45fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) 18:05:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) r1 = syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0x40}], 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9"}) poll(&(0x7f0000000040)=[{r1, 0x44}], 0x1, 0x0) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 18:05:37 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000003940)="90", 0xffffffffffffff29}], 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) pipe(&(0x7f00000000c0)) 18:05:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000000)="8d", 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) 18:05:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="bfa87bb5d727987a7850efb999e587297b2e618a8fc6fe2d1463edfb78ae732640262edccfc499019c31de4347d8d51c8e953abd402a063580075657b5b64f02208fc0d810c5897f7f43dc965eaff2c54ccc90564ee3a4a09b43390909ec785b19743250c3db748782b19c096f15a17bbaa7ec26", 0x74}], 0x1, 0x0, 0x0, 0x4}, 0x8) 18:05:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r2, &(0x7f0000001500)=[{{r1}, 0xffffffffffffffff, 0xe}, {{r0}, 0xfffffffffffffffc, 0xe3}], 0x7, 0x0, 0x100, 0x0) 18:05:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000200), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x802, 0x8) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r3 = getegid() setregid(r2, r3) setsockopt(r0, 0x4, 0x8, &(0x7f0000000140)="596e966d49de00c89876ec0c373a3b6654011362ef1c", 0x16) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f00000000c0)=0xc) 18:05:37 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) 18:05:37 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="069847ef"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f00000002c0)="b6", 0x1, 0x405, 0x0, 0x0) r1 = msgget(0x2, 0x400) msgrcv(r1, &(0x7f0000000300)={0x0, ""/4096}, 0x1008, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000040)="7e5212788e2e700064cccaed0e087b923c2ca1982a01aaf2929b78", 0x1b, 0x4, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x0, 0x2) getdents(r3, &(0x7f00000000c0)=""/233, 0xe9) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 18:05:37 executing program 0: kqueue() r0 = msgget$private(0x0, 0x20) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getegid() r5 = getpgrp() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1f, r1, r2, r3, r4, 0x40, 0x4}, 0x3, 0xb7c, r5, r6, 0x1e7f, 0x0, 0x100}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r7, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) kqueue() 18:05:37 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') msgget(0x3, 0x280) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x9) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus/../file0\x00') unlink(&(0x7f0000000340)='./bus\x00') recvfrom$unix(r0, &(0x7f0000000280)=""/149, 0x95, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 18:05:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xa1, &(0x7f0000000000)=0x6, 0xffffffa5) 18:05:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x22, 0x45) r3 = open(&(0x7f0000000280)='./file0\x00', 0x8402, 0x52) renameat(r2, &(0x7f0000000240)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) write(r1, 0x0, 0x0) close(r1) 18:05:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000080)="be3ce0f3a95a3e7f6b", 0x9) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 18:05:37 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = msgget$private(0x0, 0x21) msgsnd(r1, &(0x7f0000000000)={0x3, "3fb73421737b74b9c76defbded3923484b5bb4734f653dd1551c00c2c20378fe7ae83aaaa9808c3e82f7d0894a69af87aee53d96154fa547a30f22cc4ebde40462f7dc98c1dc8694cb8cedb61032447ee337f38d93acbc997f6bf8ef24441224cc3da7280c0b560c3d882b46104f6424e89877f90db89c719609d2ef12c471c5eedd2d74182aabeac655368cd656e82720103c4c00b8a887f63464ed098008903381c0858efe84e19d0baa17b30cd0723de01706b6d85e9ff1248aada335951d35d60e2c87a37ee207e37a65989089543bd0303a2e18b3a644bf5345fc3cbaf25f09f96af64527320c177ebcdb542693a180c7eeb1827268b42c9bb068a6bd6739522645f6fd602079c6119760924e0d9140ca9611907be2b98d44bac3aa937d518fcdb5de9dcf69d0afd9d8e6d2891840728a233bc81a0359cc0d11a1535f93ec7ffb390077a59b2a68744bbaadf3cf6dc00fc7a6051f9a63df636123f5b2378d4dfdfaadf0f7e851054edcd2423417e5f1e4d0ae3084aa2ec213e066c3d47ff3dc6cb597c64519c2e95207d90d5e92d27911a971735eb09e27f8c296f2d53b3a989e6abd001c7452e3436c689cbc3532ccabc22f8091205ae2c48c72fd91bf421c7167cfc9ba4632e15222f592d69eafd7364380990f51eedea1a82a4891225198bd32721e630adfc9c269c9693844588ad91ea51aca7c79396fd811dde2ac1e4116bf77eda25a53b46ac569559039fc79ab30a4c6b282c5c6187108a87c32aad5dd1f80d9f550a5c117c34fcb073ee5e72bf4ce65e19f18718eeb47ca92b9fe7f2096978297e2214d5186dbf1334323c42b1a9a5759f5bfb591cc5e61ea3287a1e282421abfe708529d509b473efe9242c04c60ebc14d0551c711df4b41afff1f9b8e513b6e06a1fe4c5e4a154b8364317382043c0de928e5b6a0c4bd12c08aaf11d386f807293d8cde08f4da71b9722d26321779999ce04ad368b17bc18972d9f4b7cd868ccea88528d5dcd7227958ba157f206c3b504f04d065e66657c57bdc4b4f6e2b84d6a6246a78ff1270b2328de4bdea1aa6593f43b6cce9d2fa6bc5190f671d2afc6788235022e5e150208d3648cc98d58c937fde620dfafe72c5100ba533d423a9ba663f2bb10291fdb703db100b373380390ff90614000abd6748de522139f598edb6972e6a406d5e3439c56ed11909ea4c0fbcfdb92c99596d9549092118fb78d3bbd04cf25fad6e7c735238f313bdfd78754c0d60fb2ec48f8d60f79fea2f5592fcde2aaee4696482228a43d7566b3fc7d3ae0fedb2a9a93802606b73f9aad737519c30704db78d7f809976b8d8a5926a08a0ed01fea711fe066f28d3220e62eba22e27a5abe592a67a57aaa3e75231ba91bc668f98b1561556c56fac466685fd39a20ca97345f82a3f8d86bdc2ccdc23fe9ee7006ad54eaa4ad1f8a2be078ef83d83af1f68a6082c3771db3ee8ae4b564a4cb0c22077a1933cfe9e1896521cbe75d200579fd19d219c474e26cde374979808e856fa94b44e4fc00d82299b3e5f03d162d07d384f16f121fdf83b0471112626703f48221a7c764f85e5bfbb633e017981660ebcd356e64179aee8ca7e3e99d441549bdbdf18515071b8cd080da33a8c105d2b036caa77b854c504cbce6d048aca7279762262014220da59ee4e60142435ebdfe6ecccfc2e7b06cb539f97ede3698fd238ea1421631cb9d2978d9bbda6f189483ca5a441c6bc88bee45b673d694006f0ed9592c616e6fbdf5559d2b9dd1bb0a5e434bb47c94774e9534fade2ef42d167850682d951600cb5caf519afdca7dbdbdc8ec0d770030f1c58a46e4310ec619b292f7b062b29a9c5757cf3dc73228d9942f1f94d517dbe84d2a26bc34537e7bdf79619fee896bd5251ba1bbc0280e8696a46e6dc347ef89ccff57ea2ba9d4ca277a3153000891a22386cf935764855219843a7b3be1c1eba4b4fe31c63867b658182e3618c754dd19185e57dc48544e69893e3f3625ba9eb4d421d9c40a01067e96bb489c9d98ebb9db9850532f40adfd7ab5c28701439e3443a5e1d12dd6185385382160550930143265b6739d5c93c40b55d6659562f77d01002e8cb06edb70dcb32043866a7b81377584568172470546fb71c09ed3c671e1d2c81c8cace5a4e1c371bb33c411ec08ba04913609089f405871c4f0939b24835feba9ddea582eddb9530ff44251e7e43469d6ab697472ed0a9d2b1cf10fbf6300db04202bb3ef05847bebdfec32409cfdc0dcfefab2db621d5a784a559892e75b8baa303ebbdb71491b7d5d73dff2bc8320252da06f2aba4db860c3f72c86d8eb746e53869ccc22c7fa551d7b370d60ac4b51dbb264d03a21f2bb0b2423146291ded661b7fd89ae7e3a401e485452aac46eeff101e49b6005cd686c115922daedfab75723c2df95421abad55d3f547823cd79f79ec1e588e3ac38fb4385e7f81c02fa98e70a51c5907add811233885734a8ef82832f024b743eb59fe6b7386817be20fda919b92b671fa3ce4472bb67e3250b6b3aab4471b186597b90794be577883b3a232c9730926ea3809dcd13fe3f3a4ac2626e228921c5cec8803097ae680afdd71a684dcc097c0b8acae6654c9e9eacbf3a79f73ab9f100631e71774b6b2cc50a056313338fa2608915a247e482494617fdec84c77ec01bbe4f395a3990c43eeb3752f2126aa06afb505e745616b2a6873d2abbebc79d123105b851342cd09ed05791de31ca007c16d0494ec61e5206e4e84e91e81c31723f981553aa84f008c4bb396eccb305d60a0e44eff27e356f4cb93d570a007e0c8cb101f442b9f9f5e1bdf6ea13cf0c638dd85cae364ff85b4ed750938004d690882fd707aa20f8a2f09901c5bd9400cc4e7ba082c0c87add71ab96846eedfe10e76c78b65149c452e1738e308c9311eb52abb4bbb19bfb2597cdf737ed0707f406780ace141ccbfab99de33ae5a9755c294401780d22ce8c701e1fbf393dca1adf514cc84804ab1b5994ef6bbabc7524d4750a8a31400c52ce0294b36ba544a2f4143a3597d02c2720702cca3e2a7ec46e00271d8e93776f985fba300cbf85cd6c0b1fc175211ad2d23b2c203057b36cfe7356555f0509cf998332f3fb9c425ad1af63309a41b89235a0c3bfeaf3998ef60f9ac1d6daaa1da923e5e3ac7523c9dd26952ddb66ec98f5d975601ef4659b77c3ce72908e0bd5b8568e310c067a0787b0fcbf3015265a034c510f01ca44e4e8ec7281dc0910f9b4d52471cb8b0c7cdda7ae7b60bb8fc201447b3bc689a8c36e26b0f0ea2ec3bbf1b369172438dc1d2ee893acd7b486941ca21fccd867d4991649f051f2bd0c4e7dd8a02ebf146f0532d07c799fcb53bc3589c73b2658d1885f420cb4bb7d101655f4e9511d4115e0c55dc0eff1c98b4685fa99c555da48d540b1283874d21aee899e92a5ebf3e947449ea7d58599914e8a00ad763988bb108842705c5003ddda1d5c3266ea3168268b6ffa91c07bca03c4fca66673adfccb6083e757b2e397d08022259b2eab1f47de2f59d462ab0995550c26084e5ce02f2a2b9aeb348e0d73d610956137bc06a6913015029f712cec3d4a34bffb1c8290e7d10fb2dd921c1b4241de491b334c748cfe301d06dc11d5b4fe33f124d161067b1287a0f9a61acc7b3eab753c44863584702af3aad414b569e89d7ce6209c69e58b96d9fcc00fd56b6d35afc1aef86cb8fd41aa82fb6ffce78fae5dc2bfd0bd80d3633d320a98c567cc1e36291469c8e4d7f86e0e7fcff199e43575f43f3c789c7a09827bfcef23048d3286cc5dde5f4d4b8f3c4530ccc48c7cd9885f5140028b4606b4f84426016c99cfe6b403939a71d50ab8610b2f377efcb7fd135f563c9b95ea2be1dcde981669a0020bc840f0dfaab98f27ef0ac840acec53b5ad7f8d58054cd867da1aa1f51f3c32b7d41a4c2a39fd101c5f50dfbef240c5b8eb290529f7856407a930b67f603e205c4d7754305b11aa04862441bc05f1c94cb4c2327417c016f7b0f9bb099ad1e07658ab3e2d10306307e64f00a5f0aeba79a1dffdf952e2cb71b6b9dd1be819a9736038242ae24ac6ef232a1311cc6c476a0693e1493b7f2db393f524d21bf169e8cf2cae553f5ed3f8b1cc9a09d2f7d4bfd1e7d7ff95c8e28cd23bb1b4f30b59aec04c5b512026e13702810bd5245a0aeea0f6e4994dad81f9518f4aad2c9b989cbe6682e2f7bf96704c005b9b33d4e63f858bf2dc8e89c6358111853c685dd53e29302b8a6c75ebf57d135482b02f05ec549d91b1f7d32e6142dd9466e342d8579ee4b41bffdac272092894a2928575bb72f4a29eaa964d23fa297e3be1592b072101a475149945efc1ad05a315c6b1ce4908d7d827b2c48d9c56a463d19120746c0c9051cdec22b1f1465eb72f93204d5677c569c7fb74e1155a25214b51d6768048713e1e55823c9ea2e71740a814b605f11ff52aa51858fb3e6c54f015878ab68b20df79588609c579aa13161d264b49c5a7c0ecd0588a138e47d8a558342936077c481a9973c6a19795aa426fe17a4b3a31e6e7fa23b146d7ec691ad41bb9e71dbfe1eae8208d695e66ca4b8a6e486d6bf7664634f19119116827a96a0e0a995e70cad4ec9845f582ab6961ee42047aa1dc9593eef1d8d4a027e1b536fb53baa3eadd4134286f2e176a01406b923997a1700a22b4d306980a952e627939795f0d6687a96307484321a86ae3ee7c7a5d5dad3a5f407b12be59b37f5327d28a1f49d88291b6dab38864a741503556dde3e95495aea6540ccca33b6df3525b0457a2a1ff56e817c441f5091762111ac19f856268b3826d2b7d5512475560f4523d5a317b06c4a99e8d3cea7256b9524c4ce8ff48af804036f3807344f4f6837ee687f2c8014fd83ec9243438876fd1e5f933f0df2ad60b2a708ea38dc3ebe351b26f551421bed946db69e9b8d5524e225dc856eb51189bb4728e2082cbb5732d751bc126b52a2db36da32b4b2f8e19dff2614e1693b7796a71b7379e64bb8d1240d6030cbc7525f469d0755c3bc025ac5aaf3d287ac33d79ee78c486acd90850a01a9467c9b9252f06f3a5c90358b8cf0541e9e5116f988869c85e00b8c91ca5ba78e819b04b35f83612ec639e59142727a10bd055c0182d911ccb9a94288ce5b2a805547071185d355145dde3790dde090a314c85a40c01fdb020fa709d183bd343fa870209622ec88308380e172f4d6b1532692ddb4245f521a0cc13872dce48ed4acd24c242418d424792e82533e9e6bbe1cab37630ed88ee457f8a5de6523e7a620f24bd02a9cd5795e435e8a1e942d2548fb93a17d47547ced9ce6cdcf4ad7ea7d033d712612e1ca1369fe200bcf32cecbdf71da43131a58bd0a363a75fd76eb958a0078e1af217617a0e5635c84c82bcfaf6d0367ccc56498020578a0cba0a8128109b40a6c8553300110b2165bc9770ea9cbb5a3e307f1b4f230163421d861cced1a9a59e0b0531cfef0acd9747971e8c08a2241a985e04a1aa99bccedb027e4d147e2f4634fb2e0bf63662249722a228094377b067ca8fb8572cf26ceb7f81daaf9cfc5f23a61b04d8ed176599808e59c77d2c20888bf25b6fe0a13e973397d410089edaaa9c72f0f16a5501a79d82e96388df0ee4c8a03af543399b8c88bb48a2cb4a72d29205b780a52f75e7a0e3258191d8800eef9efb553a4adf43844d6b4462d895016fca258320a929edacb74760841e05e1a161963d1350f744e5e4edfddf4c7d6575de03407549a083d"}, 0x1008, 0x800) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r3, &(0x7f0000001080)={0x18, 0x2, 0x5, 0x10000}, 0xc) utimensat(r2, &(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)={{0x6, 0x1}, {0x837, 0x313}}, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) sendto(r4, &(0x7f0000001140)="6177e1", 0x3, 0x400, &(0x7f0000001180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) unlinkat(r2, &(0x7f00000011c0)='./file0\x00', 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001200)) rename(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') kevent(r2, &(0x7f00000012c0)=[{{r3}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7}, {{r2}, 0xffffffffffffffff, 0x4a, 0x0, 0x8}, {{r2}, 0xfffffffffffffffa, 0x40, 0x800fffff, 0xffffffff, 0x401}, {{r3}, 0xfffffffffffffffc, 0x44, 0x12, 0x2, 0xaf}], 0x8, &(0x7f0000001340)=[{{r4}, 0xfffffffffffffffd, 0x2, 0x1, 0xa0, 0x6}, {{r3}, 0xfffffffffffffffa, 0x5897dfbbea55ad1f, 0x4, 0x7ff, 0x1}, {{r2}, 0xfffffffffffffff8, 0x10, 0x8, 0x7, 0x5}, {{r4}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3ff, 0x8}, {{r4}, 0xffffffffffffffff, 0x63, 0xfffff, 0x4, 0x9}, {{r4}, 0xfffffffffffffffe, 0x9, 0x0, 0x3, 0x1}, {{r2}, 0xfffffffffffffffb, 0x4, 0x10, 0x200, 0x2}, {{r2}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xfffffffffffffff8, 0x621}], 0x401, &(0x7f0000001440)={0x5, 0xb785}) getdents(r3, 0xffffffffffffffff, 0x0) write(r2, &(0x7f0000001480)="4398ce51c89d05e7f6373aea19f776162760d90acbf190e1b78f469c163eee53adf0548e71e7f07f775b2f166b5fc23cb12fe24e950d41da451bdd7490f2f316c6c9b41cd7601b85c2984902661164b806cd2f8152080f250e307f9f30f9bd3dc2293b4997c0b3808ef6ac2499218e353805911c3820107e160f7e4041db94af0df170eacf5b157f61af186036dfeb81a29f365ca15552a7c0a8151171b631effcd11fbb9fa14fcc7fee18757030b5a88785a6088b10b0656e06a43e14d64ace0572bc48de212e4b7b639b960e05b6272f3fdacae1eb206cae2bce32f25829521d67ae62dfcec3d76d0fcd7ad57ae1c8616eb958c92a1ed69fe45a9f578b99150dcab98296c33819d7c695b0d11e4fa8c283c9e27b247a59f5c1240e6c49313e7b71eee93669140e34a6cb50ac46b06825d538ceedb945c633e0c6bcf2d6827f177c3ed16f0895e09be0483629138537b27ed988960acb260c0584175821c0bb3e183aa7030167864e2347d09494f25beda3a6eaf44083c9821a11f5e9347a8c0df3fcc4929fef231aab41561d3e3e8c2e1a5581a6063ed0d49c3fd3660db1b05b89e902e8e820967340ef75755b22fc10c7e66555b244a877336acea3b47a935106417509ab04b51eb315304444f7e3fb65d9ff827a2291bdef1a65c6ebfa82907784fa62bda464d17d283039a8ed43b007207b086f9e9e067aa14d56dafb4b6a0882e8857f07215c5c1c415209e3bce9e584e8f73b8188ce45ea598dbf1d7e84cceac9ac9e9e01a6d252041d512ab894b131d5926aedd30559580fe37c9cd7e1001069bc857ee69e7038daf39671b4549898673a68a9b3b7ea6b63dd689ac9cf81cfa1269cf2c15d46f09e0ece37e81b1823069993e31e1694bf5e0f82e89f4c423218d1e4bffa25b1307d55ab702cbcf04292d2d379343ef720d24811550455e2362de2c28c01681e9ea6e4cbc5b87d8b0a3b0bf80d2fc7f3e0206f3399e5254b107d260832d29f235703f032eab298e3227a951a2a1bc59df4570bd9f304d46b4fa95b97fa8441d6505044b16c9c22c7d3254fb464650de68f99e76a98e915cfc2bf1d583c1e8d1eef127e0b8282d010110ef936e47628009a31179cd7e82fa52e63092587fceb69dbf95e44e74dbd5e97cbb5cd0b4d2d7505455d47a3481f431411a356425be3d2d42e8ac544fe469b59da93db5b1ecaf8108f668dac7e7e0d1b2f2a7282817a4c9a3c812d115d4d99634bc6a0f5e78382555de83f0db3590a015970ada217c5e2e56ca4bfeb0d74841120d117abf2dbeb6d2254d72b88a9fac2b19a67b31514862e49e5ce4807822e6acc38aee89806ed35f6c7a58604d1b8320e3c727f5b530ec374b5618f8688cc3505bda9d1b4edb11941386bbef8a695a7b41a853d44c606f311954965211f2aedf6af9967cf2081a9b75ef661c8250bc9bc0d704bd8a6fd5c05f50a67a8b1fb3417716200b351f7ed92c7f89fd48812851bbafdec02293d31df750f7fd34e08a5b0dd2cb745ec06cea1e559c777c44258f9885932dccb55a63fed4a8a534f3fbf1d8041f448d5851f2a088610ae07c983df599bfcb77ae73962984949956403f5126babfb50c665a628fc9fab952a376310e965a29cbad58773ae12f8a2648bdf94c45d81a7711df2c8e84197cd0e85edcda550fd496313c561b9c58c7f214161fc1a441a6aff7fe90bb28098188952d090682a6f46dff78c44c5fe8da21cf4becba1209096f0126cd3f79d01dbc9bbe407ea7ca3f7661d2e6eeda9977ae8e8277a8793b97c3ce6d83c23eb4ebb045557d0b83c9ad0edbf278e8223aedf533046d4b51aa012cb861dcb388eef8cf3c1785b20a4349fd6a8fbddc4b1ab37b7ab8d1b35e418b19f1d943db96914543f9db10048d8b0f81b3c57125252f5e93f9867a8aeedbf40c35aee8daa85349f2311ffdc75bc5f8167c4989d368b08e0bf18d77c163d1125b8151851fe7032793b9366ff38f3a8e7baa15e056ce3ec69f4c10218def5b2cf11c01ae4ba525a17e5799c83eb07b86579464c7d8d2d40de68675f80a9006ec84273a22bee66440b8d3c718c6f9dc594b79abc6b38c4dde5b2ec9d97315e11f3c935547483d3b2e7ac1e4d2e7943375578d57f1192e2ab765fdadbb61e966f7ee2d340824618314074ab9ac1e13ba9ce036a30be0a6bf3d1ea6e218f7ea1d4a1be23b5ee3408277f97853e83473576f3218ffad32dc715775928c73604f2582250f0e9334982a951cd5f5fa7a07329deb8932f2a871e8b337e2d94619aafa7d17ac5f3b509b41a1bf508557419f9c5653d1f60e497112de59b5829713e7570b17954565f96d55f91f34533917a02403a62eaf48d607e438081e044442cf03895ed8943445e335ab0ab4dba8b7210d17e24b8ff082f44a6aa57a5961cc4df508eeb997154039ddb47a7ec47b81ba6b8e9af7bd63b7538fba90e834fdc386bee8bf95dc2b80be45a081c15fd86fcd3fbccc850a802877b7516728cb3128bfaeba9736a9e68532ab0bafc4ca880061ce0d291a735fa48d3985282d5a7b406fca6a94eed75e23fa3847c23baff8ab9eee7b4984a677bedc1ab44735551e0a3d7cb66068d62f1712ea3de333e30b2b3a8e9be3f7f5ed6dce0fd923af4d9e73b5af065c591cf5216d5da8f88d5fd4d9e35809590a15376d8b7936d4c3cdd0a8fb90b91eb5bea9872879e21a614b34a157315475974311b11410d173c8060697692b4e058f727adf774d3831e33e18c1cdce954d1449c9696541d9a4912f56978315195d91346aa8d63e4c9bb56810cd92461b7528336a7e00b7e9b607f695df62dcb70fec7ccd5aba7b1363c748387cfe052a82d58622f9bf74d4ec91e2ddb7bafa20d8ce3356255e1935a8f0e0f9e19446064efbfe72b95930818225bcd518175e4224634d323608dde258ff4611751cb915d430a59aea61d883669c05131e9cbe1b0e9ecbeea4e9fa95762c183ca24db2d443c859ff5d41ca502b80ef44f482226cb927f01a5ef0e21723dd4b6ba23e428f3d0f54fdabe09a7c4feaa657bee72d63eb84590887e00362af38bbf254006ac2c21e62e176087fff74a6e4ab73c6e95653743a87a9eba93da769c2701dda0716c738722aecc82a851b0b2957b3bc4ad6319c5faa54ab07012a29e870e623e968eb439f7debbbb488021e5c7c0814ad5db0ba9e3cd7d409d71e09411e36036672e5bf2552d53ef27331780b8af7808754031709dc063f6a8f99b84aa9fec4d2dc7c58ceb64a7fc8bea00262bd47d6ad24bfd6114eac970dab0046914e9f73a5f949e1c6f485b5b36eca9ded09a823f568bbb06c364920025a44c66474e04e497a90191ef4566c3b61be415d30fc40f85a1aedaedf21f84d7a14f608ffb6b29f5b873c7794a788860a447e589bcb6c98e77e046d88e7d4285cb7ffe351e69d6276f881fc17d4a2945aa80446c63fc0b6cb3ba83d8a046046532367a20fe5f262dd5e49619855b9b4dcecf4f83635bcd0636fd43da3884a6113027adff33b0bb593e056d3bd35cdd1ebc4e80a917c86ecf82ea9fd2696559ddef94d42fdd3397912f4f3dc4f40e8b57d9f241fd88751416c02682a04ca226724566f80cd58c615c4784ce0633158090f10c91ed22d13de207da0b3678c78cc54740813205f8df2125cf3408f4f6470c3b306ec60a16c3ab5d5b6bf11bef0c9272612c66a07ad5e883e41d355f5be04feec37942c3fea7f1248c36f44427f91e4629f3b4ed542474756096058285289df9fd1cb11171504c3ced46ebdad756aef098a9fddb874826d28139f47fab0579ee8cd12f1ee94a87105c470a0f1df381a76b040e903f2a4fa9385979adbdec061e412aca692086f1bf54e63b09937d0d8aa38509a64784c0d62c4d1e98412c6b0fda8c28eea687fa128495f6bad4930811480ea5e91d759bf16919b733f16451275ddf8c6c4bc9fdc872f8b862afa266cd751942db28e7818a4848316cce4a7822f8fc7448993ac4760c7f7350e48593338f94a04f6168cc9640d2e9f2340f0ce72d0841b44fceba2dceb201863494b9eccf415126417ef10650b198450a163faaf21adbdea8f0151af481de995603daeb726d192f112c6fb6b0789a9c40b3e31e6c55c73257277072d67481cff360d8a2621106a94bd0e4ea585d8f47360d4357ce6943801bded3e2d8459d8780d0aac555d31f340281f488a24b8d71d3d40e65bd3f13d39fc5cbfe83264b9831948d567ed0263693163f6587ce30b491f42155702d41c070d6fba11c04db9cdbc7f7ea0d0fab91c4cdf68332451340e4193d8855b472a2f58a28557441b9fd37579687a27eddec92789ee25e8c7d14fdfc70351cf97c9da82e1d7ece2281b613df7aa0d0f72f2404f278c9e44852cf2e0241e1b438ab69be31ebb736123c4e4c11fea0bc5de5754be0fd0a6b92a710118b6dab2dcdc9c73b583e1788f1fd3a6c7c5ca6a3feef683f04389ae8fbb4f31ae6f4e67d6090eb6df3334ac2e7f0612806fb24a09f5ac011794c3fa6df697816ff9b0910291c1c6df62e40564a787e54c87fa4833409be550362b7ff0ea4f868cfbf6d3f97971edcf4a581bf9790b46bf21a3859712d68f8143a2c9589a9d1c1cf8d8a7330e19886df522cac73a9080b3fe4baff6d08c90897a87dda118487a255b583bb3c2e94dc4bde52ca3d55303365c1a88c6444b1cd453361afedee76e93d75d7b26ce8fe728438f3c89a9610910b8714ba25a0c42268044accecbbc3e27eef552cf8e5d6acfe04fc5eda02266237148aef5a22c8de592254d0ed452db29d395b8049c9303f48a8700223f456b27858e3c56fa8f1aebce38660ba5dcc85e49f54a3174688a2047b44195b4c9978ad1a847b1eb0f153398a731cabda257135ee282ce253a98ecca71bf1a8659e0cd0ec6b4a62505e9a5efd7ff1ee908295947372be5f13b1af6a1d5738dea7fbfc42bb32db59c6a84a4baa55f95933d1684f10878e20a3858f688611a116589c329a71f09c79da2d696bcaab893bbadf154f97b22343ed23a8db7980c2789904584c1b0a57db713115d0d4819e57ae280542cb7ee8a037e4769944b787fa86200a7794f4a8d9a27b14b1eac0c2f94f2704b260f741fce6109a1d0a214fa788968ad968fc65d88aaaa4a3813641721ae63fa0bf693e62fd185307ae97968aea7c854925dbda5d355ca9dd2b07fd7f37f25323ad75dc420d5020cc3bb1a9e27071abff856f4cd33c4b7b1acd5f8d6b2b7a9bba8fcfbd26876e233ef1c08658f926376fd6ab8612589f898cd612ad98b8772a7a7b193814298cb6d9768570ef29fcfff23a1671aec752b6e7040652edd1c1e1f12938926c44339c7e956d3deabb5cd86473b127e8e0b5fedca72df00a8f6f9ccea3821ab996472497ac20f501ba0ea895f31be72c0142270a93788f677001d417ba5aa2eef94d25bb5193182f0c191a207a24f015082ff8b1c5d94031cc48f0980107258a71295b66dd96336b025b67e96c5f6449c6efa8439be432d32f2aec3f5d2439936c67f583f54b7496a34e4c00494cce8313cb5d86685e858400d4bafa21d847c25ba7e1e2d1f3a29390c9feda37689b7d0730b92517079d64a552ef9b55b16831a9e84980162c3a8f928eb2af447f29e0ef66c74592c2adcb86acc470cb56f4504297e832fdd936a2ef6bef835d4189e006d8489960d73fcdbbaee19f47de2db8376a56312c1e629e864a6ffc76a457435d986d26f2b218170f2c91c78ca0937b916f81a5f799d556a99b3f8839ed", 0x1000) bind$inet(r2, &(0x7f0000002480)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000024c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r6, 0x2, 0x1) r7 = getpid() fcntl$setown(r2, 0x6, r7) r8 = syz_open_pts() shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000002500), &(0x7f0000002540)=0x10) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000002580)={0x69acd30f, 0x1, 0x1, 0xffffffff, 0x2}, 0xc) r9 = getuid() getgroups(0x4, &(0x7f0000002a00)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r11 = geteuid() r12 = getgid() pipe2(&(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r14 = socket(0x18, 0x8000, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002a80)={0x0}, 0xc) r16 = getuid() r17 = getegid() r18 = geteuid() getgroups(0x8, &(0x7f0000002ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000002c40)={&(0x7f00000025c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002980)=[{&(0x7f0000002600)="4b4eefc9b1ea3d7059cca2", 0xb}, {&(0x7f0000002640)="ba947c5ed27865818ea24dc34666af26fb2f2c5897ba89f3dc4e8bcab7589f5476d12e711983e127f8426d76dc284c98480bf6e94ba5b329adec75133afa596d95438e9df83a84973126a5834b09b9b03f67ae660f93b16a03b2842491b9898d192205fecb33cbdeb180d75ee7780a123e469b677213b2ec1b1bfc58b8a5328eced315bba272020ef7ce0a1da7868c39828442dd317961424d9499b24bb4b928f8445f6dc8dd02f99c33c22e3d4e34a8a8d9d9dcdccff1254a99753facb3707f086acc85e3a3581647dc72404608698cfcf2ad9e1983bca49594795e9a52c6cdcdab9f3261eca3f9f7ea3e895d1dc3b03cda", 0xf2}, {&(0x7f0000002740)="7047f535603c297b7e21255496a34d561453231398d73662d6ffef4d227ee9be37c12b7036e5e9a87939de51e76f897dd14ef65ad1d181162bef42", 0x3b}, {&(0x7f0000002780)="77bee806f4f255c9d6d461ad4d6d020517c293670fd18ece4607dd8de937931dc60593b78bc7eb4bbc8be86e5e022f02031878c55a534c329b51cb491c1bcbd2497df513ba4579c66920954390bf02b766bd6663f583034ef932ee4821fabe5673fd2b5208e63f686af5e75447e7642489bb5f3198ada4c5c5d0ad5240736841d5121f206091095ab4e1556644d539a0667d704a8394cc3f6cd9820a191a48f20673c80e7047eefd88de558eeedc9f0eb551947e9a5642d9db29f189293b113be9c816553a3d90ba4ed44a69c425a5057013", 0xd2}, {&(0x7f0000002880)="8ecedfff8f6b18ef2436f82cecd7140bfea7bee99e34c44907f8201a7961892e9a3b57a94704451065c9efb93d7c7b1379929bd516ba4dafea33d952a9abee6d7f56f707c72e6d5358b851f5e0747da57f2a5b71daf5d0487eb3f2f03e6a14462d15ae92223a0f6a8e2e879abea26ba1a8de17e9f4f020bfed4a3deccd5f1d0bfdb2f0a3926d2d8c9bb5ec020c719010e1f81789f38b5cdd64885b4ead81c2842e8cc3b374ae9793af96cb331c6cca344a31c9577f5a3b6c6278670d08ddfed1e16868412cec68a48b70a012792f5d659e9124f7120b11d8ed3004947875d6053e52", 0xe2}], 0x5, &(0x7f0000002b00)=[@cred={0x20, 0xffff, 0x0, r7, r9, r10}, @rights={0x38, 0xffff, 0x1, [r2, r4, r6, r4, r6, r5, r3, r3, r6]}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r7, r11, r12}, @rights={0x38, 0xffff, 0x1, [r8, r3, r5, r2, r4, r4, r13, r6, r6, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r7, r18, r19}, @rights={0x18, 0xffff, 0x1, [r8, r8]}], 0x138, 0x400}, 0x8) 18:05:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffc) connect(r0, 0xffffffffffffffff, 0xb6) 18:05:37 executing program 0: pledge(0x0, &(0x7f0000000540)='\x11`Wl\xdc|\x90B\x0e\xaf=M\xa6\x87\x17\xa1{\x8e\x9a\x9b\x16\xc0G\xe6\x94 (v\xa8\x9a\xf8\xd0u\"\xfc\x137\x90Q\xf7+\xc4~V\r\xaa\xb1\xb6\xffe\xfd\xc6\xd1\\\xe7\xc3\xb4\x84\xb0\xde\xd6)\xedr6\xa3\\\xd3\x81B\xc9\xda\xd2\xd3\x00') getsockname(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x98) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x100) fcntl$dupfd(r0, 0xa, r1) 18:05:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x811, r0, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="7262563c164e3200396d10c8bf3268b4bdf9376d79250620003006b2cd5fa1adc5b54a17cff2465ac6b8532e64288325925dd6f75a1eca7308425154ed1cd03471d45c48e60e8fe5cb543a46337e0f5a88a0e0bba35656edb868f2f95434efe2149a8d637c274d9c7518c7a10c9e9a804fb6651fddf6ea5cc77ca53f070a246371f562982f895c7f014fa5b19f8cbaa942db57506c8cb617a0dcff57d4a914e35373b6900cbf269258f813bebebb13a62477", 0xb2) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x8, 0x8000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x7f, 0x7ca5}], 0x40, 0x0, 0xf7e, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000280), 0x0) fcntl$getown(r2, 0x5) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x84, 0x40, 0x5, 0x2}], 0x5, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x64, 0x90, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x2, 0x4}], 0xc0, &(0x7f0000000100)={0x9, 0x8e}) 18:05:37 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) socket$inet6(0x18, 0x1, 0xcee9) r1 = dup2(r0, r0) write(r1, &(0x7f00000001c0)="ba16", 0x2) close(r1) write(r1, &(0x7f0000000000)="04b3dcede15309de4e1b104bcbbb54915814569797dc202b2c4bd970a23b23372a9a4458166de55e06ff641829f8e52b5bf2001d9461ca8bf35317341d9bb918e7516a64fea746ffba7cf5b2c5ecdf773209a1e7482a2acd287f60e461d7eca2c30a00", 0x63) execve(0x0, 0x0, 0x0) 18:05:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) getpid() r0 = open(&(0x7f0000000040)='./bus\x00', 0x19, 0x80) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="1d34146548ebe44483b582947327649f63ae7f854b6fbb1464c4ebddd9f309fcc7edd1414aaf7f9f69a200f153d77c029d5eb54f4d3e4f549b586502f11c1e598dc7e3878cf1e346ff0ee544e3e06580273a152b48b27a4020d8dd4743da9990ad9c7afce93e83", 0x67}, {&(0x7f0000000080)="a8", 0x1}, {&(0x7f00000001c0)="95534f4b5ada55106eafa7b4845d656b1701956e28debd894fbdd8604e18015c751e1f86ba", 0x25}], 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) flock(r1, 0x3) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 18:05:37 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x4, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffffe0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) dup(r0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 18:05:37 executing program 1: r0 = syz_open_pts() r1 = semget(0x1, 0x2, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/254) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) r2 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() r5 = getuid() getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x1000, r3, r4, r5, r6, 0x80, 0xfffffffffffffffa}, 0x3, 0xb12d, 0x1f}) 18:05:37 executing program 1: r0 = socket(0x11, 0x8003, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCOUTQ(r0, 0x40047473, 0xfffffffffffffffe) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) listen(r0, 0x0) 18:05:38 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0xfdd}) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1555) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x0, 0x9, 0xfffffdfffffffffd, "170000fbff000d007f00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000c00)="c636aa06c7258724058c3b9c1679485c27d500e8f432fac744ab7e103a1bf35fcc69cfb7e7246b55257e019e93228261f7b2e95514d8945abffdd5671448407730a1c04be6934f8f47ee43911b2a2eb0968efdff551a3ef838aba640a4270ab387f435bb66d944d9bd72f66bedd84b6f6ca12b6003560f7cfd8c85f173754de706d514a0aaae8cea4cff4518cdc247df8f0b9b6c6ba0fd158a3b319fc9b640192202f83f4de1393d221f55bbe8c00bed03c5d9a55065cfdd9f893c79e446802337c0c580247a93393d5d191527c16d85c028d3c27dc49a2f33b55854d01f66635059d04fb647e0135197ae7656719c138ae2e82f1f3db4fe44319711e05608b8a46a17367d1e3897bd720346e08e68fba5f286d7a8b15d558da29a0467ca86cb58a9a40cb49be9b8b3a2188678d9e9d13342b094e0d090fe3926bdf141bdb17bb94046cd170c5d917f154515b0334886ea835ff7543eace6068167886324efdee6e4df8df70c3d2fb34963ea5d5becba0e9ff737cdb409d9bae612340a65f31580b1043cc6bb07ab132546f14e97229b787637918074ff0d5e89ab70869fec65b9854019b638d547f1785b0fa6017c4ca1ebdcbaf545ad8f8e502b5c1d0d0701ccba95c5ec86524401502b882d5eed679893fd8a1638b8583b2890d69fc71440c5cc10d9829e3f007f7913b37172cfa815ccbb4ed4a12263bb08660e669b5920ee5a72641b50114a298ab43692342025a15937ff538580a126610d4970a4673c24159df34fbf7fe822d8c7c67d5048aabf0a4475ebb879ddbf904b8e478aff6713aabb26e5c3ab0bcedb7dd313466ff8098ecd0d43cdbbb68e7e917bb56f410ebd9589261ddb63b273421d7d02ab8017b4e6cdd3bff1d381da325a9e0551bbb824de57df5b380a2e57bc84a6568cc7ebc7690618155a16c7a9e98c5a3a8e0f533d39c21d24cf0447fca21ac79bb55083f3b7849533f4300df297b90037b1b40341d7a743933a1e6a0285bb1934697d73a2f81b991cfb0250d186419efd7a46f33dad33a838a322045781415d98e6a7a34b61397c7a80b4ca3bb018dc69b18cf1ab0d0c082f0dde448310c44fce72895ce6c7ff", 0x313}], 0x1) 18:05:38 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="d01e56dd44b37ea9d9f5b70571b14627e01e318474374558fd53c6f35d4174871884bc423d19b0db97c2c23600cd5ca25c72af4dc8f8a4fca90d7c2404cc562d32d70b2b609fb2fb7aae7f0b3bf5b8d34df5f1372092c6a5e53f4022ae68fd3afd2022fe83e7881947534bc482b1fff507541663", 0xffc0) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000100)={0x3f, 0x7e}) r1 = syz_open_pts() close(r1) setrlimit(0x7, &(0x7f0000000000)={0x7, 0xfffffffffffffffc}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) ioctl$TIOCSTART(r0, 0x2000746e) readv(r0, &(0x7f0000001940)=[{&(0x7f0000001600)=""/211, 0xd3}], 0x1) 18:05:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x4}, 0xc) 18:05:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() poll(&(0x7f0000000340)=[{r1, 0xf4}, {r0, 0x104}, {r1, 0x2}, {r2}], 0x4, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r4 = fcntl$dupfd(r3, 0x0, r3) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:05:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) socketpair(0x11, 0x8004, 0xfffffffffffffffd, 0x0) clock_getres(0x4, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x200, 0x8}, 0x0) 18:05:39 executing program 1: mprotect(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ff5000/0x4000)=nil, 0x4000) 18:05:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "2ef32c0500"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d00", 0xbe) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000380)=""/252, 0xfc}, {&(0x7f0000000480)=""/193, 0xc1}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000680)=""/163, 0xa3}, {&(0x7f0000000740)=""/171, 0xab}], 0x6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000880)={0x20, 0x81, 0x755f1140, 0x20, "7f26ba1016d0fc0b9d5108aa4d5eb9d20c33e9b0", 0x39e7ed01, 0xff}) kqueue() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffff2b, 0x5, 0x743e4b89, "69e680090d001600e0ff8200"}) readv(r2, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0xf4, 0xa0, 0x9, 0xa7}], 0x0, &(0x7f00000000c0)=[{{r3}, 0x0, 0x40, 0x20, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x7e, 0x2, 0x0, 0xff}], 0xb5, &(0x7f0000000580)={0x0, 0x1f}) 18:05:39 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = socket(0x11, 0x4000000004003, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x4) 18:05:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/80, 0x50}], 0x1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001480), 0xbb4d, 0x0) 18:05:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x9, 0x4}, 0x10) r2 = socket(0x2, 0x4002, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) shutdown(r1, 0x0) poll(&(0x7f0000000140)=[{r2, 0x164}], 0x1, 0x0) 18:05:40 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="05fa9349", 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/19, 0x13, 0x802, 0x0, 0x0) 18:05:40 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x5, &(0x7f0000000000)={0x4, 0x8000000000cdbd}) 18:05:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f00000000c0)="1dc3fe57436e9ca6a162437227584e5cc5504215e462fef0b853b97d5138dd544b7571d191c6791447f12182973abedc4ebcd379014369dc28435dbb217797225bd9805164fd75c923652102373c1e72e69ccb6b6c02c546f6ab1b", 0x5b, 0x3, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="b8", 0x1) 18:05:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x0, 0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x3, 0xae29}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = open(&(0x7f00000001c0)='./file1\x00', 0x8a81, 0x105) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000003}) 18:05:40 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0xfffffbfffffffffe) truncate(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000100)='./file1\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') 18:05:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0xfff, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 18:05:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab800000007a098206fb200"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000600)="ec7d2f00afdba0ead780b510cca69c98292a529ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e6144ffda09db2219680db3a5ef3b66b4005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574bec8311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab603534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2ea28641ab8e80ab01b883565818834ae655b000000000000000000000000000078b3d08ded98aadf1cd6610400000000005abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a00600000000000000dc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d6748109001db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff650300c60530b49473b3319856f32e9a4011a331ddd56a8133a165191ea118ac43aba9d4c6de7f19dba4b63529e8d2794b41c1ff0a45f5fe2741e0cd9eceba00d72dea0320ddc166f90af38d75fc64185bd7ef7d962e1f5e5333e5bd35e9b2606165bb0be11be865cea4d31491ef709fa8cae609ce", 0x1f4) syz_open_pts() close(r0) r1 = kqueue() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffffffffffff, 0xd, 0xffffffffffffff9f, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 18:05:40 executing program 1: open$dir(&(0x7f0000000000)='./file1\x00', 0x27e, 0x1000000000080) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffc}}) 18:05:40 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xa00fffff, 0x0, 0x87}, {{r0}, 0xffffffffffffffff, 0x66, 0x5, 0x0, 0x80}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x1, 0xa5ed}, {{r0}, 0xfffffffffffffffb, 0x25, 0x22, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x80000000, 0x8}], 0x49b, 0x0, 0x1000, 0x0) fcntl$getown(r0, 0x5) 18:05:40 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8155b2a430095e6509115a4dbe6f2cec2d592603", 0x0, 0xfffffffffffffff8}) 18:05:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1105, &(0x7f0000000000)={0x4, 0xffffffffffffff57}, 0x10) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) 18:05:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000440)="6d86062ed55e8507e5c282458f963a287653fb7a03c63b970474b4449fa7e7c709a9e74711e711f3b4b477c2cdd0240af43d591b5e6804a360d717dd99a53a304981074c70530115130bdfcdf7d139e7544663d9bec8920f29794f0a3209aee31be777aed60ba8a2c385399c2e14845c6a9249994dc8357e0a09c069c12f7270d46b01b5083316f4e1be03f837398c292a757fafb5e6e796099eb92ed6b98ba40994f4a1643a21849574af83afcd4c711856944a3b9a53b98613e611f8adddefaa6d9b054852b1e6be88583599adce9fafa8ba51108fa3d42b026d5894607e58bca31b6be891d9cf20be7dd240c428f776fa3ca948840ee86dea7e651183b8aa7f80605f4d9c31c10000000000000000000000fec852d37f926acdc9b11d3a87a3808faea8f80c07839ea901366435f0e1bb0e3996d30ce723186e223d823a3ff4208bed35e626f5485bd32889f62cfcd455def037f49c7e05eef32e", 0x4b) write(r0, &(0x7f0000000100)="479114adf6e9652e0210998a0027d55e21b811ed52d243cba726425a916405ddec3eb100cf5bcdc855d4fea6c53a6bcbbefdd8fe8f35029368ec81638b5588ad436175131628a16071991f2cac3aef7d92224e3bcbe2e78f61808d5baeb0d442ed9a9a9fb756edc6068f0c339b2bd6aafa", 0x71) lseek(r0, 0x0, 0x1) ftruncate(r0, 0x0) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) setgid(r1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000080)='D', 0x1) 18:05:41 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000100)='<', 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xac16) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0xfa, 0x2, "6fb54ddc1bb5934b27829f210fbb0788f655389e", 0x0, 0x2}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x6, 0x0) 18:05:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r1) shmget(0x1, 0x2000, 0x718, &(0x7f0000ffe000/0x2000)=nil) pipe(&(0x7f0000000280)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4010, r3, 0x0, 0x0) close(r0) fcntl$getown(r2, 0x5) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="64ba6547be0310537343f317c93dccc3e51c83ddad98f240639b60d9a5c64f512242341c0438c245f207595f92e01b488d7f3e09029e393467ce44dbadbbbc49046860f7401e9a7877318768684d298b7fbe0ed810620654014e508319bdf01dd1be6e0223b8cd2cd7977f09613cab906176e265790c062e3e48a608", 0x7c}, {&(0x7f00000000c0)="b0566a5e06a694", 0x7}, {&(0x7f0000000100)="f3ff8efe36053adfac9bcf1007c59eb7075df757de35f7bdbc014b25542cd0c92ba91c8ceffbeb77ca2e462db4580229b0ee4c2bf72384708d9befbcc2ea4faaa089884fd9e483ae68da7f1387b60b513f8ba8c9f64bda394fdd24ba6d56cf0bed190523d0fa0e53dcdfafd519f7624c5364f5b0a86029d7bbbd4ae30ef540c6fca63472fdc15769884d7d279970e2e0c600bcdd9adc6853748c634c8b9a8a74c9c4166d0ee6a6ca6cfbb81ae0bcf176dbba5e0865", 0xb5}, {&(0x7f0000000300)="5829ec42faea9878b6a83c8c9a805077da838e39bc6fc13cbd97430f0b124c0657b7068ab8cf0e08b43756fcf801b84486a572b10361e8a1f3a5aaa21557036acc15d220282765b705919dd9aeb07c0751e28fcfddc087857ef2aab69763edcbb51f9f1f15bbd69fe684c28272bed8466752f335caa0d26b8c8cd8e2d96e91685c1cff3730abee2ef0d09b76", 0x8c}, {&(0x7f00000003c0)="49e687937b3d8e9ecb5a20bee5f96c6c892a2996ead7e9adf99aefb559634f9cc483dfc328ac7af8296aa1a8b3f64768c77be90d4e0a2d12428d1c615ed4b39a115f3ee76e38c604d5c020742d050375e54155185aec05d9670505207d45efed929213be28b3dc3642ca6f448ab1d423408c6bff89313d006699a6323082eebedb13413f4541290488a32146669e16e50add2241924a0fe2052fd56181dbcef7688a35659e7df832aa688ddd1c4c4a23fb78a2", 0xb3}, {&(0x7f00000001c0)="4954f0fb52388bbd5ee583a8d51871595d8f34fce03e5896f7b4e5684823ad6a5638b80ce75bf7df22e2acd98d2f012569bd24f0699e7f728f8f96b46a75ab02f77869eb96ed158e69d0074ac2950b3d5fea37d5f812207e45601da7ec2e2781bb4392cbe91ef4eb344c1925fa399db075a1b4", 0x73}], 0x6, 0x0) 18:05:41 executing program 0: mlock(&(0x7f0000216000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x7) 18:05:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="a317efc873d2c0d0fb4cb20037bb0ce80840c285759fb658d9000138c4194f59861487391914ba5267a075abb905cfb928e8d1", 0x33}], 0x1, 0x0) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="15", 0x1}], 0x1) writev(r1, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 18:05:42 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xa00, 0x4) openat(r0, &(0x7f0000000040)='./file0\x00', 0x30, 0x40) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000040)) 18:05:42 executing program 0: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff}) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket$unix(0x1, 0x5, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) kqueue() r3 = dup(r2) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) r4 = geteuid() seteuid(r4) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) setsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000140)=0x9, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) fsync(r3) r5 = socket$unix(0x1, 0x5, 0x0) close(r5) 18:05:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 18:05:42 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r0) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x200000000002c, 0x10001, &(0x7f0000000140)="ff019be88b4808000000c3513e2b5e00ff0000007d66d51d34becde4eca583451e5cee79dae1f5797bce0d49d395b727989c6c5b8ac43cdcf3a63a34dca937cb19ee2a8ea974a076b1b0465930", 0xfffffe2d) dup(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x14) 18:05:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() r4 = getgid() preadv(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/210, 0xd2}, {&(0x7f00000011c0)=""/157, 0x9d}, {&(0x7f0000001280)=""/225, 0xe1}, {&(0x7f0000001380)=""/75, 0x4b}, {&(0x7f0000001400)=""/29, 0x1d}, {&(0x7f0000001440)=""/76, 0x4c}, {&(0x7f00000014c0)=""/55, 0x37}, {&(0x7f0000001500)=""/93, 0x5d}], 0x9, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r3, r4}, 0xc) getsockopt(r0, 0x1000000040000028, 0xffff, 0x0, 0x0) setregid(r4, r2) 18:05:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) 18:05:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x802, 0x2) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r3) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) 18:05:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x8, 0xffffffffffffff9c) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) r3 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r3, 0x0) 18:05:42 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r0, 0x100000000029, 0xa, 0x0, 0x0) 18:05:42 executing program 0: r0 = msgget(0x1, 0x10) r1 = getpid() getpgid(r1) getuid() msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0300000000000000d7a3874ae1fe55df06000000000000009ec0f771d74893edd021c5534af6dd674bf47c891fb5e4121a9d069838d741f35cb52a724883503c978c74bdaa7c204c35f7099c7fd992a2fc02fc2bc3bafff0315a9b5508f1b8867084b1536a74b32a24e686e3b7f990f11822f97c9b822b10c52e37f587a57c3d4796851266becb6d77023118148647c24ee096b8b693a606fec88e6de8f962f765345c2852bca53a14dbeb2b52a851e0a837ad7ead2e16566e89a2a4f526127f756f3af4829086ed1ae626084c90c2118a48e69b3ffebef7b1d1189d527b1e44ad22ef00f109b44b3e0000000000200000000000000000000000000000000000000000000000000000005a682dc3d75846474777f60627034f52000000005793ae66dd31efb95c3168688dd7565d16779978ed0bee3db9278827e7856c0164a7e68dd79732123a6436a3c0dc666372ea701480e8ef01d574a5f54b10afebe3844900000000000000000000007fc36d727c7a40b7e5b3393d319a52078741ae09"], 0xf9, 0x800) r2 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0xdd) msgctl$IPC_RMID(r0, 0x0) 18:05:42 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="005121801a881b70c75a42b0838b4557a005ecdf"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 18:05:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='(}\x00', &(0x7f0000000100)='$-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='}-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=',@\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='}\x00', &(0x7f00000003c0)='\x00']) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xffffffff, 0x8, 0x7, 0x80}) socketpair(0x33, 0x4000, 0x8, &(0x7f0000000440)={0xffffffffffffffff}) unlink(&(0x7f0000000500)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getpeername(r1, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) 18:05:42 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) r0 = shmget$private(0x0, 0x7000, 0x10, &(0x7f0000003000/0x7000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r6 = socket$unix(0x1, 0x2, 0x0) shmctl$SHM_LOCK(r0, 0x3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xfffffffffffffdb0) r7 = getegid() r8 = getppid() connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8, r1, r2, r3, r7, 0x4, 0x100000000}, 0x8c, 0x80000001, r8, r9, 0x3, 0x18, 0x8}) getrlimit(0x6, 0x0) 18:05:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x800, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) socketpair(0x2, 0x4002, 0x200, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) kqueue() 18:05:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x24, &(0x7f0000000040), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xbd}, 0x10) 18:05:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x108e, 0x0, 0x0) 18:05:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x3ff, 0x0, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x5) setsockopt(r0, 0x26, 0x2f, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 18:05:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = getpgid(0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0x1, 0xffff, r2}) 18:05:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f00000001c0)="e023000000000000", 0x8) socketpair(0x18, 0x3, 0xfffffffffffff3fc, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r3, &(0x7f00000000c0)=""/204, 0xcc, 0x3, &(0x7f0000000200)={0x18, 0x0, 0x2, 0x45}, 0xc) 18:05:42 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/140, 0x8c}, {&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000000200)=""/213, 0xd5}, {&(0x7f0000000300)=""/111, 0x6f}, {&(0x7f0000000380)=""/150, 0x96}, {&(0x7f0000000440)=""/12, 0xc}, {&(0x7f0000000480)=""/200, 0xc8}, {&(0x7f0000000580)=""/32, 0x20}], 0x8, &(0x7f0000000640)=""/249, 0xf9}, 0x1) getsockopt$inet_opts(r0, 0x0, 0x8000000000023, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/21, &(0x7f0000000040)=0x15) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000780)=""/83, &(0x7f0000000800)=0x53) 18:05:42 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYRES16], 0x1, 0x3, 0x802) r0 = socket$inet6(0x18, 0x5, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) sendto(r0, &(0x7f00000002c0)="bd", 0x1, 0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 18:05:43 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x102) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:05:43 executing program 1: r0 = socket(0x2, 0x8000, 0x0) connect$unix(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="82022e2f66696c653000b6180f4c291b0039d3330f8e0c9fb0355859f53b53abef88b78a4ca262344be11eb0bf8bdf4050ec94a2631a"], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f00000013c0)="848115723e", 0x5}], 0x1) 18:05:43 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) shmget(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r0 = shmget(0x0, 0x1000, 0xc, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x800, 0x1, 0xec1, 0x2, 0x7f, 0xffffffff, 0x8]) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 18:05:43 executing program 0: socket(0x32, 0x0, 0x9) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='x\x00') r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB="006e439c959c2011be5500703e08595f0000bb1fef033870"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) shutdown(r0, 0x10000000003) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/116, 0x74}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000140)=""/170, 0xaa}], 0x3, &(0x7f0000000240)=""/89, 0x59}, 0x1) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000480)='W\x00') 18:05:43 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x428) 18:05:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, "ff010000000000080000000100"}) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 18:05:43 executing program 1: r0 = socket(0x6, 0x200000000000003, 0x5) setsockopt(r0, 0x11, 0x3, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 18:05:44 executing program 0: r0 = syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='&]\'#\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\'/!\'.\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='/[\x00', &(0x7f0000000280)='}\x00', &(0x7f00000003c0)=':\x00']) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000700)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ea7f00d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fce8d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b", 0x172) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07bc2ec1100"}) read(r1, &(0x7f00000001c0)=""/104, 0x68) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 18:05:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202bf982e00df3fc2b99f8bfb9254565f72e67d2cf0c20b3ad3e7f0f8b2000248ab35c548f027c8d02d3b30f01354380661f2500eab7be871d201b07ee3a92641154a6ae806bb8aa323102a3ad289a8fd26b8fec8d5dc5af1f13ec9936ea049878f8c831d1e51a4b56d961808fa90eae2929250924963d53c2a9b0f33d045df2780c3617d8536c9036bc20f0c717ae3fec31540ad206fe3ca8b6a9f8b10b12c2f6e1f0c53e0145a00ee37fa683f81fa7edd9062fef8b42587357aa70d6da70507291fcb9195936c7d1d1e7361534f56592dabf86c4c55dbee31617a8f815cb088ae5817712e44cb1e3fc7c989cc1fb8137970e5141b55a869417a2775e46d15d864c6d6d9aacecce71e085f"], 0x1) 18:05:44 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8201d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78be9695dcd545efd43f65c5ef6e18d2d21fc322149b19271daebd4c9979232761f3b511b0b0b2bdbfd49f7e8a610ffd57ffa92230b527caf2d0b6d14ad590b15aa0de5cf97423e4d40e7eb549a991b2cfed52f30bf4a0f9ae5eeb23a908382408fe71148e6f6d0fe5eda0500000052fb167464fb5a4b570fb073d7fe103a", 0xf7) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, 0xfffffffffffffff7, "8b46786eb953d07babec337860fffffffffa0011"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) 18:05:44 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/47, 0x2f}, {&(0x7f0000001100)=""/204, 0xcc}, {&(0x7f0000001200)=""/86, 0x56}, {&(0x7f0000001280)=""/233, 0xe9}, {&(0x7f0000001380)=""/23, 0x17}, {&(0x7f00000013c0)=""/182, 0xb6}], 0x7, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000001500)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) mincore(&(0x7f000015c000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/141) 18:05:44 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x17f) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0xfffffffffffffff8, 0x200000004}) 18:05:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="55bd544199c3641cff25"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) ftruncate(r0, 0x400) 18:05:44 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x200000, 0x11}) mmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x2, 0x5010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x0) 18:05:44 executing program 1: r0 = socket$inet(0x2, 0x8005, 0xfefffffffffffff9) fchmod(r0, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r2, r2) r4 = kqueue() dup2(r1, r3) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) 18:05:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000001, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca133941536099dffe3e59807c5987f87e63d0a62c65c2ef4fde07ea91e676fbf7d9a87fca4ec0d12a236437454ec4df21184d4a3643bfa65b5959bd60b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8d4cc0e15da535e497fc837679c614cc289a014630c0a267040d44ee32a5354f2a1f425b4591a19cac1267eea89a76559294876195d33959ce2b63d1bb2214a35cabb46e494108e351006a64ac1e9", 0xbc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xf97) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = getgid() fchown(r0, r1, r3) 18:05:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) write(r0, &(0x7f0000000200)="7af7ec2d7f941487fe25feb7bbc5090b4dc1c2c5e6a1c8dc6123726b0def757f984bf073e69fff59e3c80afe0a8b9a6546d46c06735fd59c2345a82d4c09710551a8e328389ee5230cd36fbd777712980d05d775cfcb4e1a1584deae531709351f939ada1c33e0a29b2a045a7ca783f9e79f49bbdd594c0f52abe64a2b3edf8a5d", 0x81) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x0, "f74e496bf7d3eea8d2234045138ff26b098ad1f1"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 18:05:44 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffe, 0x66adb876051bc9dc}], 0x7, 0x0, 0xb3e8, 0x0) write(r2, &(0x7f00000001c0)="04ecd63adbe922138d0bdd157108ae8bdf2dc71d3b0e996e6f97e5d8daa5421b9aa3f8c5085da480219b635dbc30f22886aa70f19c2319d74db561791eb716f710233711b47f48f7b693e839b467d5ea783375b37a6c74cf852914d9971d7cbb4374944b06d5be8b4766d343a2f05ec0f9418f5c78cf96dcbdc38fdac31149d426d118d061dee0ca52aa4e0b794a8734c3c1eb7bac77ff4b5d878e1608128f423770ad4829314599e3098a9b6c91ffd3b52811e9ea29da73331ce438970c1b4ea5bbc9bbfeb6b34b69d10aa55e5fa8d6e7b78bd0903dfe97a29ca22e390798ba", 0xe0) 18:05:44 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f9aaa24f95ceb0c1fdfdc1e11b9f17f12dd16a1c4dcd7e8414fef9a41505b99b0433673a028e79db69a249e9025860dd60cdd5937d94dc44d4a81640987d83eec4c6bee202516b0f1121fe25b447f0a334002ad2d98e00bd5ae1340d3e99975bda67ddcc7d04c3a5aa51d8cb2a0e797ceca80bf48345630bece2be0f64ad83cecfd2db5ee10ea4095bd5876614dc7b3a928ce104ae6a52a980db86e47ed48a9bedf35ab461c7753e51dee262d061740f14a153247bbeccc7fe85b4d1886f1924ca957f2bca923313111bf3fd23f0b9a12979e9c0", 0xd4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvfrom$inet(r0, &(0x7f0000000140)=""/58, 0x3a, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) r1 = shmget(0x1, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/5, 0x5}, {&(0x7f00000001c0)=""/79, 0x4f}], 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000280)=""/149, 0x95, 0x800, &(0x7f0000000340)={0x2, 0x3}, 0xc) listen(r0, 0x2) getsockopt(r0, 0x1000, 0xffffffffffffffff, &(0x7f0000000380)=""/109, &(0x7f0000000400)=0x6d) 18:05:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x7, 0x2, 0xe0}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r4) rmdir(&(0x7f00000001c0)='./file0/file0\x00') lseek(r1, 0x0, 0x2) r5 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r6, &(0x7f0000000240)={0x18, 0x3, 0x53b, 0x7}, 0xc) fcntl$getflags(r1, 0x3) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000280)={0x2, 0x81, 0x0, 0xffffffff, "7d5b1d485622f6b2252a7e30b30888caa30959a6", 0x2, 0x955}) fchownat(r7, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x2) mlockall(0x1) syz_open_pts() ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x8, 0x6, 0x8, 0x3f, "a214cc9f8194268a74e20a470d74e7eee0416fb8", 0x8015, 0x6}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) r8 = semget$private(0x0, 0x2, 0x8c) semop(r8, &(0x7f0000000380)=[{0x1, 0x5, 0x1800}, {0x7, 0x20}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x20, 0x80000001, 0x2, 0x81, "7c8831d42e8310b64592d9e176a4af4abf54ebd5", 0x105000000}) getsockname$unix(r7, &(0x7f0000001580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e3379103a9d6720c8765354daea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c650f143b01caeab1a868b90d0472eea576c9dc7980d02bc015a74699b57cb3296e6ded575226753f003e74"], &(0x7f0000001440)=0x1002) setrlimit(0x7, &(0x7f0000001480)={0x20}) lstat(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)) 18:05:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="01", 0x1) 18:05:44 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = getpid() socketpair(0x6, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x80}, 0xc) fcntl$setown(r0, 0x6, r1) close(r0) 18:05:44 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) munlockall() 18:05:44 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0x80000000, 0xfffffffffffffff9, "ac4cdf0a7d05234de96b94140e3101ff79de00"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="d6f80b7cd86713b602450c7f90bcb2f7f07294f8d8bc38e76abab19fe27f8820d0a2cee0dbf709c71775adcdc9f7011022f77af43f65f25c2821c4ede43a40846318c87f101d4bfad5191ecb79d9959991fa0e218f2714c0146132623e9890938039f7b0f88bb0c44afadc85", 0x6c}], 0x1) 18:05:44 executing program 1: r0 = syz_open_pts() close(0xffffffffffffffff) write(r0, &(0x7f00000001c0)="d7fc2164", 0xfffffffffffffc62) r1 = syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/204, 0xcc}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 18:05:44 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x8000004000000023, &(0x7f0000000000)="ab000000", 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() fchown(0xffffffffffffffff, r0, r1) 18:05:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 18:05:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x5, 0xfffffffffffffff9) close(r0) 18:05:45 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file1\x00', 0x0, 0x0) 18:05:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x2, &(0x7f0000001a80), 0x7fffffff, 0x0) 18:05:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/22, 0x16) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x33, &(0x7f0000000080), 0x6) getppid() sendmsg(r0, &(0x7f0000002b80)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000080)="ff6e202b2d12745114f545b9af0dc12ae214a215c7eceab58700c09a13b6cb26e4861869b04fb1f67ccd94cfb9e0cc0234ded649358c8a458e8d2d363a1965fe67b25abc7bd5db4938cd8dd3b42d4c99430b2be773473bc21682edb012ae982e43505f", 0x63}, {&(0x7f0000000100)="35f92bb2e87bea9b4e9b6f47c5fc74f1ad5d7ff9b6b6c7b1664f644e60c0d4d47fde565b5dd81506992d982112ec5dcae1503541e3d3c20dc8bbb62b55c51eac07f007bcece639334a740c26111bcf37c2658a2fdc85fef2ba86bb6ae0dbc097986dbe51c3416cc6fef446fa4f4b81fe5e4f6f9cd3c657ad57ad0bbe504be92620123bbf05353f133cdbefaf35ba526578e26bebcbafe3756dd9cce8f7f7f8543270b456fd7e3e01d1511da333befff2c398420f4d30fc1003e7f30601c3f7a229e0f50aa74ef678c6df62e650031b58b86b038040827430a9a97bb5af020a4a33d1df430ae05fa9875255bad8cf26f9134f812dd890ff07854bfbe4ba5720fcb8eec1af5718eeda1edc3480b59d9b27bb6f9693d2b1f23eef2885e342769e976cae80d81d5e13168c387c59adfa8d849eddd44337b07f6b2d0bb487cf52c97b6042a281f5d43bff289270ade863d7fe016c23212d697dbeab8016d18a4e49e4bf048858bdd983776c91b3068b3aee2a1e6ea1828d31bd1ca3dd919e0d135713a859cb6f1c3e9db4a389c0417f838343511f3b921d756d694b3d1cf3ae0b9dd8255514a1de441fe2fc15f8bb2de11865c626ac67abbb6aa2059431bcdb08eb09c87c637dcb8ef6a9470c0e2d063eba2e6ab4c94611237eb719d059537db7c44a783a64a8be5791a625aae9e7dc73f87b68e732bb53d2aa180c86c175e506e19a4a2745c7e6879dc03268609df981430ab23fee82496acfba0102624cea65ec4d1d383d2b628c91bf4024075c2d780229ddfb3bad0e58787814f3ead61528cf68ced7aa6216ecddcb047116e06f439a043e76c490310883d32e6be2cf15960d0cf72d1e0b9d1805cc591bc8dbcefe40f7413efe3f0e858ae9c7d0e014c6600f6d0875c9ff5aa23757493bffa48a6bde3963dd9aae43de4b65705ab515079e308a3358db287856a8b7de58632e0e7d425f3daf84f026dd36da68b87fd897ed78b0d2847870a8178169974c8f80075d074a5837183743223b4e5653cb5e79ef64db40a673ce7b5036bb93097f8e0ecf1c3c2ce3262f58a2ccff80f192e0ded5c72bec1d3d2f3991d37c6a292af434e4f8a4338c3792f7e397a1a8256e6261f1246deba84a96d040e3969963e8b34f05bea4b821b87dadd7bc3b68bbd9b65f37c236fbbc3e468e6e01ffca6aaec3a63c22e3b84f0482f216f463170055d037904052f300251ca920e3a2af62ec986cb1bec97b8ec0f1bd8f56f4f4defe0a516d96ada5c2161c9e229b162243298d0e54e5ae4bddb901afda0e6562fec3cff654e73e7b065f90837ede73f7e0089d79de9c31f6577a0992f6145438f42aed7d58620164c60842c9aa54a36b1bbf0b138517971e740705a26633244728ea9d945f70b0a324a73475e1d7dfd817954be2fd32b6fa7c389143e8ba82f8affc2d99aba74292408504747784c91478adbfc2f63a8e529985e9eba434d8119be506fd1feec121960a0220ee8cdfadb65374a01b208f22b4ee5bb94ff7fd67f2b7656a144f37df1dc977d43f7de2e551a3b62a57b32b1d2e77921839860e868be093ca87d76c0afe16eb0990d726cb789e4f527b9af392e2826f8678dae4a411afd6fe59fedb01b8b9237e4e4e9619fc3b2c82549774a8e16f2474169ab00a0d1a3fb6debdb385f53fcfee8da613d779de3312905926b44096919807510ddfdab01e3486eb935e1563172197c26e6f00d0f9ecbd4fa440620617c753941c734b30866b23f3200ce87362a8d9bd7d6047cd75087298d48d3dd3ea13c14648398d2d9ce91287660ed5a4b1e7eca098db5cde0babdb0be5f11631ace1ab52ec82935144ad3ba70d13ca092d006c0ecb24a11ced63056a47f939ce4e255c3de2327815cd6405f66035968369acf00a8b06e681c53587507b1b054c2219a03efdd47831818bf182a0495b5eb123ecb6f138b0801478c22c0af941910ecea1327f4c39daff4076e8869bdc7852b06a0f74488dc4ffdcbdfdb7fdba3567fa3a8ab752f2b39a63458a9230e728fe937616651ab8d0c07bd8c175038a7832e5e2f0bd132d4915c353e34c26da5c3fb17ba90070cc731dcff25066211f0720a6788bb74d6e0b2166836af566577ea439636ab65f9cd93fda51d13efdc5e9233cb73f207b2416c4c9efb014daecce5769f2353e29412ba67b85447ebd88de36a7fc41d88d054a5b630ddd70acfa59fb56364ebd08419e64cac4d2c5811acfab94349155f40f3eb14dd3b50d6ca06d442ffc3b15fac7c3f7ca96bbf1dd6d27c7516673033b03141a71ddc9e2bca00ac1999e6a52768137f478c67fd439ce44495658c5c88d1db67e3466844da10444b1fc5b80df35a0ae7a1b60050a3a893731a1a8687667fff32e132bf4dcd4c7310aa6781d7008f6a9ddf11771a7c0a87940381a859df0fb4b9b475245cc741a7682c3bc08bc35b27c9b915d46752ea84ae3b88c604e1120a37276cece511fdb42856ff50fa5b4889a8d76fdf713d6d67cf3bbd41374c379dc8f1d970557343d95d7b1e2ca17995957295522156554717d665fbaff1519d960602d6619a394209f00ce6a6bb0d85dfe3719b3b11ed3b212204fea52c10938c80a88bde5dfadf57c788552b1f29dc2844723e6a7434b3f8b8105764475a32764ad0a52fccac6821f0fb3f1ff4e60190ebff67dc3bbf9ee4cec6cec8aece5c7c6e42f1fd4939e42fc45b66424ea69a90b19839eae7d866f53690e3a3eb2584a6d127f12c13aa0bef2e421ac336f5de8c529b664a710e121e94baae476f1e83a7735cf74b7ba031f5a9d2def0bbd4d710fc45e745d3f0e05284524f53c55f610b1bd1279e3e251a6fafa4dc800a8dcd61f7f2f7386cb0b55423dbff9ac62986722fed3009028fbfed40f6ad1392e2d943a5867de0d08e2ad6f7bb9a2a0de44e36f1a7c386e3b40b0b02fe208bb70e18df62f537dcd3bc29b4046795a22b81fe47f65bb83a8177552574b83b9a1b25ee277a25b59fbe2a59619b82fc5722c17b3864d37d4fa82301997f5733bb56db7cfcee0324fd1ba53a5b8c60cf4ca8c54ab7472cdd4ee6fb653e9a323baa9932e842c90a901e456ad6eee907a47ba19f9a85a59ed39ac1a1ef4b383654a50387a1c4238a93a039fa8c885444a95b06e72710236067f4763b0ece283e91436ec73202ef0fb4f48f0884768b0f5f2b798db04ef442be2c1fe4452b725a0a4d571f5a48acc1e17841e6c89d89ca3b53e68a8cf0532aa24505a923d5fe8b6dc69b4584145131544a851d0743f0d29ef6e2a29792f82abacab8222592f3338c25ed690c17f0078c3ad9de48a9369bb4357cd9085ff6cfe22ceed160520af3b88ffd640b971f563b2977feef1461220972e652c3b71953a61b12f1f3a6ecb9bfadc0c866fdddb704c3a4ff3ae80f6af7350ce471730fb474bf266dbf3a6863177a5a3e952e38d257ef2c222c873398e757bb3cbf68fb44e8fe1924b29e773e22b3a57db7df07e3f947cf85aaa75b9faaabff460dfc94d8aa604ca21c7d739364ae311878130f9b4c93b4152fdd84e6f74011cb439055d0fd0e2e733848d1e151adc2142e61e73e2d960486e97bcc55fdf572ebc63b70adee05125dd5e6dfa49d6249b506df9bb975134327c7c890acd2cce52eed0761588cdffab702b116cfc34acbc9b383d8df608ecb9874b9e5328741854e6427f917a5ca5fe44df85e131bceb33a3af042fe084edda435842e0a9e7eb973e62b745f5f3db927ec201b1e459c55cf96693d873486993dc8fb6286d3bd820f0f58a5a13df887a00a4dd63ff6be3325c3e4783781586b4011b391fe1532fc48768b89e11ce9668157914f7f22f28da954399eb0e4972862965e216385558510b61cb27533a17ad12f29fe9f4af1877c32ebffc9c5c60576fda8ee42e01d637bcfcf3fecda239f1943ca1fb0918072fa1e0caaf5ff4268f5621150766cf33d5c99c3f0bac8ff47e3d211b220faf17d14bff9b6044e27ffaed63a3b88ff945970c53a4ff3bdeb5e51e5eff721f041941721dc07264d0be87f3d8db075fb3cd88c18a7c6970b807300c3e703ff8fde60df9700f9da9fe7b12881c7b289770249403a8e2af5331df8017a341f8bd139c43d88376cd899e45ab06bdd02aa05383eed529e83e851fca8cec0cc2eeeacb1169e26ff6021dc17c6d05930d99a6563873b85baa46a547029cb922cb75a8e02a707ef95e1b51a84d845a5b8c348e2194551506d8d34cbf7991c097307d101561dfc1e83d3b748d890a5b92e84f5c457e5f8ff42906478ec23b4b1661bf5bd4a4c08aa08a187dc0655cb907752f7184ccd3263095193e408672b93d95f733a0270e53ba1b7fa029874f29b3da15cccfa378b0154c260649aca0c1c59dda02720bcc183d4c59c9771f07e3f6ad6ee72020ce7b777bd04247b8f10c80f7f0213bd50f6edffd5f43d00175c7c804d01e4f2ca370b07bed7dfa235870f516c5febb0b7502fc64790188635bfca1ad0f258b658b134f98fe9a894ab5d7182acc5f4d101e2713b7df4771d851d78b60ea630220f7ab6101705fc3c0c04c8a753f56928adc23bc8a8bcb932246f5fc02755d937768d3363e540f2c3bcb475b0c708d547d8ebba8df4c1bb553562177c09eb9e93651d54b42511bfd0789ae38f6e8ba3f78da9dd678a21bce43c457843542138b992c29423e9be613287ad6cdff685f995f6116bf1ba362b0c6b0d79c54ce4c8cf232701ee16eb9b7d69941c89ccfc4e54667a67011e98267a11c7a4fa9ccdbd9aac8c90b3b19fc0368b34484f2b687ee50c2af4626dac468d70f1321875dc055109facaeebaaee374f3e97e2ea137f362177a20b10bfd0fcf511bc14aea5be435318c8a6fca057b76d82bafb13cd133eccd7a8d4c1fdcf59113d8eb22089802cd5d1a9a47c27974fa1e49048ca59e849101968bafeaa6edad548dcc8b20caf7a268e85066cdebcab143ae937f5c088f9d750eb4904c8f254d842891885adc3104253b7a4e7656be6424063e366aa6aca5218c1cb4d6012976a0d1dbcd29d3ef3b33036481d1dea1e6bfde623f9de223dfb1825875e8f44349882d562028e89f4ee7568ee926763dc428748081a64e3ae6bb31bad5a55fc42c2312c2a18f9144345d65bd076597845a2ec32db0f05a07f9934685324b9d9616022bbb9b4633b53c176f2445f651b4bda904ca819bbfee7636459c72e8bd3768778f272f7b6e323aed28cef3216097c9db6d759eeb018ca106b561400c61777bf5179676afbee340c484f24a40344884a1dbd86a342c4563b44b0a603bff799c469ad9418e8a814ed81c9e3a87ca59233463ef38db1c8bbef298ae97f6d66200611db97471a4bee85eb9f84489e513c09af5ab4e5e4fad32f6a666f842fd744371acbc3cec9ad8ac2fe7ac23bad23d258b79792fb2830c9cfd7edc0d4e8b10d6460f9e99956719aa5ce4e63db6dbc80ffe0dee2d38fe20782aa1d483bae1db63263fe08a6d34e190040fe5dfe755204cc706a2212d3398d1ee2acd3739227bb09fa71681d23913aabc377a6ef0bcd02db36f0bb2113fd9ab4d8350de8c115e2fbb22da0766647f11ad4823a36e743aa0fc8408f41bc9c2a8b54429dd8b47dab9917068125c98ac292da77922efcc9802a03d56b1ef1e93ff6bb8e76fe686c1b975d3f45e36497d5f5e7f39b51f2f746d85c4c97a8981fc98b8f8dd9a379799aa4f05bec984cf51bd3b8d08789d725d4a2c10def645a5918c52ebf618217f7627a98617b3d6611d0a5d80ee3961c7e7929c8", 0x1000}, {&(0x7f0000001100)="b713bea42bb9796daa88f91b347f4a9faba3575754dd599e9193c647", 0x1c}, {&(0x7f0000001140)="a9215049ea9118522ccec194c289f9648f96a0255a3a4f05aea6955ff6954765b3109ea132c10c4cbd110dbc11ea2d3dc051c6edbd542bcaf15eb192b8ef1e6b4640608d52d14ad536343f6585b198f249aa07ec0f1dc7c8754b9e586943ba47055a14b2a53581dd8f322a05dc3cf259895600e100e625b9f651f92097cbf31587c64924f6fa2d9c4b075d29a2e6bc89ce5944abb5e900eddb19b446ace4065800e24cfb394eaf212725687ebecace444e8bbbcd9b187fbff0adf516507b4a499db01606872accd04da14fe4251b2877ea538f666015526364c6a04280371e05bd02bc4d15557f12a38eb542e2d65c", 0xef}, {&(0x7f0000001240)="cc003f6d0f62f5123dbc4059280dfb67669380e23e5dc705b19ad723e5df09f410d5348a1660f17d0acb431d3dde498a6acf90c0a9d43485eacc79c259162e609b619fac8447fae1e46573a87c2865f01a96c4aa1400b2a36b15f3b2d8b7c2b8da065ca1342642f2b43f4663936b822cb18a962d6502779202d0bb684b601a537415f3a4938053e136f676475f052cc2e31ec4adba994b1d0c031b093410381801f5e76ea11da7180a385f93a1dd9dcbf4f983ebf7e8aff1fbb0f9da847dbf48d466cfbc88", 0xc5}, {&(0x7f0000001340)="cf7846ff5a0f00eab64622deb558746e588e2e57fc6f132773a9e0ffbdfbcc17217ae7fb864668d4928622ef8b50ccd1e237a0bf7d026955d8b13508f1d0049ad58d9e2f6e04139d8f5790cc47b3db6eace1ac9b46c05af1833a4b506ac835ecd9545be4124a3a620dd503", 0x6b}, {&(0x7f00000013c0)="78e9df8563a5987a445a5a0fa79ea440f0b2ff1394dc5876cd421f3f8c5926f1f282dbff9af3f21cd3084772eba204b3914669b3638ba281d91201c59874f360f4048777c83fc7220222520cc5e63313a80cf2f86603cdfe71b9f4a7d6fff15191609e47e0a4841f56f2afa172ef77acf7fcb0c5f23a747b5199a553c63143d852e77e8fe9f885eb88a5b704164bb46c334d4965f3b3218a", 0x98}, {&(0x7f0000001480)="799c519a18173271acb43959e36601cbb72d4797aca96e8ff05a216c83365d4b6aa30e9b08022940c360a38555a0ad7f486f22dc676a80188f1ba7187ee4b5511200e42919f56d1893576c73bc90cf6b2a6f0f8c3860d185fd5cf6e5e37171f70b641820b76984d0ff6f845bfd9dcac86eeb5657505f182c60bd81aa567d01a76f6526b147cea5f5e2eaf157d63b99425fac9bbb1b042f3e1b59c201ee843a9cc7552a00cbb942e040d6496bab76e9e8364faed5e5deffcfca95051e10ac6df1e2cc6eba689993d96cbbbf19fc5f0c1a94535b47eb3275c612ef5dcce90f7189734b87ef2a4f6312a378cbf236342ba001f5fb5886cb0726c5f37d", 0xfb}], 0x8, &(0x7f0000002c40)=ANY=[@ANYBLOB="e00000000000000000000000000000003f143cde4ce9ee1e30d1edfa4d29e8f3133e85a54a1f8f64e8e0e2cab571aaf98e32a59c375233d8452b42210d62a0570281222094a60334660a8b5866301169a024d8c6b91c21cf89ca3285c4e65f93b27c74a747158d08256700a6b960b3545966f80ae41ad80a2113ecce8afeb7fbf6cbc3d13050ea5d76a623214250cc203a8314ac56b3dc7757f6b6e1a332941158f66a74caf1d22cf44f978ab010ebb69f835bdf0774e717bff235b893963c24e994a60e84bfec293b474ecfbe84326f2e80636b077d998171aeaa1a98a60000f800000000000000ffff00004bfeffff7aa0f257e474164f3b8070b917762f1a4dcc4935f13876e85c4c8a527eee05ba9f672a6946f435658ff539f22e84089c3e86f5d2f3c0ee0f81624e99950a8c7733957855eb917fdc95d8df7a7a64e56e09833f418b19641c1d7e29a09c4c99dced09c8d899bc4ee8d33ed9a1cc24c58b2afcacc233b97269a1e165f6709a99ec95e37573fe43d5a0d1106e35a9bad5c1dd9d56564fbde6a52a16160f4e5f5b804c6b705178bf0d3add11a439d26c7339b968cafe68b3c1a171ec23fa378a0184148639dff561e2b82caf6810ae6de19b83f4ccd712d80037775cba889206c080e63100000000000010100000000000000100000007000000fb1e41b41a84fe641276e3c032b87d4f107a91609fe9718081def842a9955168ac28ce2207d0feda8e1e399e161bf4c351f9edc09ac5c4b5316c40e74cce3a4b5a1c13f423cb4cd51c4b1363efcd2989135ee94322989e920f67471b36fbb4d715ab84675961430701c937186f06e53bf11ef32fd7a43dafdf438014bda2e885506590c9fee40444f826cb389b15d275f7a79a64dac7084995b151e943579c2f8fde64aed8723b2d9403632cb6829bc6dfe0a349076779d4a989270312e84c2379b0a561dca36d001754ac2618c53578d54b3b0c98118022e61f373c8bd4f6b10959cb3c7ef9bcce4f6cfe8649b8d268c8c302c648948dd9e6af1dfa132446e7b9408dfd8b44b762c1c25021e9a4ade8b8c73e7c382e315417efee3bb7e8992082a48be9560a5e3c72540aec914020027997df6da562b0064f7636f9914bd387598d1ed75441d449751e957c2e9b9df8d08d8c417587365352b5cc84129ae8c13081a6fd7909d71ddeb655c1686f69c24c75b267e2f9539aeb76df8753f0779e52684d0d7da3ee73a018ba6971092d3a043f6a4b69650f6e8aed5c30c8914ec4a37bb036a360bddb3c559f616ba5a635c4996adbe16dea901826833fc18e62164143c511538ba6bb60c2ee43209011ecc0c549824fe56b4599d4a395f9579fd744fa10c73794bd4255a091a1de6d3aed21a4f3b8d2616e2fcd93429e58592708128299c4a3e5eae428a496c2252a3b5536189b0e49f6b508db80cf8afffb49e7ba243b7735a1f82fbccbb090aca30c94580ca610fedd433e31d336c21941a930b0e6797a776e70ed065c1a604e9fbe86b1ab3c20601608d50398171141a6c673eb49ca3675ff3d8feaf93cc1e146e6eb8a58fbd7f8ff57bad815eb1a98b937e0d4e2b92514f5a248b3c9984028e8d341591fe0e1ff0737ab55875718338e16b53a2bba9e514bfef11a61238dbed2ce41f3cc438470d55c1f7dbbe14901c43c2474eb59503ef246a6ca533434739cb6913a86ffe0d7abe608166252508f4767532a646c640d3faacccc967ede5eea8f40dd52f3a689d5f87b9cc9cb8653cb2a0d8e033330bff821f42006e8b5cca02b1dba936e50a7a8aa714eb405db7a77b1b6f6cc5d88a7e85035731e33f631d388b5c3df4ef4083c65a25416ed23492409baab93ab305a7f7beca971f4b3adc10e7e74163736228a93b6d5bf9ca85ddae375e8726e8c424abab6bebb60558d7ad5f8c70339b9712ce7d7b06c9dc7aa38504527fcac06c38a3f77bc52adca883e1ce8e62359f01ea64176cf0d56b7187c29a78bcf3e755d2ea2d5a42514e35aa9154d098de0872363e6e7b34ae3c98a38dca65fd1829845d945c5e1c93093b0e3bd90bf606138d792e3be451dbc8141f03fa405da9fba4a48b514431aa1bd9bf8ad76c2b451c895d5d1f89170112f15024b4c1c1aa79208f47b9eb1616336613439159ea729b6708186830a614aaec71f2cd2d81a565d94c839bc5e0e7a4f5ec95d1dfc90a0001da13fef0cb71843be686845f7197fe095e7a99f8f76bae0dc1b8578ea7826edcfb3d9a2f4bcf48d7751a6f8639dbbcdf848b5ce0c0bd738b6a6d1987ec4f33e174145039e79df9bcdc21bce2884cee9491dd0f36b097943d8a815948359cfe3c8ddcce8a76c38264479d84c70004bd05e8f9347d3e96da556d602db53c7ef9f8c6603a66ebb36568a211c0197d3c3568660f3d0e0ef0cc50f712366fe5ba87b979d941edacde4c84de8c492727985762e7ada9687dd5ee46a143299c4e5bb9ec182f40a9b9a32d54bb2aee8a17c53a21493c7eb5ab4fed001e4443e195f9f18686414f85992aa64fa9e59ae00f7f768a9b72851d73e95be4a7db16658d8fb2e097ad14f1eb05f0997c61d878268f4ad40c86e0b858b96772e4da94698eac009b58d6246685bfc0eac0629147c1ea8e6e5f0a7f9a9dd71c02ea26e608cd2ed6376a3ba038312e752af685cc864dc4c9b266776b822d170106f5678dfad7778d726aec0240a592dc268e263c0272e8a2a6244c9755a9c20e6e853f84c62a8366e5bf24668076f92ca7f394ceb4ec15331e9461dc161ce11c4d06019e305d08c34836e37a43d7eb7b6fd60b74b62ab616c06d714507088976d0669d0abb6cb69a41c70f1aaa4de94766193bcbe68025b19cc6457982fb07e8c7e6100b77582037606fa7b7b363d7e8908dd8aa40f9cf7e5f2ae29f5c28a265b48b82e190e6230cffb8c756d6e93c0d6af8a22b641f7924576be8e1469c06dfb02443ddf3cd331898311c1ff7c96baab7a799ac5613f7dc8fd302c13a7cc925d43e51bc7bba5d419686c74b15af38b39e05a74477be22f812baf5f1812fd62451b0d86585805dd6a3c665782703b152e79d79c6ff82d570dbecf4e509ac53909deed5b4e394e1b59dd3ce6be324e2a97378f4c5ce91d752fb710c15373dfa8487051d1caaf42ff6a722e4abb3a0369de87ec2e4168d3bad6525361a2adb7c18f5f12f43aa4328e2a4ad2c0bcbda9afdce6dfb540ab029bc833b0b8c4941183ea4d646f0f8557a1e780cf0ac554660708ad9a63978b39d88ad6facb5b6a43038efb2c4388ffb8188f8286cc04c2a65374430c4ba09293d95f49d523fc4acd782aebe223e79cfd9653c86bc82aaf9c95b9aeb02cde5c8f76451d4bfd1bb47a67bc8fbeb7b3240058e62c112986a652308dfc9c931cbeb30e7ed090bd4bf0f0b1d6b791c1cd1f761038fcfcfe7ec87207f90b389408c14cb21d32aa72dc0e06b3437c221d345ab8360d9b2015b7ac96d3e6100701d76ce235014a85368f9ca30f5839a6f0d82ed780ecd2711344655b3157b0cd1936a7fbdd26d2e9e76d8caa52d934ffccdcb8e0aae08513776cfbdb7a2972c3d31b692e5cf06e13481a59dd8f972fdf2c18e8e270f6ba7a19bf3426dc0324994fbdd1d9898b2e9d916c94652ad768c77e6867186e5bf80d9e09d922f901eeb277a63361241e6696d73c8c5a145add14b7016cfb38f6cf3a80c7dade43dabea8a08beaf71763b82004f8db2d28141aae68a2615f057d4098c6345933036f9a1962c7501ce54a945507eb11cdad79462ab6a27fef82090b45fd2cdfb0c76160d94803c5b2bc87f78b10683e366d0a3d4818d1dbf2d5362ef3aaee73c9b12dbc16e77e74d781343dc834bd833ef416cb2ccebc7d41fb9d6dbe36918327ddefb3aeed6bbb5d58ac9b318a2642c7a04c653626713b8466198c296c57a8a2d8cbb0d06ec40910ee69afd363123135e45817cd110c6a85873a2d55d27a688374c6277c3b16365e1127077bcd8d9edc6e4c54f664feffd143fcba7858cbaefe43b2c49709e73c21eec0af5ab04cc09bb15913e2ed1bd8c18c6ef0275394e53b36fa3a9355630308c46ba787fe14d95ec9913e2db725e38cde9732c3e6585fe236d6af7e45f3db3ae9dc770cf330775dc1fe9bdea2627f68ab67d1605aca926441f18591cb4836594ecbdf2e4247f958dab34384c1e4005b0684f3bfb5bf04d4ef1cbb6a2774605238f3812c0f5f68da8540eb74ca0c7eccbead46664edb0fb4ccf0b35f488d708bc0cc2d2a0a278135fe9481757b0de2cb9655a89aaf53984ac0ac85f93ee7bdeea198c4fe067a5d5be555eece05c87d401d8a89c58b0fa8041bf55f18a47eee9f86d2bf64e46e1e77dcae6d17546aedb74be3991bc032e8d0341f1a6d2c0bfaddf716e5a1e6e57500d778b19073c2c7e70174d326c6ab283bc5231ce7fe574a35b2fa823941ac7274d366da66ac3e4574ff7ee5c047323ab561ee2a8deb89fe6d170c34c42f7abd8aba9f9d2ee6ac0c4996e2ea1616cd52715eb0b11384d5c3a48612fea89de725a6bf1f053d9237446e501e065ff61d263d33995be310abdc18bfbea5f7b891ed2ce80aca230c89d366d0798b476069926c4a205a4e3c1a28631752034e525fa8bd2d121b6901c87cf294cb122b56ead749965f6eca7941bf9e538de0b902ee890654fef59dca1ada9324d08c6fed79440f88a26cd64c79a0fe745b52be820e4e9d1be7212ed521bfea3df490f6f56796fb67905d5a830fc74663e615234102fa891d995640df678f60f7843f51f98e874ecc874920557dd2b650b1483738f7e00c93dcf02df468dcd26fe04f55b3aa2fe73bfae2157ce29c569c06fab34ee60fa902b6e48f8ceb5b426ad1858d8fdd78013c7e36a61522cefa0a453c9a63d76804ca72929e2f5d974f13773a513d82225ba1f9b25aa0964008d9f7a60573cf7bf0ce71c61308f437baaff2818b4f1773230397881017e7c3bd4247867f78d8c6546be6fefcb0bb82d4cbe9b35d18e4c4e9aeb3a3e6b23722cbbe74f954725043b2fcd9e32faf799dc523464d957906c2782210681d112b6d1386a5fc9cce5554c94f741736e2cb465eacbbc2a09992c21b8ece466abb45ad7fb66b1e9b1d779d9490e805d96865db5e9b0c81c576d94cbb35a29395289d5631f9bb8346cc56ea6da4ba554ee8d2bdf041da76d347e1fcfc01f3f595ace30863a42f4434c3d2220c96a812377f6999e83a3522bae536b643c91c24109a87c853584f736b7205de4f79ed0eaa68dd0acf6fdd6b02458b122e28e65991f67992494a96b07bfeaff7f6c27b5f5e98e50a4087bfb7ed38ae85dddef9ffb19c06614fc7e3b6b1050da12dc3a0c66fbd23315a9f2c5e9c4cca4924041cf982d2746009e7c99150443d8a8309b3f0361ef7a572e9c5d3f071998d764b57bcf4db8b925c84c83d05276733aa83ed3475a6e5913d8d12ec5d0560c29ee9aac353510200000000000000414ff02da93848323738424bc9967585f4c033f3feb37e1a28042feb7bc583b300e0a1ba2b405db002317a01862a70bf1065720f1090a2c889d1324b9398f9e1957f17e32321cbb66bcd455735253a9c5ace899cf303954747affdce4f5963bce0bfd3dc1f5c04782ae8bfd798a16cfafa54aad7c30d63273b945a81b715a4fa2697a50a19144ef9d24c022a9aeb64252d9632f1a591dc41353ba647817206d447578793c2888c9df749cb204d71458e7e0edeabf947db918b1e3b9fdcc7c173b5cf139697bb28df69c47380211aced367992b7cbb0e91cc5eff7f6990ca47c0ed8a5be8126bc5e81346414e05548d1d9a8b36420bfd4b5c6aa3d48513916435cbb42d84e8a6740fd3dffa47640d22f8c42bfda3d190eb7f5403f6b6441d09c5c9a7bd0dd72d62f8b7ee287539113f89757902b1224852891e16b820fe22f9c614dab5e72746736d0fe87ded0e34318ba4b10de62a8ddc1163eb84b076d142b139ee5e72a2cc6bfb22a64a095014d03d099bf5766fb585a1ce5be17b5ade6dc2e467f8652c11f636e42cd534f88b5c85f622999800aec0310136f0316eceaf36483a2cdb03dc1145da1d76dc693b583c8a8a21a3b8d32313654aa11b93b9e34a6cce88cbbaa4b0b89c5b8e190bde0c4c85e3f7faf028b1a272b30f0a309d197dca5e5ca7dc1aa676d79e863f217e02f545ca6854e7c407cc4a620e2504b6599abfc84ed7087aba6f8dc54301e3afdd2f7fefb9497e6a79e96fdcc7c4d8b55260834734b19407aee224c7edbb89348fa2523ff315c9cb09ed8a1472f0b33f38a6bc1ffcf0e598ef371a5ba3ca0c5c275988b2c460aa7a987e9d6d992df6223473da95deb71f72bf1449a5364d46ec5637726de25c2521e694ff5192c6cfd3c8d01dab5520b7cd6687d2495d67a6ca9e7e28577708f6cfda7f07167768ccf16cf2050e06bcb9cb642cff478d2656a86b0904d1d6d800000000000000ffff00000600000035ccf838fc5e674100bc4b4dfc25223abcffb4de9f17a54bd91dcbec4cf6dc452eafd932e42bee100f3e2184ee74dda9f595c34714fd4f0138b85cdbb27de508b22752494dcc5e2bdd7461ff1515835b964a45d8a89d73481ee30c468ec9641fc8a42392ff93865004a64ae2ade35de9dfa789bafaaec4f0bf25d40de2a4307d86d0f47c2dae2705808fb31c33cc637845405dd231f36208ed31f45adbefe1b75c7192f30eb537ac061f896c5e97b57b6b50b11fdf000000e00000000000000000000000fe000000d70e5d3d4a205c78690956849e8b695b8a9f91b258de3e9e4f693ce9678504859dfe7d11a313f5304995ddc81884f704f7995aa4f7634478ec4a9446ff40e03cda060a02d4f2d5d7f6855e1aa9dda07d182ac29845977cd25cd054b018212bd4d08b35cf557ec3eebfcf6f23badfa54c78a4cc0b8141d852dd4afe36f9285a4f440a64ddd46e7016fe0088c64ab73117157a95b2a631692eeccf9ca8a11ce26ffed5f1a876f78d7678b648bc96bded8e86f82553185656a00b659cacac69e352fb88c63a4695020fc9885b00000000008000000000000000010000002000000083a8a1821f1ef1c56739a111e3c8ffb5178008f948265c8eb48d799d40d489cdb7f6ed16dc04fce5b0faf2045fd24544849375a4b3f5187b0b0fb51a5d46104210594171e0425576b8b1f919651c3ee919e7e8da5701b3fba8d17258a682ca14a309aa266e4ed23ef04e000000000000e800000000000000ffff00007f00000028ad2a138ca45c0d306306454748b7a9ebf0bd9f73a137505bc6908af8c63d7d3ade5b3a7dba24fb6f6b4805fcf4e3aed1dd5761b6eb00a3f40ee5ee901b3d43613b3caf70d34a4d84ec6df1ee16c95834c94c7c434bb7bbe99f7e62111fd708d5d464089cb49a3a37317467e3234a3f395167578f5967414f2a927195794dd21406a4c1df832a877014029d88b2757784ba0ec8e94e8fee2f4b843dba698acca0a56918045c6163b6dca60f3b353d47734c04c448f28c03cfbb0c8183b6a5771fb386d7c5d338b0a871166e5dbb68e2e60dbf4ffe74000060000000000000000100000009000000a508ce9dc94509a35346720cffee14c3ca1130df31121f951ec167caca3d8ea26eb0fc8c9349f1b37161ba5f5dddbe6de021480aa37d95fae1abbbcd62cfe6d96901ca2f5cefdcde20b8000000000000d38c841397ed13f3634cfd964e88a53421d04d017f47a234ef21c996263f18541013a6f63165f6628dea0a19d9629ecb451ed913a067d30aca53329c54a65d539852c76c24bef416d6c0df88ef55c07b29ba34d9589e3a7884e1b5a0de2aa78277bbc0e00bf1d2274519b20248271db5243cb4b80000000000000000000000000000000096335a9160c9a3a5d0ad8f38af389e5f7d0b7ddfbdb5b595a04d2f372fea637e9dfc97847d66d72ad2a61588d33b528760eb895c88d0cd53e0c5119c9c6dce9ab47b8e610a"], 0x1568}, 0x8) r3 = dup(r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 18:05:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) 18:05:45 executing program 1: mmap(&(0x7f0000101000/0x2000)=nil, 0x2000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f000020b000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) mprotect(&(0x7f000020c000/0x2000)=nil, 0x2000, 0x6) 18:05:45 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='./file0\x00') 18:05:46 executing program 0: mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) execve(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') 18:05:46 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x7, 0x1b, &(0x7f0000000000)="17ab1c0b46cbba367950efed25d1ea8c64912812fe92270e5f994b22a8e125a19a74d03aa9fc786820c72c80086ee0aaee80bad7371f09f47b30228f4806049ce99e1a92bec857153bd433cf5175bb2c3f7600edff00000000000000000000000000", 0xffffffb5) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xa2, 0x40000093, 0x9, 0x6}, {{r0}, 0x0, 0x1, 0x8, 0x6b00000000000, 0x401}, {{r0}, 0xfffffffffffffffd, 0x38, 0x10, 0xf6b, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x88, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x23, 0x82, 0x0, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0x3, 0x6}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x9, 0x100000}], 0x1, &(0x7f0000000180)={0xd3b00000000000, 0xfffffffffffffff8}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x38090, 0x20) recvfrom$unix(r2, &(0x7f0000000200)=""/148, 0x94, 0x843, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) 18:05:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r1 = getegid() r2 = getegid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7, r8]) write(r0, &(0x7f00000000c0)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8201d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78be9695dcd545efd43f65c5ef6e18d2d21fc322149b19271daebd4c9979232761f3b511b0b0b2bdbfd49f7e8a610ffd57ffa92230b527caf2d0b6d14ad590b15aa0de5cf97423e4d40e7eb549a991b2cfed52f30bf4a0f9ae5eeb23a908382408fe71148e6f6d0fe5eda0500000052fb167464fb5a4b570fb073d7fe103a", 0xf7) syz_open_pts() close(r0) r9 = kqueue() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, 0xfffffffffffffff7, "8b46786eb953d07babec337860fffffffffa0011"}) r11 = socket(0x1, 0x8005, 0x6967) accept$unix(r11, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) kevent(r9, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) 18:05:46 executing program 0: symlink(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000640)='./bus\x00') symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000600)='./bus\x00') r0 = socket(0x3f, 0x3, 0x3f) sendto$unix(r0, &(0x7f0000000440)="878c881a69034bdcf454e729e1267d1f819c4130aa2332fb9477f6d8dec07024f16b2a234d0adef94836880a7b29d448dea261e1db68b9f4849ff9673cb8e9e8f3262eba36473633100c82560b57d62957e7235fd4b7f586135d1e377624bda8c7904b3bee793a91d163c9e379639a2490024bb59c4c1efbc234d17a", 0x7c, 0xd, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = openat(r1, &(0x7f0000000500)='./bus\x00', 0x80, 0x40) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)) fcntl$setstatus(r3, 0x4, 0x20000080) close(r3) linkat(r3, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000180)='./bus\x00', 0x4) write(r3, &(0x7f0000000240)="3217dce0a6357c4cac1f6714fdf2e34066e332e88f0b2d8fdd3f1933307c5b7cf06a3167886c74d3d70eae3f1313973007a7a0d0932bf4dc4f6edaae58e07294e2c82132ff38efdf6241a934d8cade91e662779519cbd59f4b3188eb3113731b3f8c2ec078619444d457790df0eab82a01f1e8d1af4229c779437c09d0f1c301ad0faa029f760cdb670748e76720afa15a545a07a4518d0fc93bc53097d0d05a95fdb657c1b98af3cd83e7c32b6527e8c16ce74e22182a0c2a84b982db81c37a", 0xc0) getgroups(0xa, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getgid() setregid(r4, r5) rmdir(&(0x7f0000000400)='./file0\x00') rename(&(0x7f0000000340)='./bus\x00', &(0x7f0000000300)='./file0\x00') accept(r1, &(0x7f0000000700)=@un=@file={0x0, ""/4096}, &(0x7f0000001740)=0x1002) mknodat(r2, &(0x7f0000000580)='./file0\x00', 0x2180, 0x18ef) link(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000680), 0x10000) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/19, 0x13) 18:05:46 executing program 0: r0 = kqueue() r1 = kqueue() select(0x2d8, 0x0, &(0x7f0000000040), 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x20, 0x5, 0x6) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000001c0)="12e8a6081823e04760c09241cf8111fa680fd45fb10c0e84e84cfc02fc26311ed9112fd497f326deab2c21d29fae2a64e7c94afdbd3216cf4f08a7261f8aefa64384b48bd3601e246db3c8a5061204118595433e60840d477b2435151494201dc6822901c59cca411d8f6925d7bfd029172ae2d0726e438f0c89c866f9211c0ff685578a44ee051c2884d23a6439bd0665b0331af8a3d3a704", 0x99}, {&(0x7f0000000280)="19005eca475062a0f8721becc46b60367282093f1be2e537e193853a51e4fd02de15526523c758aaf1c7f0b66e0665ec6cacbfffdf2124ed29af3545de95a32d0d34cca1b8a1d03b4e2793fceffb24e17c4efdf3059c49fd500e70545babf6ab1432b38b102ba88592039c403ee59399a9b6e1dc6b39729cf95dbd9b517f663071a9fb0b95660ab7f84b3a40df40f6d274bd5fe840d5c80ccad868c8c50e60001fcd74913606afa6e59c8460", 0xac}, {&(0x7f0000000340)="fbe25bfd8bbeb5a4f287e70efa0690ecea3f456fe82155c698f24fcd2827a026e18a790f7112bdc1d7147aa31ee668a28f36d2a24f971f932dbd5f97cf17b00c1225f5416ec7eee1c1d0899b48c0dc1fba1b29b575505bda2f1dc4f523943bf7eaeb5b5f26", 0x65}], 0x3, 0x0, 0x0, 0x40b}, 0xe) r3 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x1, 0x8, 0x101, 0x7, 0xc38, 0xfffffffffffffffb, 0x6, 0x1f}, &(0x7f00000000c0)={0x1, 0x6, 0x7, 0xe090, 0x39, 0x3, 0x5, 0x2}, &(0x7f0000000100)={0x4, 0x3ff, 0x5, 0x7f, 0x7, 0x9, 0x4}, &(0x7f0000000140)={0x21, 0x9}) syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) syz_open_pts() 18:05:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93d", 0xd0b) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x80000000, 0x20b7, 0xba, 0x1, "3cf5dffe1be8bd5b3ec512370a37b865293ec1c5", 0x9, 0xab}) r3 = shmget$private(0x0, 0x11000, 0x84, &(0x7f0000fec000/0x11000)=nil) shmat(r3, &(0x7f0000ff5000/0x3000)=nil, 0x1000) r4 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7, 0x400000000007, 0x8000000001001d3a, "75a35db5718008d8090000000000003d00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) 18:05:46 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000080)="00010000", 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f00000000c0), 0x0) 18:05:46 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x5, 0x8) 18:05:46 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="be5a8ebf5e3f9183742b7dd12280ed64dd990415c148e3e46e2dee8d788ff3235c1dd4443908ba197c95c05bd56125084beba368cfe9eeffa218689d2b907e535fa6bb4a1a254c078b182eb82ba4d3c40cace15db65677cef2ec18d999b58744f95cf393f64586db056e41e0776ff52dbd9199bc38c937d2e1e5ff861beb4b86e0250f549f2c7f3f9daad461b94681cdf2eb76ce9a09d8f5182aa9acc4be100adb9df44eb1c85a964dd05cebecafd9e64a19999997fa7c8c6c6acc461454433d2a79100e9178b8bb3fcf2482adba38c73d4ab7973da42ed8a7699910c22447ab8027e514ae53d7811cac2b5d5a25b2ca5604a099ea8b0893bdc4a121d4b1f40811af0a46b1f7b20745997d6307b1216d873c3a13b2a14a6dff44bc3130d1f9ca5c6954e50ad689abc7de18be2fd99e21a93d9b0bf7b4816f0edb8feac8c44641742b74c7ef676c0bd6cd559d4edf9f9dfb992870dd17cb1f307f2415b304374e225d639c42790170130e2f7fa703c7cb3dbaa42110a58eaf37c18d38b0adfbc77e0ff1c4c3f2b34f295bc015e6e485da3e44e97029679dd343b7a6dc1718bb424d118e16dc2e27e34520", 0x1aa}], 0x1) 18:05:46 executing program 0: r0 = semget$private(0x0, 0x0, 0x104) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1965]) r1 = semget(0x2, 0x0, 0x2000000001) semctl$GETPID(r1, 0x4, 0x4, 0x0) 18:05:46 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) dup2(r1, r0) 18:05:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = semget(0x2, 0x1, 0x500) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) 18:05:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, "ff010000000000080000000100"}) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) clock_gettime(0x0, &(0x7f00000000c0)) shmget$private(0x0, 0x3000, 0x400, &(0x7f00004c5000/0x3000)=nil) syz_extract_tcp_res(&(0x7f0000000080), 0x5, 0x7ad4) 18:05:46 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x1000000000000000}, 0xffffffffffffffff) 18:05:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10d}], 0x1, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 18:05:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffef000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) close(r1) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x9}) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 18:05:46 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd9}, {{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x7, 0x0) close(r0) 18:05:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x14) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) 18:05:47 executing program 0: socketpair$unix(0x1, 0xfffffffffbfffffe, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x2b1) 18:05:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100), 0x37a) 18:05:47 executing program 0: kqueue() r0 = kqueue() close(r0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/164, 0xa4, 0x801, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e0400008600"], 0x8) kevent(r0, &(0x7f0000000080), 0x78, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='./file0\x00') rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 18:05:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x620, 0x40) r4 = openat(r3, &(0x7f0000000080)='./file1\x00', 0x1, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x6, 0x3, 0x0, 0xb, "c8485fef0900000000000000e9999d13d54fcd21", 0x7, 0x3}) kqueue() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x2, 0x8, 0x2, 0xfa9, "66b4ea8b8eac2c3ad2a9c073b0b6bd8afa08a710", 0x800, 0x2}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 18:05:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r4, r5, r6, 0x40, 0x3}, 0x1, 0x4, r7, r9, 0x1ff, 0x6, 0x100000000}) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r10 = open(&(0x7f0000000180)='./file0\x00', 0x8080, 0x40) setrlimit(0x6, &(0x7f00000001c0)={0x4}) geteuid() getpgid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000010b1f26cb0c88802ed0000000000000000000000000000000000000000000000f9ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000"], &(0x7f00000002c0)=0x6e) recvfrom$unix(r0, &(0x7f0000000300)=""/159, 0x9f, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400), 0xc) sendmsg$unix(r10, &(0x7f0000000940)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000680)="a539f51d7ad3d36abfabb19002cef4722e6d58e6e0e4922b47fc894be62d23892ec007e57680334f10a536b34da9b02fe8847703dda26f5a38226ed7c1030595423b2d823a3e77addda2f14a40c93bf0756bdf638c9c14315c898c6b2bfa97dbe57b17d1e4d351e728ffe850a803e49de0c6c91e5a282900f05b7906569c22f78318afa31af4ba1f47319d478b0688a8878e0a8af2a0fbb520ff1e419d3b38740fcedca2b25cccee8aca4218e405ea7a2ea5a6de644310f93320f127fdd3d3ceeba778fa6730acc75882a37398a9c1389fda1f52ae3e1cc903e627964a115bfbb44d342e1e", 0xe5}], 0x1, 0x0, 0x0, 0x400}, 0x406) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x80000001, r2, r4, r8, r6, 0x5849c0b4d3b2248c}, 0x9, 0x100, r3, r3, 0x1, 0x46, 0x3ff}) recvfrom$unix(r12, &(0x7f0000000a00)=""/31, 0x1f, 0x40, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000a40)="6c5cd133eb3c32690622d641a2fc26b39c49db83637075f579f5251c09ed76dba66f9bed91dfa8fd186e7dba3f470edb671934b1a11bc5df6626d99382ddefef74cd31d975f00dabce766b800a58d8af3609522ffe1e7f05d00bf55aaed6f264c86fc1ac5224be09a4050d6cfdce0745917754697b0320048062a5b3e122d5ef8fd038c96341aa79f5b2733b0bf24ec103824f6b3c0c18a5bee75518da0c905c175204d3cfa950bbe746c75d3307bbf73f2ce17e027197f6499f4523e681bc91df9b05fe5ac45fc21cc2e2781e626c89cce2cfc7d0b8bfaf0e35749ce53a290e", 0xe0, 0x2, 0x0, 0x0) r13 = dup2(r11, r10) getsockopt$sock_int(r13, 0xffff, 0x204, &(0x7f0000000b80), &(0x7f0000000bc0)=0x4) close(r11) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000000480)) close(r10) r14 = shmget(0x0, 0x4000, 0x12, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r14, 0x0) 18:05:47 executing program 1: rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='\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') rename(&(0x7f0000000300)='\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', &(0x7f0000000380)='\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') 18:05:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0000d15eda9b2e4aca4257ced34fde8e6f4f23c38fc8fe"], 0x18}, 0x0) 18:05:47 executing program 1: socket(0x2, 0x4003, 0x7ff) clock_gettime(0x2, &(0x7f0000000000)) r0 = semget(0x2, 0x4, 0x8118) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x8000, 0x7, 0x7f, 0x100, 0xfa, 0x1f, 0xfffffffffffffff8]) 18:05:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0xf, &(0x7f0000000040)={0x0, 0x2, 0xf79, 0x40, r3}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) unlinkat(r4, &(0x7f0000000180)='./file0\x00', 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) read(r0, &(0x7f00000015c0)=""/94, 0x5e) 18:05:47 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) r4 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x2}, {{r4}, 0xfffffffffffffffd, 0x2, 0x0, 0x4, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x1c, 0x40000000, 0x2}, {{r4}, 0xfffffffffffffffd, 0x10, 0x41, 0xdec, 0xfff}, {{r1}, 0xffffffffffffffff, 0x4, 0x40}], 0x0, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x9, 0x2, 0x0, 0x103}], 0x8, &(0x7f0000000180)={0x6, 0xff52ea1}) 18:05:47 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) r4 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x2}, {{r4}, 0xfffffffffffffffd, 0x2, 0x0, 0x4, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x1c, 0x40000000, 0x2}, {{r4}, 0xfffffffffffffffd, 0x10, 0x41, 0xdec, 0xfff}, {{r1}, 0xffffffffffffffff, 0x4, 0x40}], 0x0, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x9, 0x2, 0x0, 0x103}], 0x8, &(0x7f0000000180)={0x6, 0xff52ea1}) 18:05:47 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e5b3a8f7bda5467f8a20df8ce7bf130b0a0594641b59a7858ee7a6b78647369d92999b623f438f4c87cfb80709d5cddc427de3bba9d1c7b19479f568ae1dc02563450a8d2860807adae42b42ac39dffc77f591973cf38dd5187f615f7127c2f95f66f5bbc993873634c30c2f110bb594468cbb16cdcedd6148b4c8938f7275438db372d29c3a27a7bf165f5ec4a278a72cac8c136bf862f61182141266aa33b419fe20872cfb297b9fee2a2ee64383c02a415e01", 0xb4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x69a}, 0xc) pledge(&(0x7f0000000100)='(+\x00', &(0x7f0000000140)='\x00') 18:05:47 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) r4 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x2}, {{r4}, 0xfffffffffffffffd, 0x2, 0x0, 0x4, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x1c, 0x40000000, 0x2}, {{r4}, 0xfffffffffffffffd, 0x10, 0x41, 0xdec, 0xfff}, {{r1}, 0xffffffffffffffff, 0x4, 0x40}], 0x0, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x9, 0x2, 0x0, 0x103}], 0x8, &(0x7f0000000180)={0x6, 0xff52ea1}) 18:05:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) r5 = getuid() getgroups(0x1, &(0x7f0000001500)=[0xffffffffffffffff]) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r10 = getegid() sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000280)="d5c57a0ffe329f4352581db1427d3bf86006ddf4f9c2b16e586c4a90c518b00a466e805102fef10cb1ce122e354bca741b3bf4374d1cd2f5fd162cf3e236f34655a66a6d4f91a8f94272082e4d859582ec9fdd1dd6", 0x55}, {&(0x7f0000000300)="a3cbdf56ab7112ec7560fe0d7e9c7f8638e1b01a8c09bd2d871c25c16d29ddb558f4c20bfd46c3e391fab9f6c27b4b5b846c7459584494590834949820034360c1cfbddabbac41a0745c802291f51aa610ea08e0e1697735f1e1bcab94ea709d0ae2c7dde63e7444a6c1284280194567913ac9f9e3f620b08207421e713a3ae444affc56e62513a853c250dcc6f5e3d3846adfffd8489e8a6e81bb78a1f272fa3afa80a5809224b8b670ed6b1b8a781197125c97f8db2ed5b411381c61dd5265a01f8c85af979ef219d24ed633d90eaaed3b5119ec7897581d88f66eb4752e7fd811ad0ee9c6a14ab09c44ab94ed2a1949d43075ea494bbe83204af73bd430b5de1ae3592f8d2107fe97b29d172a601e66436f2ec34f50239788605052c76d0be570ab06cd1fbd5449ff1ef33730f3f1c3ed2af0a434e977e16e81c29cceda89a4427c3f35539594dbea72004d1f76258b7c92bb2b3ce69942f109f0158daca724190866c2896217cfcfe4e7ae93fc783ab9eca74d027b01d613c9a624c2c57ad0e6c359a256a10a54e0def46e5549422d4e0e3b601f56cd4b1c934293fa6ef948d4afcfe3ee812544dc5035aee2439bb8c5b931aac2340735c26a9ae30e19ebedae73c5ac2d4cc8f4a6907acdb00addd50a0c0e0c4020762483126d569062d82aaec4bb65c2f0970598477bb08c8173e89bec4e32e3cb57264ad4f93edef166a019fa57958d9f2084fd304929db18830dfccb25d76a85820edb8bab5fc899b88bb0d335477359979217d9634f44d41fdaf79fe0519893d9903e376b100926f008f0e00c27987a3f1e4cdbd05345c71cfbad71cac4cad58133b80849db03ba19f06bd33d2c3d285bf941ff888c9414e589d533946f80b7e934f59152118b49546cfcc5eaee10e60cfc90098b22701d49e645401b9d37afa93ee979fef7b2b60a11eb29cae7a1bfca29cb3e2537ada17fe350b590385b2472060188e41f1e804e7d80a29f6f1f06dbc85e05ebb32875aa25b7a856bbcddeced036c502b408944e8cd260f3341fe87338745fd8633a64e7420aae9d04034d5e18c111e86e2286bc6d69406ce0579c81c713b5ef84b6f08879fcb1f233c3635331bc1991277c40b8a39a817bbd755c9f545cb2be846d7386f4dccac0addecb772088868ed87dc3ac30870688a7f3e24376d4e9cb583a226fc43866ca567256fd5f694416a484faa637df07a057e6d2d418e5551f733b22205d6099968d7d61bfe459925250faa0f95634dc01b32dd400e852e8c882057c0c4197ed691ed788c77a7e52a55afcfac28c6284756e33cb8b94b1e9c61d6dd74186a4a65406ce3b02bc33bb53b3e455c698ebb6781a9a72f341ebe936781b96ba076a28efa1eb21ddee910429ad79a24591e8104aad5dd733afae2b3457fd4ac29d9b0dc1128aed348fccb6f3d3d233acbcf1da918b8528923b69f7bfcbb1be3f81269beb2e155ed24432ad99fd9da2de37edc15d207f8b57fac237e741315916c3b0a98dbbddeb812267ca094fe7469e35b89730839e76d10f6804361b5af1ac471cd6386c724b088e4ace28a949a1c389bf90fb58f592dbfb8fb26ef2bc0808a20305de0bdd68e0b0a490b5e80df3add13195e009e614f3d7bebce19724197af0f5152d9a4607653e1fbdf9d2a9f684fd22a414029817a613564ea6ea2219f56ffd2d494044b5fe449cfac4cad887c8ac5ae1d2912e2a3443bcbb48e8c7cade9bcc8026f8d183a6e9d23dfbc1c17003b7cc54160088f81e6df71d269acac3898bd204ae815d06151d28ac23e60d075cadc665f563d25516ffcdf1eea0745117fc728212edaff72f93c34e16dd4bff3cbf24c60a0a35f12730491d61c27348c795df447d2aff4e5c8ebfc4ebefd67fe6e823a3ddada45124f682402d43b4ce89a9e3569b33d0fc8e9220517258a1165e158889b79009f4131c443952de99d21abf3ab1c3bebb49c4981420d9ea3275aba3247fc254687dbc3c636315235b93e8899bf143bed45d357c5d4d955e5ad14a02f67ebc217c8a7d3a28eb1633f419bbbd63edfa8659967610586df32ae5c850d4779e842f1218cde499bc6e00ecf8e42845f06f4ff3ee0e8dd50e0b4388c0201377ce3353cdd26cf9d19bbf003eceb29aa43672ee884f739cbf9d7823948d4fec0f4872e24ce89ac606eeca91be4e8e00531a6cc49ed4114abb21a4d3f63aea03b2ea9dad60a3381a7dfac632740506a6e81468f62c12dfb93473cada64b9dab0a62af1da0133fd0abaf41be93a981d82f6e5b6679ad8e0f0ad7513ff76608b7b8374e1215c6338f889e01c2316e19885b174b8cdefdb3845c9dd37f080770a088197d2434a134386cffc620b4348395c4cb23ba040ea9f24066cb3fc69fac8a121cc74e134a56d9d809368ef4f071867d82fea2e6c8419c709509460d4b8a27a4d5e45f019349105c3c65fb033ee6b54d955aa6298f3c972754fa47bf49ac915be26f95564e6c6cd4ab7a5305d02b11628a5687a5b33108cb6cb6d69f6c3cbd43eb8380b052f63c9eb66889a3c89fd4d195988b7974b2c37c0cbb9a21886fbe8e226ac9beed218cd0604096c9dd4d6b783d8e36e31078c0b5778bb88a378bcd3faff14f0ee4a80d6d75b0e959dee44acb555ac4ee0165025b7ddda29f19646e3e8ec4889bcb1d7aee29b1587508d5cfdfd956290188bf6fc46a0be682353a1bc4bbb7fedbe170b82622a9faa39480dea4cffc2d192a6a1034abbeb388a2a315c00295fdff164e0226434af67cbf2a3abf7bdff45dec3388eeef2ec0a06ae1da1f090c0f3237fa15d005b2f2e33ef77dd2b111d0039decca6269cb09126df918fd39ca912df55302cd58a72000edc23650701e5ceb39962241bdf160001a705a794e4c7e504d86e3977cdfe6282b1812fc2393f91a27c3fbb36df906e638d5e74ec9e899bcf652fc6f32ecba59bfdaf41d851759f89fd60eedc1247912cbee74e85b62cb1409e005ea61779fa57551261096dee9d3f62e63f744f7ea222edda54f52837f9377bdc5714816e987880969afe55b0e65dcefc93cf876f0bc23b900fe89a43c23451a574f60dd3326e29f989d1b3b2ab009dd040f52d05046314f9b3143ddac3058fb15cf766a525d1a7ad2742b691fab7d2558d97783325c7566e2620d9de5ca816bcc26e0b1603ec9e34ce15a95db0ce5bc56a3a384cb0a63ef7f974fe5468147d649ca288a7f4d95f3bde410e3de9fc7f7937988886dcfad67e45317be21a742036e2b884cf66081a0eded77f13336a1d9f77890c2dd31a252bce8e072959c634810281958fc45ccee138c99601218f98d8a51698aabf3f65126d67d2a6d98650cbaaa58142a494ddd410f3ee3087e5512ab72913806fbe232a511a4178f3cca22bd1a5fceabb2c203af4ad7ddfcf4463b29d22cd24871f736978c0abf09eb9769b0297d9f30ce098f213e8cc0974c9c05cfdecb29576ab2afcf489e5a3a1f58074a89b03c2a2f2a7c0ae09c08cbbd955b56839d18f96bb178b96138a404eab8f803729ac0084b324546bbc826af6e89f1202632c7339568d5b7f8a95961bc7dade2795dae286f8b32844f836d0e70fb680af578ec1321f0abc3b07a1ee2f4edca1de6b47f052ce9e81760231c1c1deadaf25d5a58fd61525bcfe6e987236b30b7ba0d3b83b61c2910257dfac08633792daa89f3227b6a3ee5eb5d472a8e176bfc4ad2f8899b89c63ca196f4da15a72e975e68abc82444b998569f4bad43560538aa284277503213f52ec8a59d31a700c5e61b0366a4d488b9426923619af35742aa6ccee73bf84ceb441ca364b7a9c19647714df6a1fcbc8e778ca157e4a12ca1e031465acedccbe8c06617782e303dcc0e8f71aa6e58fcdfbb5d640bac336b6accaeaa86a081652b18aebc4719e1ca72250be98b8c2bf43343c06ff449e488e130810365fe16350172c333d4097b9981ad3559adf469af2673d82d2fad577c0127715fcb492dacc32fff2989ba501a36a39569f6db7a83dc4a24fe18e69d79a6f1d30eca87b7549f4d1a7cb4841927876b6d81f68e19fba8b775534141ce09c2f7d3047260116dfcca0c4115ca560eff75d36b664948f1ba8fc955267157ba9cc2d6a5a228a5f5a775de808ee3e53ffca14afb2fb8f284d0ee1f4b4b3994ef10fdff740fbc71c2ac35dbc9357a9470d19403e76aeb324973c1c147110d1ca67c40af95783fffca0d8db66fb9d639c3d81471794d56b10f60fa648d96b4f862ead66e5e2d5d305cac2a933b510fe27e854cf980e2f8a7b7fcb7235db632a14b8aaba29b1a5995bb1571c0910740e5ea58b00baa6ad0a0c6044a012d6de36182e40b6d7183dd2ed5ba070fe0e8dd42a2c294b49a59370aa6562468933e7473481db94e6562320dcfda88024b9d87709ea9dd34aa325ff08d1c87f673ee7101b70a00b90bba56195c7ff84ad261b24d2614b860cf17a450bd31bd441b240aa8202ce62a4260833321191ab2e561346c22acea1d2f93137b01b59e5f55b3ea149cea09dccea13bd212aa5ee8dfd17eb2c299aae111ef79eb67ae098d06574ce680cba49c9d72f4b16efb1ab69b5cb82bb3f4d4fc67b9ccf988209cd953a30fdb727e0056f8c98f7aa63e39a001bf4db5be4905e9d50301e5e9af054df4d644573518f20bd0cceb45830c195a88055ff447930bf9994d1706142292132875a87d87da89f66679379c89866a51795bae112d91738d07efdcc9fe91177b1b8d2c48ad7f713f4b3ada9c35bef4e0afbd103ef57d2992c9e18e363103aaf80695720051cf2ae0aaa85885020fdfbbca7d6a1a83644f5a66f014053fd048157a8fb92e4e4d86083c08454123ed20d6ddd58424eec3b240211deb170f6b3e08cbdc0eae03248ff8d7b74a680a4ed01b13d9dd119bf8579bd35ccb278ada1fb22a219f8875ba7caf6381f0d7e831ba4a92d0ad5be5f69f1ff2e6cbe66bfec47fdd1cb462c876db8a9e906fb2910dff2d5847984fd813b8fb86a1cc044b844d74fb3b543cd6ac4889e98174c4922f8ade837f6ac528c91cd976bbff34b954dd607b852206608832a171d93ce103a1d901ccfebf7c55ac5bf343cd2a370d83eae7f83e44010bf3ffc1ba65203966292442dc1b6f9addfa69022233d29298ece25296e26e5bc9912fb4bd2387495ba2d43bff578b6c5901dad54b7b591e994c010d29adeefcfe9ec1c0de441ef9bf46e0390e57c26bf0d30210516312eba75845c4154248cc42981217a2631baae1977d79a6434c9d47e0592a2b37b7d774923543f994eb842bacb15346397627a77314f213ec6ec59d2e2b3bc707e2be199575c57ead88cd88cc20e1807629ecff76a1b9d10178d70fa2840b1da20b61782f6d44e1426c2539d1f087acc283eebeaa6d1d4679ee16c6719d6a79637cdc729bac9125d055fb90dd55aa5c6b6d6e2fc41b78bd23b0d60b4584aa5b3ec2c501a07b3cb4dcca21ea55f354ccd337c0753733eca745e3f24a11edd4c4bc5b19e87b7729291062a4a3cff639cf0d7965aeb2477a67f6d6a5eec58ab901c4299b7bfdc5fcb1a7c50346d308315e8317e2a4f3ad8a58c7cf0c8e622bd9b0bb0e1d8ac6c1fbb62a907fdb72124d5b3bff48aaac38f57125813e496c3adc0930995cbe9c9f841f18439e6c72c0f3d283ccb9e7545e0fc163bf6ee87af728536a3eb5f7ff989f71cd1abd13233657441c5906ab3a7c439af2c267914b0c420f6b9d39482d8f6d85efbf8c0b9f9b6bc2681a15a0483a812ebe53f82d817dc3e467ea1eb8de5", 0x1000}, {&(0x7f0000001300)="5f263d13320f0ec6a4b550e2ce64f61c33c3bf23fed58811841d95cf433f8957196794cd6c0133abaf163d2f0cdd3844d1c9235a34189f688d78354b2bc2f280b72baae929bd7664970ed396359fa9893e59b7dc0a96cf5ce3232ca7c12b2ff99fd473e21670c823ea53d4d54ff82eb61141abf92d65bfe78ca25669feb95c89cc8db008e33d64ed0f47436bf199e1725b57e6a448434813dce98358cfecfe7df715acf6920e80f8089e50f82c88edb9a84aca037580c7f2b925605e85177ada050be0dba3bd56c7253ee0ce82896e734291b90254387ba66f7f05ee0fe8195e3cf150fa362aea51b167ec0c5a72", 0xee}, {&(0x7f0000001400)="d076c64c9c6a38a4f9ea7e59c34260a328f94eee4b3fd5a9f9181ddc06083bdab9f81fc7ef808cf2", 0x28}], 0x4, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r7, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xe0, 0x408}, 0x405) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0xfffff, 0x7fffffff, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0xa, 0x1, 0x1, 0xffffffffffff76d5}, {{r0}, 0xfffffffffffffff9, 0x50, 0x0, 0x1f, 0x66c6db1d}, {{r0}, 0xfffffffffffffff9, 0x2e, 0x6, 0x3, 0x125}], 0x100000000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x94, 0x46, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x17, 0x0, 0x33c1, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x7f, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x3, 0xfffffffffffffffc}], 0x2, &(0x7f0000000200)={0x1, 0xfffffffffffffffd}) getuid() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0, 0x400000000000002}], 0x2000000000000096, 0xd9d) 18:05:47 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) r4 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x2}, {{r4}, 0xfffffffffffffffd, 0x2, 0x0, 0x4, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x1c, 0x40000000, 0x2}, {{r4}, 0xfffffffffffffffd, 0x10, 0x41, 0xdec, 0xfff}, {{r1}, 0xffffffffffffffff, 0x4, 0x40}], 0x0, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x9, 0x2, 0x0, 0x103}], 0x8, &(0x7f0000000180)={0x6, 0xff52ea1}) 18:05:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x6, 0xb1, 0x7, 0x85}, {{r0}, 0xffffffffffffffff, 0xa4, 0x40, 0x3f, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x6, 0x8001}], 0x8, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x800000c2, 0x2, 0x67a1}], 0x5, &(0x7f0000000440)={0x7c, 0xffffffffffffffae}) readv(r0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0xd4, 0x20000063, 0x80000001, 0x1}], 0xc0000, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x50, 0xc0000000, 0x0, 0xffffffffffffff81}, {{r0}, 0xfffffffffffffffc, 0x2a, 0x18, 0xfff, 0x5}, {{r2}, 0x0, 0x10, 0x2, 0xdba9, 0x30}, {{r1}, 0x0, 0x82, 0x80000000, 0x1412f6c7, 0xe83}], 0x2, &(0x7f0000000300)={0xc6, 0x9}) kqueue() kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) close(r3) poll(&(0x7f0000000340)=[{r0, 0x28}, {r1, 0x89952a407d5b9a4f}, {r0, 0x60}, {r2, 0x140}, {r3, 0x100}, {r0}], 0x6, 0xfff0000000000) 18:05:47 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2020, 0x4) 18:05:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544119e3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="10000000000000000000000000000700"], 0x10}, 0x0) 18:05:48 executing program 0: r0 = semget(0x2, 0x3, 0x6) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/233) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) 18:05:48 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) shmget$private(0x0, 0xf000, 0x2, &(0x7f0000ff1000/0xf000)=nil) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 18:05:48 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="5aba0b9f1fd1e405003994dffaa1323ccf4ef1baca6135a16c0baed14437001ad14cc0789d6c6cbf2bdf2d0df9fb645d23ae88e0a8a494000000007299917bbdec7c0f26"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000000)="fe", 0x1, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x9) r2 = geteuid() r3 = getgid() r4 = getuid() getgroups(0x40000000000000ab, &(0x7f0000000280)=[r3]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x20, r2, r3, r4, r5, 0x8, 0x9}, 0x9, 0xffffffffffff8000, r6, r7, 0x0, 0xfffffffffffffffc, 0x6, 0x8000}) 18:05:48 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000000140)) r0 = semget(0x3, 0x3, 0x10) semop(r0, &(0x7f0000000000)=[{0x0, 0x2}], 0x1) 18:05:48 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) socket(0x0, 0x5, 0x8000) 18:05:48 executing program 1: r0 = socket(0x2, 0x3, 0x0) unveil(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x400) 18:05:48 executing program 0: r0 = socket(0x2, 0xc001, 0x0) shutdown(r0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 18:05:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) dup2(r0, r1) write(r1, &(0x7f00000000c0)="52c63eb108db4eb5eefef421bfb2a5cdd43e2c89d7f64715374921cb510be276228ba4e43a125e22ca1e3129d27f1ef29023e1cb3ae6b866e0a43fb4aa31c37e4752f88c36f14ed34a9db09189df33e53d849d34c20ec2414301dfd2aece", 0x5e) rmdir(&(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/244, 0xf4, 0x40, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) 18:05:48 executing program 0: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) utimes(&(0x7f0000000200)='./file0\x00', 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 18:05:48 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) lseek(r0, 0x0, 0x1) chdir(&(0x7f0000000040)='./bus\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 18:05:48 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) getsockopt(r0, 0x7af03e0f, 0x2, &(0x7f0000000080)=""/217, &(0x7f0000000000)=0xd9) 18:05:48 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) 18:05:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x480, 0x114) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000200)="9be9a078e4c241a3d726abb887f7d6ec974ed35e2d4354c388070039dcd2492d5f11a8926e5ae16e13948f22dbcbf553d1950ab3d6d1da89ab25c2c0bc79602f1c994de58d2e3c006afe18ebfda86502a1d476858a1c4911cd3cbaf12e22d334ced079685d25df6a00a524e24c4ecb9a0d9424365ff7ffda32f0975f8acb90402fa33277954161d6a5d32dae7ea8e21f9b2da7db4a42", 0x96, 0xc, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 18:05:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x148) setsockopt(r0, 0x6, 0x7ff, &(0x7f0000000080)="080952e62bd5a7ff92c06f435b7beb6aca8c76e561d3d6bb316fac27d735b6205d6bce3d6c701b0564dba2812aee9e222b47370319716b8b5237f14ee67734461ab6872d3968f5d62c7b9bd5c424001bdf09c348a5f3d4bb52bf08c33f5346278a8e8fb95648e24d37be9e6b76bcebd49117585f0d55c42f", 0x78) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000100)=""/40, 0x28, 0x40, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x33, 0x0, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000040), 0x0) 18:05:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3fffffffffffd) recvfrom$inet6(r0, &(0x7f00000000c0)=""/246, 0xf6, 0x40, &(0x7f0000000040)={0x18, 0x0, 0x4, 0xffffffffffffff7f}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x5, 0x6b04}, {0x18, 0x1, 0x4, 0x2}, 0x9, [0x8, 0x99c, 0x9, 0xd, 0x8, 0x3ff, 0x6, 0x8b3]}, 0x3c) 18:05:48 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r1) close(r1) socket$unix(0x1, 0x7, 0x0) 18:05:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x3d}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="84010167402f2af7c5286f386d55e070e2e4493add046dd64b570c03b42b22689ac89d693a98eca53bc55e0c0a55ec22ec05e3bf0b967a7dcaf3b9ba8e350d3feabf38b5bb24cbaf449fd5a5eb98804d7c6a62360452ba9a4603cbe1481c97750734e6d9deb0b699f75f79e1f111bdc24058f2eb53c7d858965ea84d5d5258dc75973e20e312fadc2bd9e451f5cdf94647c0920cba6d38b39d6ffe6897267fff39030acc8fab8823baa0a9d152484142ad627e00dc13d651815a679239fd17693e", 0xc1}, {&(0x7f0000000140)="bc08dfc3c7d6d709704a35875004044ef2deaa870017d104f3ad6f4cb356b4a14031f050cbf435b000c8b59996cbac0cf26167af1abbfd6935b842a0666fa69026285080f7ef414512ba37d9493dba56258f3e21bb94a348281e14f7067dcde9b3c2c7af7a227eb7bc3b22f854311671c768dc4168c4cd5f46e62735504c168b517af15bebdd8749dc6a010392bc55426892f5a638efc59766a811e17c", 0x9d}, {&(0x7f0000000200)="1b9181f79bb001e3cd45c5fc77a8095d5f69cc00abc59c34d31f3391f70e286b53b0ecb7c29703cd30aaa02376832c6256430afab75ec97bb1809989867764c48350ae998a42432b1616ce621fd430b1a7daedf99fa870fbdc6fbbc5f66b2b6ee2ee94fdb0adec68e033fc8c1cb9f7a6843a11ee89e7a2d183979e65f77bf337a0ed1539e129fa4d532e682b04865929381518455bebb5f5120f90d993f973fdd581a17e15cd224cb1cc3012f00b7f", 0xaf}, {&(0x7f00000002c0)="8cb446fdc2055e93518fd42f989704a587d7c8c0ad5942f874e82c4fe47d37a00ea8", 0x22}], 0x4) 18:05:48 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ffe6ff08aaa708000000c3513e2ad23900000000", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x100000000, 0x3f}) 18:05:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x1000000000000029, 0x28, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000001780)=0x401, 0x4) 18:05:48 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 18:05:49 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) 18:05:49 executing program 1: pipe2(&(0x7f00000001c0), 0x0) pipe2(&(0x7f0000000080), 0x0) pipe(&(0x7f0000000040)) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000140)) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000100), 0x0) r2 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x4, 0xffffffffffffffff) close(r4) socket$unix(0x1, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r0) dup2(r1, r4) 18:05:49 executing program 1: r0 = socket(0x6, 0x1, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/235, &(0x7f0000000140)=0xeb) fsync(r0) r1 = socket$inet(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x8000004000000023, &(0x7f0000000000)="ab000000", 0x4) 18:05:49 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) chroot(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 18:05:49 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 18:05:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0xffffffffffffffff) fchdir(r0) r1 = socket(0x18, 0x1, 0x2) sendto$unix(r1, &(0x7f0000000080)="d5f73c320ac90c3fa4ef36f066303f6a15568a37fd61c0359334d13f7106385827a6218f71d484b1f029be85fc1822e93c566ae6cc8e00eee1179f7cb0e9313ff68e8da62d452e6522e5af0559b0c3a3fd5a2567bafff33ff855c9630fae43abb5a2333f72872a1892791bb0ea4bb9986553c34f6f7668357a3aef", 0x7b, 0x4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000100)=[{r0, 0xd1}, {r0, 0x17d}], 0x2, 0x0) 18:05:49 executing program 1: socketpair$unix(0x1, 0x72a2ab915ea320b, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 18:05:49 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_execute_func(&(0x7f0000000140)="c4c140580dd4feacb80fea4cae04410fc73c1ef3450f5d6200460f1acac4a26945350a0000008f0820ed4209990fc7268fe940011fdc6b00") close(r0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xb1) socket$inet6(0x18, 0x4003, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 18:05:49 executing program 1: r0 = syz_open_pts() lseek(r0, 0x26, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91fbdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420505000000000000008b587edd5e6902e312b2087243004d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc51cba", 0xa3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = semget$private(0x0, 0x2, 0x680) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000340)=""/139) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e097a"}) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:05:50 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = shmget(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x28) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) 18:05:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000440)="565c4b4148b405cad38df8d271e5f9c7ec5d4ceb7a14fa7c10b59786cfcb0800000000000078ad03dd0f5fe67a0e24aa488a9e065f00a823cc86a7bccca67cf20a1f89d1c8ccc2fdc4bcfd50d54993ea4f647d56b5da74d45838b66a3d08815b862a468777fb63a7f9fe61ac6b3a29af6d02a3b2b5ed894da0a7d53ce8cca34823b1042b0aa43f09851ca2f8b34a27bfdfa1c8be18e7623467fd00b5e61de1071f6fdd48ae98092839c76e4dc452d033e6d6e81c0541c3ccd817d41502c001556e8a360800009e2e4baeb6342f1346fa9fa45b56eeefad877ca711f206b90c32a804fccb3349c6e9696e5510e827b124de54c54bb95f67346e67f5ef752ac6b445977e46bcf5a4e69735c3968fa369f716a5cf643403d94d526265842e5a5548e17f6c6e188fe3585986368000000000000000c103d87b57775ed91d8613f12a69dce740362e3844521111135c9f46fd1ce6000000e68dee274a5f79bf10198ac2ba759b91c9e87302c9e34c65cb2065b151732389df6940a80aa81aea4576806364ec9e4d06f908f614e9478608c4b7e512ef958b6cc1097dc98b4554528eca4779ca81fe499f699029e7fd02b6929427891257cd6e69f82a4ba0777928d0b2c11a3c5072800aa4233030fcf3e6d3ebfe7f71edafba0c4b610038956bb633e650b557520640633b4d5cd1ff7e86a917c80990906404f501fcd527afc86b33fce2265d8055c65eddc70f0e3100000000000000000000000000", 0x33a, 0xc, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x4, 0x4}, 0x1a9) 18:05:50 executing program 1: r0 = socket$unix(0x1, 0x4002, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r0, 0x0) accept(r0, 0x0, 0x0) 18:05:50 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000000000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0xffffffffffffff09, 0x0, 0x0, 0x1002b) 18:05:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) 18:05:50 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4000022) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0xa30, 0x9f74}, 0xfffffffffffffe0c) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0x3d4, 0x1af0d3f0, 0xffffffffffff0001, 0x9, 0xcb3, 0xb9bc, 0x9, 0x9}, &(0x7f0000000180)={0x0, 0x9, 0x4, 0x0, 0xffff, 0x6, 0xfe, 0x6}, &(0x7f00000001c0)={0x10000, 0x0, 0x5, 0x80, 0x10000, 0x797, 0x80, 0x7fff}, &(0x7f0000000200)={0x175b, 0x7}) r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x4) 18:05:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') 18:05:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x7f, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0xe57ec0936f7e5fe3, 0x0, &(0x7f0000000040)) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x36}], 0x7, 0x0, 0x9, 0x0) 18:05:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40000005, 0x3, 0x10000}], 0xc7, &(0x7f00000000c0), 0x3, 0x0) r1 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x912) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x98}, {{}, 0xfffffffffffffff9, 0x37}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) fcntl$dupfd(r0, 0x0, r2) 18:05:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x8) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x2, 0x1, 0x3f, 0x6, r2}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = semget$private(0x0, 0x3, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0xa12, 0x100000000, 0x4, 0x3, 0xffffffffffffffff, 0x9, 0x9, 0xfffffffffffffffa]) 18:05:50 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='s', 0x1) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x18, 0x6) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 18:05:50 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffe6c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) accept$inet(r0, 0x0, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) 18:05:50 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000000)="1115c035941589ee72a242a1128f79fcd606bc31bab9329246b054d88013332331a8291c81dfbb35115d041c1a5dc619f1a04b55dbcc7bfe289d2ce82e67ff400b3375a26062b7b3442ff9394c4e21f6b17ce6", 0x53) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) close(r0) 18:05:50 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8296, 0xfffffffffffffffd) open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x40, 0x1000100000000}) 18:05:51 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x200000000003c, &(0x7f0000001140)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x2, 0x8, &(0x7f0000000000)="9600a15bc620d550188702eda5fe7ce1422762f805d2d79c07f19d88717b99225d7a4dc565c8b31e1d559f901f7e158c645755a5dc558a117fe9051bc9b154e26c37b9a0aaeef7d945c9fe2070109343641c2c228d2ac7f7555643", 0x5b) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x1, 0xfffffffffffeffff, 0x4, 0x81, "3e7ecebbbd4ed0622232acfd2fc2a61902326703", 0x200, 0x7ff}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/210, 0xd2}, {&(0x7f0000000200)=""/95, 0x5f}, {&(0x7f0000000280)=""/11, 0xb}, {&(0x7f00000002c0)=""/53, 0x35}, {&(0x7f0000000300)=""/241, 0xf1}], 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0x81, 0x8001, 0x0, 0x9, "68e909316a9c6e900aeb2e3a191773e5676dd35f", 0x1, 0x69bb}) 18:05:51 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) pipe(&(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file0\x00', 0x80080) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x5ff0) 18:05:51 executing program 1: kevent(0xffffffffffffffff, 0x0, 0xffffffffffffff8b, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f2}], 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000100)) open(&(0x7f0000000140)='./file0\x00', 0x40, 0xa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x11d2, 0x1, 0x6, 0x8, 0x1000}, 0xc) unlink(&(0x7f0000000000)='./file0\x00') poll(&(0x7f0000000040), 0x0, 0x0) 18:05:51 executing program 0: r0 = msgget$private(0x0, 0x481) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) mkdir(&(0x7f0000001040)='./file0\x00', 0x4) r1 = socket$inet(0x2, 0x0, 0x7ff) preadv(r1, &(0x7f00000011c0)=[{&(0x7f0000001080)=""/26, 0x1a}, {&(0x7f00000010c0)=""/254, 0xfe}], 0x2, 0x0) r2 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000001200)={0x3, "c9bd445bb680632e39a0a5c888472357d86f04751281b91ca8b966b31c8e43bce0cb2bd94d39b7482bb1b30c7b6c8e9baaf249cedc1f189509d9e27a673cf26ad6aa7fd20bdb501afa36f1f4ae74a670855d8334d496a483e9e8677dd68aa5f9e1dcb585677f4c657d370e1f3a203f74ccabbcd68bab719a679fc90d0e377abc121854e60deed8cafbc73f2b2b4c67a37c5ab27575515e0409dc18daf6c852c5436b4d106f6bf73db0c4ecf684a9f92b21aec3233bd6ec1b0e"}, 0xc1, 0x800) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) lchown(&(0x7f0000001300)='./file0\x00', r3, r6) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000013c0)=0x65e) msgctl$IPC_RMID(r2, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r8, 0x20007471) munlockall() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000001440)=0xae6) r9 = semget(0x1, 0x7, 0x78) semctl$GETPID(r9, 0x2, 0x4, &(0x7f0000001480)=""/19) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f00000014c0)) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet6(r8, &(0x7f0000001540), &(0x7f0000001580)=0xc) pwritev(r8, &(0x7f0000001940)=[{&(0x7f00000015c0)="1dfc925f79189c247ec715e07c226c3a68c9d86cb3862520843de9becea24391bb4aecca6c8b1a17356e43d307ca6b471c1bf8a64a8f40a942e1dd75916a377f7e793cae7b96f53ca49a5f9061a8ba960ffb91cadb099a085fafd9b1b505cbe2bc364a22e9887dbc8099b803785a4743d65fa066881859ea43647eb611b357f8b02730ef10e666fd7f41034626fc1461bca69be98c3ef8a4f003be161d8491e4c882fb4593d1921492", 0xa9}, {&(0x7f0000001680)="5cc945d381e5fef0567fac8ecfde4c4241b2dd68a28fdeb8f4df2792a3f379cd6a769bc49c79030ec7ad802a420c1c7e4993c85b67fd933773360076bbcde0e392b31c6a5926509c61957eaf9101e5427c1d0b9d31944417a8c93ea24043576c99936f005d3a8ad61c59e3c7fdcb00cd29a7d31f46e43567085e786eef605c0153d87b260c2387de35433599ea414a94ed02015c3bcb909f17d0ecc4dd167782f97b529ffc5404e2a85d72aac20c1aabf6dfe0c9b6491cd13fa7b557dfea5b4b4c1da595efca6dc5dffca0d1a28d8890ce7421866f02ab070a04720c60b8b5dcba1a9070d2a7ef82b45352b40eeeadfa83d6", 0xf2}, {&(0x7f0000001780)="40509515aeecbcc72bdaab322b128283e314e845d7767e12ec24c90ffbe3a09d1ea1fdf63b726f3c1a3e7959c4768d72df1273661f0b1d8359c9da9214eaff35a1662c48234a40e23d8318cae13df0ab5d4469f2dd9352", 0x57}, {&(0x7f0000001800)="adbc50873a32895279b8c709d75fc102b71cf5f40048bf41e4651ada97ff1083a68456d809bb", 0x26}, {&(0x7f0000001840)="d35d63f8c9533b95f35bb8e7aedc124aa1389cb226fc651c3a2cd2c08c7dca529fa07881fec98f2effe66c0c582e1b816eb59c1d9b909361389325709b8fb47dfa4581f071d7ed97cd621949928eb6cf5764c83995c9a82aed90af60e0db94da50f913d63fe6618f5a39bb3da267a8f6974badb5ed3d2e4747f1990fe9", 0x7d}, {&(0x7f00000018c0)="18a990f74e6d7f0ea33d6dd0fde80a2b9eb0b74b6ca1dd90b1fd0dcfb8ce06fe70c293f618caef9d24563eb9003d8529155026b5d3bad04f2db1bc26b5a2cf235acc1d8a5f879fefd7a776a6a5d18bf36b41c73a43a053a09c5bc60572a6a3d73a85f22548037183770223", 0x6b}], 0x6, 0x36) sendmsg$unix(r11, &(0x7f0000002a80)={&(0x7f00000019c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002a00)=[{&(0x7f0000001a00)="7482bf2d782b5488a504e6d18528bcb720e541148581a2af577f07dff7cf57962be7dc192ce71d500a83e30c0c4b0b839ea19d45c44aac57dd61f2fd2df4a79382ab2666d0d7de0c7fbc71a4163fa182602dc8f6be2dd0d3b79af2cafc0269b6bb8467bac91d8692fd178a7a4f925b96f6093206c0c784108bcb65c028c399909664eef1fec88a535203691876ed8406231a19ba49d253089636c7ec29ad5693fd992693e6fa11933683a05bbd1245ddadbcab45902e885d866e89978a6abe218ecea4248476ac802b790c8123c698a8cde6f566a1a158fd8f661e4c85ccafde49e9878fe8afb10304126dcd817e5aa2c027c02d70e46bd492f3f4265d07e087d076a299de56cfaa30d754537003081e5016e8ec759b75946be388ff9b6665ad627d29ab076314f461d7a6b49c485691c8b53956d2f3f1f4b0cb859a2801400ccc5de281aade244457ede5998183cdb14ea15ba3392e3ad6d6d2f8079872f788303d401298f7c983fab3ff0e0528d52a42394fba596a960790c7a6b87a35fe68ef2525b4747664a2ab1c5fc7f8bbe80a2c26186cec434a7bc52af000e6d807cd99b2d1e811ae9b8d9d60def2dab95db673d82e00e4df0ee7d21ce430b6f7cd837f1564a2dcdbdc3d4bc49dd1de7c04cd0b9e240f3c2d07a4cf99f91a25603369a5b6f120045159a36a3143aefd83d97e9718f085ffaa43a71bcf020af1d8bd14a3feadea43c10b21a74dc444530ec3073c7346c5f3ab735a09b776432b1879aec321a2db57b663afd80b37289bf72c6b20092101e68c563a3d6448292c9e6b5fb0f82fe3503849caa95ccfc805215fd79cf2d61946378aa1cfcfccd3b7a09d41330dcfd3cf8db7e0dbbda47d2f5429176d7251c6943aa721030193f7de5cbf00121f537ba276bba08a74d3b20385b99c0a8c6ae9fe20cd41039e198cbca04e6ab5528ce943ca50ca3737ce0740875b67fb61a99016e28152278f2adbf44370193bda93f81d6a720bfe5c9733c2128ec48cb21b256a61ec6809b084c594780c9a31f98f23d8c7815aa739b16f08a9675784bf703bf3585af0da321d6d5c5316d718bdabd67f113d792abb2ac01c36b66bd04f443d18cc1e918f31e44eae112f52d6e097ca3ca02c9ed315389a09c3c04694b887437dafb4f316f657bdf44bd67655a79809b0978f5a4caa32caa886412c8771269fc7bc0cdcbd9d822ccfe6a8304e3e8cb56f15e1ba7823233dd6bfbeee581cfa446f442222c363bc40e495028c95961e5929a82f09f8aab52f3f35ee87b54c75266f936a6b6c0f0efbb3449285f9ed0e15c72365242fe8389a1089519d0c10f6c6187ea1279c2f3e677a370f8ca53b744188e0667b06279e3004ca6eb2528a95ec63b47103d3a4141168c07b7deab2668f9bce03978468777c807c8239c14a667b6723424784983a98480f76000955a782e98ee6f750b924f727b90a89b046be90b68df810960febe1b7eab9358135f12118f5096a562c02c3cbb2df3bf0fbf0d4f74344fc37cc305dfa3d2d66fc85d98c95d6531f245aa55541cec96d8e452c98b4f33eab2a4fb523a2669be42b345b6a61d3ddb42981e1d63b93ede4a394037f60e26feb72ef674e554f6d820ffaf751fbd2f3fa2efb8b583711012295b69804e57fe36c6e41d4e2cdab949f80e52fc55eb85d14c83cd7141d131c2e77d006544d52c434f4fbbcf03baecb85abdbe4c554d05e7ce441ad6dbba44f7dfef601087b3001697c9a1e7c8dc3ca80d2a50537631e55fb77a6571897215c8509549b65b0690f07369ef5331dcfe7378c4d33a946b8ed7a7e53a07a1fa3777261b2e6be646be10e877b94193b97d34564433fdbfa2899f76d2d43aef345af46e89c5b5b82045d121adbf2963bd84d1035801ec99c799dec35e93c39076294b1266cc1cde5efc72d5242c702a858a5e22a3a1caca9f26d6966550fd25a59d26c337071743680646de50ed090e86be6c4c53b5f3f208d814300ab8971121696023b973d7501b0c60af186b880a30e8856c92ec0489c75da3017a00c7c690fd81c10a784f7816a951bb24a69a7fac5436a6c0385766a2e0d3d58183992b0fa9c23a1a520540976f222dfa1819103bd30e4141d502bb1ab39fa1332ca5eb17b4b80cd47cc74cacd8ac10a86a20b5d2aa65672186a6388158e3eef6f3805bc6e6cf34882134c28e7df8aa9bcba1ab22f2f1cadd6f36e9ecae6e83525ab98e3a94a25cff92fa2906b2b6c9c823fab6e6ec299f94f2cf72a869ce27b92587212bd110e5a9bfb86eddfc022856f8184487d639d07ceeeaa5ccce617e77639eebcb3e15528e8cad23aa10203795236c6bc148f53a225918a6a40eabb9ae8d19c43c7a6d7bfb61057836489b80f310984ae407d92881424d34c54cfea6497dbf94f6d7b179cf6c6743cdb21047fccc4afe304f304516c12e6ca5f1fbe9d9420a43be8aae7ff7083e659d9197f2dc0678fe21e7cac1e99f71c26fd71211e6bf9b9a304e0c69bac2136ab9418a83be8149809461acc65fc0d2a2d28e252fee29abf1e79581e26796cb7b64d4a833aac5f74b388f317cf2c48671c8663c4cb562a76be01ac2e13afde6f9f9f34638354a1385cae2a1ccbd53092c0e567a212f39bd7cdcbf4ccee94b5dc61398dd38071c57541faf59d5c8e44413edb593e7525eaa127c0efc550ed8c53153dda6d927b9075868ff8469967c4c5fad3987031bc00290c6c5b77f0fe81148fc85205968c7e0c7491d8db57dd80acd02150bea24c6a10e643f2a3ff49e10ac21382212c2c998451f54fa651b8a26f66a94587598e9e1e08b6712774c3e049662fcc05cc6e24090f22ac70235eb0a373da1c1a2bb63179a67920b8435c0ef8cced0862a7d6ec9dc72b5aa9f45bf5beab85c52f4947647da7e2622b73eaf38f94c244949c688a948462e3c422acefd6e6c38aa29b743f0f6f50ab95bcf08052de0fa943654de82d33efe6c14b63db8f1bd99a48964db352b3a72ef7649749fb604ba77228b5fef801742266e458f83df2ef787d42b97682e4aeee3d206fdb6d291e6503fb2f3f9cd157dd9d9b445c2a1efc2610933e14741fd0b5c840c80a5530263f34f270686f98cf0554c71cf5ab9a2caace97eefe91ca869f337652646d8b9143d52e24d0b38d4ae1f971eef33ed6a92a6998661a5537334b788f1c8bdc1169adbeda90555b339709134c064d4b8951ea66ed9e0a68d0b6f96b2633b53308fd932c4b343be0ba230ca8cd672f5a4d9bd86cfa83d03b0a4342f7a0bad03199cc8a45fb0df648829be6b49786d0bdeeb481e128bd0cc67c2f4ae334a69249b0ff43b8630203212decfcca2eb30ca7504f30c7af5f068b3214b5826d6d9986243381d530abe5bc98ce7394f471c27724429da555c2741d71599348df5110ae8a3c73b329a22e2a0bd7c5bd6a69d7f7f38de2315925a5fe9e7e85f14d79b4fbca5360aa653476712249ed819d705bcb3a97c852288e48353a8d9cf4e97cf856e527ff2b3f5d63408bbf24fcc2bb94a248e4d0b9fb18c6f8737d0f31e7fd41097cb116bde529dba1e4307ae4e054e186b0aad9de7adbba61c88e0ef911cd1adc13dc5681f36cab7ef9a9915049a7e0865559bc3679b6442223acc70bf2af71f16dd0bd0498930722315ae994b0422a37dbde54e4d39a2cfefef4c25b7778cf37ecbbb94d504dc71ce8289f6d42e44a0623cc1a6e6e947ca99b4ea43f263cacd89558b2d89e9bfccdb68dbdaade622b450bea62ca1d95298d9ffbf9e77ee701573969d73a0ddf57f97f551eb5f5cf28f67215df0f2768b19d7bb66d82aeebbcb6069dd0487e4253d9ed843fd0552809cfd4649cf6f718862a1851415119e76cbc16e109f108268649a95cf3804ce1baeb465da542e4b6e047ee7afd456b9d28bdc0aee7cbe83bb4984f511baa7644286006a2c1a9fbfa9dfa719af9baaceaa912acf0decc4ee24a5230cde2d6160778b509bdabee6ff2fd750499dc08a3ad146c18982feb5a4969d26c04a638fae6ed489a9839556bb3e93f557cd279b13b1f3ba0889c2f7429f6609608080e61c4c35988d722a6eb5ab597d3e194c6a1f7185204b7f966a2aa7537cda7f771a75597f9746dc5ac5b6ed70710f9845d65ae93c412952f5ed814deab2885af906d4fa5f00bba4bfff81aa6d428ca38535b8818d8f6b6cd42122b8adf8977809b36ba930d0637657fa885ce85eda307ad3eeeae2e02563acca2ddd51ff88ce635c3db5e91ffb3875fb37c43f8a33ca5d3d25c904527ba10cee412e1eb1fb43767ae43941c4aa3e041f18e395316d54269232a40f3b3664d27de726cc0445f1b962b08b5e3aa7542065b971885dfccc1cb530e5e5ddd08e8eb4bd332893528959ec3374f5d50e8512a032142dd507b368e363cef69f9b1551f7f4754ce6fd060b3cd92c1cfe57a66170a2e8abeeea50219db7ca1d636df58151296d8af416432dd6e817e6dacc0ed721ce7cc98e394b3e920194704c931725e4063900861fa8d34a08fe56fa3667903f80513dca0eae026083d8792abc4089b4dbf378ffdc8377a38a68f3ca510243cd78fd4252e2db7a7d8e2932866b80f031ba4528412ab4ee50f6934ba1865215862cb6b741af273651cc43298fad6ee953e0b75c34dc2f29ba2fa53025b07c9383696af5ca28c36e6526bfa9bba1bec5f84456827d856a697912dfa15574f5d443f649d841285b0357e98c4ccc5b4664a2de1e1c1e2d34d0ead0dfaa4bb824bcda12c1b2103336d013cebf5100c38b43a66b8b9912e6c25acd35f9cf50cbb5b511a1c42c668688a0d9e76a56ebfc446b5f95581bb8cd17b18215431aa94e1cdc807100cdd491e6cd58a83ed9606dbab48bc85b9389d8acdadcf0d61e19d0387dd1229a3e68534733e70bfcb86f83f96ee2cee65a9e4a8f842ebcc970f69ce6bf4f502570a70918fd97250f893f39e76c7e64cc6a2cd259e5ffc6fdc07952b656b72f3ab637e9609b394a32d465048c3fa6d407793faca82e1b4c2b43d5245d6e6afe5df9e8d85154e23bbd249b82949db63c17638d423286da1e67800d21f9b94e452cb56cbdf03e486405bfc6b921cff2215849611f8bb7410dd29c3804c1319c771d984fe88a6206b3d53225fcc502fe083173bd53b9a1c45d0083fb4ed7aa6c8a00bd06771d549d71352505b59e239c486dd862584ffb515535a4fe302cba14d11db60884d9dcf277fb20eb37dcc189c3a9a4206debc300cdae03e7f5806af69fe620ab3d31904e9bf775b93f223062466f712b6e5e740d1328fb1005e56a11cb7ac544ee7c1d4be8ca3cdeec2e37d8bceb2986fa26efd5af1bea554e11193afb2e5aa36800fbf784473a539078aa5ce03fc0d5d0bcbaa437a12d0adca4bbbff801d177edbf08b1f3b5460025be023a5e774dc66c5004df4b2f7785add65216a38e6a4668bca0050340edeb8e123b63937d7dd0119c5134dbbfa74618deb7eca8e899e88845dd839437523996ee152253c342646f123491abe40ae29280487c68fe0b9c80c21ed873f6cc25ba04cfeeb31c8e3270d086676d128aa9fb89e229e610bef0cd6b97e4dda201f04494df9832ed3be34d65c4adc21246e91fe4b6e45b75b9e7574e0f91c01ebed7734926d6823909176d980ec6385b48316ef443e23672d5f7b41f385b776a04e76471450f79d723826caffe329ef3737afbc8aeb8e97acfbb6dc78f9804888c581002acd1869eb8234042ddfcdda2610a9c0e59ccf71ea8141d14a3b6a0e000a1044b877aa652a02bf771ddc", 0x1000}], 0x1, &(0x7f0000002a40)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x400}, 0x400) fchmodat(r8, &(0x7f0000002ac0)='./file0\x00', 0x0, 0x6) connect$inet(r10, &(0x7f0000002b00)={0x2, 0x0}, 0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000002b40)=""/4) mkdirat(r7, &(0x7f0000002b80)='./file0\x00', 0x0) msgrcv(r2, &(0x7f0000002bc0)={0x0, ""/241}, 0xf9, 0x0, 0x800) 18:05:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) r4 = semget(0x3, 0x3, 0x48) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:05:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000940)=[{r1, 0x40000000c}, {r1, 0x4}, {r0, 0x10}, {r1, 0x4}, {r1, 0x6}, {r0, 0x4}], 0x6, 0x9d) read(r1, &(0x7f0000000980)=""/105, 0x69) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 18:05:51 executing program 0: syz_open_pts() r0 = syz_open_pts() write(r0, &(0x7f0000000000)="e7a1d0", 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = getegid() setgroups(0x3, &(0x7f0000000240)=[r2, 0x0, 0x0]) getrlimit(0x7, &(0x7f0000000040)) write(r0, &(0x7f0000000140), 0xfffffe46) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x79c) syz_open_pts() mlockall(0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 18:05:51 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x400000000007530}, {0xffffffffffffffff, 0x3}}, 0x0) 18:05:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffff10, "bad84b3933e80100000000040000ad1000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:05:51 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="c56d2c65", 0x4) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x13) 18:05:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r1, 0x0, 0xa, &(0x7f0000000200), 0x143) 18:05:51 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001c40)={0x0, 0x0, &(0x7f00000016c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='*(\x00', &(0x7f00000000c0)='!\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=')-)\'%\x00', &(0x7f0000000240)='(\xfa,($^/\'}\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000600)=[&(0x7f0000000380)='\\#![\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='^@\x00', &(0x7f0000000480)=']!\x00', &(0x7f00000004c0)='{\x00', &(0x7f0000000500)='-\x00', &(0x7f0000000540)='!\x00', &(0x7f0000000580)='+&*\'\x92*\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCSTART(r0, 0x2000746e) 18:05:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x8000000, 0xb, &(0x7f0000000240), 0x0) shutdown(r0, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x603) 18:05:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 18:05:52 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x10) r3 = kqueue() kevent(r0, &(0x7f0000000140), 0x9, 0x0, 0xfffffffffffffeff, &(0x7f0000000200)={0xf0, 0xffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) flock(r0, 0x4) r4 = kqueue() utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x876, 0x7ff}, {0x9, 0x8000}}, 0x2) r5 = kqueue() kevent(r4, &(0x7f00000001c0), 0x7, 0x0, 0x7f, 0x0) kevent(r5, &(0x7f0000000140), 0x8, 0x0, 0x1ff, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x42, 0x23, 0x5, 0x7}, {{r4}, 0xfffffffffffffffe, 0x40, 0x5, 0xe3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x102}, {{r3}, 0xfffffffffffffffd, 0x4, 0x21, 0x1614, 0x8}], 0x8, 0x0, 0x8, 0x0) r6 = dup(r4) getpid() close(r6) getpgrp() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 18:05:52 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x1ff, 0x7f) r0 = socket(0x1a, 0x2, 0x7fffffff) close(r0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chdir(&(0x7f0000000100)='./file1\x00') ioctl$TIOCNXCL(r1, 0x2000740e) close(r1) ioctl$TIOCNXCL(r1, 0x2000740e) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) close(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x1, 0x6}, {0x18, 0x0, 0x1f, 0x7f}, 0x1, [0x7, 0x9, 0x7fffffff, 0xffff, 0x10000, 0x3, 0x7, 0x1]}, 0x3c) ioctl$TIOCSTART(r1, 0x2000746e) r4 = getegid() fchmodat(r3, &(0x7f0000000240)='./file0\x00', 0x10, 0x4) lseek(r0, 0x0, 0x2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x13, r1, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000280), 0x9, 0xc357) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r5, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000380)={0x3, 0x7}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) syz_open_pts() 18:05:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x184}, {r0, 0x20}, {r0, 0x44}, {r0, 0x20}, {r0, 0x4}], 0x6, 0x3) listen(r0, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x880, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 18:05:52 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r1 = semget(0x2, 0x43c94150973d664a, 0x141) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000000c0)=0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) getrusage(0x0, &(0x7f0000000100)) 18:05:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) read(r0, &(0x7f0000000000)=""/23, 0x17) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) 18:05:52 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) getpid() 18:05:52 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) 18:05:52 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x420, 0xffffffffffffffff) r2 = getpgid(0x0) sendto$inet6(r0, &(0x7f0000001700)="2e4e167c66fc01d550", 0x9, 0x8, 0x0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r6 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001740)={{0x5, r3, r5, r3, r5, 0x8, 0xff}, 0xa6, 0x100000000, r4, r4, 0x5, 0x9, 0xfffffffffffffffb}) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000140)="13539ca87e97416b03592fff5cfaeffbadfe2e", 0x13}, {&(0x7f0000000180)="f461501407fea62f9e643c529eecc74c21e201cd0b617c84e92ba14e204695d1f5db01a7ed68f401277f68529566e1773f55f696cab5f6fff5f08a7524eb2f08b1bf168c0337f19b5a93f4b183c6395aa6ed6b278cc8d6a85376a4ef31bb9e5c95d82007f9e0080b67ab152b575ee1a44e822ec182dfb87e09b8fde17580", 0x7e}, {&(0x7f0000000200)="bb89ee9463f2be77ba5b80c68ec04b00c1932e24ee584bef99184405ec3cfef3bb728b3c081bb5893db8a9d9d2ba8b79bd70e6643e04fd46eacf136490b43552e7f088038b0760052e9837a12b1fe0e578c6b179af97a73cc27bc099ea0f5cfa75b9a229fda2b96220dc2ccd40fffea03e148d791a5974ca06ec22186fe5ce35a69c7cec7c6749f52e1599b4f9d1b9c242f8cc63c96adef390c37452ae5e852f1d1bc943e44124d2d8b6a6a9560c1b75a0645279d2946999466588d2d2705eeab2ca5494610b4a50489ffc1f435f47d66f72ae286cbca21e", 0xd8}, {&(0x7f0000000300)="6a053a45f9a4bcf30dba632c83a75318bd185157c73a1f69f00e4d822dc2f1357d96cb8e5f93b82af360fde47439a74ff8d4d23e44939e8626a99da78f5c51ac87b34472eed443a981844df30f4eaa14fb6d0657ea1dfdbb39e3c5063c0353799b7a23d59cec45ca851bc48ea3aa550afd1f64b9fbc2d586ffac020cae47d7f0ee06bf3bd72a6cd76379626a2419d8cc9b8844d64c33e812af532599e43c38249f6bbbde3a5a3c0eee396bc8ed688d0f55b2c5f09e3ac53aa222b1ec09b8eed41df9ab2041a461c385f8", 0xca}, {&(0x7f0000000400)="c87bd7165dd4f6e967da49c88484881100725fc69bcab152e733a072e47cf57cad9a02315169b2caee0bf953f15bfb45fd46ce4286c153a9278379adcf9c5a065ac007b732515c27fb72c7548a3f4d5824f5745f53e94733c9e10dd2e41074019614869c5e0d0be4552982dfea60f3d5feafcc3b28dc83fe5a1fa2bd1744f83b830ed473c10deb5f5afbd072572ca169b33ddbd099c99c2f0a25f69c41ee2db1512fabd77c1e71", 0xa7}, {&(0x7f00000004c0)="c7a93e9acd47a18cca8bbddf3c7485b06aeaf16b79c70ac89d7eaf51bffc6b5990c6bcc451033d5eddb8d7873792bfbe251aca09aed69de611f759f7349bab41a04cf337b1b3bd7bf19f09e818d88fc2c8c5aa82b61aa2ef8fff3dd991980755da721d9f0081228815c225bace6ca30903476a3de6a9ee2c3fa0c59a6aef6675adbacc5946fb69cfb271161f9e58676af876bb3a51295b97fbc714408395a2f4e74317ae8febcace12b516b781", 0xad}, {&(0x7f0000000580)="b5ac96ae11260ecb9fcb6c6f5ee7981b5be0664ea9ba671fe7590cbdf8bdaea9bee4eb34b03b75facf0f9b6fb3f37009480f79b96265a44e79daae06078f1c4d088bd584b048bdccfbf422f190d64f741505e9c41cefa387ac41a30b7d0510f4a127a7220e07eff0859e5dfc23d0130bd7138899fad618b75051c32140934015da1514afd3a0ae525a4abf2e71558f7bf809e0d045b12a16818b1b2e9321e175c6bc1182db5c08c7791104c2e4daad16c275c7b631fef292de95be79b1bb05dfb953d487c41a59ef249d07fc060255b5b9566c042223e112cbab5ba3d5c52b7464e6259446af887824653707bed81ea10c1a27a84409172fb5f473348128f7657adf07d6555867a1e5708a0ca1e8538c8d3a311fc012986d923b951dc2461b388d405c5cca57546a5038c2be87e6c9a8fdaf3fe679ae82433d55d1ee19db76eab618abd4c0bd25ac06ab2c0a2e0301e4a293ca23dcd53d312b4fdd692559b85d46fa165dc6b3032a230b4faff0d22e92d48b879af70cb6bb2cad7be1fa7defb6c9ee5881d47ee4ec2b125fae819a8f10873241b51986dd8a22f4135b5e7c7b86173af80d8297e1d6eefea98c865dcfa81e0457dec97ce8d35236f04137698b1801b3e0417e3cc78f118ee77e751c1496a67517258b017836a7fc253f8ec6c17bd0835f1adbbf0af20a25a2903f8006ccc1571dd747042b7a182d4d4fdf4e9be766b69ddec2e7f9a62ef2ce04cc897ed1d8977f085778e07d640b2a587945f256d3f87717c8ae3fd80e57d5000d29bbc8f25a99a357332607db66576117ee50c11eb8ea9010d4467d0b51965584bccf5e2dcec63ac08a8c38621c63ad8371c8b7903842dc49eaa1ddfc97be3c51bd75143dac48bf182ed2ea8330c8476c9f7ced77c0bf38d56c0786cbc71d2fd46a8738c542a8bbe679cd5ec7d918663e9de8979b5db6f2fed652d97e45e5a432aef0918c01fe14fc251f8d17920a2691965270cfc52766e6b86d6d71b03313114b75622c894dda1896f417e1d4af2812b631efabba25ebc53a53d380672b97941e41ba84b054a5cc05d58c7d255335b220f5cd89d2daf83350cba48b1cf032298d645d5c2e6dcfddb479d83ced6c80c0d1693725ac1f4322b067051b6b07305bcefbabad40fc9a3ba9c10b836afbabc6399e1faf18eee052e0ac4a6c126e163a368f5ddc46602f9a2803fb727e86187d7c22493e35a51b93272c72a8ec290595d6fd56f1c15702eee158331892b581826cf60254990813176d98222246ef4f2d3547799cb6a739e757b045db9cb6370a4b543e50711768790c26d309f3e3476a3f818a2b658092c73c077d285cae0bfeea0b368ca25fc5c8005042986741faf9c02926fc575f1f729d74991bed912d9101013f51840a2259fc831f29408230c2a1c6b921ec703f71a3c476c794c38a1310a458f47dbed63daddcc48a27b2da9381c814d2e0b1a4751c231edb7b5d289cb5a565113c6feb0ca4448a66236be29dd4670fad3dd2aa459be60f0240aa95f61d49cb2f0d5ad759469ccc3026fa3a2bcc055f77ccef36e47d5ac478ba614d64d51df6147a24231694ce32ee418353a1fc4efae0bd3dfc9473a5907dd345a24a882dd14e69d920b12dba668aed92c2aa3e34e85ced3d60473d7574897aa7073e7ef765328747b70d2dd5bc9771f13bf3d9a9820c17acd7f2054588f06da067b833f612c26d41ca7d68190314e799ffc874fe48e3d56277f39aebd37360aeae9976ada0e6bc90358c7a233f61381c65981839c782f940f19c275a4af842a7c0ceaa386116d7de6e15c37c43bbad39f53903a1305af391bafc5c3af356944e4471e5f298daf946975de28a95ce0e8f6e731118d1ef5e17878200bc265f164c7d98cfc412c9d32898e5996e67762dd73fb338d7ce7c84b227dd2ed219f1835cad5b219a8e3152c52386b022e6e068ec8bdac9327a24824901d8906d0b1f5ac143240a3473a700015facfb79c0fb8404a0704634db114a0315c973383dd0859959fb485ee3004bce8f41f488e286f791e23dcddbd3ac93b7e2df1129483b1d8a6fb71523e7b7b1333fff1f77ee741973363db689e7d41a702facd69b3195c9681b6bbe7753e2ece979e58cbd0d1962b0dce3e1f04a578df5778d3cc0ffdb186f27b0ed568a389962b9fec2fa643edc8a1100503464c7976aa6aa1d41a5a069b838df443a2ed3b9b85abb4c9fd35b978f48049b0ceff03919b935d17ca582603b207075516956fa8171840620e666e2470f1e5e88e5ff39129a3baa0f35fc39b7eb4f5891cb4b3a5befd4b9f35c41a45eef2f23366c6fe3f63b40a9cefd613e908841802f44b7946e56a51d1bd42f8a3d5f188c19e1b179ab47fb930b7b00a51afabdba1163e86c225c5b653f6863cbc0c52501a7d6b0f082b20d9bb8009ce845f5b75ac4ef4dd0b7cd77ae43188abe702b6b051004a5f4aec7b3a4aff5c1b9bbbebf6b87d751ae3a215d663c261f288c125aa0a7d3411f4c30b75a004688c169ee5adb4722d29f4502a563f85771cd5362015a6f63a1e47155bf434aebd2df434244f763f7d10961e70ec321568c396981acde8d1d033531acf4a6201234094529beb23bf3ab806fa5345910ddde9fc5d439a93dd36396ec1d98df5018290ea315b957c09fbddea7285eb8eecbe2362ff1eff189ebbeddf5574c0fad49f18fe8cfd521bc1066b57b531dcb3f9d0cf1ad049a59511ea2ce1bf05762437aeb7b07d52edc9fe3b5d91290e06afb82a9d8e4ce3394898ee79b93008b2d7f31ecbf781be6c090d928761408623081996989741fbfead5e87197d28f5ee4b962734c0295369f79b704a7545bc32c64aa7ac55a2c04f346982254c4049495a30dabb882885ab883a81f0faf8e253f3c873e19a3a7bc36aef3b689812414cfab3475fb3c0b7824412715d42371743731be04451580f8cddf371242390dbda9f4b720f555d4402331700aecaf1638b1b43a75e4e6290baefc9381a0f8fce2f458ecf54dc676c18f34756dc550eadf93448ff5b31fa366eebb8736278452459f5d8e349b6e0f35291f5ca47737b0a4ebe208e081d7ed6ae211ad4a7f6eb0259970c1fd48111d7aebc3a819233fa0f67748aa5c328a2633b6c29f1dc7744e3aefa0f8bb60c33426c460d4c8428b67ba7e8ac0d54aafa83f1d2cffbc1eb155b2312ee3d8fa12b5a0ee2e8c7cdfed78ad79b9e9edb0ab1a2250812a31afee50eecea8655094c018e715572f0445b01f6ad4fd07d96c7da789028e3399a1c1bd29dd40d96f830f5b028025fbc46e57f8d357e736f2e627a8108829e71cc39cd616232cf378bf04d4ec80a530e64d649673facf14e0ad08af75e7f77290571d667138f83cfcdfd3410452d1ce32c6a29d60db4bc9ba49b0c7d031f2d65adf1b0f2e2a7e166e38f6649ac9e68d91970f931566f6eac79e1c1bedc3472392d5232c56c5fe171226ab969fa6d5bc2db925a20936774e61c21c4ac7b7bf263f0541d87f479071b80048447df3557f7ec4efd20628bb832eea51b326b0af1fb2bd9ad77668c77c4fbd1a85c9fc2d93b43772ce20f1ce3ad585ffac0ff20dd15b98d044daf1f4a464f585d9f7c13336044340cebaea50513d3562f3ac70a43fca97463c4de905eac7528864681adcb7aaaeaa24edab77aa62e4a3cf46d769979396feb5dd8dba5b82f47b5d4789402e8f711e5f037bcea7b8d2ec08c83219c784aa51f92b17087bcc62356368f89017813fe542a5adbf36569f869077b2458858b4ebb76c0b0fc1c5f65428ec125808ab7d508f4760e9825c83b9ef327a00f8cfcaa5cd3c0a1d17e01c735d3e1f34510f41ec5bdd0aff73fcf94fb6449c39575c26b6079662236c9c2838dedafb2c2dec8fef206bc4d68524d8a3ae33397b8ca60317357264b7ef1e9cf987dc460d5396ea6d3fc35971a8fd27aa8467daa9771323e8986891b3cc83e6a27998d29a26f59b39c7bc229b50d6ee1bb990b96150fe78917bbe5ae20cb2016a89b80d456c8256ff00bad7aada3576fac781941998d65b035d561b8f4fa4749a43bd7463e677810fab2e9676a70c2e0f9dadc9b471dd7dc10d2dabe01e3b79ead31e1f621e0d35c9bbcd291ee1e84a0abe65f72c29b843fc0e20e6872fba66fb88109dae0af6afacbf0e544201a7ec9f64b116f975cb475466b3745361426058a56fd7aae746346118c70c1efdc4e8cce8443692c4a92ca75d94d547fb53d03a5408166b6c1dffc316e2e22bddb64cef090fcdd2870c079f1e4aeada44bd1a3d3e7719c70d23b6962c9b684f7e8e3bb8e74b24699f29ba16c405c17184cfa8bd4a2a3d97d63138c6f2cedfe0148f9f316a3158f9d92b3673b80e4c9454501f3399ade638df15ed4a98a479dd11f704b49039672cf82a1d2d76688254fa984ffbc4c4ae28ced0482a234e255564d4a421a935ca46be7e48c5e99c223bda9c9107065fe1ffb8b41e4c7cf87efc1e549e6d9744c25e2cb5537117a5d214e53370ae72d841aed6d76368e9ba9790e9145e354160793442a0f4648a4cc9b0c5f62249e6eef14489e6eaa657e1811b0c342f6821d8889f2e91972d8c2fd088eb60f94b34e0d54d14038e6f4d0b540c9d9bda60b1074e9fc32009b63022f2a3f1d40a75dc1b68d57d055c97e77e336d37c877096fb8781297d7c883d337b97f2f9b0198f6067f7678e11515f4ce04356d7d1e5e02e66494f3fde7405c54f24c7c3dc87e0c655e85e6691b56df7de5d2b92cf4ce66d22972dfe22c23bdfd5b69fcaef18b91d647bbc3e2985cf1cfda2a512142d3639f6d263bf1b9e192b402f1d94b771dba7cd0f03b59b70f820c387312c9b84b98bfc132fd3146990bd6da8bae20be2825a5892fe083b5532bee4fac495c2d383006f2da8431dbc0bf054ae7355eaea2f2b6c45facc3afa09320c271bcf305c0f7afa2622206a8f8d403c29f56851f0386403aa6ac635b53fab64eb170366ab8b12c0dff0658009d8f349283c7049762704eb5589572ccc8c58564f44add736f27f214dea1c459c34a5bd195b097211c7947626058cb38e14bdf56b7441867e9dd2d98441fa58972aac91500883db773671851d0b2f2c1fe233f80cf02c92cd18ed938e591ee0939a1c957298fd4693345809a3695957959be264cdaf83766d8d7b640e6e47df85c61b2415efafadf8dfea036445774b7abaf72951781787de14e1376aa1c71cd701dcea08cc431fc51f87ef8a047eb7cde3d85b4eb82b2d54e628cd28259fdb12bbcae434a449858f1fcdf2ec0abcd5bfe0fe55baebcd98058d7bdfc83def489993db65c9d0d4efb0c20d8af5b17405324f052ffe1f4f5f2b647499f675c00d572f9ccca34e4e0e5dc91f3dae3d669c0ea5726c47b98253ad8c3ea83f8f98ad756158e362aea6d26595d18369dc48b6ab1a5cb76dec9df0042f501e791f1f0f8c5111b6742173d639ccab27aad47ad14d67dfed6b39c629d697ab5b715f1bca9f12115e371a30d3f09ecf7afb5eaee85f1b7d5378ef206ded9ebbe93310e5e194c9178a67c75f9cf5ddf572db9c7fa93ec2b66e8aedb1859e174633429413fb41400a2be115449f78947ac985c1437c7aced03a059b9b9ff622421f0d783740e39dc98efb099733e6625a9489564f15aa2fb97d9946b876cbb9069056ab264aeeeb311d734fa33f73bd5a8ad37dd96040ba575296e67c69993cce10aad8c5ed95ffacbdead01b21d185cd17880ea1154006149791490121815e283cd5f15b12980efa20efada47c82d8e874a30bb", 0x1000}], 0x7, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0]}], 0x48}, 0x2) r7 = open(&(0x7f0000000080)='./bus\x00', 0x9a1, 0x0) execve(0x0, 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f00000017c0)={0x2, 0x0, 0x1, 0x101, r2}) 18:05:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x0, "56f5a2fb34f0b407f06f44f4ad3283a888629b39", 0x7fffffff, 0xfffffffffffffffc}) 18:05:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x32da, 0x7f, 0x1, 0x81, "e8f172588b4070624a12e06efbfc48a38315e8cb", 0x2, 0x100}) close(r0) write(r0, &(0x7f0000000140)="2a4727f879ae5e0425e3fa7327eb3c8df403d389fc0676b2db25a3c5f45eee37f214cf1a8b067d12357c18cf0e293eaed41e370cfcd80476ef65e48649604605a6e8e1b75d2c6d4a1f5727a64a79223debd0ece92c88ce90f0ef9b937f11001f5a7ea1a4015cf3e6a766027057f5257aa0bba79fc63bb3029b05c7a74219afd56051d49e3d2729ecc3b8c3d93e38a78839ff4519", 0x94) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="afa493beace80315f41144792d4e855527c7f268a95b9f9fea8a0a292544426720d3760d4018fd4ef6b85c9399f8907492b4495fc3569f2ad022980494cabf3dbf4793b2b85d5d8608a3bb88e9c632a2cad08b1ac4f20b89f93b2806d85e159afcadb0f49b7570da7f339f9adce4f657"], 0x9}, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f0000000380), 0x1) 18:05:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1084, 0x0, 0xfffffffffffffc5d) 18:05:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0xfffffffffffffffe) 18:05:53 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140), 0x0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x3, 0x3, 0x1}, {{r2}, 0xffffffffffffffff, 0xac, 0x40000060, 0x8000, 0x800}, {{r3}, 0xfffffffffffffffd, 0x20, 0x200fffff, 0x3, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0x1, 0x7}, {{r1}, 0xfffffffffffffffc, 0x2, 0x4, 0x8, 0x9}, {{r0}, 0xfffffffffffffffc, 0xe5300993cfeb63c3, 0x5, 0x0, 0x7}], 0x7, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x5, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000002, 0x7, 0xff}], 0x80000000, &(0x7f0000000100)={0x7, 0x80000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r4) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) setrlimit(0x8, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000240)) 18:05:53 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28337ddb8936fd44fbde494a89b5bd07fb020a362f59d71e11a685238da628c010bb4f3b5e574d6d6de80104000000000000f4732048e312b1c69b9d82b6b5f89e95a558f661141ebb7cb5ce3fe4c16a119d15a38336e4fbb327dec66d048a15ade38e1d61f9722557b9a80500b903434e3dd54132d9325e85f8b7c4db0ce6ae8d8df29d5ed1476d3463a151e2dc99d7e3c5591be735576283e82c1f6099bc9fdb59aea6761f47810e235f37b29e705040a26ffab153564e9c5a74e999e50fa76a9c2a6a2d730b6b23c82ef19162411f061b0202988a15aa9ebe944052"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="533370da559fd65fa6427122791a2ebc48b2dc990d718999186dc119fdcb8ff4295ca60b660670db1af1926e614c9279e96e42fd5852c46c521442dc432788d34221b20d5c3d4a729d5a0575b00846e70672d176aeaf156343a36c90929adb73bb2e5ee02903c986951a96d6c7cc59f306927746e53bccbada2a", 0x7a}], 0x1) 18:05:53 executing program 1: open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x2, 0x0) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 18:05:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x6, 0xc9a2, 0x2, "c2dfbca50ffc4759e90de123147e75c0c3c7bde4", 0x7ff, 0x3}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91fbdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420505000000000000008b587edd5e6902e312b2087243004d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc51cba", 0xa3) syz_open_pts() close(r0) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e097a"}) r3 = fcntl$dupfd(r2, 0x0, r0) sendmsg(r3, &(0x7f0000000880)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000340)="759b6b00bd5c610ccaec462fa47f93cff15cd8c11f3cd7686c8e3d69348139aa5c31ebede2fdf617aa2459ad40ff0a50b541a14f1f221aae5ab4851f8cb31b230dcbdcc81bac0590e95768b35917af37a647f9e25921cc8c15755ce15a0cfce34b64c1d2cb4cb944fe93eeeb7416509d30d2ad880d4202669221d26de8898ee44c9281b188fa8b509b976483ee8a299bbfc62cefcb07", 0x96}, {&(0x7f0000000400)="b2f90b19169b559fad712c610964c0365e0dc0ff55ebc0f3955f3d97318adb61e2c727e2b3d3a04fad848660ce29c87138a5c1d77ed28d7c5bfe8915ffccdc793589e48ff8e8cf2f7eec0dc4c287bbe508ca3c50df43dc7e834141936f5f918ca1957cc0c6647c", 0x67}, {&(0x7f0000000480)="f82beac0b4b7a03ee70d025d94231bc32c1079ab9d6a213ab49d8d5c92079b823db2b7304b88b472501afa1cd62d13e6e38c78cb36", 0x35}, {&(0x7f00000005c0)="6b4b55a28e86993c5477fde987b2e5c932021ad07c1d7ff13381c498504aed9bb7f02558e211d9a57fda11e6a799fc23ea6e4da95bb493d1f5366d9e9c21976ad2b1ce3138d3883431703a6163004ec1adc796300404931390d4e8323eef0be8a5255e85daee1615c8493ff13b7d775963a74480c8c9aa1994f590faf523777e14db0157844a0940fefb2b71dcc26f", 0x8f}, {&(0x7f00000004c0)="eb9cdd45a7a4e69a7e89a67d858a1847962ed167a19a1d7ce0365a32384bf1be9a13ea6c92ecb5d53a6e23d0747df3c9f25a8165492f7a847134", 0x3a}, {&(0x7f0000000680)="5cbaf4854f29e7c1c5c65d1aba4a76d3fcf41f372519a7ed5c976911a61b93c0e31971429d58d960858f1fd6ccafc14878390effeb26d4a6fd22c5427c36cd343077867de5280678c9250af48530ef7be2250a73b046178980af90e3d0623d901d403683f54a3eea9bc4bbb2795236d765576ba7f7068d9f81b3f22d8448c07a45abd1bb1ee77a74d753538be8bc17856d4d60e2ba3dd0e05c2f3dd9781b9558bf41", 0xa2}, {&(0x7f0000000740)="2c21e8f96fea15cc07b0d958b46fa427cc2c8b7ce5e1afd4f9881163f32b2c9f8857f7914d40fe9204fe95dd2ed0c8d0e86fc7582ce126cf253ee20878a37132ee98939065241e779d0c2c4365085af0b298debf4ebe39faa481de347c49b5b34d17c586c6ab0e4d96efc6ca3f6dc7259fd76b48259587e22c831b95d372f1c5a274a676719735ee20501da472125912cdd7c66d4952", 0x96}], 0x7, &(0x7f0000000500)=[{0x38, 0x1, 0x5, "d308d862b0f03eebf9ff633c71f40fcba83dd02d62ef276807d461dbb590283b803a8477"}], 0x38}, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:05:53 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x4, 0xd, &(0x7f0000000000), 0x0) 18:05:53 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) shutdown(r0, 0x0) read(r0, &(0x7f0000000100)=""/194, 0xc2) 18:05:53 executing program 1: socket(0x2, 0xc001, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 18:05:53 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00001ee000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffffa, 0x0) madvise(&(0x7f00001ef000/0x1000)=nil, 0x1000, 0x6) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 18:05:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x565) listen(r0, 0xc2b5) 18:05:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000011, &(0x7f00000000c0)="e000000100000000", 0xfffffffffffffd95) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 18:05:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:05:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() close(r1) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "62ae808978de7f2b36486c00004000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/235, 0xeb}], 0x1) syz_open_pts() fchmod(r3, 0x10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 18:05:53 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0xfffffffffffffffc, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1, 0xf0000003, 0x100000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x42, 0x0, 0x6f, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x4, 0x8000}], 0xab, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x7f, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x4000000f, 0x26d, 0x2}, {{r0}, 0xfffffffffffffff9, 0x59, 0xf0000006, 0x7, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20, 0x768d, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x9, 0x10000}, {{r0}, 0xffffffffffffffff, 0x11, 0xf0000007, 0x401, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000012, 0x2, 0x45}, {{r0}, 0xfffffffffffffffb, 0x45, 0x80000004, 0x9, 0x7fff}], 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0x2}) connect(r0, &(0x7f0000000040)=@in6, 0xc) 18:05:53 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x41}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0xd308, 0x0) close(r0) 18:05:53 executing program 1: clock_getres(0x6, &(0x7f0000000280)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4221aad5d81c9586) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xfff, 0x200}, 0xc) r2 = semget$private(0x0, 0x7, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() r5 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xffffffffffffff79, r3, r4, r5, r6, 0x40, 0x4}, 0x3f, 0x1, 0x81}) 18:05:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x81, 0x5, 0x9, 0x401, "052e9bfeba592ee69a3f5d64c36de1c148f04857", 0x9, 0x9}) write(r0, &(0x7f0000002240)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6542961bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c3dc927410e06867fe2769b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74", 0xe1d) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) r3 = socket$unix(0x1, 0x7, 0x0) socketpair(0x3, 0x3, 0x84e, &(0x7f0000000280)) connect(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="6891b6fde2fd509da7cdeb016600f57bb3b485c3396753268bda2598fc63397414000070640aa9a90700009c62592a17c8663a36a4440dd5018f13daccf0e441da4effd3ccc4337459a88bd4f906477984d116d7d18e006aef5bafab1d61a453ba56acfdac3aa99e555f01740d873dbe3456f168ce2b39af2e11e9d3b851eb12d6fc5da22ba8e1aa6dafc08a1229ad0e9b7192da48d68f838bb0295cec2132871f7c3b195697c2c48e45d24df41799bb2cf5d4d7ca798496cad1c47ceb5390a6bc14bcd323a59fd35ddba5d2a098b23d2c4441a9c74f8ca04c168c680000000000000000000000000000006a504724489abf4a80e2357f3eae52cb17954850a8f531b5e3c76c0ee69c511d49dcd443d76d01158406c2e319777660"], 0x1) r4 = socket$unix(0x1, 0x1, 0x0) fchmod(r1, 0x30) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000340)=""/210) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) fcntl$dupfd(r6, 0x0, r2) r7 = semget$private(0x0, 0x7, 0x80) semop(r7, &(0x7f0000000240)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d3b, "bad85db5718000", 0x0, 0x9}) ioctl$TIOCDRAIN(r6, 0x2000745e) semop(r7, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) getrusage(0x0, &(0x7f0000000140)) fcntl$setstatus(r4, 0x4, 0x8) poll(&(0x7f0000000280), 0x203, 0xcc) 18:05:53 executing program 1: socket(0x10, 0x402, 0x8000000000000001) r0 = dup(0xffffffffffffff9c) getgid() sendto$inet(r0, 0x0, 0x2d2, 0xf, 0x0, 0xfffffffffffffc3e) 18:05:53 executing program 0: r0 = socket$inet6(0x18, 0x9, 0x8) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)="1c000000", 0x4) 18:05:53 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = getpgid(0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = kqueue() r10 = dup2(r9, r8) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000180)=0x7f) r11 = fcntl$dupfd(r10, 0x0, r6) kevent(r6, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x4, 0x80000081, 0x9f, 0x6}, {{r7}, 0xfffffffffffffffc, 0x50, 0xfffff, 0x5, 0x5546a1e2}, {{r10}, 0xfffffffffffffffa, 0x21, 0x1, 0x80, 0x5}, {{r10}, 0x0, 0x26, 0x20000017, 0x1, 0x1ff}, {{r4}, 0xfffffffffffffffe, 0x80, 0x3, 0xffffffff, 0x7000000000000000}, {{r10}, 0xfffffffffffffff9, 0x9, 0x10, 0x1f, 0x7}, {{r5}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x1, 0x1}, {{r4}, 0xffffffffffffffff, 0x0, 0x60000047, 0x9, 0x40}], 0x7, &(0x7f00000001c0), 0x7ec9, &(0x7f0000000340)={0x8, 0x38}) kevent(r11, &(0x7f0000000080), 0x8000, 0x0, 0xfff, 0x0) dup2(r5, r5) 18:05:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0xfffffffffffffffd, 0x812, r0, 0x0, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) 18:05:53 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\'\x00', &(0x7f00000000c0)='-\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='!-\'!\x00']) 18:05:53 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x8, 0x4, 0x4, 0xfffffffffffffffd, "83682d77a1dd83bf5456524ae9107cd6fa7fdcf3", 0x1000, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x82) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x101, 0x7f, "3aa98054f064012301546d1cadfd0485535df56e"}) write(r0, &(0x7f00000008c0)="24bb2d1014d28c610260c19195fabc4cf075b4f55f9684f0e158d49d8a8e246764b84cf9da1335532ed408d765279bbc0f84b87b42ee6d0d81f4a127c00a", 0x3e) write(r3, &(0x7f00000001c0)="fc398f6f66b0cf43a85534902f5cf2839770cd0e17132b30b83e0222b36f0f9a15989250228e96fbc3ef44ac7062c17e6bbf978827ccb65a3f30b1a251e909cf6c86ac782501c56374cf6d5f8534cc", 0x4f) 18:05:53 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) unveil(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='c\x00') mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) pwritev(r0, &(0x7f0000001080)=[{&(0x7f0000001240)="45d9965464b3b2f72f80f41e3c1d2891f5e8a504818421dfa5e465178a9457decdfbf215339fa83309f72c6c43ba86d84e9d8f5b81d475e712c96a9d4d9c0118bdfdd7dc5c1f12397c7e654b3f5ab2c8056f", 0x52}, {&(0x7f00000012c0)="3a9f3c7a4f5c219a75748a6c9a2cec4c094e9856f2f6993aa5a09573eceff654372f095490eea7309fdba3101038c3b6cbb4a3eeb5f9524acf49fc875ba85868b2a8276c24b1cd9466d4055708e5008d8e3eeca0ec143e2f78742e2aeaedd95116cd99e041febddf99e13fd9495a45b6baef080e83fb2a9d64e97db8ec1e3b00feefdd3244577b5c57689f291b86c596b03730b99f0b015acf3075d5e557fa60c9b8a66c3150382b26a1d059bb155c3471d19e17add720dd93331c198fadb64cc58ce8d3b0a943ab1295b67ba18f391c1eea2ea6e31674a9e8882ade9bcf6f988bccbd476e317693cae95d0199bf95091daf1afe6bbe7f03dd87aaa1dfb7338dcfd4f1f3ac9c814c326a30693f6c1843c9bd915a655f6358a87a9f94120673679eecf2b78452a8a66f820b36361a3305172b81d6e4b247434002e8c8538e9888320e3863b8171f87c91f05705b9b5b31f81daaee9ef75c02b10b49936ce9a629905d4eb6b60b250b51fb9b7cac99ae97c4356f673755f926714fdfaac639b8af07021350a84245aa7f9a69bb673fe95296463f8627760d5f24c37786c66ca40f72857b0726a120856092138e4d5cb837d16d796aa599a45e9c6cd42db8b1a7fdc094579839a2148908c3a2163a1c2997fd396dbf9abd1a1a4ac86696bf817621fc9a779e055c2f34b68c0faa1c3984484b22d34a76694867fb0eeccb5807c99327649f8c1b758dec1edc167cf82efc0c242339a4a563cb024150a64d92d06200e9cd3e167c4f0447bd86479a8627391210d2f565fcf195632d47d1a9c691db077aff3d4b4181ffe34458c0e5a02febb89b6c8bb7c9045779399224743247a196d13597fa4bc092d2763b78e4c05836af7728b440ad4f46cbabe76e886ba2ede6c6cd890056de869801145fefe38af08464aaf0c94afa8d15f37c22c464c0a79bfbbeb36437f50a7333291b7f6cc6fa334d5e25681c64d099fa8fbcfe7c26aece056a4ebb6863783d3fdb461e88fe6861ecc8a2da94643f7872857c8f34751d2787db6bb21716197183eaf1811d851727592c5317a907b6ff642b62f50217994d00f18e049bae956e08cb68a8e0b43b3a65c67b4d643b5220203bf6a629ae7ac1990cf7e94de80fde97f7cc48ddcbed80ea1774212df0f8ecd0e865e36af6c0c5dfcd1964967284604c8b496a685b9bf8b695fea90ac185dc6aeefa9f9cd3bdbb8d8c5f37534b508ae369fb63e14a8a6b53638ffd59ae183a4c16cf8aea33c0d59c6ae0399356f6b64eb71da5a29ea7051247a46eb29d21c69beaddb37e7c1222939d0ea9e169825734f9ec7d5fc0f2a0b9a6ac525c94f7bb7e7cbc886913ef8b919c15db74416f2294950b69972bbd720475d285106189ea8d1e860c5741ad706300194a1dd90ebf13db41e3ce1ec8b36ec761922824753d35fa70b7eec19489add5347ab9ca8c179178baaf52ba4e6bbb7a5c349d3f0c32dbddf9215a87b2fbcfbc5fb5ef78c55ae4c25130c2524677fb06cc92a7680359a6fd8e8cca54ede91b62b67a7e5c24ae79df93821cef3f0be7b2188fceded9806f3956a17131efc35d5621191f97ada3b9816bf2ce99e0e1dfc630049b1e4d92db8ab78d34444a743891790b4c5df6d6c194b056b22446d0a791cfdc2a29b924fe1f60e4377da622054f93e6f0b281661e5bcf7de36934ad8f1f55d7ad38e3bbe9586d1ec50156c3d551a0f712ee666ef7f7607ce19fc367b445dcc22bba0c1b0a031e770b851284408d75296496f98bfeed0d699648c5121a54c96345aaee023b35a0a5a475bac371222b99873297a8675079dc7de9f4e1e8d23d51de8a6486a64e7636d6008954d50935c497167c4c0e22fb821fc2e89fc47197f3192ff138e0605286a5e07acd5266b9e3a8c0d98643977fab11e17b46166e795f81345b89d9dbd59599b63d40fd76b6b33e644de24cd8e13656ad6c548ad8a3865571b8cedfaf2794a1485b7aeed6b07eedabfce489a7d3955921c4358cadb3a6fb444ac6bf26771b4d72ea259ec1f6664eaf8a06af478ac940d2765db703f89da7758eeb5519fb6c51a125c23aee57a822fec3c625e5bc4f69506ca927654efaa62b28b384c7814bb0a2745fd1947f701822715bd327a8c116b38a24cce5fc28c6865c9475dca18ce6a96b59b029feaacdc70123fb28b3ff659616736a1e74872d7fee162524d9e3f06d74867efdaeb1934eacf91cb2b70d6193738dc9a88f462621000a6a942f53c3cd324c9fddbcb4cd28ee0414224420a46e94e994b4f9e1081dfe0e80b44f6e6da56b291b4be8332a0d4cec01948a2750e821f8ba59aa53f24a9629bf46f93cbe08a93b10e98e93fe1acc9c9130e0eae7e8c05681bb6857e6f005a3e217339de9460bdf974227310220f3c3a552a9940a8c7dd1d7b650c5452830f93f05e9fcfa2f96d4b3d91d17355519486cc00bc905328304886bf3f2c76f909e51dd72f093b3c4a53ba0709a589c02e948351d346ff6721bf1a170a999d2466f7a330cdf3fbcd590735fcbedda48ec7bf0455a85f51a57fa780501ace3b082eb7b69477801bc59ebc40b16877694eee50d86a1bb82b3d528cb5ac0da6ca06ab7fc3b29c2927318b41b3fd1f3dc20acfef778fec69b89e04da16840015ebb2a2939b4c7e8965e32050bc04d81149fc6665ffa91cd57628753fc599cc7bd8e94f23a77cb6028da3cf702f01e42696f96a44bbac819fea6a86dada8dda7c2ef53adfde3b786ca62b613bc3a9e1018c077493a61c2447f658d224e11a2a8665eaacc9e7be8424b47cc7b488d698f29920b7dd1213c40a9678420ac575f7289ed23f8f79454ad1160ac71da39e9e09ec4541a452472cc1258e95053ee476cdfa362c110c0516aa6591c10dce807bf5923d9f5b704fc4cb2b61a8c946cfc726269344194ebb1ac261bdd91e8cfae23aaa677a8d037b8b0c86e6681511305bcb39f4773ac8fd1515df612a6bd4acad9fcddfb3ddea5fc3f751d98e49a1868987a39b422db9804e46f06e390769f120dc860df2652ecb42d7eadd29c2480487a0002b6ec8a39dd813acce80551aa0a2f166a88b1a5f2842cf49c67069f91364464697901397a0e8ce631f3474a695caad0b0f367cf42045bf45e4b4bc7b51ba62e17cef8fd89d02fe9ea8ea96d3744ccb6b24aab6129a2382b6c4087d5f3e15cd9c0bbcac3cb5dfa4952a3950a3aea5d8d568ab429d77e3c95d1b62d2d4291cfd1a367363178c15b121e3780927a204a8dd2660813b9555cf7242bf3c72dad4ce88a1d19fba100f77c488acd65b18431c87cb1a001a0b4b7dea91f65fcdbc275933b44c88543284c648d14a121c1ad5e59b58990a8cac34148cf1204482ef464ab424d7570eb843bfc4bad0b43650543e066b5a567351dfaffc7005b96774bf6be4b4b5a8f9965b5ead89996a83a07be0eefe8c4732cf4603410f5b460118576cf802184edceb417a00c518346708513641068707a3840a916c77f94af8a6abb66fbda2d1b972a9aba2664570b15372f46f57d2ef38f572892713e8a0209fe015b4ba585222c89cb1267634277f3354acb706507858ce45ca1f1bf513de7e2ac4de0038897e15e489e4ce47367cb53a98f49eca298f4bd41c19f408691342287a8379f0583fbfca0a3c39f738130bcd7dff307ef3a37e1aa5f01693625c4230d1feb75a934564dc6188b1bfa9fe6bc6039e85589ecf80f3aa44ddd6790692d8d01bc769950fa356a9b64e0efec4fee4e87843804796d3836f216d7417740d868ac14a8499019e14415dc58e92b449bf69c35f31b92484a2d245059eaaaadf7ba5d56629554457e515747b7b2fe2aea8154cabd0029ea0d2a3439f1eb9cae08004d193343097e1cb0b0f957f533c298331b45212c1acfc4a9488cc388d7548f3832fde10867d11092f47a768f350c39156ce3fd4a77a7597d677a6e03d4ae3899b445729e819318cb8e943809ba9a91b25d4147d3ca9c3c52a7ea97ac29837281c15e41ea2c6924a72b4f49adbdd601d93af3e2002e2634270ce44a7466638d96979abecbba98322bfc039674710f22b164aa9f9f81b392e398cfb9483d30b68e04a11f8702ae542258dcce70e1b1b3ba6068c48a53a5562d8ec658a71d999bd6d8a59d33a57a65b57f7ce43df3fc72a0e45eb5aae944d0c0ee354255c5edb92f32e1fd795fba95afba38f17bab580c5070e6e60b5f1886c621694bffe0f38f96c4a1402eebae260a76e2443550a1f1e96702be9a7927791c77b154ee6d7fb8567e67a0b1c67f84ae82e1236bc3df129e271ac254345c3145a2ea2ed6a1ba8309958d68ea192cbefa8ab8feb4745ac29caa1db6ecd6c23d2e920d29e8942555f7ad376e626af537f7790c41a3c160b2b9773e8d35798391b6186ada4bb7bcd85d24df79052db8f1468f7026c2689cae5807fca243579ff5d31cbc54d35b54bc6f9168323780dffc302f7d42211490da45d7f143b77bc0ef15c2986260a504385cf1ff6d48864f45faf02d3adad8da707acae094d86b8724c5b6e9b309021709918c5a07ea00370be94c0930e13b814ef317886bea726ef539fd989f82e5d9e50d0ce68037059582212b0259374ecf42171bfca6ba9c24e518204d24bc7529099efd0f4c4eb45b6b8ff8d09a80320975558b728332fa11ada8ffdccbcd19ba9970f589af169ab3ad888d599c2d018b3cd7d4528d92d42757f3337ba39a637c5a10b6dd61c06bf373ed28ea035dab2c58713dcf6489312f9f7f843c9419f75198e5b75947f5068a1586308ef90f58f0d14440212af1ad863559c1fd73fb71a035629e799b23d7706b836855c60f6eed071ab1d93bfdd3bd32a31bc7296ca487129ba419db6f219f671b650b461f36a7dd7250d4009c6ebb7752de3ba2a13d6571081589ab4e719db320c94c5d241925c86e3c2bf9889d931ba3b805526d12f10f5295370f6d98c6904e16cb09813399934575d171d3dc5bc210e884a976d1eaa61bbcb92f4c3402d96594048b17b8e8caeefcb3b93693851c5ac53a265f6dec38a83689ece2ed8fc068e1f0587625250a0957dc940f2e2079cff2d8587d219022007914807940fa31cdd578b0f43b5566c1127578dae7e40feb9f7cd870dc6483d7d8dd802b08b6de2160a7a757f80af0c0ff79ae7c5138cfb7705e659bcadbfa66d1a90c431d6c80c011bfb2e755343de07f546671e6159ffd91913e5a34c3e5b5511f3ca5f20bb4abaf5c6bebcd574189da324e55f3b25680853f56fddb0e040152c9da2d54600106c205fe0a3eecbe7804b8cd03ee6771d0dd1d20b979d5955ad66f63796899c44b20fb2667feec37e743d8ee8b2e88db53e7782bae856cf58545e319f8232255b33e235f8251426570fb50929bd458c78f4e470d8e2ec27a5648039dba6d9e6e6864f51c61e1bce05030a1735e51e3c9bd0081733d4f0b3216f0d71399a4b142a5d14b10a74c63a73dfc1fce1c9d2613511bfa34261d45f364d05ec42c36537407bb39fd0b7a52b90f495c107b3cb65fddfe2b75c012917ae549ae8f482fffc15c110c8c662606b3ceb85f3be16b745fb43bb5591664af44f3bee014d1655a03c7e894efe9878d352284b6a86ed5918a38e74475633c663cf8e3212755df0839860e7f4fafeeac5244237dba87b48ab9c304360070ab744e5cf29fdba47359ebda26a32d8ea680ef4634116c37379a3ddf134967caef1087dc001f48102b95a4405e2d97625563de465a457f88b39b7533efe1c59de7c24a7bfaa79e0439877990dcac6c26", 0xfffffffffffffe7d}], 0x2, 0x0) 18:05:53 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x20000, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x7) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 18:05:53 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x3, 0x7fffffff, 0x3f, 0xffffffff, "5911c2ba13567c6c64fd61528c35416670b75f42", 0x6, 0x2}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) clock_getres(0x0, &(0x7f0000000000)) 18:05:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x3f, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x4875) write(r0, &(0x7f0000000340)="389b8f92c3d572a29b80634da4ce54fafdcf4093cd2e5a53e002cf42e9d193b07d7003c908", 0x25) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "66671e2bb08d30455210222e8cd33d5c2fedb491"}) write(r0, &(0x7f0000000080)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53", 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 18:05:53 executing program 1: socket(0x11, 0x8000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/78}, &(0x7f0000000140)=0x50) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x32) setsockopt(r1, 0x3, 0x4, &(0x7f0000000000), 0x0) r2 = getuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) socket(0x30, 0x0, 0xfa) r4 = getpgid(0x0) fcntl$setown(r1, 0x6, r4) fchown(r1, r2, r3) 18:05:53 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x5) fchdir(r0) r1 = socket$inet(0x2, 0x1001, 0x0) socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="010100b6", 0x4) 18:05:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000000)=""/136, 0x88, 0x803, &(0x7f0000000100)=@in6={0x18, 0x3, 0x800, 0x400}, 0xc) sendto(r1, &(0x7f0000000200)="565c4b4148b443cad38df8d271e5f9c7ec5d4ceb7a14fa7c100f5fe67a0e24aa488a9e065f99a823cc86a7bccca67cf20a1f89d1c8ccc2fdc4bcfd50d54993fd4f647d56b5da74d45838b66a3d08815b862a468777fb63a7f9fe61ac6b3a29af6f02a392b5ed894da0a7d53ce8cca34823b1042b0aa43f09851ca2f8b34a27bfdfa1c8be18e7623467fd00b5e61de1071f", 0x91, 0xc, 0x0, 0x0) 18:05:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000080)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x84) write(r1, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0xffffffffffffffca) 18:05:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4004, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ae151305338a9760bb7a3b09181ba6ce294b9631c84ec42720cb58a5a1a803bd5f1c6fdcb0ecdccc12c4bab509", 0x2d) 18:05:53 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x0, 0xf7ffffffffffffff, 0x4, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 18:05:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x100000000}, {0x9, 0x80}}, 0x2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xc9, 0x40000007, 0x0, 0x6}], 0xff9, 0x0, 0x0, 0x0) dup2(r1, r0) 18:05:53 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = dup(0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xa1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 18:05:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') r2 = kqueue() sendmsg(r1, &(0x7f00000015c0)={&(0x7f0000000240)=@in={0x2, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000280)="a278a76e395e9778d7022eee0f6c1ee556857dfadc8b0c66ec8f8618921df38e12f1e7ac895e0d71a367d9729686f6d338419347f0170eebf212c3dc0b890e6a887e0ae31427e4d66e725d22528d00c6d677e3855b8ae838e03ec0be80ef93", 0x5f}, {&(0x7f0000000300)="28c8918e966c364d8b6aa017b97113b44428c5e86ad5f8c11bee55c56dca32d6791ac228a3ca8f027e2fb8b475ed2d964304414e21af0e4e46cc49841544fd64bee276acc43118", 0x47}, {&(0x7f0000000380)="a80e8b1c85c65e08b8f135cb9abad44ea9c042774604403b401ed18a256b99055ba5ecc88f8814732a71384e764044496ac1e1eb615f1f0015279b905395afbfdac00340a4b805bbcd1e4e9ec19a9b0e22ae330203a5ed98c4e8ee0234e68cb76fa3b05ca96efb5e8d8f037fcda6b38700d126313cd2f1e2f83dde989b2df5f6d0f160dfd4fe2d66e1bf803e0b057528e7d24978e962c14872638768502322f850e073c30dc0b7f8cf18b08a11bda625ccdff8ab1e2d26e0eb4087318ae764a57b74c4a5609a69bce6f2a92145899b0236ddacb9a72c0df9e14dfb363f8e4c1d4924d9b8", 0xe4}], 0x3, &(0x7f00000004c0)=[{0x1010, 0xffff, 0x7, "f7105bf40785a73981fea9ed8a41fb124c7b35ff0e931e25f1d39d354287be7938ef60d8a488a09caa984dfe2763aac70c31edc6e504864c182f701128b74a5cd147dcb5edb87586f14b977db7f571ac5c110c67623b60cd9444a1aa01ffbf40fa2788d056ce5b0a7c1e37b132859de8ef26830dd45b5f7305082db90069b5c89bf1034530eed72c1095ec5bdf5579b276eee30c7ce34d2f7d2c6547552603d55ce22d030030de47525adf678988abcd3a1546800e0c91ac8c844a06d8d1edb4773f153cb42ef1566691888d3facb591ebc54f319c27026cf7a673c01000f6c36e03d6974747f31bf4634c891efb32892db1e5fb3a74fd10ef38ed48036b58a7588f6137f0173a2afbacba0d8b2c0895f8bee6d3d88de03222b9dee8ad49c1eaa5d7b37c27d725acbc5e09eac1ad27d632aa02151ccd4d880680900e1a15b97035d764c34000c7aef0e2bf7290586fffd1bf7472f9f2f9c3a7a059e5c4843ff6c2a00e712645b10d92c65c985de5a7cdcc16ad4f2f5f874c4047b8f185812f5e2a676c874e0f9c7e45902d985206c55bb563818c5aa41948645f0b2d9f29bf3b946250422b7df874ca0e7ffaf61501c4d99d87e508bcfefd96f11c7a0398aa59013d19eb6ea7d07a9b8fb8319390409164d4e9843813bb805ae65e2e41c7ac87b81c0222237e1f404a9042a1b507d0e8234dd7d5c4ae28b29c336f51fe47e204d3a59a47bc83e660985789116bfbbb391a1b9c21eee8e653db86bd78b3b1f9e78ea3dd13f9b97821b95343c64d53c536af4b374ee5e4be1755dea39286c3e30582ec512f2316af9b843cbf1f5b375fdd49edbd98e944179dfb8b10ca28974f67102db47cf7a02c7ac1518de427bf968b71f79f1d05446ba3e02ffb9f1f1c5ee0bd2dee52d7d0fb31e58e46e0552f483b8f172e528cd55cb5aeb5a256509d6297a291186e44d02a0a94fcdcc32211d61b4da1c9b27e8b4a8db96cb980fab555fbeb626ddeb464c77a1bcda24e00a0809a7f844aee47ce1ad582c948b89b4859dc82681919730f3fcc1547413e83ba7923759b287e0570ae9d6cb0d798c7b9dd2dca5151d805a3f57b0c7b9af8daaa151d1a1926a9544e3073e5e35e61e259b033783058514fdf3f4de46313fd246943e4adddd5793bfc2570c82c1454c74416333a85e27f95d9ffb27ba267c28eb94c11b767e78ba320279fd37285c38bb4deb76daa25aeb0246f134ab5999cf6312d4725f6008c09d8d24e34a03a3b2ee9aa3b622574c7f42af02701ea1abc4d47f2918abf420b20255801b2769c61f50ea07d13f4db6e5253844c976d2832aec09d3457170412613d93d2abeee1a147620798bc5b13eff83098dd5316041766a183211199b19d3d3bb107c2d4bf27cf2fffaa02ec0c99fde44c6066b0629bbe60a30e3f03f473bd8c58a42b2174e06743f60e85c6de53fbfee479acecaacdadc87db6ca52375a9403a08c6c28f69e908503165a3404955024c8cc029d14f1f223ea150761b490640b609933429254c4d0f0fb00af00f8f85b3c70000acdc95b972c3a80125aa72dbe8b9be5eaf3660970bd1fb752afa40f8a81c0f65c83f1bf46edf8d30acb139796774a9a082d4d4def18bbeb030afa4581f98ba27767888ef32059879a745aabb2424606a57ca180314d757edbef6622cfc0dd3e7295f89855ece96bd18cc5b36af17fd8a83750cafd28ad610b93fcb28db7552439d20960dded79905b78183363d3790d4fb52433c582404e00eb896d386d969508b41457186b8ec2303e986e5a99fa150806b33921f846a058723843e897eca008e497f13e5f43af4e795ddf468c9ee6656ca48302c369193830ebbe5c7ebc5a0f77f63e1120839ba4224c646bfa4b954b56af3a4bff6c7d207b27a0a3d776e17581160f3ef36697292e0668a7f8a920d7a3958338c5f68bd2ea604a2339971780e3ce101f8dd838ddfb03f23ffe66a355be654a707966282b5b1bf3d6e45baead0551b691d4c699c07d45f66af1c2b8b6cc2ecca4275ade69190a33ab65bde86e680a5acc4204dc65679286496e944fc43520ad760c5993917f3de9227d3b3471442e81f8444ea462979cd485dcebf65f7401f30a19509e04226d42238ad563270c036c25560c00910c0baec63a1f0c3269aa23f7967e839d9f91ecf2a631683d3bb574d7554f5da56ad375d7ba42da82a92bf9f9d61b9fc23d718d7824e0b4eb7cd2460623d502cad66d276f634090193646253ebb226fa83e2030b0cb60fbf7e61410de5a3f70729439b3f84803975555e95a054c792c757d2a044d20a495cba5505d00ef9049c32c7f64ebafa6c00e1f74531336e80c3d734c27bb0b0003b747b089348581c7dcbcc0275470189e4002ca22a78cd57599b875a133dbf1cc868028c6f8dfa86c391147c8be464ba8dcd4727b18ebf9578c0a761d070a65f1d2b5f4679a6fdf645fa416d4606c174362be921e9ab33051af5cdc1dce117f635de703f51363a0eb125fce1f846a917be0c98d34ba9bd4e7eff72edb6ea47891a22b02ff10e10150106353fbdd717ed9a08e06b29c84b65af1a11d612d2ddf7cad8b0909e772677718db71d461f131306a0fb098c84772d6ee5344a69406f849452e8e5e90cd7d53ad41ac7acaabe16902aa20360925fb97e2aad8214ae5e80b7cec4727b949fcc7a5d25c7091eb070a016f2853216908c979aeebdbe2a709b538045e857397d18d2e89d7b72207a04c596782fb89a103a242045c64fecb518d20571208160d23fea39f211d99dcfbc9701b03608bef6b7a57995b6b02565ecb8baae59109f024d75290fdb51b6dadbbaf380064e100980bc07b98edb8bc1ac549b47523f2604cf0cef553470f90ca36308cb3a81c6d420a051d9279844252ffe3eb235976be773a4f827d784a03f33dc6c3d8790c6a7493cf4d4c757919a6f01ece10fef7ea2919f18d76a23e19243ef1af7f142237116c9a851d955f3755593d6d7cd6efd54703e2fa020be0b3122bb3ef5286f40f501bf33e2d9e20fb141fa5b71ef78b5983a001b620b0dc8dbf6bb4a7e640fed4e8bf051760d59571a0f286d4b62f77f76cd39fe7d55a3e233823ec7e2a9c40960679cb4eba8883820298336e786056c81275367cb754ac0263a6e309b118548f3a997ccda46e3e3e71c66ec07904501c382ea7d6fe471aa9176ceb00fef9c7f1fc614a9eb8b8c01c7165025fc135ea62c874c780a2ed5ed05b5bc813d61cb0c7d6e6a944968622015d50b65852ab87c4da7b1b4ce551c0cfea2fd355663b4570160444c5a08582b0f4c5f2bb2a73e8ebced437e621ade2905d08afb1ecaab1283cd875ceab44b4bd7d8225f4a49277c32224cb68a4a2fff0b23522caa13671c4bd37fb10d571af5845b556b5ef6267f65f607e46390a109fd5b4adab6abb7c42b374411e184dddbc0a6df7bdb0cdb3654b009a77ebc1c7c6a10a01366c7f77e9cd5a27e38d6a60376d7e517bddbb69beeab3bb77c8843364ec054353a58286515ff5200f9e0239940ddf932a316a615157e06bd93e355a4548733697139b6e59e5b1dc92b2e0ef245f4f7149857290997e2beb2256dabf6168cbcd845b4bd6ed040b7923e4a1b8af5d7bb3da1bed2ad4c67a85ca622f621ecacd6bbab9de9bf23f311577b7e8a81f9b76d9b8e7702c69476894417abbf22f6ba3fef31f0c7480f78e4fd0d4d96afc56a6bc24d5df0bfe180bcdc915bbd57ef3ad0ed99cc100bacd27415ee229e552ef9620452318f5e9fe0cb978882074a2950c782e2ffbccdc892fadcbbbb224b690f482bea962a6a55ba502b7c1576701fafb1c76d2d305c4d2e686b80c4bf91c1fde787d0d5c54beedb05429ee6d1d7363206ea402d2cab9daddf2e816e980478391bd624a30db09f161ab41bf7a90f900c186796b2f3f4a105df7ccaed3a7fa37cf47edc78b92da2c8499b2ecf10428484bce9be5c6089613497aa5aad95dc2fa9b3946e5b113e8633b87307890a31b56418564f2707c656d43482938a06ed4e5388ee5be09fad320e60813bed291c08b8676d7b1ae6128cb92074cfa3bd864956e03c0280a6e3cf5be0ef1bd32aac5581fba934185a7e2e4c150634f38bc33ceaa0561852486da35e87426b0a2f8d081c3ec878169880bed43d159fe0ad0686888c7a3a118e79bb0c116ce789d4381bf3fa56f685b8ae27ed173aefc7614e48320f0c108499627e89e4e2a5b0c3bac5241a819b47e2011f6e8c02a9b9ec66328b9d65d0669c92a1959232cf3268956fc313d271dc7738f7e327fc48f9d369a67f77f37471e958b4baad4e38e759a48043906b46c3e7460355468261c4d2971a69ac7ac564e84f34acec1422ade3d49c83defdec86b0273dd844b2633b225b0faea6bb6cf54c1d445d91c865f93e6b7471bcfa2802c63df85fd78baf4aef7f010fccffc494247e054b6b45d27ba9d412f62f25f0bfef873476ee2f39275e208410bf9d6806b596e5c6a8cb293b25686013a65be3f2017c50c4a5f2c0f58c193465b7cd3f7add2cf7382854c15f03a3b0c677be7af1598de29ff92eaa8e29a9a287c647a4e745aa3ee4c9a896ad1f4089292f98d820803634f29fc3053405e2b427286cc32a9671e1daf61494b0f415b6fa1e80559d346525ac724dfdf17dc1a4a7eefe78ac46ccf3480e9411bf69f3196846d510a4ce36771d162e12e8792b9277cb71310c1fd6210897d57933ac18c92153ec97e21075fd03cb6d72caa26c1db859f3a0fa375f4d489c50aa0c3ab25728164d7e60e9ed2313da5ca5a068d1d868f09962d13078f641eb065acf8d6403cde98b4c252d85b2ace5b5f36847d97dd69a8d8111fe75cafcf9f5a8435913849c670ec47fdd1c7b1a494c45202873cbf8f2024c83af337ab155e1effa0194d1abd322e8259d69d627bcf8087ed55cfaa1027a3f21d528e9c38f14f1c52a8f3b9e20fa500f5563f653eafeac22605c3b398f37fb108e3394cc450add34c10e0ef2ffa0835bbb45462ef095f541b78a9e43744891d406ef61470959d7d23989b59efed584314a7eaa0a82fe6b830db23518645769ba174cb06c0fcbeee6933e4fbd0966b9130d3f34ad1b418f55a9dea4568734533474b21b8f468a9fdb60122f218acbd018332f326544e55a8d75e131df1b8abf67c99ea7c06203340f54f92578d4376d5a2743ce3cd44ccb3d56a7dda038aee0347452229eb11853e73ce45d4cc4870441492c5e0faf5d30ca9e68b23b57d3f4009d116a0cd2bf45839b9ce578e32a0512b1a783524d052ccf691294aeab97c70ca392a5316d8f63b242e84329d6f32a2ea919afd7f2b84c5fe5beaffb3b990115a63b3aaf1f1439d19ad06fe1856339fc8cef084acf05f0595e0573b6c02f1b5088b28d7e83b1e508f578411601ff49fb61e98f6a65a3e8018bdc117bd6a3bcc9db795363b3299b8ad386eb54b13c87e9f05c3f502f050fe4d957657829cc914f94ff0a3ac1aff2836b60d8b2d6ecc18799aa5e8dcd448c1dad04ba1e1ff37816e52677410956a4b4709f4978a43c3f7d9e40bbbdfe84ebad3ae760f0ea05437d20484c66124d8067461fc9219cc09100ba6165fdfc33e306434a9ca74065714b908664fa6049697b8cf580d878c644ddedb0353459885fae5563f5d61255fb458bb7e97e5897c4aa337cd07e29f7ccf492563f8af760e7bb8bb0cedda7580518946406a9dd9b0b95737a4b16f9f008ee22114573eb6434524556c951e3d1f6d93007905e2cbef001fe2fa146e9b854b8ba6eda3"}, {0xd0, 0xffff, 0x0, "d0e8f67791280b77a327636a3123dd1cd4e626f4c0bd70ec06a9cac4d162d8518845afc49c0e2d85a5518ad284c84eb2e0ac0b6f1ba0e09a45d0b78c0d8770af167e7a516b5a762a3b8e39424b2958f310a3f64e9a276a5a7bdd00df646ba5eacbb89dd6b8eeb7aa46a67932850bc64f567a7a1a32a45ea765065eff505b2c5e0ac889c1f4318727c1773108db47ad2eba9dfbac6ef6ccec4ac53282e0e7c9580a7379d87a4978adcda1d7fa0228959f4bdbb23d51b42011d192d1"}], 0x10e0}, 0x1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x8d, 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') 18:05:53 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xffbffffffffffff9) munmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r3 = open(&(0x7f0000000000)='\x00', 0xa08, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x96, 0x3f, 0x4, 0x0, "3d713f9f2edcc7eeb65f814f12af723962b1d5bd", 0x81, 0x5}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x1012, r3, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 18:05:53 executing program 0: pipe2(0x0, 0x4) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x40, 0x1000}, {0x18, 0x3, 0x69}, 0x400, [0x7ff, 0xac63, 0x0, 0x70e3, 0xffffffffffffff19, 0x7fff, 0xfffffffffffffffd, 0x6]}, 0x3c) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) rmdir(&(0x7f0000000040)='./file0\x00') openat(r1, &(0x7f0000000200)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000280)='./bus\x00', 0x0) 18:05:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 18:05:53 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000300)='./file0/file0\x00', r0, r1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1f) select(0x0, 0x0, &(0x7f0000000100)={0x3, 0x5, 0x7, 0x2, 0x8, 0x100000000, 0x5, 0x1}, &(0x7f0000000180)={0x9, 0x800, 0x93, 0x3244, 0x5, 0x401, 0x8001, 0x9}, &(0x7f00000001c0)={0x3ff, 0x2}) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x8, 0x1) r4 = msgget(0x1, 0x1) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/4) getpeername(r3, &(0x7f0000000280)=@un=@file={0x0, ""/61}, &(0x7f00000002c0)=0x3f) open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, &(0x7f0000000140)={0x81, 0x1, 0x9, 0x4, 0x7fffffff, 0x3, 0x6, 0x9}, &(0x7f0000000240)) 18:05:53 executing program 0: select(0x40, &(0x7f0000000040)={0x800, 0x0, 0x1c000000000, 0x7dbd, 0x0, 0x25e, 0x4, 0x81}, &(0x7f0000000080)={0x7, 0xe3, 0x8, 0x4040000000000000, 0xfff, 0x72d, 0x2, 0x5}, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x800, 0x3, 0x3, 0x1}, &(0x7f0000000140)={0x100000001, 0x2e458333}) select(0x1, &(0x7f0000000000)={0x2}, 0x0, 0x0, &(0x7f00000000c0)) 18:05:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 18:05:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0], 0x1, 0xfffffffffffffffd, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x2f32, 0x200}, 0x83) r1 = dup(r0) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0x10}, 0x0) 18:05:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) msgget$private(0x0, 0x2) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 18:05:54 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 18:05:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) dup2(r0, r1) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x0, 0x99, 0x1, 0x97, 0x9, 0x0, 0x2, 0x6}, &(0x7f0000000280)={0x81, 0x3}) 18:05:54 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) pipe2(&(0x7f0000000000), 0x10000) 18:05:54 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x9, r1, 0x0, 0x0, 0x0, 0x38, 0x38d}, 0x6, 0x40, 0x0, 0x0, 0x5, 0x77, 0x9}) shmctl$IPC_SET(r0, 0x1, 0x0) 18:05:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x100000000000028c, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x3, 0x1}, {0x18, 0x1, 0x7, 0x8}, 0x3ff, [0x0, 0x6, 0xff, 0x2, 0x2, 0x4800000000, 0x6, 0x4]}, 0x3c) 18:05:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) r1 = dup2(r0, r0) flock(r1, 0x7) close(r1) chmod(&(0x7f0000000040)='./file0\x00', 0x118) 18:05:55 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_int(r0, 0xffff, 0x900, &(0x7f0000000000)=0xf80000000, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000005c0)={0x9, 0x6}, 0x10) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/98, 0x62}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000300)=""/236, 0xec}, {&(0x7f0000000400)=""/18, 0x12}, {&(0x7f0000000440)=""/119, 0x77}], 0x6, &(0x7f0000000540)=""/35, 0x23}, 0x40) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x7, 0x20}, 0x10) sendto(r0, &(0x7f0000000040)="981d4e9a", 0x4, 0x40d, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3ff, 0x5}, 0xc) sendto(r0, 0x0, 0xffffffffffffffa4, 0x400, 0x0, 0xffffffffffffffd5) 18:05:55 executing program 1: r0 = semget$private(0x0, 0x7, 0x22) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/187) r1 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x1, 0x8, 0xef, 0xfffffffffffffff8, 0x7]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/102) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000003c80)=[0xd5, 0x6e, 0xfffffffffffffffe]) socketpair(0x2, 0x2, 0xc1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = shmget(0x0, 0x3000, 0x261, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = semget(0x2, 0x0, 0x502) r7 = semget(0x1, 0x1, 0x0) sendto$inet(r3, &(0x7f0000000200)="d53f7feceee01dcdc4dec20b6375b5d5b9c1c5aa7cdb987e8b413b7691f5e61f800be552b32dc59e0254fd2631b5fc9d180c7958183143d2124c655617e0c466fc04", 0x42, 0x1, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0xfc67, 0x6e92a4f5}, 0x8) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000300)=""/203) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000440)=[0x0]) setregid(r9, r10) semctl$GETPID(r6, 0x5, 0x4, &(0x7f0000000480)=""/160) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000540)=""/4096) msgget(0x2, 0x140) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001540)=""/185) setuid(r8) close(r3) accept$inet6(r2, 0x0, &(0x7f0000001600)) readv(r4, &(0x7f0000002a80)=[{&(0x7f0000001640)=""/86, 0x56}, {&(0x7f00000016c0)=""/130, 0x82}, {&(0x7f0000001780)=""/114, 0x72}, {&(0x7f0000003cc0)=""/4096, 0xfffffffffffffd66}, {&(0x7f0000002800)=""/214, 0xd6}, {&(0x7f0000002900)=""/112, 0x70}, {&(0x7f0000002980)=""/112, 0x70}, {&(0x7f0000002a00)=""/81, 0x51}], 0x8) r11 = open(&(0x7f0000002b00)='./file0\x00', 0x10000, 0x20) readlink(&(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)=""/228, 0xe4) fcntl$getown(r11, 0x5) getdents(r11, &(0x7f0000002c80)=""/4096, 0x1000) 18:05:55 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file0/file0\x00') readlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)=""/97, 0x61) sendmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x100000001) socketpair(0x20, 0x8006, 0xb03b, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="ae", 0x1, 0x401, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x409, 0x148) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xc2, 0x1}, {0x5, 0x3000}}, 0x2) connect(r3, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 18:05:55 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="fe1235c140638d8c4c396ce5632efd2b1888f876146eec7170fc9e7ee4c704330102bf15008d415da0eb966f7dc1a6e2d1ed78a281bbee4bbf6646694e30e7c88f9c7c2130d12d9e553971764c5357e3c1284a9f71f4d9d915d4652b053fcd34eff04d43a3d662ad10e5e474e0fd8e217e437ce02c0d5706474ab65557d7e41a2b1531d65cf70fe5a6f2921704fa6186569cd832c56da8db1e2de09168c5e74c724b8a", 0xa3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x101, 0xfffffffffffffffc, 0x4, "1eae8682ab0320755ab8bdc7a85f07a099206fb2"}) nanosleep(&(0x7f0000000040)={0x0, 0x1000}, &(0x7f0000001300)) write(r0, &(0x7f0000000180), 0x0) write(r0, &(0x7f0000000100), 0xfffffcb3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) sync() shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) r1 = dup2(r0, r0) accept(r1, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) fchown(0xffffffffffffffff, 0x0, 0x0) getitimer(0xfffffffffffffffe, &(0x7f0000000180)) syz_emit_ethernet(0xf00, &(0x7f0000000300)="5fe5adc34db71078449f1fbca76617cdad370005628a858477d40d03aee17a4d800ff5469e81e0e31026e37f81b7c87a39baaffbe2b4b5a014476e66a45cfcd54d2d98c0f86cab22a5ff2c1781fafe73b01debbe33ade4d7f7055c8bde40378cd1231d6c93ef672b6032814e75e3fec05a45856fd6182779b22ce55353abbf48bbadc311f4a08e0354f50f286d1199db1bbffb715386e42117e03fd894d90f2aaa213bec7e15cd1acb8fe50b478eb42a0180ccaeef59529ac8b823875d5887f02282279482bb75859131f01dc787183d4470d9e73c3e7016fe03ab69e59372ea2e9be2ea524e6500fa541a1f7daa934f7681d2d430b398145df72b53e1642d811c1098c782674eca3e449a71fd9bade74aca61ecc344d89721b71fde82154b22d7ea4f13db1cb8f0255f1f4a3569bc6df36ca4f99296e9c48fad1f86ec02a941f8f7a16739acc82b8409da6e2661a5a82d395ef4d5b9eb526b28d7b7d6255fc1d1d1d162de3df477cad0dab1ee583ca7414dba6877f9cb6238dfd00494616aeb1c47118a939f13173297cffaba85e2c72402eb55cb167c5fac03fb1e2d3b5958b1038b9c2c63414c879d42a522aa347315bbc502ababbb39635329c23205b6f84b76f652f7177e3a10b7a2b1119f8d233cb42297600d31ce7d4a4311871ac5e529b2b6fbf55ad1c97fb17828953b54ca700ac550f4ef0268636fabdf79a7eb4694236bfc98af98be33ce2a395fbc173b6000eae3144fa62177e8a2479349e3f40a3e3f0faf5a029160da4d42cd49fc4721a1e4586a5bd7e78479495798ecd6d5bd3dae4eb7e02c2ceadcc769de3ea39dc375fb5c9cee0e71fca19aad9ee211058edafcacace5322ff28be47e1deef30cf9d2d633ed64c16b4bd7d3889368a5bcb6369358ea57dcdb891c5f51bb5ddca3a6cc42f33f4840285fa1fe7456b75a30f5bcc2e4c17638215fd91a7d182baf0a759dc2bf49113a3852e42821e55a370697322859f112d71b6ce4a19ea630c5113ed0e6cc6a1f903166f50af55dd1e749d1ffc51638ee1185c48c72b12321f6e1a524240982d97be8aabf8a0c01a465feebabf74366c109cef7497af36d2ed1ecc661d15b55eb4a617657568891e7ac39bd88946d9e8ad53752670569cfab862764e4257b4d1f7100950b4333d540342ae2038c36a7d05cd13c9f99c6012b3c4d578f12df0150f589241630a9cd0cbfc0ad5b3c7ec3ebb84db5971298484cc95cd0efc7bff1847c54e7116a67946910caf748e6b150a554e6ca6b2209f250d598295b2f26efd31c6c88a9a34b54659fd49a47337ca00774c531390f25d5fb60876953b0979eacc9a4493690f1a278ed81db46ffa0fc3e8804092c96177922017853529a9f52bd740ffa3ce936ff101ce259505a796b7e37c3c936f0c57a3f980b4bbd54912cb44ebd89bfab9fed7d7aa8e431c1516cc3250386ec64adb736187abab0aea2ef21fb6c21200cadf824271c63bcb3c972d4255a18190867271f0be9eee020f57ad058528296798d849491b0da1bdf1ad61ee9f0b10d33d96e2a0aa435a7548025aa38c041e77e136ded72d170c28caa8f990f29574f4f8f65e54720c0983e51cd6a0c303558dea6e12c40d49a0ffe761af315dc2e355438b191b0316cdba1500d278cd95f14c3baf6c92693d6d7a9e7071b00064850128189f802624a95a4cf6aaf787166cce6ae07e701ee6266005c7dd0dcbc302eb5addf9585e654b17aec05beaad4dcdcb5297f1edfb8aee7aa84f72f98fe2b598ea594dcb3c3ae9c4499c2aba79665c7aa467cd56f8dc80ea1160865d6ad97a43cc3ca9d87ef45a6f10a63a7fb77e8af0d4a07ef3cb0ade3099fb4c63d6751c3bfb3ddbe3665ec49891ee903058c50230f66380f68dce8b3f659e38c561cdff4479caf7a7637d5ff2561f4520793af3b1a357dd428f6502cebba422f782f0abcdaec413fd93932421de296d9fa8680aed8e177121e05a85505dddba3a25f973bc2ad516854a5b8c08a4b968bf3aae772682a78e5bb9335f81148216af9c879f9dbc4e633167d23e9b6aa37fda5251c78fae08d49b8b0be871367bb22fc2e0879642ffad143d1dd2926f1e0f924c4cd9a954a17f0607c2e3b63ca9259a47540ffe6a87a55b70814de0e9a58139b21a7cfa5e20a33b14e0be118e4a13670d9cf74ed8041dc5cd9e178a53fc3d20a1fe42795df3cb81e62364546ed48ebab05a47ec6876d0967900247825c5d29d637a33af9bfc3faa090b547c2f49d20c7cec240e889a5d11bb49a3d45230e324adfdc8a93351a29225a68965092251a568e7f14e8d26b964ee3a7fecfdadc3d9c994f1769d311695b3df6e50b90b6bb33129f8915000082fb0de5c94a7fad33f624f511c84742e3192ec197da616a7f7ba5b71b4bd754838af13b897837f3592b3bb0f70c48b158048740af9446444626fd756c085fc5d5697948fcd8e1d2c7533187e61f465c3ba5dee0db9f41e4f6d653f921d346dbc822cc57cf8b70f21e33048903b9dc71a0e88ee0bdc515b5591ae471ba502fdb0c96fbe4afb1839419a7d7a5b623f56743cabe40e1d52210a08e3a4e9ad57575c19e7313b0314cacf3c088e259a846a54cc21677adcc798cf628019131df8d9b77bd4e2cf9e185a044b62c966d86655e155fe3c23b534d89e4e0e183194e5ed2a11968005aa1b33921923e3d8d5ff0c1a846fbc6b19e84a119a5ee5c0eca479148ce48867f04f494bc488436aeef4e0f695fe4c0dc222e0c0350d6183dae77c2b81aee2de6f9ceb372122be1d250c9ab7c7adb1e2644bb676b8835f78ae44d888b9236c95e912a1f3ecca6ab4d4e7f72e4db11ce4ddab3857427ea6c499471aeb0e15d9f6b2635ccd8a1bec5614b4b2c975b57c56918acdaece7acfd64c8a00f881d0c779768fd125a7f365d6c9ade7894bd5482f8176ca69048b0510ae61ec7ab14a7e767d2b61c35645bd4e4e4ec65d53ecdae767bc3a550680087c801229c5d55d6f58547258d2817d0d03714eac14cc6c93045de82bb111d86a184edc842bbef405c677b171f9304c50818f98b16f10350ad4747e99fe52636bc0414ccf929394943480dfbae7751492956cd8e4131d8848f4974a1155c8b0bc41f3895202a1df9220600306056e22d61ac72c8a0e41283847e791fe909009240caa4bc5ffa5f21d9ed0120f90305d84d605df6b6e3c8881cd5ee48e652516c2fc14d4f016ef1c0db18cd87e77c981cfc3590d654c7dfa2f579cc91b5487d59d91139a0cfb68897e13ea10b06062797a409ad79f913105dbb0bddad443858f4a365cb60b3e10d05505bdae934f9c2cf96705042596c8af58387a8b7adf2885d7da72ac0b488a2969d3ae76de2d955f10441a473c285ec3593bb9bfd7ea70c898b2166f0f75748aa78e1c8729c63e9c33dc479550b0c7a3022318a8bb7adcd525fde8e6e4cb4641701df93f3dc5f6e0890644aba19bb40b0f610c299f2d678e27a09e46905ff80047e71ce15e5cc8922784b8497ab7f0ddf3576538a1440376647af0a4469ba4d13dd2531b2407b473e209fba6565a6f626d27871a2399ef262e717a8ef3e852c4f0820ca83042ed7881b1f105db86152b29dfd46d98b3852b15aaaac528f6eb60c89ef487f03c7735f2b2adae51c4a91a6be25f908778e3b1e22885735058b4ad9bb4d36fcec10df0341f1e53e448ef3dc532b0e605e5be32e182be2fef33bca2960aabd75904eb04ebfc9f3575710e068ffb5e7c259c9855355cce2b4fce09163ccfcb8ae58fdde6af526ffde84b4abcba38f4d6e03e4133acd23e2400120b46298f5e8a7c11b09a23644caf3448a82128e7ca23944455ff6d09287e7186f9235363e3550c109a7491a8ff3a5b5cbc8b04a5df38a2603522aa66613c6539ac06a47b08d731d18053f7e403a21356d0afa5a250fd09866b20342346cb48e9eef3a6ee07420198be71bb8b4a5ea20160abb987cc1dfe090399ba753b43088d65a74b89e2da72f6d65b35ecd734d37a1f13b8b020e31890359b329cfe639df7c6b6b94bf46f20c7c67897f807e0e19ce1466afaa961c4f3d7d0fc48f40e7ac354fcef421b2f6dcf778e063a90236c6d2ddbfa32c3b72bd0ea78a5ff869c30ee0a7c1a6a0c1edc88061295d0346dbc80d3e4d6faaa9fce7b0f281d0c186b3bf92bafc267d798167c5b3aaab1d663cad8b1537e940ad959a4978874a61057f7be7201f4d75e985129a36643775064a6c04a425f1d23bb4f7ce93326b807febfcfe76419112d08fed10c78fef20bb1fd3cdcbe39cd23c4421eb6b651d0daf87d69a850bd9ed19ec2f066f42688def8670cf4fe64a317a66f6926e62249c1eabe9a11b882c6792a7ab69b2b1e72beb5fb096b68feb0c2842e767d4ac626811dd0884b4ce60bcb54eadd1427953e4344ce0d6a23ee305628090fede4ea0286fbc94451d1c86792e9b4a26c5982ed4edf848fee7edcb3bfa3d2e2ea8d28b10fc91a57cdf67aeebac3e3a306dd2b439de860d9f8765e79fa9387c049f83b2b5384c6612e7fa9aa6a6950dc6b33372b5ffca42b26e0d2735ddd7dc4bf4ccd58d1c5a7878b576e1a7b53de34b9738513eb85c905b4f20d53437424f97ed8c31192a022afd687122a98194b1d53888586b5e049fa7ca19d0df80d374004a94b3d261bd40882f63d8847afd602b8ea2aae800f41158ac13877c275d318ffc40d4ef7408f50204862480813b6f9edc88f21841d476b25165e620f1b9aafe945818faf23efa7000fe40787f465beda653ed9d8a474b127f0ff3708d4db55fd584aec099c3eacf10111e58257b0b78199603461290d39e01b69948590e2b83c26debe30475cfa3739f8bf9e22aab93e1069ffe5e333296b76a69bd1d364294e497a19b73bd03790b1b252d92b5b5e38d1f0430c3511a7a7896a531c2f6d38bd678c3b29cab009281632ed92bb9ce542b5875d7c4e32c563858a31d19734b8bd5f731bb02c63d381df5c1972200c3b0c14a8f77f5f210694ad81bcca66844a356084ade1f1d9659a3f0964a61e89928aaf6b21a0f0e4956c018a4861a1446d9b3d903af687cdb3278fa89700139f868f434b6db39e10c9928f5596034780a03d0480871033ed2ecf3e377b6b0dec9718e8379d41ac60bc6549cd07cbda131c652c4609d2560e1d01d58fd0d5dbd5324a13d129e4609923ab65b4398be1c0e79db3e3321f1fc31ee272d1d2bef0578dd35a998d643b50b85325facb33bca917f40446fb1dc66b8e76518271f0bca07840e387cd6e75394a6b8ef2187ad22b393312e4773ed58963797ff10d4cc0d1c9923044cb0abe5aae77f4c9f291759e87727b769726869600cbde744505c53a3b95d8a300f411066c49d04956acf9e0462347300c7c45c04f764e57ec262b42ff8d7c9be49a961d00567ca") fsync(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)) r2 = open(&(0x7f0000001200)='./file0\x00', 0x8004, 0x40) fsync(r1) getsockname(r2, 0x0, 0x0) syz_open_pts() shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) 18:05:55 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendto(r0, &(0x7f0000000200)="565c4b4148b443cad38df8d271e5f9c7ec5d4ceb7a14fa7c100f5fe67a0e24aa488a9e065f99a823cc86a7bccca67cf20a1f89d1c8ccc2fdc4bcfd50d54993fd4f647d56b5da74d45838b66a3d08815b862a468777fb63a7f9fe61ac6b3a29af6f02a392b5ed894da0a7d53ce8cca34823b1042b0aa43f09851ca2f8b34a27bfdfa1c8be18e7623467fd00b5e61de1071f", 0x91, 0xb, 0x0, 0x0) 18:05:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/193, 0xc1, 0x40, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001e, &(0x7f0000000040)='\x00 \b\x00', 0x4) r1 = accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="c3cc5116fc5274501edbce0ffb2fe98d0017d73fee0314a4046f0113c8e776eeea5d9756420b554311e0dde9ce8cd03e3ec438d50c756182b5ffad37f33d7ae9f5e93149d7a6c333861755e50e59cf7dc3d477f98df34b014346c5542138ffdb1742b7ea1d365d4c5b9a2fbfe5ead08524674d0a9daf05ba26c55aaf2e1ff549c1b9ccd9acdedf7ef39c6c976c79e1917bedf3fb30247b9c81026a5a435a", 0x9e) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 18:05:56 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 18:05:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x3, 0xf0000070, 0xfffffffffffffffc, 0xffffffff00000000}, {{r0}, 0xffffffffffffffff, 0x88, 0x40, 0x2}, {{r1}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0xc}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20000003, 0x3ff, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x40, 0x6}], 0xffc, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x9, 0x0) kqueue() dup2(r0, r1) 18:05:56 executing program 0: symlink(&(0x7f0000000800)='.\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000080)='./bus\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 18:05:56 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000380)=[0x0, 0x0]) lchown(&(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', r1, r2) 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') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)) linkat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(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', 0x4) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 18:05:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r4) 18:05:56 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x4332, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 18:05:56 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) bind$inet6(r0, &(0x7f00000000c0), 0xc) 18:05:56 executing program 0: socketpair(0x2, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) poll(&(0x7f00000001c0)=[{r0, 0x4}, {}, {r1}, {r2}, {r3, 0x80}], 0xec, 0x2) poll(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x100000000000024, 0x0) 18:05:56 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r1, &(0x7f00000003c0)='./file0/file0\x00', 0x40, 0x100) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) r3 = socket$inet(0x2, 0x4, 0x2) readv(r3, &(0x7f0000000340)=[{&(0x7f0000000240)=""/81, 0x51}, {&(0x7f00000002c0)=""/120, 0x78}, {&(0x7f0000000040)=""/24, 0x18}], 0x3) stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000000)='./file0/../file0\x00', 0x168, 0x3) madvise(&(0x7f0000222000/0x3000)=nil, 0x3000, 0x5) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0xc005, 0x6) 18:05:56 executing program 1: msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="5cb5944199c3641cff02965e4cbd3752faa0d04324987689d9c01495500b0b1087ccb11d38500066670999656bbbb7d52086018163557d7227be403ede99b360df3214b6a049cef634cafd6e2c591753a62ad6b3a23d39e16cd4f123cd59eff11103ea3ca8b7d4538e6c117f52cc144f8232631314a5320d3c819103e4d6679e14ddfb07c1802fcbc66fdd755162012eb5d80c88d42fb0d50ac01c3692ab8702ba5a7c89afab0718caf394dc9a6642637b7850089f60"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r0, 0x2000000000029, 0x3d, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) flock(r0, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 18:05:56 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffe, 0x1000100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) close(r0) 18:05:56 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/60, 0xc, 0x2, 0x0, 0x2df) rmdir(&(0x7f0000000000)='./file0\x00') 18:05:56 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x480, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 18:05:56 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) 18:05:56 executing program 0: unveil(0x0, 0x0) r0 = socket$inet(0x2, 0x4000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/22, 0x16, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) 18:05:56 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x8) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x4}, 0xffffffffffffffb5) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:05:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) r2 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r2, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=""/138, 0x8a}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8080, 0x1) r3 = shmget(0x0, 0x2000, 0x1, &(0x7f00001a4000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) shutdown(r2, 0xfffffffffffffffc) 18:05:56 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x14, &(0x7f0000000000)=0x3c06, 0x4) 18:05:57 executing program 0: socket(0x0, 0x3, 0x4) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x0) sendto$unix(r0, &(0x7f0000000000)="25d486b62435", 0x6, 0xb, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x3, 0x129) getsockopt$sock_int(r1, 0xffff, 0x1083, 0x0, 0x0) 18:05:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f00000002c0)="00090b380d4d5ff6013e6372717a9d4c", 0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="030000006e696c65d46c9213e0bb0679d85763f23000b3981ffc88e6591131b92eb6fa38207195"], 0x10) fcntl$setstatus(r0, 0x4, 0xc8) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) shutdown(r0, 0x3) flock(r0, 0x0) flock(r0, 0xa) 18:05:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0xffffffffffffffec) 18:05:57 executing program 0: socketpair$unix(0x1, 0x201, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x40, 0x6, 0x3f}, {{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0x4, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x10, 0x7, 0x7}], 0x6, 0x0, 0x408, 0x0) kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0x0, 0x2, 0x800fffff, 0x1, 0xffff}, {{r2}, 0xfffffffffffffffe, 0x18, 0xf0000002, 0x101}, {{r0}, 0xfffffffffffffffc, 0x10, 0x81, 0x83b, 0x20}, {{r1}, 0x0, 0x6, 0x2, 0x4ea, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x100000000, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0x4}], 0x5, 0x0) nanosleep(&(0x7f0000000040)={0xffffffff80000000, 0xffffffffffffff97}, &(0x7f0000000140)) kqueue() 18:05:57 executing program 1: r0 = socket(0x2, 0xc002, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 18:05:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r1 = semget(0x3, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30a", 0x10d) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() readv(r3, &(0x7f0000000640)=[{&(0x7f0000000100)=""/71, 0x47}], 0x1) syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) listen(0xffffffffffffffff, 0x0) syz_open_pts() dup2(0xffffffffffffffff, r3) semctl$IPC_RMID(r1, 0x0, 0x0) 18:05:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f00000001c0)="d9", 0x1) r2 = kqueue() r3 = syz_open_pts() poll(&(0x7f0000000200)=[{r3, 0x11}], 0x1, 0x6f53) open(&(0x7f0000000040)='./file1\x00', 0x100, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0xa0, 0xf0000001, 0x6}, {{r1}, 0x0, 0x4, 0xfffff, 0x5, 0x4}], 0x0, &(0x7f0000000080)={0x1a9200}) link(&(0x7f0000000180)='./file1\x00', &(0x7f00000002c0)='./file1\x00') kevent(r2, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) 18:05:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x8) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x10400, 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', r1, &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xffffffffffffff66) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x2, 0x3, 0x1f, 0x7, r2}) accept(r1, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f0000000400)=0x1002) rmdir(&(0x7f0000000100)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) renameat(r1, &(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000440)='\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') readlinkat(r0, &(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', &(0x7f0000000240)=""/26, 0x1a) mknod(&(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//file0\x00', 0x2004, 0x7fff) 18:05:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa00d9d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x0, 0x101, 0x1, 0x7, "7eb1241fb8ffef9ccc3a14e614cabdf401ef4a30", 0x0, 0x7f}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:05:59 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/36, 0x24, 0x800, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 18:05:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x6) recvfrom$inet6(r0, &(0x7f0000000040)=""/113, 0x71, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 18:05:59 executing program 1: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 18:05:59 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r0) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x4, 0x1, 0x7fff, "ec4235ae999c882a42d98cd495d36cdfd5e4b1c4", 0x8, 0xff}) dup(r2) 18:05:59 executing program 1: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='c\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket(0x1e, 0x3, 0xffff) r2 = accept$inet6(r1, &(0x7f0000000380), &(0x7f0000001600)=0xc) r3 = dup(r2) getpeername$unix(r3, &(0x7f0000001400)=@abs, &(0x7f0000001440)=0x8) r4 = accept$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x4, 0x1) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknodat(r6, &(0x7f0000000200)='./file1\x00', 0x8000, 0xa952) sendto$unix(r6, &(0x7f00000000c0)="ea4d7fa3a82ef50b249c742efc1ad3a5a4d68adcb79f9fea5c14d257574df319e517f009c7b1d6b0dbe9cbff0a1b1909d7b73509da0d6dcd7684f07213c63a1f9de46b3cc36e6522259721f62ff161eda1f33d987db20945581b7ab33d65ab495916e7033b93ea4b1beaf588df763471d28d63eb49d185ef08fcc4c4", 0x7c, 0x400, 0x0, 0x0) renameat(r6, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') msgget(0x0, 0x200) poll(&(0x7f0000000040)=[{r5, 0x2}, {r1, 0x82}, {r2, 0x100}, {r5, 0xac}, {r4, 0x8}, {r5, 0x148}, {r3, 0xe4}], 0x7, 0x7) chdir(&(0x7f0000000440)='./file0\x00') 18:05:59 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x1000300000002}) flock(r1, 0x3) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r3, r4) flock(r2, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 18:05:59 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0xfffffffffffffffd, 0x5, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) r3 = msgget(0x1, 0x0) r4 = getuid() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0xfbd) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getgroups(0x5, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getppid() r10 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x3, r4, r5, r6, r7, 0x1, 0x8}, 0x2de02e89, 0x0, r9, r10, 0x6, 0x3, 0xffffffff, 0x2}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d715", 0x518}], 0x1) write(r1, &(0x7f0000000040)="59356e43772f38c75d3063d2f800195215f6890a7a7aec9d5ed1e5c4cb4b5b0afc44c77c3e4aff2e14758a09a3658fda3828a0e5407139faa5b5247294aae28215874415c46aa5f116c411dd5862659286f9f6a94e17a20cd7c409c123ec3185aed0148540244f485bf01093fb897579e97df07209824411c2dd28735b75b4612010aac05ae5ea27f32da9ca08f56c2b596864a0a1cb0de96cc88e2c674c1d740e19d11061b4d987c5b2c4ab51b07827", 0xb0) chown(&(0x7f00000002c0)='./file0\x00', r6, r8) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x6) 18:05:59 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = dup2(r0, r0) accept$unix(r1, 0x0, 0x0) socket$inet(0x2, 0x4007, 0x4) 18:05:59 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) shutdown(r0, 0x0) 18:06:00 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x4c0, 0x90) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000240), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1f, 0x7, 0x0, 0x4, "135a90a6bdcc00cd93189b944d49f90c152b0941", 0x0, 0x5}) clock_gettime(0x5, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) clock_gettime(0x2, &(0x7f0000000080)) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 18:06:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) close(r0) fchdir(r0) 18:06:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x42}], 0x1, 0x2) truncate(&(0x7f0000000040)='./file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x1) openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 18:06:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8201, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x7d, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='/\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%-*i\\]%\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\', &(0x7f0000000340)='}\x10@^%\xb5]\x00', &(0x7f0000000380)=']\x00', &(0x7f00000003c0)='&\'\x00', &(0x7f0000000400)=']\x00', &(0x7f0000000440)='\x00']) 18:06:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair(0x1, 0x2, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 18:06:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) sendto$inet6(r0, &(0x7f0000000000)="cb1b695d9a484813bddb1ddc50b0db584437905b09aa09ed8fe39350effc0fd16cf895e4de45d021826b3ec8f9a5e368e9e78e5db8daaa6021d1aab686fad2e6ba7e12455ae91e6370ffbae0a495a951ca574a40ccea4e0325b4f1fa2db51389e34d77b2eb85826e1bc2059f59c19eab75bb699c63124ffbb0795e3e05db9820ec20414fe8e3cd73c4f806de3840e9374ec418670aa7585a825f4f135038ad03a7ded7a2e7d891183cdcb188e89769bd133654f215909dc7e610a55ca9d8e68498995195a2c226c55d0ee4386e87926683ff3c732c4623221e32152a6c1e8136ce84d292", 0xe4, 0x4, &(0x7f0000000100)={0x18, 0x3, 0x6e9a, 0x400}, 0xc) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 18:06:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x7ffff) dup(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) ftruncate(r0, 0x0) 18:06:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) write(r0, &(0x7f0000000240)="ec5abfaea6723112e09a833071858c1d4a0436a18fd1460b5c44a9b2e7a73e183ddfc2210ef3810e079b620a057c543d534132db717ab60c1ae0b487b041736d832f44f2516e7f9a55628c784a1213ee01baf8bd48b3edbac1b39301ccd13938a9a5a499d3e55a48a021a14efbb22ff0cdcbf0c6914a736d8f51e2e6d27ede03dee3df6a5b95c6b8b402e976fa16a8f6d60d972dac2b7f1c91ccca2c539b94e56882272187cd00701cdd0ef7c043e8c225165cfcdc2badd4b1f3534c0bfc4b0860ad61b80bb1ebad33a9ab5d53fd0034397f385db34b4360ec555ba4ac198888d747e99417fbab39164f40873427bb83514cd473bbc45a60269370b03868b2c6781b6747f2b78287e8ddb781a6ffa1ce08dc4aff04d8081c0c6992ecafc4459c930e10d5ad7ee46629a08772a0845536d3be8bf27bcc8836e5eaec6595f4025ff3b37bc07e207df6d5e55b5c01bf95159a9963c81205ea235cd67c4226398937eac2e26a190d19", 0x16f2e638eabcf97a) execve(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) 18:06:00 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7}, {0xd680}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3}, {0x10}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0xed, 0x346a, 0x2, 0x1, "0607e026331357f1e84ab07353ce0006a9aa8954", 0x496, 0x9}) r1 = msgget(0x3, 0x210) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000"], 0xa8, 0x3, 0x800) 18:06:00 executing program 0: kqueue() r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r0, 0x0, 0x3da) 18:06:00 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getrlimit(0x2, &(0x7f0000000140)) geteuid() unveil(0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', 0x0) select(0x40, &(0x7f00000000c0)={0x7fffffff, 0x8, 0x2, 0x80000000, 0xff, 0x4, 0x100, 0x100000000}, &(0x7f00000001c0)={0x5, 0x1, 0xffff, 0xfffffffffffffffe, 0x2, 0xfffffffffffffffa, 0x10000, 0x5e}, &(0x7f0000000200)={0x1ff, 0x1, 0x10000, 0x7, 0x100000000, 0x8840, 0x5, 0x9}, &(0x7f0000000240)={0x834d, 0x1}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) link(&(0x7f0000000000)='./file1/../file0\x00', &(0x7f0000000040)='./file1\x00') 18:06:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet(0x2, 0x4001, 0x9) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:06:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0, 0x538}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) 18:06:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getegid() socket$inet(0x2, 0x1, 0x10000) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() r5 = getegid() setgroups(0x5, &(0x7f0000000140)=[r1, r2, r3, r4, r5]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r6, r7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 18:06:00 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000080), 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 18:06:00 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='s\xd2'], &(0x7f0000000140)) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(0x0, &(0x7f0000000180)='w\xd2') r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0xb1, 0x1) readlinkat(r0, &(0x7f00000021c0)='./file0\x00', &(0x7f00000011c0)=""/4096, 0xffffffffffffffeb) 18:06:00 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) msgget$private(0x0, 0x20001fe) 18:06:00 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x9) execve(0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 18:06:00 executing program 1: r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) dup2(r0, r1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x2, 0x7, 0x200, 0x6, 0x25, 0x4, 0x7f0e, 0x7}, &(0x7f0000000140)={0x40, 0x41}) 18:06:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82400000006fcb2c86ab30fba89937ab78b6f0a8e05df75cd1a9c9cbf7ab5bac42e84ddb0015dec76499013758e17bb35bfe6becbd91ae2c63d72f0482ece098cf2edf8f835be43858de556a746a2fa052f5540d7938779b763adb3f93a7e32bb6cba6c45d43e8a14e8103e2aa0637dd60d04132a974c6c9c34ebfcf173830a1084d9bae3f0000005149647385630b2dae6714607ef4e61fe2fe01fc0d516cbfd0af335ece6a744b700300000001f2d3ad7235d8582f7a4dd454aabf70b65860b1bd08e2a81ae2722db9d3ff4b35d05748cf01142ffbb33543c2758eee7ebe9770be6ba0a66bd28ed7471a6705a094bfce747ce6c516fe49a363ca7373ca283a3a3c5dfc1139df4eca82a1827f534e95042cd3"], 0x1) writev(r0, &(0x7f0000002740)=[{&(0x7f0000002640)="70b3985f868d39ed9839b5acd1cf72efb757ed508f6824e144ec022ab48eadcfaf400bf42b4cef116ca41e12dbdd88c686c6df9250d6866028305766cdf77d069e012be8705f0d0b9fb1432e4a865f09f96d71c54f2141f90b1f6872697e5e02a61de97fae9df8d5b917e8a3675ea77339c2b3fc9d7c8a741687bb427568d6f32e89b565acf1dc6cb12c4646316a0808e2ade3dc5e5ff9b14874f62ae9301bd2e1e63512127d10367a60dd13da6a4f1ec2c7b543e25deae306a5a3c676c2631d7e7233c479a5959f5353a297038dae2723a6d880c88775bde4086d88cf16b2651c2a5fc3b6f39923882bd30757bd5805001e36efe9", 0xf5}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x14a, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x80000000) 18:06:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000d80)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b004ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de201803c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9eba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd14109000000000000000e1bde4e5101933a44d93ba1a4c0e6ebf63e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c03e9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd507170127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e193a2db8485bdd9f84d29beb353455995fdf043a55c02aea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc84bcab85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac353c5329e68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0d661abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515d0900ecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f3817641359a4bff688d5e2000000000000000000000000000000", 0x7b2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x800059, 0xfffffffffffffff7, "a828e2d5cd6474f0d40a74d6a03400"}) openat(r3, &(0x7f0000000040)='./file0\x00', 0x480, 0x12) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1000000000000196) chmod(&(0x7f0000000200)='./file0\x00', 0x12c) 18:06:01 executing program 0: r0 = msgget$private(0x0, 0x506) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028443ca008b8cd39318bdaa3f3b05e70c220c330f6732ec97ce7663275306f2b7ac2918d275baa2964a3f83ba8ca0bbab3e65c6d860cf1f9dd28fe25ba875d84ccf33e8f2340d7b502ba0f78d100e2743402ae670152482a4c0e6701008b9fd7142fad7365a122f93beab57224a1a13eda636563eba2cf6367ebbaa29f3fd1cd1a6bff622c89cc0fb6299a577ee2e4bd13757a32839648e55705bb2a81df77b0203fcef7cbe689b5d0d822490563c757438fa0452b67788c6ceaea87052f36eac390a01ecc9bb5a20e53595d84"], 0x1, 0x1, 0x1000) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) ioctl$TIOCSDTR(r1, 0x20007479) msgctl$IPC_RMID(r0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x202, 0x100) rmdir(&(0x7f0000000000)='./file0\x00') msgsnd(r0, &(0x7f00000002c0)={0x2, "f794803d3b3ddab04f5c183dc3158d2cd2b9036acc078d0848c30b44fbfef91e00b657ec47bd933c024b715f2397838cf8b777ad095aac2671842f1b34bd23b22595aed946dca02c80a29ad1fde52bef403faf7eb48e3eb7f58dbdeb06d83ba4ae5082bbab11b9e1a46e18be096d48f1f7a1da2dbceaf2fb4f1ab12593f5fe0e6851e42282138dcf07e4a8346cbb03489a55859624c30491e4a04ca5fc2ac63569c5ccdc06225df1f0e83381d1d6dc33844f8c3bc63bc012046ef549509997328047d5ec973a0763b40492b3b97e47d3a4b3d089a79f6770fe7f15821e8298bec8d504279b69da853622a2e6efc18e511a8d88e4"}, 0xfc, 0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 18:06:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvfrom$inet(r1, &(0x7f0000000040)=""/53, 0x35, 0x3, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 18:06:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1}, {0x1ff, 0x8}}, 0x0) fcntl$getflags(r0, 0x3) setitimer(0x0, &(0x7f0000000040), 0x0) setitimer(0x0, 0x0, &(0x7f0000000380)) 18:06:01 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000001440)='.\x00', 0x3, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 18:06:01 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) msgget$private(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000040)="9b5050cc0636c82bd398b2e0f53f91295c7bc38a8242184f890e4dbf65ad4084e1b9675c1e7f549232fddf26f5ffe11db16b0ddc104ce3f53d4992065aaa1ae09af2c48124c2fd69da05ec7828e3a4a6c410b8cf5d0d7fbcd86c4477fdb7773c4ef6c1b7d19d77d38373c9e53471f8384fa3e6805a0bf030a468b8b8fb40f77d6ddf707f2aef8d83526e4298ff7753c9738c9c83b8d9edfe04a69732aa2847b9615f9d480a150d1f038ecf172a04134313f31098a9f5503d2909ec8affd70ced59fae03bc97785169f7c9f9b6ea24450b67a07e734a42b51f17782277478b46b1c5032e1808905bd55282cb973928948646358e2aebb4c5c9e1adf27cbd51b954807110ed3d2592903d8db3589356133a3a7c24e3af51e5ed08e6022f7e0fdb03df7d30713346e8d1376831ef0e8b8c0a0f7c31ca277f8f75a19d69d13ea3b3501ff8f5103dacdc4df8eed29597c0d985086d9cebb8f9642e807bb6061524068a4249c264d947499fdc8a7a3aaeb118664468c2dc0404bfcab25e572017d24e301845a023c29736a795dee4f7492d543ac9c665893c86993510c2f13ea49a9d12796bc34c14240fa5f0727c163cb2a9a443d2e7435c2302fc83c6f18fde2583927736e9bf9e301345bd3d142f3f6e43210dc9834435c989cb7fafc1706279b16bfd1db03db5717846c820acabadc25fddea2f162c2374aa25bbba61e3c07645ec6dafd7d17306659bdfb0cbae8a784659bcc523d5bab5cd5687976f0c14e247086d0f4ac298d586ace80c9f63c74c69fbfc630722a330317c561d23ac14178527eda8ae768affb6e1a3133fa14e2687dca7eb3a1d5ef404509d2f16e463beca8e9a152e00484ba6adb9be7b19ff37c9de468af1f6866e4fea74a870d50eb70f33fcca3abac14d27ef98b4cda72e29ad54e0f606a4e1f1eb0b40c6349fa8e726f35701e8a1a913143983e8558f78eef6ee1e0651a4240fe1867a47e2578da07799005f40012ad95b4a39121a48af51aa7dd0ef4c8a6ea13a69c138ccc82ea735212815cc224d1e0eb0bfa92fb8f5af00fa35b5593ddc8561c2b03b4b4f20196865c7ceafb78d0564e302bd3d1224f4a7752d773a673686e8f63aa860b91f495de607b081cb4e0c1fc520815e493059fdbeb8db7285055df4ae150a73e6ff0e0e3f0f2a7b1fc30f15940f21b45cc4a89ddb6d6bd38a3b50c9988fa58ffcf3078b185dc8d86742f18441de4087ba3a76f904fabef8dd522e28bf83bbdde919da3b994b86fc354d7f3f7752b6878f508ac10ea03e94523a40c2c98d0285fc5ae179cd4dd6163441ce4fe3fa135bcc50726c3f60f3fd919b1d41a4b539fe7aa38f794937e06b3afb7dafbe10e4728108a616cbf1d33b4405daa41d988042322aed81c2b371030f219548d038b63005f582e20ee78d9f08a8d6432f73b0d7c45392b17a6609016d51dc2b62352c4177f1d9cdac38af020bda9ff1e8aa043d0b37a8972ebc0736d89759cc96335ec79027627a5baf8af4b784d7d79f64e201b0c2f1c5eacc691938068d94bcdeb1b611a94edbf85e15569e847d24c15e610574c30a950b8b354d469090fc99595b540a65496137dd819e831d10581bd93d5c9c9c817f5604358191a2e8db00bc232f953583c637fc52b99f658eeb95947652aba6e5b2aeb74ea52f51e13265dcbca3d412d2ce21b887f36538561edd131107bf7b2b00f6449ef435dd41bafb632043eda26d5dbfc429d6e1994b68246691b9814807da03963c8e0c912dba3cd25637605bd84272b8ba15f5011ca099966d45e8ed2c864900c02f481bcd1fd707d93050b34a70cf80c7bd357d4362a5aa1773df287962de0b88a02ce535da2b0ac44cdc6ce226680df891a579d1c38ddef026f6476c8392616bad31c59388973884aaf75fc3ebfba02596f5bd784054f81a00d63b01a4a3b70ddcd393e960377e9b832a797a8fb282b5ac83cd79972741ca046353b32f78e86f5cec9f3cd5789d37869cf68a30283186ca86efa786e01b200a1ea343b2d55277627cae7b12fab748d3175444b1101a8ad8d0701b89b21b6ca9a6ebadfb1bea90ef3656cc97fd2d9acb4226642ffbb54d6c566405f13eb731196dc7de06a946b06f2450d8c2cadaee211a1c09068a322a8eb85d53f7374f58528251d5958048cefe67b340f0aabcf229a66b595be73cfe51ca555d71c5110643e3d02c83a8afebf2a8b31d01739a2ca88c753f3564a146dca607895362bb4cf667c9fea4d9e91107c33ac2b1fc441f061c79296b7b200064561808b30c480058fe9a014e4204b182f8c1e8da8571499202bff8bded42b909b76395d20a3bbb96bad310994bc9b99e33ed9a1fda86095a3bd5ce1edf03ed16d1b466cc3a6aaee8498ebc750c915abed114845455a1c141a35d8f3c10faa905e6e9c34c616bbcbda621e9404c5567d169716cb4e30d6f771ef04cd5d8ad89140c56aee8713a8a2757c3a5ca243136ef1f3f4f16ad51e6d65ee19e1602fbf05fc4a34c6e57312d99c7ffcea7bdc8e749d0a98fc9c3f3f33c75651ff75e184c3436bdd22e03bbc4b1a4c16c5fa08631343f0c1058d4f554f3e6512dec57d286dd9be41b31681553ade0845f42cb912f436dd3b1c625c8f2bd52300c616d93ff0608dfeb6c586989f7f3390f627c3b5f48802337efbad578610c490ad0cf19b1e6f04c248e849cf518ca7c22c6c975f2e5feed3dc0dcde8898039cf978a7446b5f1815a117fedaad0fa1985960804ab12eec754cfdf4cf0596481d7aa8252228406c5964d95c7fb2a78cb50222e31ec78ca9d04a0acafceee72710a1abc301f1ebaee30883f6ad11d2cad22fc5ce37fa65b3392c2785a8c1172de1f3de0bab0bcdceb6c63f31dd6bf57992a463687a6e6cfe4fb64725901444ee0cb0dec24891c7b9ec3341e530adaa1813502be1fef7829af345df5b9e8706e818f15804fdf297a8350d5f10160ec2bbc457d7330831ab3e74b6d60c56366db9e99ad984e62fe790c1caf9158e2b850f27d59cba3c8266c959d096194a8320634c94f6af7a9d19adeda50cf0c1295c3138dca370ab0c5aaa0d4da818b135819df9b19778104298ed7840a07c29d4e051f241d351b84c2e99dac79d5c0dd0c988daf3c48080bf0746f528594605180420595bccacd6a521024533ea5a9611c5677572ff75ac287ee03fb25446869399ca37b9fd758c9035d938f2d30a00074da898e0fec9ab5edc2a29f5668224911aa5da67006f5669ecd2531b2bd0f32f1f5308ceb55e11804556c19c27a2e25dca66d75cfd342a1a0b391691165f44a7bc9a64f938c96b12f3d939dbc709d5c5deca9de315994bdd01c6e75bbab0f6ec5da459da6ad32368065e8ae30e1739e00e5d889148a26c2ff091208b9efd08ba90ea1f1f33a4f660b9149b77d441de0c37f1cf9c357ce0bedc25be3679f255b50fad6f1524860788a84eb54ea5bd6c5f2605ed4c8d38a753b07caf4e66797ed727105e63af6750ce450e85371ff6e605c402884d700fefc93f3a7ed4e33ece66245d3b2a1ad66ecd956d36d3b8775faedc418a4c3c656892176c2df08f32cf1e9736c3b05131d0dba84b7a50e1adb70fa8e601f971497aca3b417717ea3597cae92810828c229796c636472c67ab93aaabc4653ba1c4259e3a25a0cc572481d984eb18732fff2615b8ee31aa97c36127629eba2ab760c3d0c63d0561517fdafce3c0ce6beec095099bc89d168d981cfc65e058bd32d53190664614c208ae3b8ede0b0e5763813423e9ecc46260cf9aa2d2a44a4b01229c78fbbc6a7ad372d8d4e440e327a1236f785701330d4680011860c40536583cb7a2b72d059b5afbe3da191f90b6c173588ef47237a853e494f3d64ef5eb1ddbf9b787aedf1b506a8a066900978eeceaacf9672cdf7bc5a4581aa75d29ee9ac5e2b967a2aaeefc79bcd13cd5f311b44cb8017f9facde7cb907af7099789712198e0f75831317bcff7e708883d9c689f1f882012069c06dff5d9beb3273dd3f62c7c8a91b6a21870dbd5912214754a15dec947e69d80512edc82b93cc9505e8ac8f6beee1e114a497dabecffb8fb8f452cf9ffae0226be38600e592ce27cedb352a81ebfee3b8f780b72c4f6ebf0e1b446576f737e23c64eb0bf5f5a5680b9b8dab4f6cf08deab1b567574d379d83147c35905235982174a948a7af822408b0ecf0714f4e6cedbe4d7c6eccbaae60097ba4be01320003b294ebe22791a0e9593da35920250dc6956caf35ddf56e2980144cb2dc2316a36d3e76c20828acdcfbdd99792f2553597e1b5957c806725e64924e8b082cf1509c68d8e2d72a12804a5ba0688e2ede0347eb803ecfcefd280e72d7d30dfaba331e9305427310c149d669bb37bc8ff54d0f2c5571e9265c8ea39e306d25efff22a8d6ac999a9c6d73ca19e00400ac6a6747d1fc6f52678cf637c97837a75942d2c26ba77394c1f4f0f27f2cfad162081ca17b40ea0da340b3e172dbf0b8231b4b649b3b52f0a49a50c230e29faca8044960f6b480d10e2887fab193642d9e9b15ae22dcd9e6076254e3d84d0bcd57a6f9914fa63c787dfe02c955e69c49dc54ea75cb39d25f1577e1454b1c0b04160408b1fe13c9fd35f9047a9d518d35e4876e96200f71da28307f5c2c9d486f369dfa2636136b02eb505df06b45e08a5222a9e97f23ca2bdd4cca9b2c4505a80dc84c5c8032e1f277d0e403a2eaa4dab5c721f7ecdf668db5ba1af3f83a6f71ed061aad98a96e531a9fae34736322549c0bbaf157470cdf1304f7548657981fd0ceeb9c65a7e97f9dbe21c0822b5f93ad8ae7104f816cf8db0e9f1fb5c8fdbaca60ffc240dc3ff77e988ee2faf13e1b3b32660bff173c2c71708016b93b750c2244a24911e44d7438094bbebed5610974ad17272912584d760411248a1d82461eb34fbd78d1acc575b066b7b36837ebffc38a7fa23538fa903cc947f3d7d28b2d955c6b3cf779310e139335bac20332f65268f3bde4096f6531849215dcce8dc3cf4923fd875ca977ab44eb91ccef7df76812a36eedb2ed36e4013af0ec853ee74fe0f755ede084ca4d56463fea5647b8118ad148726a83a3513a11a6fc0ac9d88c6c8e9712bd5bebef4a3f40ab068298907349145aa196ffe79b8bcdec9247b7e589c64abf1f0341617999a3115fc501216b5465488f03922e088d70eab98e71b0c2d2a08e413bf5f30d11e788d6e8750d7f82c7835f40c8c86ef8ae32bdce108841826160f0527900241e471651550b54fd78f5bb8ed9e1bbd3659eb2d60d63ebe4e9238874bfda6c4beaacb1c4eb98e175ab54fc767eca66b2d5e4ae49a9e40c6505b09c32dc4b542e4c13e49ff5a678f9e7968fe82ddb6ee5d4184a6ebb373fb36fb84ec50797ed3c46357a0a6d18d97d6c00c76d541bdc9f1d289d8a3714e1096249ab5630db49bd67219d266193c1c5bc21283cf5fcab9291524aee6c4bb0c378e5027f908ca7dbc7733431ff5147128c9e08fce59c6b3b66cc891a4d1082b6a96c7f6d9cf74de7f6c1be66f47a61cef8fa04eaec501bfc95eea8c96d9d4d8deb87573b06e47621ab7825c56f45a3a8bfb2070c06e610f7054c570ab3fe8fab183c35d669e076fce26bd08749c9cb7998c96e4003577064ba65ef363223f6f15320ef3b2c88138c5590fe5683885afc346a80814fce797c01a39a7c9f4c88b3b67784f3f5075959adc712c974ec5a18541cecb8b45ccb6ad77798f0c24a48c21bdbd4042037171d94a97943e3584e56ec72108c3b1ba911b66", 0x1000, 0x2, &(0x7f0000001040)={0x18, 0x0, 0x9, 0x4}, 0xc) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) 18:06:01 executing program 0: r0 = kqueue() r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffff5d02, 0x0, "dc77d71535e8ee55e0f68279ced27bcb09854528"}) lseek(r0, 0x0, 0x0) readv(r2, &(0x7f0000000440)=[{0x0}, {&(0x7f00000001c0)=""/221, 0xdd}], 0x2) write(r1, &(0x7f00000000c0), 0xfffffeb0) 18:06:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 18:06:01 executing program 1: r0 = socket(0x0, 0x4801, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 18:06:01 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x88, 0x106) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 18:06:02 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = kqueue() recvfrom(r0, &(0x7f0000000140)=""/12, 0xc, 0x1, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() close(r1) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2d66696c65302f66696c6530008ff44b80cabac93c5a67320c"], 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x6011, r1, 0x0, 0x0) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) 18:06:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x5011, r0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1001, &(0x7f0000000140)={0x7fff, 0x401}, 0x338) r2 = fcntl$dupfd(r1, 0xa, r0) listen(r1, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x7f}, {0xfffffffffffffffa, 0x7f}}) sendto(r0, &(0x7f0000003240)="d4b951961ac71dff3b72243d29e79deec7f12c9ab99eacb48033e955ee3639e19532d87fb788089665e961e5ace0a824e6b70cc3b1357d2bea6e2c6b3960c2c7e9346d11878d268c7b72c21882276a5058f8beed5d979b7a682f742653eef0c33df1c35875473172a5e342c970e97466635cbf412936f00f283f662b538f797bcd911225f4245671c9dc4218cd722afb7aed38e919f4c4ff2dd168c6865aa49cda710e8d162083bdee0d1f1a96b5d8276c2daa3279ac2b76381ccb56caf1b1cbcae29de7412f0aa415166a256997e896438346030582eb2d48839428a8ba16141f67d2342b41c3d791d5948925255c329598340d035dda025f26afe257ba2ad5af67e1abaeb17f6d2f9c6cba262023483e7547061f6031c6f63d3beb7f34d1f9c708e4fd31b974115c2316cfe55272e91685026b70da108f8f066846d3305b83bf23a26ba8e76c7695c872f7520f7efa217982492c9e86328cc3a2d62f4b4a9a92175962769fcb7d1a19440eeb05ebfe63fb5eeecf665a79dd4942edb153317a68f1862bae50c850745f802887c079d3bdfc3563a62b424ef35d62dab8fbe3c9fd72667f66f5cc556a23c525d9c57ae2fdebc6eb41afc6ab8bf58fa46b95cc25077251e4aefe17d56ab0ae0ff48425df8faf3ce71408ed0877c2add6d1373ebbd3b4ca19d0d84526114c2f32eca3fe2adc599388308224f5c00f3b2c9c80bb1981ca5b6d815269cc65ed3b3a04d5baaa6c6758b9dce284928bc2b9cc3b2f09ac75d5637b5bc90a5bf58958129670411a02d866eb92e2040061d706910aa158a851a2e72fb3e4018a8ebb237935afd01bfcfdbf9f7486233c6aba38a5efc6d252b4720f9c104a9ec2a5b100cbbdcd3a128bbeb1130023534cb1046e324425e681313c7b1576d7fcbf633f2fefce5a78183275b438612c7bb2bea1caba88498763082a0dbcf1cdb8bec1b575e402224b3cc2bc60c41602703585df491814ca89b8d4c0443b3373226c8ecdbe008ee0fc2f81c6b37a1b9e0d3f14d0db019f6e00f371a2d4300b6a7ab7e4bada7a49fc33b9a90c9ee40e94d873f87a12b58c9040d99bebe6aaa9b33f1203df2ad1e275a828472cfdd41aacc8a1e83143062cb5a1858c0a4f99e9e7879aa9f6e8226424c54c2fbcd969fe47f652df8ab101ccad846182d50c922c55b995d5f6612cb767d3ee4085afeb8c8ee760b03d9e7b3360857f82dea96e50f4f452d8d7745fc5120f11c8fb792ffd42109400e09c80008ec6011a70bce2cd7434af6fc8d35385b70efd0634a7ebf087668cc6cb86021f29de373bd4e05c1fcda2117a31981cca0743a8dc8a74395b77004481638ba5304dbdde531b1ed663e2808a4ec9ed351dffc9ecb332ae13a18decffb6d1bb7054bf5a642108f262cbe3ee829e95f962c21842bdefa6067b5b4eb96d14479592752dc5302c108c04d9dbea4396bd9fec7b07723dc462d7285a6f5ecb0892849667af9bb09a9811abd2318132529740378a51953134c9f163a2d7effe5c57cdba5aa2e09900fad6a942436d079f0ebc9ea5cbd761ba165e3c14514b79a51123feac728155b99bf3303df65a4d4eec78a251ee0af1e6da988651d587801592a4b08ecfbf85e62c77d4f9079d051e59f333f041a9c9d9815c4ec5d17596877559def4de605f9fee635bd0f111f447ea44bbb2ef44da34fb7455e3430a0dcbb3d688e39c59f71bec278484f93aa5f5822f49726a5f499c042f1efab62f318fbcfb325a0480fa282e4825eb9e4d4f3ee5c089caccd78dd9d541538e4795ac23694f81ab497b4ae7fc63f748130c7b238a2b98b5c16988ec8cd4a20649106f22e0d6b3b704bf46fe099e0a9b7cdced99c692127664df1c774e132c49df7196032e98dfa68a4406d408fafcce1c8ed4b937d116b68d5c89a59edee43e1ab66682b2c4482ee6a4734ca0c107ef53644e59d0e30673559ac882b6700ddd0598437e91f2a458f27397fc3674816dd86f3076feb408d5531cef41bf95761cef5a7d90d05ac0e075a22c9fe61389a47e674b8ce8a11046c8cda1e54fd9f0e9b852c132e565781b376fc7b9dd69c44ad796e2e440129c9af2ae22f3941b24c7948d3a8692022fd8396b79b959e7fc932e669ef9631081e96901872fd01a38ac512b131bc4e8e0b3a8031361ba316121315810debb861988eff257d55b36be6f49588edfaf2f5ce5739fbca30b63378586d45e380f15f4b280f17379ad1d4097887b92be5536e6d2d1c800256ab0de0f3761102bfc915bf8e84733acda84554a878aa31b4eca47447cbe889a31a3b8bf285d4d23219e404fa12369d523c91b774e1e6ce1dd664bb50e0535619361433f5f38eadbbec97cf6ed23a760ed9916585cd7cc8743b80eabb5ed1de91869d7b98af7f98b4c6e008cb7d75d43fd2228daf0f80d5dafe64e83c71d863dd98017e74405a0adaa88b767252956a15164bb99d158ac7588f1a16c5a77944e6b69142c659aac9479c5f371810245fb16a8acce09c4ed145341045f4ac8a175922beb2abd4672fe5f809bd0f883380ed61015a42b3e23c3b44369b6e2e70e44fce0bab8a9ee4e100ef8a2c644bc3cc1d32a5deeb4b7631b344270f8337b1aa2c1d208dee4d7ba787ede01b2a95ea2d566bd3f25a4e485797b7d3da473332f3010d2cd695703ad2d47e68009ad04aa156ed4a902d0977f2efad455450fe82273732e6497543bb83374efddaf942b7c8374bfab23b0f53b19749e6f073bf3f7b05ae96733e7319003595a6f9c073e92bcc8fca7f270f079ac50949ce6302a23fd0405127c3f3f51dd41b65aa31e8f9f3dade65d1c7f888331a04fe0a9dabd268c15d2d1930902ceaa2991c6f58849b954e3e1850486e22a7cee3aa56914aea22b0f9f4c2b365451d6b66388cc2cebaef04f8315a37c7f795864d89bd33fbf3d15789a5bed3a0e2364d651de5c6404dba25f21a74f46e474e0133ed0db32be7695a9cfbd8c5453b1c62bb52bd9fabaaaeabdfa7f5a0af8f27f615f92aab6bdc05d07c7df707db4c240ff94062d97cb088a66cf4116c2e5e25c5da3cbf3a86aa8b678a65930d62ecf8f44ee87d5368361cf90b3c5ec13e6f90d6a5ac2ae789550e63453cee284c02138aacf97574f6ea0d235b034efbd8a4ddecea19eeb5a90d8c45f80bccf50be139a4a91e43d0a9aff47c71f7d619bac202e448c6b69a953f1329ff025bc556a6342fa1d45cecd821e13262c2b2e6bd58a1162383c7be2a533d1bebb9b0ffc806e77eaefc65d4071f1a04e377a3d2343b101bc05e74feab3288770666a59a91d2d23e11b3fc1fd96618e7a33342d45e683ac5577bd39d4f953470c744d0deaf278eea607af52de77ba8c3d569ec75042670408301575a29b303d16a8243da17df652fffc2f8a2eeecb966e1c6b0aafa1787784694ae914a50f056b2087eb0410f6f055ff6a10afe52c7be0d6950ee83a4904d1b4e6ba50512523a19992a9c4ce5f78eb6b0d6b0d1b6ab6a4737873c70a399cb5e8730b8b7e9fb1a4021a8bf36ab894c44eab4cf005a5479809838c66cfec0d6fa0d6f4262c0d73752cb7d19c53df941e213c009426d766f24a13d6b29083d7e16a2480c2c53378fd8e5f125ffbd8e46bd1d443ba7562fbce65ae0cff752cbf0c87d5f687646ff6a660b4b97c7421f3b717a805df89f0d56ece83e9e12c4ecd73c2c51a7e232277614bc73d2f1390ac3d1c6c46828d4d37289178d4ef156e67284c70c30180a2c92b8a82d41ba1181e6890fd4260518c80c02b4ca1bc1ad55a2b9ad06f4a6b044431c90aa618d2064ec963c5aeedf0486f271370cdd079f10a2e26da9ccf267bd64b9e62e961990174bafd8ee075fb3be21d21f49ca2b74dc0d87e15c329cd78727e83e4f6288a4a3830bc150bd793090580e618dc71d5c71638904254b698bb1eeef23a59bb365f30fbf7760d7787fb9d273b18cab896604aefe0cfb495e50d0bb9c12d9896d3c82ea678c273ef63986829317d1c9dacd9a7860abd2fd39339c17c8b35fecb13107750f0c4e09187ab361523c24f669ca3657f22805259d0bc90c6948ad854456e49eab890929c9c3649a38c793213ba25f3e579974febb55f0cf2c4a175545e8c5856efa9b034f220f101a5c7a518cda2d5234fe0e7f689d8fde62b84f5beea3eb7756a5ccd05abf97e7766f64f8d9b7f5cc6869c99a7413754e474205abf48689711de78b81389b2b82cea65b32cc99e0aa5d073307ca638518b425e951998094cbc070943b2f464e78fe98e9498a001cfa17ba529b0e699742607d11ced67c61d15a3a1f239e2149bf583002293043b31e5e2b1c75e9caa9d37b9e5dd99170f4cb5fc4cddcf009cb17f3234f4a2cf6f7e161a834df18e143d6a43bd718755419ef63156ad3479dbd2cbff189ccdb721801726e5eb0c9efb2162ccf55ea24631c286bb2315783036afdad96a3d69d71c50b30f395258d01534d7029ed92deb9e91c5b9bd52c44db12e71a1d1a1ea811d98df2ce63115a4e9c752b55f431a39c05aeccc55bf71e75e47cb6a1566210db8b1793a85dbf027235ac93fa426631e48bc7832cc1f27f57860e55d48106f2eb090e382a17939b653de43aebf815545e7069ba213d4810826f87dd7e41bafeff234e78c7653aeb63896b09990a6679eeecb33672a931af956c18796d5a296de72f543f03f7018b4b8603a576d62bc9579f52e73c327c29a7fc8be2b568794e6d8e7cacbc075aa48721a3564285c7fed08a03b2b265ae1fa94942382202e464f6b7a2f38850c46f098c9c50559d3d22de81d778d345c72083c225c7b97aef4029020a35670b8fa853bf070087201103206c3c8768228b6f1383e65551f3b850793249b82e891e5fe0f2eb9a69f9cb4fbf86d89a40d77b8c0dafeeb1404c5e0be9f407c6d1eae902d7724dc564269ac9056a36a09cd22782770c6e74371b7e088112d361082b8d587016b2487d29d6efc8607808c33d66c5aa754840b54d74ff71b0a567b89095d5a050d2301cda205eda6679f445a7bffa834b0fca7e91d42e6fbb452cf01d2d4514d3a35a7f194eafe7583d3bba953facb6de54a9f0b992b5a9f1ec5a2a43fcdfaec0b0b1dc0701f9e3394eed30f736a0f2f0204c3f8c1fc81bcaa1ce055d6417a6fba9cf59e0d960c6c811dd02bbfef5a8c8d4cc528edd80e5ecd00295492f91da673dc425830c6034f451df03440b99737bb22a4fd14d180b11dde4cc374b7ca2ea28222c6a791c7a68956f1301d0ac0d0da2dd2426d54d67b10946e8f1a15b3e23dcbe172a70b118026fca08297dec6dc52fe4693ac41c8e00ab2a35c26f28d5b48c9851c9fa37e19d7e7f362460686b6730cf528bc1e8b95663466bd487a5521f90ae44f6f11105107d6ab3afaf0bca2d1773968efb0be9f20a2251f4ba32203feefa0ce4c3b8aa373e71eef29c84cb133977eb761c29a8f59067535e20a4da9b194092060df12613ac0d8762548f4f369e2ef386f6011d31a216527be29a3a5e09b946a6060eb4cf012467470cf973bf651719734ec0802af715c414373a8bbc6e5b927e48251038d41c350162d79e6649e32c9ed179eea1911de66df882bb16d204b017c02da21ec4904a7a46f4b5f5224a3510cf6fd41d5c2dbfe760da38a95e087a5159a3cf3f29dc8cb022251d63fb8638f67aa9b32247d6c597d1d1ab74d5a7048a3de478ca98035cc13172accc19de9c1a2a736a3b459cf85484416b5701aab92ddb817f91e0b41dd760955540c0d0fa92f2db150ce75f559ca2868e072", 0x1001, 0x0, 0x0, 0x0) 18:06:02 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x0) r1 = kqueue() writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000080)="2c73316bebb9ea17db9e010d73ec0ca310dda9c58dc26bde1f7fac4dcf14a0b7c54a14bfa7f5194d27923fc3761fd0b76bcfd2e25f9aaa1fbb0c2207951a1ba1c55d231026c7388053c49a77656507da299951bee573f37d1f8901485a34823186c0b0fc138dac14d0ce5387905acd8896a5e86080342b60b09d60a91f78e4d8096830a37c2fcd2277ca434e14f0b7d34cc4e2787d75055805374b6dc3a5c35fa46b1d2ab56ada2108c9968550e44ec66f7c63a9bbdd9890270729c894fa6195efb7d164e1f2979c0950bf7c36a3fad54d3989060297e2b1a81193fce9874e8b3a34dfe3273a090ece66c8098b330220b371e689fc5157f4b15c9bfa397d0d9cffdbcb7260b9e0f696f39dd78ead996df51854529acaec6f3ccb4b4fa861247712489057724e7405379a2fa888dbd21942655761dd040432de8a95a803beef52568a873a70d631535579cf96ac44f6f5b3199cfa6ead9bd4a683d68444855edee2fb424c1a931adc52de300a5eddf0f697b8372bfbe9244134ec84540f071a9b4d40cc58f06280af90b53ace3d8d5fcd81b4f251c7e857ac694266bda94497fd065a7ba795152657846e4195443f24310ed7d84bae612da555ec2013849b84e62d55d256f152004ea143d5ce9d0b39ae8ba99de1bf5d7da9e9ff72550c81fe9ff41a5ed626bcff0b1df9e1fec72a256e40f8c400c7bdd42c7ef2b1eb2b8ea103f3d3067eb148b2dc6d23f31eff2f29abbf9a9b8031d16916ea676f81e06c77fa83737330f354f334ff101cb0a6a42d724a772182b0c99193363ab7273b5fb1dc2d2838eb00fcfbe338ae36a00b08ddfab9b4b60fd88c1f470e8f6e03445bc92368e48488b358c47672a790497150296ebc8bc1cf0f8671395cfe2c001fff95b541ab78df2115364bd474b0fa73e0bf866b20222cf29a813cbbb2bdd0e9582f252ba4c518180068aa7003b9cb22b11fc1975718601b889346e086b79ccac671abf2bfd4ebd85b75fd74a973b16d51241b8b15b6528a1cb2b0ec01edf44682e34217bb4c1a108d80f5742d4e8646c3554a64d793dc4b2c1404436866a4a38b89c9da5d22796aa1dfddf5147802d07955117f577cc15b49d8d9e496ec881960c4196390fe7d73c96e7366aae4a524db41c5330c7a75c8d6069c45920d0537f53067a7295b49bdbad860f9ff43435b3d80644e14b1343c58f0", 0x357}], 0x1) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000002, 0x80, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x3, 0xd}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x40, 0x8}, {{r1}, 0xfffffffffffffffa, 0x4, 0x4, 0x40003ff, 0x8}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) 18:06:02 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x210, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') 18:06:02 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x8000006, 0xfffffffffffffffb, &(0x7f0000000140)="a10c4403952eeec03c817597474615a7a73bb0c09b96b3ab3ffab96052ff402bc8610221515f1f5110b58e6400c5aaaf0277542d6cef5afd9f29592d76a285009125837f1ce001b2345282f3ec39d5db6074e360fec7ef3487153e39965e26948a36116462ffc659248a0b48e0a8689c2a7e58a2bbe69f1525e225fbae23b71da21ec2e7cd3ab663ed02bf66b7abd7875d6ab49f5aad5e59235177a3d1a734c7361fc9cd6897997b54efc44fa6ae1381d1d101", 0xfc5d) 18:06:03 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) munlockall() setsockopt(r0, 0x41, 0x38, 0x0, 0x0) 18:06:03 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff020008aaa008000000c3513e2a5e0000000000", 0x14) r1 = semget$private(0x0, 0x4, 0x490) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x1f) getuid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x0, 0x7, 0x8, 0x8}, 0xc) fcntl$dupfd(r0, 0xa, r0) 18:06:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c80)="685b147aa00cdea5b523cf78e26eda10eac6cdda243b910b6beca6fa90bb921caa8e8fd17eb1f9ab34cf237a0083d3f3b10857858906063c995a80a23fe33c16acde97fde73c243c16df348a0f36db6be2b3b1d856e0e1e2933468b5e4c623914dec5d38ce4abe42ffd94e1821cd03f068a6cfa323d58440dcae391726904d75786f64b83271acd3e1b5b236bbaa38730614586544817c70f552b5b0bc4f1704", 0xa0}], 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "4d000000c85a538a131900e8ebd81823fc7e0d7a"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000240)=""/248, 0xf8}], 0x1) syz_open_pts() writev(r1, 0x0, 0xa3b077fb082b3dee) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) 18:06:03 executing program 1: syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) 18:06:03 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x8000000000002, 0x35, &(0x7f0000000040)="a7609c87d300a177a3d13e0965d92678633e60b186c4c4695f62b04e8cf44ff53219", 0x22) socket$inet6(0x18, 0x3, 0x7f) 18:06:03 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) syz_open_pts() 18:06:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffffe) setsockopt(r0, 0x0, 0x100000001, &(0x7f00000002c0)="00090b380d4d5ff6013e6372717a9d4c", 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x442, 0x10) 18:06:03 executing program 1: clock_gettime(0x4, 0xfffffffffffffffe) r0 = socket(0x36, 0x4, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x1, 0xfffffffffffffea3) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 18:06:03 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x80000000) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000017, 0x0, 0x0) 18:06:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 18:06:03 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r1) shmctl$IPC_RMID(r0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x8, 0x1}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) shmctl$SHM_UNLOCK(r0, 0x4) 18:06:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8001, 0x80) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 18:06:03 executing program 1: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5cb5544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r0, 0x2000000000029, 0x3d, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 18:06:03 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa000000000001f, 0x0, 0xffffff8d) 18:06:03 executing program 0: r0 = shmget(0x3, 0xc000, 0x408, &(0x7f0000ff3000/0xc000)=nil) shmctl$SHM_LOCK(r0, 0x3) getitimer(0x2, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7}, {0xd680}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3}, {0x10}}, 0x0) 18:06:03 executing program 1: r0 = socket$inet(0x2, 0x5, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80a0, 0xa5) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9, 0x4, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x17, 0x1, 0x20}, {{r0}, 0xffffffffffffffff, 0x28, 0x20000001, 0x2, 0x690}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x2, 0x5}], 0x6, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x4, 0x20}], 0x3, &(0x7f0000000140)={0x20, 0x5f}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x895951be48185b21, 0x0, 0x0, 0x0}, 0x2) 18:06:03 executing program 0: r0 = open(&(0x7f00000000c0)='.\x00', 0x80, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ftruncate(r0, 0x400) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x0, 0x6a}}, 0x9f79857b382951b9) mkdir(&(0x7f00000001c0)='./file0\x00', 0x13) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x9, 0xfffffffe}, 0xc) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xffff, 0x800}, 0xc) 18:06:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xdf1d, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 18:06:03 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="b1c9c10aa44242a8a514c65bb715e2f6", 0x10}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) r1 = dup(0xffffffffffffffff) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x1a0) 18:06:03 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffdfffffffff6, "17000d928aa30a001800"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3) 18:06:03 executing program 1: r0 = msgget$private(0x0, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) msgsnd(r0, &(0x7f0000000180)={0x0, "6c3b300182085f3fc5e12d349bdd15cc69b002747d19ea85abb050368ef9f620b69c2a3edb6296b1f40818cca68bd880990451a2c9cb9c69956bd27209bf4b4d646ae0544c980c2173776df706c3d8ceeae5064ecd44d763342be30031b0a1854621a351deb5202083439e051ac3dbd8dee06b6f7e67801d9362af560a61c631056e8acc4895285358d7a953ee97c67bc5654dadf24951"}, 0x9f, 0x800) r3 = msgget$private(0x0, 0x181) msgsnd(r3, &(0x7f0000000080)={0x3, "fa76387ff366f3651dcf90758aafcac3360f2878479322a4f20e5a7d6a9d14792516f269b972e452ac5a96d61f94894e1e94ac48633e9f6ff6ef0955eefede3dc4291469650683739d9b90b50b3c9b87077b852b210295fd93bc5235d065b76e22f5834c7cba2649ab11915f78c2056435027542f5537ec28bd6bae61a1f8f7e8a49ac2a3158447befcef7e0be497c0ffce9726ac24796f10467663fed719326fd5a0b058f663571d2680e2d131fbbdc3e321106e268f0d291f513d9e9b2ca"}, 0xc7, 0x800) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="09fd3b47c77c618855c3000000000000000000000000"], 0x6, 0x1, 0x0) msgsnd(r3, &(0x7f0000000280)={0x1, "ffece2e9a1ada685fd76338c2759e76bd627c55586b5c2e63509ac0879ec19309553bcec5414eaf2ee20731efc4df00a8373ee1e730cc2e16fe964d457cf69e9c9ed040aad5ccf172987663d5a1ddbd00b25733d16d37a5d3153461e78274d4b9d4dda5ff95efdc08edfc1e2ce45bba744943d056d7d13ab9c311e4354e1"}, 0x86, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getegid() geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) semget$private(0x0, 0x5, 0x10) getgroups(0x1, &(0x7f0000001700)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000540)="772ddd394de1cfcf360a74badac2c1a88525240c853ad95fe0ef8b7c45fdb523e26b237f0d22a87d9b76dfc38d5158a6311f1e856fd9fda446748662f41f11d4ccb7293fff2a338080b00dc2cd01801cb328b2f0cfd14385af819b971116a0c43353657c747afee3c55605c5e7f98668fa93e90f58c15ebacf5be006c3b3525b04456d3431f1622b4cd9d5c25eee4fedfb7a0b8cbf6a837cb0d7ca720a4eeebc880294a9677e296e6cd03886ef168a1242f96c3518082153df264fb7f0c37c6c97afaa270a845fe71564d2d54773269742921f835e9774bb0778141da8935ba937633c5b28a69538afe8b3c02a98d81adaf9aef2348978a7c0ea4b1806d2665e643512a3b01a6285cc47b335634a0b376f87f3f15a7733facbfa31d21becd1031e8c4ad1239c41424aa4e6affadb96d93061fc77fbd8031aa1de15d0ff1e6e7032eba7301b5ce2b2263920e4418c6a085072c27497775e98e968ce38183a56a3beb84ead044d84fd764eb1cce384f5976a9977027942c63d358fed3567f10066aa1d6c1218f4f0069aa6777f7d932e68bb77a82ed2469fa130505c89de0fc12353533dbb5cceab0d12840f1228e97bf354bfa0ac721f607f428016acc6366ecc1d9c310d0f8f397719220e2a2c6c5c525c635f7ef7d321e3b276fc8f20c6e4d55a3a2936ae049ef897e2bce645ffcfb04b9678bc2d4f1d1fc18f09b2644ff864a242dac3e43eea532a6b11b93c67aa05cd24be7aa8909333863b1e1c67b0cb425460d6b7a14aaf14dd6dbe386c9b213a2db5b4e01472f1bab3668bfbdfac0e89f8465fd37fb712530509754d9334c172b455fd986596586d49a3d30e64e609e1352dac0f56674795a35d22a8fbdae2dbc8e2c5d4e8deac64ec01cbf6c999a8d8028d19842421c062b414537a87bf973186c9a3dceb1599377a20086b9e8f68fa1fe4b6a75805c71f523d12298a5f2b754b05430c8d9f545a8fae1c2029c8adae47ba3c1527700325d64745fda54c9e685f07ab89cf6e4a08d3fa28d1dd7fc76098ca9891705aff6ebc88395a7d6fb3e04f66c7e9a031814fcf6155c63434bc57b3e03fdf3a57be89f0fa15f8c9ee613a5d0e77f2cb0692ca7a7a23027cb9d441b5774bc8fe0778a997591166908e470ed473e3354f1505b78df18a66ccc744589e6a11dc87aaaba0a26627b594b8c7e982a638945df75ed23d50217c1ff99225a7c7f9adb3c81b24b5fdd93659701e7868291f07868962128fd4303e95cddd016813b4e8712921f608d3b1c6d16072d939ff04145d273c6241c9e55399f52fc91d2df9be38cec7c0719a054af80998b86de2584e1fb69db08820762b64e103e92d99b34859119ccaa9407a00a51f601747bebcb557eeae38b5c37dadeea6b24986cb19c47ec074e4ae4a79a6650ce783d840f86ad80ffb2fbe1911186a3e9207338d2223b74c3f93d4df747dafb0271017538db2ff9bd6000a06a7dc2f37bb7fd78e1c8782047eaced88a44f6ed80b30a514f6439c20eb2b2093e8312c7563a248feaa9139ee0e9d9949d7d0669b788fef17263e2ca4c96d30ac188b048c1c6a2c5c691dd3474b883d4f0a5ee3c9ff5f496641a13e46fca25fd31940e724b272d83fe1c051369d3f804d0d9cd9b6080bb71cf3c85b62e3d45d93cf9073e0e96b1f99d384cc6f7b416bb61678875a68e41f1ac65f55913b106444a9693101eacde619f1aeb6664c400eabc9720547bcccccf36e9b26057589cb753643994ef763a56143e1d71850624d083e056c85d739122aa705d918f8ef05b6b61836cd0707678fe8506f9f2e4e6cd1429c7796b3de0d7799afc20ba7ce41f1ff9e465d5e6eca5369b42202c0ac4850034d28cda01a868318ecf6cd0d51a6165a82ce3639a4fa3da6669d9b8fa8b359ee65a0e055b3080fe74bc3ba3eddffef100c0522f32b702ff76195ea2db96846a5e27a66c77a78a44f35236512c50361518617b70ab4d7952e40a9b7f093fb703aaace2e3287e6bc7430d657ed2b300bb4d9641d0fa676c8f97b720603863a854963493bc96b11572d307c2a42b8928d3236721a7f0fab18c8792871b5f00d3d7b03da4f7a53f7052178381979db143fe95e3fe34825df80dbdfc548fc7d5d7c3b08a30c273162a976a009137a912c325bd7fa9c4ff4660ce9e0d3a0d8698a0a01ae21ce8574e9bfde07070d50b76ee3fda67d7b7fe178c0bff2c05fd6510fbbf2a5bda774a62d8709c1a2d13b766fc5fdf2f3db1727e69f4797ac6ab1bb9c1fbcc08fb6b912e4f3a77e7599ca4dc1c47159a433e889402a339e97024e12bc736cbfbc2c330a7ffde1f6fc6beb38c00f22d41936e69e09952bd23aa111ff4ea8b0bf5f23e8afc9cdd8cb6094e21027e4a2671f32d07b85904dae1fe4f5877408dc1a75dcadffbd9c06251f3c74333253114ef066a5f5c87b740078c7b380079cec15ff7179c975ecb907c0241315c4277e62288dc25392d8c573afd658f92922dbc31548ef0041d3493642a81c59112c0daee88c7746ca352e42108455e64842abe33163806e0f2d6b3e710fb13cae347332b00c9b6c8edb6e946d544e5f62385503ee3a474cd4e65ce6f836e9a2c646ff8cf3b50a19077068e0d9f334887eaeca6a78ca1429518ea420afa45ab6725238f28d96bd20a1cd44171da4e7371f0461e9ef5712f500d9daf6aa3fd18f04bc12b31c1b9bfe5ee8b204f9bd183388c45c4aa2b9506c212181219f47f3b815a82b7ff699c7e3ed6f347666ef3c95691649434875e5d98b6cdb11695dc2f4768415e13d68081e2eb4fe9b104df6dc7ad7358bb5b7e01d9918b198668a8cb6e1592304cd0a25515fa42c63beb0b70f86fed24d915b14a80f07099bca9c018905defb40e125ee66c83b4ebc3d452e57de5b8f57e9b1f8899ef866aa6c523ce7737a781dfdb0722b87d7a693af27ffbf7a29374d822a5f9371af53a6ade630629e4c9695e7365f27cdb0c5212ff4b4461e014ea3981ae66dc37d1071f4538560bbda85c506c7bf7b353a6e78c1870ee5c0730159c1130ba7e07fd44c246e5b561b1caade646f398ab5c0cc9a558090e04bf662cf5a91c2c88567a955d5343388f985b64f26b9e0370c69b92e8c51038fd7d268ba36afabacd694eda90f313dfd5adb6fed7630fe2504be0b7313b7707e68e344d20e7073871b10abfb07fb85b6eb9cab4fc29b56e9b3c5eaec3a788ada5e92198328b5baee1f376f8df7a1c0dff32866f18062d69a395db62980c0247592e1f9711c8e24ac02cf616ef9b17961aaefa97fbd8ea7c10413f8de7220d244846090788e767ae81841df66b8c33cc4e7f98c5fda447df26b3722027c06e059857a0facddd636a1fb17e607c94c4ec5722cb036301060b1a3f2c020f54939cda366bdb6288736cea8a178e08773c4bc1934a6b1655d7f9a834e1442a072cdbe8e711f9819acbb0d7012a7c4d03e2256274b82558564abc939ee47824809bcb236c4ef2e1a3ae232c5b18968d3e70775e110c5f650f4d04d791bac0a4ef6685d01bbc45f458925ffffdeb4b5b3e547753b7a9660eea96ed170ce14a4b91f2e0d7a48e74d081207780b35e789332d30a08389110f1cf099a75d53add67c34362af53d6bae67653b6106146e1f8642b49afaa7c236da25ac5361016a71bbef8df338e07b5f379eac41d9b6ab5f69fed6b39ea8645d83b4c8d98d45a49e166fd3c2c3ba471dbbefed8df975d3ed9f7d90e53881baf0d1cc3cffdc4ad3244df8a32c2102849ae72899ffa9099c2c723231ad471c84ba679bb3bda64f35270787333ee6518229dbc5f0f049d6f4c229d0d56b0a250606cf79d489bd3533d6b98584415875ee1b6f6bd16f47495f3cd5ce6a778cbb89f6f6d9b6186c34294aefe1ccc8e9e36986095b9bb0cd4e67d179aa4c8379ac9929ce7e13dbbfcc790a3643c6936b9d4af1f2b072f3381923ead8eca8279330970d06e94a14e1c46374db37bc0872ec4447bfc89c703c4afdbc07ba329005652be2de658b3f20118882d7f7c11c7e3e7ad0a64dacc8630cfc726d41a57990e42f3dfa8d885f06c4a2e5d7f4d93545b72b8c133da3e711fdd39b3fd64fc6ea29acc780918926eaaf9e53adc3f322c631f2d77ff6793fce3eb8cdd5c6594e1cca8242288fea9e12a2e80f4d4577b60dd8941331e184cbfe86b5edeb434c1a3873b15d6d59b75c276cd971c9092a5ae61ad1e4dd061acfa0a43dfd22074af76e08ab1f2bd01c7561076a55850f9b0dde4972b27d2ca85ebae415b1bdb49ee5fd8f94cfe388f51efee19007444668daf49945b3d68a8c83ed66914948599aeddeeef3cf559e7aabe2809c6cf4959fdeeb825fb147e91c10c56b2d365be2ac9e1838e2943b8f15168be8554bb27017334bcac4706b03658b1ed5c73b681e6cfd97149f687a141f1c9677b1b5929c4e20c17732385002069495ed4dd61307945dbf57c7487cade4003abed350cf7600440456d7132cbcf3903b59cf2595625eeeca8967ccfc2c49da4138b074bc63ba922f982ab9e0d5d0c354be01510e24f8155e723517c7f9bb1111a224cc5dbe060fd47f916c4d5be6b1d1fa5a79ef59ef62dca00aa2b01a05f71974c88af6c6346cf9f2a29348c4d0c67efe34dd88b7bce3296204da4e30ea4eadf00c1c38f1f3843780b97095d4793ff5f3a4b9d71ab273fffba0152caa134ab9213d4acecd9af262cd09633b270dc2f541bc723a5e0c2c9a7579568bfd028845efb51d1827ab958182beecf0d740e264f2bacff5fff491e0e5f492ef7edf245797dffe7f2eb2d89ae1069218ed085736ba628aa23ac3e151598439229b16e859f862280dcf100749039e8610191d214b377bdb0a010606aa2f38b679b8fb14a2c4dba61d577fdd2d445a0e1aa9f4ace73eab1db562dd4a765ed524476935d687f6a4d945e75a3ecd89ff49556ae0cc0fe43e63a3ad85f139804611fdd682d1616f4e083de37bb593ce788a98295ad335d2419e514f1450367b34cb223262e268670d8222ff6dcabbbe7535bbd2fce8d463ddf760840b2bf7e8dd27c94d30a1accf656dc30175988dd1df7e1b467ab3eef71e5f5219c409fb0eec3434589c6fc960974281d66bea750d28f683335cbd6c5aa073d1b60da9251552a274e5f63ec4f5f9fe155ed9e82a2698ca1d7c02cc8be8e12857191c91c68eb15b309398ead8d326561f4218af64b00bcc223eabdc53862fbd0bb96d283f2c98da15262fa809a1822e4b223552d06ea0a3b9de431ae9690043c5895416f2ccadd42239c58b2498f43db903829ec1a99726264dfecac4d5ccb7e1da45199594d27cf6396b1b8be3340ed9a4f18947109473cdf166be2a3095e36b9bd1453ffb9b75b6e2049b0ce546fd020ce243e8603415a0f2f5b7a069b81ba61b15cb3cf1d53c2e77e40e8bf92f3bb56794e0aa89542a82b0fe019c074854c6b264513998749098203e9427b78214268685befb9ea135f9041e1b6dfe3d1ffa3eb9954d7ae777276d820aad7977d964c43b4529df85e776ee25ec3268aed118c8d1d9e4ca3bc47530c6bcedc833b0f6f20c7f5fd0f1ec833e558e2c954561b52c6eb325dd0796ca25c7f0cb08a347e5b74fefabfe1988b25508949bc470782d3fb31638c401902298029bb1c9687f727862eff7f85fc6c12b91fc45862396777de5d3f846e2bac13d3557c326fed986f1e18f1d341ae395145bb75206be3f0fe0aa9cb97fc60d2bc905088205d7b23bea79fe8a9909b51eab8eebd9b703fb60df5658a2be857c7ed6c97d", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x40f) 18:06:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) 18:06:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d38176ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0xffd) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:06:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/90}, &(0x7f0000000080)=0x5c) 18:06:03 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fchown(r0, r2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x400, 0x0, 0x9, 0x0, "060aa1904d420aa907e2ffffba666d0ff9d07886"}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f7af4294301a0bcbe2b9c02f03ed90c5a2582182"}) 18:06:03 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x13c93eedc15c8f4, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x2000000000029, 0x2f, 0x0, 0x0) 18:06:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002280)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede02096920b323c9d2c02f5f308d0bdf5f5402168eff7e8a4eaa997742d6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97e3d994f2f80183460ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089360ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc20900000088b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515decd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e3904", 0x84e) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x5, 0x8000000000001d39, "04a42c64caa726000000751e00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:06:04 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/67}, &(0x7f0000000140)=0x45) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000040)={0x7, 0x5}) write(r3, &(0x7f0000000100)="c9", 0x1) kevent(r1, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) 18:06:04 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r0, 0x3) recvfrom$unix(r2, &(0x7f0000000000)=""/190, 0xbe, 0x800, &(0x7f0000000100)=ANY=[@ANYBLOB="4a45daec653000"], 0xa) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, 0xc) r6 = socket$inet(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002580), 0xc) geteuid() getgroups(0x1, &(0x7f00000025c0)=[0x0]) r8 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, &(0x7f0000002640)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000002800)={&(0x7f0000000200)=ANY=[@ANYBLOB="00010000000000000200"], 0xa, &(0x7f0000002480)=[{&(0x7f0000000240)="b96da9193b10705a072c07e73a31e04800232c4299ac06eba16b8463a650df5c0601dd3e4ff8e235fedc8901951f902cbd29df5733a750d1a39a080bdbc02695f204d55131ef0414b5736e90c0abba95c3dc28c399dc444012fd029db24703795c7e67418c6c87636078fc7c16d99234ecc10a275a9d95295eea24f2f25f5bcfd686d365ac4f221f61ca34b309311066ce2950acf7810769e8eb07d2c94b649fcd41480c755137416b4c14ad0e1bd92c3905bb0c6f82e3545a300ee2c3e79a30b46133880b5a9a8f83f1415accddef8438e36fea47b4e5dc6c7a00c3223f83e26c0329eeef6c8216258ff3e54f7d45b707d49a2e05166c2513ef4dce38", 0xfd}, {&(0x7f0000000340), 0x3bf}, {&(0x7f0000000380)="a23a6e4be1598f997029c832870d0eecc7cb23ae578aa8ffa7fb9e5483accb8c09dab3009e5f83680b0c3753f3c210b7abddb2", 0x33}, {&(0x7f0000002940)="c38ea9fdd0536643240f549bacc5ade9f343bd445e5402e086da80000000000000002d8c42782890ad563c91fc69b61a74840efa5ecc75f0228e8e6762f1d4b0e5dc902d1ee6bf080000000000001bf428c512772e765cd962a7606f1181256de2c165fee4363cddc681f2de7c838e16b755ca2a7592d5573c259c35e72bebd391875771069928b78a90e6fcd0c827de48da42765e0c61ebf409506fce6ef5a82a59049de2484d7ac0e524cdb521150f62bac84b6ac4bb516aca288aadf0e1e65f723a0b56a8a95c583fc8b9cb", 0xc0}, {&(0x7f0000000480)="93a8836365e68d05edb7502db6c4061262141004a0910be39650a681beca685c7b6c46e64940094cd1a5745a0b2cd03368b976608eb13b6e551a359019d48562b76401c9464ff56f0a6c716bcde30fd12c9a4e3c309c6f395dba1d763522dff50fa25b0e6f89a016cee1fea2a02a17c15f6c8b794cbdf0f0e997e70b229fd72b5fd9bbd376cd60dd874997efb03ae671afbe4ba42bd6b3f957d17acfb5fd34a0d29ec36861afb3d84f73263699db738210b979f919058a1acf23bd958b185507112eeeee54bf7db208bc4b8b63cf0d9d30033a85eac1b1ea8391f92712023acca2d22ee2e8bf5ab5a091edcfbfddde6336ae481774bb70b3d372341175b5c2aa32c412084c9fb41ead90803406dfe0b15c6cd5bc6920f3fd87d00baa5dc4a6c9f9fd45c565d41a173d30e02a72ff25343a6bf17ec9b82b5100b682e0d50ceff372ec9ce363b8a02bdbd7315b200cb9d5e0fc1b089de07efb867692855b1ab248b6cb4cb6a1643faaa8a99b7705ce9308be422a681c5c516b3a7d39884b9fd21360b4f03744d8c6caa4e936478e8aaae362b3cd7de32e793e90056658b33ee3e44203248fc83b2a4ea61d7e64c2f8bb78ff27a1a4ef3c6d257cebe749671f0900c489e10aa770411b1739d9d80910274f66dea3df10e24de414f990fb713f5f3bbc170531e1b0713293afaded4fd714b2fa182f0745901fc9c721b75ab18042dd476cea26def6ad4f3056004ac8cb7fed20c49a6945723bea05d87b53c58e3752b7f5948c47f907efcd50f8e9f337071d28065f31b96e248ae5ac258954cc04c31783b65b42840a951b29402fd0b6f24f65adf7f38c0d14f86aa491fc8ec24c4c7d635f81ee2be66bb2d6a44849612c145dc7cfec48ac47d6fb4e2b59426e2b0e75042874a826a92211aed845b41bd33bccd6147fe980471be4d97a4f1b14ed6148637c14ccd99d83aa0271333cc2100f7f913f552c38748808c493b387a1eeca1b5a35112d8f523b077a8e87737ee1696c4f032dc797602bb3fe44fc77e03b862921b11aad71c0d42eace8413658b10ff907bc310794a9c9030e7f63eb8478e751be8191b6f9686e3ced58503625025396c166042b69117d72edec8c621ed2911c0fb3ee29c22443a75064de23d32b6756f27b7f4ef8e48a81c7770aec2e04aaf056e948f01424c51cd37be467322f3a71609a2b17b338dd07503ab6e59361241377b64492402bc188ebd997dc6f73a9b85220c8a2e2296d3cbe81020df02b2612a38c35c062c38506dc789e5968a3657a6683f12cd477a9d9938ead51a40e462769ba773789ab23f215359a5cd4eacd5d636c1af54ad423fa3c87cc4eee0bc6dbcb47e0b96be31d31a33b98811aaaad0c46c3516d7ffb8cb84103d9274591411d5d8747068e620414ea45d38621c49d39f79e954826af51da94049b80193cf3121e97846c31e250e68172415ba6fc770ef36270cd231ee5592336bf703f25c6dd78cb0d746d8528b64cc5f59c896d386fbfefc3d176a7393c384cd51d820ee87f5b235c2fbf2b783a2fb5c7e201e0fec21f5e2ed80fddece6d32e2d64a91076a65c867921c5026834089a0281658181e8ade1fbb6cd2b3199043f9e2613c12b9e4ddf67c2a9d2f7bd34a8743a140e542c71d445a4e5eca9312c65cd6a5d2bbae830c2c576376993d31ac35f6443f374f31f5c46844c8216c78412c35da8216831bde55b46dbb686fa9e85d12d7a03698daab88f8d0141de6c5dfc7e06ac281fb135ba6c7716a20c3b9186b8f4fa815e1831dd70c74daa47de8f3a60e874830c01b60b6b6ee6aa5a534bc8405e9029bb845273c3bde0baea147934f9e34a7118d2430490ff205e2660e7abaa3e51a89216e0a693a5d5983827fb483dd6d710965a21da9c35924bd5e6257a832ecf9108f03b8d2bf0d9882e86ba92a04b5ae932bc43b01428417e1ad93f23645267fda6380d60b1e2334274562094fd2154f69d919b9c0abddb10d382fee26272527b171e1acc2d60a63453be353f95a23ebefeab15bac55ac8aa097cad10cd009a989d1a835bda78ae1571e30dd0a9f2c56806ebaa63ee87b00e0b01a01bee33d052d9ba5285873d6f49f2457ba092c259a0150c1adf79f2518748bae5fb56e6a911a3863526e640efc07ba0c93ed85c0241a8c7d2a915fa73709d5d13299635d242e1706ed001b6430aa497da17162f6a570587cc332c2fa0feec8e5012b6138df77d5e9595710ffaad176763c0d3f0d093c5ef9e27ac2208d9ad226dcecf5f9b75498df8b622c3e5e3256aeac0fa9c6ac2a32687c0f95dd2296fb0f8fbee4648d1f7251fb47e374727d73e10ff94a3772eda1e041bd51f675cf8c11b1630878e8c655d805f6d8165154d0bcfd300e4813afb734276fced8b1e6f8274fc2196833d811d094492d437b491dcaada757610113ff9a0fc7d9f7b1749797d10510e734751b4cda519bcb2e2a80f403f4202f5fcf1279aba47310f670727eeefdaa7d0adcd87e160835fdffab97420b266b31264fad349fa9d1eaa8293956429a21c507635c823192e617d8938216fd7863f563a749e55c917dd6cca04421cab459032d3e5af405cc02e707f6a498bcf19623cada9b218020d88b207e8a8ee1bb5ce712eabf7cc0feffacc4fb83c5dceb643e2a877ff996425096e3f3671322b1f8bc62647f6994a7eda17bd3ee8e5f2df38b760a33b29afb39e966d87bfeabb3de54c0945bac498c0aab8a083f30958ec089725e686371d94ffcc3bfb72855202cf76892a36006d66d576baa5291514487c7fb5fac5ce1d6cd452528ed0000f2cdc74b6494c5a52dfb1e1f06d6a0d7a31a50411d8ed50d863f5cd8564a6f1a3b2947d0d1a0bf4c71aee6563263c6683921866ce58e342a6ba4c0ae8776685edb3004bb07e7d2f23734c331b65a0660d1b68845762df2b12a0de6f888bd93d5e0a579130f5c624dd0687265f0f80e3ae6d9f3148dfff8fba4f11b5b93a5045e1b6c374df33ded9ff43fd492da7b2e7c678b70f1af67ea0e109626b6aadcc66f3038986c318e5d09a1b681412d61189485a89e2cbae1429c6791ed8034c8ffa9b056c2f35be39d19bbeae4baed4ea80beab0d7811f9e3e271bac98466c3f0c2d9b7877ee0b3df3d5ae179e3f2a5e63380ef6d911aafb2f7faca39ffe56a9e25035b914e77da19794c54b3fb2a909fcf94b2a30b4ed54d673072470ddab189803e01bf32696e594dbe59c80a1a91337af18833ce78815c81f0b5a60dd4e69a39881a1556e7ec6127d57bf2019bc52240fa64c3128aa91f7aadc2ef637d94e3b0b71b8fafd50b308445ce53c11898cb197f60ff5482578f806c0e16ee2d86fd6fbd553e4cffd0c15f131a2e0c6e2d5a02ab95c8276eb37dd9761ded7fdcc30bdb8ae2c82e45e21a97cf4386eca48b1da3ed325ac3fa626eafe77787321855f2bcced98d5dc87bef70e9f4ea9d434dd75e14fe4219d9e8d73cdf2370b53456c305358d1d3c2409c6f2d16c87193da220be791d9a2ff5e04c4462634fb91963d711530cb693d91049fc75d4e1f73dce4f90043b13f1f1b303c82debeb2082ea7b5a0d7afead500899e528da2ae791cebbe16c4698e519f0a576e1be2603058d16867cc1febcf8af82c9e8c52b60b3fdfbaf810499ca50adbb7f93a9ce44906cc5316cd7d87a5bd604715a5ea4dfd0e7a25ee25c1fa188c35c08e73a9cd925be8a6ecb13de0c6e8d4c579b5b7479146aec8102d6bb0ca5e212671960241784d4b348b6ace078a6ece2a04dc35109e57d2919f7f2661f91240e2d37adb30f777dc87cae45c38ab9c0864cb66e9ee6429938a12a6e0ad63dc70baac0fba9a4d79392b914d772214db7c2d67fdc6c9e5de63e897ded9c3733a2a9a8fc34d7f1c6090913c202a35e48dbb0e75fcb7761902aec1f6cddef8142ee390f7693ace443ccc9ea96706b49b02b849f87dc3799f56d6a39061bf210a633eb0ba0f15f90aa82909599f4c57998f92dff575ba118a9ecc19775e952186caaa67c9321c411cb5122fe0a125211a4692708d447a5f8d5303c59e410e3264fa93e34e3a16c7e915967e05fa18f890fe1101b61b045b76a59387cf6ffe1578dcb0f3c0c4168485fafa3759b172ca3f90709e7e20c62bfdca615aead79be6b22c5678f633c26ce9ec82ee13487a23c2bc1a854fc8b6ecba7439748dcae9945e24840f35acc5dcc6c4009f5f769bb09a6fe261ec4ee0718d232963d4eddffe1d4ca9139f46d5b496269c1c86b451ce21a4e3979eb83217b7de4adf6451cc69dc0b78a985fe7fe90b783e7bbf8fa3ab7fd325f22046131f0311b2bdde9d88a4432876863c3f8916bf0b8729fc6235817196c26bd77270a9c33cb4009b23324ba59e43d9063a615bb7c80fe14a32b7d2c29b6a71b50751902df1ae2273a1e0444c4a83254f3bf6727e2518a49d3e2be332fe98f660f0e89fd4c4d3bd427f886a879b557f2da87b44b4481dfb43df5bcda061095f70238a21b465b5e257935e17c50b4869d91b051f22ca1d7818585f41a422736c1ee071cf7b54026103e54282aff87c9908e9864948931b2635bbbbb08d32fa0dc4ecf46713659c10bccb37561ecb966407fe8058bec857b4cea2f56a5ceb66bdefc457641c78c82b8bbd265ad06287b71269f9398f946605c3c09a77f5d47034007fdcd402aef24122903d0777e08dc1f1eae050983c4d440b45bf9d8fcf45ee8403097ef512e42f08c635a8bb9c31422f24f19d1a63dde030c55926c960acc9c5bdb08a5e668a06bf292adbf1b62c61eaffd595dcea8057897a567b5704948b9302b585d944d8a9064c6f364671bf52f576e9f337fdde2d5c8ed711fa1a6b5af4e7ba05d370619559e900e2985ad8c2819c6496e6d69596938cc4786e677bc5be436a9262268fbbb9268ac44c4805c1a635a85ae511c2186b2cddd370b10a32b41d44fcfedc2ada9633d1349d4e26bac1db717a521dace5d22f8566f68f5a1484ce1a8e232013328c6a99a786a3546ce1b2213150af56db63f5d0e906faf7c77fc956a3adc918e3d0ad54f8ac89e3a5e0c64ca3a8133e51b7be50d7776a526a00d25c6d73c1901221db33dcea38d2d52559b79f95812f7ad36a84574d9f23c00a613ca96b554342420d2f2522420a22b83596cc028cd2499652c49aaf27a85ca7fe1ed8b78fa86ee5122ea993dd8ac0bb2c296481607ec51b4bcdd0dd18dd86c57620bd3fec0e69409eda8cb03df36185663371cde351bbc801bbc37df2dc9dc9d32c829884f9093883d110b2f18ccb01a4c5e8c77adb1cf9e509cdc2e53e76b28ec58d2fb8cf1497f397657ec62027db3f51f9451cd77eb9e1f171a5969da6de4c0d25e017f0048930475a724ef9232f99ed4d4840983b9aebac4dda0a1f735d63819c8553105ab0a67870e1839400b0f612af46c8ef4eaf9c6de23b9687a892d53d60194423eb1cff146f931dce6a58913b1b35db766ec5273590c850e6c2997ccdd4086dbcab37f9b564c9d5464639f39acc4dd16b0702ec75150992761a929519a96af4de04e9d36a4c8b2ce99a37985ea714f4d3a3b4a4bfae68e9bc0ec3b49b2e87758f879b50e4897d1e6b0cabb7034b110ddc3f2ea9b593ed5d07b92f45e081d857ea00d4f2edbd79aa54b78daf79097d28ec82839eff3815477d2fddb72a9f3d9023e169691b503f823833fdac820d7afdd62b936f05817fda11150f95353569a6a22157bac489dc7e591f3342e2e40c85ae93914da8a5b1fe04a7769a3c4f73c7fc516225bff885efc", 0x1000}, {&(0x7f0000001480)="5be66be577b7b879e89f931ebb6481df5e3118b61a3757270c0fb2052415984045f8f7db63a061aa2560aeefd225338731f6e3b590e02c95ececc341ccdd884cabe1e736f4910a108e2cc5fb1acc61f90a7488566c53bb467d5119efd4866d0df38c1bca95685b33aaae1b6dd96fa7c93f5d268b517057ef88199d74bbee1688b4430afa6e062f22fa83218a0ee656de8607e9064402e3c4dced7d5f78fbffec611f31eba918063a98d8cd521f70cb59c8830892587c1a4a2489305a018284bf72bac0fbc654f2d2749f8690d090daa1e59b1e9796726ba6debc5cf734ba67b4306f318cb627a33138e428ca90c22f26fd57b79059ee717726e5b974eb9164c3c72f3ca4ee4f6367be382ddb4567e546e72ee1f7d6c136f1ef3f8bf521391777fff382e62e05d6773f26691bdf92f95913a4fa76dcab33651fcd849e82051fd15b057aed38498fe759ca8c653901b3c0667337183c9f9c71989d44fe3b25dbc224fee0174a564c8224a00b82695eb3c0e3f4215e0847384c79a4dff7547ff8bb7af2badef13ec2cb48949face1e586e266f5c9e5c52185cb79472076ee71868f8b4be5ffb6b430ab162d87a5c022255186f8ce7ecbf7b53ddf618b9cebc2e951443ad355cc93c765450a18cc1beebdce725a3118f34009011a0b706d409b4b4bd697abfc5b885c06001d922c72c7afc6bc4ef5b02dc376d20c0f7ecd16099d27b6952a46588128616aa73a3147e96cd76dbb083fe304e5f51cc131515e8442ad66bfddbf5990f82749073d2d0771326acb568ded08438083c0dded4eadd3c72888536c545f15c00df07bec65e9f96ec2965242f9b24f6cebe6e228882193910fa6d159afd0f41985102bbc0063bd053af43cb5fb4ea27e5891d7a63097029ef9b9dbd084fe6af15dad2793b21d870629b15ea84bbf1ed3afb70bd66b89693131c44d2bbe77cf3214f73f423a424f6b900313a1515372fbadfd301c5c2b2e3019dda2c263e7262a60ebface650b938b28ae6bc525c624834f7fe37fd3ba317772117c54a01f236204853c957e53977ad253bf9ef0fe3f4d39f47e7c0a2872b310e5ee399ec933fe0fabda629d3de16365aabe2782c373cc4ceb9a023cb3cca8de922db6cf93d6d65994a35201e13926284885577431c537d7e3a5fe72e86f2663dafce24315ac74b867e8a77e11dcf9c5803fe3c543d08ce6f3aaf0d8f64ebc36f2d2f7304815b62a2413bd6df006d9793d88c8307006e508c59c21dd397a35042d7622e301251abd7efbf386c2915bb29db451ad3031cf112b31c616b73c58612f2b4be0954f052d7944710f6c3d2997a5fb66685e1441cab13c3d7e601e128f8fe42beca79ff4204e08b286badfef130dff00cbaa1f73a304cbf222e4034e061b694ab76388efcbe41e8f60b84014dd67db621ac2a5eedb4ba6b284f0da27051d38bf54a42eea64667c233c2c4dc33a08b46c04967e71dd7036764d602632a89f7e14f4168ad8125703661d2b709b1b38c346aa0f9dd8f1650511939d2c84fcc0f481b3fd8ecc37f476d170399736e2b1d0ad10078b7e81c8e6b6be88ae04af5aaa863c476c32f78e2ddb38c1632529f1fb12da342e0bd3ec55641cf232b33f381b4722c0692e2e0f02ca284f6ce5005abb642b2782a8da9a6c4aa0598ab9e3050909b1c3f03fbf8d1797af0f26ffeeb47225fe30013beb0fa1cc92a2fe4cd068feab365c779a52f56d3ca13b655806cc45e07a8f25f886f7f438498859d8a8eede83fe359c7d20cb987e10aaeb2c0064c3b409d53737a6d7ba8a19c9e971d92b9399daeaf4b9e51a8ee1f5d35c6a2b19bf8913c7a0dce79483d84f6a5c66a1dcca18532bc1df5dd83f9c81e1ec4fe11365a3da1899da58f5d6d6214fa2e3ac978d6465cd72a25d2dfa84642a17ffd7bc5ee480f24bc7c0b67180fae3eda71cd0ea6f7644059b295b2b83f39fec14ae6e822d49af13b81d91906a8e046a42b757a8caa6b10b87a0773f574656185afcc4908f79e8f74012d40d75b29875cfc0fc3dff79d79c3b0fc242eb5b7d524f3a23e9cf4c824fd732697eef8dfdcc5cf1c1aba26e14e72b5fffcd0ebd987c778958312e1c3d427f5fef174b761c706a867def28e19fa9e37781ea7afbdae40b765d408bb33005ada85292ae354d034d5c2cb0a44959da65b0eb48caf756f38117d592fbf7ef2cbf6b22580c4113e5ecfa0f44ac31b2bbc02bef4709932f597074a0dd96c3729e64e428ca6281842ff26b4a5d1c07630764be7785378f6263804b88faa8260abb4eed04e07f753e511c1d107cb389afdcaf2e3cdaadad48a628b0d03def05f5b5e30c60d178e41ad294b42d827643d388250f20f8ad95ff9f857b7b9d53d9438afceda688d2f572da151bf046438c07b42f3488a67eaf4acf588091aa4d0705561e04f57800730a8102aae4a92616b8b446656044b6b1f123f64eecd486d79c1fba18b564ea01ef4cbbb0a5a053ef856b718f61b9409be20270c542e11a506347837ee3cb8ad48594c7118066f24ea46fc43bc0e941be5c4cf101ce52aed44a94c67552b7da6df5a3c3e91580c8586f897eb4d95efa48a76cebb83fefbe3b57ab42b71f279092ec07025f5323dbcb5ff0bf307ca7db0c6cb130572efe67f13f9bae3c79019f0079d43cabde22d5921ac3a1697be5d652d1a97d35dc9a8f7a298cc444b11529180aae48047be9901ac6d512bb4bfc525ad069b4a819d15d8fdcaee01be6f71afc37e24c1d08df03204be5e82ae72aedfd0c72b2d279d4c735d7cf74e6a609a0619cf1eb296a0021910ca180792f796ca0601f30702c11f2d62a71d1d8f6cad3bb1b33da4df7b77a38e224c032570caa401a4a48804035193ce7c57d459cd66cd810b2c36d02415bf2ed9e5746c1cf270827d4ceebfa4fb2749e7ba22eb9b0773f8ab93eb3ad71c0c2bb76f3c542617473e96c2c1c1a449c069aeee86ecc24d516b912f268a768d15de53a22c3a29a226b76f87e5fa0ded70cd00d9811c32bdc280fba0e5c08d348c0cba44c998444f8f5f4faeb113eda1ac4bed92fc3c28827e938bea48c7a88cb4236e9b7b38bbba958727b23e9e111ad03b92bb93b86ae7dd78ac3d5fe0635d8c197416d58a01d867c60b82dd517b0060ddc9ad3ec0b67a02c4f298fc24e2c5d771287fdb1c054b7e808c4a2bc6659051746f0ade04aa85e8773f4d35df3a354c65f5081f2d1a360d25aa0ae56ea4a91bec2df1166bb2a021d1b2f6538c783c121f016fa06eb1b86b6a769325418504861490ba24cbfc1423189297eb39421666b29e5e103736f61686281072b8734485de2768fa92a2d6264bfa51cd2bc6e3421720b7d4a280cbfb81829d7354ac2b834a569b9068e2d6fa8003e09fec5922d7b7c954858fa05ea397501bbdcaeb6a8935591199e515fb1ed98b7e401920633894e3d8e0822bcd0cf552376e37c39c423ed78a1d7db1c4d966075db760cbddd0df3785c35e261bbea88ba1a04fd6e27175c457ee659401e00509d640cf8ed4321d17d034fd2e1b971d6cc5f6b5cdda68603d6cbafc7ea6dc19751c91da6f774cbec59abf9dd9d022ef1279ded2e513231753f6c67e9eba098b5a7beb736ed6adda3aa0af991a8270f8fcd01df0c8fb999f065fda00f8b7c22a893929d5439e25502c984d1c62c62a350ba99abc487f791ddfbbed7cd472a7c9b3dcefee2026c2b82a2a9e6b5d46e7caf07265c07d5aa1be6ef511a2194e4d06adb97da76a6b4a6d3fcb07ad5b535967cce29044e7807cbf61fc40208724475f2b3b5694d6f79640948575cffc6d39b5ac5d3fe462e0dce7836ab5a2cf7d28ae1488c1e4b4d97a95e103b4371fe87c48edfd57b55e4caad1a8c891f61bf8acba4971722d7462ff2bca9df032b513512fa3caea2e712b101fb0041c5d7facbf1307a59daf4281fdc6fba8a566b7043df3dbb3aab2e53fb2df7a59432a75a748cf1c626a4220712c973e2980c8570670050e37dd5673cfb47777796166031d577381e90500b6906cc21ee17bdf4c67485e74a4ff9f759502946afa9cf7924b3d59824178c4e194e56e25eed8f7a2e19851d4a94b94973c02e0b93086411b8f289ac153feee0c9f69b32e0f63c35a74b8c399d30af2abf07fdb175496f3c18e7bfbffb81be25b5e430b1d82238716adba7f6f9de3d9d96cd5cdb98f2818a612a92407698906d7a4f7fdaf581d467ecb0ebb4b97dd7e104823c121716ca70e0a6880297dd9b0e825f464363e584244bf8ffcd6073c5d980d98484d6473162dc3fcecade3d41a91a9cff3f89086381a8c92115a65dd513b84b0d5511916673b806a455183147690b60efa553db77946245fd460cca2312491f6f0ff1c9f14ca370b89db4ef75c2ab5dccc57ac669f71aa3ab43988aed2db2f009a3ec9ddea761880bd6b168f5f06b253c82f2a9866d7b53a4fd351146dd804bc3964ec6d67a1bc6cf2ddb01caa7b45064d9168d990c39c78156aef44c7d9a63e7002f8105c8b2caf420cc3a84e90c1509c736470f9c9ebb387958a646461c46c12b6fafef7f9ce777e5c5f8c13f09c14ffe847fa756f8deda9a67d39f651796366f2b10a2684cbd1bc74b93f47d96aa5538c291eb80a67623562c9b2c14154e56650766edf669c1eab382c9c13553e4e3cddc3247f7357799949edd836fb6e81436ebe4355b5433ab69a2c5a923aa62aa1d90540365fb7d94832b94872b33b97b7b2e723c361e2de9945e2fa26a413cdb18eef4f44382b66bf44c56d68774ad58cd063f9e63c20cd3259c727f154d8f60c42e43084eea41c5c6105d9749ec981ce1172450e1e208446a23d9344ef04abfa62e5b4c47e21b16b2aab16907a2fbc8db6f2ceecbe1b000a0e7fe00b6836684d517ed75cc3d37b23f6fc531de39355cb97006c1345074535c91e5f5609473292019fe2a1e982204c17a7e4135ff38cce307e8916048818aefd955b3685cb2c8176568454ab4d8f6b8f7fbbdb484945ccb8132cd046766361fd8eac1e1f846ff2e8740d757d110b7e492bf675702afc07cbf5ebda822c8b8102c2e4afebf35c20ab7bf4c210c40e764e779a6ada6e675c1345ac5e40c83802c61c6a2098a7afdde60b396882f1efa4a0824092243c6c1b1602057d18251814a328d00f12474ece2d56ac0472ce4217983728638615be4715695b6c1558e96def858c6a3a9db3e6fbd8eb9b326df4f513547ec7e6d6059b06f1fa8f0b79bb9cba1207414656fc142a2d924086e8df4982bd42cb2a68d0a7073f594d754490e63a765b69c0376b84e62f7733d87f472886dd8c276ac580977e7f07945e4684fe0c24425f6866311e270a1f5ca27cad838e426d24ecb43b3f8986a31f714a8f8c3f27ce4caca8e5b931391cf6cbf9fdf8ec61f30dd28ba726edd77bf743f48f67cdd53ff701851ae44fb67b4b587fc621fe3cc946294f6a4ee1a5a2898de270732f7dbf63d58fc1f385220db6c5b2fd9acc88ddbb857e1e005454eaaff491ad17d13c9595c0726939de4a7178d491ce61f27b6fdb6da38aad7c70bc6147ad84dc33f2c96309a0b7875c65afab13fea11c2737f83f95d24576de2fac5d7e01074ad81d7b12dba497848a564632aa6238f062278a8e9c1be3cc881413ce61441b2910baaea7942075138b47c447f191a101fc03eaea3352058cf73b3d95545cc5f9562a126b3c06bfe37d233375c61fb1afa922c4cc8f14e3f810f5e6cd77a276bbf36e4dc56b54f19cbe50e376e2fc6e76889235a1e002648cc99d4c51fe113fc7173bb80", 0x1000}], 0x6, &(0x7f0000002840)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, 0x0, r3, r5}, @rights={0x30, 0xffff, 0x1, [r2, r2, r1, r0, r6, r0, r2]}, @rights={0x0, 0xffff, 0x1, [r0, r0, r2, r0, r2, r6, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x4e, 0x1}, 0x1) socket$unix(0x1, 0x5, 0x0) getgroups(0x5, &(0x7f0000000340)=[r10, r7, r4, r4, r10]) 18:06:04 executing program 0: semget(0x1, 0x21a512714d42971b, 0x80) r0 = socket$inet6(0x18, 0xc007, 0x10000000008) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000001c40)=0x10001, 0x4) r1 = semget(0x2, 0x0, 0x200) semctl$GETALL(r1, 0x0, 0x6, 0xffffffffffffffff) socketpair(0x0, 0x1, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000001c00)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000080)="0fc7596e462ae6001b871adf7f808b7e026246957891d844040885681df957044118f9fa629ac27d584d9b3f02c81c7d841f726c88fa803f7cd6e1720f23044711aa419e6b8e7cdadc8c62c2d2baa5c9128720e835c2f0036f757b1224971a7b1b1800cb417ddcd98a35f8740806f9ffa6c85debce7de3f67dec87e75e9d63571873e8fe0c6feaf2981c929bf5b342ae75dbdfb7f901e9075ea23bd704c4fbd21632cf81b43f9d9b504d933cb4abf687806dd222f5d531808052f8e2b0f7596df7de2393d0528cb8e969fd32", 0xcc}, {&(0x7f0000000180)="2729cf7779fb3f3b941fe3703a2b81ad8ee923f495a713d2e9a7c099e2bc629b1de1d95cc3eaa1aef5e701d7b240f1edcb2b86c102696f37cd38ffbba565ae4788ce0e2a96e86786f2c8bdd91681cfbbe1802f7594072c4ec4e2466b1c7c4accac667e4d36e13bd7d98d25fa6ccb40cf513c9b92fa821209f4997f8e01ea9117fa236b27122865837057d764cabf08a121f17f49b50ba08e4db11088ae54ad00e5b1d64e045d24cab10003ddc6df46a007af9fd1d472afd5616a0d01e514c59d98eb3608c64d2c03fd0bb48bea1518a339c93b97fabe3ab322baef85960b6b9f6041d6c963e44cc3815a11da54b69b37aec5aafca162b533c538f5fdbcf0c1446cc193486cca027faa13b22b791942ef1d0c4e9c2d9a114f9e4ee888c75d8270749e33f457dd8d1406b2fd660d6a141c20877babd8d66afcb82130dd09eccdd5d07d4b9b94c9d007c63ffeed9ba9f6930c8f4ceae1d2d4a134acd45c93c6d8a7f299a13f5476db7601536ea328db2856c709fbb35e6a056e110fd545c717c3da0660a87b925e51f4f948f9c896cc635e27c17cda6e3d0f669ff771b7e44b4a86a3843814c146e3e592563778a6a7abb242fdabd1b09e1fa222ff9c42df8ffcc42526210c5acff2ee51384b801008180dae432cd57355c906e0896d765ea5bae2b5c0ea24cdbcae3d22973501a92d25e7ba7841a20be1c1254eb65386e35baf9add762395ca1e45acb1b2bfdd5c5953185de0a99155dcb5f417c6a54d202d5cf064f8ec05962e8418ae418ac08d8b595586a76db5a9977a286554463a1bb9619c9c8e5a9da0ae07ea7c0b1a128d01453bccafa1df6ce65589f02f3c31e211061dbddb07c5e6210e68c0171c0e8715736790168e37e66749c51dc1ed505f8b764538a066be9e0019fa5512e68785b8058f058c22aae402961f2cf8049e2d4414ec2d35eb12c3d5c3022e5dd18739b4062b07d2f9cd1cee95a7c7d9c153f5f0745819c14be2b2ec76f82f47f9080d205f4e00c0b91c8f6cd8e788d1c64d6ba22012301a6b3ffed9d9395eb7ee38366646dcd3350a9f2f6d4bfbef3320e356572e0a9991c745ff30ab732551941a652afbb6497d48f8087af3a716bfb4a4f122f7ec0494e870de81dfb200cb52906339d096b9a090e6c3d1e1a6d39dc621cbf82aba965c70d099f55afc83762e9bf0b6f10f62478afb0056e2cd237208d6024f45b2fc5ff80daa6e65ff9ca35ab54a240023290c783460f770acb7a8a0e46c0a85e805c40ae614737c4f781b28faba74a797ccb34c3f9508fcd21b85eff074528dd50c5128b673b4095c5f2ae5a04823d7207b791fcce59777f8af03b9654e125bf8c5a8124d43f86496fb357ce92f1d473c611474aa4db75a8708058cc01fd1fb66aea83b4c7be160d23081995c1ace0147d3acf4d97c0e3f7831cf6fd38380ede9600c4acbe51352de5126acc68b02097008446377e41fd3cd72c29474aa62ee20dd6b89a2c7fa6945df613fc5ac092fa62f31695cc5a887bf3c6e42b0351e1c8657a3c55da3710f043e089f6f4ef0dfe533d7fe7cb25b1ba8b2d6fc12f6a050ce8685dd551a46029480e24f65305668a292a6f04dea5f637dc642f17be3a715651c16110f63e4101eed42682d70c65f0c8f7379b47d8f9be1a3bf5544b41b1143252651edee9df379dd35987df1ba8d5985ad30949dc93dfa8c9b5bc8b14f4095fc833f06edf3003710cc12417ac279ec0e53dff8b58cbd8158e985dc74a5627fdcc8d312ab66b2af9aef8c1178256001f3d1531f4f11018dca3520c7a02eba2e7cbfbeb7af40106ed50257a88789acf4bc59d966b97abb19b7137aa1b7005a2231542716635b1803146bcaa19409b0efe19787190fa0e2f217a6afaa67cc1c5fc19b7068359ee2e6772ba678167bfaefbb6142f4caee6dfe375fecf5c77dfb7877fa1dfead5dce41fa46f1623cf2579a4cce7de5d00eed19533487418828426c367a16cfcec912634818d255b5b33dcf06acfdd5e1448be3bcb46333259b80f569004413aad78b1e58d25a46faa52b738bb0225243d06b16ebe60c9acc366c89b97dbbda0303c9da9ee651a6ecb1736aa175b79ffd5ea0b7dfb0b07e4b00aa7fb01939f46c32dc369d81e340511c3d2f332907681ba738cd358adf016406fa6d521b88c7d4586e60b8b0d568ea784e36a89b8ba44f2638bf718f68a5bbe382729dcfa71d5e1d11b74f34fda9befe3cbb37a6ff74cebee32008a02cea73906f5f981de402fa6f721273b003c9796913ef0cb675ec76751613b5e7fe2af904655bfc052c28081dccbf25e32577f7d0ed03bddb71021d802a40038ebb9bc42a123505d67145e03a53cd7b93f9344ab7cf729da0d6db7856894fd18ac90773d1399473cb09a046f049caeb5b23b2240580b3cd687cf66ec5803ef554e451e64b74b2f868063c984664ebf93b4b3df134d9ff2faacaa53a6680901c8f62344d02178f80b3841a840d7d8df948de2144aa0d39f329ceb783081380f5f3c5985c625f62558516f5060f201503cd07d1bbf2607f1a83b025901253fafb147886b72a0e4bb9e7a179974f5e498b83d0e26734cf91c67cc75daa1c9f6aa0d510724f207e19840ab9aadb806d7e1094b2a40fd3916330eb3d3314fbfd3d489477a4f8349890aeca6e252d87e3ec160d9086b4a6f922b5d56be5a3c33784d29f84dc7751f31f57e4f1d55d35833eabce2f50a4741af4cc8def80e5c22c6a732a3e61006717900e0d090c795b3c017a7803df826ec1f5f5b6c0d48eb4ef8129d850ea2f1f7ef8adea662a533c067a84e6b621433de6c081764dd64a865fb820817cd46533a010794579986f4ccac9a8eee418e88ad21e3b7d88665f0ff139425d7c04bcc5a07639373c788f0f276b525039c03d88d5ea1377d759c671260cfc1068d307277b19fdd65eb3295aecf1e14dbb65382a95b0c071879fd737073efa3c021be311b480ab0071348f86523deb8415628e8c4fb2428b73d551134ea308ef9617ab0a41e47eb8b2118b825bb6ed1dfd621c476a402b3a6fbd4c6646557b7eb34b6a361896f15cf2ca03b57a86b8cf4943dab40d2ac65659c09340568cdfd7b8a3e014d3b211b090e9f058d5a01b76f4b7ca1456234683fa7f82906ef1e879a3fce4e8c9bdfb21dec8f15b7314644e4f48bb1d223cd31fec84ab7d7c0a083f827b4c5672ec97f2bb2d109e53da4b19b5c78b35a63db15021f2eef99b9c5471f658e9221f45e9441ecf56a8dadd94650fa0093d786edeb62eaa3d0f4d1cc037a11f0cb23ace5319b470a02a5c2048484d5907e126abc3c77c981aa9ea09814481086850ba1563458b0cad54c50086d85d47c6f04ba7a979b7f43ca3074830b01c72c4eeeea537588179e4722951700fc151090b8a5b672fde4324df7d57ca66a3b48d2b922428cdb3060caaafd2d94b611b8039c7df13b9ba9ce6a31f1b5bc942986459cd92357f01344001be6621927cc8777278049d4ee3a4e5ed961d34931aeceb63a405eeb4a82706667c85ff780057a2dd0a7e936707828c28df46b4e92bc79aaf3d7a20c5f54aba2fbc28d8389027ef664a3e798672a1f03d08c704897bb52ea3c5b44bba5d9a4d2afa1614575179c6ab1714fba919ad83462903b5e5503fbf8835265845e081e74489d2037758e55cf273bc44a0effef7ffe27ca1c51cb38da8f1a0f13d5fece4e47293f8665c69933a6ef593ebabeb1b9e8d075e02dc1a0c676784dee6f24603630e5a9869715afa99d8011d0fb247eb0b7f2561d8e3c87985248731c6e3079d11d05ea485ccdcdf22db5395b06d8b3e13e8a90fdc67452c34b973df84ed492338e00a9f712bd024b40b101da95553478fa4c756b7a927d3b856f7bd50606f2741a3833a31f5373356a3d0405d72f48d4dbbf804b2c36a8dbb73fbdb85310b3707af9716fd2d067ca8da03d17a86888b10bb9c0091db703cc3185bef097062f9c6dd243df84145ca85c60c374639df2bbc1ce390b753356190681236da720a08f75b8e52042d0c5ce2c4094645ca8bff634f921285f2a43bcfde0aaeffce009c4ada2e96568ca8e833e6a2f1122f4ee58080c605eebe458bb37f583ab1bb0293f67c226d6da3e65785d5463a0c912f565180cf913a887d0c35682c1bd1805372482bc76daf32eba9a031e74fae5efdb1881a52a2268e342c9a383e9921bc1be003146f816c232d3678db63ec97782aec2a8010bbbce3efbe125942699e233ac571e015d71709b3325d13be269b93854fa4986eeadee68262c57acc9ef4637f9e3d20954365cd44a4559a86b4952217ae56220b605895915f493a1083d3aec68a4977dc2f7d5a52e2b4c7b5aad3ae56508fe311b758e42ca86e8bb5c0e06d4045a8421b5b900ff6136b0ffb793e5cfe33e83e0f787dccc7bc995de5cf3b8f84bbbc8c28caa2ace10a860e589121a0bf3da511dfb7110cbb4baee8315c4ead7d79e096951e566785f1a3c77a01535e3f48bdf93107beac636e8dab2d8c1b8e7874df238346ea20e56f80f1accd0ad0775355c5cc8d8963bf939b412224af9a43e2231b13b8fe8f226e9b8fcb2a450cd8ba6d0b72725d862f949dfcba4adedd7c8efb84197a2c16de89971477521be60e45459742eebae0823857e5458409a331961f023df3b6bbc6a43e190f7c0c7fa29287e62f71aaaafa785ec8790aa2de46508e61c27c8c29b9456a5957b9d826f6562f11ce93d9a52d0a39ab84060b43d597f3131e43ac8f18834c3fcb1232d4fb8e01a046ce1ffb9cb28667ea81ab499405e380550da583486f969c2f5f55c31a9576598dbaa512e9a422e2fd6102849a851aca4fd7f957d64112ba2077962dd83996c3274d728cc91559b6fe55745e6737a34c4c3634cb09453397f17356a68edcc4713509388e5bb44e8aa0ab9b0b6dc12d835b231a324bf3793e323554fd7fc463ea210176441bd5edf3c97de648a0ce369079e01544deb469e436c7db0e33ce0eca165303aa2313f1c32f48d26f5856710d04f220a58a236a3e34f3e30654bab171a56382eae860dd7cb230382760a6a7f6689c94d8e17254c1b51083cccb71d09f1c7e607be8cc9fadc2f6dc12ec673644e8e69d8cd78b1ef7d11f9990927a3061fefd292ef2defd18ddc076b17338ae96e4ac9b639ff24c0d1b80a4c2f7eb27eee1aea236e392a9a620020d1c4e640d53880a14f7f59d6cd88cd11058d42a692c81a8bc260045ccc77a00e5d773817bb21eb75c69a0342555303cb272924f75b3c5c903fc87a2a318662c03db624a69ec3bd7b61a99e2c2a61cc24c5b4913d30c3b6c2fd57df9dbab9a81e2d1775f5bf9097769fc35bf9d68f51ddc25905dc86797378c78b26b6097705256548313f192110073e819a4059d903a1949c2ad1b3d9a8e55df3925648c63e38d27e978d6c42aa4f3a45883efa9a7f83c11e1ceb11a69c523c46c7e6e0f0b93ee005ac7f5ea1949953f057fe116ffdedceb5831fe7932a3c71fc52f71637cdac3cb27b27c6d55b4b9f0d330f70d95e9401844fb1fdd078f5795dcfdbac617be5eea12864cea6b6dd75c7c4dec0160f82803727d75dbe661af42012e48f0de9815e5efc83e886f2d37d5a94d8498d9add5e1657421c1803eb3f91b269b0fd7db86467875cfcbc06a4d4b6c1d3fd278bcf01e71d8a4f6a7e1ea9fbebcc4c0081e46e7e164dd23e434c405168fb3fb2231aebb0b0d2382467b0432128f759cbe697c435c34aa149ecc0296bee502520bc7f8e5314785269c498ecf9c682ea649", 0x1000}, {&(0x7f0000001180)="0bef317761b4c0a0d2b26396c2b8e10deb4c63f7c6a0e80f7a4676b9268d40dddf175e2afa7e090179d662a5d7e7a222ce69920c3d1cf3b953f643115fd24d3542c93f036b524951422f6da5575fe11785d82422d1d89fa150b0adaa3dce11a0beecf2877a9c67380730bf70d79b8a2a5be3266968cce8bf291bfbaef73c0b146ba9c15ec283", 0x86}, {&(0x7f0000001240)="1f261a107828a75f1f293c85995c2ab3a66562584f5f481a140a056e1ba152ec6834b78f7b9d7e329f64b07963a130de15c45fd485d83e837e2b2c01bcd8df3d2b95519118771a114a905ecba15ac44be3562efb0808213c87bf413aa3e4a46737e4a5d970db0e92d2e86fdea1c98a3862fe697e0ea25b309b34c1fe526428b25f0f4b6996888f99defb6ce4908a3e9aad5dfe17a48a586d46456c6f309d1ece18af6bd702b2d13aa77ff66287f7bc6cd96ed3f72e3c2635c0fba30cb1050d5d5994d44b781b10e25e07d992c032", 0xce}, {&(0x7f0000001340)="bcd189e586ca8f5b9d4ec6c57cf824405954a27adff26e70065b4d9d60d4b67640ca03c69ce5f151cd40b3fe0bee3f0a31fb8dd42863466a22f40189a3b3b63f83a2f5d344505adc8d7ff13e89305babb3fb4c9968a44439f21294c5b17d50a62f4c75ee66b0057f8ad01d51bf1d7eca172458fd894bbcf95a128db1ffda0e851b73e9a6fe67e24fd2008c03760311cf7b30dcd0ea6e965e494080ed9d00cb0346bb805fb753", 0xa6}, {&(0x7f0000001400)="a9da2ced35a8773476256f2d1333d491dba2e8f223e4761f176aaf7d69f37601e0a1a896a1cd4ea88030c660956690c88ce77463afad43b46dd553460f06e5bc1dc2651db6a26f2b799af0136d6dbbe697ed9b81a2758cffde0192ff26ff13d5688e53610435db3d7e8a6bf37117f25364efafd5f73e9bfa80e2e357bf0acd9b01da579ed9ab191c17b2a6e86a4e845d0b5da6b75ee4821b90cddb096a", 0x9d}, {&(0x7f00000014c0)="8e474adae6e324e5db02d6eac9297fff5f5790e0dae00855f1c95d39279136c06caefcfdb9ae0f1706e70019c1942be8f29c0610e83879790f616311f5f47e571c967b38cdfa349f2cec124e5e860c8c589ae92d29aa7732d4803c190482a064b75c213f8968ffbad6371edeea", 0x6d}, {&(0x7f0000001540)="160c7b5ccb4a6cd709fcfdaeb0925f009398", 0x12}, {&(0x7f0000001580)="4e79c7b130e1ca8eb384d5cc81fc6de184247da48939e89d1d26d2022fcc18cae692e88ddeb162d9e1ee559abf8bef", 0x2f}, {&(0x7f00000015c0)="d8aa883d4b4309a27ce5ea51c3330184d7697489219905fb80b9f81991fcb292da552314c360b85c5ec2958ccda30fee07d18395b492678ac3fd89d1130bb319ed1345eecc1e2a49276abd62b414b779576709e9ebecc8335f004f79cd528c9ff66fc189a17a25c6cec524d488051b3a5df86ca950a89798910d090fd1b42fefda1acd83e50b13626b9bf0a8f450f36a7507e389c6575f177258a53a2fef0d7ed7", 0xa1}], 0xa, &(0x7f0000001d00)=ANY=[@ANYBLOB="a000000000000000ffff000001000000d45e737e6ee8e15e3e74b2f97c0d9f9030974b30c59dcfe3697db93067cc99db9661912f0686486aa9ec718e449755d6b56aedb1572f48acde868462cff8007eb10054597574a77efb666652efcdccfdcd2d4e69ed9605e63b7e972fc6acc097ce4e18fe19b5517f179a7e1ecddd74a7aa219c4218f2f3151007dc22628eba5f4a5b130a1b83aa2af100000000000000d800000000000000ffff0000080000005cdc25c9a4bb7823a88663a688b67bde938804595c3ada11e115053f0429a1b75858f9090feb009e9bee53b17d022dca1d80dab4fbb86c782bbd74f9cbc7a015ba40dcc4685a7533996b64a7e97cce4b078cc1b6ee348f706ec842a806d9d20efb42e2edf4f3ddcda5b9a380201213f359da6f57a462283a73e30e77fefa912a4f3ddca7107294fee061f579c64e9f479e3330de5f630e5170553678b5d1550f70f292187b3de8000908097c64500b5596d9c4a68dcfb96bde1e4bfd22aaf6e3d5d4968f000000001800000000000000ffff000007000000d300dbcafb42c83318000000000000000100000000a55714fc000000008800000000000000ffff000003000000d2cd23e280a699e5d45d1ecf703f84c8ff9d430421c750c38318124fc3220dd0513a8d88a285aacdbe671252fda15753881bc5509c65dc56f6cb67c87306ae7920cde21aa215e781589407e5ad2f95071f41949e15b314cb3bc14a429ddbb6a8e73dd59156cfe53831223d78b39c95bb5f4d000000090000002a75042bcef1a6dc14cdf53270d3adb20a621a630d652052f60097b8977c1a35ef23bbe62c50a70a260cea70c62df63d7a626cb716e972c67aed61fd2bc8a83bca16547c5970da545b59af42396c72cee3e99600000000001800000000000000ffff000000000000696243bd77edb79f6800000000000000ffff000040000000aee976897efd7044ff0e6d95d45e9b45320ed050a572adf06cc22d0d232afc6c8f5f2d1d48a4561e4e213fd8227511ea821d2db71573e5df33914f5c393fd1926fdd0441fc8414d2eacbef6f52a2d117cfb3005b75c4a800d800000000000010ffff00000100000045f88aa8123ac53ec80634fd1171b986bd849f12850d077a4ccff38dbf94c9c62e2e7b294363a6d8c8af2b5fcce06b30205e76ab826e0d3bbadb5bc22b21a6b0720077d08a3dcf5ec5d1987eb47491835f1d2fef30ff804f87c6dba49271925a43fb4145072322a54a78e23443300904049bb7370df942704c4da7fa14fc2f624b806528bd558104b277035729f7ed4260182258a63eebcde981b57f324e1397625fce6b63e9a682bbbd3be7deb575261588677616821b0fc800000000000000ffff000007000000048a15a17d4b7b8aa23c14181953e2c10b518b3f2b99e6a7a88cdeef7047844e6a36faadcb2e710f5ab59e918ff918df1c3f7cc998f021c28a9300c9c08a46553fe60519c9b71524c07da8cb54f14d1295a9fff69cb1f4d1e7c76886044509b3423da405222b33a8de36cfd7977864000050a15cb457320653df080896111fdbe412da9cd33ffeb62e5f15c6172d0590d61f6cff0cc6cfe945f6d8b7a19282b1f7bfc82fbd606e27c6c357c52c3b38c81d2e738a75ef47000000000000000000000000000000000000ae45f88474b3fe284b250000000000000000000000000000"], 0x4b8}, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0xc70252fa83d855ed, &(0x7f0000001c80), &(0x7f0000001cc0)=0x10) 18:06:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/58, 0x3a, 0x801, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 18:06:04 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000086) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) unlink(&(0x7f0000000040)='./bus/file0\x00') fsync(r0) close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 18:06:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) dup2(r0, r1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x1, 0x7f, 0x40, 0x1ff, 0x3, 0x0, 0x6, 0x80000001}, &(0x7f0000000280)={0x0, 0xb4}) 18:06:04 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80c0, 0x80) ioctl$TIOCSTART(r0, 0x2000746e) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, r1, 0x0, 0x0) pipe(&(0x7f0000000040)) r2 = semget$private(0x0, 0x4, 0x480) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/21) fchmod(r1, 0x10) 18:06:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000280)="f4958bee82af8fe2f0697dba4da1810fd012fddbdd8f2a452d2c137af700accb20844badd3104e4217f3d4381249d5e38882c587afc32ac6ce5217314ab61a87605d7c8b18a23d8619c7f9e6488c48e546e5f8ad1b0dca1eeac5c219dfbb5d590ef7704e14fcd11117bfe9efdf150297bfefd34d49d3062299f80b764681304be238a31c96d02c21a3a0e58eaedec110074b9030fbd56ae27e3aff9ff8f637d4c63e2203f11c772cb74de6d8c5953f395bab9faa5458623dca9f5bcdab0193416119043451c6988d80606b3f2804145fe20301b4c9448955baffc83813bc4683fe0f600b1bf0580d4bed4139013dd01e8d7666656e364184184814a99a1ae2dd31ce8322c514a110bafe54d9348ae727f55bb253d964c5f15fc88e5b2a344287628f55e78c196345410a446c0802fd66c395e542e05013b73d090efc723d580cdee3e24da43a07a7a22ab1acd9e1377c2136df493604446a330f2e0dfccc2271cc03a8fb7e57512141507518ca7eb7ee9b381cf828bfaf81a5f7f320d53729665b77f6ef6033ca068b766aa8a4908c77806d6aab677a701ba078e28538258f15d739b97b46d0427564d121f36b649f48bbfd17ca4000884898dee6894ab2adb4b205b20d6e1842d323c7d8f9a1cab4717b3287a94657570832030863746b176a0ff4e57acf8b4a46d04ac02fee3528b1019575e92643e8d4a7ff4b13f24f567c18146442de292ab6925e8e57c7e4d41a7de19f0912602dd8a4dea6ecd663d6713986d75acb4ea730d78ad626021dc304514e56b3dc4ec354b81229a1fa8cfb0683197531b20af04810c3a9e113bcfaf872f78a7bb54b01b92f5fff2f895ed82c11ad2561f8c5e634d3b1c97baf7edbf383cade858ba89d7f4d54cb6c197749d873e6e6f0097702c774792f0669ab1ab1e921ffa5b38af99859a2a7b45fbe18ecd4fcf8824ea40189e39a5e2b11810ad5fbcfe6d58811ee2c3b26eb01afc8bdad402c4b2bc61211a00781cec59e4c496da48652fce1743adccc2e3e1e7ad11697a91e4f1d7a7278fba81792b642367c1fb69f24e04f396ec881d0eab9252609efef249867059e70a0228dd811a93289b228b7bfb89b4067f556ed2b3a585a2636348216f1d0abedae38101dcef0eac3b8743b3aa09f54a362309fc3eae248a0c213b25972a3345c0f42f94b2bdfcbaa897de97fe467f48f0890246d43fbf69a2cc6f519508f575bbbb8843833ba7085ce87c300fec5bdb645fd610df4b0f1063e82d8b16b9feeedde8992c1d36f16dd0d6d5828c6401c2e3fd08275a243c1b7f894cc6ea3e0bb329bc20b4f8196963a3922b4462e86920f359911a75bf734f2d7d9a3cb642dda32307db03fb58067b758e65d2573eb7694b697fba2a3fdc7b3a5e59a75b32fac7bc65236d7e2af0649960413cab798ea8e19738b9ccbdcd14b5358701a6bb192afd29aa3c3551dc56fc5ec07eed8678ee6087e081723c457e63cb7dbc52dd1de148abd2ee7cc050ccba169bb2b5c4828b320b24074923a0755d2ad5ab50a2be99b74adf0ceb21f0bfaa157899b80b58c09030f8e0d3e7b3547c29de12c5d0d92aa21671e7b3528d010180e66ff2cb0bd2f00995e700f9790e2bf545e1dcb4c6dee8dd0d4880f1274f6588cd88c8dba6342a5f1b333bc5f6b1c6126e289dad031643e037964895e3eba2af01f4724efe17462fac23ad8df6ec24be747153ef36cc7e2e6638d56dad22775a1b828560cca598085481d582dca3f2a3fcc4d2eeaed3d0930c7010b4f17799dc6e440293d2844d469faeb36a0c8f31e93fd96195c997471b3d1b6ae4ce6a746233e45a37ca0bfeaf985a4731dda73b0f13832b5eb792eed8a4dceb5700ec58ac20ad7a7a20bbae0b9fb4d629e1ba475c0b9d9a5cfc0235c3745f7b6c9b7260b72d13b054399b21c4497a9f4d829fae9c5eff1a11e252c2b91e8a0b67005e76f7a5d99c79e7487000f9359d3904e07459a2558cfd79e6c6810b72d60fa5a4957fb8effbd20efcf1e2c93be6a58b336090ae64a2fc21673859f3ddf12870af4994aa6c6f1ce603af56271bd607ff86b801f096fd77c4b9c2de633f5f448653c4a0fe745dafbaab2c544f3583d48e011a94e5224c845faa9e312461c8d6f0bd7ac8367938e4a182d0d8ca66945cd06100e69358821e570c407dfb87b81ccda0115d2d92b1cac6bcf0d835a2dade33ebd81eaeea2727daed03c9b383b24dad5335a0d16ac1e2b8030c6e92cf0cb7d23b3aa2538bd07531dd20d1790ddfd69e7b1a9898b7072905dd997e7d410d388150a7e7b8d3dec98f36b4dc008ecc7b948eee7f0b4c8592f042eab33a80b640e57419e4a3f8a6aa5b2ff442ff65f5ee05cef7101c582a1f88abe1fa8844a67674f2df6b1b1982aa7bb637c0efb45de7552558e93a56600bbcb198213ac7c5a48cfcd917a7603d4847982a114dea6e53090107ae71f362095ac4b368b56428d852b2591a82db39248e9378399cc026ab13e389d82dae0de2b88a09b9645037cf88c6cfe8f0c4264bfaf573186f030c8848730002db05a780259d2bec91a905bf08f26e95de8171f89734eb57110b007800ab45f3a1245af3dd72e5685b99168ee1aff72275b44970c6889618deb383fe3f6c07a8f6562fb3097f23c0803c67ec55c0644a61fa4cc0b04cf8d699e835dba305c2dbdc130b98c57de64d3647b0aa22df8e01f2369b4d35df2b8f8015d7b72d3e103a822e62d766093b8407c59fe7985d1b02ada6b51621be6f664a03b131e8e5b9fc8ecb7dcc459d8a814b8ef1e07703c1b7e84478426e8f7aa6ab363ed5f2f3e47ee143ea2490b7a91346db2363338d6aa9f40ef0dbe01145cedb8b63ce7cf822020a7ead3811707641758375b1ee8474383", 0x801}], 0x1}, 0x0) r1 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x10001, 0xfffffffffffffffa, 0x79, 0x7]) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 18:06:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000020, &(0x7f0000000040)='\x00 \b\x00', 0x1) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f634a625f8e300c0914cacbcc288d47776eaa75f0c7d01fcb82a0dac1c3615b854a4562090323f408f90869af49f87f56ab5247436f0aa1fb956509b03e15563817e4c69cc36180d274b0a503b703143b29d1e41df9482c102a07b23114d1b30c06d728a4189aeaa8b573471ed77b683fa5e85c2fa0ef4150cf5f66f11bd63beb4fdecd305762d3f08ef765ebade7fd242c4ee8f8757fe9ef7764705b87a981eac0d522f46aad418fbd27cad25f9c524553d8de79ce8d7e80c1edf34e2f792025591c2202eafc4044ea3b23ed56bfc5f015c5f0a1c41f531f470776206f18013379516e98117a53c9fb2c465f593a380bf0ebfd3d2bb0d3266b37b3bb8c31bc6065866993ad91eee49d73fe31080ae0e1cb99e4a3a3970a19ac223c7bc527d56af9f32833f4a4c531bec5e126c0328ec2fbd2cf108ecb74f9c90ea78a914f1a7841e37a46d5f607cce1fafbbcbf52209d7576398082ef9fa55fa67106af5ab340b5d34752d862fce4647469ab6af92e62e310e918909017a493e7b49bd9a16606adaf3fda3d3c335b8eff44eafd3c197909428e7d7fa84266796209503be65830bdcfbf63359ea5795cc1d5d263c6fd71e26f4263e5fa632338ea3b3e7df5b328955ad08dbe835429826f0b69286e2d8da04d6bba5a362c22c99c9e7beb1110f58bffdf0a035b66733f075afbd7f976b3a3332e287c93cdf40e74e0ed9788b2db675a455cab2be95007bb98dbce17cd94928d0e7fe2961aa73821cd3c00282fea656ec9a48937740877a171d88075b540c29f984652424d2dc481ad4877938c1bdbb22e4ef3cc8a186b6e6c76f6aad471f3cc9a666c7a1f2a724c4f3f4e569193d7d7c5b7b08ef8b4601b729983e6d211eb2bc40f22f83e7f954f462d1cb68e78b85519ec3c949900ad0d970e8448f81158f4f2aed4df37c8b098af82f05374215ddfef51ef007ac7172e75b0535021821291eda8bb61bedf710ef2faa416c304491b136b0ec0a318a6700912b9d6356910e17a716d0fe41378f960174f54597d6c7d7dc31d3e36ab2a3f783c53d8454d3474e84489fd3adde7bf52e2a569e43798d62798d5ce137b2bc9474079e9ce06b435d413ea29acab3e0af9b854ee3d16b0c49ff96c22db04e26c0f13fbd62845b066008dc3dc46bb1fedd1d0e081a92e923127a9c0a61c385a0ad10672bf9f8cf7d8ef5a0fc6f2e5501f29f8b8b31b3a085d5048084b6eac9e608d574a3f485d2dbc8b795ecaa894e6ac9737c16941cc15036fb8a3e839fd457666066f9b898a4b7765a8b7b18e520f5498285daec139f4c33bc8a4dcac19c3ac456ee520e0e9a7875062417ea5da6d8825151b1690d75559e4b60ba8562353daba5df3d289b6252223b3fb267546f06b1bd2b42fdcd30850cbb7bd905b7312cdd46d4358cd62cfeaeafd7b5f94a01d238fb422bc18f31ce3d82de32f6697afbd91b6a9a2dbd6a6db4a1d9338f15c655707b5363d12536184c382a73e533f1a49741226727bed641c8efa3f9855a49170d7fa351ccbb4358f6003d92a5f85b27ae9b9da57455c61c059a44d8eaa1abd3af8788f358af6d74d259a75e926fa90e8fae8007647bdc716dd32de12f296de5bac9d7f7a29adbbe76104a0c2d31046587517bd76aa045bad59b1fae105fe7ee2beeda9fbb7553c79c6597531d9f9c07bdb9ed32220b4f68f399842b3f71e6612eb93b576b4c8c17d4f10f13a3315f5d021b90bed287c03195917be3a27eb629a07c714725b321b3f1e6048842712449769a02bac3135c7fb0f9096e5691c0bb240d4b0b78a2b32bf4cd9fde626abde92e3e304443e2b94fa9c938fa1fee79692b835dd7ca714e1ba3648de365197dc6e69b19b7b963344ebf630929b51dc387a50b3768fffe85ad1efac2866338fd419bd3bc27a5a00292dd3ea0114083735156d9f13ce9ede2289593f7250f9c5e4048b62625d4c3f3cab610fc4229455059aa14fc64d9d087257104965a917e502ed7f9863a7bfda03cc7524e0f78de30e183965a956a54c3583471a68172950095fe9319d3978bf2e1bc3c62068172a18ea748441fe5c291256d731e3a160958ee36a35c2fdd3d2755cf6adeba9df19b28d17e3124da93d8f72d1fd0fe8376d61d8a06762adfca6b970e7c611d6e63676eccfb75eece625f903c3a47d330f2cb8511125f591a131b293218e48a3b08433f3a80ef9952b937589a0984bd5c542c250f0ac185732dc47156e216f538d41f2f8311dd1784eae841093b3d0ee0e649a1cd7a41c43e2bfc345cf5b0bcd1650b353cddfe7eb7d66f4014bb70977bba7e4c6cc0731ff9545b96c96fc6863bd6f2cebc9c19f84b0adb4003e183e1751ae9e79bcc7c2423af11501414fd1cb4db955dad7a4a53f5bf56973c05e5f307d406df7c213bceea3070c9f3784991231d69af1d8786718304ffc53a649bf4762b81313c274fa99ac233fef99a554d6383ef12b70e9afecab9fc9d6519770beca15723794c559cc5204ead934ccee05d6a65020b64a5319f339107fda5cf7ebd0a6b2427b92d97fa1ecb522ac06587451654fa3e4d6acaa6a72af01b412b87bb9a66455bca3ec22013eacce916ed263c127ecca18152e63894e0b5585b6b59675d1e96c986cca02ae16a993b12a9939fa1a26dae1986b966f256f001fcd412268e4e39746d224160702618094cb59085f424aad0c9983e914870fffa57532ba0b89cd869d553d35b80599ba30c0a39fe39a28ff3d2357b22a85c304ad69a6154b21c30306aa1f0f3f75133d5dd1726777b255cb86d5d25bccc58065cea9e592e815db16643ac5b3577cfb6d536a6c43ac7852b46398c287922e7a5038ff5e6cbb3b2c60c3e4816fc6bf5c4f0b429f0ea1c82dab9d4e2bff08979831e39ce40765e00639625373dbc92144e445fac51f15e98126c6cd9135a8b4338c648fa7c919e058a9d9b7c4708cdfcfa5af9fcc97956c338c38def1956f90a17ecb914709d123008d318ab32b0a42cef31b979d9bdcecbea913e759a028a72a6d382e6da866b26b37f0d73a0cd821c8808e6860f1b6ace89b9630675fa98c9c1228d0a12e5b11a33b4924e0c6b55b9c7e1114c8b00c0e720ea47edd8bd44c162d6e01beb1f47da6f09349773a61fddb925fb926bc760e7590e2fe859c7633765ef467492e0f6c8921d2c8d5779176322752371d92f2050194d7f3cf86611b7d39759171cdf24af20f8c25dafd78b72fcb901acaac261115f4056913dd6520232c9d5a831c4f0fcfffbf5a2ccf060536cfb68cbf15ee00e1deb1d97ba41bc574eb2e054227d7290d53abc1673d58d8a3cd21b965eff80b0bc99389a4700056b6214d105e86bd0793d851929b539a4a69d64ba9a72db02153b6c79494a6542ac2994013836e429f3f3a4bfd66fb8cddd9c67390a2cf0da656501e9d81947f87237ca346e41aa82b02a53f8252788e564b2d710b44625637ebbb4077887a04c0b11224d6bb3e81f56b1a6b6e717b927ddfc758074bb8cc1b488888feefe66fd10dfb5f90db9fa15995cc6317048caed7b40b2a5d7f98705a0995bb56a1f9fea165e7ac84f1192cbf9baefa1529878bfac5adfa193165581b3a2f32d3e805834bbbdd35362015cdf9242c9e24784342786d80fe1fb1facea4cb46c581a5f994967b0579ac2f972bb9274619778cc3111722d8559a48eea029ed60ec6e48f95bd338dccc8026212b247bcfae14f97b2f5c95b163dc1ef05edab321167d9193eb327c5d732fb11d1db66ab61a4b606dd7990f08941522a957c3b605f7dd330fbfc06a3e462b59bcaf56503017e31e1e744f2cc31c6fee8986dba74b743117b2093fd516ceb815159556c51d45f39292ccd3b3dcb9c272882b309e8ef1b51eaa12cceb17f5c5afa27b2753496fc30bb80828519c63c092824c89e53bfcda66be093ae9ecebcb7bcaba139552baac1d57459b1f86fc65450d279ece301dc7910dc3921833afb8cb25d30f1bdd68aa1e59f36ede1b865bf2a614439a171b23b0ee86c8d761e8373dc15757c69e0faaf9477fc6bdcd3c874f11ac3d5e0f39d90dedde9e409879d7584b2992397986c75bc1b08b9ec8f7872c4c4241187138b1f25eab5279331bf6e86e001eda627b433c97a9120232da32459f2dff951c8f85ff7c235c842d0dd63cf9d2552751c75f0a9be8538d9be7bc1b51c7bb2fe3b9cc531e652a6069e36af69b812aa3f8de1f84b20c731610c075e5c546f91d9ca1eaa9f6bd8f6d03e04d30b5175a6ada7c68a09b87fc836ea89884bd58c18761e6e1578b3f2ba504d357eb4abd4f2f24be5f52e51454685ae8202dc20295dee5ca4326221806ad446db7a3c6f282a929ae9f43337ba359704aeb7197312b87a4cc48808e2af16a3dbc61fb93ffba000d2e2fa06fb63ad3f1bf57dfbe1b60ed71f4b194f7e8e5be6a523da06bd137dc5814635089d8a43c4ab1ab3cb06653b16c5d6eccdf0d7c58c3ff27acfa45667db6a5a10544c718d36742cdf1b702cb659ff4213cd12e24177bdef9d971585535ae941c4910934624d9b756c4ed23bfb603c00058667f11304a1c0ddd4676337ade08a337827b0aebd436026b4576345bca667fb36fe478d089407182f38ba1af27d80248718fcc88011902e68888dd5062b7bf68605be22ad99a02553403b9019f44f4ffcbca5bfeb164c1d16226548aa365c6016c24e97b2712fd35c318c7a324d96cd5e2f5cbd36706d03fcf078101aaeebd4965f066cb4f35fa9decbe9474e767d80098b68c9dcdfe4ef4481de4e60cd784edb99a9027bfbd3b2289d1b0b3981e1208ea82f87cbacfa73ac80a9f77ea1fa571241bf0e7ebf38cd11fbf72312a066bb8c04deb87ef2ff1cdb14ddf8d88da568f8c0d9e7acbae809f590ec969654afd78aca7ebe154032e1b75aeb6547f8791fa17aed3eeaea11fa1ee7f5d294cdb1bd208f20dda27d1485a1f879eb4b39ffaf1e2d4e43e07cb2e706b5440a6d70da3075c81e6abbacb8610b0e310be3eadc78e6bce13f995e7560cb8eda03f17b1c24b40b3e97e1285a5541cef339cbb5ba81364f63ac5d22c6b5d529cda4d68b2ea880ddf3b0a3b9cf8c27cbc2654550f8353936262cfb3b437955729726b8e039f58c15273c563e7caa7f6be45f66bd8bf533fb45b816125d999a1874d19945c3a7a021df2eb1fdfeafd251fb0968ddb344410e1304cda62736e3d5ab3c9167952e8fcd7757122d77514123b4716fd6296f9e3c1a81934412b85cd6b4ddcabb88ab635c6d1902a237e4ebab9fc4b6e26dfe5519256464381a389fcbd7b0e78e2e81bd2cbdb1e9059edd0084220b976bb97faef755ad1d94f7e329f85f5555a54a54fc8fbb85b80d5cce57336b9e09b083a843570a9528ab494f7690618cf424ae6e811b1f2fda0fcac332078a3b3ff281a28ba51f4339a1062fbda506a01a56e932a8e6fe20efbe497a0c396f894b3d8665a6c86afc45aad2ffc4e2e6b4e3c674804e35ffa63d8c6aac02e3489e5134d7bffa4b37d5d5f763cfebbafbfd53b60d88b1d8ba31cf622f74bbff601e07f6a5d969efb892a0e0d15ae15fcc2d57feab12739ecb49743baa24275be6c6ea7c3c2c8d95392c4b71d6561d2a6b03e8ec5632fa0605f7617833563a3a2514ab420a64450d5fe814d5545f8106b6d8469802fba685a0f0115eacc6b949c25552e2e540c37d3a3c7121d2afd8f7a734acfe2746838cb0d39f1cb0d3f706f038e3fb0e4214d6766840a116515f44ca02f2b8870e72c1161fd55a8c01a962f6a9846e4450e86f59", 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000001080)=0xc) dup2(r0, r1) 18:06:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 18:06:04 executing program 0: link(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x80) getpeername$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) rename(&(0x7f0000000100)='./file0\x00', &(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') symlink(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') 18:06:04 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x7fffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000180)='./file1\x00') 18:06:04 executing program 0: 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', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 18:06:04 executing program 0: openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getpid() 18:06:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) select(0x40, &(0x7f0000000000)={0x80, 0x1ff, 0x6, 0x101, 0x0, 0x672, 0x8118, 0x2}, &(0x7f0000000040)={0x8, 0x0, 0x1000000, 0x9, 0xf47c, 0x3, 0x9, 0x7fff}, &(0x7f0000000080)={0x400, 0x7fff, 0xfffffffffffffffd, 0x9, 0x5, 0x3f, 0x12f6, 0x80000001}, &(0x7f00000000c0)={0x7fffffff, 0x3}) dup2(r0, r1) select(0x40, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x3}, 0x0, &(0x7f0000000240)={0x6561, 0x99, 0x1, 0x97, 0x9, 0x0, 0x2, 0x2}, &(0x7f0000000280)={0x81, 0x6}) 18:06:04 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 18:06:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca900ec9cd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb072179051172456c20189d1c074e28a2e3fbe1c09be11cd6faf0cbf5a6eeaaa85253c10", 0xa9, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/49, 0x31}], 0x1, 0x0}, 0x4) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 18:06:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x220, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0x187) getsockname(r0, 0x0, &(0x7f0000000040)) 18:06:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x10000, 0x400, 0xd7, 0x6, "8ce6f7236e02961c7de2ebf971fd839bee4d8c7d", 0x9, 0x7}) write(r0, &(0x7f0000000000)="8d", 0x1) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) 18:06:04 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="351d6e98f9fb4b218470c52c8fc7488ec28a229500cbc959599c15070000b48522073fe89833a71c81fc84134f2babc8284318f545db5dbc7257604c196afa9d6ff3ad6ca21e2ccd09db60444804e001d10d00006505e83ad49516db4f8843b753"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto(r0, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) 18:06:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$inet_opts(r0, 0x0, 0x8000000000024, 0x0, 0x0) fcntl$getflags(r0, 0x3) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x140) ioctl$TIOCSTART(r1, 0x2000746e) 18:06:04 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/200, &(0x7f0000000180)=0xc8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1e, 0x0, 0x0) fchdir(r0) 18:06:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x12, 0x2) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x466, 0x8001}, {0x96, 0x100000001}}, 0x0) utimensat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x7ed, 0x984b}, {0xcf1a, 0x8001}}, 0x0) mknodat(r0, &(0x7f00000001c0)='./file1\x00', 0x2, 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() ioctl$TIOCSCTTY(r2, 0x20007461) fcntl$getflags(r2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() fchown(r1, r3, r5) listen(r0, 0xffffffffffff10af) ioctl$TIOCSBRK(r1, 0x2000747b) setuid(r3) mknodat(r2, &(0x7f0000000280)='./file0\x00', 0xa000, 0x10001) pledge(&(0x7f00000002c0)='/^&\x16(\'+}#\x00', &(0x7f0000000300)='\xeb\x00') accept(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000003c0)=0x2e2b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) fchmodat(r0, &(0x7f0000000480)='./file2\x00', 0x15, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) fchownat(r0, &(0x7f00000004c0)='./file2\x00', r3, r4, 0x2) setsockopt(r2, 0xfffffffffffffff7, 0x3ff, &(0x7f0000000500)="f53a2f6a2c0cb5df758b91f88d72ac911436d53b4db4dc88780605c8868f34090347cf4bcf8241bdf1b3d898e6af214a89c079f74250b840351abd5012773105ba26ec798a6ce3863bd6c9eb5503f49b314e0fcec0ec7d97263abd54379fcc887a70da64d07688e4938102657d19f532956beda9acc44696d7c26a11e08715315f6263adee461253103b9821154d8c38dfbdda6413a34e2b9f3ca9de5dd96231bc7cdf67617aa8e69a15210b1e9f23bb8f8c9f65f5671887d5629c2bb7f1781a1624d3d942f44f76aed7cfdd8461a17fe1a7bf91a4981fc2", 0xd8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000600)={0x5, 0x9, 0xcd, 0x5, "ef56450e3c1cebe060cd2c7ed6db6ab38e616d9a", 0x1000, 0x6}) r6 = syz_open_pts() mkdirat(r2, &(0x7f0000000640)='./file1\x00', 0x43) mkdir(&(0x7f0000000680)='./file0\x00', 0x1) ioctl$TIOCSCTTY(r6, 0x20007461) 18:06:04 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xb9) close(r0) fsync(r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r0) ftruncate(r3, 0x8) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x9272, 0x8000, 0xffff, 0x80000002, "20f0a50693fdd24c87e03e010000000000000046", 0xfffffffffffffffd}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) 18:06:04 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffefffff}}, 0x2) 18:06:04 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() nanosleep(&(0x7f0000000200)={0x80000000, 0x20}, &(0x7f0000000240)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) nanosleep(&(0x7f0000000000)={0xcee9, 0x7f}, &(0x7f00000001c0)) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117", 0x21b}], 0x1) read(r0, &(0x7f0000000040)=""/216, 0xd8) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c09", 0x290) 18:06:04 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) fsync(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) write(r1, &(0x7f0000000c40)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x58}, {r0, 0x180}], 0x3, 0xfffffffffffffffc) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) fchdir(r1) kqueue() setrlimit(0x7, &(0x7f0000000240)={0x8000, 0x7e}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x400, 0x0, 0x9, 0x0, "060aa1904d420aa90700000003ffffffff00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000000c0), 0xfffffeb0) execve(0x0, 0x0, 0x0) 18:06:04 executing program 1: mlock(&(0x7f000023c000/0x2000)=nil, 0x2000) mlock(&(0x7f000023d000/0x3000)=nil, 0x3000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) 18:06:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bdde16fb0cd414b1d647ea5695955bfe75ff4dc948e0f06792b647a9b1961aa0eb0806babf8289abbe32dfc9e5148bc9260f0d419a8e04c58368e4c4678aaf0e443d20b3cae57d34db8ac635876dcf36eb400ca460b0585c2f89f522b40c665b89b2eb5d7605f984d202cf01a733954b74c0394dd0b94823a9417c9cb3b80ee4888a52228737924c0ae6075fec9b776544b3dc7db357c306b7752646c0bbd5f57830fe19949e01e80d78c373459ee0999d840d713a56e183154a0b5b11f2ea105dbc21f5e54ca19b1ae94eb3c7a8e58a9d39f1983a1413ebb91b4b8cb068f5932f195b264e966dfdb146ab839007b6b99b2a0e36392629b46bcbcd59417f155c943853a36a57b478494ddbacfc84edca09d4ba66844f8b67e0d8aa41291c6eb072bd76422d09f8ee349c91a7eefa9bfa5b774657fdff08763cfbc66817dce2667ef6958ec29260fc395128f8da6a0faaba3e3e6a737f56132bca74b6c92477611db92de68da77fe0243b84753e96fabcabb8bfa08a480dfb1054b507a049a9826f446994c45d013ed3fc277d08bfeb5af8986789f64005e289faeec4b25bb0b02f7361d78083c5ada3e878f35f0a95c98803fc8282781bb57a241af60671561f6aa16213938ff902dea309c326faaa0bd63459dc25d0c725ac6eace64c73ef89f0b9672f27ac7174fac59fda6b595931f65d32f396acece870f35d0556c1291d6d708595664f9f19046b750f87caa6b40ff225a3f8e4ee2c01d085bc49f95e9c9a0ce803b016b00b8b9cd0988238288023ffd86592a8bfba876801ed957f53ad134dd60fc43e1273f77bd14be0047c6e4d7e43c140ece02d508048c4abd0decc89d1394b3f87302c5b15210a4b2423ec616a8276c67d0e12976be4360c5836e5c4b2737f2313f4cc2eef1e9a1c2b13cf927d860422c82285a7b8c18f07b7ce3097194b316f7375e16d4f30763281919cf03c18c188d8dff437990a2c00c6651f7c736173877cfdeeb84926c1299bbccadfa4ef32cddcb2a3445a3fbc7b34de33962956e014b71dd20cb3ce9881c3d9333dcd361a86eab229e9210b6095404fd262f477c6929895f9613367a2a3365bc7a27ae2c0eb47d2b5630fc7870271da037030e70bef9a80091650844c652e84fbd58ba52217c3026a27d629810178cc579a7f2527fcffa6700033ec91f44b39efd822840f36eef37d3fc5d412caf66111a6a021ad19f465297b2b2d4548989be7a14437be9bcbef110505574a26bad595aad8adaf80be6c42ae2913d230a753925d0b09717e2b8a30c7f5573576fe9191c6280b499682c45cd6d0b19cfa1762886ed683beb1c587a0ace105fa9baae3af551e22a56807b9032fbc0e48c3fa8211d73b14ecbb95770d436d51c60bd21e2b0f4938b38fce1b859f6cd8487c678ed6cbfdb24c211a9aa6cdfa7880f4327408a79ea5b69d4c98561161156b6b2b0ad7d65f76fa3fae4e0f1e7b296d13fa55c568048e754fe54ab1586cd3ed81ad7db037ca0d0ddbb7bf2d77c236d0c054b875b43dbbcdcf8937fd2fc7b195da5baac2b5cc72bcd4e9e816645d3942531e69a65f5db7ea5fd607f7e9b4d55cdc70aa7103cb441a92072167fa00e8763ea63536f48947e7d44bd67badd59eda824e3af894823e3f583f78f4abb016a951835566e0341aceb0919f81ac99413839f36dde1009e94c3676b015dd1e945c6dd9e3ec5aa822c246e1f2e2b6cdeb511fbe97441ad794e823771a506f14f21aa0f9e047c44bbb37ffaf62a6fd61086df21fa2b0a8964d5b7bb254c23e61fbdfff4a9726f0162f21c097fc07f6fd71ab0185ce6544bf602d8f7d40d0ef1c8e1532d04a874b38d2fe763c9c0659443c5308d0c5356a58375b5101888f0b98284e215fe013d98eab22c4f88acbe1455bb8949988f542ea5842b782b2211f3b2746d5292e0cb62d93045469e34949cb00dc79aee50b21411ea232318b6a06b03bd7cdb7741ba2ebd634b4131038b77f4c4ea5c3a20ac29aac5eabd7b6fe52d7569f524fa6d578b9aa3a3fffb0782797420bf58b722d89644351bca30fde4781ab0b2e9b04137f31b703419ba02b400a64ddf409c184309166bd8d35f3f7e80e18110bf453411cc78715a68fb9c87983e622c2f48c3e52cebc39638ae02a9c55977e6c83b069d8b4e0e4de400e2a92effdf6f762d305fc73d5e0e74838a8e9fbf80c55e53523836764c9354881708cfe655210b4e222c35f248d94ee49df74aa0a482627fcd57fa30cc72a6d8727fbe3e1a4b6b036ac118cdbcd3c5f9f57c659c64fea08a12f93e7a1f68e50d9c38334a69271e001046b2d27d2b2a27901c4733814d7cf744e10afb76e877de3e4d7d99dbd854b68ace6aff8b2ec744088fbee500da25d3856487d677ce7e2d5e5c5036c31fafc115ca2ea767e23281514d560d9952a5f31d28a404fa228c49af8931ddd887cd90c08dfc34c490a63039b2c2980a384293fb60e77793b0964b1a1cd86e89a6045ede8c45a07df541f836479902c38a6175a6c726d9c6dca030c8dc3dd8dd172d962c072c200165a8f55ec49274b6acfda4e2dae1f361cc2d92aee75d44c17cbec294ffb184f88404f98f0847e18064bf0fca66d7e97243cf69547417c18fc67c8d8a56cccfe87797e2fc589f7c3e0ef4dd626c340ad9c64386795553705c8d5b96ee6eef4153073cf20c8e01249d863bb674c3d3e2c9e0e4fa9d24501c641e49c04dea6470b0970100cee7dff28bf1c665e423b91d2bdaa764022ce56a6e5a62a537b41a0c01ffe9a04f420ed49425a2809c88935efcae706715fe0d63d53430f6a5213a9e381d4b42fa1a9cff5ab3ff1f4aef3b6f7015c1b9bbb1a7977266626340150bbd62413bf63037823253be9071b65a26e9546de0497abfcbb9c21c31944e3d0b6bf5910dae2530e6fe9bb6c77ede1f22ac541b2fabb96f6ad044073915f7ebe14dcc451b5d112fd8de6570c1f2e4616822df617f91812746ba1dbfad72f4e742ab7fbae1d20319cd8fb84801832b1594cb1ddc888a9c2b586eeba43c253d39a982095e49ce150914d445aad0adcf14d53bd4b78f440acc645645a8d45de2aab61cbc08c582e1e7d504aed68e1728381b20e3576f83707d25ea4df6f53126fce165f0e1c49cd067b94a691ee485ae663e2964f6fd75d8728c780bb225b2d75f5b108a26d610836d319ea1522b75d7b02ca176afeb799067a478c7af6a89dda5deb68e3769da496a96b8619849f7d7d7fb837be07e8a52806e5552038fb64be5018ecb86ff4196d0cd650c780f5ebcf241f59e71eaad27570ebf76594787fcca53f73d0a5b695e7bf7750896ab2476ef63850e62803569e99e528479df907f2a11d6282159b5e91a3a0a348f25544a2bc119782febaaae40e29a96d5de3d9a5735a630b6c1d74f2e900f1bd9591ef02f2d0b4e36f0f8b5725de650f47d759d80a9ddbfd9b11e5c52adf4baf4a8aec4ba8438608b7229f709a954cb2b64186de507f3a87b4a5bec1ff963f932d4679d5b07cb2c34783df233e815c7c4a5c2f48db7913091f8fa03e9972a0e3778aa86ab3214f17f116334d379a5acfb2279504c20dd3887a0ba61606a306a9e055ead86c30a8135ab6bf72ed50502c44d71abf1d3fd836580bdcc6164f27b04841c3eef440e3d4bfe054fa444a2993d6eb48fe7807a12e9b4d4b7b4465973757892673839d40d0eb4071b060369db7b09eb4972acd5d63a58c06cfc2be20124fb95faa6136644187ad475a4c40c26762373914587b6ba85ce00eb853f7e515e54ac5cccf399c160627b46aa0ee41654ef510ae16cf940699402288e40c36722e761d705a3894f3f7b3245930ccba46877ad86176603e3425d8533c489619cdcae8f2df2b015c020f5d677347ed5182558019146ed112975f29d4707183db0a87274e7d9c98c48bfe5f3c6783fdcc2d2955b453cc7fe2dc6f2034b19d8187c3b024ab16b6d1434980b2137975ab8276fcf3c5b9efcb3ec55d27bd3b0694e13e759ebe7ea2b38f470eb692058d960b4a0c76b7b89ffce25035c71628132e5f4b4b34674ac99072a0e53454c6c2d1e08ee0f464845fec81b76e90d61a1be65021562d1c3350628b644b4bb40cb418de580db377b0c24eeed336a11b53309d07435c4d065d34b16289522f567ea44b5d798e64176a0b420941cc9c0e73e2f177ab18966406e667b5bd09f0dfbb6e0d53d46c3669be8dbcbaa98f5545c7fad414ad9bcb1c94720de23defd0bc6265f20477b0a48d653a8e0dc9208450517439abe71444820be423b481a7eb80f94ed69323e1e0ff581a78955f9de3256747cfad17b816a15d96528799fe0f90cf47ea333d043602fc96f159f8ef3e73120fb43eafbc76c87536a28f86483c4bfcbc63102c9aa4e799f7b5bdaed7aff42c772e7a82d4b4e16bdaef13d46669144ec26efe1173e03929589c18edab8c4b5b6ac97ac0e3cacdd1b40800db6d2d02c46a6c1394f871ed39732898e46f2811ca5cdcc8279ad1a16cf0a522aeb48a9b5f9d5a30de2fa44c7f64d6dffed79eaa9be43c83b403b5d89b084c13f5813e4c6eaa7fa8274acc2d8ed343ca5b490fbfa27a8e20a38dcbe1caf4f2fe4257d6b09208bd3b76e4d4e0750fdeb63f1efd890f594a08e9c275705c9fd6a513f0d4eef040b59efadd24f399da782a4dc1c97465058448c199fe515a90ae6b8c13c13d553302153591907717bdd587ad72524bd96661b7fe25f7162efef3f3695556b1bbff61379430d58a3746483aefaf1cadbc7f986d9753e9218331bb40bb0d14167829435ca3d78908adeabdcc83f49b1bb2d04a31af361ef7f0fb9ce598a0be06c006ed4077b3a984bd9cf3cd5d032a6909584caa8833b7ef8fed0270a79b022d9f616726d49e528a4168d3f65875cbb2ae8dfda57b1396ee160fd676c5322c656d6cc4ca63a9673937878903818558596855faa1ff5566007ef05fa816a6fe1c74ba59e72e57057ca319e3c634e3722ae12f0f0097c4eb3215267268086e747c2d5bb7c4964ed9e07c9ea81772affe48d0e1b761b690412bd9018f36333da185e2725958b5f803bcdf174b58fbe25989372a48afb001ae25ea25a012767d2eb4b1cb6ad868a3b25c50bc0bbc14eda5a825f5ab484bd9b3e16f5afac9e1da3016fc9312bc4e7853413cfbc61bdd9f327b5d47d75b14ba78e69e007257cb93856b629c048736e6391a8de15494d4d713d11675459dfcee7c1eba5f2c7a169a4e27256c6878452d1a50e744abb04856902ea5cddbeafb887fbe64317ca75cc28a19751c8c0e195c4cc047b228c421527e87d037e785ae2e7638ee3f886471ae881cc3d4698f9a71439f73a68944183fb8c97850828182fff9716d493c917abf7ed1c83b60ed2f3b116a96eb067040a7190f606ade6bc74b2675e8c9b29e99b0fc6df2508adfab82bed0ff1dcbea7f43fd43ff7092fce681d9ceb1d1158db0d292eb91f465be9485e12335c8dbdf3073073e0dfcd4539ade130ffc27621face8db96e8db93a52670cc4dbbe784488baa4e951b80dcd4564dc9aed2eb67532f9fdc88ae605c0ceda43190a4738720c91dde5ed1c35402ad2dfc671881d5bde92b88cfd177acdaced279b36403991b2a33470aa6beda00cc2f4e9e81a38566be5c6c0858e92a7fc284912da821fd009bf8dd3deabf4e3b4537533cbbe398c164e0583e8ebe775e3957b234d5e20de6689c189174107ff1c35161d28d761730df1a6c582ae077571fd4893ada403f940746722c5fc5e1dc00c52a277a", 0x1000) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, 0x0, 0x1cc) 18:06:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x2, 0x200}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x23, 0x1, 0x80, 0x9fb}], 0x1, &(0x7f0000000140)={0x2000000000000000, 0x7}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 18:06:04 executing program 0: r0 = socket(0x1, 0x4007, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 18:06:04 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffef40000100ebff960f778d1356"], 0x10}, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 18:06:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x8a) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 18:06:04 executing program 1: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r2) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/124, 0x7c) linkat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00', 0x4) recvfrom$inet6(r3, &(0x7f0000000200)=""/148, 0x94, 0x2, &(0x7f00000002c0)={0x18, 0x1, 0x1, 0x2}, 0xc) r5 = fcntl$dupfd(r4, 0xa, r3) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000300)=""/39, 0x27}], 0x1, &(0x7f0000000380)=""/218, 0xda}, 0x800) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = msgget$private(0x0, 0x200) msgsnd(r6, &(0x7f00000004c0)={0x3, "5822e66980cf6fd093a8582544ef65c4798dd07642ce4376019bee02e279852bad3c31e36acb0fa3b53c42e6728035032ef0f4b21ee56a63f2cc6199214784e660ad2a47c66adb702d1c8657c8c16afcd7dd55f46d7c23eb9c9fe5bbf377a2fb50858df771cc3b0f6956839534ce49a6972719318c894055726495647760829c36c2e53b22c03c55ab6b"}, 0x92, 0x800) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) setuid(r1) fsync(r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600), 0xc) ioctl$TIOCNXCL(r5, 0x2000740e) accept(r4, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000006c0)) setsockopt(r3, 0x59e, 0x2, &(0x7f0000000700)="240e5013241d17313c905afd153924", 0xf) r7 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) close(r3) syz_execute_func(&(0x7f0000000740)="45c1faf0c422a8f2d6f30faed8f3420f38f60f66440f3822d240a92a000000c422b5aa2c70674475a6f040814d125f000000c461f8ae5806") ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000780)=0x85, 0x4) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000007c0)=""/61) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000800)) pipe(&(0x7f0000000840)) 18:06:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) setsockopt(r0, 0x29, 0x25, &(0x7f0000000080), 0x0) 18:06:04 executing program 0: setrlimit(0x6, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x78b9) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400004) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x82) recvfrom(r1, &(0x7f0000000140)=""/177, 0xb1, 0x843, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlockall() 18:06:04 executing program 0: r0 = socket(0x18, 0xc002, 0x0) r1 = dup2(r0, r0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={r2, r3, r4}, 0xc) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/116, 0x74}, {&(0x7f0000000080)=""/188, 0xbc}], 0x2) dup(r1) write(r0, &(0x7f0000000180)="fb85cbdb7dcb7a8b9f21304591aa150ae2db9bf7b0c074ec18d8ce10709c96524c13ca67e6839bc4a4bd243b23a340512d92e10d5ec5022363e5730b4098f9397d967915b8824c96e29968cb23d48a3387f55645457bbc31907836c8a063ee8f94a3bf53d6b158cfa3786424b0d0435f6e94bd9015fef8f5cf15c41431e1d00a391ba254c9ad2f2b7701d09e05844585725852d4dfe9689f2ffbaf1eeeed75cbde859d93578e7fc3dca5ca0f81f5430da0e7f9ec60c25d2d0fff3089a15db8d224ee3c54f6367b6226e056b16fd48501d464dd2b55376b5fe8fcb085876e009cb10a528fdcaa91dbc833258349d88ecf089c7f14d8a59c2c0dad7cd4549f8bc4cce7fcbc7500b383d2b30d5599f7f8e70358bbe0904477bfcf2e7962dcb4e237e81c96af2b9f1ac3f1cb7210555e17c3213072847f2fde311adbff5be653601af8cfd183d007b1f9d061dac4c201101c63d9329dcfb37dd6a865b1c3c0139f42f81d0c2f72a52c51e45aac91cb28170251784d34e76cd625048756f928e512f6e0aec605bc5df72ada79e7c2c314eaa4f6956bf127a0d3982585dd631511a3f21c02fc718b7aaf95234a261a080eb5439b254b43f280960ebe643946d77f9416175865f99505357084773d5c870bb55c1bdf102f4734558115d86bb4d7d061ca4927803db32427c41b23d09db3113aca992e07234f2740601bc39015dafce242520bd2c7a1fe059e65b2a1d3fb54385ec8528c8cbd91598fb6348b3fea576ddd96f5eed2b2206f36a862e970d11cb5783329880e413df5d58c9e64a568bb58b19014d060cb36de2e2f899a17f52eadd4e5178b27496689dfe6cdd77eec489f0ba22eb4af694a3f1cf8d9ab426dd61e821e9315bcf0e7914529b26b1c2e627a64161cdf34b882307ae329c37a9d68373f88c2bc24cabe815b104d84275bbc4e683b70ab24747437b5328d510038a0442ae8734841ed48ab400e5a13c67df79d4ae75b7822f44b4f39872389ea171adf02abd5e87af88dfa0485488c6f3d5815ef78be34dadd775fcd83e57670391d55d3229cfc60271bc357bfcb42be8b29dc185037c25fb1cfeb1d06e5d2120b1e0a83294bf8328afe2c149e953b4231b3265c4d05a682c239f37f6f0de6fb136f594142742143091e7f583258e771ded2b9668285b964b8d219bd08b222ae7df68b614d0f28a8066763ebdbac5deeb681f27abbe1d40028fce95b92f3227076e430a3645e0e45f3e0090e4b713b87f6500d079eb443405b0aaa82109cc3c07b46259b9489a15f6396b44a56e285a9cdfd822f0e5a468c2b7cb852bcea1246286bd8b1416d0d7bd7f14be01be3501214d8e33c48f4a3bbe619998f9bbbebdfee95f9efc2348f608eca7154c1de1db2cf2911c0b171daa5d8efb7d57e6c0a4f8428fc0b85e4b05c7bb00f855360498c82dd0f72d61f0d87dad6b1e7a2e5e54acc416c783d9b7ab4df47ddaa82402ba9929f3421dc8f458d38bf6fb08bdbf2c34de610423c5d35eeb718bb0957dbc2becb7539a269c2b2d56831e29b7c02f69b82189c52958aa8098cf933348099c8fdaa6038de6d1fd7c9a70b06c89d7d7f5842efdfbbcc486e9192818ca0901e320cc7e3c1c7995230c1666316b17034e20da3abc8403027c3847e50df372175412c7cd4f7b5b064e96c9542c5e3d3f0fa7ad87bd2684699828ff2b55c9e1f9369fe8fc8767be0f61d76c5160e43b9c725bee8325a01d05db094a2785ec34206d81a4168f9100ba26948e3be45547d8458bb1a066899836d95a563594ac7230294650bd290387b310824d1b3664112a461812dc708f8e61f60facf8516bf41b5ab63426a8b54d3b6be6e002f8165ce0b2a43c471a2e0f7c5093d1a33c4f4f8174a301b63d689007138126617e53eeece4bfbdb20485c3f6522d9f02c88a167bec181c45e30ec8958e959d87817391953abd31bb4e4622a655261c8d31fa45ed8c0b00c694b2cc173ca30cb8501fbad7719467c2124033bba9639dfe5bb490958a6c0df5c124ac5ea8b7c57970de8e94323bf22073544c5d80df0d4f82da08f30deb0fbcaf58d491a9aaa8cdc11ee914204dfe3bf6bdad9ef3b1157ce2459b5f44e1c0ef539f9b6149e0c9e4dfa6f5f06c6536067048e99ad01cddf97099b36022e26b89d3577f4c9fac1211cab07b23549bdd0e484d2a689acdf161c93822462b77559100450ed89da47146815b17b2d959af93c594e8863164c3971834243ebbdf96cd5325351d16ae22dd20842610266ce58186e5c6eb1cdb3c3769c389f385aced8eb931f7b4dedfcb0a2132a874c098dc231d66e88040dc8a1b622997a45fd3d7250d6c1f16ff28a213783ab7f519c0d971cab888af6628248868f59d77036e4bbb6c38ec6ed90ff6bc281374c00f328d97cafa8d46ef318758acc8e81b141cd205ae6a2649ca2b5fbdac1cb1e0f89209fdb86c2d6b7ac2c2c187da10dc44eccc2a587042d09b1a1756d80958e9702f2c8d7366a2079991d5c7e841be4a0324227571cb5f38319970fa47add8b317d06a28a057c107758ed777dbacb9b1c34d885465f64c8c40071f524604c494a209fa8b411d4ae9d1d7dbf722b57b75347d603f34c65f1f2abf90b7ec501c79ca6d800d56fb5c1e777ce3b779a2c45f66772a1e950ea8d76d59e6629b7aedd01b98795e0e4793edc48bc82c76255e033b04bf84e85aa2547730df8221bf0a4a488c2af1430cd86fbac0dbee62c7cc3ca81b7716da6acfac209c8992ec57d27226b1205041203f3e8c7802bf463e9f50d81b7870a693900bec7cc908cc4e6e22d855c8205bd1007b7fd6b891b7f20a4debf9589eb084836a1e877b22e142b19260acbede7a9c2bfc343918730b78aee3458e24fdb22fb55acf5f0b56a676e5f0760544a5d9ce28e0173ee903d450a0e6ae178d198184f97ab22e5ca886c4c0da0fb1898f121385303d557401a7d164198672f95e2aec8e84caabccabae18b5d7ea6a83d0882e613f2bf8a91151afc03f5c25f76364c647ebba998eae77f4c628eb4385625bbf6743956ecbbf9abdc10947613989931d10219245c259779dd8275cda987529d0e0d3b93ac7e7c655edc629ef597e168829ff1ddd9dfc7288e7e2a99d9cfdfca145dc776cc3e366665b582f044fd99238e50e0e578233f1feb35ff9b44e85e78f23d0d876982b2263e2bdf6bf7ad58c6ae7ffa421fa30dc6fe7140ec57b23574933e982331fe4187eb9b4f0bc581b1756fb04fc2ae530968038ae15d315efe83f76948c46b7a81f9e920a0d580af3000017e30b76fc851086319978b8154575bee0744d74efd472a79105c6dbebd20f54f4105a54ac5c1b00cae438a2f06cc4ccf428169063a4fd5c62b90c0ce005abd75692c8ace2f0bf2a62d80fb65ea7cb25ddbd7a92016a5b21b689767397fb58a83ba75ab4c101b45f52731341fc8aa6ddf6f2096e4cf51ef3130ca4cd09dd4b78e00b8359f2b437d2cfa823b9fca0797296916c0185179f36e84e69c3ac320ca578b3366dcf5f6e443666f0a8625e212626b989d683f8594ff1ee64b93936e089d39b01b7f8b9ea3cbe3b4a21a0cdd264da92b080005cf898ac9f2f85dc558e26e564761bd5fc4bfaf0e076111c994b5695778d0eea2b7f25d100c99e53cc73784b5311555f83e67db16a5fd58866d4007b87c9b408a4771ac41d92d156d5d9f918fefbb8a7c117343a01a275ba666e2b51385962d7b7d4b9e400625da0a28c8a17b37721f71a1bd35cd8ce50a2c9c3d4b77dd1b1a0b741600100ff9ccfd03cb4a08fdbc73a882f1c0bb64af002ba0eede8790ccec668e31868d8e60ca017672562b19dc619eb0dc4dafd77289d91fbaca81bf43c6b445408021bde2b1d5166c15e513aeab00d1c656fd381ef2607e163f91e11f22d5a1d3f5d8dd83a21f56b3157c8ff4c2ffb9621775ec90d3e5307c15d9cd5d99fbf0fd7f2d82a939fc7460c53f8605e7c72e5e07b462ccc83d8f6d3f36cc14a0f3c5297531fe4b5faaed23054a3df0f32ec1a2285dac508243b4ba75923d9b97081e7d93bb819cabb14c1bbf02fa9c3f4d5146e3ed2d30df4ae1f0de2ab320bacb04fc0e93abe0a90d1cd59304d533e936e380d6809e3884d88e2032ea40a3eca06a8addd6a30d953b2c9ebb7c2e4ce36c14d830989b904e2458f2d38ee04cbabbd2fc021c29236d2020f030e32cdb92ad179adfca18bd66964e45b4d8951f17b0747708dd70a573e4969524f70b8d72d2a7ec6d011d22cc2e877347ed8e33c550b3ec2fed64729da8ea01d1b43c2d303d1a97fa270cfd4b4c8d3522351273c313eeea92e1c1bd2da79dbe7cce0f6c88dd791df80268217441939ec9dbff9f5761bb9ce3ee519d8fe807e6f8739ca80997d80990e43b847041bc508e9ee7a52f78c3c1c10fa83fe4f04c52f326adbc2636abe960485d9ca889d79ac4eb0afba10ed6db10d5e58bf5382c5047268b707f7f8bb30a16f5bdaa3dc2852d0bd4c4d6a1294191e21983744c1013d56400959b2b0846a182d4fb93027b345638186ed62bdec1190ac5b0fdabc4e982c24a6ac9cb2e169c1d4484c9d303d603b5795a560ff9b5dbe6eff2c88f5ef0c1ec4ab590b86da94594c37ad20f21e10d01122699e7e9a8fc7cfbea20cff9d17c45a902dc474273a8949c649d3e96c88961802994bf6fa1248887d6fec2bee3613b12741274f03c9969544b964d6268403b11d621ce1dfa3eb5e41af68aada883dc8aab9f282811991b0c43fd0dff4677da93be7dab6acee16e68dda4c6f5d1cc1d93aaa5e8dada36ad9f7b24146c622cc08347b817332b17e2f297981de99dd94bf1f2c2cf6cde9073a1adc885a66c86133a2c6445a800e5096155679860c8d06bfbc8f29844519e3d339cc7290686a512ff989dbaa99b02221f7face01d3b3651d557bc2772c1ae473aa5fbdf9ca31435e30436cdc83daa48fded92e5a996dad9e963903a90cf35791f74cb57af90db018f3755fb434b80e8a158b6feaedd5d3b4df693adbf1940970c4a0e79c1cd5f5c9163bdae434490d1b70984be2ec6abb53d13d7ab5a4f6b3d46ee6c4d0772bbf75b292486ebf819090fc72f2ce3865f4cc984a9c8ba8afb5bd8b1487dfef59512104ffc531457fefe8eaaece80fd0fab408c4fc984265f5ed6bb32a31fc1707df9157be94d36dbbf86bcd22c1d3e8303b2c0c2531342b2e7f0366d92bbbb379d9ea48547e6c4fcde1103096d06b9fe023bb44c43c4f39e5208ed29724e8ee66b8112b40b55a0560467d178c137bfaac53cf26ce49a30ae460bfc808847be226414c76659203829794d330dd2830e3c99fa66283c180d3539f05a82a546bd7a2af9dbf05ba7b22b24ffd94c0dc6a85f4db962b635e42e5cd54e4355a3132041675aa2322726fd92406480af5d363438fa9c75a2fecc5e061d45681dd8794327b250f9422d06135365b300f7eca3dc85f06acebe29230318ddd84e2d7510ef0877273636b9271b707f746f980424f7b3a3f14ec973ec6bcec9b632ce882b098317bdd9c836c3a67ee7cc46975e8145d521953a3cbaed06cd71043011a8529132442114edb422b73e0129af9f087d43e9003858a707c8f066bd9250e3e9517e37974e239ef2e0a30a74dfe32998cf6b40cf963b6141b9091b300c2a12bf975a7ba309b883e0174baecd6f857e5f121552e18340f46d27193f638429bb58494b6f704cc0aa82cc265dcb5f56d408b1d3c439e779058490c1a5fe5ebc4bdc7621098f37334e50cf94408edd39015786c6956", 0x1000) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) socket(0x6, 0x1, 0x3) 18:06:04 executing program 1: nanosleep(&(0x7f00000000c0)={0x5, 0x20000000000}, 0x0) setitimer(0xfffffffffffffffc, &(0x7f0000000340)={{}, {0x1, 0x8}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) clock_getres(0x7, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x6, 0xdec}, 0x0) r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x68, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) setitimer(0x0, 0x0, &(0x7f0000000380)) 18:06:04 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}, {&(0x7f0000000480)=""/4096, 0x133e}, {&(0x7f0000001680)=""/214, 0xd6}, {&(0x7f0000001580)=""/231, 0xe7}], 0x1b7) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915", 0x5ed}], 0x1) syz_open_pts() 18:06:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) listen(r0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000040)=0x5, 0x4) 18:06:05 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f0000000040)) socketpair(0x30, 0x5, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x6, 0xfffffffffffffffb}, {0xae, 0xfffffffffffffffe}}, 0x0) r3 = getuid() r4 = getegid() fchown(r1, r3, r4) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) 18:06:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x8, 0x8000}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x100000000000, 0xfffffffffffffffe, 0x0, 0x1000100000000}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x734, 0x7fff}, {0x18, 0x0, 0xfff, 0x40000}, 0x81, [0x1, 0x1, 0x400, 0x4, 0x952, 0xf0, 0x9, 0x3]}, 0x3c) 18:06:05 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='/-!\x00'], &(0x7f0000000200)=[&(0x7f0000000140)=':\x00', &(0x7f00000001c0)='\x00']) mkdir(&(0x7f0000000240)='./file0\x00', 0x8) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0x9, 0xfffffdfffffffff9, "17000d998a7f6200000000008000"}) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff", 0x3e8) 18:06:05 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="1a8c5b237d1ccd11d757700f8a371d2b94a9be7d7e9d7536b9a7a4a8630d11ec13092d265f8b79922cc6cbd67c3ffb5a6b03972095558085e83c855a3e3cdb133383e29ae1ef96ebe520b12eb68722077adbc8089a256d57131b22cdc7e16fe40b70f683d70b2a7dd9102e7c7d95242f5a3f1fb015c76f626d04d15fd0a017c3bf360cd4877c72769320e6ef629b72ce66cfee847dc83e286c1ac6c1172caa139432d8a4b10f39ffbb4fa8b231b8dca8bcdb07ca5ed3d08fcfbb33b6373af71aaf113f8b0d01f8e96991439953ac0c8e64a2a4dae598b83fc426e2a78dbda1a162ebd985dd624669be13a44e7e4c749c7ff4c49b8ecfb897f764370a8f9ee2", 0xff}, {&(0x7f0000000100)="7c88217941d4b35b381272d2490427ecaa0be9ea0d3586eb2fcd7991c599b1c3550591c13cde55cb0ada60536fe6072612a71391029fbf39d1c3c288281ca939112fe8ef160886c04b37d38411b1342e19e53f5f", 0x54}, {&(0x7f0000000180)="c4cfd85d5665d176c7606af3d416fa9fc610a7e4582ecd020dc132e9451ad91773fc137ac2c7047c94cbcd1b263f5086ed7368ee7aa1ee4b0ffad0b6174efd248f38114bc7beff91474b580489acd4f5c4eacd92f1ddf18a2d768214ca16d10242a0c19ba6c74e1ae6707b100e669ba82ce0622d0f63d9e9178f2d5ca71e276288e7de65c9b12f813aa732da65f2f16579deebdca0fc5e140d857d14dd79bf7fb37d8aea99498640a95941e2ebb4ced13af33a138d055bc210ba2db32ae4c400669a8e26552750f7727d0511", 0xcc}, {&(0x7f0000000280)="79f63d8c089cb792f2933e40b7a07f5e400381dec9501aca696bc153cd067aa71e676330453eeba0295cc48382f566936d20868a5f20832c3d90529702", 0x3d}, {&(0x7f00000002c0)="7a3cd4590f7a82f97a3544df08690bcfa1446f74b4f64541d72f3421be63d8469fe34a7952751d330713b461229cac288c0c47b1a4ca", 0x36}, {&(0x7f0000000300)="2ea9dcc04c02341dd5beee986dcf39da5a50e67e72e1c0f01891b2ae02d6e96281b14e8e3e47efe231bf1e57c0d5228e3a9785427f70d49f798cb10245d32210f6ec16a9ce1eb1484978497ad79717fe6fbf25fb198e5f0b2c3af51886b49191edb1368c4ddc350f2866ae42c742066248", 0x71}, {&(0x7f0000000380)="b27b848a04f12b750aa7b56d029bc72fac134e5644", 0x15}, {&(0x7f00000003c0)="33e38bf29b4c629ec99a88635b9eca49a93e1a7dcc181ba3fe0a3e71e551002b3ded99be2e065022859e720c5671f2cf2745dff4a5e4e5fdc3c919", 0x3b}], 0x8, 0x0) pwritev(r1, &(0x7f0000001400)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) 18:06:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) fcntl$setstatus(r0, 0x4, 0x84) 18:06:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) accept(r0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 18:06:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) write(r1, &(0x7f0000000140)="d51334bdcf3ad5a04548619bac1ed0c823ead647b2c002987f71a60c017b92c76d19429d5039a432e9d8441b36b67bc2038b13e93b1f6fcff9ecad1b45fe3e46", 0x1f) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 18:06:05 executing program 0: socket$inet(0x2, 0x1, 0x6) socket$inet(0x2, 0x8003, 0xffffffffffff8001) 18:06:05 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x0, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0xd, 0x7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80000004, 0x9, 0x1f}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000001, 0x1, 0x7e7}], 0x81, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xc7, 0xfffff, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x95, 0x1, 0x1, 0xa76b}, {{r0}, 0x0, 0x50, 0x81, 0x2, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x8}, {{r0}, 0xfffffffffffffffa, 0x91, 0x20000040, 0x2, 0xaaf}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x3, 0x3893}, {{r2}, 0xffffffffffffffff, 0x40, 0x8, 0xfffffffffffffff7, 0x8000}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x1000, 0x7}], 0x9, &(0x7f0000000240)={0xb7, 0x9}) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x1104, &(0x7f0000000040)=0xfffffffffffffff8, 0x4) 18:06:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r3, 0x6, r4) fcntl$setown(r2, 0x6, r4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000240)=0x4) dup2(r3, r1) 18:06:05 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), 0x8) mincore(&(0x7f000047e000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/110) shutdown(r0, 0x3) 18:06:06 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="e7395df89465e0134cd80a5e694f0efd4e995a1b3a7828703261a97dcaa7", 0x1e}], 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x4000000000000000, 0x3}) 18:06:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44d", 0x4c2}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a2dd0447978f52ac11823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x5, 0x1ff, "aff20093644da2064a55bdac44095f74774028e8"}) poll(&(0x7f0000000fc0)=[{r3}, {r1}, {r2, 0x764db1b7708e0252}, {r4, 0x1e9}], 0x4, 0x0) write(r0, &(0x7f0000000000)="3ad8e391cdfd2ff86f4dd475d63d2365b7ec6364c59ace27c890ba00014147", 0x1f) 18:06:06 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(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') mkdir(&(0x7f0000000240)='\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', 0x0) unveil(&(0x7f0000000680)='\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', &(0x7f00000000c0)='r\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvfrom$unix(r0, &(0x7f0000000340)=""/151, 0x97, 0x42, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) chown(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0, 0x0) 18:06:06 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvfrom(r0, &(0x7f0000000100)=""/173, 0xad, 0x800, 0x0, 0x0) 18:06:06 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffdffffffffff7ff, 0x1000300000002}) 18:06:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34d, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x42, 0x4) 18:06:06 executing program 0: socket(0x2, 0x2, 0x0) r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r0) 18:06:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x50, 0x80, 0x9, 0x7}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20, 0xffffffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x7, 0x2, 0x6}, {{r1}, 0xfffffffffffffffd, 0xc, 0x20, 0x800, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0xfff, 0x165}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x0, 0x8}, {{r1}, 0x0, 0x80, 0x4, 0x0, 0x4}], 0x4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x15, 0x2, 0x800}, {{r0}, 0xfffffffffffffff9, 0x38, 0x84, 0x5, 0x7fffffff}], 0x200, &(0x7f0000000240)={0x3ff, 0x6d}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') getrusage(0x1, 0xffffffffffffffff) 18:06:06 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000)="13847f00", 0x4) 18:06:06 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = socket$inet(0x2, 0x4, 0x3f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r4, r0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[r3]) r5 = getgid() setregid(r5, r0) 18:06:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000fffffffc0001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r1, &(0x7f0000000000)="12", 0x1, 0x1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffff, 0x6, 0xffffffffffff0988, 0x6, "98c2958a45a3b5ee04cdc7ecaff8e981daf0ee18", 0x1}) 18:06:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000140)="b7", 0x1) poll(&(0x7f0000000000)=[{r0, 0x90}, {r2, 0x8}, {r0, 0x1}], 0x3, 0x2) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) syz_open_pts() 18:06:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) dup2(r2, r1) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/226, 0xe2}, 0x1) 18:06:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82172e2f660004915100"], 0xa) clock_settime(0x7, &(0x7f0000000140)={0x7, 0x27db}) clock_gettime(0x7, &(0x7f0000000180)) recvfrom$unix(r0, &(0x7f0000000040)=""/137, 0x89, 0x801, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 18:06:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x800, 0x400000000007, 0x8000000001001d3a, "75a35d9470000000003d00"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) 18:06:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) r1 = semget$private(0x0, 0x4000000000000000, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000240), &(0x7f0000000280)=0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/129) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 18:06:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000000000015, &(0x7f0000000100)="1534a5aa", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2c2cff4f5b42d292d03f9d191298d7147863ac9b486e712dda13bc260a1e56795e95a1b0a03a799ab4ca7d9c5af3bc193868f83a3c9500e8da0d4adbbd65df73b858ee3a83e6501999061b32e62e5df096d5878691c11d3130d0f35f0795c6c47be4e81d0d0fd0ae0b4f04dff2b52be93dbfc4e5a6b5387e5c4c7408f655479699bdbf35a1287d12275144eddeb743467d8390909b26ec", 0x97) r1 = dup(r0) getdents(r1, &(0x7f0000000140)=""/128, 0x80) 18:06:06 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) chown(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') r0 = semget$private(0x0, 0x0, 0x504) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/131) unlink(&(0x7f0000003980)='./bus\x00') 18:06:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="11e4f314c8b2916639c29b28d556cc7f7a414b7df372860e8d86f806054c805e984bbbdc1e9a25f4ab0591247073950e48cc5cea11a56c2dbea2ccb2bbb8db5d089c4e5276db0841437202d6f5b8fb97954781e7452cbad32fa5c94815194d26f52b43799b334efbe76223fd1b5f3a4a7acfa1b9465736a112aa2bcc10ddf27e443b79baea8b73", 0x87) 18:06:06 executing program 1: r0 = semget$private(0x0, 0x2, 0x400) semget$private(0x0, 0x2, 0x4) semget$private(0x0, 0x2, 0x86) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) semget$private(0x0, 0x2, 0x201) r1 = semget$private(0x0, 0x7, 0x10) semctl$IPC_SET(r1, 0x0, 0x1, 0xffffffffffffffff) 18:06:06 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x44) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 18:06:06 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x5c1, 0x6}, &(0x7f00000000c0)) 18:06:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x41, 0xfffff, 0xb3e9, 0x5}, {{r1}, 0xfffffffffffffffc, 0x8, 0xc0, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1, 0x84, 0x8, 0x5}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x3, 0x4}, {{r1}, 0xfffffffffffffffc, 0x10, 0x44, 0x35800000000000}, {{r2}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x9, 0x3d0}], 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1, 0x20000005, 0x0, 0x9}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x20, 0x80000001, 0x10001}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x622}], 0x7, &(0x7f0000000100)={0xffffffffffff8000, 0x1c6}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001500)=[{0x0}], 0x1) 18:06:06 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) r2 = socket(0x1, 0x3, 0x101) flock(r2, 0x4) shmdt(r1) 18:06:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000b4f7a1fe1016ebef0000000000000000000000000000e4e65daade234c990000008000000000000000000000"], &(0x7f0000000080)=0x31) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket$inet6(0x18, 0x8001, 0x4) setsockopt(r1, 0x6, 0x10, &(0x7f0000000280)="0922ffff", 0x4) pipe(&(0x7f0000000100)) 18:06:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) open(&(0x7f0000000140)='./file0\x00', 0x10880, 0x59) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x40000003e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 18:06:07 executing program 0: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0xa82, 0x2}, {{r0}, 0xffffffffffffffff, 0xa8, 0x40, 0x3, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x28, 0xf0000000, 0x5, 0xff}, {{r0}, 0xfffffffffffffff8, 0x20, 0x4, 0x8001}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0xd8b5, 0xde}, {{r0}, 0xfffffffffffffffa, 0x81, 0x2000001e, 0x9, 0x2}], 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf2, 0xfffffffc}) 18:06:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) 18:06:07 executing program 1: geteuid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) lseek(r1, 0x0, 0x3) clock_getres(0x0, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x2, 0x4a2) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x80000001) clock_getres(0x2, &(0x7f0000000140)) semop(r2, &(0x7f0000001a40)=[{0x2, 0xfffffffffffffff9, 0x1800}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x20000, 0x70f349a40c5059fe) sendmsg(r3, &(0x7f0000001d40)={&(0x7f0000001980)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001a80)="07c833db25e196e1b533c69634f602bb11fa93762a6f0aa70aefcd1296f4765e4791d4582481138d7ccfad4fc513cdd04526dcea4f9d60bb341cb7b1a49ab0591aab222cce9cedf8d7", 0x49}], 0x1, 0x0}, 0x409) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/15, 0x2b0c8f9d400a18c6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x100, 0x0]) clock_gettime(0x0, &(0x7f00000018c0)) r4 = socket$inet6(0x18, 0x4005, 0x1) msgget$private(0x0, 0x500) accept$inet6(r4, &(0x7f0000000240), &(0x7f0000000080)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x80) r6 = geteuid() fchownat(r5, &(0x7f0000000300)='./file0\x00', r6, 0x0, 0x6) bind(r4, &(0x7f0000000340)=@in6={0x18, 0x1, 0x2d, 0x8}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r7 = socket$unix(0x1, 0x5, 0x0) readv(r1, &(0x7f00000017c0)=[{&(0x7f0000000380)=""/102, 0xfffffffffffffdc5}, {&(0x7f0000002d80)=""/201, 0xc9}, {&(0x7f0000000500)=""/145, 0x91}, {&(0x7f00000005c0)=""/12, 0xfffffffffffffdcd}, {&(0x7f0000000600)=""/213, 0xd5}, {&(0x7f0000002e80)=""/4096, 0x1063}, {&(0x7f0000001700)=""/132, 0x84}], 0x7) mkdirat(r5, &(0x7f0000001840)='./file0\x00', 0x7) shutdown(r7, 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 18:06:07 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe6f, &(0x7f0000002500)=[{&(0x7f0000000340)=""/181, 0xfffffffffffffe84}], 0x1, 0x0, 0x310}, 0x45) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 18:06:07 executing program 1: r0 = socket$inet(0x2, 0x0, 0x1) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r1, 0x5, 0x1, &(0x7f0000000300)="287bf067c90a9a20353dc1d76c298a8dc8356e86127a5c22af5cfb3e5ded6201b7a2e61bf107f119511a8f5286f50ce10742b94bfd021addc57f31fb4cf437eef278a345de90975b2a9bfd52fe996176eea3161c51ba84df5db08c3de19f4007928770eff378af9c1c712d9e2b3ed1e9d8bce7d98ed877c5567b959b94d12b540ec42eb290ec15a5b2a53184daa4845b61141330b59c3da135be367433850bbb7c7eb4f2b2f7ccbb4748d1f35982be1e3d57ad8ec5e4f91bb940c7edf54aef4c4261e8c05e", 0xc5) sendto$inet(r1, &(0x7f0000000200)="3b70a52778c557c9cb1fa7f5cfc5cd0f91cac37e70b523796b8a798eea5bd11b", 0x20, 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000480)=0xffffffffffffff25) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r2, 0x2000000000029, 0xa, 0x0, 0x0) socketpair(0x18, 0x2, 0x6, &(0x7f0000000240)) r3 = semget$private(0x0, 0x3, 0x90) setsockopt(r2, 0x5, 0x400, &(0x7f00000004c0)="bcc4d82ee242f8bb850323ec4ae8346c23f9ef7281576b585f791f86d00cabbc7d5769a236461bbfe7c2b55fc7ea597a1c36be79b1c6d8388c174ae0d5875050c5dfd9bf050029ba0ea23887f1828ea5ff97625ab27ac542d01fa691be5a4b4b01d78d2b42ea960640624e3c6831406a72b8d8007eca77760b243f0aedf8da462d4f8d1eb4103e918970d587e1db67bedb8bcbb933f8c637491efb8477f0800fa334e218c1cebbfe03cac5c4ca629e69f20ae987631f81bd990c81172b56879c89b5d654a3e2f0d08a11d14073008a9859bba7665213ce3595fc38a621a248f8fd0aa2e170cec97d7fcf3539bcfad433d3f7ada5792b00d93dc93df0c4233fcd0dbecc7407c16b888554717669d33877e713795592ec69a928fba71d031f0d7a80da376274341225ce8d4258fcf8", 0x12e) semctl$GETPID(r3, 0x2, 0x4, &(0x7f00000000c0)=""/181) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x800}, {0x1, 0xfffffffffffff800, 0x800}, {0x1, 0x3, 0x800}, {0x100003, 0x80000001, 0x1000}, {0x3, 0x5, 0x1800}, {0x2, 0x9, 0x1800}, {0x2, 0x6d0, 0x1000}, {0x7, 0x7e7}], 0x8) 18:06:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f00000002c0)="69c1aeefd7e3f6131c0beedbffbf09f3d06272987a59f3172d3826ce50304877097d981c0a17913cb3b4b15c53c53251832965e8a231661ae709084f40b39400abb4a8bbcc2f9b5ab2dd26efe6b02c25b21e911b7e7f323c3224334002019c8130a0d3dc536942255eebb574ab7a354c36930bcad9b1f83e8b074c9690828261310008136289f24c877b676ab6020795d617c4916dbb49942ff6a3d55d5e64d6eb349eac2e6bd8d0c4bb870a5288692ee4b6acea7d79cd13121797c001ec633e906a22f055dab01bfffa1a43aeef8ae3b183faa8b8c39900a35bd7a6852bc5634da7b337d75983ee09fbfbcf006f9ec5584c192c131df89c782dce92c34c679a05bafca446c634f8d4aa5db354086a0d6b85e45f21132f4d8d9388424af0f2ba425b1c1071edba81d5500f0533617b5f4fdcd2e8fbdc4c22f792f90c0b689ee9255d3dcc0143c0aaa82fcdf27b512cf0c752123561ecd75a8fef7204fcddfee7ddaafd33c6ecddf34c1928ed2e562ad3bc", 0x171}], 0x1}, 0x0) ftruncate(r0, 0x6) dup2(r0, r1) 18:06:07 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) lseek(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000400100000000", 0x8) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) 18:06:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000100)=""/67, 0x43}, {&(0x7f0000001240)=""/234, 0xea}, {&(0x7f0000001340)=""/172, 0xac}, {&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000000080)=""/25, 0x19}], 0x6, &(0x7f0000001480)=""/87, 0x57}, 0x800) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000200)='s', 0x3e) pledge(&(0x7f0000000000)='\\?&+-+\\,\x00', &(0x7f00000000c0)='\x00') mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 18:06:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = kqueue() dup2(r1, r0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/59}, &(0x7f0000000040)=0x3d) 18:06:07 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) close(r0) 18:06:07 executing program 1: r0 = kqueue() r1 = syz_open_pts() close(r1) pipe(0x0) r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) openat(r3, &(0x7f0000000000)='./file0\x00', 0x28062, 0x0) 18:06:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x400) semop(r2, &(0x7f0000000000)=[{0x4, 0xffff, 0x800}, {0x0, 0x5, 0x800}], 0x2) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0xd0120e8ddf1938a}, 0x402) 18:06:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) shutdown(r0, 0x100000000001) syz_execute_func(&(0x7f00000000c0)="c40135c6fd973e660f54b08a00000066f367cfc4e3697c68133e8f087086b94c1080da3265ddd48f294890d9c48129d479f12e449b8f89180128") setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) 18:06:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="ca059392fd0111a98042856329e9f0578760c48dd6902126f4769354aa106b781d72fff66699363eea8d4a82e9512868a0ef9d25e82ee0a2c22e4ee0bee458e4d5e3575bc2f8b4129fbcce28106b0723aca75f5d163246baa0daccfb29b7ef6a3a170f4a613eae1dee63b658c853dff457de70f3d9b99334ebcc4de6561aec9a0c1230e45829ceba1c3f5ccc8b99c632a7ddaa02ff6e15f7fbcb07893b1f06b9bf1fb3240b0280e172914af151275abea12baee545c6100a615733db", 0xbc}, {&(0x7f0000000040)="2cd5038b3906f5643334f94c47bc8dcc0466bf0b84f4f5b92bfeade4067af6c043b3bd07e8bde8", 0x27}, {&(0x7f0000000180)="426210984b281673bdda984d58cfbdf0283e600142106b57bb0a9f9dedee0617da474567df9ee2097e131b0aa39dde019fffea05e0e92813ecb2048b35f8686f7a87a8fce78ae9347295cf9ecb146934016dc1b9e109a3eaaa80f16b51a182a711e52d74246a9c6dd1b1a12f3a0d476a1dc2a19115b0f885fcfbe1d66c77e0f9291ecb596c23019e58b2521741644060e51129ccc310a08250e62166cb88c9e0d9a0bbe66a18efdaece8984f0be6d79817dffa01e0748a5337b32f919963a05d8942c5ce2f7bbf4f705f4d284fbb604a3b3f1f04a54c13591901001ebaa8822065c4afb58492c3d25b38", 0xea}], 0x3) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc26a12ae696b632c, 0x0) 18:06:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6408001de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d30650400000058de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecdf7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1abb7fd4eb1cf1908391d17d50308c1b539240ec5f4929834af84c439ac67cb7f08576410ecaecf4ec326bb6c7b788a1c0f5aad37044b7bf794d5540373e831bddde56c0172b974ca88132129afbd0951a07f53e55ae2887ce7a68e1187f0ef8104125501315f26db01e5b89b43d9859c1f78a5263f1604e201e3b329dffa2da6e45834c2127cf28d3081361df91472ee41633a222ad8ba1fa9d585485ade7f6f6823ea8d38194898571a61611e5d0cc4d6c45379eb3aa3191e84515c5d00000000000000000000001b72f29806687fc44a6b1fcb8a24faf94b6c6efc28d5", 0x100b) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0x2, 0xfffffffffffffff7, 0xafa2, "0d937a1635ed9416a5b50899aaf0f681177637a9", 0x8, 0x10000}) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r0) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x5, 0x8000000001001d37, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:06:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, &(0x7f0000000000)="2375e08588421c7a367d3f721e4a70c8d2e762971764908a1f417cdb15bd83668fb593fd9e85db000b0d30fab8d06ccdc96b1e0ac2b3e45b662cabcf1121194698d91fdd86b5f26bef35cd50db120bdab24ec96a7837b9aca281d8f6f376fb25db16990b77187c1c", 0x68) 18:06:07 executing program 0: socket(0x2, 0xc001, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x5, 0x0, 0x0) 18:06:07 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x218af1c89b9c2444) close(r1) read(r0, &(0x7f0000000100)=""/20, 0x14) 18:06:07 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 18:06:07 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r0, 0x0, 0xff, &(0x7f00000000c0)=""/97, &(0x7f0000000140)=0x61) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x9, 0x9, 0x4}, 0xc) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 18:06:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x18a, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x7fff, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sendto$inet(r1, &(0x7f00000001c0)="01bfec0ff0c977c761763c78f3168fd7353f09af38dd681caee983010b5062483ae299422d2c4bae036834ec953aba41c4db32715f2a81cdece8d38d55fb4efe87dcf924aef4fa5708d51b33ce7a8049fb54b9ed0aae0dedb2748d33c96cdda234f91e4ff12947b1f290e016989e79daab08a799a87c8e4f257a060adaa8e51fc6c1d6810794f9f26cc65171dbf5e51d483d2b37509a61937c56122fbced7e49f2cb9f28bd4a64b7868ba14c808842534236a660d20f6eb9259887", 0xbb, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) dup2(r1, r0) fcntl$setflags(r2, 0x2, 0x1) 18:06:07 executing program 1: r0 = msgget(0x0, 0x8) msgrcv(r0, &(0x7f0000000180)={0x0, ""/114}, 0x7a, 0x2, 0x1000) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/6, 0x6) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = dup(0xffffffffffffff9c) connect$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x1104, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1ca) openat(r2, &(0x7f0000000140)='./file0\x00', 0xa82, 0x3a) 18:06:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file1\x00', 0x20500, 0x18) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x88, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = shmget(0x0, 0xa000, 0x2, &(0x7f0000ff4000/0xa000)=nil) shmat(r1, &(0x7f0000ff5000/0x2000)=nil, 0x1000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="cfbab0938b5f1e41e70fc4622233f59df2972a4cf0a94478ac89698bce49c06d2bc05a849371f00dc7d92eb5022ce010bb34bfc6d100fd646a527e40b15fccebcb540617d372968604e401abb3aea2f2d43999fa73ab9d902b7b1182e1c2153fb3"], 0xa, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 18:06:07 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) flock(r0, 0x1) flock(r1, 0x1) close(r1) 18:06:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r2) kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r4) 18:06:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) 18:06:07 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f72bbda883acddf3dee28365fc40c0790751f480b7cc8d0ed8ffa2da6f2cdf142c159156d1768eb348c5ff3c4934bccf18eec7e29389bc13cbc383849ddcca6e3a49521c0f47017ce130", 0x4a) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000000000), 0xfffffffffffffe59) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 18:06:08 executing program 1: lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r0 = socket(0x18, 0x0, 0xfffffffffffeffff) fcntl$getown(r0, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x200fffff, 0x20012, 0xefb}], 0x7f, &(0x7f0000000080), 0x1, &(0x7f00000000c0)={0x737, 0x7ff}) setsockopt(r1, 0x0, 0x100000001, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)=""/66, 0x42}], 0x1, &(0x7f00000001c0)=""/40, 0x28}, 0x40) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0f9dd50000"], 0x10) writev(r1, &(0x7f0000001800)=[{&(0x7f0000001d00)="3c82a082fc29cbb2c838020ec218490f3cdce78d3954b0e4a9a3cfda7807f066", 0x20}], 0x1) shutdown(r2, 0x3) socket(0x0, 0x1, 0x7) 18:06:08 executing program 0: unveil(0x0, &(0x7f00000000c0)='r\x00') clock_getres(0x5, &(0x7f0000000000)) 18:06:08 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffffd) setitimer(0x2, &(0x7f0000000080)={{0xfffffffffffffff7, 0x6}, {0x549, 0x81}}, &(0x7f00000000c0)) msgrcv(0x0, &(0x7f0000000000)={0x0, ""/72}, 0x50, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 18:06:08 executing program 1: r0 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x2, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x27f) clock_gettime(0x2, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) clock_getres(0x4, &(0x7f0000000040)) 18:06:08 executing program 1: r0 = syz_open_pts() r1 = kqueue() fchdir(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0x0, 0x0) kqueue() mlockall(0x1) r2 = fcntl$dupfd(r0, 0xa, r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) sendto$inet(r2, &(0x7f0000000080)="37f6582e8843e2160ee190ebfaf801819c9a010c7cfeb8edb53218ad67b382f3b194b85776a2d566a0c56565c12408ab36b6d6ab7819d61d8f91d630eef2c92afb2868a9caf4e3405678388306647be1d1e18854c999ab2629679b", 0x5b, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) dup2(r1, r0) syz_open_pts() 18:06:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1eae8682776b789ca7f07914345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1fcc8be3726449a7d3c217d9d5218482f05f538b"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x400) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 18:06:08 executing program 1: mkdir(&(0x7f00000002c0)='./bus\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./bus\x00') 18:06:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x116}, {r0, 0x20}, {r0, 0x6}, {r0, 0x40}], 0x4, 0x100) socket(0x6, 0x4000, 0x1000) 18:06:08 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x80, 0x8720, &(0x7f0000000180)="bb0ec0c9c52b83bc9e4eebcdff6c60239efba6e62def299a8d95bae120bdcc97e6b114f614bf3f70a77df16ce74ae79103c164ffa2ec4030d3e79b027cdbd51399874aea934d42ebd9feb3533f4e7055ce598a392bd3a923afd6cee1ad3c6c9a0b11d3bbbe111cf7e562916bb2aef5a6184e8d3da30c1348a546ab7416b764bbac975ddccc7fe35ffe368f7d0ecaef082781", 0x92) r1 = socket$inet6(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x0, 0xffff) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0xfffffffffffffff9, 0x4) pipe(&(0x7f0000000000)) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r1) 18:06:08 executing program 0: r0 = socket(0x4, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82a9d7fe8b8b8ef88b00"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xfffffffffffffe04, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) 18:06:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/99, 0x63}, {&(0x7f0000000100)=""/172, 0xac}, {&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/145, 0x91}], 0x4, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x8000004000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 18:06:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f00000000c0), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xa5) 18:06:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7e, 0x0, 0x400, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r3) 18:06:09 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000016, &(0x7f00000002c0), 0x0) socket$inet(0x2, 0x8005, 0x3) r1 = socket$unix(0x1, 0x1, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 18:06:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x4}, {r2, 0x1}, {r1, 0x4}], 0x3, 0x8000) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000140)=""/160, 0xa0}, {&(0x7f0000000200)=""/68, 0x44}, {&(0x7f0000000280)=""/244, 0xf4}, {&(0x7f0000000380)=""/60, 0x3c}], 0x5, 0x0) read(r0, 0x0, 0xfffffffffffffcfc) 18:06:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f0000000040)='\"', 0x1) fsync(r0) write(r0, &(0x7f0000000080)="c8", 0x1) ftruncate(r0, 0x0) close(r0) 18:06:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x8, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 18:06:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 18:06:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/126) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1012, &(0x7f0000000200)=0x976d, 0x4) minherit(&(0x7f000065c000/0x4000)=nil, 0x4000, 0x3) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x5, 0x20}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x144) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) msgrcv(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005483276d83760656f9100982e1b069650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c989d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a5c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025363936a98b06010000000000000000e5087d5d7d1cc1ffd45de290051813288e3aec461b01ff6dd81f2647f0b90ed136558dd1747fbdf90d2cea66347316a06839863f893a12b9c47bcecbb04eaeba6e944fbb2120b74001cb9d7387c40c388e1f2937063e2944821b18ba8bbf3957f43c0fbd270d484971059b83e1533c9fded2aff935bfa7d7254c7e8b"], 0x1008, 0x3, 0x800) 18:06:09 executing program 1: setpgid(0x0, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) socketpair(0x1, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040)="db7edc9e57208efe1139c5842f5118682bc5c68c0a3a3ae35fdad8d37dd7ca708a395c3e990d6f5777180cb2dbef62d0ee36df285716debb0a53dfe667", 0x3d, 0x0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 18:06:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[{0x100, 0xffff, 0x88, "3c2f950bf94b7aa6924cb1d8d37ca94060e01b9f18ddd3d88bb75df290ad04be744696ad53ea915bde4105a19f684e10d482ce62c883f559385487d151bc99566c23fb2c0ce111c9a2886315e3330e5358f7dbe6dd2549ccef9bda5451592787c20aa32a91a9f7de1f19ca61bf08018868f01b30f1a87d9d9e35dec061899d5062e676c27fbabe57a8171eed2c613c53340fe04e77e7ddf8466fd46410c535f7034f27505da5360a5d00852ee35258070b1e30260f56b49f056d6af81623cc1fb8dbebff77d7f4f5b1099a541bae74c301321b070bd4a6fcdaea0426ec6d0ee69d406da26d60a8f2b47cdd4794"}, {0x38, 0xffff, 0x7, "91dba6626c801b782ba077b999ac8dfac58ace1b1bce2ca024f2f25443be993437c1c2944b1fb1f3"}, {0x80, 0x1, 0x5, "a54d0a7457ffbd976af3e85c36168c70d0e51954bf651b361ac0233089d15dd3b07a580bc8d21d5a0ddd312f33ba2b0a49d0e1b1a898ff4bc9de183032da193407f3fce423c657f5ab68164643086359f014dfc0a2870b868d8b16812663db6d03c08c766c3deecf7e0c"}, {0x48, 0xffff, 0xffffffffffffffe1, "290d14327d185f6a126bfa537d9765311d148a8d846d08a5eaa8521814a111d678bcdb09f6a861379dbb020c4a97eab24d006d3332ab"}, {0x108, 0xffff, 0x8, "86e872fd1d68e81660b1f13e38b6a9986733ecb32cef5f3c216d2f9969d2033e00ae662be915bae399272b078fda8a88e26c231ca0acd726210b878bb04731ef7356fbdabfe2200c246e3cd9c148fd88e4933085697d3af953b98731efece7141e234c58d4d4dcfb4d17740848ffcb23d1feaed30a49b04f09340a963c733c297f35d29d9682b98524423facaaf9b7490faef2c0bf51ef74d1ca1669f1fec49a2d9abf38311a80600ad51b5b0f5a7949aa5834a558475ec829d7453ca2080a38985d83bb27a3df5e98cecb84bd030bbf5080f6fcaf0cd16ab992992e05f7a8290e28fc34a358e62d11a6721142334592b954165a10e8b7"}, {0x80, 0x1, 0x3f, "a5a884521fd7b84c9a5e751062e6df64e0b86cf1ccf9dc95a9f48d5f06073e9e3d49b3b11e438e79743ab79af81394b44e6c98530dd0066547e4e27ada015fd662d5263a01f2d495ce88bdcb4f3dc31953d5c5c3090d793354d91a2eea6ae88c86e40146c4cf556f4b8fc4a2b2393db0"}, {0x1010, 0x1, 0x3e27b788, "581d97887cef2517dcf02d27fdeb8031d55eb7f69431e1a16a78c73370c699e78db77a5340ca33a8ef31683509524e35da269d6aa45185d9e67b41efdc7e40e34ba77d09affd640f30e583e4226dd23cc564a3a7539cd94b785ee498aa9cee35e5d98588e9f9933098c1af3e01444b3ab08d6818101364fa6d389834fe28c359a86e2758d6e78754f5f8ba53fbfa153a59d0bd0fe472feb6df50e311c282573b9910ec7813358551370c488ffd7225c437255228cbcd21bac32d37cc8c4f59abcf8b518f576340b5456ec167542e7a658c4f5f439507d1901139fdfcff9c2dc3d6253617703eaeda6abe6b718c90c3c7529ed53fb2d46183e63c8508b561c8e0b2e7a4dbe9087424ed1e9f8046c54d6a8ec441b42829c64b39e877b9d7451c6fa52c5992b57752eec6d9b4a1f5b8c422cb21e7ffbcbe052dfca8b99a24f5396354fe73f63f792d8126fdef4938dc4a63b549555113f8adb31965f01a2196a9fcbcfa36403dd5565e70ba9d9143a454374594cc45473be9070162d7192f0009e6684b4ca04a2a94c4054354f34459a20d0301a3ccb01e454f7ecc3df7f604054dd2b754793787515d4eae1c68cfc68d178b1906e9281f07ef0bcaa57694f41a4fd3602186cc24b44ecb6aa0490ebf94ec6523a2aba03f1a4aa01a5cde50d63c910afdf508c8e826a9485ed35c710fff14a23a05ef84620ba8b6ff6760ffec96cb05f0dc1ef364f2a4125fb0bfc04f59db75673510733c16452a53668362c0a04fc9652716da622ab820cfb60077a3945933bf802f5779815f68f92e8ebb23a32e0b57a7cc000382d4826cf4485fc6a872a004fd66b180cd24f69fb5db0c1a88a2814cd1d14039108aa3468cee06a1c77f5a73f0cb721f77c1d638ee0e58dc8be1efbfe70d107ae4d8396997e16b7e35e40c06b5f1f1d0037a3f46333072843cedb5810a52c9152d763501b16064c840cab1765ea71510d3cabb3346c605bdfc73f110a1f0e2bb50a0b1ba08a7bbe02ecbdc3b793299311e2186639e9e71d2193d5a8c7b799227940f425b6e58d965119562c80dd97ac79e06f92c7096dec94b98248fb3192509b442b4fe8f64d324b0cef05819a7ec141eb6d24a2b3d0f1afb2867c6f78c74b4f25bb3ebbabab2dc262c9f29a9bc1dabf33cf21dcbb59da5666a7e69d6f06d0654eb1ed46bbb1e7febf6cce09759a0628768110774a9a927a75b5a44e0e66f25a4bb43951ffba159841667c200fafa068549721a00643322116dabb305a642c50e3d9a8bd9e3c71cff5603d7bea4cb15a8e181f203bbd6a5e189e27ffcf56a1f522a782f906b0cbce8f1370ad21e4a77c846db251cd3f60ec4fdc4e8b79c7d6c6e448459c48a6a59f44107be55e92ccbc3510289d338a7c4c6961629dbc45c2ef52464da57e3f814e01c3efd592c97d77612dc8052645cdfb3e34cb6414461cc24edb415953f5c6ce1d6b22b78db382df9bf0d5a752459ee74832f11dee5cba062ea2072933afda406614c0a7197cc8ffe937610ca0b91ee6e302a943271a544543b9bc57a3dc59cb909a584585b5378ae0aeb86346aa7b54af0e6a8ff8abe930799c8c2c735f902021cc28f555423856bce0ea91982bc41a84e7b8ed9da5d25bfa518291a7807c87c442c2ce25d20c4247637c91995066b4a0aaeaaa3bfa84eea2b4d763b62827e18818ee0e6ad75384348ca2d0a9d85955f693e08dc12575b016c8d68132275be8d1e70b5b329bcf52d457c72681c66f63be400efcb656410a4fdbb9a6a3eb6dda8d39dcc1bcd9460a8356b970bc9683402959e48502341c54eab148ee0b72d9da9655aab5e57553596e020fbdb9afc58e0d2e7541c5a9789cdaa791501310588ba50bea8437817eac2e94dbf11050d16e161eec88304be609e41efe468a471a284d0f8376dad38434a4d680b5c59061034de98589d7d6408bb63097bea078f58833b480050eb9edc49d9e4f4ffd64ff42b6ae2b91cc90816e11ebac864cc5ee26e4878254bf6865062b1c3e4dfb81d6d33fbae031c4f6474af424aa2843715f26116eb450444212fb7fc33c11fe48a29da72c66ec655d319f387ddea29acf60aabc62c3e03d719dca574868dcc4745862b39d2765cf6eeca32c8d056562f38664d3ebbbe94977b0cf126f0bf5641e397668b5399c285ece78b2165fb031886502639a070679b9a0a0c2ad13061d6c5f29a6e4e1148dcc3c4791b3ae58546f4f19ae8913d3d48265bdad0344d4da9f6cc1fd07a9a6ca0a60c0e27c4a4a2091aed331f5f47f41bdb35737bc14149c4832486d1873a7ccf795d31ff63fd4ab9c5e7e7e7091034d6aa5dc7c9bd7fa044f503dbb34d27e61b8c01c66a4b782ffc7b555577745450e95807a9572e84d4f5bbcc1398dcaa96f03bdb8cfd773d21a554d677d87f065e70c8127f9ac87e0c2cec60e248bfeacfc2d728c97fbefaf618e78d469c011bc2eada3ee80231f76ce5ed9f592754051960fdd881bd9ea106d40fc1cb5865b4d47dba13406991eaec5d9a8270fbe85e7e3ce566373f9c2b22d9c0fc19f46b394737be302f564f709888ade5b964427c83bef69c769992e453d79453110b24023b04d1f109f58ea201ec3d2fd59ad85da3a159cb58966b9f8c03869ea0bc9d956701014f4279becf6e0a3e1c83d168af6a36e029e08709a1f976612c8ae07ce691d104103e52fa3f974611a6bacf3b266bcb5f780841debfb0a6ccb0549a5b90a0fd064eea14295d7e3c125cb6443ff8580f4af749983c962945973f9d0ccf4a57cf348529f408d39627b689b40f311d84c27884768916b3869c84709b2b480fd56e9f2002ad74bed1450d13f728561ee5cb01bc5da2cb95c3cac85be7d14c9ffb9fb05f8a44a27d59234242bc795b820438f26a568b0c1622024ffc995b40eca29f6b9c626a00bc10ac029a6edf63328e1a51b2b70d40781c8f9358abe5a345549c9b9b11fd275f2c985dc08de38180f82ace04bada4ce4d139528a6d90596cf41eae4bf24855c1e1709bec2af355601b54e88d71a775c2e8f45b65552442cf4a0541ec53b1b86b78bf69fc9bd8f1c4c355967e2b78377f858b37ac8e4b0c786f91263a483d8f2b68a673eb81cf35c83147091475afb9cc66982a467c158b34133444bd720ada865bac691e1025464b19d12c65848cf2538c5c0f9e70be1f65f42f20404d3409b6f77c9f6023e8522e2b616f658a4e25a3ba4c9b638a6b7da6083dd2aa148b279f8a7e97dbf3c37ce390367a3d5d0282c323aef9b91b3c80b9f3cd4b72051f0a19430e623144594510af7ac8351c2065f7d5f739483770fb251d695939b4e804ac5e092fec8000ebbca551751d59af9e2d343b5a2818f39856feb33d0e6e4bc438416cbcc28556efd7a9d984e58a8e74779ba16cb5e1952c9c97da8418e3c0170e4b95da14ca97a1c58e41a1b786e6960c420d127a07bfda2cc895479f74b91a386cc2bb0d4666a9af19c95d7fd0b3dc1b2fee4513a71e649dc933964c8e347e28d7a4b4ae17e5c4f66bf45e25457cacd3fdbdd9f4fe8d0cd81d1ee16ab87fcb8a999e02c96dabe58a3154a729822cf3b95cc32cf4fb7f79f22b31b05a7ab4aba3e0cda951a7ca63d6b652351b43502250e422be35e7c30ed4b2c4bca33266d518ebd937aec84c5a047c6c52c1fb1bd390b5c87ffe5c8d681b7e4e9acbe290de373de20a31718d8ee0f01e25b6dc7f7ec877266516becda0e65c56b10062fb2df851767e17a273759d8ef01d949a7a62e63b9068561ec64392771576e6508b4b84249e3cda9544c8bab7e98c3c252438349ddeee86fa6ddcf5622addb3b4ad46c2a59fcda05e883fd356979a017ac09eec72be4d299da0d39dcdc7144fc82675bd8bcbdb6f06fc7e80f1b2c107f303f6671c320a0ad25ab50ffbace0b2d6fee7249366b974ccf052cf2eb39c0de3effe5116d14a91157924541c588ff06611575b60cfafadc33047ab39354526093381113c0a13256732ff770afa10a8261dd67dfd4e40cf5a2e0e27a5de2a413024b96274fa77a86de7b24e349daca0f505d2cb0d5528a3e7afbb947deeb4251908339984d846959def34971ec3c83941031f09470f0258da3bb0301dd7930e02e4bf50a74a2f9953222d696ad96223b3a493a6f59dc2adaf64d7f20c404a9207b683217b5de7734a906ae523102341252ad1963ecdcb6e86e52a8247d847366253db7afeffc8e693f6de3e8694a6084d3ef9df582e81d37f8d777c7752ad9fde3c9d105ff780bc053399165a76caa4c70b1141fcf747d4a1732043519d6366996d0a2931a5e1c033a71d1a64755310c6fd286b14d1de91f7bf283e1d79d75fa3422c874aa6e356cc28cd11dfd081d45a885b58b6f1b82b0a2c296a6b691f5524d2f1d33ad6423f5c66062c468749e2c0fbae530077c4e4545272e3a3dcc62ecce9be2f8f3a49232361a2e7c52d482edac4ac14662d2aed6001c5eae953df0b8a6454032b0644ea1ce80f62f4da7bc575d8fcaa29def9f7e6ad27aad5bd9b5e3e8635496e759c1e3a18805540a70b2c23e5eec004868e5900d9715b0349c7ffc1a3f349bda3e38a3b26cc86d8f8d8a9328f4c2cf07d166b5909946d2ea4284083af25346fc184a099c31fef91ed38fe2a2ac0c1ae9bd21501cdee5100e7b2f0c8003faf20ea7d42417e69826d2e501814df30afc9ff453f49737a74b2fe76cdd164e99a2961fa7c31cb5cf60632c9a0861900b7522516ea534ba8bfc4a0d875d751ef788bc0fb8a85bf3b24174c1bf6530bf7843af44a0f30ae3534e0e3942cd2bf4cc4244b08da5e78a68e3b32cc2c4024441fff3ee80d536b0ddb1d0b5351615bd6e81e7a5391205f78d0e5f9fc062961e152526cd59e192b10b5411e1cabe92e3a71a4a18766df98fc5b47825d91631152429e971984cef6acfd44f4cc2434577e72994a1c2c4834708f1fcc820903e0ac3b58c0fcbec5ec56ea5d6b07db8df2dff37720176a8d8772ff4791c7dce417561ad2316e340470b52c2fdb803fb4ad4b3c1f950f1ca66cb312612328d71a9a977d7ceb5903286b00b05bb565b36bef5a2faf92e5d83628b101095807c30bcb4442c9aa347a09a947d449b3d1a7dc23295fafd3e11b1dec6203358f45a081e993eb6fd3949dfea5038cc27bb3b5635e35292a1bb47eb74dc99aaa33f45b2afa2a609502dd009987b6c4081392706f6cac8fc5e294b435217cedac9edfaed9bdb38dd9d6a55dbe49cae339044f20d91b341c2895ac32052057573c8a00dda698813be96986dbb8517c9f370eb12a7a2240e17de8ba3ce570dd712a8c23a6e9e06be5a0c4377c2d0e1f5ae3fed80c6d58e4d8419dab18a7d44e4ac5d8317cb38a9c09d17017fe18b43148bce3f006631960c48f6f50a94c84c6f6d33b08a325a36e4fc3aeef10f617c7b65b2923e97b0de3552160759529f5f2d8a8335e9843b71c4bacc6fd3fe2ca96e0a632988a733000b4044e4bce3d2999d9c281b2fcd19ce5d8fb82e9e3e90b3d62eae87f0ea0c099b3d6ed16d61b672871bb1393c795930efe29705afef132c27b992000c5c0149554c1907e0ecbf67ebcf6d1b318897024feb4dbcce700dee0418d8414b6ffc8353f4dd4612b1df96ee12f55fba32cd09f6f1173a5dce03b55373ad1b7d29cf35ca686f143e4535fdfb8d1043bf14ebf413f1f65f50ea7f34cfa7c7edd8402bfc98960f35658dba5df0453df05016d4faa3645173cc443b88a8f69e1831babedfc41aa59d7f797151079ca1a745317b55cff5ba8f31e9ff8"}, {0x28, 0x1, 0x0, "0899dfda374567a7e683dd3227ca28483b161d1f3b"}, {0xa8, 0xffff, 0xfffffffffffffff9, "6bc4318ac754c9dd726d0e7da2c94bd2e673824f3ff255c8b542c167aa1dd9056e0a9f8f4f9d1e9f8613c099a8373e159f30f03e421c17832620c6ffb7efc3be900e499126a333cbd4a1e40c9104575efff60a88b813cac770c879903bb3cfd4d296f7ead462e115d0d32595a093b3a512e27260d12186315ce20b5f0161faca8ac6f15c2aaad5ff6b2e2de2cdc753f2a863f2"}, {0xc0, 0x1, 0x9, "5efa4e0722b3192b2f24e0f8995c2cb642b54da260055114a1a5891909a300de1ca26cd3cbf14941e49a0fc71a69be2ab32d28e5aa3034904813b447877c44ef765796d9e716e5d88e7d6aac970e47491d6589b5ccd15b084664c18be55bea9f7fae008ad8c135c710cfcaa428762cc176262c7c0482c2493ff89d86c062747297028edb41371ccfd406e92903bde5e70a186c9cb35d1a95a7165379c8aafc3ba78b8d5f7615c51a3334"}], 0x1528}, 0xc) getdents(r0, 0x0, 0xffffffffffffff7b) 18:06:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2600fe220dff0900000009feff813dc31600"}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)=',\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='[^$\x00', &(0x7f0000000180)=',+\x00', &(0x7f00000001c0)=',\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='*\xe6\x00', &(0x7f0000000280)='\x00']) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xf0}], 0x1, 0x0) 18:06:10 executing program 1: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x1011, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) getppid() 18:06:10 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) socket$inet6(0x18, 0x6, 0x4) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 18:06:10 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 18:06:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xfffffee3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) poll(&(0x7f0000000080)=[{r1, 0x40}, {r0, 0x10}, {r0, 0x80}, {r0, 0x15b}, {r1, 0x81}], 0x5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x1}, {{r2}, 0xfffffffffffffff9, 0x9}, {{r2}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) 18:06:10 executing program 1: mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/4096) r0 = socket$inet(0x2, 0x5, 0x2) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x2d, 0x4, &(0x7f0000000000)="d9c4fb11", 0x4) readv(r2, &(0x7f0000001140)=[{&(0x7f00000010c0)=""/114, 0x72}], 0x1) accept$inet(r0, &(0x7f0000001040), &(0x7f0000001080)=0xc) r3 = getgid() r4 = getegid() setregid(r3, r4) 18:06:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x1, 0x0) r1 = dup(r0) r2 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x6, r3, r4, r5, r6, 0x0, 0xac}, 0x40, 0x8, r7, r8, 0x2, 0x7ff, 0x4}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xffffffff, 0x452}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000040)) 18:06:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x8, 0x80, 0x1}], 0x1, &(0x7f0000000380), 0x0, &(0x7f00000003c0)={0x705a, 0xe9}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x3, 0x3f, 0x7}, {0x18, 0x0, 0x9, 0x4}, 0x0, [0x7fffffff, 0xac, 0x0, 0x9, 0x9, 0x7a9, 0xfffffffffffffa72, 0x2]}, 0x3c) fsync(r0) fchown(r0, r1, r2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchdir(r4) r6 = msgget(0x2, 0x80) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000001c0)=""/198) dup2(r5, r0) 18:06:10 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x828a, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) recvfrom$inet6(r0, &(0x7f0000000440)=""/147, 0x93, 0x802, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='x\x00') fcntl$getown(r0, 0x5) getuid() recvfrom(r0, &(0x7f0000000040)=""/43, 0x2b, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000380)='./file0\x00', r2, r3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) chown(&(0x7f0000000180)='./file0\x00', r2, r3) truncate(&(0x7f0000000080)='./file0\x00', 0xea) open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x20) chown(&(0x7f0000000100)='./file0\x00', r1, r3) getdents(r0, &(0x7f0000000400)=""/55, 0x25) 18:06:10 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x20004, 0x810, r1, 0x0, 0x1000000000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0xca5, 0xfffffffffffffff9, "ac4c0a7da32bdce96b94140e31015479dc00"}) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) 18:06:10 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000001040)='./file0\x00', r0, &(0x7f0000001080)='./file0\x00') writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 18:06:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, &(0x7f0000000140)="7ef2c99caeb9525c0fb8d80852a29bbf63e8b32e186816edbb7a67f7ae2853d9ac3951f533b8b0d47e5b9df54c991b2fa5611f211db3a41cd540319f13ed7e2924994be3e3e736cebe73aa5002eddcf920826d0a809fc5eaea63b26d", 0x5c) write(r0, &(0x7f0000000340)="19ed4f8840dda9e575c7a35d82dc2e725b4cc738afb5d90ffbaf5e42089c6f590997952ef84300e3c1520a7c3f7a4b779dffd410689861f905e517e54400388aa3d1dc3ae4348f98e271ad652e3bed7734993221c97adc3a92c2a9a90d27defe44f7f3a31d9df4d25d22f1a6f82d593d1c9212fc291e7072a6529a7d8173f0ff8b4d5bf3030945dc6bfd6eea3424fadb1d488e26da472620bda81c7deffee825dd2451c0ffe4c36657569afacd9f2670fbd184a4291e05d1a434dc64cf79a68693c45c86474c5a0b8984ee7947cbec7c3e9f8cb1970994e4790ce1060b55406c5cf0378332867b0fb5e439c0b365bc713f7a6932b53b2b6342bc9851e811e0f8c8c2dd0c2f72db938a95b1f6ffc913471ac1db26101919c1fd7c9325b8addf9e68638aab8497c89ce708984f08efa34ba49e599f3fd4db2c629c6dde3599b7c1aef77a9fbae7da917a2ec3bc0c72ae8674dc03c2", 0x154) write(r0, 0x0, 0x0) writev(r1, &(0x7f0000000140), 0x100000000000015a) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 18:06:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r3 = fcntl$dupfd(r0, 0xa, r1) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r4 = dup(r2) kevent(r4, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x0, 0x40000000, 0x9a7, 0x778}, {{r2}, 0xfffffffffffffffe, 0xc7, 0x0, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xe38, 0x20}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x100000001}, {{r3}, 0xfffffffffffffffa, 0x10, 0x10, 0x152, 0x6}], 0x100000001, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x9, 0x71}], 0x2, &(0x7f0000000240)={0x5, 0xb56}) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1ff, 0x81}, {0x3}}, 0x2) fcntl$dupfd(r4, 0x0, r1) 18:06:11 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x12, 0x20000001) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000140)=@file={0xbf57e3cb5a318c0, './file0\x00'}, 0xa, 0x0}, 0x0) 18:06:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x2, 0x5, 0x9, "8e1de5c4f5544dd09bff317e04806df29f692c17", 0x6, 0x7f}) 18:06:11 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000001100)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001140)="90ad790b882104886a4aba2f9168f7f14c984c", 0x13) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r2, 0x5) connect$inet6(r1, &(0x7f00000011c0)={0x18, 0x0, 0x6, 0x6}, 0xc) r3 = semget$private(0x0, 0x2, 0x80) semop(r3, &(0x7f0000001200)=[{0x3, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x8ac, 0x800}, {0x3, 0x3f, 0x1000}, {0x6, 0xffffffffffff8000, 0x800}], 0x5) r4 = semget$private(0x0, 0x4, 0x114) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001240)=""/216) r5 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000001340)=""/26) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000001380)=""/217) r6 = getegid() getgroups(0x8, &(0x7f0000001480)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r6, r7) r8 = msgget(0x0, 0x241) close(r1) msgrcv(r8, &(0x7f00000014c0)={0x0, ""/34}, 0x2a, 0x1, 0x1000) dup(r0) r9 = openat(r1, &(0x7f0000001500)='./file0\x00', 0x600, 0x10) getpeername(r0, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) dup2(r0, r0) semget$private(0x0, 0x0, 0x40) recvfrom$unix(r1, &(0x7f00000015c0)=""/242, 0xf2, 0x841, &(0x7f00000016c0)=@file={0x1, './file0\x00'}, 0xa) semop(r4, &(0x7f0000001700)=[{0x6, 0x8}, {0x3, 0x5, 0x1000}, {0x1, 0x101, 0x1800}, {0x2, 0xd69, 0x1800}, {0x2, 0x400, 0x1800}, {0x1, 0x0, 0x1800}, {0x7, 0xffffffffffffa44d, 0x800}, {0x7, 0x3800000000000000, 0x1800}, {0x3, 0x0, 0x800}, {0x0, 0x9, 0x800}], 0xa) connect$inet(r9, &(0x7f0000001740)={0x2, 0x0}, 0xc) pipe(&(0x7f0000001780)={0xffffffffffffffff}) bind$inet(r10, &(0x7f00000017c0)={0x2, 0x3}, 0xc) 18:06:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{0x80000000}, {0x180000000000000}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 18:06:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000300)="29716e066e8b0d63dc30192877fc9a163d5c820c51e276582c270a9521d6f84e37ed409b4347f184d9af8482e48c24bfbca11d2737b966aafeb50a687da0319f38e5b086e737f56e62f1a64b63938e38a91dbb640d4d07aa40bfa92a", 0x5c}], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10006144785d000000000000e0000000a4bf7cd52c162eb47d3a10134c721992d3772d246f457fa7d848c66f49eeb1ee32220822fd3a44524c1344df475e5d72434e6ab5eab4ec22d334c94cc8b86b45191ce4d8fffff4133dff6d3b7b01824d67b919feaf4bfa9c1be07a3325b19c65207b11d6eb55fa1b6ab6d2532372831d7a73fdd569c8e7ea0f1a558be646e97b10a451622100fa1f10b17a2b12483d2d0cb8958a3617aae948dd2089163a10ed852d90657a25452ef4f6335b36"], 0x10}, 0x408) writev(r0, &(0x7f0000002740)=[{&(0x7f0000002640)="70b3985f868d39ed9839b5acd1cf72efb757ed508f6824e144ec022ab48eadcfaf400bf42b4cef116ca41e12dbdd88c686c6df9250d6866028305766cdf77d069e012be8705f0d0b9fb1432e4a865f09f96d71c54f2141f90b1f6872697e5e02a61de97fae9df8d5b917e8a3675ea77339c2b3fc9d7c8a741687bb427568d6f32e89b565acf1dc6cb12c4646316a0808e2ade3dc5e5ff9b14874f62ae9301bd2e1e63512127d10367a60dd13da6a4f1ec2c7b543e25deae306a5a3c676c2631d7e7233c479a5959f5353a297038dae2723a6d880c88775bde4086d88cf16b2651c2a5fc3b6f39923882bd30757bd5805001e36efe9", 0xf5}], 0x1) nanosleep(&(0x7f0000001440)={0xfffffffffffff9ba, 0x7}, 0x0) 18:06:11 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) close(r1) 18:06:11 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB="f9d5f5ce6ec3ba1fdbece8"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) 18:06:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)="0922ffff", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCCBRK(r2, 0x2000747a) 18:06:11 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7fffffff, 0x0, 0x0, "3c50a3b0b2f066415c876a9be2d4aefe5219dadb"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xac}], 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459", 0x21}], 0x1) r1 = kqueue() close(r0) getgid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) syz_open_pts() setgroups(0x2, &(0x7f0000000000)=[r3, r2]) kevent(r1, &(0x7f0000000000), 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) 18:06:11 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, 0x0) 18:06:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x2b1) ftruncate(r1, 0x401) 18:06:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@in, 0xc) 18:06:12 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x7ff, 0x7fffffff}, 0x0) kevent(r0, &(0x7f0000000080), 0x7, 0x0, 0x7, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x4002, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x3ff, 0x80000001, 0x3ff, 0x2, 0x400, 0x6e, 0x101}, &(0x7f0000000080)={0xffffffff, 0x20, 0x0, 0x8, 0x7, 0x7, 0x0, 0x8}, &(0x7f00000000c0)={0x8, 0xffffffff, 0x0, 0x1, 0xffffffffffff43c2, 0x2, 0x4ad9f3ad, 0x6}, &(0x7f0000000100)={0x4, 0x4}) 18:06:12 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x7b67) pwritev(r0, &(0x7f0000000040)=[{}], 0x1, 0x0) 18:06:12 executing program 0: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) chdir(&(0x7f0000000080)='./file0\x00') r0 = kqueue() r1 = getpgrp() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x10000, 0x9, r1}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0xa020, 0x6) mmap(&(0x7f0000ff4000/0x9000)=nil, 0x9000, 0x0, 0x10, r2, 0x0, 0xffffffffffff8000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 18:06:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x100000000ca) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x5) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xd777}, {0x18, 0x3, 0x8001, 0x10001}, 0x100000000, [0x4, 0x60000000000, 0x100, 0xfffffffffffffffe, 0x7, 0x9, 0x401, 0x4]}, 0x3c) 18:06:12 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x4}], 0x2, 0x2) connect$inet(r0, &(0x7f0000000080), 0x4f) socket$unix(0x1, 0x7, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x182) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f0000000140)=0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 18:06:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)}, 0x408) writev(r0, &(0x7f0000002740)=[{&(0x7f0000002640)="70b3985f868d39ed9839b5acd1cf72efb757ed508f6824e144ec022ab48eadcfaf400bf42b4cef116ca41e12dbdd88c686c6df9250d6866028305766cdf77d069e012be8705f0d0b9fb1432e4a865f09f96d71c54f2141f90b1f6872697e5e02a61de97fae9df8d5b917e8a3675ea77339c2b3fc9d7c8a741687bb427568d6f32e89b565acf1dc6cb12c4646316a0808e2ade3dc5e5ff9b14874f62ae9301bd2e1e63512127d10367a60dd13da6a4f1ec2c7b543e25deae306a5a3c676c2631d7e7233c479a5959f5353a297038dae2723a6d880c88775bde4086d88cf16b2651c2a5fc3b6f39923882bd30757bd5805001e36efe9", 0xf5}], 0x1) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000080)="0090e609d39fe50de2d5ef5c9d306e098b931b8a94f2d89157508bd9a925f964417c4b0e17195bff56435153c4c26c223f53f1ad83", 0x35}, {&(0x7f00000000c0)="9ad08c1b2c478fd6211447a44003784f7dbb7f0c54f34cbaa9d000aa6bb0f4f077f1e8cef52eb9c2310ed3edf74873599799e19c1fce562b313528ead566ecd714d34a8b570212fdec457f9328e87157ce20d2d720abab4a75cd4b816c17b26fc3280e291dacea9e8cfc7665e13d74cd787894f823bae393843219178d1a35f27051a2d71e4bb98de8f5a92d6363e00d06a3094d3b00d1aacc", 0x99}, {&(0x7f0000000180)="8378558a58c1d42f53f39f31fc4e4f2c4c7e3fbca25d820ae08c5e2a40f1759e068e92742a5c5a8cb572bb763c3c8da6d3dac0ef3dd023cc0c24627c182a708886faa575c4221d9ad6dbc360d5b64c8a34734dfcc982bb1d033855305ab27b9b9521f4033d17d1f5232b3c5384484cdcfa08fa6f5f87a7eea8d5910e70c5f42cfcc4bc0212a09a144db8a8b525bf9a61ad77f94eec3f03914d3c589ca65c012b9accf594d7867317e6b4a65ce019df9d88adfb1514e653ddc9c83a0f2abbfad28093b4df589ecb948ac7", 0xca}, {&(0x7f0000000280)="6120d815a68b5e4c464315c5ce63911c51dba47925a8e5280165b3baca017fea244cacef85e676ae5a5b6de394b211", 0x2f}, {&(0x7f00000002c0)="ad25dfabd542f0009ea7e7d43fca4db77a791589e1780633bed281f964eeba98f805b9e994", 0x25}, {&(0x7f0000000300)="d206e5f2ab7f632b41035c00b298fdfb3853a2f1840764c22e27b91fa8bdda5890d98fb1ca13937894446f9b2479243c9f457a2eb178443b403c6359a447474f4f89f41a9677d488e8d1b1834ec84bf33b2c2939930fe20326c6a4cd4906", 0x5e}, {&(0x7f00000003c0)="3cb10b919f56cec8cbe1d29ed701fc3745bbc1344941492e548609509f7718adb647a09a19f16b1844f6cc4cd829d937da52d7e6b0d1c7630f414796e6a0028024599f5c2372603ad5f8", 0x4a}, {&(0x7f0000000440)="d7ab1f87d6818a78300b8b880a970250341538447e9194a0ef3ed3eced7f3f7e099d848211f632b5130e2112db5dfb4af8e5b270f5929f57f6e94e95963779f615c7214a5332490c15ce23922c854c0a8630506bbd208561641f79367987610df5d8828dea7876dd987bb85b394f70033bd519830d30da7ab092269108c7254bc6289390aa397e0c3e5dfb0c99faf4e64e539093e4ac2affc771", 0x9a}, {&(0x7f0000000500)="1ffc02ca5230dce71e5b88ec738f776326aeab23d8a8ade89f75d09d88d70087940a192a45ec6f9f2e24bc10df55c3715796c0f49cd313081c97eb96cc7da2a282d3d25a941ce60c77fa4c948d003a38fa0963a91efc6317a65c2efcadc16c09b0a61d8d8faa56b6670f22189e5dff91fbf4d235ecf8d7308ba74a", 0x7b}, {&(0x7f0000000580)="038258834154c562749c1b37f1a11ad99fe28156c5f2218339296dd74b95b197cf0ef071e19ed5af7bab04bc5b51c86ae14a758f18c1a951e82bfa62ab2ceee4ca1d8bd1934d9cf51fcf4f3dd73d08999fde5faf6272a9934c8e69639b2a456a3e41affdcb5fa8b8ad361fa7309f5eb7063cdd09164c65cf7a65ea04cbc3b9d711957b72fb190d26118d499ae497c07642a81080dd609d5815cf929ebeb32d76ec7715beaca65b2c4b9f6ca7d993cbb090202f51e471ba1e7c", 0xb9}], 0xa, &(0x7f0000000700)=[{0xe8, 0xffff, 0x0, "bbfd94e14e41b994dc27d608e1fb47ca1b22aa1d1000a2eecfd57d5eb2be87c25556e54b269caab63e322374653953b71ffed8cb5c61480666f0e1693ed130d3f6cf6c31b49964d5e89341e63f0cd2f7fb5a017caa153635285dba5fcf6c2e59809f29fcd6100f1ea813f8c1d816a5d711e31efa081a08282fbc8c9e62c37c1067c3e0312869b67392b7b877ee6220db06a886e074b064ef2d1610f5861e1ddeb900f72ba443c11f77aa4c57459c3cfaf5b11119ad3fd5769d1aeef44d3eb5d31ede6daf22adaef71a99e74b0396e285f9"}, {0xe0, 0xffff, 0x80, "0a1e76b5e22a428e4670373a6c89af3be819f981bfde3a7b79e7586cb95cb857457b180c054ac8b69f75801430b1bdbf537c1f0f8d27c6fa6cb95b4daf958401f849946d5286052f5c2bdb4264f4c2d86d32e52dfe9233c5127b53c70923fcfa446de164eb486b8a8505174546a5da9668f0c892a27f3ad031506bb411e389c1e0a4528f77e788210f83cab65ef598c97592039e9c8d137d6d3e1a56d465ca89bdc364a08e74b06f292a41cd198c305eb84f4553bbb862b41000862470bbf947e56230cc0bfa7d90e8"}, {0x40, 0xffff, 0x10040000, "54121a0db429411b66360d1e98ca608dc4b1fc30c86684cf3ec3cece95c83056da1d0f5a24087eb1688e6875d3962089"}, {0xa0, 0x1, 0x9da6, "1f482fb9acf1e19a7ca5abca5f38b378a2396d145922aa87b623c09996615cc87ddc7fafb3ba6a3939eb424738324e952d359eb50f9451511cc4f23d9581d5aa31c6675597ce1ade08b8506cd89719d9405a4932a06dec0e1f779a442c4b29df9b826769d4cc3c39bc690b04706724ed5c74f0c1f4640d7741bdf3dfd08bfbc6fdad88e82b10de58471510b41f8ccae8"}], 0x2a8}, 0x400) 18:06:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() close(r1) r2 = kqueue() setrlimit(0x8, &(0x7f00000000c0)={0x3f, 0x76}) syz_open_pts() r3 = socket(0x26, 0x3, 0x400b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x200, 0x1, 0x80000001, 0x4, 0x5}, 0xc) poll(&(0x7f0000000000)=[{r1, 0x4d}, {r1, 0x80}, {r1, 0x80}, {r2}, {r1, 0x40}], 0x5, 0x7fffffff) write(r3, &(0x7f0000000380)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0xffffffffffffff1f) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r3) kqueue() mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/95) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) kqueue() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r4, 0x1}], 0x1, 0x0) 18:06:12 executing program 0: socketpair(0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mknod$loop(&(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', 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x1}, {0x0, 0x9}}, 0x0) getegid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) chown(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) sync() munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 18:06:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 18:06:12 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0xa298) setsockopt(r0, 0x5, 0xdf45, &(0x7f00000000c0)="ff010008aaa008000000c351bb7a368579ed71edce88012a5e0000000000", 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) 18:06:12 executing program 0: r0 = socket(0x0, 0x400400000000003, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="82022e2f66696c653000b6180f4c291b0039d3330f8e0c9fb0355859f53b53abef88b78a4ca262344be11eb0bf8bdf4050ec94a2631a"], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f00000013c0)="848115723e", 0x5}], 0x1) 18:06:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0xd9}], 0x1) syz_open_pts() close(0xffffffffffffffff) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 18:06:12 executing program 0: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffd) setsockopt$sock_timeval(r0, 0xffff, 0x1021, &(0x7f0000000140)={0x101}, 0x10) r1 = getpgrp() r2 = dup2(r0, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x3ff, 0x8, 0x3ff, 0x7, "d6fd0df1b89eff8c888092cc023a205525f2f8c6", 0x0, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, 0x0, r3}, 0xc) r4 = syz_open_pts() fcntl$getown(r2, 0x5) close(r4) r5 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r6 = syz_open_pts() readv(r5, &(0x7f0000000280)=[{&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000040)=""/44, 0x2c}], 0x2) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) write(r4, &(0x7f00000000c0)="903d", 0x2) r7 = msgget(0x2, 0x0) msgctl$IPC_RMID(r7, 0x0) fcntl$getown(r0, 0x5) 18:06:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)='B', 0x0) sendto$unix(r0, &(0x7f0000003540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3670a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db49816ef90f5e5522a55f38b8a8f3c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced4c30ec50135069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947ffe091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47", 0x1004, 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 18:06:12 executing program 0: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) 18:06:12 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ea98ad9b2b2c0b3e6e40af3f3e28574ddbe40b564532a8db2b4adc2afd325f234bc9b2a4113c3338f81157692d98ec5b88473d635f77c7de4937577a070133413189025ac8f1effe49dc1a4bfcfab7fd5fc8fe4b222a44e9df3dc22cd0f66b0337b043382c88b9468a071e4fa3674c04d910ef49d08c2acddeb1a073e4730932fd7fafbbdce562ca317e08631d09c60447ad95cd525e5133cf0310f6ce5287c1f7d5dcdcb25f13f51078d7b9ff0593d85e60f5e87400cba07ee1a7947e54d9d5dcb8a8a7258741ef4652e0b36dace2e92021b95af9134dc638e15f3054024793c086304a2fe5c2f111758ef289c6f5b4c81e46812068ea29f026b0c27d965b7483c1a9ec985507547849790f73ba4d46ac1f0c01e5ca418ba82e57ceb271a5622f5bbc6eb6ad7504f42649b72097a0c3752fa0d7025a035ac443aee92f6db962bf2d99832484ed45ce7e1b9fc79c8c0f137690f623f44e8bb24eb46bbfaff5d22c8e05fdf42e12e63f9c1b41d63975558859ec9879d832c4e9d6c423961fd999c3a92d437289975ad6d6dcf10c5127cebf65c8d7abe6124b778ca844084b8b2d21bae09dde5bd982b6ee9282e24cc661515f3a2f48424c84b40d91b08dbb7fca5ed84d67d54288e74297bca24d2c26a572bb5dabe1e7029fc2a9cc2b5951804f991c38c4877a9689e843689afa1e63ce0683c225a24b1887cdd09d58ac36a562fd06a8aa1149d6d8db965de211ca9b3b3431425ed594ad9c60bc77b221414d7347042cd72afbb9d1808e818124a5fd2ff2335f0342a87084c9f5422b07a768a51c5e6db7d039370448cbc0498d9900835a6177272fbdd830c8acdc405e664277a8c011bc222f32bdcc618ef39416fdd0b638e54b2f9d093e301cc61874365cc01f3bfdfed4ad112ad5403ff1bb837b61e1010c8dba3967e1912e51e3f340925858c1bf91c99be45c2792d8a53ebf48eaf5200602c82344b8c0781b62784e50fe11949767b70288d78cd35c3517d9bf59da4d211ef4ff0f6798e30ba015575f232422773a9044b1331dcb0ce9352056c8fd2eea8a22d8ad668cf93a36ed82e05aa3e25f7584b5402900a48a9d5e3f0e03c3f3ee1caadde954ba822bdc36ea9f78f4dcd867e61683f4ee416fe55f042a6e95015e26eb78c1f2b3e0bfd5836b38bdb6237e8ee8049982f957e8cbf2fc5c31c463df8d1fba62282af98e3ddfe80e8445044e107d3611507941bc50faacacef96b4c2f78663badbeb2330406439792c2c73a79bf8a4a1fd6579d3e6b014f9d2efc012ff58d808d56e84296f5e74e63a8f7a843112a77e355fadcd18808050a6cfe9b7e386172696abdcfd975534917579fb1dfb30da098454dcb9f29ceda3d857fe2c113feac772ad50f6f354f1738303089193a88c59e63e74d417f23d261e88edfa2321a38f28c0c50f1534c04d7883ddccc8e5fb5b63551f7b1c83b4e332bade12a8b8d139f53691541858dd096cdb115bc35f33c42ceb762479095c8f12345187ba4ee8b5459dba6dc937e054c38bcdc5e5a08202aa361c7ab9f4e6393e40794820d9018c675397b09401975f5a376d0df1d7f5933ebf88db9f087b2442b6886323a42ad3720df1f4dd91481ff4f3c38cedf340353a696ca454e561696b608b76e94368296bf3a7a5db8e19ba16305c77e2398fdc50a02eceb7085ff8419c07a2b4eeebd846e13ced2b7ec3f7f867e1a5d913b9d4f2f839cf92ae520548ad5e464d983a1939a11bf52d28f8aec31355fc01bf50159db2ed41b277cf53558410964bcd0f6deb158f58c85885967ee0487fc3be05ffb7bb986b4dd57dab439989e094eb29b41cdc7181f46ad3b2f5c75245c9ab41a8c6c893c66cf21837e4bafd304fc36e9a5d0ff7173ad06880b434ab8c18ff001cd211aaa4a2ea8da852f27557e8be4ee98fa47152673cd441dd21a0eecdd51a2a8c0bdd350ed4109b224e2589b8cec14a4dc1ea64118aa7f3181f8ef04a39271fc1b37dd653e2bcb6b5f552e97766b433e91a284227c01e1e1f8ede195eedddeb23c2dc7398d7eb4a7e7910ea979d9bb8074a2f6cada016e43e46ea171feb003c52879d8de7d72bb28ead2ad82c3dce94c015287933cb277f31bb54fa3ef23a387eb37502a64222cb9d83265455d9c7268321dc5ca0265d0ae2cf0941a8f34c44cc98e2a7d848a92c6568972c05dae49caa93b930c08167f2243fb785116ff5ae08f896631ee20eab0af4f36485b472b35516bf861b5e659b3bec4b90d8db1d55d8d1e40e0978f68709a22fcfadbb8f29dd9820bfd96238062c30bf3e3de41ab23eae1f8ed51b1f06fcbb3349a69e0f0f611d60f58eecde7d7733a9e9e8ec92ed36c4e6636e6e19ba276aa6493f33ef6dbd7c20470d3337804282bb388af9685f690595e2360efa5d5f98d7fff3607a443eba7371742f374581eb8701c28c30d9778f25ce7429c4599ac6a90dbc4abf7349437b7b1e30f71fa5523a17cb6d7209fd2db97d5f953593dfbc313e3da71ba52c25595091bffc38fcfafb098ee5b618c7b1ef9364ff1f9fa6e972bd3094cb922609850e269c40a293470d713fbeafd794e3634bde1286af9f8385041e4c882e4f24edc48b1790d1bf5ff1f523d6c90f66435871fdebb1ba1f4b83975ee748086a682aac678f0e75675122f28db3ba47e476036e94560e7c9fb611542a6798368eaf3014f9a8ce14ce4e01fdf4e846d6d8f4e4cce7a623c2387463f9ad5786f0fc2ddb2033d6efceeed3f7bf493f4fc27e6720c3319bdc8973b7daa3f6d8e2f703db57fd1e0b50d77fff87a4d50d8a064f1cf0814585cb5993a7753fcf83d67e9a61f437581c1ddd7829b7f347e4698026c619cf5edbe7ac14f83bb17d80a05b24266fe13d7db35522bdd6902c1a933e680898f1287c097bb10ce592a6299dbd62f61e9d337be45ee5910191a931d01d1ac4966de5514ece4fbe1f3aae0e526fecbd5d97170691b86bf47dc4f6588406e2c4269407ade22d55e5b446cfeafc4c31429ff8985bf5948a288d2b8aaa2c15a04d0f03f410bb74ddff7e27cc725065db9ea6c4f0fb4832bb563b22c31f15a12e25134ef60754d908c2b286b1679b9cec977aff2b4d425eaf84053cd4caad5fc2e13ce599295df8701ea2a47ad8682c5a9f26fa256aa108ba32f61787108a21a523692d193e124c93b2482e42e51ceb24b0117e6e2402428d3d915e2b62700d4280c462a572d644481f72f626365126fd470e2702955b292fcf30c6abe5e00a60b909a5f038db13eef9bcc9f0a65fd1f9db7a0d215fc28b66390da71ed703144d88c492c6f8d57e258e9ebddb68a419619640b59ddc70f4208ad5eba72117509ca63bbc2c4d9971749d33ba6c11feb12c3b15b85303e6de2850ee432c8503c3fe20d604f8b7fb9c7efce6bdbf563d531f265b359f34b24fbbea71bee67b49e5483ee985d777abe8b6415b596e4c4e65c51ce99e6587d81339fab7d65d7a7601df450978eadc0861aa321b63231dd317c7ec8da374a89fc44a92103058351f4da25e0dbb5034e641becb86207f204619d1d53862d6e752e09b94b03d1689bbf5e0087df92591e73ab7f0363eb6b2526d3a1ea1f7399540c5183fdfbc3576f8d08e1e0a3fc2de1fcee00973269e8edce4e5b8b627b0400f5a13759e91d67bacafeee95dc092edb85633dc78dd2af5559e7541bf1caee4d64ea7dc82e5a145e9cbe07a659e90858985ec5c3b536b477c3b770b87793ae0a2bc2e4a2d5fd5ff5066bac52d3d345d7e98ea0de2946cc94265ba1cbe0a80dd15e02d7f8e8fee90745817b5944087ed03020ddb241fcc39eb36a2a5d5018c682f16dd330551b2f353302aecb0f04c47b42ef9ee4087c159c7a7447e3ea1d4e070938a375ea60e50337464d7ef81b3301c7cc4c8badda3a89afaeb4923fdb69967a297f9ee4a4094c1753ee4232e6a2ac15ba24e1b61a4b225a78d5b07a84667f096bebc2d0b096312154e76043b21978db1e3bbe459959ea3536fb51830aa63e6da01d721fb3729af82074fe5cf65c28da20c5ba4e176f367d05fff68cbe4952f4593c53aa43f9b03981f39a4658f84281f6e1ad2a91cf36ce612eea16834ecaeb8551d23e7384c52dcf580b178b115f390b5eb141e0535d1494234d24e9df6e9e5d1f8b4016c70dd8fed7eae8403555b3b6fcc3d69f793aad5ee576b321df8e2248ce2c6cb40e48a87dcdd62014e25d9a3b310ee7163b0a5806c3fa404f43326dd7ee7316c0cc41dc5c81a833759cf7cee8f70f51efd4ba3529ac00d8fb6667fd8663586a059ed8de339d5cffa7462811de3f2535d968efa8792288388b5433efa55592478dc1bb404ed96d3f2844fc99bc9da205028dd7bd901dc1a79e3c05cd744f3eb3d8fb5eb46b27d70696590a5a5a587f7a01b7e42815740b1bbb7b8a22937bd99bb6a31e847d9dcf98d5dcbcfe736ca04f15792093db7c131ddfacf4a415f4dd6082014c4fa051d2e644753bb8fc2c943c17615303795aba862b8c06f0606547dea99b2e4bf33a0f4653b564c1dc24ad5dff7c20e53d1ad9b5d68d9a30217f2b2deafe15e8b5054f6fcb7a77ecf81c8363213bd1f019364569de2f1e108eee16fc371b3165f45997dd96273cb10ea607c9d364f2ad8e2862503146fb0aa6e1e00e4ae71a3ba082e01947db9688db38b5553da442330880ed65b63a3785e50e8440550e9be24744319cfd06a7138e896e0e6d2a3c2f8832b38a8d2f5e253d327802ea05b51e0b0f15dcea9003d209fffd18fe529b0d790d57a2702cc323c9f93d13735ddf381657b6e1be678144477521e3d6d8fd976a2e0843ff44e618ea363d50d5469a757b4bbfc537487812dfc43a76ca6c46833af1d4ed9c82e2dbc66e3c47beb269838877a7b0e2446637c62aa35f3de008344bf9b6bd8fa6b9be0e2fdef157afa5a2d8d75122ae291f9121dea9cced21bc87179f2bd2ae8655fd3eca4af6f7e6599148244dc08b3d58197f302ff75f842fd599418e81ad04b599c099f62e80e14df1856910b28596faa1f77ab87f8775946921273601e8c5fdef4707a57963764cc000eeb1025803d472c6f3e5aa8b6f66a2b6418470e02f647ef1f1903edaaef698b13066292774fe472c4c8457d7943aeeba0bd80143429d8a35525a02a7c730ce9ac5fd0ee8983e9162ff2f068c62f6586aae803245e25726a9e9ccafa582194c70c76d3098fbde92a68c4b4feebcf42a933ce35e014d05ec521e8813621920b1ab12087b3696dd3d3445e84e0f92ea7ef78393633c6c76f9a39fb659f25c6475c20b828c9a4ca52d2aae6ee46a8833712efbf530dfa2cd3585ff3f2bce39616cd8ea856047ea4f5219d30662685ae9d2fc02aa695c822dc87ec70ed9827dd0130f9897e24701c681be7df7e59aa1c67b0c5f2ee7402fc72c212298a37d9d6e497e7086f17c60b2e5fbca6ad6a5356655f646488f2166245350dde02cc5ccd55afc4e2f2aa81ce07324f9cb73a3cd4c74c113809760228f95290c5adf4ef1dfeb61aa152fdce9db68c2faa797a6e9fa395f883ba339201e23afe74f841528554d9c9c3b8d38fd05d5b017f839c9e1b1a17f2451ea5fe7111bc52e9f3555a3cb0f39a919ddee051f0fec5f2776660d1699bf02b47897f9caa72671595babeedaf0c6ae6551dacda0ce7ec5839d32fff3ce93da5f71d170658f63680f442af50dbecceeb13c7947b5acf9c065f99804bcac6ebdc811e32ab605b0561ab514c1de724a93c38cbdb2c9f3e322164cb98ab21c0cc6562788f0cfd4b18", 0x1000) bind$inet(r0, &(0x7f00000010c0)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 18:06:13 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r0, &(0x7f00000000c0)="d40633eee8570e7b7b8814c653e670e2126396fed87383873dacb55ffea682b46919394a7f7effdc1f1915d875acc5522f80da", 0x33) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r1, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) 18:06:13 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r4) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x4) 18:06:13 executing program 1: socket$inet(0x2, 0x3, 0x6) socket$inet(0x2, 0x4007, 0xfffffffffffff800) 18:06:13 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x1) 18:06:13 executing program 0: unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) mknod(&(0x7f00000000c0)='./file1\x00', 0x80, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x2) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0xc0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat(r0, &(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000080)='./file1\x00') socket(0x18, 0x8004, 0x100000000) 18:06:13 executing program 1: r0 = getegid() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = kqueue() close(r1) r2 = shmget(0x3, 0x1000, 0x1ff, &(0x7f0000ffe000/0x1000)=nil) shmget(0x3, 0xa000, 0x280, &(0x7f0000ff6000/0xa000)=nil) r3 = getuid() r4 = geteuid() r5 = getpgid(0x0) r6 = socket$inet6(0x18, 0x4000, 0x100000001) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x1, r3, r0, r4, r0, 0x4, 0x9}, 0x7f, 0x7f, r5, r7, 0x800000, 0x2, 0x80000001}) 18:06:13 executing program 1: r0 = socket$unix(0x1, 0xfffffffdfffffffe, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x100000001, 0x10001, 0xcd5e, "5ef551ef500b30e2b6ccb211cc90635f586f599a", 0x6, 0x4}) syz_open_pts() 18:06:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x4, 0x0, 0x100000001}, 0xc) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="0b000000290000002a000000903b2c33"], 0x10}, 0x0) kqueue() 18:06:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x88, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0xfffffffffffffeff, 0xccff, 0xc2, 0x3, "a62efb0f883578e6bb4f4400922fff7746b3fd1c", 0x7, 0xccd}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) getrlimit(0x5, &(0x7f0000000000)) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r3 = getegid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) r5 = getegid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x5, &(0x7f0000000140)=[r2, r3, r4, r5, r6]) close(r1) 18:06:13 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) r0 = socket(0x10, 0xc000, 0x0) dup(r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 18:06:13 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x60, 0xf0000001, 0x742, 0x8}, {{r2}, 0x0, 0x1, 0x2, 0x3, 0x57}, {{r3}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x2113, 0x3945}, {{r4}, 0xfffffffffffffff9, 0x0, 0x41, 0x850, 0x6}], 0x6, &(0x7f0000000240)=[{{r5}, 0x0, 0x8, 0x20000001, 0xcb, 0x5}], 0x2, &(0x7f0000000280)={0xffffffffffffff00, 0xa76}) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 18:06:13 executing program 0: r0 = msgget$private(0x0, 0x181) r1 = socket$inet6(0x18, 0x8000, 0x800) fcntl$getflags(r1, 0x726cdfadbc05a280) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/81}, 0x59, 0x0, 0x1800) msgsnd(r0, &(0x7f0000000080)={0x3, "6c8f63dc"}, 0xc, 0x800) open(&(0x7f00000000c0)='./file0\x00', 0x191, 0x4) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e0000000000000000008010211a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000"], 0xfffffffffffffcef, 0xfffffffffffffffe, 0x800) 18:06:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept(r0, &(0x7f0000001140)=@un=@file={0x0, ""/32}, &(0x7f0000001180)=0x22) sendto$unix(r1, &(0x7f00000011c0), 0x0, 0x400, &(0x7f0000001200)=ANY=[@ANYBLOB], 0x3) r2 = socket$inet(0x2, 0x4002, 0x80000001) r3 = dup(r0) r4 = syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="f207850f2446d12ccccfd44391a184fd652be80bf65ff8bcdcef530c5ad1c2814e39cd022d4eb2019dc654036038478db803901a953b709631e38860f80694d30843f1dd7c52371b894038344e0ca41fdb40d298c7515c76a969a572a085069cc8bb98a9ac93c1b34b16b7dd0cc046d80b6ed1f81bed5e3cd809", 0x7a) openat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x1c6) recvfrom$unix(r3, &(0x7f0000000100)=""/4096, 0x1000, 0x802, &(0x7f0000001100)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSBRK(r5, 0x2000747b) socket$inet(0x2, 0x5, 0x40) 18:06:13 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget(0x2, 0x60) msgsnd(r0, &(0x7f00000000c0)={0x0, "2415a034b9d5330891468ccf0ecf607622ad238bfba4a0d01c2ac4a34c42d7a4e06082eae73f2d56e79f22c2a243684529b02e75148401c1bc1901e3d58b9106948914e9340c70535d3857d065c80e205481301b8b33172dcdae768bfa76f9aac680afecbb0b4ad02bb4a7abc876d6d60b13d0850b10c4ee5ef3f30daf77e2095c060b46abca05d6dfb2"}, 0x92, 0x800) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ddff2037"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000000)={0x0, ""/100}, 0x6c, 0x2, 0x1800) close(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) 18:06:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0xa, &(0x7f0000000200), 0x143) 18:06:13 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "3c50a3b0b2f06641fec46a9be2d4aefe5219dadb", 0xfffffffffffffffd, 0x100}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xac}], 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459", 0x21}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) 18:06:13 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) getpgrp() r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x1000100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000001, 0x100000000}) 18:06:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x20}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x2106, 0x2, 0x468f, "c5cf5323b033f5a62776e3d2c7a3f024c7f09af2", 0x2, 0x5}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x20, 0x1, 0xffffffff80000001, 0x7, 0x3}, 0xc) getpeername(r0, 0x0, &(0x7f0000000040)) renameat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 18:06:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{r1, 0x105}, {r1, 0x8}, {r0, 0x4}, {r0, 0x2}, {r0, 0x11}, {r0, 0x104}, {r1, 0x10}, {r0, 0x10}], 0x8, 0x1d9b) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) 18:06:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x2e8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a07108ae87190ebcb5d5cd9a48dd1b5e1d6264323d2a4fb4b506d7327548cdb3f058c4a7c2fba043d2cb38cf3800f7834a4334f4c621b80be5314293e9498e98b66e746a12cabab34a4025fcb1725306b9cf5487951e7e178455b0c879af03b357d620cb53d00e93bea2364cd817428371fef99eb40ae2d34ccd457b6ab55141de46568761fefa9d3c96dce69447b2363c16536850ed9afa366b3d3360ccdaf7778bd1ae33e7f20c5fe1d8dc9ab657129c8fe5676e2b9c8478e6d4a9a3486ef55dab12edc4a61a34ffc8952b9084e0a6e25b96c82c7e4598919abe37efb7baa4229050b0dd0a91f14d4109e741fbdcba550d3d23541d358c5a8a8a0da9ce2badd10b8f24fae299d9fa12db8137c03a4b2dd5c01452a6f54f8f4d9c1ef7bf8685038f03ea38d9f30a4c5fb36bf32994e36acd6485ed9b060e15cae7262d74d90110b763779b6749a5f7c7e7a708a908054c26fe7f12bad6fea42245e606f5b4d327d874cf9020e91e80e6b48c0b0940516a517504aa989a61907efcf90ab03362b2dcd0350558aed9f696ff2384fd0b0b652f2ecbab1d5bf385dbb34c9396a5c3a45c7888f4789882d42b84df84afbf388b0bc7d579531cb367a93119ff82ec844719524970f8cd6ba01c329f314ba4971da7c2c53486e06db66282c79945fa0cabe44b19f3df194123e88ed09f7a5839cdb92d02bdec7cf0d6e5e946f1d6dd3c021d3ddda320f0b2e88393678f9edc9163fce4bb4c285c524adfd133950ece5151557c40f5bf4f8317674497fdac8e0a7be3aa8c2df15a32e6e5edadaae72a9ec055dbf40277657603e6031f1ff7bd84972e1d730832707e0426c78b57139fa97655d5859820778cd472bd8ec32153d1358c0ab1f9dfd49f2458182ad5d9bc31aa2ff838ff4adc6c2dc94d35fa01337ea6e6d09656be64940a382ae86c1295c17ad99a409566d1a534aad765bee69c5e92f8e40da673901cd885f3fd8e8763160eabd71ba688e7db559ef60a3142065d8340b7065453cb1938e6979d54828d82de742e24c42e231c049248170f4c7c3722ff4c9b078dd950ad601bef9c7a72d0c59f6861eaaff8dcd1afc184fd49e97acbe884ab083fa56998bc2c37affe94393d75e9a862675d5c1be00b61b876b4b1ace71da9bf3a58e01ed59f344fb750b09bcc938797bee2a874efcd2fa987a180abfd7930113703bf008df3aded4ba48e8f27531856a10c6b90e0a8ff4c915fcd7e3669272c8e7006d97091b44d49a657613976438bedea21fed7c30b5369bd27fe0fb4e6d30658f13714f07ba9d30244350a5e6cfda0635c5cf1e032927518e2e87859acfb6c6475c87990de5a73bac33707c8742d8f9111028d12ff07cfd9ce6884b082b340e97859529700ba64a5b8395375bd5f032cc1b0370a1c9a5f8df3b20d3fd9412022a8f7b8dfdbadb40f20939a8740149f10ae7c3140a09e5bb2fddc8d75e2b506625f8502c8c106e9ce30941d31f4a4d5aa4686cb5b5d835496b2e0003b1d2e42d513bf9da8a4a7b2826095f8011188d97c7cc9ada53eaea8f11e6ac9ce507313aeb98d5e35bf0586c3a39de9db1c5002eaec4394f5834cc9dc078b73e29f40b3f3574b61143e0d1be3b022fb775ee77c11876d1e088e60db54223a0bc5a334e520d107ec846df27d087d7cd903b65d387c5bd73a340f7266589a72537d669f6e1e6883237d3845321e8e37bdfdf2cd72f838e786075400ae45f05042b9c154022fb5691bb7e7d8c30084fd61bcafcc8fad1642a7879102eee24c9f0aeacc7bc39736fada20772f302107cd4c4ed53f12c65652cf1e9dc24913a21977a82db4a5bce833702ecf280272c1a9b3a81b6a9de1b8fd7c0df9040d4751704c2485476fefe32c1e69b0e010d774260f25004c515ed9a607b4b7f123e9a45fe193089e622a29dce59c42b92178b6bed22bb8006cef7f694ee23308ee018e8b2195e35bf56c82a970cba581e0031a7d741c45069d0f0e3756c3ccb5c2cd909840a43799405d305c0c535845b18cefeece935c62178d94c0d51b2df594fdb47bf50914ee61f87de9cbe7225a16f5e7c1c56bd307acd9ae482b22cacaa5009cc5a1e52a803d78d2a9783a559ea605a629c68545af3e242e8c2c260b5195ebff93b1478fb62581e42b3222316505321856fd77e86cde1ff328db0cb3ec4713097f26f94941a4888ed0e3ad78117d0d4aa9e1ecd6bd45b6bf75466f359f02d0da4559355c5b53153b0b957dc85ea9c581a5e609838873319f1b363b030f6d03898166e967206efa569285e3616b00447d3fe722a8a8ae10a65a1d863b9e6b1e544333b4e0bf63cc75823110e91cd71f95acbd1539b9063bf24e05cd4ef91792e31ab8924b88dbb1cfacdffb6a7f3723628899512d1015bc26dd024b020037d0f6b8bc1f077010d01bf2f69421b4b8379b9d56125916d84e3b11de4f33eb371e805ba465ab86fa03240f5d6a30e6ad5523973d00cda792c5e6f0b1069b30f2c940b1ee6ab92acf0f2b1a119a1988591367d89767a5c83381591e60429498bd9fa56bd46317568a47a217a61352e60bd64bc77d18c7bb39dd7014d838ad27566d5d8c62a340d8ecfb1fda2d2e48f99f86ce3b020902ec086a58e293267fb641f6648b8fb2854720aa2b793bae6a343075d0d6cf3b2979e6c54c25b023a6ab7ea25ef5e814d64d6496441689ecae3d102dc708ec4e1f7da01ccaf2902b14f6642890e2d0435da8a8e96711b7b5ad5fd08cb9f340b8de9de6b558d66097ec8e69dc83441ca2ef8f3a3e990b7a44042379ed8ec8e3751f746090396ad4299d10b647c3bc323a6d4f835af7abdd83d114ef529bf577e96c4996093b7bd32a1ff3b33eee633c74990d04c222f2440a4c4cbce1b70e454bccd0b863d000363f8fae860e8e5de2ab5507c0b06b2506829dab8da5606bd7a76bc3303990ce3970ddf7e6a89becaca89805340b87e94f2dd6542cfc962411a7527ffc1a884b01387fdde49f1a7f8392bf286ded968a04c58c84e9594c6203771f636714d30786ef9ab2483af5f7d0197dcd02759530d2293523b9c94c3fe1bed21c03240c8a85bf8bb10eea73213e48aa7393db285f6f5889bebbe5cd76ec54ccd1d948049e4cbbc51b635a0e1fdca7d94c973c47debac202edd3e61c6a67c44a9ea0e099b691b5e27041ce31c17dc4348340d6136b7abd4674304cf380d26bf3738a75a9fc792b7de9a7d36d5487c37148fb65b51b763ea9571616c688b46984afca2ba0243e460a831cb29a742d4cbbdda0d456c79558f447e522abe46f3cc22e55fcc24a743a6ed4c90e0005d0822e66c75549ed396a568b4d0940d8ed7a4f2aca1afc39f0ea5dc81d6dae858ecbd2228f283599e51bc1d9f04c78b1e7285af2a9c60cf6cc995d49248fc520c51aceaaab0a2b791ad9d6a6889301720f97d4b6ab72896d687f508b901756aee32196be1722ff39b9cdb92b38dc26752a4034b3ddebbdbb86ef0fcab420705d29719cec7b05c2404cb7eff5903431de5a0521bf11e462f801606e819031db047f3e11af35e5f623a240f3f29d09d61d109c42d49f0ac8a3968fb4aa9cc02ec4c330149c5df28760b1278b4e7560c6ad0d656058fd533c16b263cc1334995be22aa4f8beee63371a6843698371aa7b7de94dc01b6eda3e2bf03269aa8ea9dede1edd8b45894ca89fce454f5d27640378ee3dccc46f02d11c17585d0ac93b6d7c4c868754edec0d40433d3619a9d57bf3d15b9b8b865f296cd974c947e77fa95a5d3d2f1ba315eb12786944eaee85fa9cc831ddffe33bd964e9f8d0bc4f2480ae1ba89d09c2325cd99b3ed47d87273b685636a193d9a06e007138ab9eca525ca907e968a2a07476c2811274f924018273d549d503004f0c4930e76a3830862b02f7d7d32334a71434213784274bdc71bdc3515a15d441707ce22df102dd102a1466bb0fd5b0c76a37fb1f4e6f8f6a371a198f01ede56191d31b7642eea88380a254e6b2f8954531f6d8b5509ffa5104c2a77542989f8719c9cf4bb3ab51a26cf8421dd000f18146b8e937a699f68229b149125115bb324821cb4b2ef73094b98a3b6085c72a251e475ac1b0732190c322e6d135517f8d104b864dc053cc4449a83f8c393c5fdc27bec4cdbcaf6a93631997206c8517655f604de63e0ef9ef8acb1ff797a4552c2912cf40841dc68ffc6e286bd36723be6c4cc3f907f1ea35adca33285930bc0f39541c32129cea420444d262dc1269ac6a425bde5c9888ea22488ea3f3800d2cc82722068ef2cc32f93a9acc8e7f96be157db472c2143ea18b54de5a107237d37b294a9c5929df038655549a6fedc16e83f1270bea039000c8608cb57c7df3a7a2de8b0b6cd322da61daa775a6c3dcf73e33574637e0d1d5558301b925787d95abbc09c23d51b528c07d9584f26f0bba25dc489de143592546ede15eafae074292fa485699a457f641c6f09cb9831a663bd0ab27d5e40d7c73eec6de9023b5b6a7798ef0d132fe47c133f500a8a7179d0717f02d774a58497182f72266f5d1bf052da59c436573fc677808ebbc06a72649416b2c4b4d59340c49f4b0bfc05431feaf89fa12b1c765287e25ceb4df90e67b12c9e67afa1b949d6282027d7f2754bfe3aca0c94b1d8386eb796ba3d6bbe691b220f2c3dd174de114e337d550b2f297b0bc88ef4a3c7a0ae18b80edea12a6d4ed61f53a237c3bad8d3fbd3d0f61373004049b040f0412749da961b87dcc00f1d2c6f5439c594ddc59b27b98da6bf12c5f6adb6e82bd429218d45bcef9b9ed128eeafbc41a61e03c2638a559a33776f121fc960d71ae90405f7de34b94109816ad718b444227d79895aca2944ec84b5d1486fbc7cf36123f1a6309772fabcf7f77c4429c23d46b400351c5019a295d56f14f97c66ecd82fabb95483821271ae1d079d49373fa2c87a3d98db2e62cc56ea3021ba06cdd1d56f21b2a023e4e657c85fc4a4edff5100e680b5f0b13bcb7a43fe08595e48d7fae3482ee8795e586b50cc9ebaec23aa74ea5e21010f803e5f960f3a410896d14bb097fb69ff90f1e3f5ba9c37ada7fea443d0ae4b0aaf94cfaf01f73922566808080f01bcfa6bccc798be260348cf9275a02419de1c6a9952713d954e80fcf5288762541fa2f99806ee0d22cf0ac2448977173e4ce05cc35165c2a4325a41ee83591c1a7931a11ba67192ce7999d7176f1cc15f9603f3cb377a1b9dd5f661d89b2400a52667146067fb55bbddc98a48b9540d38881f5c5568c893a0293514b95e8d68844350c544f3a9f8e31db20931370dc1944f73f64b9142a261378eb6a3bf277409210cd4d689519cad700aee8510b1cd1ab4eb7f4f6de0b76ce7c4c27b7430468b40622b1c4cf956d57d0ee2dff02a556e8e35955eab45aa90d5121bfa22057919e17b71e4c26648c3ef26abe7a5db0ba3e77f32a0ecdc956bc74413fa8696a0cbec44190745fc3d79a6eadba03e203826d9bf6fb7caf262cacab51107f12d36de4739dad3a4748069c32ff5db0676badfa91ac2230312a69c2762c262e2922f260cee1aba12278526566a1e0cc75744ffeb7f55242bf6bb431f69eafe5139b2dce772c3f2d863d97fc7ab8b4f9e265bba32dd1627266e990c93f99da37a4699ca1813be3d7e47684ff1df53188bb217ce1e76c83467036359ba289b0d473edbf65d908d87a6785b56a56a0c303d19f1ad5e1d919ab7c1c1591a736c0276b6f2649daf987746da34e12f151b767bb95ca694f307f07b51e2d33c69d7028ba", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0xeba1, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000001080)='./file0\x00', 0x400, 0x80) connect$unix(r1, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001040)) 18:06:13 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x9}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x3, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x22) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x7, 0x9}, {0x18, 0x0, 0x8000, 0x3}, 0x0, [0x7, 0x80000001, 0x1000, 0x8292, 0x1, 0x1f, 0xb0, 0x6]}, 0x3c) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 18:06:13 executing program 0: r0 = msgget$private(0x0, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) msgsnd(r0, &(0x7f0000000180)={0x1, "6c3b300182085f3fc5e12d349bdd15cc69b002747d19ea85abb050368ef9f620b69c2a3edb6296b1f40818cca68bd880990451a2c9cb9c69956bd27209bf4b4d646ae0544c980c2173776df706c3d8ceeae5064ecd44d763342be30031b0a1854621a351deb5202083439e051ac3dbd8dee06b6f7e67801d9362af560a61c631056e8acc4895285358d7a953ee97c67bc5654dadf24951"}, 0x9f, 0x800) r3 = msgget$private(0x0, 0x40) msgsnd(r3, &(0x7f0000000080)={0x3, "fa76387ff366f3651dcf90758aafcac3360f2878479322a4f20e5a7d6a9d14792516f269b972e452ac5a96d61f94894e1e94ac48633e9f6ff6ef0955eefede3dc4291469650683739d9b90b50b3c9b87077b852b210295fd93bc5235d065b76e22f5834c7cba2649ab11915f78c2056435027542f5537ec28bd6bae61a1f8f7e8a49ac2a3158447befcef7e0be497c0ffce9726ac24796f10467663fed719326fd5a0b058f663571d2680e2d131fbbdc3e321106e268f0d291f513d9e9b2ca"}, 0xc7, 0x800) msgrcv(r3, &(0x7f00000018c0)={0x0, ""/5}, 0x6, 0x1, 0x0) msgsnd(r3, &(0x7f0000000280)={0x1, "ffece2e9a1ada685fd76338c2759e76bd627c55586b5c2e63509ac0879ec19309553bcec5414eaf2ee20731efc4df00a8373ee1e730cc2e16fe964d457cf69e9c9ed040aad5ccf172987663d5a1ddbd00b25733d16d37a5d3153461e78274d4b9d4dda5ff95efdc08edfc1e2ce45bba744943d056d7d13ab9c311e4354e1"}, 0x86, 0x800) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="03000000000000004bcc0cca54580cbe0f3b68811c5a069c93d166700af5317ae48cc12a01fa11c3000f52e85a6f42a44383a968a6068fdc36b26feb869a5fb07099a429c131ce7f9e292d0bd0bc1db8ca5b8c92f20fc614212a522bfbc3265e61120f41760625ac16170669eac4f7f8cb11f0240c7f91547ccae0"], 0x86, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getegid() geteuid() sendto(r1, &(0x7f00000003c0)="0b8f90d39a1c973c58d1a9c23ec8e3186bde861aa7c3de49dfdb1cf637810edda2e03713e308817ece90f27647c0b93f2a3b0b2ea9709fbd678cf64bdcd3075c0de6c61f5cbece45f0fd31846376fde58465263511342bcfd044bb13db5f58bfee68b529fff05b1b2fd823abd32007e334c57c26b5be171f5f1a895eb5c93383a6298126a86c765f6e9146e5edd43d6b94db6c5d0451034f145b0cc25f4ce22a", 0xa0, 0x1, &(0x7f0000000240)=@in6={0x18, 0x0, 0x7, 0x7fc55839}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) semget$private(0x0, 0x5, 0x10) close(r1) getgroups(0x1, &(0x7f0000001700)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000540)="772ddd394de1cfcf360a74badac2c1a88525240c853ad95fe0ef8b7c45fdb523e26b237f0d22a87d9b76dfc38d5158a6311f1e856fd9fda446748662f41f11d4ccb7293fff2a338080b00dc2cd01801cb328b2f0cfd14385af819b971116a0c43353657c747afee3c55605c5e7f98668fa93e90f58c15ebacf5be006c3b3525b04456d3431f1622b4cd9d5c25eee4fedfb7a0b8cbf6a837cb0d7ca720a4eeebc880294a9677e296e6cd03886ef168a1242f96c3518082153df264fb7f0c37c6c97afaa270a845fe71564d2d54773269742921f835e9774bb0778141da8935ba937633c5b28a69538afe8b3c02a98d81adaf9aef2348978a7c0ea4b1806d2665e643512a3b01a6285cc47b335634a0b376f87f3f15a7733facbfa31d21becd1031e8c4ad1239c41424aa4e6affadb96d93061fc77fbd8031aa1de15d0ff1e6e7032eba7301b5ce2b2263920e4418c6a085072c27497775e98e968ce38183a56a3beb84ead044d84fd764eb1cce384f5976a9977027942c63d358fed3567f10066aa1d6c1218f4f0069aa6777f7d932e68bb77a82ed2469fa130505c89de0fc12353533dbb5cceab0d12840f1228e97bf354bfa0ac721f607f428016acc6366ecc1d9c310d0f8f397719220e2a2c6c5c525c635f7ef7d321e3b276fc8f20c6e4d55a3a2936ae049ef897e2bce645ffcfb04b9678bc2d4f1d1fc18f09b2644ff864a242dac3e43eea532a6b11b93c67aa05cd24be7aa8909333863b1e1c67b0cb425460d6b7a14aaf14dd6dbe386c9b213a2db5b4e01472f1bab3668bfbdfac0e89f8465fd37fb712530509754d9334c172b455fd986596586d49a3d30e64e609e1352dac0f56674795a35d22a8fbdae2dbc8e2c5d4e8deac64ec01cbf6c999a8d8028d19842421c062b414537a87bf973186c9a3dceb1599377a20086b9e8f68fa1fe4b6a75805c71f523d12298a5f2b754b05430c8d9f545a8fae1c2029c8adae47ba3c1527700325d64745fda54c9e685f07ab89cf6e4a08d3fa28d1dd7fc76098ca9891705aff6ebc88395a7d6fb3e04f66c7e9a031814fcf6155c63434bc57b3e03fdf3a57be89f0fa15f8c9ee613a5d0e77f2cb0692ca7a7a23027cb9d441b5774bc8fe0778a997591166908e470ed473e3354f1505b78df18a66ccc744589e6a11dc87aaaba0a26627b594b8c7e982a638945df75ed23d50217c1ff99225a7c7f9adb3c81b24b5fdd93659701e7868291f07868962128fd4303e95cddd016813b4e8712921f608d3b1c6d16072d939ff04145d273c6241c9e55399f52fc91d2df9be38cec7c0719a054af80998b86de2584e1fb69db08820762b64e103e92d99b34859119ccaa9407a00a51f601747bebcb557eeae38b5c37dadeea6b24986cb19c47ec074e4ae4a79a6650ce783d840f86ad80ffb2fbe1911186a3e9207338d2223b74c3f93d4df747dafb0271017538db2ff9bd6000a06a7dc2f37bb7fd78e1c8782047eaced88a44f6ed80b30a514f6439c20eb2b2093e8312c7563a248feaa9139ee0e9d9949d7d0669b788fef17263e2ca4c96d30ac188b048c1c6a2c5c691dd3474b883d4f0a5ee3c9ff5f496641a13e46fca25fd31940e724b272d83fe1c051369d3f804d0d9cd9b6080bb71cf3c85b62e3d45d93cf9073e0e96b1f99d384cc6f7b416bb61678875a68e41f1ac65f55913b106444a9693101eacde619f1aeb6664c400eabc9720547bcccccf36e9b26057589cb753643994ef763a56143e1d71850624d083e056c85d739122aa705d918f8ef05b6b61836cd0707678fe8506f9f2e4e6cd1429c7796b3de0d7799afc20ba7ce41f1ff9e465d5e6eca5369b42202c0ac4850034d28cda01a868318ecf6cd0d51a6165a82ce3639a4fa3da6669d9b8fa8b359ee65a0e055b3080fe74bc3ba3eddffef100c0522f32b702ff76195ea2db96846a5e27a66c77a78a44f35236512c50361518617b70ab4d7952e40a9b7f093fb703aaace2e3287e6bc7430d657ed2b300bb4d9641d0fa676c8f97b720603863a854963493bc96b11572d307c2a42b8928d3236721a7f0fab18c8792871b5f00d3d7b03da4f7a53f7052178381979db143fe95e3fe34825df80dbdfc548fc7d5d7c3b08a30c273162a976a009137a912c325bd7fa9c4ff4660ce9e0d3a0d8698a0a01ae21ce8574e9bfde07070d50b76ee3fda67d7b7fe178c0bff2c05fd6510fbbf2a5bda774a62d8709c1a2d13b766fc5fdf2f3db1727e69f4797ac6ab1bb9c1fbcc08fb6b912e4f3a77e7599ca4dc1c47159a433e889402a339e97024e12bc736cbfbc2c330a7ffde1f6fc6beb38c00f22d41936e69e09952bd23aa111ff4ea8b0bf5f23e8afc9cdd8cb6094e21027e4a2671f32d07b85904dae1fe4f5877408dc1a75dcadffbd9c06251f3c74333253114ef066a5f5c87b740078c7b380079cec15ff7179c975ecb907c0241315c4277e62288dc25392d8c573afd658f92922dbc31548ef0041d3493642a81c59112c0daee88c7746ca352e42108455e64842abe33163806e0f2d6b3e710fb13cae347332b00c9b6c8edb6e946d544e5f62385503ee3a474cd4e65ce6f836e9a2c646ff8cf3b50a19077068e0d9f334887eaeca6a78ca1429518ea420afa45ab6725238f28d96bd20a1cd44171da4e7371f0461e9ef5712f500d9daf6aa3fd18f04bc12b31c1b9bfe5ee8b204f9bd183388c45c4aa2b9506c212181219f47f3b815a82b7ff699c7e3ed6f347666ef3c95691649434875e5d98b6cdb11695dc2f4768415e13d68081e2eb4fe9b104df6dc7ad7358bb5b7e01d9918b198668a8cb6e1592304cd0a25515fa42c63beb0b70f86fed24d915b14a80f07099bca9c018905defb40e125ee66c83b4ebc3d452e57de5b8f57e9b1f8899ef866aa6c523ce7737a781dfdb0722b87d7a693af27ffbf7a29374d822a5f9371af53a6ade630629e4c9695e7365f27cdb0c5212ff4b4461e014ea3981ae66dc37d1071f4538560bbda85c506c7bf7b353a6e78c1870ee5c0730159c1130ba7e07fd44c246e5b561b1caade646f398ab5c0cc9a558090e04bf662cf5a91c2c88567a955d5343388f985b64f26b9e0370c69b92e8c51038fd7d268ba36afabacd694eda90f313dfd5adb6fed7630fe2504be0b7313b7707e68e344d20e7073871b10abfb07fb85b6eb9cab4fc29b56e9b3c5eaec3a788ada5e92198328b5baee1f376f8df7a1c0dff32866f18062d69a395db62980c0247592e1f9711c8e24ac02cf616ef9b17961aaefa97fbd8ea7c10413f8de7220d244846090788e767ae81841df66b8c33cc4e7f98c5fda447df26b3722027c06e059857a0facddd636a1fb17e607c94c4ec5722cb036301060b1a3f2c020f54939cda366bdb6288736cea8a178e08773c4bc1934a6b1655d7f9a834e1442a072cdbe8e711f9819acbb0d7012a7c4d03e2256274b82558564abc939ee47824809bcb236c4ef2e1a3ae232c5b18968d3e70775e110c5f650f4d04d791bac0a4ef6685d01bbc45f458925ffffdeb4b5b3e547753b7a9660eea96ed170ce14a4b91f2e0d7a48e74d081207780b35e789332d30a08389110f1cf099a75d53add67c34362af53d6bae67653b6106146e1f8642b49afaa7c236da25ac5361016a71bbef8df338e07b5f379eac41d9b6ab5f69fed6b39ea8645d83b4c8d98d45a49e166fd3c2c3ba471dbbefed8df975d3ed9f7d90e53881baf0d1cc3cffdc4ad3244df8a32c2102849ae72899ffa9099c2c723231ad471c84ba679bb3bda64f35270787333ee6518229dbc5f0f049d6f4c229d0d56b0a250606cf79d489bd3533d6b98584415875ee1b6f6bd16f47495f3cd5ce6a778cbb89f6f6d9b6186c34294aefe1ccc8e9e36986095b9bb0cd4e67d179aa4c8379ac9929ce7e13dbbfcc790a3643c6936b9d4af1f2b072f3381923ead8eca8279330970d06e94a14e1c46374db37bc0872ec4447bfc89c703c4afdbc07ba329005652be2de658b3f20118882d7f7c11c7e3e7ad0a64dacc8630cfc726d41a57990e42f3dfa8d885f06c4a2e5d7f4d93545b72b8c133da3e711fdd39b3fd64fc6ea29acc780918926eaaf9e53adc3f322c631f2d77ff6793fce3eb8cdd5c6594e1cca8242288fea9e12a2e80f4d4577b60dd8941331e184cbfe86b5edeb434c1a3873b15d6d59b75c276cd971c9092a5ae61ad1e4dd061acfa0a43dfd22074af76e08ab1f2bd01c7561076a55850f9b0dde4972b27d2ca85ebae415b1bdb49ee5fd8f94cfe388f51efee19007444668daf49945b3d68a8c83ed66914948599aeddeeef3cf559e7aabe2809c6cf4959fdeeb825fb147e91c10c56b2d365be2ac9e1838e2943b8f15168be8554bb27017334bcac4706b03658b1ed5c73b681e6cfd97149f687a141f1c9677b1b5929c4e20c17732385002069495ed4dd61307945dbf57c7487cade4003abed350cf7600440456d7132cbcf3903b59cf2595625eeeca8967ccfc2c49da4138b074bc63ba922f982ab9e0d5d0c354be01510e24f8155e723517c7f9bb1111a224cc5dbe060fd47f916c4d5be6b1d1fa5a79ef59ef62dca00aa2b01a05f71974c88af6c6346cf9f2a29348c4d0c67efe34dd88b7bce3296204da4e30ea4eadf00c1c38f1f3843780b97095d4793ff5f3a4b9d71ab273fffba0152caa134ab9213d4acecd9af262cd09633b270dc2f541bc723a5e0c2c9a7579568bfd028845efb51d1827ab958182beecf0d740e264f2bacff5fff491e0e5f492ef7edf245797dffe7f2eb2d89ae1069218ed085736ba628aa23ac3e151598439229b16e859f862280dcf100749039e8610191d214b377bdb0a010606aa2f38b679b8fb14a2c4dba61d577fdd2d445a0e1aa9f4ace73eab1db562dd4a765ed524476935d687f6a4d945e75a3ecd89ff49556ae0cc0fe43e63a3ad85f139804611fdd682d1616f4e083de37bb593ce788a98295ad335d2419e514f1450367b34cb223262e268670d8222ff6dcabbbe7535bbd2fce8d463ddf760840b2bf7e8dd27c94d30a1accf656dc30175988dd1df7e1b467ab3eef71e5f5219c409fb0eec3434589c6fc960974281d66bea750d28f683335cbd6c5aa073d1b60da9251552a274e5f63ec4f5f9fe155ed9e82a2698ca1d7c02cc8be8e12857191c91c68eb15b309398ead8d326561f4218af64b00bcc223eabdc53862fbd0bb96d283f2c98da15262fa809a1822e4b223552d06ea0a3b9de431ae9690043c5895416f2ccadd42239c58b2498f43db903829ec1a99726264dfecac4d5ccb7e1da45199594d27cf6396b1b8be3340ed9a4f18947109473cdf166be2a3095e36b9bd1453ffb9b75b6e2049b0ce546fd020ce243e8603415a0f2f5b7a069b81ba61b15cb3cf1d53c2e77e40e8bf92f3bb56794e0aa89542a82b0fe019c074854c6b264513998749098203e9427b78214268685befb9ea135f9041e1b6dfe3d1ffa3eb9954d7ae777276d820aad7977d964c43b4529df85e776ee25ec3268aed118c8d1d9e4ca3bc47530c6bcedc833b0f6f20c7f5fd0f1ec833e558e2c954561b52c6eb325dd0796ca25c7f0cb08a347e5b74fefabfe1988b25508949bc470782d3fb31638c401902298029bb1c9687f727862eff7f85fc6c12b91fc45862396777de5d3f846e2bac13d3557c326fed986f1e18f1d341ae395145bb75206be3f0fe0aa9cb97fc60d2bc905088205d7b23bea79fe8a9909b51eab8eebd9b703fb60df5658a2be857c7ed6c97d", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x40f) 18:06:13 executing program 1: shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pledge(0x0, &(0x7f0000000040)='\x00') 18:06:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000001c0)="c010e5d46a10657085ec5293d58fb203d84b8f39cb0000000022d905994da054c12a13b71a53b2444b8c4df015f5858b31f612185605d3829f15252d3c3337961923ef849eb80d0400274959e1e957bfc8b13d8044a1c657c236727b1c1a1aa72511f0099345d611a90c7fdfd7a3ae285f71c62d5e96b5d693249fa06c7ec3515e1c03bd2251fadf353c7ce36fc385802a44c24407dd28f7d864d0ed7d2984d3dd811a5b8eedfae76a5d42a99eec7f0930a1f38dc9cccf5381ffde0cd7637e109b3154c93d1d33cc4be7a812679e70bb584d2dc7f18b91130d2d7592501e1af231291b1c95b9bd22c97edf1ee739d55753ddf79e38746e9e340f1b3ae933faf853c2af7b020000000fff66a00fd99f", 0x10f) 18:06:13 executing program 0: r0 = socket(0x20, 0x4004, 0x9) close(r0) poll(&(0x7f0000000040)=[{}], 0x1, 0x1) 18:06:13 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x5201) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)=""/255, &(0x7f0000000180)=0xff) setreuid(r1, r2) 18:06:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10240, 0x100) ioctl$TIOCNOTTY(r0, 0x20007471) socket(0x2000000003, 0xfffffffffffffffe, 0x8001) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x21e) 18:06:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x67) 18:06:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) socket(0x20, 0x3, 0xfffffffffffffffb) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 18:06:14 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x82) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x41, 0xfffff, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x2000000a, 0x401, 0x42}], 0x3, &(0x7f0000000200)={0x200, 0x1}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x40, 0x0, 0x80000000, 0x0) 18:06:14 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) unlink(&(0x7f0000000000)='./file0\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x140) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 18:06:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffff61, &(0x7f0000000040), 0x1000000000000099, 0x0, 0xffffffffffffff08}, 0x0) socket$inet6(0x18, 0x0, 0x9) 18:06:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x3, 0xcb2, 0x1f}], 0x655c2a57, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x10, 0xa0000002, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x10001, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x88, 0x7, 0x100000001, 0x7}], 0x214, &(0x7f0000000100)={0x1c, 0x7a26}) kevent(r0, &(0x7f0000000040), 0xb, 0x0, 0x20000eb8, &(0x7f00000000c0)={0xff, 0xfffffffffffffff9}) close(r0) kqueue() 18:06:14 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = dup2(r1, r1) kqueue() faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x3, 0x2) fchmod(r1, 0x80) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) 18:06:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x8022, 0x7) ioctl$TIOCNXCL(r0, 0x2000740e) ftruncate(r0, 0x5) r1 = socket$inet6(0x18, 0x8002, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) sendmsg(r1, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0xfffffffffffffdeb}], 0x10}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x6) 18:06:14 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r2, 0xc6da, 0x8, &(0x7f0000000000)="1b20cc46541ddf8e52d73a2d80814e0dcef0588a261ac5b73c2e0a73807136b5b0844a0454db06737bbaff4bd09bcdda0fdaecf45c47bd6e1a89854dc7308d00383d86c6ed17a86802cfdfb2bc2b59", 0x4f) 18:06:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000480)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/72}, &(0x7f0000000140)=0x4a) recvfrom$inet(r2, &(0x7f0000000180)=""/4, 0x4, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) syz_open_pts() syz_open_pts() 18:06:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/220, 0xdc, 0x800, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) fcntl$setflags(r0, 0x2, 0x1) sendto$unix(r1, &(0x7f00000004c0)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724", 0xffffffffffffff9a, 0x0, 0x0, 0xfffffeee) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/49, 0x31}], 0x4f, 0x0, 0xb}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r2, 0x4}, {r0, 0x20}, {r0, 0x4}, {r4, 0x14}, {r3, 0x4}], 0x5, 0xe1) 18:06:14 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) select(0x40, &(0x7f0000000000)={0x2ac3d72, 0x1, 0x9, 0x3, 0x8, 0x1, 0xfffffffffffffbff, 0x9}, &(0x7f0000000040)={0x9, 0x7, 0x1000, 0x52, 0x548, 0xfff, 0x7, 0x7ff}, &(0x7f0000000080)={0x3e5d, 0x40, 0x7, 0x1, 0x7, 0x100000001, 0xfd8e, 0x3}, &(0x7f00000000c0)={0x10001, 0x4b496540}) shmctl$IPC_RMID(r0, 0x0) 18:06:14 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xb}], 0x7fff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r5 = dup2(r3, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r4, 0x6, r6) syz_emit_ethernet(0xd9, &(0x7f00000001c0)="3cd547909bae2795b84c0a4aaae0019b5198d2a5e8387326b51b75e11ebdff740f90e7cc5807529d641850ea0173d11047e399be0b1c5114b659c6703553a2c73603f3d95e209e2f2917a7e810f23a2c2c60e9c967cb6d7cc924efa6db8a27d09bc77fde0e7b2c55001c7254b8e90249176e68f862875f72ac66b2436e63298c44ea155e56259eb438e5071fc815506cb7e631cbab64f6009194aa4943bb79fc100506193fc0f159d2cee12705e99515ef444de803117b6c31d1b130e5cb73ea8642bae66062fa4ed23dfe0f281943e3002df5f90cbf148db6") 18:06:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x394f) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000200)="fe000000ba00000000000000310000000008aa91", 0x14) 18:06:14 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff1fe256cbf8b4f77a0000000000000004000000", 0x14) socketpair(0x10, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 18:06:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258a4b293224c6cfb17bb1747dd2875aa16f72ee9958613248d979fc1e6bbdbb7e68f31b96476370e04d677f256b35d4c027ac72d23bd1d0f01cb3db027", 0xfffffffffffffef9) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x60, 0x84) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000300)={{0x10000, 0x5}, {0x8, 0x4}}, 0x0) close(r0) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0xff, 0x1, 0xfffffffe, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:06:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x783) r1 = syz_open_pts() close(r1) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x100000000, 0x2}, {0x18, 0x2, 0x8, 0x683}, 0x5, [0x4827, 0x80000000, 0xad41, 0x7, 0xffffffff, 0x647d89b5, 0x4, 0x9]}, 0x3c) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 18:06:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x3, 0x6, 0x2, "cfa0203a7b78e0af26ac73e3e915a897667643bb", 0xa0, 0x3fc}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff79, 0xffffffffffffff44, "ad8b001600000004fffaff00"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 18:06:14 executing program 0: writev(0xffffffffffffffff, &(0x7f0000003580)=[{0x0, 0xfffffffffffffdbf}, {0x0}, {0x0, 0x3b}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdc9}, {0x0, 0x5c6}, {0x0, 0xfffffdc1}, {0x0}], 0xd1) sync() socketpair(0x0, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$unix(0x1, 0x7, 0x0) fsync(r1) 18:06:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000180)="961d79161b5db6647e487bfdba9a9bab8072de2be7ff05eeed5821c445dacc25c0ec2a193e", 0x25}, {&(0x7f00000001c0)="7c03f4b3fff214d616bf0e10bcf4c6dc9efe64443212612212d993f86d880bdb940bb745ba17d15b962abf464415d6a638660e95449f61875f4b", 0x3a}, {&(0x7f0000000200)="ba0bb9a8077c0f35d538bbef9cb952e3b05bc345d4bb01958c01035d5ce8294ef4e30d5a7cf0953e0f968ea4ed9578d4675592c1e705d850c51f78da42b79da9f2a560bd94353b3705c0ecdb92c04271146f8a94ed66801c3752fc71bb35302555b43c3282a4267b8cb621df33714399e713c13c6355a811f94713fa9a32703cbc912a988116ab61ade0142d5eeb4a78688be93eb566b4eef303c8c2961379eca9ba92599ca1d6b475ad47c677b66c4ca58f0d06105467e87eca0a7e8ca294fd8329ccfdb9fc36e016531a1e8f6321064d1afc59ebcb3a44a38f273ae2f01862abb15c94ca3c", 0xe6}, {&(0x7f0000000300)="6e0e947aaa7ce0bc6c583e5213c92d930cef171208c5c44860fe259d12231e0821c77dab1286c82c9781ea10299d323e38236da999ff1055f87f51dd737ce8cc9a05d9f795449e5bc61aaf7c071f70560a622b87a0289a20d350aa7cff4db6783acaf4fe636aab23ff6e58e75011f31d95f1a540088c497bedba24a0bcd7769772b15895d63632ca39524148b268376811708d302d15bb172645742f0ea1db093d16b31bd5ade81d6bb7d70c64ffc00945468b711901d8e372ae2e043ebabc5d5612e5ec29c15e7a245957b36d358688e4b59cff9f3b4dda109ac018718bd1fc70b6c6fa4f6d035b21aa1b0aa89b3225c3ce84a2408342d0", 0xf8}, {&(0x7f0000000400)="f05a4c0bcf2f2491fd", 0x9}, {&(0x7f0000000440)="69616b11a4d852519d1d042c0d91c5da9720eba0ba50cd64c83e8c62f63df0c4ca374e57466257feeb2de2b4a8c551249b671384dfc4299046144fe37bba56f3d632977db522a68e49efaddf6cf002cdaa375b2566c2c23742b2a08ceacde43e71c60bb7b81143ec1800991608a44924b7dca876d5f785e62bd9848d5f92ec3da43f338fe0a15164779ad00e41be252b15d894ce32ddf177cdf6b65e22a8017c10a9e72c7a075f66fa8217586ab87ea08d7d294c0d479b0580f520d84bb38b16476d079c94845bf10e59c7cd1b1d4f1613b657dbfbd9e9c23caac4e80e423923609b4dfd16c18384180f6b51f86a8b299486b92b31b509", 0xf7}], 0x6, 0x0, 0x0, 0x4}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000600)="fcbb08b27a8dc8fee5e47ce379dd6b6aa427fbf522394c2ed3bd19058a3b73ed963407547c426e52054c7217c9cb9e3e97c0fe501a08cc1f6e4f31d3931c01a533c662ba487f9ffc5883278ae9d0be390375ad392fef554332cab395b0922d9e6feba9cadc304c0ddf7e45288f6d76bc38c7b9a0722ac41f4f472d275ea24136239010035d8a1efe7d73c7a3855d80f2308710d6514d47812f223dfe4b4222506153632cc7bed8a1c57716bcd463a19ffcd6", 0xb2) chroot(&(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x3, 0x0, 0x100000}], 0x0, 0x0, 0xff, 0x0) 18:06:14 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00', @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) close(r1) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x9}) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 18:06:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xc, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) syz_open_pts() r1 = semget$private(0x0, 0x6, 0x8c) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/168) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x100000001, 0x7, 0x5, 0x2, 0x28660526, 0x200]) 18:06:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x10}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) r3 = dup(r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x5, 0x10, 0x2000000, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x41, 0x20000000, 0xfffffffffffffff9, 0xff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x1, 0x3f}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x20000021, 0x2, 0x8}, {{r0}, 0xfffffffffffffffc, 0x43, 0x20, 0xe7b, 0x1}, {{r1}, 0xfffffffffffffff9, 0x1, 0x4000000c, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x90, 0xf00fffff, 0x2, 0x94}], 0x5, &(0x7f00000001c0)={0xff, 0x8001}) faccessat(r3, &(0x7f00000003c0)='./file0\x00', 0x27, 0x1) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000240)=""/151, 0x97}, {&(0x7f0000000440)=""/136, 0x88}], 0x2, &(0x7f0000000500)=""/165, 0xa5}, 0x800) read(r0, 0x0, 0x0) 18:06:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f00004cb000/0x4000)=nil, 0x4000, 0x0) utimes(0x0, &(0x7f00000000c0)) 18:06:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/79, 0x4f}], 0x1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, &(0x7f0000000000)={0x40009}) write(r1, &(0x7f0000000080)="03", 0x1) write(r1, &(0x7f0000000280)='j', 0x1) sendmsg(r1, &(0x7f0000000400)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000300)="80040e287bb6534501131e33e623b6d94c2758950f4cc5d74894d0d3c9d0f100fc7278784970947af50a7ccac65c0d6ac70aa6df39f16f4e94fe524144bf5c86f04402a246e7ddfcd0358948e4d169a30f13ea13d98b", 0x56}, {&(0x7f0000000380)="72ea49f68131b1ba92eb4c4e", 0xc}], 0x2, &(0x7f0000000540)=[{0x108, 0x1, 0x1, "64b1b223a58bcd64440e339d7ec83b07ae5d3a759c326f7b15541569cbc7196785926aa206e4573fb5023bb8487255edcee50a98b71149d58d8fdee6de814c83859987d14e373371468e1a456c10a82609510cdac38efba6d6a50b5eb6c24dabb51447fc733de3414e29aae65e9266df7437c6e189e208f0a56a6828cf06eab2238c388ef043b1ae5df996b27a829d5785c6d732f97516eb071005c3c235b24a7c8b7dc131598711eb7edd21a3bf92e89c33a4aa0f8319661d7b3ebba7d77c4ee1b418ca8002beea68c7a2045bc07ec978d1ee3093224d885a096e06181cfa3806ab4afcbdc42f50a8d9578daf77ef699e02e100b41fc2a1"}, {0xc8, 0xffff, 0x2, "83a62ef38e37f907f65301c953319fbc9fefc87a51348ea1c335ec028156c2f108e623804c60d4764b799b64f1b0104a71bc0306582848cf4485cb1987803c232f25d6ee87239ef2e912abeec9f8a20035ed477f2051b138dfba2b45a9fde0dec08aca5e441f58e59aa4917fcdd7ca283e52a5cb861ace82668337221c1f0b0122e78a323dc1d1a7671a2d23f4bcfc49d248af30ea7506d386f1d1f3d096ed0e0b06b65f96f0e3fc14f66c6295b3d1f656"}, {0xb8, 0x5d1e417380deecca, 0x0, "bbbe49c1ac2e87a4d4695036ab3d7c578b2fb97a868990d11d84541b356fff59b7f7526b42af2ac8ce727b3c14d4c6b311093064c60c3eb165513c91f798f04c79f70b36de29e68cae83b1721c4ea5d946bba78e22f9b9ea4564cf01f9e00244a0ed509e420abe1091149108378e496933bfc23e706b651dc977865e63ae3d7dc0ac56e4a74dfcd959fa89d671176754cfb8d5a4d82f9f050e97579ac5cf9455c607"}, {0xb0, 0xffff, 0x52f, "e1dc6d5cf315a0332a0c39bf6a2c0e3385b22e0add418e5d14f870bb504b8ed0da2d69e18fb1c57111be0e552d01a1ff712cef6d8f6063f59cfa1e2ddcd8fdabb65f9194e5b0121515583e8fb1293d69d6d29712457fc9926306aa625c6ab4d4c106abac63b329d5fe8d8e868cdc6f392dbf093a8db2113904126e740a1bf268697570a2fe63710672607b19ef07bad6051f3a22f4af41e7b0fd444eee7035a2"}, {0xe0, 0xffff, 0x1, "be08fc64668be6cfa79831246e3127547a690edca1ef2a73249229485a0c4922da0aca1b3d52344c0d9884679c96fe1bdc0d3316893f63635d4061baac01630a7f8f5a9e5f32dac9a906535e03976667990d05ea58631900341165f60dbe72198c8a50eed34076f6a4ce76421695ed94fe838439059000e396fc9fc7e147e6855cc8b4411c6415501650980665a04d95b0b1f767d8ef6bf8132c255bd7e084464d33fde7071ea7a9963d521eaf0f57346e3dd83343a80b40a1fad565ea4b50ac328810e5948cd1f4cd08cd93eee66796"}, {0x40, 0xffff, 0x2, "08db823de2fbae0ae6f565db0ec3fe56837ba9b5c307f6555c8f0f5c694f8ad7159041a0b5b52b33e5"}, {0x68, 0xffff, 0x100000000, "ababf8c2f872ffbd291210ef842b1ce5948b0a3711f14d85072f1118e75d17c9e92ea9d4b0812e49c40d2130b0dc544b9899d6e8efb80240cdbaaed8b40f64ade281fd5051acfedc07e438665da1226204"}, {0x40, 0xffff, 0x8, "6490b4b382fa0a5d760ae39cb3ce7da44253846e2e43c0df57518bb233cc6a20ce263ddf954052a34708"}], 0x500}, 0x408) select(0x40, &(0x7f00000000c0)={0x2, 0x6, 0xae4, 0x6c30, 0x4, 0x4, 0x4, 0x7fff}, &(0x7f0000000180)={0x3ff, 0x6, 0x3, 0x3ff, 0x40, 0x4, 0x9, 0x1}, &(0x7f00000001c0)={0xc4e, 0xffffffff7fffffff, 0x9, 0x4, 0x7, 0x2, 0xffffffffffffffff, 0x8}, &(0x7f0000000200)={0x7, 0x7435}) 18:06:14 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x7, 0x1010, r0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0xb9, &(0x7f0000000100)="b301d80ad3d732c142b891c73e86e4cc93e56ed6b3460a5fde65881e960ede2253fa5ff835fad61a60f2f3ad412344b555f405b01dfeebed198448fd0f5078d38867032cf155d18488f82fc5b7e423f5ff4e97833429fd3f31234c5317e7de26f7ad88780626e59767b9b03ac7ae439dff1681669ab95e7d6c274a0ab995c46f4fa6c1dc1141d7536e688f712f9dacbd82183fd3adc7a84f9a72e67bb16fa2bd50e76d1a8efed8320cfdc9118be63bd1fcde0466f3a522d8fa") close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x80) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x40, 0x83, 0x7, 0x9}], 0x6, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x41, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x0, 0x19e3}, {{r0}, 0xfffffffffffffffd, 0x20, 0xc0000001, 0x7, 0x103}, {{r2}, 0xfffffffffffffff8, 0x40, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x4, 0x3}, {{r2}, 0xfffffffffffffff9, 0x0, 0xf0000022, 0x7f, 0xfffffffffffffff7}], 0x1, &(0x7f0000000380)={0xbd, 0x9}) recvfrom$inet(r2, &(0x7f00000003c0)=""/49, 0x31, 0x3, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000400)) connect$unix(r2, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) bind$inet6(r0, &(0x7f0000000480)={0x18, 0x3, 0xedf, 0x3e0}, 0xc) utimensat(r2, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x8001, 0x7ac0}, {0x3f}}, 0x2) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000540)=@in, 0xc, &(0x7f0000000580), 0x0, &(0x7f00000005c0)=""/120, 0x78}, 0x2) r3 = openat(r2, &(0x7f0000000680)='./file0\x00', 0x8000, 0x2) kevent(r3, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffff9, 0x10, 0xf, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x4, 0x6e}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000008, 0x1f, 0x5}], 0x1, &(0x7f0000000740), 0x800, &(0x7f0000000780)={0x80000001, 0x4}) bind(r2, &(0x7f00000007c0)=@un=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r3, &(0x7f0000000800)="bcebc68ada88b47d2c6279b66234c33b27b8683319f253f545b5895f9a329c3d821d3ae18a8393d24f6ce024bfbc0f312bf2e2f395512a482953f59e2b", 0x3d, 0x1, &(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000880)={0x3, 0x2, 0xffffffffffffffff, 0x2, r1}) utimensat(r2, &(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)={{0x26, 0x6}, {0xd3e, 0x400}}, 0x2) fcntl$setstatus(r3, 0x4, 0x4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000940)) recvmsg(r2, &(0x7f0000004000)={&(0x7f0000000980)=@in, 0xc, &(0x7f0000003e40)=[{&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/179, 0xb3}, {&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000002a80)}, {&(0x7f0000002ac0)=""/4096, 0x1000}, {&(0x7f0000003ac0)=""/78, 0x4e}, {&(0x7f0000003b40)=""/232, 0xe8}, {&(0x7f0000003c40)=""/193, 0xc1}, {&(0x7f0000003d40)=""/185, 0xb9}, {&(0x7f0000003e00)=""/46, 0x2e}], 0xa, &(0x7f0000003f00)=""/201, 0xc9}, 0x802) faccessat(r2, &(0x7f0000004040)='./file0\x00', 0x1, 0xc8504a459a15cf16) r4 = kqueue() kevent(r0, &(0x7f0000004080)=[{{r4}, 0xffffffffffffffff, 0x10, 0x40000003, 0x1, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0xfffffffffffffffa, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x44, 0x24, 0xffe, 0xffffffffffff1b54}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x20000000000000, 0xffffffffffff0001}], 0x1, &(0x7f0000004100), 0x1, &(0x7f0000004140)={0xe, 0x5}) r5 = msgget$private(0x0, 0x15) msgsnd(r5, &(0x7f0000004180)={0x3, "5e3782773a5a5618e335ff24ca50cadba4c8c93bdd6f4a7acffe1e81c52a117a81badbb9d449c307957f7daddd7fbe724ef8b860128906293cb14dc764a4a6db81285350d078b8622b5f8d6f2aa87b31905048c8e78e6a9d61e221ad3f80e7f0c7652f02e3d88eed38fada8fc4b613361909ce978ed4e335607a8c92162c513cfaa4a3335c4b9acd0b4155e718dc87608d0130decb76ad269b8ab42947863af3d65b025bed07daa1cde70e9cad99cb144218ca9ad4580653e00f1e02587c30754c9d3b4071cdb26b0124e563b424048775284d533c078fe4bc"}, 0xe1, 0x800) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000004280)) bind(r3, &(0x7f00000042c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 18:06:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199e3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000740)="a5f75a0b10315ea9053cf30b0b6346bc8141e6943e11e377b2e65313af5d9198f58d96b3a81f6d953d903ae1d015fb0ef29def44a29718b51e55932edc10b4c740f2a8e16e67be49844177e12293b59dc226209e57fe9f5fa39193f7cbc9502d18f303c10fce00d7ba2bf112c1fb021360e83acad91e3c16188ebae171ea4a6710c82bd866bf0e99bb914765143c52e935388770f50c71b769233acf0f75224d8d391536732461538b67b626cd121d127019e8b54c6b82ad643a39a19526a39b198bbbe50fdb51194914c8c1ae68c05971f3ea193ec80f121279809db69b17e7bb2e7c7f782b12348075e983e1e4f95b22f816c687e778c92d45ddda581ee0619d2b832a7ea6ac462927dc5f5e8bf8f5036d9e1b19f6d53c8fa1cfc30bc7b91e66b2067bfc4f6fbb860a7a0b56cacdb18ffd35d39557178d8396b4bb14c0e26ccc578f740747c250196589e3ec8e14d1a24968ae6965ef4aebaf089eee5a5074e420c3c8ab0a99952742746d5ffed6728ccf25041bf76e8d6a0f6fdbfb5f169ea3e30a6f2995a358eeac988995e9975f458cde008b1b760dc3f2d79834a8b33ded5ac80cdad6b2de076a7e6195bb2839eb154f0b87eef514f62eeebad3dc144dd6ce38d0d217013743250f90fc1ccc88054eae302f36c1b4c783ac953d5c598aeb79fa85bc26fdba977ee120f11c76e22de6a2fb29a8c648c43b4824175fbfd94a65b8bfdb9e1836a077530ee7552f62c6f7a26067711e593600a57918136f0de7a1195a2d97b3939548ba8db5d5e051af354cb9ab32a2267cf1eb5037f30b5a68776e599f6a6473a86e8412f8ec26c001ce1dc45c546862b17ea541e8593fbac9fd5579dfc70ff487debb14013517d2b6cab502d98e814c7b7a5624cbf197ccff2382ce23898cac1da5f13ff0f66d083c9327ad06414ac1ad82da759a4ab0d851ed6d4c674965fb4f3ad3f92bea4576630ef81f0a7935556f9a62492ae5e8412cefd65ed987c5b040e840b0b5d5f07435119912ee0f2e19c6fe07807a4784dc51302715f03dd07d450ee9c0d290458fc372eaef922dde67ddd24ef0961469031b421c151f8bfb51af7b62163635722ff2331a042a5d4b7c71d918e8358af049ee82ddb13bb98a676efec254e2d96de101d2bb57233caac50d15e57028cdbd9b802cb5c4e4bd66239c6575cd35304e2d537f3df541173391b98648dc31d94dc4ec84f99b6b099b928a8dde03cce04e422868186f70b4039e9656a1c6dbba547d84bd45b251494a0856f686adee98a326ca35f717263b161042d16006ffd2633960cc072ff4c99264273666c703af1b5322ba9bd6b1579451ab57d8c2547c5e2a9727d6a42aa40f5c98e408c2480158751052f3f255471430c0afc33b0fcb7494574080c2a892681dc55e889c6a12a6c9692f31b231674b936f1ca71d6985cd33e98b7ec4c5440ce5d15b33e3acbf4e55186b4da30415a0f27f9e3535f34a8249fe2b04ed1cde784bcdcb9e2b948fa2806914050112f6989cb30ce8fd6e52eb1a9400b03b63595bfb57787e20f74244ee36d68c9fafea822227de6daa062b5fe4898c2df40999930c3e1893594ed3080d943032603b14bc8ee4610c8962d1933006f6173cee35e441c24506234899e650e3579cbb0c03b3d076f1e4f470c6f94247bda0faf30b9e388e96828aafbf7fc6e459f3269364087d9064835c2b43e3cc784e20436ae55077347b9ec04c1b2f666bd9f76b4e15f44c29b032abf18ad7ef09d4b3dfcd58999220177be2f432d5b1eeb4327cd4b0277fed8604f353159fa0d323e61aeaf8b7d77c98fc96629acd4215d207aefc3141e2ab893efa9a7b8034a55dc994007a44efc9272bc9c6e0dbbf4eea0ae3beb85a973ef2fd4b455b8da901e45b89de6426bfb2a44ab87ab361d4db6690f6cb26cb45ebeaa65c87d41492dfcdebf5a2cb2c9e37476a69fcb5a6c1fac0c2a024fccdae106976dfd6bfad20f6c9ba23a92a979a40201b97f1d0cf5585e9d0851eef07a099e582b1e955afccc10c2459578c2f68955aae4b180c2c6e107cedef28478adc2dd0adb51b6945c8a3153240eb80e80218fc6e1eefb6d0c1d0452e6f85924d68e6a430a25fe272d12d47944be9d2d23afe7bfa7db448815e9cf76c5606978d90aa465292f3360336b8ee8795b6357c2faee15096577b4c0568d7d2026d0cb352ae2df090e80df2a605694e66d893581886d52e4d57336089f6ed5e210911cd37e11f6f40fa868f9efb5eb67e7716f8da5ae68465680bba16466bf6025347945771e30b954ceacf08f244ec5e29b5b24a0ab02fb242593047758b8d394bba367a423c5d0b5b7b54dbf6ee0a45e92227d19b2d950b6e79401735fbcbcd1942c74aa7291e89e9ddeb6355362433de79eb5f1817067af32d44e5a34dabd444d9ae57470305b57777f1b6fb3e71f788bb53c9f4c12afc882376daf8d5756e55a80fcd632586d0ef82e7d7b8e8811ca46ad410aeedc8783b45325528ca02a04f9ca3492be36f6a43ae8bc81b3cf26062a4cf1c262cd1025172fce790ab151bf9bfb30d94323e7bd93a47c453891a3de8be84e7ce4cee3cac17745d80fcd59d7ccde081c8b98120d82e22695daacc2b7aa3a4ee4f5d026372cf387e532ddb8b2f9f96e6615ed9d87a08ab8d392c86e1fb0a1e10f06e7a6d2f192ce5dbfaf3e88f6b975dd448abca2ec28dd6a43f208eb48faa00a16e0523eb363ba2c601d1c8fd44ba66c39978da66fc2241fb9185a932400179eef1e2983d4ab1c6cae62cef5aaabfd64abf738e4f07c023b38e434e9f7078e69fb16c016b1d38ec76bede95f3556964326ba000bc36446ca3b3f91f99ec424fee7fbc77a1bfd76cc0886d9f0cac0a6df6319eb2ceea11f4624d245a2c7e0539a3da2e8777701c9c44092b1aa7ec80fdecd4e2ec6c963ba0fdc3ec019be2c1cc0a02512d32aafc180982f8a0cf35276b8cfeef4e1f1ee8a2a51448be6f4e07dffdc2363668598cbe61ca00d3c307334f35a2eff59a7606f06cdac391c0accf45c7b1f53154c70e14650c2ff4edae5dcc3de0ff627b21c0314f2a60cc7ce8831e33029602fd8e4c84c303612a9f81c78b1f11ae00aa7bd537007c7f49dff61e144c48fee1e5201268adf294d8f0c697735cfa862e830d53a30bb64456a50df4c9867971b5e87f4f36af40c78e09d5ebbb22fcbdc87dbff92fda8003c8b71b260591c7770e79fc4d7a686f8113616037e9790c09a6558d222da2e5bc4b19f70c2385fdab92e012d0b4420e216834dbd54c3ca98fa5ff682618dab501b4d5fbb675be16d06b10e2703476733141a9aab025f190d340b01982b5008b9f9d0ba346d55854772a945274116ca7b4975b129732c26c2d7ae4f421a8fb532b627893245a7c06a44168975e969b82f6bc5173b96377062dcf6c9c8c629d804917b272952b192c1dab79ef7f402e25c7dc995c6a4cd8b5226e3120f7aa2e902fdbcd446f16e9227421cfe2f92965db08aee875dc8073262179ea91ae4b9533d38fe30fd688e1d768b648b0f22e9dfe9fd4c13d6ac81232439f787655f475d0ce7c1eb3d68d292820a8ffb961c030ab49010c7181ea9e09a2dd0a9c3e490ced18b35363da26da5ba546f10654ed13ced517f5d8cd56e3f98cfa99a0368343855cc0d9adc174fea8abfac338549cd7b94bf40a3f5fe8e15e178da1554f14e76f92cb2eebfa9ea5ae0875ff8886433e6d2bac4916113d07f7064515a646d65e9102e115614b3b0cf1f4a4ea019065b2276dd24ff890102e5ef310d8a4375b598883919f133fc366c834607968b496e59621194dd9dd212a087a3cca6292245476e3362ba03b670e0feb8bc7bede58752e63f2e30193a5b8d9180e97d6d36604286dc85bb8baa43268577640f8a61458c427c03d41dc1468e039e3d708e14258feca1bbc445b9ecba835412ec5fa19f7d7fa6efde53ff69ed728ca24d5f0623db0f529f82b86ce339ceb88fe1d05eb3ba1c60979ebd63720618a285344aa5fa357257a24eaa254cf54af757ae8d7e6c30b146596c468e371bb7028b9bd672f1ddb8202103144f0b0586d9189efcfb8836882f42b66d474abae545d0222b52829fab944a3553a963ab389e757e55b88e47ffa36bcebae87e59b97f30c10196b1bb3db42ce056e4f27ffc903f348d8adce8bca2c3c4f3931543909e479fc1eb42284332cbc93af3676a1330f8e3e73ffcc090e3f49c3d3fed43c89cf7fe866daaba091db85075b0fab5d1a81a5f56c6fe9fae5bf3c141b32aa6037c312cd5b4394a1dbda33d36df641868cb3d3574810671fdb647827903453ee166661256f28a926b2c8b26dfc281813f9f8ad1efe553e455fdd9fd4acf9f45516d519ac699a1f0f30aa194f73b70e8817d2d84673485e432ce6b78fb3b48613f427ebd0dc4cb6918733196c51910b91646fe11b7e98db67dc8f74911be3fa5235782dc839dca59c1cd557068cafd050f445645710c8f7fe11af1d71ab1d90c7ae23878e699e0e4140d3e37e60ad3090965b2c61adf12566a8e5822dee50ae3f8c6b58435dbf1c6156f81837eddedf5caf096c003f5c214d307c42ced0b62e7de748b5d414d290ceeb23a194ffdff0c9e073d0104e19011973e1d416188a6e9e6ef325dd51c6f76c8b84d27cd882fbdec0b12cc66340d9b6bb28b310f597febcc25616657b9d874b560605b48e9f433f79de24407ee5570d1995c94612b402302190ce8085027dac0dba955978de614bcb57cdbfc1c15e47d06eebf564dc98486cefdbba88cc47295ee92b132d7f5dbb5522ede5ead423b1ff84185862f069345c8945d27ebb49d090d4bbfa604f80e5da349532b4757d6ca695c02e3dac115a79488a0eb6b41f1c793699bfc57b723f3c280c5e742ca922a7d6984c61d168a1b950189491cbcca869b816c61e9ea81cd0165b28fce1289f56825eedab988d34b9b22c21286857da92d4d27c650b69b7643e2e105df9518a05a80f4f1ce47b87bded84ea7c6acddc5c41e743663f8938a2623cfe8a1f51c199c8d30bad2cbb04c23aad4a7a86c50de277bc62466b3932cb51958a6448a7958b9fcad8b263dbcd0ef9c68b1a2a85e8e99e9c2556be121db1c7863bef6efc636b4acfb18c233f980fdd24280355633a21034158eba56225fb3f4624cbf0ec228dd610bc47816d7322b6485d0e94fad679b2f214817b03622c0aa74327bc00a8ae2fa967f354a596baf4e0fecdd384ad16bfe534e64b35282d528efe5715f74c0331c54d744c8f666627f9e9ab2bbe3055c143eadd6d63cd119b6c962c6c32a837dd4a32aa18f1de94fede9404a27e4474ae88eb9c7be9827a1d093ce92067688aaf457d9af5d217dbeccd97ae6b3b915ee9266ffc4d7412e2e94f32dba1d175c1de6fd593147f16a3faa699bda781a7bab2ffc1ea8d896b0d2f3aeda69cd3f68925468c1974e9217b8026a95cf51792b92c34c9b8a22cbc41df0a15a51b43f9cabdb5b4afc45d8110d7a5d701e7db88e73dc6a7338701ff4a3ba48869dd0c1e62d51336f0ea61257b12a5c2", 0xf5e}], 0x1) close(r0) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/243, 0xf3}, {&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000040)=""/6, 0x6}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/70, 0x46}, {&(0x7f00000002c0)=""/130, 0x82}, {&(0x7f00000003c0)=""/109, 0x6d}], 0x7, 0x11) 18:06:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 18:06:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xa, 0x0, 0xfffffffffffffd98) write(r1, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) pipe(&(0x7f0000000000)) 18:06:14 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0xb3e8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 18:06:14 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x0, 0x500000000, 0x4010000fffffffc}) 18:06:14 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00001a9000/0x3000)=nil) r1 = kqueue() r2 = kqueue() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x0, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r8 = getppid() getpgid(r8) r9 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x20) r10 = socket(0x20, 0x4000, 0x7fffffff) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000240)=0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) r13 = socket$inet6(0x18, 0x4000, 0x6) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0xc7, 0x22, 0x4, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x7f, 0x6}, {{r4}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x6, 0x6}, {{r5}, 0xffffffffffffffff, 0x4, 0x20000080, 0x0, 0x1}, {{r6}, 0xfffffffffffffffc, 0x55, 0x20000000, 0x15b3, 0x9}, {{r7}, 0x0, 0x0, 0x12, 0x80}, {{r9}, 0xfffffffffffffff9, 0x0, 0x1, 0x80, 0xffffffff80000000}, {{r10}, 0xfffffffffffffffa, 0x8a, 0x10, 0x4, 0xe55d}, {{r11}, 0xfffffffffffffff8, 0x40, 0x82, 0x8, 0x7}], 0x2, &(0x7f0000000400)=[{{r12}, 0xfffffffffffffffe, 0xa1, 0x20, 0x9, 0x30000}, {{r13}, 0xffffffffffffffff, 0x81, 0x1, 0x3735, 0x4000000000000}], 0x5, &(0x7f0000000440)={0x9, 0x1}) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x47526bbd}, 0x9, 0x9, 0x0, 0x0, 0x4, 0x1ff, 0x8}) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 18:06:15 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 18:06:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 18:06:15 executing program 1: select(0xff, 0x0, 0xffffffffffffffff, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x9}, &(0x7f0000000040)) 18:06:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xa80, 0x8, 0x3, 0x0, "893490eee552ab73bcb28007f8b897127896fcd0", 0x1, 0x8000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x4, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 18:06:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) 18:06:15 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f0}], 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000001, 0x100000000}) poll(&(0x7f00000000c0)=[{}], 0x89, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x161) r2 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) open(&(0x7f0000000080)='./file0\x00', 0x2a0, 0x0) 18:06:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000b5630567c9722d175fe91c71f204ed770e90d0bdaef6cb008c1326ea45773dfbbe6e3d8c7de64710f96d5c7ea1dcd1bb6fd1e61c165f0aa0049c9bf0d2bcc627238a5da5b9b000349b73010a0434fd956c4c8808d0b21e8dce54146f0a883845d63fc0c99c0651d4716fe0f4191bee3b0cd0021c907c2f0d07bc84960e8668ebf7237a94f62211a42f430fd81fdf5f3909693e22a9c7a966b4c78cc4480a00125ad5020997e7d7b55cf68955f8ec1c1d237b8bd9e953611929bf2a52ecb077a95256cf22010b9ac63e994d213e9b240c69b9023b2503746a1a4f38bfadd11b900e7c4044512334b1aef80a648aba6c246a45ee1780c635d33512dfb6128b3263be1e894ca80a53"], 0x1, 0x0, 0x0, 0x0}, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 18:06:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001480)={0x8}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) 18:06:16 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x4e, 0x0, 0x0, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) close(r0) 18:06:16 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x471, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x2, 0x5}, {{r2}, 0xfffffffffffffffc, 0x10, 0x4, 0xfffffffffffffffa, 0x9}], 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xd4, 0xf0000003, 0x1f, 0x8}, {{r1}, 0xfffffffffffffffc, 0x4c, 0x1, 0x8000, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffff8, 0x20, 0x20000021, 0x800, 0x8}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4271961843f91df9, 0x7ff, 0x9}], 0x3ff, &(0x7f0000000000)={0x2, 0x112}) dup2(r1, r2) open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x8) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 18:06:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) 18:06:16 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "fa2a26563d64459308caf5f230a1401f086066ac"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a96ca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b79d61a1bcd41647bae0d7856e9370a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e861f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be661700549ca8f3f0648f5169b487118b239dd0bcda890c3435dee489336ea81b6703efa359698b39860f5230b581f73f38f3eb8bc40669b88527612570e332b84536084dc2cd978c3e601a451f5132640f355abbbd87803031b3891c8429fd144cc77368bcf8890196026f3d7cd039468fa83075c8248f78ad85dfff629458159dbf38218caaafdbefacdaf5ac703e1f8697d494eec3a8b5ce8ec5cb52f3cddd17778aa9c7d09d9744bef288a95c9a86ecc53599fea70776ac67659bbbb8eed5ece71cf9fd7ea3f41537339f16edf30ad2fbf5ba97c82a3e10fa5774105c44335b3309971051c2abb091288d512cfce6974ae4c6c72df20fd8076dda34419a6be19f637004b45598159db09ea762e5bfd935485943f11f54e5cb67b4a2868a3e87e9d9c70065c6a495954d7a9842d1e05eeb988866b945d5b41d130d20ac95c6ca6ceddcbc1cb7fd352d34ae173d38282d0ecff6705104636fb791a01d32de4e898bd674bd2504e70455dcc993bd9cda7c5cabb6d05c617344c127de0c539eb4c429a98632b9b7e35ea9658c368e7e37d1ddd33fbde42a3638139cfd95f03a63b5ece681ca898694b5fd2be96673b744d035c4b662d7758bed95f15783b8ed31abcfc13c435241f6563b5d28e4fd2f714b4e8acfdf6c32a47f4c7afd53a1a6eac9116a8c070e3b5186f5ee57e748b26341d56619c4dc5a5c65d84b455b208324a357b9ee24ede264574ea5c13b5e9a389c3ffeecdd7f8d19ea2036956dd5da4079cbad130016f041e2efbfd9afd733953c35939a705428cb516b54e5e8cf78fd5de8b01a25d53feb7227b1b720be7860a2a8eb9e4f3d535c9f745178f2c12146373ebe01dc6a48b0fdc9594ab5e8df10383bc8f3de6c086b96c7eabbf54e083b9e255bd4babbe82589ae89bcf57d790fa806e1eecc3af78ab0e62593fc40c38d990441d27508afe7bdb843dea11f0cce9db2f133493de2439d3efec1ebd5b12415197c545ea35d3da07d0eaedd63a85fc5f3d55eeb8b73dea106174cd5bfe2cbf1895e1167b401216827f2398c197d09de86fe820391a", 0xef7) write(r0, &(0x7f00000000c0), 0xfffffeb0) execve(0x0, 0x0, 0x0) 18:06:16 executing program 0: socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4005, 0x8) socket$inet(0x2, 0x8005, 0xfffffffffffeffff) 18:06:16 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8000, 0x5}, 0x10) socket(0x2, 0x2, 0x3) chroot(&(0x7f0000000180)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x29, 0x24, &(0x7f00000000c0)="59f588509a0026eb883a22ae85366647e6efee30d6962eb23e1af8ae8c8057f267630aa194011c33965ee74aaaf12c558fd85c40209d3fc974aa5f7377703e700d75f3ca5c7124e9cd5dcced9e90873c6a5f6a6df65f58d84c322090b24e2c9b4acbd5e2bef67689a9fefff076aa3b16cb26d2d820b4428a7ce352d1b49f7949925141b48230b2ae7e74e20238bb7803b5c52326688ad92424f992ee8eab7cc5b24d1595ba76", 0xa6) 18:06:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socket$inet(0x2, 0x4005, 0x7) setsockopt$inet_opts(r0, 0x0, 0x4000000000000014, &(0x7f0000000080)="1534a5aa", 0x4) 18:06:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mincore(&(0x7f00005d6000/0x1000)=nil, 0x1000, &(0x7f0000000100)=""/202) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f000066a000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="2ba5137deb6bc3410cae4198f9d51f611f0562559ab553b1f380099e96d66ec0f1c59007af5f96410cdb1f56af272597a8d83db116995ca349da35284a97a571810b147b1a500431c908e242e9c9f7b7d5aef1d6046064c1fe060d93e1e7a19aad13635ce1298ef4d64c753395945ef998efdf2eb9e26b6e6f9f2f746e2bfad64bd24304fb73eb8f474e924ac9fb75766e754612", 0x94}, {&(0x7f00000002c0)="15758df40d428dbba3fc381d42ef3ad3c108e6023afde54259d2a920bc1028a6982591675ffdd565ae5e3f7e29b06cac030bba509c329ce56fbdb603d5665e3731b1d8a8c3cbe0479c1723f94afdb3cbb5e33d6f2a2bc23c91417883858bc11b25276ebda2a91812ab08abd3500169064b86a5c11e658744df2135e29f3ef182fb628cbbbbc30f2ff255ee211c50", 0x8e}, {&(0x7f0000000380)="c8b0eadcaaca7c15b8a62d375f50dd168e4d643c6a587af05263b3baa92546e7941444f239ccd1fdfff7c76e2774fe9ca978d40e8d9a67cecf663b85f90477907f04030d19b32064e9e708141b6e2604654a79a008db90385942224024ff8b234194b1af9c5d0164ce6fc731804c1290e1d584d9477572ae5d61ddf3a89e2353cf8401ad6b1c5b77b4ce67120479f05110fe9c0059a3d9ea306e365aa4beda2b563084d77b674e32d8285e4815bb9c0764eec468d7449c2c0dcbcf5536bd63194da828ee1f26bf93e0fd9fd0b7bf5d021e9fe2f5745ff0c04f0645f3ba930015f549865f8962ab196664f8b838e1e4d633f61b922a740f16d4", 0xf9}, {&(0x7f0000000480)="964e827049154d68e9a451bdaac0fa1e7da43dacd18e101564b33dc9e5088fa582be30b66e2c3a995141f93ebaca48a24890b71d8e69733aba8161fda21274b2daeab50b4bea10cee4adfc86d331bbd53a4cb66b1088a399e38874122a79eeb773b1af33df84a128c72d73391096f438da80a3d5fd76bcfc4641ce", 0x7b}], 0x4) mprotect(&(0x7f000035f000/0x5000)=nil, 0x5000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000500)=0x9, 0x4) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x5, 0x0, 0x0) minherit(&(0x7f0000360000/0x1000)=nil, 0x1000, 0x3) 18:06:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xd) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000080), &(0x7f0000000100)=0x4) ioctl$TIOCEXCL(r1, 0x2000740d) 18:06:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) msgget$private(0x0, 0x0) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="57242bcee3b163ec02ea8e1b490b4fdb3ec24f88d9c1ff61823385b2b2a45ce6189706a6d4de139f5275f54d0c1fb9467e1bfa644d64609d2db858b04e0850c83d8043c00b80421ec59cc4519d5d206737e94268f6c8183ecd7937521255802027536dd2a5070a0dfcae98d431e6cb9dde275ceb3196b572a0f0922c46b76296d21016263a0d25f0f6b4fc51c0f0c9336fde7c35415004db0c09cc4cada6ce902cb9dacf8103d6fb186c7f4786c84218a25da8ef2287d7517e8a33114408fbdc916585213383b4a1e931a1ca6814f68b81562b3424eb8221e933b82ea363c1ec49de56ec", 0xe4}, {&(0x7f00000001c0)="3df1989d2d49733de7cedc71e0f73e08c521658074c2b7304b78c0cc372d9bc7609386865c48ad68b4daa1aa8b58455d7d5367e247532bf0260e35dee2b34dd01635c08200480127cd302de46f8f792fd049127014cbb05c66180d2c0fc901a229833647fe330d39073769bbdc124c7a81d88fe4669a2d153ef5a15d7c23772a15e1e0edea2cfd0a8b6b12643cb7530490e12d6a6e0f7e9c36ad67caf6ceb90ac79d19df4a9ff866967657b23fee68805e008da9352b41949e31e59b787c821f864bf0f4adcd3225a929f0d14772c0301f5867a3609b9327647180758b84303edfdc96b57c4dd775c1791897b7b6eb20277cfacd92087842405607fb1e389b291c27056012eaa4aea5423f17e450b74dd6df4476c74b0f46168e1092dc5cd208c49120a60f7f4d389634999aac12e4548acb024adc78a9d98e5b374a2ec0475667d738f58a6b3810dfb892c72c11c3319de40dd438d916815b172206fdb7c1ba97b1ed1d68e6140a7d505ac668e76945216becc46265d1f2912b63389e8e76397c6b67aa2e72e9085400452a363d22d8ac486792a08f89e4232272b8381acaf35606d67b768dc8c41b52a8cc185a2f573880f6ca2d53f0c0a417ba17bdc0318645fbc5de46924ba8cc88734e914194c1ed00824306024d534cfc97c3774f7dcd2ccdf13cd4466631058cce6ba6213aa2decf6fc2fb33b06d47d28f3fd2c4dbdb16db794b8e82d1abb11fd33d3c6e3c763526f3510eb9b835da5f1c0f98e726b365425f8bfd8f8d27e97337ffb5643323874fc531eb187a29cafbb9bbce2fc6853ebb6ccdb2f06e345ae4876c6f194369409a8f6698ee2c2459bd0e7e31bfdd002235813b1dab17fd50388903fe3cc087dcfd3261df201660823d1c91f304afcad9a8f1480d10cd86cc32d6ee91e4ebf48de44eaefe5a620f1789df28dd840d380e6dcb67daa1b657145107e148b2499b3c6876ea4627ea2edc287eb89519fc59da6ec8f4fd3b8df7f80ed2962a0a3ab25fd5e02c7973a88a9e6ee5ef71096ba9a3cded6d70040dd9bf5e60d37aca530daf5a385f4b52e39dde6c56c43a5f2c0240f8afb962f49a46e49f84cf2d3b453adca485ae76cf1770dd96ba4bb9bf8dc3c2261aa01f41de615eca3064825918460bcde6bf2690b6f29969e9c283e5a313001e05417fc28d3ba3e2937071ba4fed023989ffd52b33af8b62e0a5a40b42609045fba2503c9cd26699d4f2cee90cb3e067ac48862cf22d8c60ca6660d0448518fca342e02d58ad941cd8c8a3d7593a96dcf2cdc0b6e95ce1037d04afd83b53cbc6d9d91a366a42c8a9500c39a1b6ab1d1c410341f123116e365804990a6ce04d2a85ded05b31677e36efe79ffe5f1ec4c6322b5acf2d1e235b477025a044b71dc77f0e9f627cfc8ae3981c2c94e118f20a5f8efcf9e831fb311699ee44bdaa1385d6aeed1317feef86386f1f69b6648336c2dc0d53b53e5d9eb7428f5ec18a35a283cb41c278e3f850e54c8d4d807ac3456921a36d942a5df68da7b4ff274513fc09bb068dc1bc7e67d48fe3be8881e36fe101752f30d50e332166354d9666c97b841881a6d7e4ce5e9f1d14e082788683970a5b0871773183a96ddaf59c72f53ff2a9d71454dba1c35f80ca93f4ccd4dd2e8f5a5a5622a94ed7a7f86a5d98f602a9a5be2eeb4441696fed1ef2427bed5b2c71c7475ac4ffd62882cb16a2d8e19e585fae58ef7349f73a5640599148de7f8c65fee7bcb3a59bc7e3ec4fc938c6b60f3f3b2855f950f94ad8551194d19b6c757e69027293856a0c75a139cdf085bd723a2fb251fc8203125e4c37e0fa128a6f1dd5d842f3266e3ece891bc390d24b2bc0189a4bad4c2f35e14dca11216015cefc3ee94c1651de3f5755f8f72448b1b2da26b1475389beca0871080dd69f4c5b550de92ba029d52c0fee10c0c879922944f50f76147493024fa17a87720a4e29fbe89916b47b89aa59dca2a4449fa124b74b3a69d04261e82cc6f23ba73fdbff193a8e06ed458a85e3656da7f4ead91fad51e796f9053cbe496147585fd17f017ed0f1de76a6210e13f86152d2c0e8fd7dae6419c15dd4c9f66bd8ca823f8de6df8ca1867bd3145e9a2785dea94581c16c92579451d07e646bbb45895f15b983cff6248437fdcefef9b09064609774458fb4d3443a3dd677461757e5ea0dc6c0b42b53c4bf33da07ac68b8182d25986840790740c1291556decde83a87570576858f45b86f0993a05a8191812ee8e0246d5ebbe6d7faeafb6beb3710e92ea73fafd30ee242849f58b84d2fb2215b76fa496924e81a2761454b79a57543ff3c6f3697aa4ed3b22bd591ae6305bd148e1a6abe607c0e0460d637a65d1c678a09c3c825df64c7c7d0099c2bed374fa4499606a7fc4a85551a1969a1edef8a63ccda94dd82bda52c27a2f397f7ae22da55988325a8d6acd5463e23f47adad95658f3598620db4b450742a3ec084abfc23236bef3e07c283f3394282e1c52b38673101bc7e97a3d9fa7255cd618dd8062be5f42fee168c5a06dbb1cecf30c52bbc4e60cd70f9744116659425cb930c68865256f0c1ac60eb76d314805f901f6adb1fd672735bae55df1f9422e9621013e6645b1aee53f0968546cf66c16631d9b5e5e8d6fd14f6c42065f9da5b92896a7a1e26f61240b654697fea4f02d29c4abcb93d021ab180e896630ce673c36478f2afc87d1e3579b03e80c225cbf8565d2e38a59540b77ceed43b72b2f9e8165193ce3e97a6c33ed8691d87ba439c4d79b009ea4f0d29c735b8129087a62b5691d8c10d0a4539632382f76446e1f6ab8710451801c3b5c52367f9f1ac599be797a7b0f3e93f0f01ead2d33099627b0899bc24c714cfacdc1b2c416fa96d5103c8ca62062035ee27f7a5df186a42e78afff643d2f34dc580fe7af80b37e3ec5cd3bb9429571f0d1f518da5dc51a263b6f536f44b11093969a23150759cee4a346786e1e8fbfbc868b63c15db488b7f637bac1353bd6321c3cd7674d1d86d176fa92e0ee1360b40b8d43b94c77f48aa3355c68550ec226e43e404e43675d095b4e5d140b0cd7616d4224df45fdb7a2c48d4d05b08bcd8a52612fa3438eb4ddee6d45f751e9143be272b8e8afa3634088b00d58ebb7f85dafb88ddf4a25aa565b1f4d964907c9d8edc4d5a0cda2adefa6b4a58cc3a77af226495d0dc125a873dc7f468b6f0fe1994a60b30cb64678e20149823d44341ef8b8b8eeb6c95ff7cd7754d232c8f36d978022dbcc2eb8e785607408673afde4c1030fa71d51887e5250530498e862d80b892d5525d2752d58181c252e12c8b54d3c16fc5b7e49cd64e6fea28a2e38928dbbd5cdb83e357520972ab9898ae57839fa2533881e33cd663758f51904341c3ef8bda993843a10932332bf79edc522f8f81cf39cfca93025502c9b82d8622989349bac729649605e0008005a7c32419247ca331d227393d8a302f392b75e710c94bbb59b99afa517fb89cca384c0ba63a725791885545c8bd62f51efc84ddb03c2f54f8b843a52d41b07eae1676ab2e1e7762b056e34dee33735dfa114958bd28e29316a301de52dd8af62d1e4c31a586837a46a38e6e5f9471a856527bea051e53e49c7316e98bba5125470d6b9c60a0adba405d4a81b9cef7d011937df507bf33b3f1d62bfa8e90bc1585618059d345dc0acf540980eecd19298346ca5b8a66be9432f6414717dee81c0eefb7b32604f6e9ae4b2d40b855d24d0daec8e445bb97583240fc262451537bd33493910744edf6d2a460279d6605feb010e5eb6f3ed11f7506117d06b95a49ce034e8f5bf2358b1b4cb652d04a578761eea3befc81daa8c91d2aa2b8a0f5ec429cd8d908e496c2203b820801c128d6abab7e575c6f1ebdfc58f7adf00c13398a6fd8a74c042034393f2e243ad23791cf6ed3ecc1f240c56700225d7a371843a8f2de11fdd33bdcd74f9e4fbd49b1ea6b3baf8fffdca2020530e9b266daa5473711c1f1b4f09731e94ecdcc5f4dbf3a99d77a091b3cee07b71a78297c1519409c4c1b1d277c5514900430a338468514dc765f99ee89410cc633bb87a103554d0dc698a9d715e5a9f0d8e5ce2e8d1c0b388e26912b3832a3ac89d995a6bfa668c0bd8d14f486b6092d4ad8e15b3991ad0a59521449aa2a30440a0745a91f2858dfec9c3abf209e96c759a2e7bb76a372fca18c676b195f010efe94086c52e5f0200046274e9ed5133aac59f1063e30578c95eeacc894bf3ffa63dc8b3a44ed1065780dadd6de3e487db6fbfa0302d5cb670092613a95cee75dadc534144b623d398292fd113e9572a78e396fe7aa56516f2ee9eedb498e85867249efcf65e67c22b74755ca6234339a6a86b27fd9dfb443bbff822de4458fea2cf3fb0e1fbc6d510082a82782afae6eaa68666cff631361d5a4c8460a1f7bc7a1d28370b34cb23318b80520620397b054920b2c12abbb9f79a09dc83b0a821d17b271787fb25318a42a8731d8e272f0f71b83649e8fb7fc3ea294c4284aa7ef49455772075f170e9aa3356a15a4f9945d8af612c238bbafaa4826a16db4d19d1890bac6a382a252a464b26c51f2fd5c2c4f4c6e3e9fe39ef8f48be2e5e7175436d28e4269ba038c1026f5f1a68b81e46a9b69e14033ad314b536cecb7fda35e9f2402b35d5ca3dea59fee636010da2413f0a57e6bd2c41bed318f7efbd76e9fc230f210ed86a8ee4807f2d3720bbec1188a5bb0e83c8227911ea3b4d920209c821886be83135a241c633b865e188ecf18512edd45a17bcc34fd449a685816ae9107d29d75331c164fe7a2ab71d6e6bb55e18fcd22adb7fdd2a8a7d1d27418d8aa1708e5c169e2dd617b659e5f6ce3c0dad411bf27ba4c3a82bd35c42fe0999d791097988def2c04075bca01193cdabc2ffc7dae072c2b8d6e2491beab227b2d5fe52bf9780f468238541f3c9707a5aa72d6bf47d2aecb3079458fea9f059f8725c1f5fc04a750912c0de902a8ff14623d182db7e406b45cee3460901be6df8bfbb0447919990389cd86029d8b4eb4fcf176ef7956c049456b0cfb07b2711fd8c82c6d08645bf2d46214802e540f120ae9b347204145033edcf4c08782a206229da3c4909e08a1fa253ee571e3219dd7988c1b89945e7a5ab68d9dc15535762c945c656a3f82eafe5f221e733feaff94e800ef8cf3c6a23af03ec2ec3a076d690545b0f5a3aec06f4528631a16060e735f5c86e2b585adaecce39949e3ef5710c4c5e2216b850b5cbd2ad4c863ce4f43f5df8d870b9140f1a8df91c42085047c9ea36d30fab95f4435635503c242d2cfcf5b014ea533aec022c61c5a371914bd6ce45f3efa35c77f5af07768dd120686a2b926848bbca39f43b0c2014d50de6da7949a2516fb154f00139e7635157b2d16e1c306b1d538bdc1f42770425cdbdd9dbc3d830c0912fdba2d794cfabfdd4c18148a9ba847faebc8edf766156b6348ed6805a0da44d12355c2e67703148660be078504c43b39fd5d921bad6f86702d0b9b3f68d6382d1feaa4f10dd22f699a2d49cac13d03aec83feea10a5a9e7ab1d5da11dd139cb4fa42e30234f7e8c885e350f6993235c6618de8ed4c3a36a2909bd61b19f61fa9ca01f879f76262ae7f61e3a327d2e7513059f1c54d107a6cd04bd87cf2ca27a780e94b7b13ab07405a6e2e709fdea2a731eced452777db1b7cd6c840d2a88801003b98646bc72ae9ff918ea386f946604a2c90c4a74976af7fa73a41b473a7b0bafb0dc1eb4e280cfe5a25429151428", 0x1000}, {&(0x7f0000000040)="1d249a8a032cb1232eb4b0608577101e130be87f8075eb45cf41031d7399c333a1808529a46f31e0e009f4308e916f9b1f0a05539dd90610b2", 0x39}, {&(0x7f00000011c0)="ea1bf67b653026de2a07220f270ae9dd7b50773502f96ec248371a3eb1496291f8d982ce5acb38ef20831b68a422f2d3fd800ecb00d05196ca954651cfa531216db81ef036a84e6fe0b5629a7e194a1d42feb90635ac06dc80e3b1ca76faf68706a6057afc9cf2cd89f32cbc75dd2aacde5a06268750528001", 0x79}, {&(0x7f0000001240)="b6560c97c6297bfbc27a51b186045a01f14243", 0x13}, {&(0x7f0000001280)="c5a4ff75b3d864e6ad96daaf6585626ddf3d4d2484b2e3baec573b01f1bf", 0x1e}, {&(0x7f00000012c0)="50159286588baa55f24c15d55b4a9698a9cd1e27042a49ba1c7563d5aa086cdd6c8a5948c7b7ff2261371907ea4c88a371e3b67d7acb57443039bfe45f946949caaa2e52a5920e9ac44929c4be6983cc7cbb34df1339775350b3036e4ccedb1d2f63c8817d91fb763f4093273d69576fbaad061f3c802212de16e109f4c1d37b59622a7736c4e20464125ea77182ba0fee42622707cb586cc6abdd4a7f34a2154d58a7da96d6ec95dbeacb5cfebc17d7dbc00ca56edf509d65c1045e79590551558bd9bfe9672bc7c86989ad65996158f1372cfa392c1e", 0xd7}], 0x7, &(0x7f0000001440)=[{0x110, 0x1, 0x80000001, "dd39e43a6a6b84659f5009fc5379c2181d016da40e477a116021038d66dcc34aae99dad9268ab82f66d24fd1f4a4e79a2d268f67dcc278b74fd4582a505a07cf9c0ad02ca225734eff1d263ab2bf01d6fa7f846ca76f62a288fb4f412ab7a0292c19c46f2e68a8544b64373255141ec5bc9c8c813fdf906340c91933a89b70175fe31f1aa77ac81796d305153b54fe5385aa421fa5f3f0f3acb4797683c695859fb26b67e2201afe7d8d84071cdae7531ba5f5c3e56d068e3602f1552ef847b5c4e1d2691ec54657349a2a1e7a7d7e85049ef8fbbde5d4a9d84e344ddad52fcfeea5fa8f4eaf24965652dbd3ac20c3c9df6c82946beb5b5dab"}, {0xe0, 0x1, 0x9, "7270229462a8fd91055a8e546c81d9939b7fb883b6a2a89e091032007f9f9901b2381b093d011707277d8903cf91d3a2c5974f04b5650dc1d9755945f6689b2274a21d33cf0f7d794f54edcaabb856a165d21de5685d3f1ee3cb392772d93be12c1b4656d4e805f6da8c8e4e3c520de7061baa3059679e7d3c8748e79b775166f27fce55b4ecadd661c200c7c37541a99e3b900a4f722002b1729f959dc50a85cda457befbdb3f3458eb593a440f50f7f69ca1a2047993e6d74fb14b2c8de52940b90c0e32c4f8b9cf6e1163d75bef"}, {0x10, 0xffff, 0x4}, {0x20, 0xffff, 0x9, "111230beeffae0f46c4f10b8d8"}, {0x48, 0xffff, 0x8, "d697f98dc170e6a6ca93cce066f4956ebbe9908f1e3b391b00dee1dd9fa652b2362e0358c528766984e0b45ec076e5d13ea5ed7fea9e"}, {0x18, 0x1, 0xffffffffffffffff, "62c3b8f8ff6a8e00"}, {0xa8, 0x1, 0xf28, "ba7563d3a5c3a8f6e7d2fb73ffc489f23bdbd03ea24b07ad491b3744fc408fdba9863b62c1673509088341685299eaebe7c02ca6635fc03aee4f312c2f82c89ee1cece42470c04c00601b11c08965f8012d5416003584f90463d6331a06b97458ff17413ba6084d78f7682a2fa6370291566250449f64fdecb182c63d011e92a72ab80989d71738d11ed7709827a363e0e56db9d"}], 0x328}, 0x8) 18:06:16 executing program 0: r0 = socket(0x2, 0x100000000000001, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) r1 = socket(0x2, 0x3fff, 0x3) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x1cd) poll(&(0x7f00000000c0)=[{r0, 0x5c}], 0x20000000000002ed, 0x80) shutdown(r2, 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) getsockopt$sock_int(r2, 0xffff, 0x1088, &(0x7f0000000080), &(0x7f0000000100)=0x4) 18:06:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file1\x00', 0x34a, 0x800000000000000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 18:06:16 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = getuid() r2 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) r3 = getegid() r4 = getgid() r5 = getppid() r6 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x100000001, r1, r3, r1, r4, 0x4, 0x2991}, 0x40, 0x8b, r5, r6, 0x0, 0x4, 0x7fffffff}) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, 0x0, 0x2) 18:06:16 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2008, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x24, 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x81) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000200)=""/183, 0xb7}], 0x2, &(0x7f0000000300)=""/55, 0x37}, 0x41) r1 = openat(r0, &(0x7f0000000380)='./file1\x00', 0x800, 0x40) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='W\x00') bind(r0, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) ftruncate(r0, 0x8) r2 = semget(0x0, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x6, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000580)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x5, r3, r5, r6, r7, 0x103, 0xfffffffffffff801}, 0x5, 0x2, 0x64450b74}) chroot(&(0x7f0000000640)='./file0\x00') symlinkat(&(0x7f0000000680)='./file1\x00', r0, &(0x7f00000006c0)='./file1/file0\x00') getpeername(r0, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000780)={{0xfff, r3, r8, r3, r4, 0x4, 0xffffffff}, 0x7, 0x1, 0x3}) getsockname(r0, &(0x7f0000000800)=@un=@file={0x0, ""/4096}, &(0x7f0000001840)=0x1002) nanosleep(&(0x7f0000001880)={0x712, 0x1}, &(0x7f00000018c0)) mknod$loop(&(0x7f0000001900)='./file1\x00', 0x6000, 0x1) kevent(r0, &(0x7f0000001940)=[{{r0}, 0xfffffffffffffffc, 0xa1, 0x0, 0x35355fca, 0xdb6}, {{r1}, 0x0, 0x18, 0x4, 0x63d3, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x5, 0x6, 0x5f}, {{r1}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x20, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x400fffff, 0x800, 0x5}, {{r0}, 0xfffffffffffffffe, 0x81, 0x1, 0x10000, 0x8}, {{r1}, 0xfffffffffffffff9, 0x20, 0x60, 0x80000000, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff8, 0x80, 0x32, 0x6, 0xffffffff}], 0x41b, &(0x7f0000001a80)=[{{r0}, 0x0, 0x20, 0x0, 0x10001, 0x8}, {{r1}, 0xfffffffffffffff8, 0x40, 0x4, 0xffffffffffffff81, 0x8}], 0x8, &(0x7f0000001ac0)={0x2, 0x4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b00), 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000001b40)=""/118) fcntl$dupfd(r1, 0xa, r0) socket$unix(0x1, 0x5, 0x0) 18:06:16 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="07a139a817f8ffffffffffffffc5d0250e0a6d82f48d5f1a25aadb121bbf3396e3e28d98d7d5beab8673029e5e9fbd6a307adb14dd4db7e6f2266b5fb58d320db05e67fdeb7b0a8be11bbf7e30a17d5adf2f430cba375a1bb85fed6b01cf81d57c24c8e9ed7578e0e18bab3f29c8773e48b2bd6f9093652e2196e6af827d168934663b0850d48383981cef4c5a6b5e794a8f74a49b2fa29a70cdbf3c45b59ab6f05a1d934e3604e49d02d922a1516d30983245aeef909633a42494154b423b89812ba452f368b45a51d021d987c4f92994ae56b272878b287c33cfc3434a82d06315c917a821a19feae691f19ee189411a6133161757f477cfbc919a20d957bd3c07c655bf85bd272934640b020ed3887a7bf0b1d632d6deab48b274fa05492f199833340c0000c6e59ad6df95514b09df45e1475818a0c23f7e820cd366ea7b75ce61bddf9f238171940e52ec70769dbb37b345d16f6cbda1e8985191b314501e5d3957798bfac40170e6ce5131e7cd4e06e184b7a43081e882b6743e931c55"], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r0 = geteuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x18008, 0x40) r3 = socket$unix(0x1, 0x7, 0x0) r4 = socket(0x22, 0x0, 0xffffffffffff2dad) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) r7 = syz_open_pts() r8 = socket$inet6(0x18, 0x4007, 0x7) r9 = syz_open_pts() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="58e05ed63a724e061cbdf452a790805ed96d0c55ac19", 0x16}, {&(0x7f00000001c0)="8f9ef6896772b944d4495ae79e907633a66f8346a15c604f810c31306a4196457629444e2a3dd9849cd8528d1226fd553632acda8e8fd701df34dbdea63983044feeb1294d3f69cb8343d500b58d032df58706a6008db256afde1b0f5a498b66dacb57b0b7ca4d4638dd4ed2cd1db21d45ea0ca575fff32878964b88b97b6b4a28b4fd049576a644d705b6b3aebe1aa487f3670ea14e27cdc1779d4783dc38ee34160c2d6d6496014c481ffe706197d05870324803e257417588a112f79f88a8452fe6f890717f9977725edea6b84c651cbe9122303e880cbf2461bc32890925a42ab9a42cedcb8430", 0xe9}, {&(0x7f00000004c0)="b4a0c92d2682de7e23089332482db84199eb989691618f824a2af02c98aa510b46d095860723ec2c8d4b10bc1ef7eaac55cf28a879555f13ddd50048a68509a77b9fadc87e246b9272bf5225c6d861d3b9b678f1beea8dfeabb0685fc6d95e6f8cfdebf58bda172e5d1d03ac16061438167fa5ac4e9726f08c927e5138381f35718e60", 0x83}], 0x3, &(0x7f00000005c0)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8, r9]}], 0x30, 0x2}, 0x0) r10 = getegid() chown(&(0x7f0000000040)='./file0\x00', r0, r10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x200000, 0x4) sendto(0xffffffffffffffff, &(0x7f0000000140)="2aff3d060000000015000020c9d094d1ab321fb960e4ceb5b6651cc1a11c9e82797aa02fe3829a98cc2d6d2e63db69593265ae38978d0f0725d7be55880e823f96cd5dd91ce0a3afddec6063c2904ca823cd64f809ddfd821bd4483b87dd9e2739257d594896a9f5e5d627", 0x6b, 0x0, 0x0, 0x0) 18:06:16 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) renameat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f00000001c0)='./file1\x00') kqueue() r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='cr') renameat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') 18:06:16 executing program 0: pledge(0x0, &(0x7f0000000400)='\x11`W2\xcfs\xdf\xcd\xf5\x04\xeb\xf4\xa31\x86\x87#l\xdc|\x90B\x0e/\xa5\xd5c\xc1\x17\xa1{\x8e\x9a\x9b\x16\xc0G\xe6\x94\xc7\xceX( v\xa8\x8b\xf8\xd3\xc9\xd0u\"\xea\x137\x90Q\xf7+\xc4~l\r\xaa\xb1\xb6\xffe\xfd\xc6\xd1\\\xe7\xc3\xb4\x84\xb0\xde\xd6\xdc3x<5U\xaf\xebB\xc9\xda\xd2\xd3\x00\xb3O\xff3!Pk\x1e\xc5=\xdc\x17kK\xf9X~6\xcd\xc7\xb4\x82%\xb7\xca>\x11 \xc6\r\x11\x8a\xf7\xc5\x85\x05Zj\xca\xb5k)\x9a\xe7\xc0\xa7\x82\x16!\x9e\xae\x15\xb7\xa0F<\x01\x17\xe6\xf7\x83PG\x17\x05\xee\x13!I4M\x86\xc2/\xbf\xcaFGi\x9dr\x92II\xa6\xae\xc8\xc8F\xa7}\n \xa9\x8f,C\xe4\x1d\xe6\x93\t\x1a\x19\xb1\xfa\xe0\xc1\xa83\\\xb8\xdaC\xa7&\xc2NB\xf0:J\xa9WD\xbc\x13\xf3\a\x1d\x19\xb3in\xc2^\x9d\bH\x91\xef\x04\xa9\xf9\xf1_~\xb9\x7f\x1f\xf4V\t\x1e\x94\xcd\xcfdzb\x98\x87\xfc\x114\xaca\x94\xeb\\\n\xbeZ\xc8ey\x13\xde\xff0\xa3S\x9b\x7f\xd5\x89\x82\xe7\x97L\x92\xc7\xfcV9N\xc2j\x17;\t\x1e\xcf\x82\x03\xedo\xbdoXs\x9eh\xca\xda\xc0Y\xbc\xb2\xf1\xac\x1f\xd8\\L\xb5\xb7\\\xfbu],\\P\xfb\xd03|\x0e\x04\xe3\xc38\r\a\x11\x11\xad\xb4e\xa0\x8b9>{wh\x84ymBo\x82\xd9\x9b\x12\xb5\r\xf8a\x9f\xe9\xd5\x89\xc7\x05\x18\xbe\xfd\x9fDT\x88a\xe3\x80Gdv\x98B\xff\x0f\x1c\x83o\xc5\xa1K7\xb0\xf3\xc6\x84\x99eV\xee24,\xeb\x19P\xc6\xf6\xb5\xf8v\xfc\xe7\xac\xf5\x00\x16\xd3\x96\x81:\x138\xcb\x90@\n.\v\xccJ0\x8b7\x84\xbc\x9d\x1e\xe3\x89\x84\xcex\xcd\xb4\xe9\xccw\x18\xb6,\xd1Q\xe0\x8fm\xc7\xab\xd9b\xe1Ee\n\xe3\xb0T\xd9\x14,.\x95N_m\xde\xff\xf8\xd6*C9\xb0\x05\xc2\x93W\xe7#\xf6\xe9E\n\x13\r\r4)') r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) 18:06:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0xfffffffffffffffd, 0x80000000, 0x0, "99923af4fe5024b30a9efa9bf0393f1628a9901d", 0x0, 0x401}) syz_open_pts() r1 = semget$private(0x0, 0x2, 0x301) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) semop(r1, &(0x7f0000000300)=[{0x4, 0x10001, 0x1000}, {0x2, 0x0, 0x800}, {0x6, 0x8}, {0x1, 0x80000001, 0x1800}, {0x2, 0x1f, 0x1800}, {0x0, 0xa95, 0x1000}], 0x6) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)='x\x00') semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0xe000000000000000, r2, r3, r4, r5, 0xc2, 0x6}, 0x390e, 0xd9, 0x2000000000006}) syz_execute_func(&(0x7f0000000280)="3e0ffc2cf141a5c402e14c59f2f0f79600000000660fd0820c000000dc2e450f5913d294140a000000c4a22db75630c4a2598c28") 18:06:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) rename(&(0x7f0000001440)='./bus\x00', &(0x7f0000001480)='./file1\x00') unveil(&(0x7f0000001340)='./bus\x00', &(0x7f00000013c0)='r\x00') 18:06:17 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000), 0x328) getitimer(0x1, &(0x7f0000000000)) 18:06:17 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="20ff000072feb5196a7e04e108b76879ff32fb3f024f0a09d9b49ecbeedb84445d9ac8afe00cee6e1f40d791d4607ef6296357f5854f429f90aa8ee432d003b1a345e44a57d1ad5ffa1ac46c86af20b0647ca1c532a8ea55ba0b50df70631c7947e52f0289e560fdd2663ca421bf7354268a41522775caf6bdd83c6a575ea00327ffa16e780699477ee104fb98f6ee229b831ac97f6d9b785795796c8664f6f3f08f2ece0874ebad7ab2fd944ecf239b18de0e"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto(r0, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) 18:06:17 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1ed2015b0146711cacb1c1e9aaa44fdda0c4b1dbea2b122ac60088ae7b314a29dfe7b5136ee51f21ea5d4f0f88ddb533bbda5bcedd9b3a1cdbc517cbfd5c5e849116f9b5a847b60991b27eef65617c2166a2d03aae0e0d15b682fe886c9a16033f713b568597b9582523e2bae5ce51daaea74249f8b590f8021805bee4ad52374a9bf63325b02c37d8595f20ebbc4a5ab4bb0ae6254f40e3b91c5dd17a612ee78575ec27ed4027bcd70c895d1a1f1a54cee5bf78ed5b0e8a2e480b874e4ffdab2fd7c10470b0"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0xc000000000000}, {0x3, 0x4}}) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x200000, 0x4) sendto(r0, &(0x7f00000002c0)="92dc486f36227fbd26cc49a93eee9e80aef1cbb0d380cfe01e4382f2352da17ae5ba9d4e3588866610e52924cf52fb38948f2cdd6294d9a745d56329b2a894314d89502c11a2c48982b7c3eb7d3a55487887fceb622974f958386a03fb5e2004a6c04d59ac0616bb6f8d6925ba89cc9face9d97b675538e141ce2526f0926873b1fb40adc771faf9c3798904f78e0da0bd03cae929b6bb4bd38a53ceac342474a5ce9b117804dbd3567bdaaf8d0a17b121ae0876284de416cb176c15ab942c1edbb56b94649ca870b7fe66f0403e012e6b9b451fe2c7edf164c056fcedde57aa506a24973757c60d0491facd39b630b92c552b6c90669c2840cb2b19c0753f00b070933ee1730324a63d29c9cb53252460e4bc322cbfc94ef102546d1268a37acc83ff2ba6c69382168c0b39d606b7be98a185bd75ee34a8874b27b34b257bc02821184510e631ec7b6695365f98b8264ecc93da027cbd4a02956faa6711bcb9c8199e5fc2589b63ac22c41e4f172ffdccf4ae2f5a0a6f8046e6953dfc878ce90d3826a67dadc7558ef28f0fd094e2461476ad1c98f28425bfc302388028d9377fa5b9de570ed6dd3630da62578aea5830802a69ef133ef7ae1c93a6adea689c4238a83d1f6f04eda87e965c7a0c114d847e86a6423e9a1d5090b35cfe4e53b7b16a23b1baf8ca2c639f16db94a7377dce322509658932b582908dfc10118c33d23214101ae29de7c336ff51c9edad175a0f917efb2ccdb8dfb1244f180c37df41bdb536935ba64ec4de2941ad3a257b8656e01a4bc11b6268d604f895e491e507a329d40d729a648049509864f55922a92041d3a6702210993a21ec9bf70c4b02963cc9fd813ae4164b3ead9806926bab94ca71df9238b9a62f14f94bf19215b86a42e4b7e0717f65700a658ff8bf20783a16893b57550c2bf11c42b764c630cf65a3bebe5d7c06dc83af7f72d67152be7c901b08cc082e15a034d6c0778e91187ed9d76f05cfae8518414e2f7a8a15851cb40f93575145bbcda487efe380c248c52c4d183d375e97da95abeb0cee11bb7b544c6875449db7b76ec30fb91cdc4c69439d0e405c88305d401b0728c3aee2daa83c5dfef969ff304caae6f50b88cdc5a4f51ba39c85b746a1658d193aa27a86dd98fe814d0a0f1adb172005e475e6aaed187111ce20f362a43eafc69ebe3b3310ba3aaa9ada30ac63110da3f509923c5f2346aa94c84ec204ec3fc11c6d30bfc86888c7d02ce66ab851163c805eeeabc0703872144e45b269ea0002af2bb73e28b7d2eb89f9cb8d23568a0ab9e742907f26706c44d172c1277cda708b14fc6240a53b7ca77e9c4c2d17912e8f3a6b5cdb5374a32fb551d9bf84edf0755b85c6ad34e2de8515941a553ed5bb63974dacc231bd5aaddf384bdd741cd1299439f6e2c53f9c63f722991215d3c4436eb7745aac5b3e527ace911ac64df9114c5c76d233b14d380ba5c303ee0570c405e68a18c8ac61eca1e7968cc7b7f7439006536be633b5c0ed156ba29fb3e1d1eb0d9e389791c8aeb0aa25f56fbe5783b2a80bb452a1a4c651b1815fb4503bf970f04f432a9dd8915d112ffd2dfebabb4f1924bb5a501362747972121cf976a05d2be6f65cc32e15940a10ac668b3bb706b4cfc50b3254d47d244aabfecf92e8b6cfe01235296d5009421c25884be32d620884632697927cdd0c94adc373e7bc8daa382b3d277561becadbf9c61d239a3bce35cebbe6ac5cd6e465d30a7580062ec6c7aa6514535eeb859f80e53695dcdcd16436fd891366d8d0558e94d9e201f8f9dcb4a122bba33f7ad21984eb451601eb48906278636d671b0267da3edc8b29cb364e413880fbbd23e61133688f854a219b9aab20fda7a76f8c1d7baa37ba8c5633a084246b1458c7ab168daca2f38c6761eaa00dd566656719e80529db34cf1beca9c293fe2df7aff19c66dc13eadb4b998ca1299641918d5ddae32309438815bd19d6fdec991aba1bd79f3534191be3097ef4de103924aee528cd6c70b09db1a1e7371d0074c8dfc8895bc46d5023e9df9a4cdfc34780b5a62d322b40edc09f67a7aad02b5aca9f1080ed848f55ec4d73a1b404f8a14829832c10039d8188e68ea6072dfafba2894d50d40d25abbd6cee7f7d519e4c2a78a9f50aefef7c1e6d508ba66acde4d999f8d1680565f6fe5a3a82f01eca3a3f8ca8e9aab37b7f815ec79b0405a818be41da8655cbb43710f0786a3020be9590d87925e7efcb26d3f6e4cd5805cddce0f34c01394dd3ccf38238f8e020876236f1d9c0ea52ef11aa01c10d45df5f5034f781df36ff3a279046ee1f5a0fcb09d2bab2dfa1d6a119d16663613803153729271a2591db669a49db81a44d8cbedaae855dbb8b81072026b91ca10fbc8cc1e44aa355e625ef2258a965f489dbe452254a3e7dd997bedd41732d0a3724712159b0b3d32cede79006e45ac1f8be33a0d43db22c7a6424ed80d243d064e31a8cac59d6eab84bbaa43658ab99d85c02771fec344c1f67f5dc7a9d7f23a8eaa1a78f479d3140ee1d5285a2d1762238e7aaf16d47bb4550c1f2a1378677aa658088051a856e07ce4db64eb62d8282b0617efd2414e5fcd5d1e2fed89bdd7f847fa91b2f585e5c7ccba8f7372de2566b6ca6ad3581e1db1c4ecbc6d037d91a9bc3c7dd090b5dac2f69f1fcf2912485a84dc66b375f5c1d128a64f2c7942f58db0b892db9cce648315beb3a6c010f8135aabda6b54496cfc995f3f07c7c05c8b8a116a1599beb672e74938787a4bdaee522f228fd33a97ec159be3e455328888708db0117e6a45aed819928da00cf34cd6602afb78a96f6353070a5c3fd31bfe4574d5aef145262ae7d40d0895137af751d3f3a9281a35728fc5856d740e2b7d9d0cb57e8768f108cb719c65a38cb036c32215d3574cf5d81dbddf2ec4a7b474e93b14a01ee343fd5a5ad4015d83b7ca207c8b188479671a54fd69cdc5d34b07dac04084b74e8f221818e4fec58182e1dd0a921c425634e4bf9ea1548c2d34d24504540a506eae640124d26005327f8e4d6035385f2b51028afea4fc38e95292ec10b0746beb528d14a9b546b32c55017709b62a6deb4d514572fe21f3959154e128ab0f2b67ee3a296897528755c254f1bd7087b1a853d563f1e944995ea9c0d3557eaaadc6aa8b9e9ea052c64ae385491db96b4f7887bfb0652008c3b38d249058f2ac9dc1c715dd07a4c26674bbe7ebf06d3b8aaa0d369cea4faed2a60f33b36018adee768c9464b5502bbccc9bd9b2bf61595664f26ce6af88df36570f0748e8bd11009a0bd4411e2c14cae42397aee68effc2e689864c2258083e63d1e972eb3228773ffe12c4a852e48763590b2f5ccf03c979350e7fefc2cce100102d0c55ff0bff566526b9e7f8de6bee50c34cf41b287604b3aa733b484ac78fd8d786cdb1dd9f3fa835edffda17c4610468badbe301c2bbb8bf9b44874ef49b149cfc08bcbba043a31a1bc4f660f0290c481f4bfc031d3919a326e5c5aad028ff8e917f8e013d8c7b5a6483b11266d1a92e9d4a08f4907fa7c321ddcb2995cbc8944ddbe94639a3fbad7e741be019bbc6e7c07ab446e60abe60750c0f7c82b30035f9460606ea312ce47fd562c9eaad945162d5ffebe87662a2305899a56e45451c6772d0efc3ac03da86893d28dc2993e56773d435ba700d6edb5b7a5bf7e6d2790c84957044e901716a493afd1ba95b33bd66945a32bca28de85a05d6f2a2d0e617d4cb467cca8200700c456649a136d35f12295658f53e82e49906bd86206339fe61942a0bca020df5573ca5de8f4a094411e64646f659fd3347bd9feb1f68df38fb509a4051ddc0c880335cc0878ce1a78e250f01e53862b8cd19729e34fb415c63465c61bbad1ad7f945cadd4fb74ceec6a7ed3c9e9ef649198ffa0bc974954f5dce64dfe2fccc7cd7148e45facd3fadf4064731870541106ca61f85ab00b8107b79efbed434e7c90c6e96c25517f1f379cdc7af4e0690d6692a0c18846e77a6e1709db28301f140e0bb6ff041da9e3a10de10585b5bc43fa691f0ec595e343e6a1072078195ea66701dd0d0a3cebe7979b0102a422fae5bb9e80da32aed0e93c61482d0cf4117334885c2939e8c93a5793e11bb7f3778a008db8bcd48b87fcc1c2339f064c98f9100add191a9b802107d51670095404e305d5f6b09b078bcf4763a5d7645192e95962c4503441a982bf80f2a0385504db08b5d245cd0b48947969a1465770be24aa19b8560eef83845679bcc512566104610441d4ab6173e1aa0a4372ce4d47ce61331446b00322f61226f912088a29801041619295a97b9486abfa69ad491210616dda63891f320041c7e9728d8775bcd8ea73ecfb1d3b961818b0b541a987b14978b80ddc1b30bb1bfd6111d5a4623df0c0a412bb8e6187a135717c453f8ca485b96abacb3412ebef2b1067cc5e20ae675fc9093d0e9c8048f70aa4157369f83ce73d2ab377c5fe493b1fd094361817fdcede407e8aaf4067668f1cdbf49bdf1dd31a7b5513e1ff39041eda9fdc394db1b6ca5b87422c486b5fd96501206ba976b5a7b0464e4262388d06d1a18c2f1889b7d1ee7e42a327cf73e7bf48585d059f5f1a6c583b403ab60fcf30993f9e07b416f11a5c418f699e991a78653336b7782c6229c94bf6b4ff0e6fb3d86d207c4a3b32c63d3ef6b2ab1bcafe2fe596b284450e6a0b64c3f477d69c19bc34759ee2f896bdb23d35f935a68e052c5f35f551359847e76fec280196eb799e310e1849491874a5256f2698024b6040a16c30af39a504bf8f8841c706a989ec9951926ee6b2c56bd6b519a28d26fdab1adbb17550cbee5abd2ed31d2471fe857e81d08adca8c6719bf2331653164700b44a2622b4cde25d286d504e486b14d1983896483de1e0103956c8a0402497f3fe83a14e8ec3d4987329c3e46c627e87fc062648f690d95f17387fc381bb12c6b20064a0e5e10ad7477dfbbab18e9eb2bfe35d93571beff7e03702fde9aed57d3139ae1292300cb6dd63973eb40a23cd6a163c8d6edcfd30551a3e17a5e6d3056a577ade0e8b6608e7c1b5329ebc035434c09f67568adb7553f93d5d191cf3897b581fb79b4ea5ad36c28c72f16ca05c8e6497fa920a43a95a5096324508b9c6e6ff6f4b5e90c977c81c824c921454ea69227c7210cb3bad3a240eecc27056d3fea9b200494a3be59dd7f7e18c00b48520d7b39be83cc70c955446ebcdd9b3a80c2fcb4843ea85e1a1560e307864ecec63f13be7c7c68970bfaf0f86bfc5b0535e3cbd4fb3f7ac15222445f3b1a8f0f513acea00179701e334f471baee1077f1f1f4420e85214451241581bbe3514f49decafd327e265f958688e4614acd6a924d9f0130aed27102d9df70061bc44eb2b67eea65dcedb74fe325cef7181a0c4338138cf2351f224c73b853cb1e7687603582e031b0fd0aa9ab0e91291a5d055cb13a60ff81c2e317b68eaf4c2c4ab53228820d35a9b5abe73ca060268d6ad2d39246dcc35cbcd48e9f0f50a5a1f8e027e76249aa7d24cd086e7ac89e17904439811ca6c1807bd6a0702e9be489db2c8b489c8caa9606fd791a960c9d70922d14bb1628e933302337f8be55ddd74778e4b624781460b88faa51c8ef107bd9a48e5893a0748ccb8619f90076162f49b149a4f0aba401796383cb3cc7d31aaf530bd0c4223bcc06f2bf110712952ced96f572c17f1eb64b92df44572cd4d12a51039304ecb10061848703d7d62dcc5e9e03cbe4e83e128f", 0x1000, 0x1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendto(r0, &(0x7f0000000140)="2aff3d060000000015000020c9d094d1ab321fb960e4ceb5b6651cc1a11c9e82797aa02fe3829a98cc2d6d2e63db69593265ae38978d0f0725d7be55880e823f96cd5dd91ce0a3afddec6063c2904ca823cd64f809ddfd821bd4483b87dd9e2739257d594896a9f5e5d627", 0x6b, 0x0, 0x0, 0x0) 18:06:17 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x8}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0xffffffff7fffffff, 0x4) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f0000000200)=""/149, 0x95}, {&(0x7f00000002c0)=""/137, 0xb57097186134f6ba}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/227, 0xe3}, {&(0x7f0000001480)=""/47, 0x2f}, {&(0x7f00000014c0)=""/152, 0x98}], 0x9, 0x0) 18:06:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$getown(r2, 0x5) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x3, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x60000011, 0x9, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x1a, 0x3, 0x4, 0xfffffffffffffff8}], 0xc4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xc2, 0x87a, 0x3}, {{r1}, 0xfffffffffffffffc, 0x0, 0x3, 0xce57, 0x200}, {{r2}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x8, 0x4}], 0x0, &(0x7f0000000040)={0x1}) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000280)="102a95ba20ea61f84cd18893fd8c6de1a4c760a24f06ae5f25d67a1a045ecca1ec72515ada0a07140f224b5d6541407c8a8c7293a4bfbfa75d4ab47e66563c728d1d044fae19cbf72f3df4705076c1086ac2a660e1fca9456b13d532ce5f93f255408dd8c35a4cc8c3607796b35a2005bf3074a7b848fab9ffb7af8c2af19efddda423f0d39bcc9668dce5810155156d76c805798dd8349293c7b8f5c12ed0edfb72329ed38f722b126a09452a5796872c1667eaefd8ec7613b211654d7f0187fbebb67897675f8ee600e2ef8a0b6e943b9bca0b466935ca27e7c44cc69e526b7a98e77efc", 0xe5}, {&(0x7f0000000380)="7ede4c6f", 0x4}, {&(0x7f00000003c0)="787efea3cb43ad298ddfa4c656edeb2d351599426f409771aee0ac2879901c5c25eb03e9a6c232808de5e2c7fa557caa242d36a6a5fa7cdb808976da0e1ff010cc0270", 0x43}, {&(0x7f0000000440)="b038d472ae2517414e7f520b6c37cb352471eb5a1497ead733cf652413497df6b854258ed1453ecfacf94317e8fc2b535ed0", 0x32}, {&(0x7f0000000480)="4e36ccf125a5ad2992b37e8d9d0481d326b7a581123b767af4c26043e2f5bbc69e1b63c09104b3492c6dc5b2b0fd47a019cf4fd5a0b4c763f2ae57b4cdc00891123657038607d12826fcc181f5cd46f7e30465ae54e2e41d4000987c8dedf2785af5cda1a7fac3b01ff11fa166699fd4bc5b419bc5620b1519529a36041c5b3545a8723775f795aaf0ad5210a789d442ecfd444e47833ff8bfe0d330e5af14fc54baaddee01b72739a9d315eeb457d15210afef026d3b9fe8bfdffb612ef6d7b84ec385f3eb3605a6addf88221143ea02bcfdd0ba48957d5b3316890472b5125ab659f75eab511af710769ca56cb0702e0900b3018e08fb9ce6a6757b0a0f6166542ca3d8d9d0b788b4c3102bdf506f1c3529498921217fe846cbe86a1ac27cd318bf8e6fd9dc7e90e98821feb4040704505719f321e22b798da8790aadf3a3b10694511dd0a776dc4d4aa00f939d4dec4e095ebf5db475e00e9570d49b92dbd8e965f85b4141358c5f94992368ca4a20585e76b9f849ee6a1f38cec38cf458455beb157093c2b118fa62bcfc997e3132b07d642247169c748c43cc43cb9f4de871754dad67499a6e2afb9bfa6f9622661a23aae66dc0728ec320591edd1466005ab166c85626e840ad166358039d631c74b8b8bcbb94c47d966035d86a0f28b10736520832388faa1f6de911e27cf187b9951ccaaff4f541fb29edb783778307c70ac675604e37960919ce8e59682be11babe7561bad3b21e85c80c83476ce000e243a56595821253b61df65b145b4de472d977380909ffb443bdf30b4555d75a1c39410456326c348e92dbb538b1807ae0153f55f5f3739918327b3070e2221490d1bb90a205da127f76f411ca8c5474341872c02a8e071b253d2b88f25342bd6845787052cdcb5466a63ce97f6f5e53a593510bd0a01dc0e65af990d129f54a830a5d4af69a90c30a45329183b1d7e2edc6a8bdba92daa77a2c46ac9971bd1c2e44e1a92a8d27190cd36bfa8ca602bc4747dbcf917888d7a4086a51db6f1cda3982018360633df52b77aae65be2df8854c2ada3c31b47db7427c441322324d3297832e81d73e9f250118921f64d993b7a61d33a10036e765f47aed8521106ab491afd29c1153e8f1708ea21c1e897b0ddede72ebc6a3643bb466422ac3906b384e8c42d4ab97b071e0d14bf13473568654d5121940f01d69ce6437cac4e16c3451da3dc606d7fc0ca1aef703662a575a92964cda8a18a46d00618a03998bddf6c1a150f88139ca09d45286cc86298482f087797920a66a5dbf6501c24bb80c899b6715c833e65f16be6543364afeed6e06eff3992559a7a1a178eebbf403f6e42737abcd01258d3f00d62d3503b7642039ae36647102e1aa6f80c3b4011fbc16d9e5018faa3072e0274d10234ef9a23b17ca772ed28ac0132f0b364db3969f7dc2e98223d6afdf79433cdbda35984c60dd8df0ff045601cf7e1fe5b6757534551e6e736a9940d3fdd94c8e7ae84d85236d5e5b67509eea492748f8a134df80b16fe710bb6b70b2d214d648cf1c5b5a0055193c47d9fd82ea5fa864b3743c3a515cca456040e70937285cbdaff6a5fd182ba7f5db0128b0488d79d37dd176387b84e8ef950baf54064c7612cfc867c30b9e4531e1988c8e05d91506dc1a0bcb581700dcecafe3ff538b7ab88cea53561ddd80b6650f7d77d23e616c41586c47fa89bffa23f6c671af10f29597713b57486b434a54bd82d7d101c95542793f8df887c0b3633136594c0e3e28bab9f64a155bfaa21b91863ed89fc04a22c2a391e2e0ec69e0d7eebb74664823716b21b56bd85ec52b417117823dbe0662f6075b30aee81099d175f6cf063dc8b016a139a8c2db678ae326bb24747e5a357cb5f11d43759461ab2fe1a1c3d5bea6cf3d54ccdc4a23426fe928054e68e97af1598de183739b0376792293f2f1b7d99d07e3d06e807b45a7285cfdb205d1eeb0615a9eb7fe44172efa1a20d73f85f1f75c74175a07c4a6486feb087c9e90e66023900187e129ed7948fe7ee715063b4f6082202d392a1deccd5dbdb7c3458d7e5687a7f81b56cd4cfb7a29813574d27bafb6da80c69a843c9b3382009b062f135f3228e9bc3bcb8e878cbc338885eb7bfdc28e700149d409ab8418a10ff06462c67fd58c61b2d5f1e09cfd4dd2f68521a001a8d2d4858f3a7f806ced450427756205ec93842bd640ceb028586ae31a1a5a3794eee54c91acb310564fc9f1d9cfc2b8139dd45b11cb6606e2619491a93f2ee118e7baa466ec7b3310bcfa23623d6eab27b65e6e09e24f526b322a331f034dca5b7f7472af697838a0b3e8a83d4ec15cf24ed1fb14867b26264a3080ba3c4584c7ed136594a619334179cfd0cad1780de3fe6ab320170b41ffdec55dbd31ba23e51ab428f3db0c335e175bd88a7789b1deea72996b04e5f4761a75633c236b6ea35fede667e60d33f79354a34648a42b4bc3706b963390a17ff8236ace86e65ad07e1badc4581c8d65d14a54afe74755d99f4cede9c7f8ff1f93699ceab7c8d45d6632d6c25379b2db5eba244ee169aa9b58cd087c45bc2e915f82ec7562ccaa712fedd8d95928afb1f1bdbd5c59a842bf55a2488dc7f5ff2e846884abc019e8140e4feffc980a4ea6a2abc7644cd101d205419b7c45a7ef9968d06b9e83f2da73867b89bf7af9c19019488d39265e8e6943801e441550474eee7ca8beee787a2fcdb66cee3b41afaaa4a4760d702d62c84d817510c497baf7272866aff83644ea2e21bd23094f108068c8304f16cfabb768b5c7af7cfd90264fdf2565825b6a206f65b8409361e3a68bec54139d8dfa26a1a3f51552003e0b3729569a92ccbb75438816b4061e991e0e9909cae226e7e2b197f9271d468b748ae785a40069678302c96acaa725b6b6d2d8e70b313f70dc68bcf013bdcd933400d38c9ffe98343b61f3413517793e3f2c55b20fd494f5943d6ba96750e5e4e34a8799295a1c36c2b09f8652395c1ea03e84cce7723fef6475c115e1dd24f78c799930e9145e79d4a68ac0d5fbd604dcee6cf7e0f099df7e07a251da8e2b2229fb0c52a7836de37d5e9021bb0735b68708d0466881a68c080428c828444234013f464da52c61364a82f1f8618bf7b867f15a8aa41e935dfb488c2b9f626baa52aa9be7339cd12b1b3bdb552127a59e441ee80c6436ef5db9025a7a4ebbc9882dd71ca690692245e73a1748ab3e9541a7db07f42812a0a0b9e006b83dcf480e77d35c464b75160bf2a6da9bd423409492c05361fd3dc23851f5ac347fb09b9bd12c36151a769fe2d0ba5f24e620f1c53698b419d54419e3f7abcd8974d5b8f93652971448e62f7563bfdb2ff173ee4bb63daf277060afe5d61fae894e5b386ba219cb6f84b0469d55a75c83696b800056369de81252bee9d2a1af0716822a67646fdae26abdab0b0f5bd08baaf33ded13d7b858ac5fd62d491fa72de9b0f6543aff8d8c167269ba8a47f415503282e8d6bd06aa9a762e333b8c2e6e4e097b9111486ce90ea6e916e476c24b969933fbc39b37c50d921b4a6e9b4a2f6a816ee47cc0b7a6fadca11f2b6f7f38a5806b643cd24d1a16cdcbea9378bf280d42f99c68c031b7ec5e578adedb9d29c17cdfc8673013ab6d0b10dd64b86e8a08d1c376d461e5c8f45897f297b7adecc7d1944227bd8059a29860b69474bf7476e65efcfc5fff4ebca1ff9f278fc2818f836ed707df6c52066fce12370bb9024d47ff62c69db34327e9c832f89f8a79207411ef3e7b00d6a0c42112f612a7603136fec41129c33de6ba86fa4bc5e2e41e9fc05993ca11dab70fa33f386b0537ec80d811279b60d1b2c886a8dde895f95735cfa682bfbc74fe5661ce205b6dd5e2852a1f627ffdefbee8e002d9c65d046a141e588f7e405dd9a886572e86c89cc9c1bb5df6dffddf587b8588990ebcf526a037e5fd5d1720289168a9134427a77cf7c47ca3732fe23677f4067d856120b404fb518db34ae5c68fbc42c36af73c9c2d272273031757383e262c09400d9fa1be701795cc7e59ffd3a650f4f231fca89169c219346410b2c4ee57f0abbd6aa30c2806d7f44427515d52a98f3e47f050c791e6ba6425a7c72c7bc0b901978d358ddc822329ffb070fa122a2894c3fa29cc0fe31b64801b4d30b701dd55378d9122fc356cc533a87200ae8ea6195f67b9c79906bc2aee6ab0e67506ef139b06abcadc9e4ec6c2e13262ae5cb88c61e4549f9161b05e2f413544e3b7657cded73172858055f06810326dd2c2a488cd7396847b82b85a50ab1b74a385b2ff12739ff7bedf25af389a3f3e98dea8403ca6a62d0462d57ad93d92824bf2f1075977da0fd0ab39ba1dba6864ab3f92abf3af2a2fa60ca9faac598cafa690b985a69dc5c028facdaad824f9537894c7537f781100a2fce84d63793690e2c1b0742ae77d040596a4665e7ade7ebf71c0afc3caad9c9890c719bc3075b8e821852c58097d20900926ce0f82b2e809d079279ba06ef904b0f418f2f40918ecb9d1d6819bcbce1e27909bce32a3bdf74b869cc9be63e02fe8955c13f04a71afc61e68aadefb28ae90d6187cf4ca8ef8ac029815d84eab2da32c0219facb0a95a6fc32f59258668ecfecb124c0055657e9da1ced100e3046a6aa193e4edac9682e88977cdc0356ee1f5cda3517aabea3ebf0b836ff047808e66a9680eb52c5d776b73e4983dc75d3872291ffc78404507c4e5eed4c0d041f331b27a9cca358678505efa05db34878258aea5876021306c5278222606f812e2fcabb8a30907eec11a38448a61858f69049ff7d8c0a9f4a0615e81ba7df4170b909c45894f2d2853cf721c087cfa8fe265411ff72c031fbab8c7c68e4369453031c4e1547b0e904132086b73d6edf009a7d7262f2c7bf69e1bc03c32a2d2590276c04bc71078205e7f733f76cba9be6f7ece973754d9d2b2f045668fba69d1f58f50bb04421364fb1bdaa254b662b2d50cd2bb29ae4ed24ce4bb03d2f6e58599a347cdc6200cc68353f019a8e42fa65a36bedb1a05f79580e47d7ff36a39c6d9a4a3b34e5fe2fc592ff8bbee2c9d10657ad3d77c34e01129ff319129e237dd783e551e3250c67cbb5f92d362ece928465338337ec3a861b1c1dc35336e23edb308fdb9563faa598b9b449f5b2681e5043cef355b96f394d8461d02afec31ccbcc1b132d101e56823b0d6f6fe5a7afecaa63177eb0f9ae1217d8ead0faa765b59820f07b8c2266d2b531331a2eb46f8f20bdf4631eab397ddb669ffed83e01cbe8e7e0eb9983ba712a55d6eb403e32bc348dba7f8affc6f3d697bb0ea4f9533cbe119919f92e25bea05b5c6fd62c36a63617048e732c2b16c8d9495a84446adc2169b01fbba3d1a706a4cd4bf8fd7c8ffa35f2bf701ff807eec208b00e6e62e2faff7fde0c21ff4f7676e2b6fa5f423d33a2b73fff64f6dbd82b15540d8df7742259c72842cde3b81ed2f8ab7b04a24dc4451a21f88b645195c2e63d345f05392e8e61d202b5a2a4a3a38aaf669dd05e280ac4f34022ae918961fb38fa2a70f4caea5fdeb87f46a004c2ab64076496a3ee6e1aeab1146ed2d089fabb6ce9c6e307d20ce42209613317f7794884432f9b308289767d9f392c0a37539379bfd28f49dc4825038d975b115fbf361721249215e8557cf638ddb08702718eca81aeebb5f8d64f726d74f3fb086842ce5de78980c0011bda3b19d14b2cb440967a8f49b2843c5c4f5c303e474f9076b953450559a3dca2e76b1db35", 0x1000}, {&(0x7f0000001480)="7792e8d93fbfee273b70225efff22c9657a9a556acfd462e52b994d2e43dcefde6d977eab223f630b5135b4a889724060ca28bb48415e0c521d2ff2a1f3cf001809d35e3c7241118c22b4f3a990976d64803ec4b8950c4012218c0db0ec8ba2b15302fb6a98533faae16fe831911520ee02db20c8a1f862132cc991d6a31de", 0x7f}, {&(0x7f0000001500)="54c2a9940413ff728d024cc0db01979ff6e2c168b09e91ea8247d40eb5ab02ac31e502b1c17ed712337f2e0443d160b9800265e4d31f1944cdb1bbcf18aae0933ecf0bd2915759b4ccb08cdf66257366a6e594edd779749107f8cccd5d962fa34038fba813b9d4e310ddf027e36e30505f9a007b6f74af", 0x77}], 0x7, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x50, 0x5}, 0x40f) sendto$unix(r1, &(0x7f0000000080)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x8d, 0x0, 0x0, 0x0) 18:06:17 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0xab65, 0x1, 0x20, 0x4, 0x7}, 0xc) r3 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x9, 0x7, 0x7, 0x7ff}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500), 0x0, 0x0}, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x680, 0x20) write(r1, &(0x7f0000000280)="c223465fae8f1a9970c5e61078a9cb94c411d431cb8d254e788fafc185fd86a3ca5601ccf0afcd6079d52292cf11e7ac8efdfdb33544aebd8a567b85869b898f548bdd61afde62eaf449511dcaad3a04a71eaee9de458bdd7c4a2841bdf9afe7dde2ba0c5198b94b038d450a", 0x6c) 18:06:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x30) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000100)={0x1, 0x3, 0xfffffffffffff801, 0x1, 0x9, 0x0, 0x200, 0x1}, &(0x7f0000000140)={0x2, 0x6}) write(r2, &(0x7f00000001c0)="274f0919c2accd26b99576bd2f321cfa814ea4c3410cb8427df329d10a5302f1d5f833f1fd84bb06ca6692e6bfa5f53227920a4e10071a0b99bc9504e29c3107fa36249cb6b7a75f7b24af4688f289caa886d1c9eb14cc810db9ac14e0b11366ae00f68001fb4b154db8d37307c9cdb00ae2bea70daecefee58558212afe7db6ec813c689fa2fa", 0x87) dup2(r1, r2) 18:06:17 executing program 1: socket$inet(0x2, 0x5, 0x221) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000180), 0x0) 18:06:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)="23004f9c80000000a07214", 0xb) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x37, 0x726b, 0x5, "767e38d74d8972d22a31a3df0d33089edf038fe7", 0x0, 0x100000000}) 18:06:17 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) ftruncate(r0, 0xe7fb) fchmod(r0, 0x0) fchdir(r0) fcntl$getown(r0, 0x5) 18:06:17 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6168de4695611cab1d61351dc8961836c47307779b44a9bbc2f7740330e99cb1a0b3995188cde8699350e2db2b1ffff2d62f03bbc9ec668fde64b19f95aec64bcc22f16a13a3687e63896a6a673e2ac3bb6dd021a1f9a330418eccfc39077362a55efcd45760e4a1d54bc70bbb6b76aeaab5f75255a7ad4f72538a51f312253434f5f3d23284788150536d10e41b7c47083254cf581ad4f2eeed097b784c9ef2aaa8c5329b474fc69646fae9f3e01a5a31941528", 0xb4) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) 18:06:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() r2 = semget(0x1, 0x1, 0x4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x40, 0x0, 0x80000000, 0x0) fcntl$setflags(r1, 0x2, 0x1) 18:06:18 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/51, 0x33}], 0x1, &(0x7f0000000100)=""/99, 0x63}, 0x800) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r1, 0x26}], 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 18:06:25 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) read(r0, &(0x7f0000000040)=""/169, 0xa9) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 18:06:25 executing program 1: clock_settime(0x7, &(0x7f0000000000)={0x7, 0x8}) setsockopt(0xffffffffffffffff, 0x29, 0x39, &(0x7f0000000000), 0x0) r0 = semget$private(0x0, 0x0, 0x26) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000010c0)=""/4096) semop(r0, &(0x7f0000001080)=[{0x2, 0xe9, 0x1800}, {0x6, 0x9, 0x1800}], 0x2) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_open_pts() clock_settime(0x4, &(0x7f0000000080)={0x1f, 0x7f}) 18:06:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 18:06:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000140)=""/4096, 0x1000) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) r2 = dup2(r0, r1) write(r1, &(0x7f0000001640)="780d5eec69ca91c09f5c67e8e190be21ada55588c050f2f4b384ed370e443773b06bf10733a31415b0eb42f2147f6e8fe11ea5bd1f660d89be8e5a6cb15a32db9e08d6c69d89f09ec51596de08d7e6dc2b2e38bd85b2adef5d9edb53118b6183935c288a9a358dcc6b00a32393ea5ee9af542ee8773ad169f99f0fcf92ea", 0x7e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001600)) write(0xffffffffffffffff, &(0x7f0000000040)="30df8e86b8c096d808f5b3fa465f7974a52763e45bb4171ba4b8e0850c464e2e25125a5937084469a5505ae7abddc330687fa5ce8bec54e643f8120ce7e050ace86664f252817217f813162efe5ac372fc65e84bbeb8d3c2696c855638b9fbaae4f8e4ad3be0843f41f205c5cff7a85b239c88298335c7ea3b2c6bcc56850a2fec021609a271f68796909441db313e78e5", 0x91) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000001540)=[{&(0x7f0000001140)="6b31d8f63e14c1ab1b7666acc063d59511bc705437f9f159d6851ccd63545bfc6f704ee768ce1fea794a6aa11fddd3dd89540204483330044912b4b993a6b2ce3ad40daf5ab1770bad896ab269e2b7944ebf531801557769bf7245121fc9afa5827ade648db4312bc6", 0x69}, {&(0x7f00000011c0)="d9cadf7a9b7421d0c50b9a46e43a289ba74d4e8dde4186529602ee055ab14408d95c34ecb3e9d365603ba3ad219d62249a19a3d1dd0a181c86f06b057a79a5849b6f8acfced5ab37347a40138f51be42605e5b42b2abae525199aed75ba7b3e510d91d8f5d2f173446cb8a337e5ed9aca5d79fb0bc19104aad62e0f0e812af6038231d07398c0647124eedc31c2c250466920aa51a50d754f6fc8dc61510280a019ae09e6bd10c1d56769565fd4696ea9a75b06fff1673c978c810735fc5da1c345ba0749eb9392eec99f2792db1040d1c5abb30e10ad8999522d45878e60b2b2cdcae05fbc7", 0xe6}, {&(0x7f00000012c0)="38bc976cd930f94429662a32e45b2876e56b768d9bcafbce2bedec6134d525431303e846c73814eb9e0aafb8771f59fa152c09aab4c53814a0fe05507b57f0da37ce748380a78888326df55303036adb0e173169f738b3cdf29c4e826099a6e457ca43c2372a4ee5", 0x68}, {&(0x7f0000001340)="ffad6432eff511181b8404b889bfd7cfe8da0e92ae05b1c97c1487", 0x1b}, {&(0x7f0000001380)="284bb5708a716b4f10f3d8cfb9c158829ad0193bbedfd69ab7c733e125bb471874c9ef9ff1f99a93c005bc30425303c0557ca27f382213afcf502f82957f43bb968b8263b6b95937fad4a6ef4b5cb9911e0b939b9f9d", 0x56}, {&(0x7f0000001400)="faaf8c31a673b965d061a0cf42d05d907910bd4645e84e993416e21747aaac9a5bc9fc32083376451936d4be08d92ae4d80ed285f05d19bf77e6a3389221673e42fba9692e5029275c5daf1c3df363fe7c33b06857f2be7c9303ba7c688c2a1a761c5f6d59dec76f38d95e2bb2a252437bfeee32116a3fc7bbb4a61b05bf5278d7a4af0a577d7d981ec860c5275b16", 0x8f}, {&(0x7f00000014c0)="ac1d0419c4d9ed90217e2a3d8a3bf5524320ab06d74cb6116f2ca5959d0b0c7bc01c60962643dc3488d5eaad0ffc31903af453dafc5478da315845d0419f3141d866c02bd1e7429f9bd72673daa750567a73a2b25f03082850d289bcc287", 0x5e}], 0x7) pipe(&(0x7f00000015c0)) 18:06:26 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) shutdown(r0, 0x0) socketpair(0x10, 0x8008, 0x4, &(0x7f0000000080)) 18:06:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199e3641cff"], 0x1, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="8f8c2249a492031c96df38f2b0f9c44166", 0x11, 0x6dec04c233b29e12, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) unlink(&(0x7f00000000c0)='./file0\x00') connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) writev(r2, &(0x7f0000000680)=[{&(0x7f0000001600)="d78a11bb328bf90ebc7572631805c35d555133fdb6c59a061460da042d376b070b9c3f0adbbda1e86ef78a066bd76eac7c43d9b59f5014966466136cbdfd64aa396bb1ae6106f78faccd16d226bd4a3216f1e920a3f9c3822bbd721d9c4a81e6b587666b6f2a030f1c8d0ea69bc792914f4cf128cc70914e15de647da615135d3f84b119556b022c033a0440209cd3e14a1472f3640a98269dfffcbcb43c1731fee3c2cd925008306f626ddac3eb6f72d5a0f6bf1b7cdefd47f5eb33a634c718d74fca7299024f5e8729227c70e9fe453cbe5a5d45c2ceffcfa043dd04ac092fdb746a7f31d07c169f535df86b0e7f6f307e729a50e81b469f1a21ca12a265ce5f6abbcd266eedef991c666df86db1a3e8840e2b088e5978d77e6d998b5b2831765c93861017afc286f3378d8bedb6617085b416c57dd3503e489578a369c78543f8349edc9bd4dc1900f2b2ddd8e26f01b18a43b5970e96dfcdf190631fe83f9febf8c30346613f99a84e70c97ffc5c7f1c7e10beb2f144f98a9fa4bafdedb87f63419a36299b0bb51a0a1eee4ebe51be50c015b1a09c6eca35a102d7a05927b37018ee4681118184858da13c6911e94ffb13c06ccf872f29704981426ab0255c508d5137e6706ac315e74a8b429fb03bb5d5559834dece8a9734a6c930c5800e5cb633eae5d6985c946f12b42e850bc9ff9f445a5906803f85c245ea02e417fa210f109580ea7baa6fcc07de61f87610914adba7964334e6220a733e096cca4bad255e68c91a94021773e6f766d91e6a3ad19cd4546dbc7e6c834bd5a5595b8b2d1adf39629721265a2646d72793e89487956f32dd670d997d777eabeb9457e165ca900712ed60c9dc84b62b6933481aa4182f2f0b52fe7fa384341dae2aefb9506253cceb203fffe16306bd647c11167efa8b6791777d60e4b78e57ead89bc659cb1799d00c62702d3798e7eff4b7a44b859ef8f696da52fd1ed321513dba13917f8e89daf6a3649526f41bdc6a534db745d9b47bd57229797ef3417dfb3f3ff0cec57dca10f24a1ce4b95a2927bf1ae49ee879a4c28ab4cd2fa677ffa03e24e74ad9032dc843d7ae5839461c08cf573de821998d0134d9edd3028f4368cd413ed90d0d29b1d16798a58efe824944630d052d7c63a5df1b4384eb2f19bd6c661c45737d5640bd4508c201ddf4819434c7c0af4f017f0320d6c5ec1cc58506d724c312c57bf025b838884af350ed9b66eef02680a73006e6907cd8b2956902df62f136896029f11e04ae2769bc8bc6c4956a62385ef9facf826a254caf1659e9f8ecfc3cf2d52c156e7b965b497a3cbaae996b0291940fa9d16cd040365fbe37a0a805bb7706548c4442175ec1f6f7b80049fef2ca742dcdffa0db0f26fb59a10b08042a75918612c6e74828e280d2df9917813595b856745b9d683fe7ca63282ccdede38c642f593bfdd40ca629907e002a47181b4e2e679311f7ed23d66fe29a69b8bc5d9ac4ea32fe07bee769c35c9cb63e3001236e94fd72e819cf2c1ba8003922c3c470f25fa76e4a343f958c66d63e2f846c70a9fb5ff62c3ed1409adc269a640bac0e2638c40f44ee0fc0ead959efd2cd8b626737e402400d5b615143d05a534dfb4436e03fa838be7c64a43f6354b525d5818f0362ed577efee9cdce2cd7369004a2c42ec2457d50cf610682dc3e03ce4473dfffa5a6eef6b30f1ac1c31afbcfec73c542727125948f8b43cd86bfbb7960c688b1b0481a5416ea1209730f30065d408b3712d89b977096a1f3f16bc9543f33017d462caab0b15241f72984abf38557339f6eaeaecbc5e37967b72d780f1fab547b9373286395801f34e395513c34f8b981b44a57d0a29face10b14e7abfddb95032922cccc3cb279b5a6b99bf88a2b4a2dafe110d19274efa65cce69c83ac31031838eb823376d5dd03d849669cb897979539cde4ed75e42ceb6146d669bf076f47902e952fb3871bb41f29460cc0dabac9af2076d89bf06315f47df3f7d1401a2465beeac3bd2a462856c17b702c90224372aae07ce0069d1ef039d22acc927ca06e60990154b522c3a15c74ec295607b66949615775b3f20a85497d38281dcc721d4625b1eefb535ec8a6ee2e21c524e7545b37d8c74e40dd8f67955520d56e4200ac597d4626bcd0960e660b088ad3d38f4c616b242e651a1faf07b34bcb7f2d60f57b3863deacef3fb6f906de0ff03000000000000f54c01e3362d4b5af31323c0535cfa183032f4d1fc30d4e05b68e2c2394e02d16bd02a0257033772f5ad56dcaffeb41fd81eff98cbc2e0fb43f3da579b5f4dc8ec5dfa859db2b8f9f10c8b4a8a02244641dc376fd0cb015fdaa8f381c1d1bbbe950e727f2295833aa2a81e830bd79aa567067b810aa3af7073a811918f2d41c7397ba0b4f08428acc5621a6368804868dd906b530f4931d301ecda4ad41850ff24ac1b0ce253b02acd457da6a1f276dfc0c32f198aa1af4364721fb43ccdc4b2675a4311e50f867df8173c182a9e5b94f8dbe4480c0d2e2bd38f8853e426eb7925cd04a96c9ccaddeff9fe2a63fca4e63fc90b708daf75cf56f69151954ee7d312686a685c32ea936dd69106ebbe58c3f39c0c219ebe253b64d55da2958d00000000000000020000000000000000000000000000000000000000000000000000005e9da70cb29bf6c89fe3da68330d225fb732005a", 0x784}], 0x1) 18:06:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 18:06:26 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00001a9000/0x3000)=nil) r1 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x100000000, r1, 0x0, 0x0, 0x0, 0x0, 0x47526bbd}, 0x9, 0x9, 0x0, 0x0, 0x4, 0x1ff, 0x8}) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 18:06:26 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x400, 0x0, 0x9, 0x0, "37a239702f113999ba0d9896819da1904d420ea9", 0x0, 0x2}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000000c0), 0xfffffeb0) execve(0x0, 0x0, 0x0) 18:06:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000600)="ec7d4500afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2eedd8c6a72864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53ec878311c2c8f4475adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e93b2aa28641ab8ebae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98dfcce296f5e47b18d4177a06af2d7acea3a560bdc9691199245950508000000000000004ffbe4fce044534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c2124b99bc9673d15d4fa18124ddb31ca722bb8b8ae8417326e4293c551c276cee61d38d9ab3589effbd3cea643aaa9197fe3a29fb85720a4352ed17d1bc20d727971ab15868ff911da65460a3c49cb4dae2e688649ee3d6abdee3bab8da40b5b4fd5f4f36314b548264b5418fc224c739eafc3d6527dbd0fc933ff5a77c53056e694e39c538464cf07cfc9fdf7bfe6eaf22be95adde55376c944d648858f2abe394959e953ec4bf650eda88d2eaa09af4ab571b7db000000000000000000000000000000", 0x226) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffbfffffffffdf, "a146786eb95bd07babec1100", 0xfffffffffffffffa}) getuid() mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x7f) read(r1, &(0x7f00000001c0)=""/249, 0xf9) 18:06:26 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0xae) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000500)="c2d9eddb97c502514275dcd112c6c9b0c7ca8e754aee4e24075172279e78d4448bbb3c3b27e8b56298c27c3acc30299397d775f156b0c0090bcb61fd2f509bbb20f551053ce039b1be59d89ce12e345a080b3dba5861a368f5de366402c9f8126023461b45d478dadccda42c16bf663647a2eaedc2e4269a0bca25d73a394f14cb6c4d58ce4f05bfd06a401ba73dc84b24e2855386514149b0743b1be0936e5b527e7264002c640a7377", 0xaa}], 0x1) r2 = getpid() r3 = fcntl$dupfd(r1, 0x0, r0) r4 = socket$inet6(0x18, 0x1, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x32, 0x6, r2}) connect(r4, 0xffffffffffffffff, 0xf7) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xfff, 0x2, r2}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r5) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x200, 0x4}, 0xc, &(0x7f00000017c0)=[{&(0x7f00000016c0)="204a7351b0bf1e11d302975dae6c0081eb7cdc746529628289e9c4960ad711e75a4156447df645248ee16ec51179129be8eb48ba1e0c7263eb674ba1637d34e3a5c9d57e101644b13a557c78c616580ee4bebc70dd12777e8867be624a38580cc8b3502f6bcf8fdae13b82d7ee049fe6be3066add6402c6296084b72a20dd0b4c89b80c328cdd285939317cc956a781a7811ea9bbc50601e4dd4b22988d4b8e7c90539163d8d5ba0987af8f43006bfc5fc45cec07e771cbc01b8ad8f96a6507651bda36a55195d788cd96c4913a3e878f4d665296a42ee0a2ce452ca3cad72f364830aab45eb5c688b13f3165a11f1ddd860ebc57eeeb429", 0xf8}], 0x1, 0x0}, 0x405) fcntl$setown(r4, 0x6, r2) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = msgget$private(0x0, 0x128) msgrcv(r8, &(0x7f00000001c0)={0x0, ""/24}, 0x20, 0x0, 0x800) close(r6) r9 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xffffffffffffffe0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={r2, r9, r10}, 0xc) msgsnd(r8, &(0x7f0000000140)={0x3, "379f9b33531f2be30f86704110f96b7e086f2f"}, 0x1b, 0x800) msgrcv(r8, &(0x7f0000001980)={0x0, ""/10}, 0x12, 0x3, 0x1800) 18:06:26 executing program 1: socketpair$unix(0x1, 0x82, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) 18:06:26 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r1 = getpid() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/72, 0x48}], 0x1) 18:06:27 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x8) truncate(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xff, 0x2}, 0x8) 18:06:27 executing program 1: utimes(0x0, &(0x7f0000000240)={{}, {0x100000000000000, 0x8}}) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="22ac215698c7fe65f377c5683531d6283e97c2d3d3262c924432d32b0010b0559d3ff9855319b8"], 0x1, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffd70) clock_gettime(0x4, &(0x7f0000000280)) r1 = socket$inet6(0x18, 0x1, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)) getgroups(0x1, &(0x7f0000000040)=[0x0]) setgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, r2]) connect(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="f2ffffffffffffff0000"], 0x3e3) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x200000, 0x4) sendto(r1, &(0x7f0000000100)="2aff3d060000000000000020c9d094d1ab321fb960e4ceb5b6651cc1a11c9e82797aa02fe3829a98", 0x28, 0x404, 0x0, 0x0) 18:06:27 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x20}, {r2, 0xa0}, {r3, 0x4}, {r4, 0xa0}], 0x5, 0x5) poll(&(0x7f0000000040)=[{}], 0x1, 0x6c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="7cbdd4082aafe2b10d72be4034417e1fa5b08482bf9fb6aa096d361305a2c3eae65061f2af17b1d116ac9ed7c23536de1bc1354e7de9dc1aed42bdbd0d779eafc925747dcb098ec3228ecb67fb061cafd4973b530e5eabc768ce9ef03882fd89514b9029ebf0bc0d4f9e7082588d37140f6d856144698358321cfcd8b047898dc95495", 0x83) 18:06:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r2, 0x5}], 0x1, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0e9b3020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xe9) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x400, 0x0, 0x9, 0x2}) close(r0) kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xfffffffffffffeb4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001080)={0x3f, 0x1000, 0x8, 0x67dd437d, "900f303e865e0d8474a76bd12ab3301c3cd6e8db", 0x5, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001040)={0x7ec, 0x46, 0x6, 0xe3c, "74bc3ec5e51d3919e8d48702da04454420ad4fa6", 0x1, 0x3}) ioctl$TIOCSTOP(r2, 0x2000746f) read(r4, &(0x7f0000000240)=""/249, 0xf9) syz_open_pts() clock_getres(0x4, &(0x7f00000000c0)) 18:06:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) writev(r0, &(0x7f00000021c0)=[{&(0x7f0000002140)="0d890148690678098bfefc7ca75c04adb0f1e395438263f8a8cd15ef48b17f1ec785812e6dc6790905b0c7c6c0ef553ca37b8c07147c9b731ffde685dab4cca6f6d84f064b259b0b0e0ec970f8520e8186b961e5b218a7d678907a9719f43b3b64d10a511eab1238c56159bcb60d74c574be5193874e8edf", 0x78}], 0x1) ftruncate(r0, 0x81) readlink(&(0x7f0000002a80)='./file0\x00', &(0x7f0000002ac0)=""/189, 0xbd) ftruncate(r0, 0xffffffff) ftruncate(r0, 0xe35) sendmsg(r0, &(0x7f0000002a40)={&(0x7f0000002240)=@in6={0x18, 0x0, 0x8000, 0x1ff}, 0xc, &(0x7f00000026c0)=[{&(0x7f00000025c0)="da6326099d80a4a9cd776cfdff301a99299f8cc1dbb8d36d145e178c234ab4917b5f101a07605145dad6719780f65feb8195e637c7e1737490c1c98feebd001bacbefefb7b197b3c706910051d45c7915429c06822d601d9a8ffffff7f00000000687bc390f17cdd87b4a5ab60ac65e821811e324c2af3e8c5a45d7bf30b331c46ee7e1f15f0b5de5615b078d750d19da3693dca1a793344d6134d54db7a76e2d69ec963c540e11cca4601f095ced3c1e46794af3b13302be0f9470ef521a436ca0735c1a33570ecdd3e03e791c4fe7b755017e9dae9b2c2e6b9d2538d02de00000000000000000000000000000000", 0xef}], 0x1, 0x0}, 0x409) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000002200)=0x10001) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x6b52) ftruncate(r0, 0x5) 18:06:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x99, 0x0, 0x0, 0x40000000000}], 0x6, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 18:06:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/213, 0xd5, 0x800, &(0x7f0000000140)={0x18, 0x3, 0xfffffffffffffff8, 0xf18}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x0) 18:06:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1}, 0x10) 18:06:28 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) 18:06:28 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040), 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)) 18:06:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) accept(r1, 0x0, &(0x7f00000000c0)) close(r0) 18:06:28 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x100c8, 0x140) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0xa1, 0x110) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x7e, 0x100) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x2800000, 0x8, 0x4, 0xd184, "77c5ee36b8c066c2ca1db3acf17e0dfdcc46321e", 0x6, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x110) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64=&(0x7f0000000280)=ANY=[], @ANYRES64=r2], 0x20}, 0x0) 18:06:28 executing program 1: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) r1 = shmget(0x3, 0x200000, 0x0, &(0x7f00006b3000/0x200000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x64e, r2, r3, r4, r5, 0x2, 0x9}, 0x81, 0x7, r6, r7, 0x4, 0x2, 0x2}) munlock(&(0x7f00001ee000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x1000)=nil, 0x1000, 0x0) 18:06:29 executing program 0: munmap(&(0x7f0000240000/0x2000)=nil, 0x2000) munlock(&(0x7f000023e000/0x3000)=nil, 0x3000) mlock(&(0x7f0000241000/0x1000)=nil, 0x1000) munlock(&(0x7f0000241000/0x1000)=nil, 0x1000) madvise(&(0x7f000023f000/0x3000)=nil, 0x3000, 0x3) 18:06:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r0, &(0x7f00000008c0)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b999eb4c782719fb5ee0000ddb9c43515d10f0dd01c50d257473e147f433c494b58bf698dcb7df998d630e14b4cc25a959d6faee6655866eda9a432c346bedd7d372e49022eb041dd11428028dbc019847ccc1eac68a0938d55a7f0f7b9b78ecedc0b2f8ad78afaa1e8cac3cc60a77e39b4385c4d53f054c8131e42390db303b27e11", 0x882) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) 18:06:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r0, r0) setsockopt(r0, 0x80000000, 0x1, &(0x7f0000000000)="cb4915c9b0f8f7380f26df8ca9cf1bc7bedbf02bb574ae1f5ec1fae67001df500f984c88b5e6cdd8b0d54028769a4aba4b4195617406a66cb421e7476e362d5a3fad4c495cefa8bc198fa7a32a3781e1", 0x50) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x2000000000029, 0x2b, 0x0, 0x0) 18:06:29 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) writev(r1, &(0x7f0000000740)=[{&(0x7f00000001c0)="26464e3146a67e287ec2bf1cd64ecadf9d32845897a408ecc3c758136b2520b91c896931ea022d821e84543381c72017ce114b49da862925a2987e2713c7c47160bdf8c54dd04e561810882c846794aefc0c15c5a1cf21d41d52bec8a2e3168e22eabc931bea86e4cf7fa153a7eb335464dc4aea554199e975c93883f90b6f25a2c79308c1b8a556bb1a08cf4f3eb0eb1973e07a97ebe909c625c939ce64da6e0ec6c86c5630d20909ede750d1560e1e7d18f51f3b", 0xb5}, {&(0x7f0000000040)="35f7940bcd4c64edcf904f7ef421f3385ac9eb", 0x13}, {&(0x7f0000000280)="57a8b6e32e20f1669fcbdfdb9f987402dbc93eca922cf3d9481637531427eaec0377be0687da081084ea2cbc833f7f73304b75d63af165651a1052781e4c319880d282c928c75bec34b396f5004c305dcf9cc955800ecba3e7e866e3f61a8160a3598edad3fc9997ed88588c9410738932335208", 0x74}, {&(0x7f0000000300)="9e6f4bf20ec61de4eb7c9446edef4bae28503833e84dda0fccf04cb4f45b693e8672d3485120b58ffeb6e2b2d9ed29c2e068c6029a3299a9037de9fddd3f42293f164179ca1b5172d144f12d4d3fdcbbaf24be8b6706c57cb4af71f78bb633b1c53f35a105270ae92cbe6d3003a13d104f57a17689b5ffa2866e3853da90d4cfd65f67b2eabf177d6c0253edcf6e08422936c44867990836ffcb9fe6ca62715c3ab1f78a48696b156d9ab1f91f15deef4d6fe685e53a798051d9ad1bf1c9", 0xbe}, {&(0x7f00000003c0)="8dbc1975bfb2f0c051428df5fe16b27fea96dc712587ecc426d67a72c1e17feabb11bfc57fd8d62bffb7668d21e0b64adc9b21c231490ad628b678d114e0af9d4a6c9a58a6e76f23443d54681f68ed150b922e8a48ea83d4a0a3da951e36f22d50cffaf2042329d9ac8e7f394cf20e4773369ba1648cdbb0b7d26c1c0bd82bef63864a57cdb461ca1b4cfb482619c95265b8d9f7f22e183743a5af26138dac0a053dce14948b2c1062ac7e0d505802d39a5c875fcecaeeffbae158ed96bc279734272018dd5debd6dbd3159ec4e51669c0d531eb6db823ed92a41a81d82fc1e880f2df5037", 0xe5}, {&(0x7f00000004c0)="ebe412c745f95c4644781c538238cff0dba978c18b6c0fc15778d46d350cd08e7057c5101005d945f9c3b4ad818dff54ae20d2dd73f337a5b8445fc85752fb446cdcb9a892b2471eb59aed5e5ef3dab1f43d82f9b915bafe6013ef35ea1c350e4ee7bdffab1cf1348876281e98255aa06eb9138f5a84cd08265d0b4dd67a8204a6226c035d7a2326e1e7c5fb3e3581f87676e4ff481895f530da1a91bbe6ec7f0a46ad3f18a56f1978bb13df68403e93fd6d550c2be4b8389e58c69f15d61a95cb8a939f71c2b6fd4238261cefa3581d5d17a0d9778fde75a7e2aea8155dc9a5e16cba4616599d", 0xe7}, {&(0x7f00000000c0)}, {&(0x7f00000005c0)="866068c0d8b054e1ed252caa39a04c3ce08a68dfbff25a5d93dfe6a60c5ae615b39cf558e36fc9faf6bf9c7be67d445e6b648e5e0cac19fe9cbb6762cd02896cd8933ec7c43156e5e0db39acacad73c5fff901a79bf040e5b61c6e6a00acf9d08d51c6e453a71c19efedf91640e256c974617563ed5d97d8a96329e5e6f829ae6a6d0fbb6ad987cd44027ef0a1ebe8d088e5ace2fbaf11a50c03b89e03ce30d4c33ea8da20952ee5dc64de37a0ad44d315", 0xb1}, {&(0x7f0000000680)="dd0406e0fe627291519d4bdac6bd15368218c11fc842ba851214b9c6d76482d051d6747419fac3cbcce20e8a99aabb39a620b1d564ef06cd3c2b2a40187d05abdd51edcb85d752ac42841334f10e80774d89c61e42480017a88e8e0713507bb5bb21d76eaa3f8ae48431927a5517ce0e8ee505e80a9de4237520ef7142c4ffa2d7f0c021fcca59f903454b0f4d6b1e6fb6fa43d62633ef8e83e6dfe757ae6e11dc62f53cfb499b0edd971b2be8ec8ca5", 0xb0}], 0x9) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x14}], 0x1, 0x0) 18:06:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x3) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 18:06:29 executing program 0: getgid() setitimer(0x0, &(0x7f0000000040)={{0x0, 0x1}, {0x0, 0x8001}}, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/5, 0x5) 18:06:29 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f00000003c0)='./file0\x00', &(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') rename(&(0x7f0000000000)='.\x00', &(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//file0\x00') rename(&(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', &(0x7f00000000c0)='\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') 18:06:30 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) 18:06:30 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xcdbd}) setrlimit(0x5, &(0x7f0000000040)={0x9, 0x9}) 18:06:30 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x10, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x40, 0x10) linkat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000240)='./file0/file0\x00', 0x4) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') stat(&(0x7f0000000180)='./file0\x00', 0x0) 18:06:30 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000001c0)=""/126, 0x7e}, {&(0x7f0000000300)=""/196, 0xc4}], 0x3, 0x2b) mkdir(&(0x7f00000002c0)='./bus\x00', 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000540), 0x0) fcntl$setstatus(r1, 0x4, 0x4) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) setegid(0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000000)='./file0\x00') linkat(r1, &(0x7f0000000400)='./bus\x00', r0, &(0x7f0000000440)='./file0\x00', 0x0) stat(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)) 18:06:30 executing program 1: r0 = syz_open_pts() r1 = open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a400000000000000007705000000000000004e5bbdc3a5197094b222988a238fe79bbaa9672311495c9bf109d5e1a9c4de41a52f5ea7fa0023d58b93e8154e000000004908d0d99bf7c19f078177da4ce9c28773bbda1049fad20400eb0000000000", 0x65) write(r0, &(0x7f00000007c0)="30142cc2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b45428ac6060b56fb07fd63e009283b58319c302baffff466d04677f54d4b92b9a070052f3e2060ac166d08d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f413fea740bfb68fdf40be0820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32ec727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc39d1c717ecd02a560b1d7f8c4cbb366a33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70ab8705c79b131b68d484a10f387007b7ef492113a78ed04082c8bf3e599f15525a412c5046b9ee07267ad09d6d9422bb260df894a1849ac258da798dea9103e0982bee891791ed24e85dbdb458a59b46a89ef79ed1be1d6ac17a12a9338bc674cd9601dd2d44a7d6d9641199dc416aeb6d46607b1c0c180cd68058208b0b72d432b639ceedcf3590f8c26efdcd42fe70419b70229efc0e332087a00000000000000000000002c19a0d4168847bc70b55bf47a8b8e0bfc3a86a7f29b613b471b125c9e5b44a39964419bd1215928c6d57c46c790b6543120753e92fb83bcf2afb2d1a0968762a21bfaa9844861bd85b93b186d2ccff553faee96de17", 0x1db) syz_open_pts() close(r0) fcntl$setflags(r1, 0x2, 0x1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0xffffffffffff7fff, 0x800059, 0xd732, "cd6474f4d60ababcd6e600"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:06:30 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x6a) dup2(r0, r1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) close(0xffffffffffffffff) 18:06:30 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1a9, 0x6) r2 = kqueue() preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/27, 0x1b}, {&(0x7f0000000240)=""/7, 0x7}, {&(0x7f0000000280)=""/124, 0x7c}, {&(0x7f0000000300)=""/107, 0x6b}], 0x5, 0x0) r3 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000580)="448e6e658b923d6745b018f24ab09cc5b1e90b3c2f77e9a5dc4d7396b23548aa2217c3613a9df1e08cd3d6cb5841fc9d1d7902cb3b0506be3fc2efc96c33c6319fa1d3600e17547e5b42cc9be0ee3761914b13c7ac84125287202d9aa5e405094969809a446222b19ff6b1136f59c9c70654f9636f8aedfb3edaea2bb4118495d3f0ce21ec369f423dc582c7e09624fd9738b75307a85120419f60e0df0e9339003162a9bc1e61702bad01eb3b4f3711da08d33ec1ed2c023add315c569c71d569669cd54921cf9f3d93cb90c40882f326bee723e290b87f8505ff3400a696a0b53928d91fbbf27d80f62dba5dbcf68a28ca54623466e7bdd4d4f81fc61014a39d66c986dca972074d1dca3abf26c10a6362e4ebaf63c80e328e8deaacf4cd6656efefae9c8e4d2bb6f8a51fb9d62faf884190df5c0ca57d0709ca0b373a71658d64c50fdeb5dbfc37947792a626fec5601e180afc477c066c0c4cbba381d33b8fd72d6239d30b070133c985ded93b71e71d3f4c40115af4f18d2373dd4ce6c18ce56d90a7d43b5a02debe9fec5daa750395d23505ab6900d920dc47450c870eed3c089ede792bc8331320ae4ac1cb018dadf0c5503471c8fde3061de3d5494f653f2bc0ee0a597203eeff73a076a5b84ccc722cbec496441a61389b8145a90a22af4df36ff1df27a1944ed80ecbc7e14f8ebe1d4a9e7902afb42ce54e20d94924d82a1db76b19feec9957d5a714bf2cc919dd190a374443c98e2465b6450a81ef1d495567b65cfdd2f5dc328b41727b3e5175d5b90f24410eccb0e73a0cf41ffb16d7185957134b6f4f83d509b2cc6fca33211c34387885369a6f5f84a1bd4354ce84a49c39aec2b685fe966b404684249b145cda2279e75575c97cbb27835d88ab7f79ea32f1e7c8c8587bb5dae9043a8eb0a995ad937a1cf2a82ad2b28f4916d7f6e04d5a2ac443a6bcbd357d6e185a0103b423f1cbb3e961adc5934fcb156a0e47342773e510beaef67676ac9d4fa35fa39a4bdb05984cee1ab484250c79a81bed5e635e06d40a9d291831a6424142da03549bc11120c702742de6a104c713b1387a3bab0ea5b0b0a068348631b352f716ec0be36d53db1ef5ad7118ea289366ef273bdad681d7941ee86d39393040d6412be62036e103d129dcd922e128b5672b9590ac8ca4383b870ea430961cea4f780b7e4115e71f676f4ae61d566ad594b9fdc5a73fc6a301d42e8545ab21a538ba33076547e1504470ab8b39a69c741449b0ea274e2fe0fa948353ead60c9e188adc868fb0f8f093d390b6263f7768009d8e5f70aaca0e94854f50d178f0682ee1f228ca6097d18f615f3e09b9fef087643c872ef8cde6b2e78c9fcfc0b333a95a88468267d79ee222d4c35d6e293411ef4a6f863508760b8d06112e9a0f0f7a50f30acc5fe0f4e6e46e25b9b4307e4a79e2cec78a4534e8b1bfefb2a39275047788aead730c88b6cd833d7dd597f37db804f665567042da91962417d036f50593adecd11ef1e30f309f2e17445be08dc9b01dc548d87551aa38a8a00330b6738575330aae3b596520d52e7d7abbf4146d3076983f0281773c165fa64a2084b3adc4350aea0954c8668b7390c79a3eef8d22ea636319d62d77fbecfdb5e5eeeaea03c00f695cfc91e1cf8f470ad2227630e4339ada1f487468dc4383950aab8a1cd2c6d7f6e0647ef309f00e14ccbfedd37e2cd68c171ccf26cda0848edd9904e43f5f01164e42b02fa2b3232c495eb22345bb376a309ff65dd7aeac61a9b7e5ba85f8020051fb1f3560b9a178b0e6055b9e4d3491a286b1a31aec93d20f3281ff9cd39a7a73a7e2ae440fbbc80da0bc399efb94be32bb7f2d4430dbcd79f6961803e0fcfda35e5c8f15bb30917951e264f60cf2a6288e0c28624671598636e3e264722ee60fdaea7f91daac6817e2efeec12042b05fecf9cd555c6031ccb20b007913e3ec1a207624ae2f49cfde8674dbe89e0b8bc29d73b1d3c4acc10771801b7442214566eb000a501dcd256a4d197f7baf4db4a197839f86002664f5229b81ae254982fa86b7be4ffa99ed6b9e6587e17a069e9ae139ac794f9c2fba057a21dae374b8dc5b8c7ab107462102f2e3b5cf66ad31f748d633828d8a2fcb61e98fa9d46b305ac3738714feee24caa9557319f6a2cd0fe6806e86323192e1dfc8f88368adcc6231e810e223a591c29697be86cbcc6761268e6e4d14d06efbb7fb457f21636b5c14dd54f0a29f04028be6e1878a150474aeec62a143563fa0f3a2d56ec36bd39a0f727b4d1bfaa2d7d1afc6b02cfc741bf88baa6e437d3fdd1c59789d6e944f3916ba7d0bd231f825496a10f7de69542ef5b10d49c6007fc4e41a22c7babdfd6fd1cd13dfeb0808a2953a3138398af9bbb89539b2f121fedcded28eb3855e880e07b859ce037ae1580990cbf847644c0371c3ce1df545ba721f4c2abceb640ff36247c5200a16376ea9939c0b3d468d8f0ad38867aebc2c0feddce676ded00a2d882aa6c2ca985c524291cdc344af8a78ce2b50ca9794f9cf54c5283af1ed82318ed9895e9447fe51ceb246255af5c4e83257b5b067b1832bc77ad61e88e21aa911553121704119cdaedb4000b78b930b5371b5029d0449bbe7456bd98a8a670093e34d1b42bc0626a64e4123a3540d594bb38c67e1ed09d559d04c9a4ba66f1bfda6d0b92a0c8bdf9955f874312cc60ab843ffaee6a0abeebc626ef0f4db0cb38a84c7c9795779d1a648112eba60e68b7bf92f5951448f3f86789fa367209ad3a53726135f5939e1cbcd93aff536bd7507d40db52f354794630a09dfdb337e6c7a9672fd66c42441e6fb34c8c87727ad66141b89cdcb1ea8eec507de2c82ac79901424a634d42779296c5795c39372a2b028b0a6e92e8d7feec340f20cc6aa11308d7b4b6485009734dca7a2418f87636b3a53d9fbc40104cbef8d299912d22075ad08bdf788b4750e7c493dccb9da628044d8beaba00c7ab73d85146be7e6567eda86b3f1c1cef3115b5f617c579a4d80016a7f4dd49de6ef9fd1aad06fb63e425c95b00c73b0a06c18571766b20895a96bf4e48a980742dbdfd51ad79d89dae70c34a14deaa236d59de9f805f94fba9fed250b1fb9f76d747cb6d4998dfbf6fef6474b54f31b61ee4c29cba0db3b925f50a66a919e36553a436a0143446fd42f85dfe0e7275a90fe7402e7483061741e87df38fde689085b08c2ef86c5e6f87b7af30692d66db4e31ffd4169263e650ec9c715c833b0064bb81fddf34ca1795a0af7b420ca87970fbabb875758c91bd5feaa71901ef71fe45e9993075082eaab305b5df03232ab9768fbca6f27a2dcf4fe14b7792398a152f4f3280dd6e6628d2607a35608f24e0c8400c9c4f660b582cea51d48eb9123b83995514ffe8928270a60fec64b266c9935c42c9f9557e896f70dfc618f9e771a4336dffa815c19ebdb8c6425a366b51e1bdf8ca56ba8dc4c9c0fd1a597a6897b407774836df9e29eec0968c726e09dbbb59f5928a7e747a98b5d28395ec874323ae674720ff638383009d0761c7ed0ab33b79b2e0a4e28172e33c580921617f36d64f6c255e3ecf9e650598f77b82f516c367d506d5162f2abd4454a2215f32c82c3646103fae39d35dc266f01147cd3df671514b1c1a94d68bf27ea675eeba2189997bbd6c543b247fb1036b55fdd1b1927620b2efee9fec6ba29290edb21719f47284d1ca032f018a4498ca19cc10eaa8ab6bb8078978b3dccf1d1e387e1124d770c8f6e079042fe1909a24883c60060dbd6e1d662f4637ae35bc2c84ff25b265e5d3e71b6cd959fb404851605acf464800299d4e4dd5ec3993805321e1df2a3304b738cc127b6d2500192748ab7e4dba2f3cc1eba79e3086c573d650ccf3d8d6070c8dfe52aa43e3b6a9be9fe358d89524d267aa5a0a32c1593697d5f59af814d8f39b7e436344bd081b022c8ebb4dc656aef121083da1ef1701387e42cac0741d00a4c63505839f6293865840440554e63409d955a3343a06dc5a5574fc03de1ab598385f12f2d48a64e44f85d5fa400e2c71d4ae4cb927ff9f7bfbdbbe5dd08ae28f1277964f2cc4d0097c3be416ee0b04e8b82affbb82e6c7c3da7e8792d877e025df9d3a183f2edbc597b979bcdd5cf65588adc8eed6faa279a6867259af3e22764c10d25bfd8d38ef574e75a56f1ce84e04eabcbaa572e281db857a1e78c8ed97f3771046666f041f8812aa2f26cf441d44244f55cf098ec249843f17a2df1f25547e184440733a263d1a60401b9ff0620c87c22b13b9df93a611978c3694dce8394917b30913b37cf337d758f0df3fae19430d3441d751857ac442b2c51e9d7e9f4ae70e387b896f325a0e24c616a77f2930ddbb6622f8701dab63f26c9c17336d5ce8a3d14168a4476038378d90fb5a8ab9d2063f3c838645cebcbc39bc338ab0a43ca1bec0f71afef0f281c5a591c7953192438371670168bef4004d342b4486f1fe5d8df9d6e91b97ac7e1429b2fc307473b61aadc551b441daf356590a52b9c3c248afea560877883804dfcff10264dbfd3e0e902e26917e586a27e3feb25123ec370f3e3cfc4dec6012c9d480e5117c2afd15738d4c9d9947719fffb62496484420f6592e16fea98a3cc510ec8544aab5c679fcafbf2562ccc635ff871bded5e1bd7b6c0b4fee7557df9c60221b260f3541569966e55ec2520a5da8180bc084b032346b0eaa20f911fce201d079163d8b7dc3ac41ea3c2622d42bd2a495d1c374c1720fe19863667409173f03b18d679fb9fd17e94e99e2684d00712c79adee0e9f0e5a3eb004f10c8312d8bd5482fe462bc8cff9655dc9b1669ec65a580c9ac531b62707cf41acb458e6813df49a2a3638546a443c6e17ab8a88c9c1fb5b536748308f8204e79a4c1af182dadef0f67cfa384f5641e435d6189fb24f0389fb2b2a02de99aa52758546752cdcb6dd40ef7f2dc6f2077ad57f389aaa0a60725b946a1be14914f6075624ce86454ec25f371b1ba8d2d4ad70f3297af79728962706a353b2ebf70dab083be32e3d9bf68b9087305dedd6c56883d0a889f8258246459bb06ab8eef808e188d991b55c201fea7f3bc32d482e6000b4dc012724e73e71cbf0fdd28ef49c763e741c44b12d93ee987b519387a9faf2baadf4274d0a952aa8ddb084ec86713b591c402f45bcbb2240666fdfa97447b3d1a1a0474caf79fc8ea7522f2bbf5bee778d36358398da562b64ae97157aa59f20f4fdb4ab5182de1789cd0e9bac964f291b84245cb52d599674b405d7d3944685d7250d9b733da83bbb2f5a4532d6b7abce2189e4451c4ebeab69dff2595685d28a906163b8cb9e6d68f4b01daf274383625da64ad4f601bf07d142fd66d0faac7dd8e90f0294a7e6f571a15a5cd575c2f96c09fc049365054381d97d656615202fd1d09ecfe2c29fb56d5a3bc3257b5db5396f19a1bd336b1f4da746883f7a81789fb64ba46440e0c869ea2be1b89cd5c5b8867bdf9d04ebc890bd07e1c162bc2e0b3813970f5159f476a181fd01da9f1ad00f4d5c3fe671424495e3bed88b8901344bffda7ced56bb651a00928644a5d372296d7a2af7c03af93c6b51d2300a5a31dc17570d9bd82b46470a8bfebeb66008bf3202e14cdb3f631ba87e04e35faa480dc24ab3bc57e0a3641ad8d027595e84898089c96960fba494b80ef44d46722879868f0a5df4d5a33911af1daf7c53c8850b8dfef3f2c7bd311e354aa1dc5d3449019e3c3e323e99e62a87a2e", 0x1000}], 0x1, &(0x7f00000015c0)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r0]}], 0x20, 0x400}, 0x1) r4 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x3, 0x0, 0x7, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000400)) syz_open_pts() write(r4, &(0x7f0000000440)="b10aee07a0e5032d46e14e712786f5afaba9574434566cddd3d6cca6ccf8d13fee2dc2cadc8cf8c4de19974365b16d07a0e4b5c0a998f06ec2e266e4bf326096e317c57e2cf1e9f0a4cfe78b72837613d2804e6ae2bd6e54adbe63a67853678cb7581bf89af917546522edaf496b4601b421414420094677630b90e87a75757b24a4d0f081a1882e898f0b4b0e4e6f210e48d9dacb204baed884f4707ebe10323436b794c21c539ab05fc95437b3162ec583dc874eae17257c774f845a9ad0c140069a7b85e4c0e5bae7707b07f834c3c24ea5a0947dadd8fb85e50b7296f4e216b8421b531df04c8d968779fa", 0xed) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 18:06:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="2f59183a1dba6dbfb338deca061552ac6806c0fc4ec1929d8ad3860a33b10a70aa700abebf6e8ce1d782107c810b4269ee2f9ab45a60729cecdf0f57ea95caa8745c9d73d9a1a8bc45f9219b96dffafc99dba7d6d0422c7c05ce8629cb1c909a5d1290a864800b32ad04413fd7bca8cb7bc0250d535c2a37cc8a3c74e3ea47a0863d68e6c067dbfc648ddb47463cd50718", 0x91}, {&(0x7f0000000140)="7d2a2f63461b9cede28c3213ce42b17adbb3a0f90a0f65c37debc270f1cc4a035ee68d1b3df859278cd371ace6041897e0cbaf516c503fc54c5c063adfa6ed776f52f109f55d97e488ad221f0cce11d42b284de4af58b6d12a7db73d758f5c007db83ea8821fd30c82a2d37bb0a570171c74bff120e109c65dea7bc782ca75ec70cfaf48331bbcd6731d9e4e10224d040b5b47304048ef10d7900d93d7676ada0d7cf798b1569e26a743ebf5eb289f90caf9a8ddb50bb02d00dc42cb9d49209cdaedc5f11a80e6a95327f33ebc968376ac3bf87d1d0ff6eb742854b23135b53f24672f9ef86221643f7c60c58cf0", 0xee}], 0x2, 0x0, 0x0, 0x9}, 0x8) getuid() sendto$inet(0xffffffffffffffff, 0x0, 0x37d, 0x0, 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file1\x00') 18:06:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x470, 0x20) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x41000000001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) clock_gettime(0x4, 0xfffffffffffffffe) 18:06:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000000)="d60d4682624fa5e9", 0x8) 18:06:31 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="0000ab00", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 18:06:31 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kqueue() setrlimit(0x2, &(0x7f0000000080)={0x6}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x3, 0xa978, 0x6}, 0xc) 18:06:31 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x0, 0x1, &(0x7f00000000c0)="60211742b06750ff72713ca7ab5ba9d8f24c8b2afc119c73b791274fd6976647c06f46c13043e36127f4d5ae2ad4fcb650cb4b971d7a5c4f8d46a9bb3166967e0ccd201ac015e3d612b218ef78f2d0f327c349caf5ae86c04fcd88a343c006c8bdc0a298d760ca67df36a8f017146c6fd1852fbdf6bed9214b1dbba8f79bb3d496ecff2cb1e217ce26125a5a7bc87f99232a421ccaae667ec4e2aa7eaa35f1d5209076d67a4f08e190ed6c1c960135c4cd5bcdebf5863dfcfac024ef07ee7dc7b5787173d48f5a91d6c2", 0xca) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 18:06:31 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) socket$inet(0x2, 0x2, 0x2) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001100)=0x5) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) recvfrom$unix(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x843, &(0x7f00000010c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x36208, 0xffff, 0xe4, "673f145d863efc05eaa467d51a19f9e577cdb324", 0x1, 0x7}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 18:06:31 executing program 0: getdents(0xffffffffffffffff, &(0x7f0000000740)=""/1840, 0x730) 18:06:31 executing program 1: open$dir(&(0x7f0000004740)='./file0\x00', 0x3028a, 0x90) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000340)) r1 = msgget$private(0x0, 0x100) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/76) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/248) r4 = accept$inet(r3, &(0x7f0000000100), &(0x7f00000002c0)=0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x5, 0x2a, 0x1f, 0x10001}) writev(r4, &(0x7f0000000680)=[{&(0x7f0000000380)="d51d4974d22810cf0cff68307ced27521fb4c0badf4cb7596a9a14f11b53e574cf39b5deddaab7c3762a68989fee23ec0b790740a42913845e5a319d0585fa34b1bbcaaaa3a85b7daea511dbe112ad300bb55e3b88403b119779430ecbd5bab0dd516e822a18b537ce9c058e135b1303ed14400c43fd59fb77474c86676579bfad680c8cd9b2281141e41a19c7594e009845eebf0a61e4d64105f206cf96d138659bfeace0", 0xa5}, {&(0x7f0000000440)="8612f0c007f592ded291bb890bd112589a11a60efa63efb8f7bff01489be85723b0c3a9bb5bc56ac4ee770a70fb9461502f4a73eb158952c598ddf517abfdbc3339a1ca4c5bd6679798f047cc36e4706045b81ef787e89d70a85c47f41bb7e652dca33f67ffc4687936855b2d49439044b9cdc0136dd682e7fe58800b500bccf218f27b65da9afa630f9c1acae235105ac80f1b554c5d101cfb69d4ea93915f7dd00888965a48dda52fb4dda3d6d087c94f15579", 0xb4}, {&(0x7f0000000500)="1f6cb360b9e46033889cc27655aa3f8d4bd72d2706e871d9247e90cd4971758308d99c3e1408fa4e25470e65c7e3b7f3bf696899722357bef6315ba42ffd9e6c001887bee18ffd89a8200cfba08c8fe59fc108dfbeb3a872aa561fea518a6fd5c887c3a9d0f67ba39788580765e81cae0d74a0b68cc85d55727268bd1db383e26806a963", 0x84}, {&(0x7f00000005c0)="dc70571ebf56a5301c78d6d73815424fdf6c390a146baca74e54e6952505b2873ca2d4f050072d757849fcfa8cb3fc0971f6d6a19ec35110d209f92e3f613295d7fbd5cb329a9a9fb1758749f836076c37636a0176d4200bf2907900de0e7be2ebc8a56b002d1d0baf80ab956f4c2fbd893a8156538b451c4962f89b6f1f024e3c147cfc21d2665234a3d32d6e40069cba9d22b1b391a98fb35c858d0b04b19f354f4fe6286c3794", 0xa8}], 0x4) execve(0x0, 0x0, 0x0) openat(r2, &(0x7f00000006c0)='./file0\x00', 0x40, 0x10c) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') 18:06:31 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "be7931a1c50ea751c2adbab60566f5db3090d04b"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8", 0x180}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x100000000, 0x2, 0x0, 0x8, "2702bd6328971983ccdad074f3c20b80b8613f64", 0xbc, 0xffffffffffffffff}) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba228", 0x296) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/161, 0xa1}], 0x1) 18:06:31 executing program 1: r0 = semget$private(0x0, 0x1, 0x4) semop(r0, &(0x7f0000000040)=[{0x7, 0x0, 0x1800}, {0x0, 0x0, 0x1000}, {0x0, 0x7, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x9, 0x1000}, {0x2, 0x7, 0x800}, {0x7, 0x7, 0x1000}], 0x7) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1021, &(0x7f0000000140)={0x101}, 0x10) r2 = semget$private(0x0, 0x1, 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x1, 0x7ff, 0x1800}, {0x1, 0x9, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) r3 = dup(r1) ioctl$TIOCSDTR(r3, 0x20007479) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000000000016, &(0x7f0000000080)="1534a5aa", 0x4) 18:06:31 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 18:06:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x1000000000004, r0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f0000000180)="a8d0f9f13c9aa2f40d068fe094e7cfbd0b", 0x11}, {&(0x7f00000001c0)="7e92829e2c7f6f19cb40b4f1baab1270668d1601f1a449fa5dbf2e87e65a77d17794b76e85081b27091ee4cd11fff690a84fcff533e44d4a24ec82da2cfcb6fa10b402bfc7595e95492b17919d10a54507427ba4aaf7bb157f0fea0a53c7053c793d2d32e65d9d8b8294102d170838863ea4e23818cebec1977f67152c070dfe8517cc9b0310f19b7653a7ee33c7500b47ce9638ed2c4c6c22182d64bfdebefc1cc8709b0d8024c28cf2f8872b6240d0f78426fc8e7768d79c2c671854bcfac23ea5046b1f65e1da296ad18fcdf3eac2547251322bbb51d5adb0b43cc48b28c7906f5b79", 0xe4}, {&(0x7f00000002c0)="ab2bac663e30536b8629e93d24596dee1508a4ec92ce0e445f8a5b71025aa33c02e78e8aeac2a5da2a804f977d72227a", 0x30}, {&(0x7f0000000300)="7de6462187b912fc5df79959e45e57e3fd2a8dd1ffdfa792adb154fcd6ce4bbddd39ff7f711b462d8e263de05d78436ed941800058fb77a48639fea1dcaf396355b410350fc980fcb72955f3fedc1d5fb25a8c3916fa641ec98d70585a0b424fc8cd58096667b859ea01944872c49a1e84708d6a813f8a98a32d7c7b4a26c794c863e2479add47c7115e550a483af2ecef94a56f67ca2a84d8bda9f18e6fab58bf16ec1dfa78357d2896ae9822791534178dd06e04566f26acdff616e78be2b52523652c64da117b740e9553526a59798a85b0b74d334848d09add24b23a709487b98404ac0ba54e6a6e0acdba75923fe67841c5545fb39be89a54c82ece0dd310da28e74c2571f04bc5c52bc7cf585f2338cfd8fcf3bcb50ee417d9434246c0ecdefa0d6c49b794c93b692b94858c36ce860af970adb5e8219b2dccc0f15f122ce49f74e4d78df942b3b96ebba8f0ee55105f23a6765797fea9cd9fed5c9b4ce798b5040a8d8f1b8c4e968b80632a261dd9cc4f990fb7874f1ee5e29396b01df9b16c436592f38d586b86da119452de266574888ca21fc36bbb55101fc74adcf7425babace10758b6be1a477c1103bc85d61f25a3391c18b541656d5ab9f87c494494de6d896d3cc2afefe8b15edf89a459ebb638aca8a7b4623ae2c0758386de49646fb36afcb8e4de1b02e63e2c691bb31bc4d4a48fcc4bf8e573a456a1fa583b353b889304b80708ff35a25838de63ddce12a9a197c22377811601757f0d9be8c3f7a08c62182f1c6348856fefadff1c3265949532f5b922a857409d2a78c99c944e59fb0827eb7b3f69cfa880eafdef8a7a9f65262576b4d534f78f8a6ed49b32e6ddb972b48f9702b2fe44409977746ab4e3b21f3ccde14b6c5acc2008601d593d6be03c45ae8cfe425ad6058a5f7ab2c53fdd367ac7570c628a4bf8a892369a83510d9ed6ecc1ae54ec3d26fc36837c71a610ffd0e627177553be61cc89dee0858c5c9207194a89d731f5d87decd7af161df72211693e2b3a0e78f2a7ed86a086938073b906096c831db262721a84b9cc39deeed4758ecfaa719297ec8008d0163d0a21b863fa9108ecb98bb98729a93991f8b9b197fd1ee7c1840d5e02c80a32ecbb1c0cd1b9cbd4815aee0a934c9f102be8d533b20d401582f60476668320de703ae49d64c3f062cdd3dc11f10a62e9ae0c96f1c13f446e37dc7c90c525d6d79f105572eb3ce09d0350eeaea6a4732eda996f8199a77146f545052c777181d7fd9b46e877360cdff2e602ee8e6a16c9eb21c95ee1db59bf34bae9316ffeef979ccdd6782d80c5c80a7b394db9f15a41faa8a49c7fba609cb188890e95ec8787fe352c8c1e7cb297d87de57fa6562d7a9544e4e225fe2c1d6ee212d12f591b15a811857a7cf0193ccf6056180c610f2c28b244df755c1a8c4b678f59b5752f66ae4137a59390d54cbc744f1cc29f2d744f5a22d6f9c867ecc1e536d5fe1c0716c3ff347c6187e5d046a00eb1b7ed7e43de9563d16e0c9b8b4904e0cd54f8bc537b28a0b911ce0f2753af601f2a8248f48200062f964a3795b96ecd344d2646ea7cb3c49dfac174e6c670badf6e9338807837d378ea6c52e112825d8a96699b13bb3db19e9dfceff7b5e4f20448a9d6166c3091000b208e4c7c1d5fcc8b23b96fc4f448b4da20452868b4a4e720f9788efcc3f34d2d03b4bd5795e90ee8ebd837fb6c5c3434826c5fe0f1210082ffa06b391e71f96d69e90c63f985469cff93985bd28a926e244187f4736d714ce11e5af2df8b4cd18953a487c709e94fa7e5603ac78930a024b007c97263c6dd31e6d576ad111eccaa05280b1e40d9fba325bad1e2613c21839f99e1996222acad32250ee5109dbb8cc2f4493848fb38587412c3524f69dbdb8fb83eac77fb510ec4f6326afd1647e17980baeb9be128fa9885ffa3b9692a2852234f4427545df660d8e236655c9b19a9366bd3cfbca879c5253b9443a431b541d33b018df1d6367ac7fb917164acde1172edba5b58886888475051cdf5c4fc835b1f592f51d7ed0c687c5ae609f31e8e7d05e444690df7d0189f5236de890da0b80d45448fb25c1ab3d16aedf5dba6c861a4e61d997204d69e068006e9307949dcf365e814b0b3c87fb924306b6ec7e37541dea5dc703b79ba28c957b9cd97515d1fc115c2daaae9df09de6409eb01c0618f5380f8b264b8e50aa33a309a7e41dea5f09de72f281ebbffb5c4873b4ea00e7bf46b927bc7c3db3693608d8dd4c892559f51555c47849dc50731c4c5f568da20cd062c70807472376a0f90a71c2e35f50a075e80566fe7df217ab2329114140885192571650d23d817b2c6e481e9efd7798586aa27bca4ba9e66b2b0cd418ad81ccee1e9938af5ef9c4a8333bb0665214eda85dbd05d0a485781633ffb913cc9ec8d7c781ed8891b41f8e0cb680555eec0c4b2fc4577485072ca204bdcefb33b6bcfdbf84e6fd6f182098bf2ca9d7e4696eb6543481a43ce9880120abec6c5f9523273376a238d7301d80b8cb4f04b29e5c5c6d5e9c9757e1b1785bc8154a8f308cffdadb3e1e44b6612988b5860a153b15302f853cff1047c9da79a848ba4d72b3739e6c2c1798d894832ab7cd59481e865b7749a22b5bac2e03217e17950595e89a1fd41a7bf644e38d2e976fc314d8393e35e5756eb204888db3bac45395336e30201a61140ca405e9c36d22bf6ad6ba8c6d3a38a1c09e8b56d52a77632281f75bdde1f3980f70907418e40867f37501720efad89bd5fecb39265ac3cc150bc2f028074555cae01c0ab8b921ee181f141eb73d8f6bbbf819d94fa749f7128bd7d6c2bc26ab2dd9317fcd58cb02ab5c85da61172166b6762e7b56a033d8b38a2ef73cecb906b949b8d440e8d1ae61e29a3096143d29fe8590bcc2a1b31f5306e4fd2bda60268c8b4faa0935d3962ee3797825ac767b24f395cee3e54ba0588704ac506cff1d6720b65cd21e3607e0abf3fe7edae427a9dbef5b7f98ff1177227c5d5f2ed554a7e117badca683e98116f20644be620b19dc85724d4aad88c85cd7c4647173d608e5a79235a7c8aeb29f01d122b1f6110f68ec899ead6e0a7ea18fe248d967ec1b06a7642421b39cbd27a75d10463bcff8729cecd36f61ba64c3d7d87a16320c1276f7d5baf93e132cb581bb059ef5b347e29b4f33da0a627669b17b35180fcced272478215e36476eaae442894e86724514446c8ca1617894784aa46399c680608b2e61a7170695fd91228cb442cd6d8c216ffcd3fa0c9e4d3aca51c273acceee0e03ad7352f701fb6f4204c1835ef52db92d4467d821075cebd1290d1c99d583559c44eb9dbd3009c74d68e0e2112c06ef21d6f8ce8a95ad03d337752103bb57c75c9816be9db1bfd38ed9bbfbc63d3659597372f1f1132a1e16ccd172dcb6c17b061e37c354b2b3dd9cf7499170941dd2c0213a8e6216216612a03d5ec99ef9a3ec07315c06b619050d073beaf4c3983909d8d23bb6b932a5b1b7213ac23214dc0fbb74433286829df20dbdff74f410ab04bb807f4cc3569ae5b1c566a302675dcc5eac5689653930e61ea56dc9d06b787df99298b168c965f6b2347ce685f2e5985d40850954fd95ea499f4c359c7f3bc444bc6ae31b91c0815a83f998884d983c18b5f5e814bd5149818f41ef58c6f7e74344cd4a099dd33614c0e83e7cde6f38faad32dacc63d2b642403e73504bb1c0f2f52f6670ca38be7a5599e8ca75cfc362cfda6cec883744695bb24af240f8841f39d9cdf0b894c0bab41c1252b8760362a946982006a3964c6957ee01ba5739f9f38363ad49c889fd6438aee7b4c43f923f709642c22564818b2176636ae8ff6ba0207d7de895526c26013faca4bff3d67f662547d024bbf6758335dc0e9a5e4d0611cbfad35a62568f31c58dd9b83d4a53592dff62687c1863cb87a26b43d76afc1a50f806c9232ef81d59d4d712dca22b56357e9060b316f8703cdf088fc27bbca24f7e28c56e645fd148481377017f3dea8e0fc1237b86e989bce07ad8e76fe2b0586e8e6ecc7ea99f1ecc8feb6018a18b04a8b47215bf53576a839112cbb5ac1ebb6f44be7729ec06bed3eb7a136809fbb55401fcb572cd12f764ebd5bc976cdc78aa17529906ecf871390044a5f76230dbc95ffaa9823e0311301be5ca6b3aca5de50bd7dca359032d716746ac2587b0b37d6487216adf7564a5d6d6ab3850ba163356955ce9b28eecde3ab781161a4de23d41676f0e57fc4e7605fe2366d860895f65f6f19d79524a075714b896105ad48fd86051abf7ffc5e35099d977c8c56f5f657508a9672d5a8146575b18c702c079fd13d05f19ecd0e21dd0fbaeede21f68145227d441caa241bb084b46beff28c20c2ac32c53d4c568e3182291fe8aadd49ab6d530fd8c9c143e373783b67c15919f747d71ec636f8a44fde502a152f3de0ebb245a2c39dd5d6929600c4ab573a9052ef8166611a33e0fbfcecfd2ed1757148357496c55ab450d27fe628d54e1260b60e42858cc414820f797eac4ac4a799c861f7a7a7c8fef9f44e0679e1596c1b7c21a1cd1cc63792328399144ee218da623018704c84fda659a496b02cda69e7aaafea89c0d812dd6bed6baefe83e9ad21222232a6a5f06ec0960ccbd60808ff30c336ae56763f46e810eac1973f82e48525dc5e496d78aa7803c18e85f082174ca0683daed90b56a45c2fb493470a90f4f7006505999859201b76b151329ff8cc048ad578796b0ec195541587aea0c2c6e81425e2952af11205285eb2c7a003d06cf490c853f07580592339e07642c6ab2a3659f463846ad11a00068d6c1844eb1d22cca6918d5dd2b952cbe8a239c6e638357f7be69b6a5113efcaa50fcd87a801a30d31936162de487d122e5b37f84d7ef8dc77798d12391003975d9550eebb24562c1e4f011025afa8c764984db703eebf62380a05ef33690339cfa42237a6b95ce9a0c3d3bb02221b6377b67cde113a1eba11d3681727cb648fbcbb19e958ba460264baa6afcb6649b971b459c57cfaf9c7e12d8cb3b1aa6966cdce16ca579cd3d4b494cbe6152b89cd30e926ec6d1a3b912c7bbdb7ceb5bdd492b71c2107e5dc7f2aecf9f73c5688fdb9e729fe68e5dc20fa18eedd5a4af659c3d0ac26c7e1a7942241ca348fa982b4b5a7bdf7545b026665706856eb32e59366e7161303b01bd526038461798c09de2784ee5d6768613f76cbac3ee1872441be75c2fb7318fe72cbd175ccec7b33d875825878f5fc117cd7f3d744d55784e5d487742e40249dbe136f1ddcf08a3a19c69a753ba100c61acaf32594a72674531e9e28a0a78455217c6beb01eb2066320a45166b6d1a4f22435413a53be94bf0b2891633ec54c0aa7f25567790a678af536354e24a4f62edca62b39afdd1e02b13ddd0d6e71ec7158e18bfbf374bbfb748e5a978fa6f0d1f58b23b248babdbb5a799d1d09c58a4fb693e5829a53a64bc587b643e44291883241a5bb98e49225f06c1e659c29e943297395fd7ee440b8e9945b4314ca43ff1029aec4337503807a538bf0a97bd99b04071c70db21ae679db70780a0a0316206ebf5da47df03d5a11c67dbb62f23edab8e2d96dd4359cacf05e3789e3883ee107f6c387d214d9e59f158629e5e98dd9d0c768589ef990645b164e2058777e922297daeff7f190c886dfdf6159c4cc6dac5751f84df9f25cf658650fd9dc03d00817d53c14dbea0c41d8ccbe6d102881b6a5b7f2edb9fb7a4ce98263b2e53037", 0x1000}], 0x4, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) 18:06:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) munlockall() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "625984b5f161004a2a8cb0db7befb3f957b1485f"}) syz_open_pts() 18:06:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) chmod(&(0x7f0000000040)='./file0\x00', 0x95eec9d9652c941b) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000240), 0x0) 18:06:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x2}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff2036"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r1) 18:06:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/105, 0x69) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x19a, 0x9) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 18:06:31 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0xbd, 0xc, &(0x7f0000000080)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff1fe256cbf8b4f77a0000000000000004000000", 0x14) 18:06:31 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x18803, 0x2) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x20}, 0xc) r1 = socket$inet6(0x18, 0x312bcbd793e31730, 0x4) mincore(&(0x7f0000ff0000/0xd000)=nil, 0xd000, &(0x7f0000000000)=""/15) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 18:06:31 executing program 0: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) kqueue() r7 = dup(r5) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) kevent(r7, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x82, 0x0, 0x5, 0x7}, {{r0}, 0x0, 0x70, 0x40, 0x80000000, 0xff}, {{r10}, 0xfffffffffffffffc, 0x2, 0x0, 0x70ac, 0x7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x5, 0x8}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x40}, {{r6}, 0xfffffffffffffff9, 0x0, 0x1, 0xfffffffffffffff7, 0xffffffffffff0001}, {{r9}, 0xfffffffffffffffb, 0x80, 0x0, 0x800, 0xffffffffffff7fff}, {{r4}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0x3}, {{r8}, 0xffffffffffffffff, 0x4, 0x2a, 0x247800000000, 0xfc}, {{r1}, 0xfffffffffffffffe, 0xe6, 0x80000028, 0x8, 0x7fff}], 0x400, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0xa, 0xf0000002, 0x14000, 0x40cb}], 0x2, &(0x7f0000000100)={0x0, 0x75}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) setrlimit(0x8, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) 18:06:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0xffffffff831b02ce, 0x5}) open(&(0x7f0000000080)='./file1\x00', 0x4a0, 0x80) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) 18:06:31 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x109) r1 = getpid() faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x8a, 0x2) r2 = geteuid() faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x7d) kqueue() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0x138) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x49b, 0x0, 0x1000, 0x0) 18:06:31 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) recvfrom$inet6(r0, &(0x7f00000002c0)=""/69, 0x45, 0x801, 0x0, 0x0) write(r0, &(0x7f0000000080)="7945d603453861f75d96075916fc6ba0a17d1eb6336728f3fdfae5d3b37d3f6523963c3e0e2aac494375a0233c4fb8c7e25e4a7a9646a5f25bdcbdb933c13d087615604c1e3ec2257d91bc776654460ac53ccd953f2d54926800c10d20765bf409901838e0c098a51c94f9ccc3a896933626a70a95f7f745a07c8606e159c9f8846627a65dc7e6c8c36c477097f38819c0e3245c83e0b010a19a0a2d62d5d3788504ef72a8491a606b9d8eb1da67750d675d9149ffd31bd2d23507fe27539c4df26f", 0xc2) recvfrom$inet6(r0, &(0x7f0000000180)=""/190, 0xbe, 0x2, &(0x7f0000000240)={0x18, 0x3, 0x200, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x0, 0x6b0}, {0x18, 0x2, 0x7ff000000000000, 0x100000000}, 0x7, [0x101, 0x1, 0x5, 0x19f1c00000000, 0x9, 0x800, 0x5, 0x3]}, 0xffffffffffffffaa) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x200003, 0x0, 0x0, 0x100000000}) 18:06:31 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000005}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="b5b4fd"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x112, 0xa) 18:06:31 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) shutdown(r0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8448, 0x80) socket$inet6(0x18, 0x4006, 0x1ff) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8000, 0x14) 18:06:31 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000001, 0x100000000}) 18:06:31 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653000527c31b19c1c42afd1de4c418864e5467e35f77c9cc89408adc27ec8dc29f1b8350c9f20bbb082ef491efb3ba197e531700d12d1236b11a2b2e486ab786cd3d5aee0ea61d8a82096e6f3bb2072"], 0xa) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000080), 0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 18:06:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f00000002c0)="35db4bf228cc73c71444e1cfe77fc7981872c5b37fd24c6c3c749260c6a778ba3a1e87aedb898d1971cfb99b0006df9abfd6d1eb720a73000000000000000000000000000000000000", 0x49) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x6, 0x0, 0xba3f, "e5ae8c4611fa5d00b7828d722b81e3cae2507594", 0x4, 0x5}) close(r0) r2 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x5, 0x216, 0xfffffffffffffff9, 0x401, "60b635c19db776676f4112ada72e28851bc3cdc3", 0x1, 0xffffffffffff2730}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:06:31 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 18:06:31 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x6) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) 18:06:31 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x2) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 18:06:32 executing program 1: select(0x40, &(0x7f0000000000)={0x2, 0x0, 0x8001}, 0x0, 0x0, &(0x7f0000000040)={0xffff, 0x80000001}) 18:06:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72770000, 0x4) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 18:06:32 executing program 1: select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, &(0x7f00000000c0)) kqueue() 18:06:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77", 0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0xb66, 0x9, 0x2, "4eb67d2893d3e426434ed3371178135d3418c532", 0x6, 0xa}) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setegid(r4) getsockname(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f00000001c0)=0x80000001, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x2000000000000, 0x80000000, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100", 0x3}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) fcntl$getown(r2, 0x5) write(r3, &(0x7f0000000280)="49b65e76306ea5dcc596d1ed75877f850945607065e2266ac5b0ca330650f6b4dae393be418e1f22ce9766ab583e9dc4eb3f545b9f690de80817278768b78ca0b1ddb6a0e10b7b39e9e747f79a7942106bb84a18683ccbdfa2d8c0cfef88784784879f60f6407bb2f6ec9c848c6bbff3f353afd9911fd4d33f0def0e351b875956a3b5cb0e08fad96086335c763bb3852cfe6755791f5c4b01d5d984c962766e1371d280bc89595b74b1535a6f02b114c843c55726367dd7470e7b0252e10bb443008b214ad92e28da4c4a2a437769c56b77a3bc8ecb9279a54e6658e9658d8db562875c1889e873", 0xe8) 18:06:32 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) write(r0, &(0x7f0000000000)="0a4448b43705b017c3759500c87ecd23ce179630c47163cd070113fd24", 0x1d) socket$unix(0x1, 0x0, 0x0) 18:06:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0x8}, 0x0) 18:06:32 executing program 0: mprotect(&(0x7f0000388000/0x1000)=nil, 0x1000, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x140, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) setitimer(0x0, &(0x7f0000000080), 0x0) 18:06:32 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) socketpair(0x10, 0x4, 0x8001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x9, 0x7000000000000, &(0x7f0000000280)=""/229, &(0x7f0000000100)=0xe5) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r2, 0x1) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r0, r3, r4) 18:06:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') getsockname$inet(r0, 0x0, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x699d1a10) r2 = socket$inet6(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r2) utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffe}, {0x180000000000000}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0100a4000000c0000000"], 0xa) 18:06:32 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a2815000000f47e000000000800"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) write(r0, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06406ad5196bfd596735eed3134e3731d64d78e1a3d09117e4a4c17f830a3467adcfe953bf9568518b1a", 0x8b) write(r0, &(0x7f0000000380)="c5a66755ffe6a923468df922c8b661c21ff849d054a252aef6", 0x19) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea15", 0x5a4}], 0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000001780)="2018ca33e5b3775fbdc96c55686ce09cf2caf49c1261afd94b65a4ef7ae8d2c58594df40698c600f09c8099de74832133969848298b9e6ae22db2b3f0da780374771706513f3befac6148aedf38e32794d3b29428f073a72959da813f2538e818be2fa94e732289e6a362959429ecb081305d3a4dc2c5b7c926685c3f0e8da5fdaf17efef2ae7676794a893c46b7ac1b7810df3917ea8c9e6993bc8f0f544aa33004c3e8d70e0a2777b584ea98a749a4ed733e90cdc16dfd46ef4114edfe4370a78207a09dbd541bbdbe5c9cc97dd135a0ff34bba8a26312b948e205bcd238b8432a2697ab18f96ccbe05aa3cd7ec929a1db529b657555fefed06f3349557a599929c021dbd71d6e589d2e954defd115c47847817ab458c92b1276c379d0a36b3161089e33234ec91b4f1299b86830c054623159d1671c68789d7178f1fa9535026a1c42cdf5a1ffecb07f3a595ff2e6720624cc9f28c0200126cc3a716ee99a505a1260f2c1aaffc9c2efeebf9e2f2b1210d61a866d6b87428fdf3fcbd235f88150fbe273b6d9115688fb23a99c042fa993e2aaeed5eceaa7cc78b4d6246e738d92af24f55a75d6081b862cd1d04b61faa5f350e551f36b8a47e5243f9483f4d14630e93a8a76d32c8dc6add411ef62a49d0003f424cffb8cfef42d5df378cd46dea660019074af69c472855bf1c4422b2758c2136ab178c5a5b9a11a12677aa3fec502d229017e3744940facdde99ff6f1ba52027c13e179a7fd85ebd12493475c935da88fc0993f8415a03d906dfa340ead3af021c83acc54c23876403958f4b34472c344f6b66aba3c4f4ddd136b91cbc5b192716a2948cd7fd827fe1813fe3c3a098017877eea6d7b34a7520bdc6445f725c1a19af6646eb269d69263b4bff2513fa7e67d74504c2dc788fde66f6205d3949c5964fbec81c708ca2ad44ca119f8f69dadd0b2ff32b96c43089ebbafb7d43f2c2fcd0a73b02e78805f52d743f539da820ef05ea2b4a127c20b9d97faa5eb0d1595060939b250b695af71ca54229bf3b26b9b4946153a3ae50a0ff0dd2617be4a8d2fde42265382daa594f447ef102fd01e91282d4a8f524863b654ede18e93c44027486e7958820def4d9121fd9157105698d0a0d544c602bc06c5937b183c000ba27ae2218ad2737648b0245ba55952e98d931a27f790b7406adb33474fa9e71942f587d9ee86a5c736ad9552eda188afdfc3c67663cdc8f813dc8b46bdb4bdd8e0b2916131f5044abe3c3e6de32a48106ab64577086ad20653b817f14c23a6c44ff511c1c51ec11d33e9d97e48a1893d5851ab6cbc2168bd114652c5e6971e5eced1d8cb6c2bda2ca3ee16c217c600d62f96cd629eee16af8b64e71910c048ee9532ee81f46dfaf8031ee8f5885fc3eea65c9135d6fa539ade1a5d36cc8ac99e554315bec9105f537d9d828c4a0d19bf6338f9c853255225078f9a3a3ff581c4891c70136ecfe6cc57889b1ecac81e3a1354d534262d93fd52f22f2200857cdf5224cf9403a1b97b894ca33adb19cc74bb0b3e54a7e6c337b874d77c1db9c404615339d4c811a21ebb0dd9f94921d3e9977a391be89a638f672c9e4fa5ef1d9c91586bc3fb4e9eec8c5a391fa366447e721f37a7016e867245f34beca8d34c104a370b08b07eab0c5f476c5c630f679d7bb9b04e1112fbd488c4b49f30db12f466a01e2b44e41f80d010838dce66aea5dcb83f54ff147ee60907330de7d9689bcd940480cc75817a634a563859b7a7c563e57e1b487c6ae1676624bb8924b828e993de593ea02427e68034552d6a3899505475ce2b0c19fd0f2d5456cb763de6cad7e82841d385a4fd4b84d415c20471232bd1123b31da8463512e872be05e24444d0726ebbcdc05c7a614cb16b3f11828983909cfe8abc86c6772baf826a7fc53fe3292d6828c582c0063e8aceed7562d8f9dc82711755873a8ef688d0e62fb3205f3", 0x579}], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0x80000001, 0x80000000}, 0x10) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000003100)=""/4096, 0x1000}], 0x2) 18:06:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) r1 = semget(0x3, 0x3, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r5 = getgid() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000800)={{0x1000, r2, r3, r4, r5, 0x60, 0x10000}, 0x20, 0x5a, 0x3ff}) fcntl$setstatus(r0, 0x4, 0x40) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/226, 0xe2}, {&(0x7f0000000280)=""/147, 0x93}, {&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/248, 0xf8}, {&(0x7f0000000000)=""/92, 0x5c}, {&(0x7f0000000500)=""/69, 0x45}, {&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000580)=""/11, 0xb}, {&(0x7f00000005c0)=""/200, 0xc8}], 0x9, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) 18:06:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x200, 0x1, 0x7, 0x1, 0x5}, 0xc) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 18:06:32 executing program 1: r0 = getpid() setpgid(r0, 0x0) r1 = getpgid(r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x4, r1}) r3 = msgget(0x2, 0x42) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getgid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x6, r4, r5, r6, r7, 0x82, 0xfffffffffffffc01}, 0x6, 0x1ff, r1, r1, 0x80000000, 0x7, 0x4, 0xb8d9}) 18:06:32 executing program 0: setitimer(0x1, &(0x7f0000000080)={{0xfffffffffffffffb, 0x7530}, {0x5, 0x3}}, 0x0) r0 = geteuid() seteuid(r0) setitimer(0x1, &(0x7f0000000000)={{0x7fffffff, 0x8}, {0x6, 0x200}}, 0x0) 18:06:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x5}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="20060e5ad0930588d3dbe0b92208d3c065a333dac7473521c61f8da4cfc0f3188b4c8d9df5ef41c1f246369f065d4e", 0x2f}], 0x1, &(0x7f0000000180)=[{0x98, 0xffff, 0x101, "c0a1023c443fc4404f12b2fd84f4751e1ec930d441e687de0727734a1d31b81a36936eee38f89c20a4142cfeb103d88c5f8fa5b76171520b0ab5d3b582e90ecf598c30516629aec758a3b81217f85a0b5b13e587d81c2471824c254649d8b46406e9850ec50e6a99795ecb2765d644d9d1d7990e85fbe7dfd4dc93b1f88c86c527fc"}, {0xb0, 0xffff, 0x6, "e97f129c2fd53a21ed5ff45713a8cdaf862c9745a1199933b57eb484c1666905fd2de33ec6dcc5b0cab5f38bc62f8ffa243a936638b9d3207c5bbd2b3388142bf9eb56cffebb057c5705237a5191db2b45a209c52113779454847ac00a41534d6d65461fec7ad593f29ed0dad63bf23c712066b608a09e225850869be0c5f047cd9ff52693d50f90422fd7dc65ccf07db31374ed48bee5eb8d8efc"}, {0xe0, 0xffff, 0x1, "2c6aa1655bb1149397b1f2fb5c0795a399849bd7d29404e131057202587f75b44f168821ab7338f2c8490f246694eff10c89e8bb495b86855a2d4e8d6325db1ab70b4bcccccc43bf96c78738346bf3cc14fc04df3427f82778ae0cd53f11a7299b7b3b368d33982a4cd04a19198198def4e8702b134d71edb143641a808e9dd560271eec7d5167075d1ba132791457f52432d43dfd912da970e24e7b827dc2eada9f4209e1b8a627bf3d04d19ed37cab8e5826ded0deab9023d8b5769d33344c82450463782cd56b499b36dd03ff"}, {0x110, 0xffff, 0xef38, "7a12a13152e4184f1174639db1d52e7d24469ae36961d53560b041ada99fbbe63553ebf1bfb2d5c41e221c423f5389462620864ad8c41cac6358a2e8b39af5ffa371589f7d0ce6ae44bc480886a1d207af469844b60361c985a6a0e95711917ae4664c1bcdf933fd33d87a13a0bbed9c3cc55bc2fbbecb38497dd0a5cf1e266d3f9aa6befed6cacfb9611d36c78005df5d3b69bf6e823f334d4e858da3855fb5d1f136a60a61400eb774eb02d5f39ac872df8ff9364ebff24551549541d835b4b0b874fb37ca00c585368a18f3d16da980591888f03a6a18fc9fae5490a6d2d934a7d9f56a0a83b03a869e8e32bcba1e56903666eacb37c9c5c9"}, {0xd8, 0x1, 0x9, "af6ab11ca5fc7e90e7c4df59663333e5c2aeada2448299898f969c2bfd7cdf4c163b6f854f86f18b6df34ca9810849ca8046442d95ce5f7569afa499a832a0f6193c7794f7839f4adf59d300ab07440f7bf8cd92828e0aac90d62696f89b84552986e5da3e2e51961d9c6a867fc3a34b38a95cf58ffae873fedcf3c982d5f9002aee66603094fb91643d811122c9462f49578372a1a24d66fe67ccf30737ddb11d0e850a60dfc1877756ed95831b66e128b29449fc5812fa705c0341282c98baa9b0429a8bbe1295"}, {0xf0, 0xffff, 0x0, "faad2eb190a1dd42e8910042246c75a1a53037d8a160f1ebf3b63fb8e9527baec388f88b3f7620d59fe52e0cc611e923471631e98eed3b60521112bdd39d865aa28eac3a57a72dd4e8b0f6d09c4defab253b40b04ed3a1fc9c505bf7a593966320659d1c90cc02201e3b7d17038b48900efa34e1b34bdb76ab3140f24256ade4f8703fefa458ce7bbea975625f111da3f6f2a75e6504a4bb3f3567bf8a5b1a3bee70ff40bd5750bbd3af950beb7e2014b1172bb3516539efa35b44d9ee0a12c38937e344fe3281b59321e6ac563e31b75deb56eda039d4a24ed0226720704f"}, {0x90, 0xffff, 0x7, "e96882af21e5927dd5d3269b2c4a9f7eee875ab6687c7be4098eb7643252769f0790daaa17da03874117e3f63195813b7e52516fc463a0c3ef2abedb5e0016c3dd2a5c49192a613323ae8acd7eda3f93b42ede655b85032f759bac73c1c4a2eb19c70d4988d4630c902ca79f0cc550ae2e0139e70a0666ec4b"}], 0x590}, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2010, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) 18:06:32 executing program 0: r0 = open(&(0x7f0000000340)='./file1\x00', 0x2c0, 0xffffffffffffeffc) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/153, 0x99}, {&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000200)=""/84, 0x54}, {&(0x7f0000000280)=""/175, 0xaf}], 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x1000200000000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x9) 18:06:32 executing program 1: pipe(&(0x7f0000000040)) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 18:06:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r1) 18:06:32 executing program 0: socket$inet6(0x18, 0x2, 0x8) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x42000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff01004b13c01100422c08bfcc113e0000000000", 0x14) 18:06:32 executing program 1: r0 = syz_open_pts() close(r0) pipe2(&(0x7f00000000c0), 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSCTTY(r4, 0x20007461) write(r4, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) dup2(r4, r4) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000ac0)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce5266254793c7de37187a3c7557fec186fc36ae659d60a0cd341d0178e1d22d01cfe6605d71790dee06a18df5e1909dc13993b14a6f02000000000000008037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7ff9ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25bd4375bbd49d9fd02a88407c158e5ef852966fc6c499e8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a5b21aebb7a959e7f94fb7d9600be075ace4bab018924a67e", 0x178}], 0x1) r5 = syz_open_pts() close(r4) kqueue() ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000000c0)=0x10000) r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) pipe(&(0x7f0000000000)) r7 = msgget$private(0x0, 0x8) msgsnd(r7, &(0x7f0000000300)=ANY=[@ANYBLOB="0200000000000000774bf97f5c8426a10724eca3b1ef4038c61bce4ec375f29e815209273465d1060bd47aa5de71fe3b55dce428378aa92879aa61e65e629fd5af1573a84574a6f451b6331e88846ecf5d39b63675e6cea9b75e9033783c0bcda6d51054e7f44c037826507343ad6d1ca35a1b5083bf329dd96ec3f35e12f744f197390fefd0a04eb0098c6549d1028ef5cd7578efb2491cc8ad10df9bf2f4e644743fe537d9322d897ba5d4a7164ac3259db819306f5ff5cfc37f8476a214c9f3843129be520edd6327ba461e1fe7d1c0026c2b6fd78fa7f511c2410aafd87c22328b07c4081e7c57b35db9bedd3741e90739402f435e5380a70b1c82ab3130480ca08d"], 0x8a, 0x800) 18:06:32 executing program 0: r0 = socket$inet(0x2, 0x400, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0xa9994dfca0f0575d) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) socket$inet(0x2, 0x8005, 0x101) 18:06:33 executing program 0: lstat(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001740)='r\x00') 18:06:33 executing program 1: munmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ff7000/0x1000)=nil) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ef5000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 18:06:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r1, @ANYRES32=r0], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 18:06:33 executing program 1: setrlimit(0x2, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = syz_open_pts() r2 = dup(r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r2, 0x0, 0x0) 18:06:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x5, 0xfffffffffffffffc, 0x0, "1eae7f82ab03ca9e5ab8bdad345f07a098206fb2"}) ioctl$TIOCSDTR(r0, 0x20007479) flock(r0, 0x2) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() 18:06:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x80, 0x400, "1e00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) setsockopt(r1, 0x2, 0x1f, &(0x7f00000000c0)="f486263f0b23da1b51f86fe22af2c13a1ce26f1ff87fdef4759db40fcdc225868b919f08c1f3439736da5e0932470ce9cae92d475a7ab2fbb5e4b0c80c868cd5b81c44bdee7dfbd337d1fe9c7f97a15a3ff78cba88ab3749cadfafcf74fcab01a8ec8d7f0dd7ebf94e6c4c88f1bf733114b5bc86197a955d8af9996eb9a9e73a4d36ea986dbba7021316af84164c0c932e7f7b3017d2a7ca835da692b954e92a419d9315ff4538c83733a7647133d78dfcf0329193af096317cbd36ac377f2ced90a8e90a3bf1c9e4e256d550e7635740b463d192355c5ef095f00f9f105f0f3abfeaa5e18311f02e30b57a7eeb507ef8f", 0xf1) 18:06:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, 0xffffffffffffffff, 0xb6) 18:06:33 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x6c, 0xf0000000, 0x5, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x81, 0x80, 0x7fffffff, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x11, 0xf0000005, 0x3, 0x39}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x60000000, 0x2f71, 0x2f606763}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0xffffffff, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x40, 0x48, 0xfffffffffffffff7, 0xff76}], 0xb3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xf0000002, 0x2, 0xd6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x8001, 0x33e}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x7416, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x18, 0x9, 0x80, 0x7}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000082, 0xffffffffffff8254, 0x9}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x80000002, 0x5, 0x7682}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x20, 0x90}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x1000, 0x81}], 0x10000, &(0x7f0000000040)={0x9, 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4", 0x21) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0xc4}], 0x2, 0x0) 18:06:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x5f, &(0x7f0000000040)="53741027042abb7f77c275afec3da612870316ec0f04b6c5498cb8fed3f2993a1dcf0175db14f52a4b75045305ab5cb381191f9b9d6845934b59cad2536c8e628aaf7ecb1dd1f9986391d096491be19da810a71a4d6967a040aa5f548fea95") sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 18:06:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f00000002c0)='./file0\x00', 0x20100, 0x10) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) r1 = dup2(r0, r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce5266254793c7de37187a3c7557fec186fc36ae659d60a0cd341d0178e1d22d01cfe6605d71790dee06a18df5e1909dc13993b14a6f02000000000000008037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7ff9ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25bd4375bbd49d9fd02a88407c158e5ef852966fc6c499e8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a5b21aebb7a959e7f94fb7d9600be075ace4bab018924a67e", 0x178}], 0x1) r2 = syz_open_pts() close(r0) kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x10000) r3 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0xfffffffffffffffc, 0x7, 0xfff, 0x107, "7b36eb31ec4ae0ffb5e3087cf99e7dd1fd5f0015", 0x5ef16d1d, 0x400}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCCDTR(r2, 0x20007478) pipe(&(0x7f0000000000)) r4 = msgget$private(0x0, 0x8) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="0200000000000000774bf97f5c8426a10724eca3b1ef4038c61bce4ec375f29e815209273465d1060b025ba5de71fe3b55dce42837cbdaa251aa61e65e629fd5af1573a84574a6f451b6331e88846ecf5d39b63675e6cea9b75e9033783c0bcda6d51054e6f44c037826507343ad6d1ca35a1b5083bf329dd96e070009adc015446803b901fed2478380e16956077b102dad3992f94c6f86508f3df5294ce10747585a94897031d34497fe15168a4fcb91cc1b96e06ca32262b2fb9af6a4e9d06b4cec895ee126ab7fdb06e84dc21bb02043fa143703a1383de4c582a6b690a0d74282d7112571b672a947237294ef7c7c973614bd20a69473552585fce94eb6de30436b0ffd56047a"], 0x8a, 0x800) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r3, r5, r6) 18:06:33 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r1, &(0x7f00000000c0), 0x0, 0x0) 18:06:33 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000040)="66cda250816265696e9b5777dcb46c3b8be2b6eaf5b94999cd7f8192cd12c1ef369da791197c5008ff21207a215f7fdd4552d93c9d8dc2e0adb450973d6bdba6db4d26e04626d04adfeca5d9dac30148e8609924ccd9a1f2a39f3ca678b6bede19eeb80d5d07e6188805a6041e310bebe3db82ee60243abf33ad7338bbc8c184dc28b4fcc0ed7395b100be195dd5c6bb2d28762535bf1d435b7107e81910accd20f12795b61ecaf6520180a5961efd12f477036246dbc918", 0xb8) 18:06:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x0, 0x1, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x24000000}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117", 0x20d) r1 = dup(r0) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x1, 0x5, 0x800) chown(&(0x7f0000000240)='./file0\x00', r2, r3) close(r0) kqueue() r5 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x4, 0xfffffffffffffff8}, {0x18, 0x2, 0x4, 0x6}, 0x2, [0x9d8c, 0x4, 0x0, 0xa44b, 0x5, 0x9, 0x12265915, 0x5]}, 0x3c) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x100, 0x7}, {0x5, 0x8}}) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x1}, {0x18, 0x1, 0x301aa61b, 0x3}, 0x1, [0x5, 0xffff, 0x1, 0x1, 0x1ff, 0x4, 0x2, 0x9]}, 0x3c) syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 18:06:33 executing program 0: clock_gettime(0x8, 0xfffffffffffffffe) 18:06:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) 18:06:33 executing program 0: pledge(&(0x7f0000000080)='$\'\x00', &(0x7f00000000c0)='\x00') socketpair(0x2, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1022, 0x0, 0xfffffffffffffe60) pipe2(&(0x7f0000000100), 0x10000) 18:06:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x1, 0x4, 0x200) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000000)=""/253) shutdown(r0, 0xffffffffffffffff) 18:06:33 executing program 0: r0 = kqueue() kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x162) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0xe) 18:06:33 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="f2d8754428e2140cec66daa5d936a783cc7006a06d5b9e8d76099ddde2f09c17c8a78ddabf858424e6579d2f1a358aed62e765689a64fbdda89f44b18908ccb15b8e7df2a47d1bdba1136752e0b687a70bfbb1220a80c09eb623ca9c3620da22027f19de14fbc5d9f5c90214c5f7137094bdd076048fb8a9e1a0ec567daebf361346c26cd98d4681d85a4d96fa0c803840f4ee31ac123b35d1e519a806a3ad2d866f8fef8bd431216c5fc1c46a0c37601118349ab25b2628f9d26582fe4de043eaa6", 0xc2}, {&(0x7f0000000100)="482e3f01e1bb", 0x6}, {&(0x7f0000000240)="c05a6bac50f4a4d7cfc9be3e4516d92b9c64ea4940ea5f4ca65baea8b3d4cc411c74c9eea01261b413f41c2af712de99bb30aeff46a29085df1378b4d9ecfd0bf1d49fd8036087b22263c4d99dac95756f0e777a5d48fedae880ee16983c696d41d8f47bac7b3cda42f4b700915cb930b6d927f08cedc6cf17d8de4fadc6437afd45268b757a32ab78ffc606187119fca9c38891b96e5d332b71700517e8921390bcb806de6c9fdc11ad974a9c2b4d24ccfe392ba18f6dcc8a97d94ec1f1692d0c7c6c826a5e1e5e27ded8fe8dc98aa8cb0c62126f32fd227c7df826c4dfee9e35fb7320eb8ba04d3eab59ef589c41fa33520d256a", 0xf5}, {&(0x7f0000000180)="98dd44e40327b9d67f0159d88dbcf53a5e6edb7797ce6fbd32131060749dad33f325418f0266ecf58c9a3d672bcdf90d25179ff67b89f86f328e14f04cd5b28dc497a3c0f8018812860b60cbb70310f551715b840ecbc0fe0c7812b2674a43d5e6e3e774e0", 0x65}], 0x4, 0x0) 18:06:33 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setrlimit(0x0, &(0x7f0000000000)={0x1b8a, 0x1}) shmget$private(0x0, 0x2000, 0x48, &(0x7f0000ffc000/0x2000)=nil) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) 18:06:33 executing program 1: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpgrp() 18:06:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xc, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) clock_getres(0x3, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1) clock_gettime(0x0, 0x0) 18:06:33 executing program 1: syz_open_pts() r0 = socket$inet(0x2, 0x0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100001000000000c, &(0x7f0000000000)="e000000100000000", 0x8) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)='\t\x00\x00\x00\x00\x00\x00\x00', 0x8) 18:06:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) r3 = dup2(r0, r0) poll(&(0x7f0000000000)=[{r3, 0x68}], 0x1, 0x0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x5, 0x2}, {{r3}, 0x0, 0x2, 0xf0000000, 0x3a19dff, 0xa95a}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x96f, 0x5}], 0x80, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x45, 0xf0000001, 0x6, 0x100000000}, {{r3}, 0x0, 0x0, 0x40000000, 0x5e4d820b, 0x93a6}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000002, 0xffff, 0x8}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0xc2, 0x1, 0x4, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0xfffffffffffffffd, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x48, 0xb2c, 0x3}, {{r1}, 0xffffffffffffffff, 0x50, 0x4, 0x3f, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x6}], 0x0, &(0x7f00000000c0)={0x8, 0xffffffffffffff30}) fcntl$setflags(r2, 0x2, 0x1) fcntl$setstatus(r2, 0x4, 0x84) 18:06:33 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x1000000d9) r1 = semget$private(0x0, 0x1, 0xc3) r2 = socket$inet6(0x18, 0x8002, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r2, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x2000000000029, 0xb, &(0x7f0000000080), 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/61) 18:06:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x40000000000) getsockopt(r0, 0x3, 0x5, 0x0, 0x0) 18:06:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 18:06:33 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) sync() recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) writev(r0, &(0x7f0000001940), 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/35, 0x23) 18:06:33 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x44) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x22) syz_open_pts() ftruncate(r0, 0x0) 18:06:33 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x5, 0x0, 0x0, 0x0) kqueue() close(r1) 18:06:33 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(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') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='\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', 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) readlink(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000002c0)=""/92, 0x5c) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0xfffffffffffffeae) readlink(&(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/\x00', &(0x7f0000000480)=""/72, 0x48) unveil(&(0x7f0000000680)='\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', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') 18:06:33 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r1, &(0x7f0000000000), 0x10001, 0x0, 0xffeffffffffffff7, 0x0) getdents(r0, &(0x7f00000000c0)=""/196, 0xc4) munmap(&(0x7f000021d000/0x3000)=nil, 0x3000) kqueue() linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) 18:06:33 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="cff3fe32dfeb48db265d3ec540335d6b7123300ded6fb9", 0x17}, {&(0x7f0000000180)="e3ad7c561deb321eb34b1bf6172ba969598e5a1e3d68c029b07257532404029c9d370d7a32198ff860d44820208e967f43c0f0631f1fb9944dfc06383461de6ea193305b943e2ebdb261b4f15a30dfb7", 0x50}], 0x2) unlink(&(0x7f0000000040)='./bus/file0\x00') fsync(r0) close(r0) map stack 0x20000000-0x20400000 of map 0xffffff00697ce320 failed: hole in range 18:06:33 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 18:06:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) pipe2(&(0x7f00000011c0), 0x10004) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) pipe(&(0x7f0000000040)) r2 = semget$private(0x0, 0x88942ce69f4d5b8a, 0x40) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000001c0)=""/4096) 18:06:33 executing program 1: select(0x40, &(0x7f0000000180), 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x2e023b9f) close(r0) 18:06:33 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x100000000008002, 0x0) mprotect(&(0x7f000025a000/0x1000)=nil, 0x1000, 0x7) setsockopt(r0, 0xfffffffffffffffa, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 18:06:33 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) setsockopt(r0, 0x3a, 0x4, &(0x7f0000000040)="98c8d624ff93c27805a130", 0xb) 18:06:33 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r1, 0xf7e, 0x3, &(0x7f0000000140)=""/131, &(0x7f0000000080)=0x83) minherit(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x0) 18:06:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x1000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x27f2) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc, 0x0, 0x20, 0x81}], 0x6, 0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000080)={0xa9, 0x4}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) dup2(r2, r0) 18:06:34 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x1000100000000}) mmap(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x4, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) close(r0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000001, 0x100000000}) 18:06:34 executing program 0: r0 = socket(0x38, 0x2, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b1fda62cac3cb53c2031625f41eee20e831b1ba4765cea019f5c555f0f23b0decfa9c7eb30c0c7d2fd3b3a30eef33d834a990116657986602aff4d8caca9ca0c1650441c1e6e05d2be916eebc39917975648688f0489bbf6a637e971bdb9aa7c311bc8810cb2adf4a57c1e1d59f94151b02f846e25f1b1b5e6e9ca8c19a04d1df3d74e4cfc9f8a41fc08dd611dd7bc721b424824aef7597eb1ef4ce0c897a0b58eee42b55ceeee72808a777b5a2c91d486af6c48af2d8e73823cef74f5301953859b0ff054716b418c878248cf48495e88b1910a3d8e2db21b865d32feb27cbba05b3047973374d86e1e2e491e98e270", 0xf0) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto(r0, &(0x7f0000000000)="93fca8339dcf9423f2057b36bc01f162041140552b72e022fb08352db11c37b8630aa2e26f97504c4d5138294206e748baf2093012a745b6265c2ffa3f0ce9ac0f4cd444bf0e5cba4e513378e5aca9e29ae988ceb4f545086f1938c7ceed05ef6956", 0x62, 0x400, &(0x7f0000000180)=@in6={0x18, 0x1, 0x7ff, 0x7}, 0xc) 18:06:34 executing program 1: r0 = socket$inet(0x2, 0x7fffffffffffffff, 0x0) sendto(r0, &(0x7f0000000040)="a4a672a32acd9aacabd3ce5b83f1f333fb8456182ef472ff8c07e8f7afa6c7ab36a72f5943b870269077420e1f18b15d4d623130e34a7bb5c0162816bfd131b06453041e878ba8e10ecf937977a340bb8c23c6eec0d587ee52bdaaad535f46a7ff5b6d7dc8032620b8bed5c3aea9bba5924a706c335d2b20a788f724e491b67c7fee58ab91fa108155526c2050cf9358d6498556ab76633a69d3c386a6bab2a051f0686d1e94c93e8ec66a5fd150f4c21d698371d56447285237fe37db1a1b1f7b49213a935abbc319fe3ef9bbdd10c18443e2f34413643fd792f05a7981baada54d9fde3a59d4844d2b85813efd1e4623e350a5d28813e77b9eb44febadeefdc7b406eef56fa346a31642b124e525f0353f65450fea1659f3d3799e27927037c17c3f4240d10c7206b986831365aa050266c46a3a3d375e8a1809f04a6110f4bddfce78e1078f8790a096ae9d9c4fd459333baefd4aa6db50db6c547e20c6ed780f96c8b44a02373c5d2ac4be5458e702702027346dfa990dcd9588fa927b04d9eeccb8cd3da82a05ce1110f45994e449571a1885d2cfdf38619d96c96c3f189a83fb3e4d324f448665d8ba64538e0e3e478716118defd1ce7d8be5dac424090f39ee8915650fb96402db872ff312ca70dd8754a60f83d0bd5289c86ebefb73535b6c053c2d570932a937af4fdd7c73a2d09c0f4cf8c23fc935542d77468d4ba708ecdaf5faadd55eabc70e27953731377a24331c31e30a96a162afecd8e4f8f945d1497b997a0dbcf5f79aa9027d736d9c969b7be2c14631dd6a9c6c99ffc835f507004f0bb1158416415e38b8a3d8fe760e27dcef66feffd942f1f923a7f47acbd7657b97f652ae1e37f0457254c271ce28c4bd26498f3f2555da6b85008e8e31c963dfa4948b1050dbb5a0acefc9670a1eb00348f268402ee4d0e12509f9374e76a1a32eb4ddaecbda14390927cc3c6171bc13d420a20130132b19abfb8e6aabc5501a37aea88fa3403a8e9669b75480a621e74186b7415b26c018e67091b8c889184eb790d9222972da970116d2bcd8b2187b9f67c1ddf530de69017dce640b3dbaa3153751053494267d6b09aab52b7ac23e3d23ff0c5de2a32843b4b27b58b4b88ed8f5fc08d49a1e8cfd9a693bdc38165cdfd9529fac4f701c64af22c00d7ad0f450660f71b65fa8998be022ab869ad98962f32db339652d0c26b56a8d0565039780360a15428a66d71f13dc33df11e65091f0ea2528bd5e83b6a9153eb1116895c9984f48c6a9683f168a02f4539c03a117031ea31a402616b0a0ada8358200b792d08209d6dc826d31f9632d73fc73ec4a0a04b91b20593400f69fdbd2292506160c5dff2cf5d1807292fdfe8ad2fabd14d1bc75252b3acc0a9b42a52139735f906b8b85536b1a19accabae9d3e10feb1e96c93abfbf3c46d71ab155b716004bcbe3ed27b5b09432f80fbb15eb214f4892e706ce91196eeaa17519e4a4b590284ef68701e7e411963b0d259002ad5bc712a8b24e929c08dc8770edc5a8e17443b4e90bfbd75b9f4d98d752f25d1cc7c9b78f3044c6e4d6ef26d7872b98608fd4363752d87b478dc24358ece4b13882357a8accab78f1773fbc170d2105288d80cb9eaddf1dc36760002917b1d54c8c4b570fc92db26216023fdec0f8fb54eb0f532c8835e57979dfb9889e24b75c5fef1e91d05b4cc8d5a51525742f04d9770be39cb823f00b66cc88c2686e0397e64c50a54c82550660568000212fc7eeb29f51a0e20c51dacbe6bcd3024dc3d13cbc51f9acba6a244d4023a602086074843d9ffc459415d4f9456da35612c7742ad56b6de41e3be1ca3f2d867a66db3b3b87f63b76a90ecca8055458ca9a8ac69cd1ae0638e328a7fcf707cdc6ee1a1bfc1258ebcbdbc16c330af35a2cc677c05d13aa75c6012bb5c5a0cb663c5e3017bfdd01089565d9ec6141f9d18cb3a55a9fcdf73643afbb1e70d077f6d3459969c65a2a7693a046967d75d92652ea5a1b856d591d3e592f8edfcb1023e9242ca541ddb16681808c5afba1e2618a4692d5de4d0381e0c19a1286a0942315a389bbf3e02528a612e6b3a0f5b9f2585341eb2908fccdc2e1e04e8f1c759e0119806c2dafe5a0ed122bbe4677e182f575cbcb8fc9a37044fd4d77f17c87697b37d0c389cf8cd4038397ec917e3a87d37505d461cf47a3b560b56f08f93b0d7f293bed7a41e2c96d11130c613cd22b840439d6f85058b3b09cd54998b2a097fdebd3fd252c3d3a8c8b4f42c1a9c2c1b79acf29061aa921258a9bfdb20b24a4afe4dd780b28f7989d7cb1c0e7bdb0867c277f7f5f52c407d6267f48d703b712b530683682eec37f372b94cdb5abde9d87d6f2f531d802ddc4253d4f7305e5c7ebfbcbce5e3956641915b5cedc77a363164740f36ff86ce2ab4764624a22796a8c23a722aa158556595b0827d5c9f88108c7db0bf06d6af2d41e045ef25d0cc7145d7ccf6bf5a7a9addfa447af8f458c50d6650cb884bfafcda07442c08556a17af0c9b7dbe3f62ba52a76c657aa05258e339430b3a7605d304f4c6d92a7a4aeb7d84f7ddf446b00c6a66c1b3b91bca47b83c02239cbe62e4cc2187463e13cf45b4cf2eb764af13abf0176a12f5586a2e4c1bc10b97626eaf4f7af9d83e54fc4ca170e5466a517eeb63b5f94421fae7ab77758074d7796dcb6d85d7b0015442aec5862bb06568d3ab1e5f2274d2b5c81ad3ff6050731f5fb635fd390c5bc79a58ca1f1ee0889c4cdb886927159675f118d63bb29e209ae1d6545ca7b6ea7dedfc1465e00d1710101478434c6a443f4051d327e46efa24bc905157a79f84dc0ccc7a230a2661be4fe931ab582d3cc835fb16e79023cc413e503dc6e8313bfb32fb17d7ca6e96aeb402f59fb70e3a2e7e0e80dc6a705df64d6ec403dfd66ebce1ac917ee8810d9cf076f1702ec624c99fc02f8c37985db112ee1a7f4fb37b130bdbdfbf0eed21e6bd44078805feb45643169261882b519bb36370c79671db6bf02dab58546df464b296d8be3411cbe6c233acfeb6f23ad49cc4f6baa678d7e2d2ea3f364d348304103edcae5bfb8d240c92f252e5b0c5f093ed7862e8bdaedc35a6d813d1b32456b8187b2a2953a877e303f5bcaf709b1abea585383447c7e0c0ff66adbc752d9a14c991705b2381f2d5a0641c6be539578d728c6cd0bca5c56a93686680135b32182f49ae33025d6ea47a2b997617b68f8a923d16a2987b8936e5a7d3cd73b92292cfbb8aa4afbb622c976f271ec9f564c978894bc45935c0c74048f2f70bc8a35be32f56813c65f6dd6e1a423dff67acca4267475f4496e14ad5a7fc72f6e2d85bf0e86efa48b7d3e81942208a87291cd3974b4ba41e441e6df2232def465ab446060aed3d01222dc4d356fe539ed40a37b78b9f876e8c06c23fb894ccbb48fae1073bb87e5f94a22a8b164159e9e2f5e8dc6063e48a1f4c69c162111a4a6fd9ac9404d275de16090a81c2a91f79258306079364f267a894c48484eb0319d209f6125b7e8c6642bf8c3874e72293fe8b65724f79306c77d4a1ab269fccd14e1d02abc1bee1a3726dd04e92d8c70322aaf85e2c82aa8ec9e7b76e993a89feb3f36b12fb642c390e7ca20d216a71fe0eaaf8f72c63319f2d995e310d5f2425da058941cbc5b608987622aa682d61f1308533bd3ad6e6060872b3478124789fbda795fbedbf649c1cdcdc51bd38104f38112889b7c0902633eadeffe10c9f2125ed2fd926f259de4cc22ceece9dae3d3c98231a19eab3abce03da56524f7f513bd4813927aa65bc281bd6f1cbe02d2a6c6be8fb768b7be962a07dfa4a152e8bd09039e0547652a8d05262fc32ea3c6be6134d2d6bab54514a0626b5da270713ddd819dec5c786ce4e6ac861833bdd4dfe7edeecccf1f7544915a9cb7ec21bb5981eca42209b64bd808467940e1c5092c1e20a7b0eaa7c808fa804a852749bfb69eac3638855d64306acfbad2b48bb251962a8f05b2fabf419cf7c08baddef9f9813649a677786c3920339c25d69346d7d677805be9c825bcdf3099b10f830bd2348b48d5b7dd93364aceceee1074c3f2f4839c3028047d01543b284358abbc961dad0e4146c705b8860824e170fc68485ef55a924fb5b8faf140275e1c5a966d0987b52709b1729a2ab71f4a8804ee70df616e87086ff0c9d72f17eee3ee70002c85cc15a70c423cd5ab9b02ad4ac57a8b427853bf884a6c74e54962a123087202c19481a98bc867f0ed98da42db5db2e159fa57e5d3602c5009a80f65fe72638df860aa54b519bf673a0c01cc8ac0eab70eb3aa605258409fa45c9a51866b07c7e760f5d848882998a39d74171edb17e6ff256d88abd7ee7cb3170882e529d2f1f74f47ed795feb3a607e0ffdd71ee1afd95a41397e40ea833ae60521a4a728a700349c4903004c9ae31ac63d80b63681ba6d10005fca32b1c1b76297af5f0329a6b35373ec9565cc750e3eea788ba646ac20d4745fb9de4e6a18f9d4b25a09a0f31117edaf3e3f5d1be7a9343c6d9ec1445b63956911f9c55f30319112ffc9e93f1f497d5131bd979c4aeb6fe8e2f113b420491fa96f81eac4aaaccc9f5c234c88d5e8785d6c168f43d2323c84f7d1f53462322ce447a9a59653bcd238ef1afaf4eb74fe4096e2e9c025671138a538221dafc861124c43c747dfae53b547c9ee5614fa0f8be05e66cf678b3e1844cc3b99bd1baa1d5d298b04003fe5885cb99984eb82e5f48fbd9b03cb4bc657c411c0e0c41e6763bef145d7176a30b8309fce53fb64f785564830fc7bc7ca2bd1c5484fb11f43120cfacde5694110fc3655e2b7f2f36d649035016c936cee4901f62db9ab664d322e325d8d00bb1ce3710ddc9052984de198da12ea8fef8c1a8a3180214efae0136c1e70f7cdf72d400ea229091a1240299f5cc8944e40a55405f44c866f484efb5385f9bfdfa3962c7eff9f21f566102462f6890ea61aa935e8ba19a71b249d31585d57b7a1ef8dd3f10059ab5b6ce39f7e7260c4e0dcc0c0a9ce7c687cf3e4ee0a6d1100ae09558238d1bdee3257d4a44f21ef634a8cf8192fd30c66aad3835af85443b03108af468b478ed01a67a673854e1723de431a423b3e1293dcd1554620e0c74312314938bb5209208a18d38023252b52d8e4f5f1a3e8ad81fe5cb64fc5f6ed8d96cd4e363298ada9448967cc3ba59e6a5a8060ec141d5408257a9e44530ce818741651181bf2ee7c0099dfad1e6993db9dfd933ac521e737d18c168dcb1b15f9efb09334433132b5be98fee05f06028bbd0a77e3768f5c971a1a720b5b511d80f6e5f005582f9affd9e235e3601ffa07feca1b21d2c5abbff66ac6ca03b060a2077acc043e89ae2abe08d4dc70b6793e60d62bfa72b345b40ef1d5f59944d191f572eec089930d9cb2f94415aba10a5ceb1ef137744b86dd375200442639e59910162c543d7b5ce24f2231f070889816e36d8ca618817bf102474bed1c2ae46ae0b07c0a5d3533fe08da11ec2809a0edaa2469ef70dd6fb9e9ec2b1fc4eb6d0a002c9a3dbb913ec17c0ee897ae2cc55419d5e592036d316ac4efa7c5f5c6a99ea93f09bda5ada1408a0a6e2e02ef10b4633b6d1629dbd2b29a67fc9d9e6440aa46ceb6c3da9375e29cc9126cd6fc1890c1badc64fa8b80e3d402aa0bdb2cec6bccce07ae3959474e8b877f02405dbdb1ece42ef1fc85e8466527156316bdadfac31aad8d2faf55fe58434c5ea4159aef9194955635beabfc259f1b41fbe0ad46358e", 0x1000, 0x8, 0x0, 0x0) socket$inet(0x2, 0x1, 0x808) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000240), 0x0) 18:06:34 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100008000000000}}) getrlimit(0x7, &(0x7f0000000000)) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 18:06:34 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/151, 0x97) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r3, 0x0]) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x8, r2, r4, r5, r6}, 0x3f, 0x90, r7, r8, 0xc1, 0x37c, 0x6c1}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r9 = getgid() close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r9, r10) connect$unix(r0, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) 18:06:34 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000300)="2a324b64fca89f125940d4c4c313e98c31d1962fd708708e8fb044a4c538388aab8f6d3ed78c5eac37902d83b115671d092fa2a96f24baea8b8425ba99c003fdd8f054ed89f733245c2cabeea8d3734f159144c2a69b447f505976cc53210cf558fd377edb5b6c9c5be2bfe71002405ad6407d0a", 0x74, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0xffff, 0x400}, 0xc) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x0) shutdown(r0, 0x1) 18:06:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) write(r0, &(0x7f00000001c0)="a7", 0x1) 18:06:34 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r2) socketpair(0x3, 0x4000, 0x49, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r4, 0x9) r5 = dup(r3) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) semget$private(0x0, 0x1, 0x8) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000001c0)) r8 = kqueue() ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x401) lseek(r6, 0x0, 0x3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) chroot(&(0x7f0000000280)='./file0\x00') fchmodat(r6, &(0x7f00000002c0)='./file0\x00', 0x0, 0x4) bind(r7, &(0x7f0000000300)=@in6={0x18, 0x2, 0x8, 0x9}, 0xc) sendto$inet(r3, &(0x7f0000000340)="d73cc9e0f458cfe4418f94e5b0e8b5450a86d634f01c7008f50bd3065cbd65766c44d91c8cc429f3684a213676155fd591295114e28f22c6d5135999f77975531c9e6a37b84b5d6c03aa038b41bd64728b79801c845d8ef02ab6794296b4775d1366cc752dacb04197b4c8774fa8d8f719dd002e0e5c40995932f119a2ae129a3bba45f9d7c523732399ca0cffef5ec33b7dc7", 0x93, 0x8, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000400)="98faff00b48c8ed2d9b5af77d9d80671e4582e9eb09db455e7466678358bd236a68d90b13242932fd0c6aa3de37d5aa8e7c90b84ba7ae8f4906596414357887e83d3a81fb1c1f91f4b0a1cea75fdeb9cf650283805", 0x55) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x40, 0x14, 0x0, 0x8}, {{r11}, 0x0, 0x2, 0x1, 0x9, 0x1f}], 0x101, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffd, 0x1, 0xf0000040, 0x5, 0x5}, {{r8}, 0xffffffffffffffff, 0x20, 0x4, 0xfe5, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffff8, 0x2, 0x20000008, 0x401, 0x24b}, {{r5}, 0xfffffffffffffffa, 0x40, 0xc, 0x0, 0x5}, {{r6}, 0xfffffffffffffffd, 0x11, 0xfffff, 0x6, 0x1}, {{r6}, 0xfffffffffffffffe, 0x20, 0x20000005, 0x5, 0xffffffff}, {{r3}, 0xfffffffffffffffc, 0xc4, 0x4, 0x16b, 0x7}], 0x80000000, &(0x7f0000000600)={0x9, 0x1}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640)={r9, r1, r2}, 0xc) socketpair(0x21, 0x0, 0x1, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f00000006c0)='./file1\x00', &(0x7f0000000700)='./file0\x00') lseek(r12, 0x39, 0x0) r14 = shmget(0x1, 0x3000, 0x410, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000740)=""/76) link(&(0x7f00000007c0)='./file1\x00', &(0x7f0000000800)='./file0\x00') linkat(r10, &(0x7f0000000840)='./file1\x00', r10, &(0x7f0000000880)='./file1\x00', 0x4) kevent(r10, &(0x7f00000008c0)=[{{r12}, 0xffffffffffffffff, 0x2, 0x20000060, 0x4, 0x3f}], 0x337, &(0x7f0000000900)=[{{r13}, 0xffffffffffffffff, 0x4, 0x40, 0xd6, 0x8}, {{r8}, 0xfffffffffffffffe, 0xb1, 0x3, 0x2, 0x7f}, {{r4}, 0xfffffffffffffffe, 0x1, 0x1, 0x6, 0x7}, {{r5}, 0xffffffffffffffff, 0x43, 0x60000001, 0xac1}], 0x4, &(0x7f0000000980)={0x200, 0x3}) 18:06:34 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100800000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="9b7254415809c4f65b64b85546f62d3d492b81e60e0301bd2760a834ae38a021c3ebb29d46773e02627391aa66fcd925fd73afb03602f207bccc"], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20800, 0x80) r0 = socket$inet6(0x18, 0x280000000000202, 0x8006b) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000180)=""/81) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 18:06:34 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5e88, 0x7}, {0x0, 0x2}}) 18:06:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/88, 0x58}, {&(0x7f00000000c0)=""/121, 0x79}, {&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/142, 0x8e}], 0x7) open(&(0x7f0000000500)='./file0\x00', 0x10411, 0x80) 18:06:35 executing program 0: r0 = syz_open_pts() clock_settime(0x2, &(0x7f0000000380)={0x8, 0x9}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000340)={0x6d29, 0xffffffff, 0x10001, 0x80000000, "99ae657f5dd9159c6a0f2c6e5d2fd15f610ecd46", 0x8, 0x22845c74}) r2 = fcntl$dupfd(r1, 0x0, r1) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:06:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x9, 0x38000000, 0xffffffffffffffff, 0x0, 0xb2, 0xffffffffffff0000, 0x4, 0x8}, &(0x7f0000000140)={0x2, 0x8}) r2 = dup2(r0, r1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x400, 0x9}, {0x7, 0x5eb7}}, 0x0) 18:06:36 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x100000001) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0xc) r3 = dup(r2) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/157, 0x9d}], 0x2) r4 = getuid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r3, &(0x7f0000000200)='./file0\x00', r4, r5, 0x6) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x11, r1, 0x0, 0x0) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000440)) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117", 0x21b}], 0x1) read(r0, &(0x7f0000000040)=""/216, 0xd8) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c09", 0x290) 18:06:36 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) semget(0x0, 0x3, 0x2) 18:06:36 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r3) 18:06:36 executing program 1: socketpair(0x18, 0x8003, 0x2b, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) socketpair(0x1, 0x5, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x800, 0x40}, 0x8) 18:06:36 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000040)="00000000e970b40cbf4f78c81398e35fb1d29469", 0x14) socket$inet(0x2, 0x4002, 0x6) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 18:06:36 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x402) msgrcv(r0, &(0x7f0000000000)={0x0, ""/116}, 0x7c, 0x3, 0x1000) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x20) 18:06:36 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)=0xfffffffffffffed1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) ioctl$TIOCCDTR(r0, 0x20007478) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 18:06:36 executing program 1: r0 = socket(0x10, 0x4, 0xaf7) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) writev(r3, &(0x7f0000000340)=[{0x0}], 0x1) r4 = getgid() setegid(r4) recvmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) 18:06:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) socket$inet6(0x18, 0x1, 0x1f) 18:06:36 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8381, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffff7fffffffd}) 18:06:36 executing program 0: socket$inet6(0x18, 0x0, 0x3) socket(0x1a, 0x2, 0x40) r0 = socket$inet6(0x18, 0x8001, 0x0) socket(0x10, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) listen(r0, 0x0) socket(0x20, 0x1, 0x1000) 18:06:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000016, &(0x7f0000000080)="1534a5aa", 0x4) getrusage(0x0, &(0x7f00000000c0)) 18:06:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) geteuid() setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000000)="e02300af82ec0a02", 0x8) 18:06:36 executing program 1: sync() getrusage(0xfffffffffffffffd, &(0x7f00000000c0)) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x101) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffd3c) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0xffff, 0xfffffffffffffff7}, 0xc) 18:06:36 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x80000001}, 0x8) r0 = getgid() syz_extract_tcp_res(&(0x7f0000000100), 0xd33c, 0x81) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[r0, r0]) 18:06:36 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1) openat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x200, 0x2) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) 18:06:36 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e0d200000029604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dc", 0x36) 18:06:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x31d}, 0x0) 18:06:36 executing program 0: socket$inet(0x2, 0x2, 0x1ff) r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = socket$inet(0x2, 0x5, 0x9) pwritev(r1, &(0x7f0000000a00)=[{&(0x7f0000000580)="21ad036d68f3f5e018a55c75969c021d612f6ce12d17ac09c6b7af46e3ccf9ca4715bf25810076243d1ce961560dfc3497678a2bcf9e46ddbc90c8425c44dfe3c039769f13bbe1db754fee554bf4dbdfce4c71d722855a7fa20e75ebb1f1dd050694a899f1ba3ec8060f1bc945098d4ff7d0891b95afbb85a1570a50b391fa1914d6b14a8e8b6b336469587f9aaac9ab1466553ff175fcb4c9", 0x99}, {&(0x7f0000000100)="b157cbb89bc0d2e40e3dd3424c75876a07f6f18ff9", 0x15}, {&(0x7f0000000140)="995925ba9278c2e64c", 0x9}, {&(0x7f0000000640)="03ab4ed02916746c1a5f226a58", 0xd}, {&(0x7f0000000900)="73f9c7070f103fca544443faecfa2f6770783c75feccc86a5f4a51ab3b4e5febda149fb52937677e0c3121f92e41623446a52c61628f03894b1556f4e24184ae645c67011fbbb796c9d92f784e07e14ff27f0dda1f4c43186adb711f01cf3eb30104ce31813f0dab3337f0774542d6e1c1d75b11309e22119aff11b9ae50e6d5efddcdfb4a4ef103f98b0ba23c52a1d2c4e9fd791e909676c60560bc65495dee85b3ed2cb6f579c2a7be52e1b21ff1f44f856ea472581caebdbe20d6e6084e9b939be3ad0101f0d293f866efe3c6deebf5cc6b5598aa884766fd71b83f417af6b8500b5f8566ed3ba03edae301369657a788fe55c2c8ce45", 0xf8}], 0x5, 0x0) recvmsg(r0, &(0x7f0000000040)={&(0x7f00000007c0)=ANY=[@ANYBLOB="62562d374652838608b3f43c8c9fd2513b015c4e9b85bc0894009f9c48c0834cfc621dc4fe2f0af1a46dcd351f247982d5360b04f183897b7a5760e3fb79ad9509c52d7aa58ae6a5075408e45fd3db2adbc31bb3de83ab420aab0cfce027aa333dcd1e3e59aa1c41ecb85f008e9e1b56c36cf237f547e8f82a75cffad411446f299021ac400daf28bdc9a50c03669b2f139197e9dc5d1c9830c2cfe8bb9d21a5cb3bbafeb152c4a1e8c08a1bd970444cd41dde6e3d1f2b6c6014ba6fbbeb72ba36bdb9725bbe0c341cf9d38de4ecc8e48d3ff38605cf846ea158b0675ef2645c972e9fbc4380f06bf3a1f60c1c9485aa3a36211e16bbb3e707adf7e51ab008476e101b4763514779973c1a7c"], 0x1, &(0x7f0000000000), 0x0, 0x0}, 0x80000) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000000e00000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d144a7275ea4f9c845b7a091ef835f4ea5dd564d30ef1cfa132f1791d40c0e"], 0x4a, &(0x7f0000000000)=[{&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000300)=""/142, 0x8e}, {&(0x7f00000003c0)=""/252, 0xfc}], 0x4, &(0x7f00000004c0)=""/192, 0xc0}, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000006c0)=""/93, 0x5d) 18:06:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffe) execve(0x0, &(0x7f0000000800)=[&(0x7f0000000700)='\x04\xb7\x04\x00@\xd7jK', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\x02', &(0x7f00000007c0)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0xc8) pwritev(r0, &(0x7f00000001c0), 0x10000000000001cc, 0x1) openat(r0, &(0x7f0000000680)='./file0\x00', 0x0, 0x47) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="d03aeb7f004b51533e960633f54841fb8e6aa324231f5fd7a44c2442455165654258f88dc838e0ffdc7be237a20a751e5e76bc6e7ca7916fd969a5051f8dfa5abe9b2b4a91b8454c9845474325c0627f2ef1bc916a8a55bfc159fae4e53af23108ecc535f7645bf0a11b313062dbc4157433629b305558caebc1d401ccffadc1c97c14e376f3a7a2aa8950bae2d7bb2fdbdb3cedabf01ce37513f389b925afd8b01ad7e01124f0833a39676f20d981e4f624aaacd1cf095ae8a1db9f5e3ff6bf631718cdcf2ac7f07ac6fbeb2189e97494e0c906cdc4dc7ca1cbf2798b6641bff40117feb1780681d8370e42ad35d2694361c07fb6f7002194d684e13f0366", 0xff}, {&(0x7f0000000080)="85f6ac65a1fbb0c03161f69a0f9bd0671ce4840985376c4982e5ffbd0ea99484ad68ac047e1c30c75f8d4d7d4d0ca2927edbaaa041a6b8f9131a0daa7fb388fcb8654db23218d972385e8b59b1da2efd1680b1852d6e85df", 0x58}, {&(0x7f0000000140)="508cae4479a7a49c1b08ec47674d6f66d6e43dd5b59c4efcc639b2d955cd9ecad925a887126a8da4dccab825", 0x2c}, {&(0x7f0000000180)="cccc151383dbd574cd16a6dba22e4f17e1c73129cb9f91938fcd0d6a491ddcb8fef01a", 0x23}, {&(0x7f0000000340)="97d9932ef980d43ef510ca7ebf07bdaf71632da872807543ec3e2e5c6386c50b5fe60a6a8462f3461ff0ff2384de5fa00bbcfa9a681a0bd0347a59c5fc3d493f9a8395c783e526f70c7c4f54c5fa60ef1a76b0b406391881016388c0c6d6f048f80a55863949cababb4063b330a8a819c9373c58f138", 0x76}, {&(0x7f00000003c0)="c7e798ff6dc0e458377cd0cae4b076cfbaede66255e4b598ebe941f23457baa72c79cd7af8190a3d7e52cddc39ce5605bb2b12588215197c17cc02d86b048b12b9a16d4c1b19e89dcac4fcf2ac386ca992c0cb3c2795cd436587dcc6162ebc8c6fa83ff7831f4480e734364ba322caae94b0c727d4aeaf25662d13633e20ea7174d74446601a8730fc1de48dcfc34301c1f2f0212222d2ac8e3dee1e9a", 0x9d}, {&(0x7f0000000480)="58eb8e94333a1f4ba1b986735e424a44b83ddc1e2d03daeed5dab10c2eec430002c7bb5360ba9b8db7ad177edd2dfe5aed9f099ead572020aca8854abd1e8d662c56d039bc1e0a9cec46b90fefdaf32060a37e7f2aee0915c7341c76b310c6a5dcca4d27c588712097fb18d49204", 0x6e}, {&(0x7f00000001c0)="2d2958f46ed7e309b08352a21bbeb87defbf4fa5b7a4354fe3e962860bdb9ce630e06402509f00e9e3", 0x29}, {&(0x7f0000000500)="f900b8fb563aae29ea32fe0120513a44b587711176af17e0a0c65049ce4219237397f9f6100ed7deb914a9ee06c8827e1041d7991a28f3807fd7aacd99664f25155b2939ee61a255d1c430d7eb5a81e81de3439dc564f28bd9c22bcd1725d0d43610b36798d72ef6d8bf21a85577a0f8ef68a4383210371b46a5acef7d833f9807b76d118453f0a209d84ebcec", 0x8d}], 0x9, 0x0) 18:06:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/230, 0xe6}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f0000000340)=""/218, 0xda}, {&(0x7f0000000440)=""/110, 0x6e}], 0x6) listen(r0, 0xffffffffffffffff) r1 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r1, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x800, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r2, &(0x7f0000000380)="89ad5cbff9044fc30e6e48b1277f4946070e013069610d496eeefb53d92950627d06a7633f969ab147ead6a988c9037c305f6e0c4630ab0eaceb15ebcccfef79772809e701af71d6a2c15f19c20bcb4cffa1c33b96579db85e47c831de0cd8193d0d091971b5c7b7bd290cb4d89f08d0b26e0d45653df6b49e86c424ac272edabe2c5f91624470dfee3c704c91de75cc38fef323e9d823ac083c473fef6f05509d2d0a34b3c280a1d6edfd4bc6c9df94353c171dcf8ae53be55e5ba6d0c64a27e5f27a6276be5144f9f8af43450181500def430c9d2439ec91a2a268f9b28a47df33793d273e6a546df8791702b08e7080fb709f3571cdd34387b38c85566c1b459a7109a470c1a393975fe3c933dc644570b02e54bfa031aa11b1379533149329763dfdf08875ed20e3b08ebc22b62e98f7315bfe532cbf6fce91cca1befebf089898bbb92648d6d125d9311455c0079d00b4ea9599bf2b1bcc8dd72cd68205a8bb8e0ce6b4e40f10c15ce96f70e2b109b687ce1f22d1f7c2ee8209d6178fad3c3a82eff9bee39b6504658fc9572536cc36c13348f2bafd931a1703cc8551c51981204609533475f3af70aded09cf07ea03b9302e631b82195140707cf4b8578bf5705ce4ca6db52937e5387f504e2088fbc199ea2b1529291fc7b74c8db926426ac4365392d6b93538642e9c7877495010765df34b5fc3ac57304b734b6c39c3567ca3a2c3b20bc708981eddc6d77dfe6cabd46b9cfe266c42a10d92129a94a48d9847cc1814ec1439bc2c48f31fba38eed6461ef96ce45cacabd3bffd90840ca2bd8c9b7870c186458f8f87a69ca715c86affb5ea28f91b734aef8626c249b4fac0aeefe45ccd9a647db556751d8913a9ecf86df4fe53fe0b153613c0d25fb7b119c765b9d419e299970bd3da93c00dab47c920a4cc8f867aef325fb9d19d5ed61ec3e3bac85cbef233d90f98d15067ddbdb79da60b93bdbbe04ebac6230d14f31d2be5f51ad8ac2606191084c46ac6983ad69ada7f0b3ced5c925fae2b0d4de88c23de5b0b03669a6c5895c259f224358dae0e773edef57d78549ea2c915765a452a2074ed35b0a9a3f71452e0a275db744c2d87fe986a22ae69e427eebd6f78ce2293bce0f81f1b86e70e1362a783e89a356c0504a58fb7a1b6dfd33bfeedb12cfe84884edaddd6c3ae844e6d11807d41f3fd694cb44939d214e5f4c1e14187d10f70768dbc917b571322628a07ba6428146d901507df4b9c13e96b09460051a7dd81e2e21e36ae9ad259caee6a57e90d181b917843e7736538c9d1999c58a66600f0697a9eb560ac03881fc06e9d13c1b35ca2e5e4294cca5fb0919d7a0cf6eaa46b82b61c5519a550bf9c772cc39cc23c4db7ecddc62e2fdc30a03201a4488834947d76e40fa27d25e985e4f7430e1bd51698599e1e7d9e39dee7887374457c970142ed328e662a655e6daab419308a738d3bf60787f11a1febcdaa6b98e63758169a3d28cf4f5b2eba324776b83111b94ea8e60917e6d3d374c839a412471eeec842be3adef4e53e2f561c8b0f640f1f4ae44bfa310e2137faf0873167fd21e4b7af7513bce257afdbbd71bf4ded5c3dab6e9dfafe3388e925bdf62f9553acf42c827d2a419c78e40608264235d797c5d7edc73fcae2825acfe94efb0d1575a8908c53fe887702eddf6578af64c2a51bea18639611004f322a4a6974685ec2b098b9708049a70121d5cd1bb124f9ee57986ad6b5286a50b81091fc2fdedd6328f521d0ce765e3902b6c46040adec12a8d9610cfd5fffd5dddfbb2243ce62d2fe8fdff517905257add1b037ef5031fd1a3e0cd6aaed6eb5e52b827bbea8365b6f68a813a22d8d0a2aa4b0377103d2bcd23395a67a162be1bbdce53f945e4555ef1559ac4ca4843f6895cebb5eda9ff52c650721b4b8564884e1f86c93e6548f2f933819fca4d506368ada93fd0cdb494e6cb547df366a4b3bd6c97ae1371c10eff98b66bc16851a97fc886579172f8918fa31270ce1e25257b8420713f461d61c4e25c8a5158e9007a83dfacf794f087212dc409c385b8ce8e2a147ba3636d2159278d5f41268137294b55223d991733041aec04fcbe5baeb8cde141b02cbd66f3a7b880c64c33ca982fffb5418ebf57fb96e65b842dc9703d45060b8e613ec021253ffc25d0b025dfc9f2ac0578f152ea175c41e635ab2073f6f2a44e63ad6699cf4292bc492bf7481a3ae3f5b6a72a9265585dad15d693acad7b2dcba8c075150aa79b51c9451cb41c1dd83a37a1a6b886ef7cbca42bd1d501d412fa35637f76f5239af1be2bca7f28bac85c370c71c6a893fa0eebef4f20434452be344345fe9a9dd172f9198056e1e40321349d55e98e0957ea2e9588f60362c77c1361d515bb96c0500c72181aed4ce1678038020009a1ff9b437c58af72f6e62cc9a33c02288f0fc7e8f0a67a5546094a892737d842f72d4289b52392f8ae4e7768685a0b2bed801eb43c9c1f3b22049f39a91ad5d01ba53eee61d0c92d1fa09698d94860b0d6dee2f44c976694cffc47b8c2fd71a75ea11c2ac3d2da76514931f193faee812f50dc6657b87d55a204e3ed5926fd372aa5195144bcf057ed28d1cbf9268cbf724fc380b6020ff2a175fc8cc35e0b25ca7d8b5f17130876305abe57578a94b7d86871d22f08ecd880d9261a170750446fd261ed0c7e7296d4a55bb1fe030c57e2c6d2df8e999a33ca649fea01668f58f23f442114d75ebaeb29e776838ebb8452c3902e152ed5e1c940717b76283587c6d245c494b027a1a68b46a073314581a97c4ceba6e4f648b2d7a3d16e89f756a672667cacbe0311f3598b1b8826d09ebeb885943324fc29403fc17ff9e7fd2dacabae43e9b8204fac614abc9b7dfd225a7d0e27eedc5498da073587200a6634ba9a549bb2cab18b00735fa4da2c250f06afc7ad51fd1e2fa88ee249249805ca861c1f280510865ea7622191445ccea5c7f0e14d2bdcdcf01d2ea78123e4cd631af66d8d00e34705fe3fd73b5ce4734b21e04e4b74f6dd0b1245c3afba41a1f0f9ceae1cf2a2ffef7ccf4cd370a0d6a2d71c1b9dd45498bd8aca5bf2dc906854a59fecb9733b470551860d505f166126e45408894dc8e37c832561992d4c15aaf10f77cc0ffa20b9f4c385d4eaed2d5912c890718f03d8d279f2c2432249e9e98ba8583c3ad7284a9b711be7276d149538297b800d039fe715248e187171a", 0x8f4) syz_open_pts() close(r2) kqueue() syz_open_pts() ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) 18:06:37 executing program 1: r0 = kqueue() r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = kqueue() r3 = syz_open_pts() fcntl$setflags(r3, 0x2, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x8001, 0xfd7) r5 = fcntl$dupfd(r3, 0xa, r0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x4f, 0x8}, 0x10) getegid() kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x94, 0x80000001, 0x400000, 0x9}, {{r3}, 0xfffffffffffffff8, 0x8, 0x80, 0x6, 0x80000001}, {{r4}, 0xfffffffffffffffb, 0x0, 0x40000001, 0x6, 0x2}, {{r4}, 0xfffffffffffffffc, 0x60, 0xf0000001, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x25, 0x40000000, 0x4000000000000, 0x4}], 0xff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x28, 0xf0000005, 0x6, 0x2}], 0x1000, &(0x7f00000001c0)={0x80000001, 0x55e0}) ioctl$TIOCSTOP(r5, 0x2000746f) syz_open_pts() 18:06:37 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) listen(r0, 0x10001) 18:06:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x200000000003c, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 18:06:37 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) r1 = shmget(0x1, 0x3000, 0x140, &(0x7f00001ef000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x0) 18:06:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x400000, 0x100, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/239) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/169) r3 = dup(r1) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x11, 0x80, 0x4, 0x81}, {{r0}, 0xfffffffffffffffb, 0x4f, 0x2, 0x96f, 0xa5}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x24, 0xfffff, 0x401, 0x8000}, {{r1}, 0xfffffffffffffffc, 0xe, 0x40, 0x1, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x4, 0xd8d}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80, 0x10000, 0xf476}, {{r1}, 0x0, 0x40, 0x2, 0x1, 0x400}, {{r0}, 0xfffffffffffffffb, 0x0, 0xd, 0x2, 0x100000000}], 0x8b, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x1}], 0x4, &(0x7f0000000280)={0x8, 0x1}) 18:06:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x2) kevent(r4, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x6) kevent(r4, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0xd95820ae1f32eb3c, 0x3, 0x0, 0x9a1f}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x8001, 0x9}, {{r4}, 0xfffffffffffffffe, 0x41, 0xfffff, 0xad54, 0x8}, {{r4}, 0xffffffffffffffff, 0x10, 0x30, 0x4, 0x7}, {{r3}, 0xfffffffffffffffa, 0x8, 0xc505c61741269d5a, 0x0, 0x7df}, {{r2}, 0x0, 0x4, 0x0, 0x80, 0x2}, {{r0}, 0x0, 0x8, 0x20000000, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x9, 0xfffff, 0x96, 0xa84}], 0x800, 0x0, 0x41b1f84c, 0x0) 18:06:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x0, 0x400}, {{r1}, 0xfffffffffffffffd, 0x6, 0x200fffff, 0x5}, {{r1}, 0xfffffffffffffffb, 0x6, 0x80, 0x5837, 0x7}, {{r1}, 0xfffffffffffffffa, 0x43, 0x4, 0x1}, {{r1}, 0x1, 0x0, 0x9, 0x9, 0x9}], 0xffffffff, 0x0, 0xea, 0x0) r4 = kqueue() msgget$private(0x0, 0x4) kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r2) 18:06:38 executing program 1: setrlimit(0x4000000000000006, &(0x7f00000001c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x1) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000300)=""/188, 0xbc}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/192, 0xc0}], 0x3, &(0x7f0000000580)=""/247, 0xf7}, 0x800) nanosleep(&(0x7f0000000100)={0x2, 0x8}, &(0x7f0000000140)) mlockall(0x2) mlockall(0x3) mlockall(0x3) r1 = shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x5, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x9, r2, r3, r4, r5, 0x180, 0x4}, 0x800000000000, 0x34e, r6, r7, 0x3, 0xffff, 0x400}) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r8, &(0x7f0000000200)="d4bd56359d693797e0addd50b9a59c7cb082d69c6bb78e8044cb3553fe277d503adf6bb99c40de1a17cdb9fcd7b16560bf4bd8c0eff43cab5f197fe1472e9b351b4936c6e03f042612adba7acca37697a9f51e0e491f0725bf78bcf894a080b19e6e416f36f1311be0963bcaf3f919e4914e42559b7b35f6d26ba8f3aa98887e6176adb6a0ec391426da71b9038add2332bbd58c8575427bc6ed6aeb40650eaf90c4bbdadab2e51e50734cc00096e69d647fcfd01ba70606e7dadb0fe6c8e14c409b98c1daf8a4da5842ffa4eb7a0bae29f6a9c7e696817dd83947fbdefd518ca50948d4c0825b92f85a", 0xea, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 18:06:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/220, 0xfffffffffffffddd}], 0x1000000000000279) syz_emit_ethernet(0x10, &(0x7f0000000280)="3b01fd43360286eff1d86dacfe48528f") execve(0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) 18:06:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) close(r0) recvfrom(r0, &(0x7f0000000000)=""/122, 0x39d, 0x800, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 18:06:39 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="00000ffb04d3944abd11611213662357040000000000000049035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aaf25758f20b23601405c7ebbe29dda05f23fa7ed957682d86533fd2282801788a71aca8a1d875909506acf5a939f6852cca6885a197c43451d065f70d8aa0a54266d4af4b211b8dc8a4b29386b4b1b0134a6a273caa02b2d8bf71694d2ab7ba166f60121f5adeeaf034b4cd0e4a68ef1d3db7bbf0d03eda7393b801fb8643561d5d05f7e6e1fa5f519aa6b17f9cf5d1bbd1dd06aae66f77c4fcda30188ee624dd01ef8f1ffb59ba70a961e48fbf0038", 0x1c) 18:06:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) read(r0, &(0x7f0000000000)=""/230, 0xe6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 18:06:39 executing program 0: r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4012, r1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 18:06:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00000000c0)=""/117, &(0x7f0000000140)=0xfffffe12) 18:06:39 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup(r0) setrlimit(0x2, &(0x7f0000000000)={0x200000, 0x7fffffff}) open(&(0x7f0000000040)='./file0\x00', 0x100, 0xe) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 18:06:39 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3f06000100000000ff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="a600cfd1029675717f7b16a2e69190d35e7ff57471af5312c6576826e916f0287dbfd197d36f207beb1509aae8a4b448bf0f98962866677dd13921738083c75bbd396b7b920e9f1f2660edac0e9f175336ddcb6c0ddaeeeed7be0c969052064c93b74610e63f810d91cf572d799d1b807fdb21e5904c546f83d912d7c0735b17a71cdabcfe0341e9c24e5689f37f2d37ca6dd1d33c0b623eddfaad7f29974f5924ec2715abf727f055ca7f2072bcaf0191a6bc37bc9eb7", 0xb7}], 0x1) 18:06:39 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x4000000, 0x100000001}) openat(r1, &(0x7f0000000100)='./bus\x00', 0x401, 0x10) 18:06:39 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000000)=""/207, 0xcf, 0x800, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) socket$inet(0x2, 0x4, 0xa) 18:06:39 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) shutdown(r0, 0x1) rmdir(&(0x7f0000000040)='.\x00') 18:06:39 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x1) r1 = dup(r0) kevent(r1, &(0x7f0000000080), 0x20, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x55f9) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="f9000000", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = syz_open_pts() socket$unix(0x1, 0x3, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000280)) 18:06:40 executing program 1: r0 = socket(0x2, 0x4002, 0xfffffffffffffff7) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="19b760b0fe52fa831bc69fda33db16d7c350ad78985e55cda17f140c2bb556dc0d623fa56c85eb468db0f48d3aa4dc28ae7ca8cf75bfa1bc80298517fb07ee4334199029c04241926646458dcbe88c7c5aa8490912a38d47f1a69fe1389e7c072ac11e827c29236a8cbbc6b2a852856ed4c4e0372e6e2805c39a99473678bc", 0x7f}, {&(0x7f0000000140)="7a92d31b36891cfd9b4bdedb40", 0xd}, {&(0x7f0000000180)="2ad2bd7b2bd84e925a4278c020536d67cc96e938af18c62d674623db8091eacadb44aba59ba23b01a30a1b545b5c572e12c260e183526e0580aec56aa765191d851aed7e47438781bb8ddfa076b2098f83db8f722a8d147f0b095c7b0f603bed028f33388859e3bd49cb0212a8555b58f9f9aa85774e4c444ca919d3b7585d0aa213e378a81d7bf67bc104f1b8a5dc7f4f9516defe16aba3773f5edb167306b922847c7a07b90c9c7e3add2ca03ef61f41f6ca679db251caac07feb433cd47eb983abd5213f81353a7e0b9ceee85f336d76fc70096300b442db9bb642a08aa647615ed7eea9f0a1ccfed3e9520965d08f9c2", 0xf2}], 0x3) pipe(&(0x7f00000002c0)) select(0x1, &(0x7f0000000000)={0x2}, 0x0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)) 18:06:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x105) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$getown(r0, 0x5) close(r0) 18:06:40 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() poll(&(0x7f0000000780)=[{r0}], 0x1, 0x7) syz_extract_tcp_res(&(0x7f0000000000), 0x14, 0x1d5) 18:06:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)="e04e5d010000000000c57d48f41083e39bd700f8b6cdb09bf4fc52d0036e075067bd0a4dd2439bf67363f92d6c54d121774279dc75d86f3142b7a97a069bfb4b45f20aa5129a4467ac00f555d65fd9b3a996c570491025f7412b2e51acbd69cd668d6eca4b95dbb6e67c7f9b2ea4abb8c100000000000001000000000000077189fea6c10a2b9528ca44725e57eb778a3a0c000000000000000000000000000000000000", 0xa4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname(r1, &(0x7f0000001180)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x140000000000000d, &(0x7f00000000c0)="e02300000f00ecec0000", 0xa) 18:06:40 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) kqueue() setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)="0922ffff", 0x4) setsockopt(r0, 0x3, 0x7ff, &(0x7f0000000000)="c071b1b1f8fc3755b7b7ca68cb3c2005c66d92002ea6d25f635fa02107d4580c09727b2fafff9289d6a763fa40c98d3f3a91b505497d2a1af6365728de16b8d3dcf147fca15ce9f12162227cfc343fe55ae5fb32df15ac43b2dfbbe8fe704782f7294e34c8903c07b88d44f568287d0a8e2cdf333159d2fea0910c6dd4e9f9de933acc30f198fedf6a2832c2a01c72c67d172336067936de94d4240252b75dec1d762ee2006eac7341940842a8c7feb3166a637ca7064bc6f1efe2f90f35b9a8591a21e74f4da38eae9af172770b13e3161225d1032e65b16ed64501c28299da693bbbf6001d60234f3e2498d5ab9f7632eeea9512a2bb", 0xf7) 18:06:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) lseek(r0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 18:06:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4000000000000014, &(0x7f0000000080)="1534a5aa", 0x4) 18:06:40 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) flock(r0, 0xb) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x3, 0x8}, 0xc) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) fchmod(r0, 0x2) r2 = semget(0x0, 0x4, 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x5, 0x7}, 0x10) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x2, 0x0, 0x3, 0xffffffffffff7fff, r1}) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000280)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001440)=[{&(0x7f00000012c0)=""/157, 0x9d}, {&(0x7f0000001380)=""/33, 0x21}, {&(0x7f00000013c0)}, {&(0x7f0000001400)=""/40, 0x28}], 0x4, &(0x7f0000001480)=""/184, 0xb8}, 0x800) ftruncate(r0, 0x945) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000001580)="38a1aed4965b2aafb208e3de041cac435c7841fb3f09e860ab53be6ebfb1edb1bef91219716061b45aef8be73de99267a6273c3ddff85d0be4574235a9c372b5f96888a73fc30740aba46b5aa2b7ecfac81144acf0aa3ab0fe400e2ee4ab08b36c58ccb632e05e1dd17949a7a3639d380237e75ceaf130de86803fa429b01e9538934a0be2415a0e272b915727bb7f0f35d55125397332cc747681322636c54dcb3379db285eae34848547f18d6e875ea392d213ce3987363259b3ee54fca1d62013e16d6e1b199376914580af6e63ecd661ac22ea12a933bfb3ae7e338cf1d804f744f6eb5600c54bad8884fc9716bf025709f5399ad572ac35be1ec2a5e009aa1064987845ab2fda9dd5040d7c0a617d348e106e7efd699c65dc03a4ce559f047375a522c131bf556fb66432ae4682fd6ce0f64eab7b54f65ef276ee56396339a098cb7be0dbbb520ada92bca3c58a47d06298f31235bd2c977eb5496be88bed31f50a1c8f353a01063328325dbae9ff5961e6f40ababcbdefdaee8e656e22393f72d49ea17a2bc98e1741b6fe2633afda52604db746996064492e57a33b4dcc600a6e8049fcbfd113d752aa6679900602594fddca20c7423f271b5b8ee864614232f8419917b21a7e896b6264bde7d4e7a979aea88aecc7c316ed1c46fb1bc205205e50c5ce7ad8728a502da25a0ea63ca7644743c512068318728fe032ef8479a708a0422df02f7c48c4f6312841994dd178b357876f2d6fb509aaa73f74fa4d77c001d34f2c24e4c1f92d7d3c1cd8b63113ea83e3d69d75f4378d73c6ff80d6d68c8d2b371bb60c26d69824deb139cf34a2a1f05a7beedb3ed67417b8fd2bf5a5f8f31dc1e7c5107683d1f6ae44032f2c341404efe08ec075f3da200e78e31173d34756bf14ac49d617d720cd154a767c51cdfcac5f830cc3c10429b41f9b3782912454f8f13ecbbeebe6439e035e100cfb19bafafbffdf42bcfeb219e6e8d3b88c303be7f2408be7ca7ff9c6ea9b499f1de972789e325a23b31b80faf57b1ff28bbb08b7b218591b3da89c5530f1132a5ad2829242f05aa4b086f3f026412017d0c2f6784a974e74a6e1163ed682578d754227785f49e36a9cc1980848547bba4093ccebfe0172f064780e9315d6a76f62d2ab060fdfd363f4861f5540141dad1c6aea482e8325faf1cea432c85789cb0f27629de350752be97c782e88c19d67ade74c1f3419c4e04b537f793632b9061377f1875e4da2141a522795b3b879d44ff645c345504425a7a121a20ce5c307c27ec2abb5729fbfc56e118306b5e241f832a9b8ff6a5d9e8064cab3fcf0fecf76a459122589bd810856cecf8c34541b288b4ef5fc013308751ab89c183f4ab9ad97eaf8a5e11b7a7530ed1c002a0e1d3ebe639e412c499bdab242b4aad0cd7f404201a21716618872e1e4e92291fc82aba4ce426356c8ad4f16ff83f6289b70f49ae3bdbb89be69d034c97aa019b54fcf0f59da93ded34ecc017f7fdc2ffdf468e91eb9b3c1175f0dab732a551bf706bf27a025de816a239197e12dfc7cbc81f4602ffc4fb19c9889d10194b742fe926c525452cc5f993a211aa4b9c8d593161b046fbb4ca4cece8bf292f47383aa7908e6c71dab430e9c42978e446e6aea8dbed2d91b60bb457cb31b682023e2bc5095edb5dd61c2997557ea4cc2bcd5e984e2e98c25a6dba83413971dc8def295f7c3946541d835ff4053fe0513d3bb6189302d7a2f83bc7627e2962931802ab31d000356ffa5eeb8335195fd036676a660eb3b6bc3214df00aa003666250e1525fa3953bf3e0e2d44d6eb67fe747339df79b659eca42439984ab0130e66bcae127a03081d5fe467189e9c9fbb416e9b9d2384287f80cee02866a4cfc75fbfb2288af71a0d1d10ddd5508a901a41b694651d842b9e31639261aaa8487076f1c938c44ead97a939d26427a9f0fd8160ed074d493cbb49cb0ca36fcba22ec0e438fd3aae8f06dbcbf9433469a86a8cb1bf30c4bb3ecd6fd7ea6032361edce588b1707f8a81b089f86b5364b574e3077adaecb77f78a992ed6ed82f2cf19d4845a3d976c2e09c13f6bbbf487921053fa97f9a86eb41bc48e7b4a1a937a94b9cb4d90b08075f1c07fc8e21ec9033935164331759bc3ae0c7145ad7ea1621804b849b89f9395f36a2d7fec716f6ab663524eb1c804fda7617c9d64dda43c850c1c9c4fc682e95b9acb754b0f9f649e4925b5838ebf8a2826b619c0e7b9d7e6fcde2507f7909ce0c9255689dc38ad01a645c97b62cbb113b7e732954f37ec92233517ecf1f5a7841d3adee77531aa077e2f0b8d882628a894035207f677441ab0f1cb5e9f842e6e5f936ffe96387b3aff1c0b37f8bdc9a1a42ed41ea2deb9c4dbc4c221b334ecd9cb5867a2389b048fea4b140d0b6728a56bb93b1f3e084ceb057276401a1ecc4a57f9c7110f9d9689e1aa1770599cdbea55650e3947e61a8684d7a511018f35d2c6079d178cb121bf0223b5da4f835991527bc445953931245d17d294c66351a010ce0bbb0468ed25d5daa2ce9a8820ba9a45d6b3ff088c329555e845745c6a3e80967cdeb7dca95058c77d257ff4fd18de57429c2da5c9951e74d9d284921589ce146f4c127cb7da4c738586f332fc5f021615612adf9f0f518897281ef806a4f49abc7f0305b7d4da56d20f87579472c660d36392766290724910332db8a7fda6db75dbf0c072f8309aaa9d96e20b277a4d95f569e334f035fb3f93e76a5d9a72b10b2a264cdf5ddf450a13faf5eecfef057e824cbc230bfe07dfa152f641a23808df7d99dd1824011442eb15adea80e607c3fe0dc9c08398243aeb1a418c48a715fa417fe16cc352a0cab25cb47b0ccf45aea13aed9ff0178e3abcd3f79f6230d830fb90ec87619c0ac69e0bbeedeacfe7bc8eadd482c2a92f17393ac991e1f90501ca3b9119df2d2c4f90b429782eccfbe096713170631ba5582ea5f4e5bd98a739606531dffeac62a54f6e474021fb13c2edee7595bb92962b25198826668c810286d0959603629f39602d1ba0672091fe9923408bc3f077a5999171b22f3d3cace202f715acb527cc9ef2b7e1ceb4c09c5c95c7a66fd756a1a22e33c2d44cd1d6722e16e4db36fe76a15f987e1481a4465b6113df0393f731fb09a2790c0acdecf3b3f6c3a13a0a9467c77a9fd6a68b0fd5f5def7c816cd72e26f441c4913550659368803bfa0a35c32a8e4e231777b349d2039a5488714c17de6498d476437e7e63c3e7c893b2c9c4624fb9d0a1b6bf86f03ddd88dd4124ae0bdd70844e397f8cc2b445e636cc19f70d515b3e747073e49b155189eb6d23e5020e9fc3e356a126d4893f07386d180a7b1ff8537395cecce9a97553c167ff66cb2bfe851f006cec656db9a6a953564c6ae3942c0ac6335018f5dc72b584ae5aebd975a20fe9d70b575cd90e38b6e9c248d8f8a908680d8da88cb8d34208ffa51300741afe2240dafd94ca1f2e25ddc94d52a92c4eb62320152ce263564cd279599663d72af3e244a6118e7b9596506b9529e14406ddd307f6a158636ea4b3dc11f6f7845b11b67009667d72862c06b09c57b6b9696a94b6f3d6b7939badf37449d057e54e282a55ae90097858e9128bc72d5197d4ce2b933a35f4a7b901aceee3d669dd512fbe9924c1b02daa217fe5f8ea758ef4ba6950696ebc7f688a6adbab2625d5bfc4149bd2a1e196a3e81849a059bf5cb84e40b4d5ae7830802c18e539f5161b6106a577dbb22f8f146dc1e022b9fa9b739ad957b9bd89e4399ad6e9e8f3f1a3cc5ad2d7093a93df558a8db99d735c5271cdf33e2e7e630ac89e39d4219734c2238c0e13e0b67ca3a96c6de689971293cc3a411fb246e0834880d83f51cfb911f46eee90396e8d188d59d2e54b139cd5e04aed8488aecdbd830feff982b04cd527c19c033767fc23c5eb7ea2f78013e2d064e77fcc73cd6ae7e04639a3c8750b8686d1b7a862147af37318196dc1b1a00f929de076ec8032a7dbf8d315fece1234a38d66d296701858524819569dc3c436122d1de7044e318a715fa6da3aaf16b455200cc8e9aab689ae5d9559f9493d5d630de6af7d066a07f00fe6be493e25a036bcb478bd771be359e08b34f3c5b7d2209d95b5a93afcd0491bcdcda34e48d4f3179c0c0fa3c0a05391e44b44327614403f7dec6ac47f4c896f8fb83d374fb912f4c7c75d859b77d0a8a4f419fab867f258f7bd661a3e1b98d33902882c31943916b67d7bed99d69edd4312f5fbb3d827bf079615d142ad3ba4beceb0b5accfb74634e151bd06746cd238d27b59554d255f349ff03b4e2cb59091b37bab0205114fd5049692fb90c5b9938c4cf4c3b1a9b6e6d48ac57ab7d5fc71bfc1a8dca3e1e73401f55825d908379dfd0732c4e017bb74083b09eecd0c3e5a105e122ee5fc8236746476c46d9121ebfe80f40881590c13d3708d36647d129765b1de975577c8bc86a8e56f532a7bd7140fd102f3dbd9f6ea6d65201d9038d4519ec126e780c9b25765c6d52e402f14a8332233034e4380fac87f0c4b1b2f4d0a6129e24a38ec121fcdf1786754d31fe97799ff8e09c7ca764f8e05c790b5e29a0a355bbf0d7a24a9ecf53eabdd8905e30d23afcc6d80d073f7602734ad88b6371499c80ebafeb83229e536dd2ae542321b13277ac2f564b3446c75a4ae30f3c0074d8ce15b494ffb0ca3d4aa8aac1a28d61f674c5621021bf519eb8c78f50b63356ee9229049e045519352d48acb37955ca7891781766fe2dfb2db35b8f1ba4e49dc6a968c1af2dc045ecfca3baf35ea2430e293dd6c5eba31df6eb4a3cac5a4738c7a9f5300a485f7eb80b97c8680691761de39e3683fa906eb9d3b4bfd91c5e22205b67132ac9d6a85bd8265b99f7215630739049ea0c6a5a741567de7095f4759e688234b0c7a957f08aa98a0893653ae7755582f8b8f26380968673b815917ad3a363abe4087ed5b716fb81bfad66fb2077c4ca32fcde4e9c587c7ab46a93145f892e4099cd017c8008ad681c40a798abe084e28eb1306a921b04cba9d7f795acc4a6f9abcc238efe4564d43251dbabfa58f3a42f6a6154abf7d8dc3aea24507b3a0631cae7e098ef07a59bc17f15ef93710d197d00626a4408e794989f84af977306db657c19fd6274807f1c435a7af299fe5c0baf307428b855add62a185364603d3a270f54d2d60346e37571299374e244649d53f5b72a356a5fe465201f405c021276a34f12cb49562e9fa9908b7121d61f53ae7974942b9c0bfc9ed844448f3cb4b13153d7a14e28859e59a435fdb3f94472e8cf7dbd375cd30164b14eb03ff2e14a63474858b23e44e5f913a1a91060021a8bded1d6911988c6d89a7869998360efa8594ca0805b6dc5389db744936d66504555f14031baa139c35246bc4f6e45048b9047f0076936c94050978d8d6123a10fc404ea7751c3fed3f43067eb2f95efce39b43f69cf683b6abc5f4d42121338095de30b3ae030ff32c9b2707f21f99da09eb6d717b63cb8b950b72644a25c269ac3e158ad5890bb1db73348074d925cbb796ebfd0621750638c0fc82ac24d5ce660f38a9d939799a9c818269ee6e369f36c2ae472e11dd8393098b0b8746810a39f7dc527d972d283475734d9e3854c14f3667038e68f6a9fe2e76d8266029f544f4ac2eb8ad5e0e5926cdff3e3048cd16687885500c5d992dacf324f7575dbdbd1011b0d711760431b33fc10238bcbf0333aa9fdecb27fe82ecbecfae26e6c5a03cd62075fcb", 0x1000}, {&(0x7f0000002580)="3c20c6c81e2df99c457ceabcc2359efd39bb12d267fef6ee10de777b214b5aba243af138452b1fe47c1ae6f8107164ce15a82cb56192cd1cd50dbbe384d2ce7f1be87b82ace13985deebb8a3fd70a6ca7593f461afaacd0a30d2dce26013af4ffd7ccd3e4e284a29c226bd828be196c8b18b3bab7dfcbd10246597ad9d0174b30749ce5b8c353d7f50fb2f395417af985b8a34b864e3cb5db132cb0779bd5de9c70bb794dae52aa102f146a6f6b5", 0xae}, {&(0x7f0000002640)="f03236ee347d881b1ec6e5bdba83f34748aabc8e11f427264e09cf00470a78064e23578157818890bdf2b4e42af9b21b2c3461ec192aed9d4a", 0x39}], 0x3, 0x0) r3 = openat(r0, &(0x7f00000026c0)='./file0\x00', 0xa00, 0xd5) kevent(r3, &(0x7f0000002700)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x6, 0x8}, {{r0}, 0xfffffffffffffffd, 0x61, 0x4, 0xffff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x1, 0x21c}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x5, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x9}], 0x7, &(0x7f00000027c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x0, 0x400}, {{r0}, 0xfffffffffffffffd, 0x59, 0x3, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0xfffffffffffff800, 0x20e8}, {{r0}, 0xfffffffffffffff9, 0x38, 0x40, 0x1, 0x5}], 0x0, &(0x7f0000002840)={0x7, 0x8}) utimes(&(0x7f0000002880)='./file0\x00', &(0x7f00000028c0)={{0x6, 0x7fff}, {0x2, 0x5d2d8095}}) r4 = open$dir(&(0x7f0000002900)='./file0/file0\x00', 0x0, 0x8) truncate(&(0x7f0000002940)='./file0\x00', 0x7) fcntl$setstatus(r4, 0x4, 0x40) stat(&(0x7f0000002980)='./file0\x00', &(0x7f00000029c0)) poll(&(0x7f0000002a40)=[{r4, 0x40}, {r4, 0x4}, {r3, 0x48}], 0x3, 0x18) connect$inet(r3, &(0x7f0000002a80)={0x2, 0x0}, 0xc) fchmod(r4, 0xc0) open(&(0x7f0000002ac0)='./file0/file0\x00', 0x40, 0x18) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000002b00)=""/248) getgid() pipe2(&(0x7f0000002c00), 0x10000) 18:06:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8307) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) 18:06:40 executing program 0: r0 = dup(0xffffffffffffff9c) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021", 0x201) syz_open_pts() flock(r1, 0x3) close(r1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x8) close(r0) 18:06:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, "ff010000000000080000000100"}) r0 = socket$inet6(0x18, 0x8002, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = msgget(0x1, 0x206) recvfrom$inet6(r0, &(0x7f0000000140)=""/202, 0xca, 0x1, &(0x7f0000000240)={0x18, 0x0, 0x10000, 0x3c5}, 0xc) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="003992ce9045f50e73c4e70000000000000000ef00000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000b17b0c436f8a8f76686c75578cb4337e9c700f112f1578bd03c0bd1dc215f326effe789b68f270fdc3659b9ce8f7274f832461e7331a78423c4b89125e9efafaf8e382b29d099994ccd91b"], 0x7d, 0x3, 0x1000) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r2, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) sendto$inet6(r2, 0x0, 0x0, 0x1, 0x0, 0x0) getitimer(0x1, &(0x7f00000000c0)) close(r2) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r3 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r3, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) connect(r0, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) 18:06:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="03"], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 18:06:40 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d76ca9700e0788a58c7db0de33f813693a9d63c6"}) close(r2) pipe(&(0x7f0000000080)) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) 18:06:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000340), 0x5, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x9, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x100) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x7fff, 0x3}, {{r3}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80, 0x10000, 0x100000001}, {{r1}, 0xfffffffffffffffc, 0x82, 0x1, 0x6e, 0x7ff}, {{r2}, 0xfffffffffffffffa, 0x2, 0xf0000001, 0xfffffffffffffffa, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0x6}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x3, 0xf0000060, 0x1, 0xf0}, {{r2}, 0xfffffffffffffffa, 0x8, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x5, 0x1f0}, {{r1}, 0xffffffffffffffff, 0xaf544d60e49dc541, 0xf0000041, 0x6670, 0x6a09}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x4, 0x6}], 0x200, &(0x7f00000001c0)={0x3, 0x5}) 18:06:40 executing program 0: r0 = syz_open_pts() r1 = semget(0x3, 0x6, 0x414) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/143) open(&(0x7f0000000000)='./file0\x00', 0x18, 0x80) fcntl$lock(r0, 0x8, 0x0) 18:06:41 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x1, 0xfffffffffffffc01}, {0x18, 0x2, 0x8000, 0x7ff}, 0x9430, [0x80000001, 0x5, 0xe91a, 0x4, 0x8001, 0x40000000000000, 0x6, 0xfffffffffffffffc]}, 0x3c) setsockopt(r0, 0x2000000000023, 0x206, 0x0, 0x0) 18:06:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000005c0)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f1497500000000d43b8c3ae3806274dc6cff", 0xfb) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() write(r1, &(0x7f0000000300)="6674f879b3c8fb7f39e3fb9249eeb50d4292e6a864ad46b79a55d27525c5f20f252c12a602130739567eb4ec9985e3b4c0d1b7275a57ffb2224ff5d3fbbeca9d9729a875fbfa63c71563c58c0ae1f5867f53522a2efde277f6609190f8867683228f9b550aed72adae5211fbbe2cb21c2a4514894a41f7e9c3e8118f046d6b9cde333f760b20925b7ac9650aa433f7dc973c9a0177cf70a4289ff2ea72506af0156a99", 0xa3) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x3, 0x3, 0x9, 0x8, "9ad8427369000000007f7f765386f3ff00", 0x0, 0x1ca}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:06:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) sendto(r0, &(0x7f0000000380)="e338d8086bcb20ccc4bfb209228af421b2ba8679a168eadbcd756421efa3c74f316de6ce268baea8b00f5d76f6e4827bd29744a7de892456a076748b3469a1a8a10936a96e46fa8da6c40ab7dbabeb4a291a3b1ad1db746c3662e44bc2ab2d379f1f97c67d6b8a14aacbecac8c80572eb73817384aeb4ed6beb99b081e2dd2926a98034d9a83df3cec63151d3d08f3352e2589e8b9d59b2dc9e7580b564c5f866d755e41aea8c2a78897e3f843d1eef6cd0310711e9a8d403e3a792f1735ad18edc44bbf596112de472edbf7c7923c1ab08daeddaa7db55d471a977270a22f58601eea24dc93ba9c3be7a4cbc553981edc02abf9fcede4eb88aff08e5d2d931765a262893859148d07f9e124", 0x91, 0x0, 0x0, 0x21c) execve(0x0, 0x0, 0x0) 18:06:41 executing program 1: clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x5, &(0x7f0000000000)) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) 18:06:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000cc0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb67ba5c773bc7724395e614cffda09db2219680db3a5ef3b66b03eb44c0cd5eed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e80ab01b883565818834ae675b000000000000000000000000000078b3d08ded98aadf1cd60f0000000000005abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d6748109001db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a8133a165191ea118aca9d4c6de7f19d5e7e37129e8d2794b41c1ff0a45f5fe2741e0cd9eceba00d72dea0320ddc166f90af38d75fc64185bd7ef7d962e1ff5bd35e9b2606c8abb0be11be865cea4d31491ef7091a8cae609ceac00f11b539ddb78774d482f7026ff28386a751220e462bb8526df3f4a870291cfff9dac44c70e3dd28509db000000000000000000000000bf3b84d900000000002000000000", 0x23e) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffffffffffff, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100", 0x2, 0x5}) fcntl$setstatus(r1, 0x4, 0x88) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 18:06:41 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/124, 0x363}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000000500)=""/148, 0x94}], 0x5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) 18:06:41 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x4000000280, 0xfffffffffffffffd) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 18:06:41 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x1) r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f00000001c0)=""/166, 0xa6, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 18:06:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x1) fcntl$dupfd(r0, 0xa, r0) shutdown(r0, 0x0) r1 = dup2(r0, r0) getsockopt(r1, 0x0, 0x9, &(0x7f0000000040)=""/254, &(0x7f0000000140)=0xfe) shutdown(r1, 0x2) 18:06:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r0) syz_open_pts() kqueue() kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) r4 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) 18:06:41 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0x4) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x20000000000001, 0xcc) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x100) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 18:06:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x180, 0x4) 18:06:41 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="ff", 0x1, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 18:06:41 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f6669b0108a49"], 0x9cc3f9d5, 0x0, 0x39464f9602b1e62d, &(0x7f0000000140), 0xc0}, 0x0) 18:06:41 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0x1) socket$inet(0x2, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = kqueue() getsockname$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x139411f25beca7e0, 0x3) fcntl$setflags(r4, 0x2, 0x1) r5 = socket$inet(0x2, 0x3, 0x3f) setrlimit(0xb, &(0x7f0000000440)={0x3f, 0x7e}) r6 = syz_open_pts() kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000300)=0x1) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000000)=0x9) poll(&(0x7f0000000080)=[{r1, 0x26}], 0x1, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) setrlimit(0x7, &(0x7f0000000040)={0x7f, 0x77ce}) setsockopt(r3, 0xffff, 0x800, &(0x7f00000003c0)="3b93262a759ba5f29396fab5a4ecca02fc5efa29f7850c386dbeecc78512f7d7", 0x20) getsockname(r5, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) 18:06:41 executing program 1: r0 = shmat(0x0, &(0x7f000023e000/0x1000)=nil, 0x2000) shmdt(r0) mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = shmget(0x1, 0x2000, 0xc2, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f000023d000/0x1000)=nil, 0x1000) minherit(&(0x7f000023d000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000023a000/0x4000)=nil, 0x4000) 18:06:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) nanosleep(&(0x7f0000000000)={0xcc, 0x4e44}, &(0x7f0000000040)) setsockopt(r0, 0x0, 0xd, &(0x7f0000000200), 0x6b) msgget(0x1, 0x140) 18:06:42 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) r1 = socket$inet6(0x18, 0x4003, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:06:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rmdir(&(0x7f00000000c0)='./file0\x00') r0 = semget$private(0x0, 0x4, 0x80) semop(r0, &(0x7f0000000080)=[{0x4, 0xc842}, {0x4, 0xf5df, 0x1800}, {0x1, 0xae80, 0x1000}], 0x3) semop(r0, &(0x7f0000000100)=[{0x0, 0x80, 0x1800}, {0x5, 0x400, 0x1000}, {0x4, 0x81, 0x1000}], 0x3) setrlimit(0x4, &(0x7f0000000000)) setrlimit(0xffffffffffffffff, &(0x7f0000000040)) kqueue() 18:06:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x4e) setsockopt(r0, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) 18:06:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20241, 0x42) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x80000000) r1 = kqueue() r2 = kqueue() syz_open_pts() kevent(r2, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) dup2(r1, r2) 18:06:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x4, &(0x7f00003ea000/0x4000)=nil) shmat(r0, &(0x7f00003e7000/0x4000)=nil, 0x1000) munlock(&(0x7f00003e5000/0x3000)=nil, 0x3000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x28401, 0x20) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xe72e) 18:06:42 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) getpeername(r0, 0x0, 0x0) 18:06:42 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000080)='./file0/file1\x00', 0x40, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file0\x00') 18:06:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0x5, 0x6, 0x7c5d, "38b3429671bc1a5192f844d3bb9e2c1c5a2b9938", 0xfff, 0x1}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)="fc5300800000fee6d3d5f0000000006d4316cf81425ffb3e81ac330c05167f", 0x1f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xe2, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4", 0x95, 0x8339}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 18:06:42 executing program 0: r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x4000, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x88, 0x2, 0x7ff, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x40, 0x8, 0x4, 0x7}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xef, 0xc97}, {{r0}, 0x0, 0x2, 0xd, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0xc2, 0x4, 0x48c3, 0xf8}, {{r0}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x65d, 0x54}], 0x9, &(0x7f0000000240)={0x5, 0x3}) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) writev(r1, &(0x7f0000000380), 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x0, 0x807, 0x8, "42230d03713df06aedc2388b64dbce7799ccdc17", 0x29d9b60d}) read(r2, &(0x7f0000000080)=""/107, 0x6b) 18:06:42 executing program 0: r0 = socket$inet6(0x18, 0x2000008002, 0x71) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xff, 0x8404, 0x100000000, 0x2}) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) listen(r0, 0xffff) 18:06:42 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000), 0x3c) r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x1}, {0x18, 0x2, 0x6, 0xfffffffffffffffc}, 0x7fff, [0x8, 0xbf2, 0x100000000, 0x10001, 0x7, 0x985, 0xf1e, 0x8]}, 0x3c) kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) pipe(&(0x7f00000000c0)) r2 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 18:06:42 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x2) 18:06:42 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x2e25, 0x879d, "09456988cff4bab396dba449a933772830b113b2", 0x9}) syz_open_pts() accept$inet(r1, 0x0, &(0x7f00000000c0)) 18:06:42 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shmget(0x1, 0x4000, 0x200, &(0x7f0000343000/0x4000)=nil) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100002000000004) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 18:06:42 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f00000001c0), 0x0) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/220, 0xdc}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)) 18:06:43 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="e8faf141a39cea95488612229ea1ba5d97466d0c5b8d4df6940f3148f2a5d6efaf3ef1bb37aa577e8333279719987f28a0af315b94fb519952fb1b0c5ae996683d2f6f4f0f4f42e96874717eef0cf88b4c937e7b5db5820cf5e13b1c86ceb571"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x8) 18:06:43 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x9a1, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000100)='}@[-\x00', &(0x7f0000000140)='{]@/.#,\x00', &(0x7f0000000180)=']/\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000240)) execve(0x0, 0x0, 0x0) 18:06:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0xc005, 0x7f) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0x0, 0x0, 0xf00fffff, 0x5}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7fffffff) 18:06:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 18:06:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 18:06:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x126, 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r2, 0x62}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0x6, 0x20, 0x2}, 0xc) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 18:06:43 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000)="3ae914b143e54a93b67feff765eba6b584ab43fdcc8a41707f241fe05a4ba55d1dfa3b61fb203ddfd026e953a747806eb6bbd67ed71615926b95ec5517a97839ebadb5d5ecfe0b7f03a037376476a3013606dc33eb922a3f1ce28fcf5c21c37ea985efcb175006e518b9ee18efa72a39af8df9ad0acce4507bc0f98e44034a5f2fbf71e0cad1d27c3f52669da714b00cb693420f66dbac0e3693c83ef81f7edc826fcc7e7c2d524e68035ec1cfdec1d5df290ac429a38fe9e051f4aaffafa76c0c5b4b3ec1549d87c52915c042fdc741920ccbd7930ad33b0066d99575d0230bef7db345b9dd38986ff73bb5d9981d3810ebc8dcfd31f64b41225a265ce0c138bd7ce55e43fcfe4baa84504514bde2da3892fede51693f0faa82d1f4e46d603919aef530b5c0ff3b73cdd3211d8273d412545abf90a50025ea38a70f9c94573979a9f7157cb409450f69578ff9ad28b6766bc703c004852262354f316f18b83972f2202ec5e3d7fdfabb0eab2988bbfc3e746cfbfa06afe34cb88760ea3ffacd261b08d3f3b7a784c4886d787ae61615794d23a9e0234a184245fa5db599147c1a7e240e3c8191cde3da85c74803bc5ff6dc3039f241fd3e7d4d0fc2505be915bf9363fb20355ed18872208c56aea4d3731bd641a3fb0542251d1b0e01773743d2a02d7a9ab931b1d0fa0386f5123370354aecaaa73bfa284a6b75d324c6a51045f92cd3903a026b78ac69b53bc095562d7101dfce578b5d878520c50d9139842cb86c6a427963276eee8605f0077dd5b494f49e9a52a4550b75a3f18fe3223c9715a7e7c918df5680a9009934a5e294712388b5b3c09836a3e6f9045a38d7639f8a1d0be80a983ca2522cb51c16ce3ce5b6f0ecb907545621199b69f7cfe5d8f679d5681c37e57f0a360c2ea76aaeb188fc9ae0e908491319b1de8522f21f01c22f220fa8eba24db9797c5ed3589b4a82f7b20fa166c1aeaf73aae2e90c8166e4e6a84789f82616f76b66ff6a7a9498a3b9416ec70486da918201648fa00dd393e4fba012757744948bbac223b284edd614b0945546c768459939fca574efb6df02c969d7fa8a622ca92c45b2e69b853a4fbd56771f24e3bc6d566964e32da1b179afc2336bde51869c4563c2d5d3cc91f890007415b5638e4883fbd613126c5367daad7cd3eb134c472b7c8aad1b32275ff2a518bf632179dad05d79f6dd9f105682ccb2b20c43baf42b0dc23c1310f69e696e74281a42bf734610227c4fe8ebdbe7a5adb842c724f53bb9ec6aa3f72d5039660d1d5cd0b7b245a8c2ffa4275a80121694f24d597c7141d7324ba9966d8a32e2142e0e048208aaec778b920e3da32578f37864bb69be1ed46aa408bfdb50e2a24d38dc72cf7fcc503e6447bbb4ac8c34256f894b62fffa7b4aa6b58621b78ddbc35d8dba898ee86f5b372e9e6cfb23ed16e714aa42cb6182ff62d3e5930f3bbcaad53808b03b6c7ca09bfc5b189e4add8bd5f1ad55ddf9ac1709b6a0bc88bb53be38ad046ea2ab47dafa18a56dbf722abaa5c7865e92ce790d0a8347b73f1281e976fc367fc21b50432fbd602b543382df1b2bdbcde3900c1e0e4c0b10123550233e0f93c8dab9399ffcc140c96308abe8d84f8831467937179f52037ce07982f8510d4e3dc7e6cb9c0ea63b0dd437027eed73dc7ab84b794da593154ae336c6d62d28f13f76769b100aae49218a951bedac6ab056afbdc70245c877c42d90de7f47cf85d5052716a4507dff39b0b9fed933b8e7a8dbad73bbed16d0b84e8c753c6f82a2fd41841d6e6aa778b643c735c766aa463306edbbc8f682b0961e0bc453d796c41eedad4a8f81c9b7cc3b56c4b4d0eb3074163bd6f735349f145a0d12e211af822f5741894d24dd4a84b828cec8367d428f2864cff95fe8efb91e53c871810d0c1f988e74edfdc0634a80a8e97b74d928e0ab07cd36deb4f8b0e8aaaaa203fee849244cf5ef4bb0fe85c0d569bb028f96300e3e7c0e72c8523859637dc19e3bded0b4414f4a2a0ca56b578df655e4655a9668447078b840ce9b007950c2e20eecb74b16c4702b44a46bcdafe978e370e3e56b8438d8241aa5e78af80a4307ef2a249dbfe043522db352acd33d97c20ff37b11be14804848aa507217c61b36037099ed8470725f157051cb6421678ac9fe143e19b66817001402e926db64d56b2d4fdef265475a04c054bb96fe3db793ff823cc218ef9840a408aedea4fd9143baaf40667a3b3ff1e94ca08e32816b5d12812ad28b2f02abfe021294ec2b56f007d17898c00627fe54ebdc0b69af862c50d8801a8dd7c1e25372853d53bfb47c89644c28a769333acd96fbc6368093b054c542d164fea6eb6c86401494a26906fd39db56197627183611aa831e2288249a709f2d4f5ace72c3e57dd9776d521ae41cb1b887a036196b22cf82586bedbddccf475734d3bd3655b6a11dd327887639be9fa423349964e309ef36e1e2939020709dd4d77f9556aa93cc2ecc8fa4114cba62dd5a222784567e887595b48f127d28e567d2150675605488923b4e907b09758ad92ac01760219e98041488cf86c2dc0da5f4aa0fd2c9eee49a15460c3d6904aa5366696c977a55c2acb8d7b578eb965db42267510fa937d816caa2030e5a54064841f5d67b6242c9485c53d69d240dbe3460b689d89473f6a15f41454a4a3e86cbaa0ea078ae8fc94af223abe5f19f9f221fdc9ed34f27a30da8472f16dfab06cc1e89dbf17025af0fddca20ab96269daa50785e16d1546572f59f30954432fe131b4c1a31bc448d6755eb467afa90247fef66542ec954cc79255b69d507001c3c477f83bbbc168c0bd9d6b61fa748fc1bb396fdec9d3c6c6cf77f1e7161d5b2ed1f028b3bc10121c384b0f5ffa7b5ffd2551263f51f56f7d83777c37cc9c83faad7fd5aaae12d04710a1ebf736075f9c3b24edabd48ac97a3471c78f9aa5f9cede847d8c22576c12231d855ffb87ac2bed3aeb116e8ed6c89c8eeda2512d91ace27827cc261759cf97d546c0223986dbcb059f6eb7d4b69a5ac31be04ec0200237bbbbb492d5009f5de16d445cc87009eba424f45815d6d6d47836666953106195e5ecd871fefb5d68f14a542980a7e92fc2135daf383b99c3a33bb277c0fbf5db17777b302ae60ce227bcc816dc54d8ceadc2f6ea44281e0260968cfdf47b8cbe923a122c4c51a02f9b90cbd9a4ad1813bed6bf042fc2a20ad43dcb458839e1592daaf33fd47c08a8f7fa4b9e100030247ed744f203fda9930d6cbda1c596e87738c2bcf18efd9504325359f4b1120737d9534af61824ad7999395f93100191df74bb3bec637e27886dbac986a4834746c7e9d8256f2a48eb1d6e9a2ba1a581ce1fb3207957062013d5700584ef741ece32df7dc16e907d7480ed07577ad72977dc8ba188a164f7d2d7bb781e1f9a7f4ce8b8d853811eb1f3ceb543d4977da660727daca9a43092545fdfc52fcf2e62981af6e77bff70580799223ff979e52bf88d29c971cbdcb15ef11d1df353b431f143b500b26f950bf1068c517c0f390f79b8b55defd6d8c7304d2ef596f7e6ad8a888f6f04a68d3c34a29cfeb68a116f00a17dedb15f20b07ebceee73daf62eee8df1f1818863bab62ac015e8ebe0131e4e621e3194aea72f847651c66a40d95deec7baf523e568ffabadfa3ca0684e67f30150f0c6ed8d24ae4fb33c412e1ccdb4f43750fa33a4d9f8a44c0d6d1d365376f8ba5f8478b5293ea7d59058baedad2f45f1525e8c499a7900d3ca218da219ea3ed8d8091b5a12f6088231ea707024e6588602c421ba9799a57562e17ee7903ca64db2fcf9341cf892eb0db80c36ae14b93dc2b706ccd2131f230e2b16c10dabfe72cfed5cf183d5e5944697045b03197ebe1ae285627847ae15bee2355fbfdbd0857e5b30ef2fd6e4ad929fc0924b39ebd0d63b6adad4f76a38848b7698c836760f15e0003e62d7ef6c67f6e73312123ff1d25fcf8e463ba6f56b829954e06604a4f32fe832dd31f74182ad396cfefa7ed1c273158fce39ed46300d230cc2818fea7fba3ee762b8b76b958772e989545ef193edf00e3b678b040cbfe043aea763283598bbbe33599c5d2e0e701f7e41eb48da9f5f11e6ff0981f2eac641603a5a14094137dd8dbfafa01fdb41011fae1eed395b54f3f4a68b01b431048d687099164c39a69a4073463ee0ab15f2530fd929a4a5a187e6f3e135a528102918a947c1d2331a080a29147871066d03a53ba3da89b8f4343a92a55a0bf3099cd8cbd396483132028ff4ff30f7b78a2a2e4a6856bd9046502b1a2a22f7097a279a7213b56b1a459020d1f3bd347772a01a78a5eecf0de580b7f4faee030648a7bbe5afd70d8f2be57e580c862ba7c6b9681bb710cbec80a84246f70f01763e30088a505cce30008993a02947b6af77fbb54a777f34e78d01328c87a3d3369d62f4a0333a0786f9f8f90956fede02eecfd09f99e4b0995371e8f36e84490e228f6de05f1cdc88468f965d50cfec32c3242f28f45038eeaa36893ab9ec408829a8f420ff0fb427e979a14359c842e24dd1425ca8e9117fdd7f92e4bf53acfde169694cca39ad1d5acac68dc9728d5f16be585d9b991f5f7db4820afdde99ffa886ede3137ce4a413062a4215d7447c642e823052d65a69ebca9c35696211759e1b66d4981b52b7c46348be0538da033f293b53b0d66d71e717a340f502e94b387f4b18ea74db2bff69569c89418608614bc03aa4caba93f1a32d2d6eca686107869439a1356bfbdbaf7e26f489aec208896af35a2698390bd480fed8add22d473f322b5a8c5f3426efd922f9ef99bb69b07534910599d61540339fffc2817857ce36d5448c1499cb30a3e035f132837b208aecb1228ff21814c883a380dc103e86a5bf13730a76d60def41a54e73b271b3fd521293fca43524e02c4866882325fc79a585de82cd3e11d82e42ee621d1c5faa5495a4d90c2e41c9cf0fbb5c53a177f8b372a4da573d0a7331ab1cb9db00c8350cd14dd7399707adb643c908490acd9e1b479e1001042b3de273490d2668f22a40fe3dc0f33faa5629f3ab60eb2d57d28315830a877af141b7b86608564eddbbeff2742dcf5f39fcfcf7953590a43a1794d0ecfbed9681972c5d6582f28b35d1fd905ec6b24c07c9a948eb9329e9a2fc7ea9c541dec92ba674bb0d2544cd61b8d71a299a45b5dee4d411fcf5e2622496240b9f95c4bc939840262b694831c0e9ede50f7994410d779bef376770b383aada4980538f7cabb5f2ca5a30540cf3d11c3e475b9878099976e4798410156653318c1919f69d2e2e372a266976f2f69c128a3577d53f270546b28cfd84ac8a400a70712d1f9bc49e1a9ffced2077d19fed03aa92848ec6452d1deba4e384f4e9341b8575c0b2384b067e86ac561a4c2a4605581eee809610fd362047ee8fd23ff57aab5a1bbe0538209c800b76aa85b56d1c35e2873cfcfc3e965266b1dd3cc1cf6bd71841d68a7c11d33c1199be276a696a2b56e7b732b7018e6edb210df20a6a18e2168a1694c5cfe123efd25225f6ac55173728f56d6b9b76a5585ec41979a24cf55599af0b7b6d159805572d225f3aeec6328667e9c1060b8e8c71cfc6f98b23510b5443bf346b259ef970fa1e770501e1ba5e64fcaa8d9f9d8777943f1f2ba99e7c8288522b92667e34eec18a9be53726f02e36d1ce2df9ac9fc04428cbe09f9ece4206e2073a38e40f78a43676f22d006445346448419b7c0d2ca61c90b3610e2169", 0x1000, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) munlockall() sendto$inet(r0, &(0x7f0000001000)="e59365936d06a9d15294f2af2587255cff59c453ec983d634e3a26d49a53b8885c88d548dbf8d3aceda3392712f78c1f92af2ea75b4f2d66791248921d4310b0488340bfdadc851c665d43b2087a2c5a13f5152b4b9c954314383208a7d9d655356cbeb87a420e1c2a25a80c2f5f9eb21a372523027efba73b80096c177ac5b5d3ab0872024b28aa9145b72f26eab3c807ff161f6b8e8017a6a0c389e9ea03585b0d697d57b8c7e313f6", 0xaa, 0x403, &(0x7f00000010c0)={0x2, 0x0}, 0xc) 18:06:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0x20, 0x100}, {0xfff, 0x100}}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0x100a0}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0, 0xffffffffffffff23}, 0x840) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 18:06:44 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() poll(&(0x7f00000000c0)=[{r1, 0x2}, {r0, 0x49}, {r1, 0x94}, {r1}], 0x4, 0x7cb3) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000016c0)="8a68294ba09eeb933f0c0b7b5dd6e994ef5f307c09a5a7cb5588570eae33aed43ce4ec73bc4571e0565734685a2a63044eb39ed587702f8019e622206d36eb91b716c71aad3b4d556df333389b139bb22d8a388ddb2b390a93cbb1150ac2e0e7f30cc0c9367dde8b84afaaf2394560608bb5c8892dad18a3c719b5ae0b2d4629b87d61245e203b1fe5f08b13275aedf4a5de4a2a580a553ab618ea7795173cd29ad88ece1df9a72367f39a714a817b8cc3e97e988c28ed10014456624d8e0f763cb9d84dd501c6ef17bdb927241ddb25e183635f4fdedff95d0208f885d351cf996d3f149075b3d4db2bc877702fb992b5249ebed2d7cbe66dd5608b9cac9de7c261d1847787b7bd56405bd21b9562ce1f1ca642621f7ce203714bbfbdb8111129e60a425c007b567e71dd1ad22e143c178d39f2bb46a4d5dfa5a34f22097b5f7e2feee93d1deb4422d27ff48049a84c624bbadd5b70f677d246b207f9c7beef6d23657f7e883943930ac945a435dae7d4564840a1499d3302f7ca0581c64795eea266afb71c687c43dbe772dea730ad587524c05af3830cd688db21468ef260e7fa7654ed8999e1a8f3da4e6c6e52f92dbbcc581e50b66798e8709158630236d48e0ed61eebde2cb5eb28a2b78d64da661beb5298a84303df1953a359dd4059b6008b1145a5c1967018a7f509d5e4969901f00d86638bce2327814f5a0204263253b43a0fa4ae8b944ffa1646f52f8ca174bc8aa6e0c60d9ae8b46820c97d41b48a68b8953aa8bc86e712f013b12112c33df039a997b09b8d2ec572ecac053fe76677546e8ebbe0463d8b6ad80a736c360cc446001a75f0daf1380c3db7ef32b48b975b7b47033584dec210dee35bae4e9ea06e2525538ecbea187878520a17cbc0c905861329f48b375f2530e5ca95488c78ee1fe69c816365fc54a9c938e8c4208fd2fba748f1ff09c07734e14120ea1f88517f26942cad5a09e5104d564606ed8502d6fcdc3a1742daaad7b9c48eec9d183b83368fa6456b9934cffeb61d57c73f4972d4c728f36a2c7afe47d2e538012ae41c9ae078af5a903c0d45a77e6f27d00e072e87f2c1be98cbd0d68fc70fb0ec4062fdb4b0cfebb148a5566c6c467ac2918c6dd0decb5410d985fbef5ec417eab897743406be8fdf98c36580bb80025180ae5c6c8bc656a535a1a63fba648624492c397429b5a6c9271776f235ce08903cceb7d7cb3035c453a1a0850f4f5bcef97af82907a7cf9e7fc9eff4859459e0fc6fa07cd1ffa905eba68d8f21a505b3854c2ae808992e87822fac4449c53676b60b0a2bbf54e35a7c9e51169b347efdeb42f21f1b38b211ba3ff3d0af44509e06d9b9692737779fad1beb342a9c4f2e264b7430df32e1485c701f4eb231524cd057ebb2d2812ddd78db00ab0f937c88993df6e09db1cf8c7208f1a8b9e0ae56176db57c896b8aa9fdaa5f3fd43a3b80ee5ebd951fdb3250f02ed30c63561d870a2c412a6a9bf88e68d50a31d28731cc5b39cf70aff71ef86ab6c655a65e4f292f5d590ba51e6684e96da8fb19bc7110d8e43a2b90b248a50037a6cc710e19c033eddac50978b0bd101d460393aa8a93371c94c572b4e49ee41d1fe1399ab813633423b4afefbabfb131ea02b7c385928a941f3b0affc41bf297accc77881c5a2213080b2f462499608da2187b55897d76d080fa06b18def98338d84cb27cbd978324627a3fafbc2ef9e9aa11f4de5bfc42b2d47351250ef1800250300eb6654b4397468bc16920678413bb4963fa9416bb7f46d15387d82874214e9702f224e844185e8e0a77247c154491193d86800d63d01e22ae3756fba4a00a645c2bf3e57ea3af8ad61b5dc27aaf261f8006e580a41bbe76fd5352c5d678c278999c77b3f2f01f8641a2498f6b188ac8da7883345ca3ed1baffafa2912e15276b418c7f17066b2ded4f4a1375d6c76edc22fa5a2331a28b94f52af9626689b2490d6d1c20a5ed7291c6c5bd23e00d7da6518470abd86929733fcf528316b1a583ba140541e601ab0260a5fabd98d76731fdac65865c8831c1d50f4cb0d67fd7e783e6c64b2ea84c2b3b75e19139b89dd426f5c454705c4dcf72997a8cdf922036792ee12f64a8fe47de173b96a58f47a8059eeba1df227d02eb9d143524868479cdb55f4c76e2b4c1f892fa20d858af1dee2c0e917660a12092b82d86b425f956e3776eda8fa7291aa182228ba67f2b4394f1e689cb1b192a8fa9124d46f8a5924b4d3eb0f5f48d699db3ad075e139bba052261b836109faa33a697a1e759428c3cfe9fa1fb47c73d44a8ac4df16dea61a6c17addd49c8a081f9f3b4248e32ac4f9a90586645b0d268c8393ce6d985c3a7bdac856f0169d6aafbf2f74ea35b3dcf57ab4ce04e30e48d9c3b8c02b12cb62f4caedea7b12915d4a06a532646548754abddf53602192aa72931f6af7da138271171ee3dff31a0110d95afeb01af2378c3a58f977250c3d89324aac77e24ae3bb0bb8764e9fb2fe0cfa09d3427206cfc45fc1ffa9ea51c42684fda1d83d01da034a2b2fcd71e8654ee82a2dae5d23d6e8c8a541d79e049c1c55a8cb215545463ba33b9a07d6dd3c6a909b23b0a98016a9e9a520fe34d730bc95225488fb8ee43b8cb9f5a5620ac6e7203aef1b4883cbdd54a7a23e1ef0461d7b67ebeaf9ec1bf43cd4dda3dd71abb2b463f74e98b2ac21e4196518cc4aecbefcc7e535aadb2b3352b346414ccbe25cb9e1fa5a9421f601f619f857e87ab78e48b5e1fd96c35b6529c07f0cd69d0ef77c55e6d5537d0cee73e1f355a8ffe0a85d7b7cf9d2416a70a4e111f6ebb687d46bf686f4a92421ef8e37c3d05284e1c7cdfd3a0b2ec144bcfce53062a0994b0cdcb6615d1c6505f7c14c9f77f9a113a306b7a2aaa9a3047b2ae61d87dbac27d47335d421b02585c1ca9659d71a9d24da2f7963e64b314acbad1c169d256d773597e2885e418cbe741dd2a042061dbc54a52741b2f85186b4958a84427c36c2ced1cb47da0d755c999bd930d859240358e1401348cb6671f7ebe51d03df3f83ff4a011c10e44fd09262176485cdf7132dd53f097779db479e076ee48032f7d996d0490ddeda3c27797103a93bcfb669950ac0400df64e261862ae4f09f693ae5e25e99d3b3f23ff5905cabcc6d413e2b7a3c94754bfb424ce6951b690e0b01f80e49fc45f24973a14752a456c0312430b673a631e50e39ffbb8e427da6dbc34a0f742e870bf0ab6bf70caea1370e8730fc49ce274287e59d0e4abc7b10957ec1949381c07f21feec25b7e463f1a861ebaf3dd2caf3432979ce0ad754df21cadfe352e2a7ed983be8424a7943baa62f7aa8043596aa92447c92d932140f50429b65e7969b3b9c716e67695346f94405d46cb72a485dce878a6c5caa7a1c1bf73eb830fef716ca14f3a9d2dbcbc077c5bd9a8162372552a8b74cefd1f3a630a62a4c9f8efb2f78f853043276d185863b46fb824d2096dbf78b43267a90c45959d89d0fadc8990c12c7abf05ec6ef93db029c510d496285a173c2ee26e99387fc6961a9b18df076cd509e7cf6983dacd6e1c47cad56e3a50ca8dc7bc6c9238e56efcec6295f73f46e59515b13b1054254a7d56d8407f331a6fe07fefd7c0b17ee0ef64ab7235f2356dccb1d80170b1ea004995c532ee485d8f92a36c7432f6a15b89b17ad2d5d3552225d3a47ec8d2d3e37bfc6f3a59401d3fba6a540934d5f56ed460e2a075cfae1c0916cc0b1be208a8306e00231257bd4341cc931d101bbc14d07ca09354aa61aa433c1fa2c23ee69aa265e7f53ba2b66dfd57b3cbe22a7eb2f2bb307564fe139fa9466e3f25581f5e07cb0aabe7047d441bbbc86ae94f1a31853bffffe07ec958148d6240033148ee7ecae342a8ef02b91760dd08ccae7d3dfb2be221b8e6f8ed7a5492683b914bad9cd5231291ba4e0add77cc4f9c7ab3633f6655a8afab62c93c9071f73b48a17b79bd2d6f8b46665e484464ba32a303837067f3137fa2337475ab3bb6abd4933583b9abff31ea1704d61e6768e220d06ae4e959245685837105bce9d9774539adc3c3149922b97350db09fa7eec850774dabde4dff963f6dcaf8554687a1d480533714257c9f4287e01b4dd7d1472ce22f1688a081632457f9ebf13d33797397708aea84fc88741fd8af0b26c94deece4cfd19066cebe613b91a4ebef754422293236149a1e8946ddcc3c67af352a82d6bd8034be64af1b64bbb0f037ff2aac61fdf8df85dbc8f7701edf350401c2a434718db954ae4a3e3d57451d9a10490a56e5114e5477e3726cbc7773cdcc45f3ef7695c5d50921407f4d05e4e5a8ff2f221b64385e166e2316fba3397e3dd1e62b4c739ab6004d72e11e4d30d3b470542d49803b8a3bdaba70a35719d5ee2b9a2a4f1fd18b069dc020eba588eb43af8fecb2afbec75fa64f1039c2297b125db4369a25580bd9689e08658c440ad311d084cab3fd641314d3d75b9f5d151af9fd376adee37849ff62f530d9b64e2eff7217b7b79b795074c1d7220b3446c9d9f2c32883807e231da967d02e6f7b3f68c167e13e0be9a6ebfd1ca5e6ae1fc46bb3f68915d68969cda54ff3984882913ed2b244bda4471522f25c304ece0153bb3f7cdd9d8c332f3c723aac3d81f743e75c47995883f5f765b73c940a10ffc48ffbfd111587b3528b821bb32bb79825eba4fbba8140acd987665b3b166fce34c331b55d1b6318dddfc737a35ee33caf85bf65f52fb543a503078a41fc55fd8131ad4f582ba2f47134c835c435c0556739d836ff7331634655a89d97b8f52465f613cf5207576e72c16f8ba1aaba65c4b3d92df4c795e4523fc7e74cca4777aed69540ebbec67d0747884883975509e9ae2f81f115dd1562600339139842986fff6a570110dcf1fed3e5c7940be5ab8b0286b6863c1ca337966e8470cbac5b0046dc9c24c61e044d9dc8ada2fa4f283d0c70e768cc6ca07e924ca704d1165df55f60c41bcfc6ba795ba1901c442205988c32482b86ed54bb7139fc2b5faa16d52fcc2b1829be52b358a049e07ffa8544e6b82e3325afa53c98684f581adaedc2a7c2617cef3fa55bf5ec210c2b4d6ef8e1242ead3ca03fe0d44fe617d862e5ff54b931f2af84648de4405ecf5f9666468c889361a77f19d8e4a184ad38038d9b5b294fccc4483b8586d4f6a37c9e9e2495192f338b666edd96d76b2fda29f736aade25a08f7d9531c521e6347d9efbe70303dec027480258c1b82ca09c6d433484d87fa0c3a1e4b32280efdf9c838648feec1c06c0d73b984ee41f89be87f7093f3921dbdf48f50cd69fd411b5d6806cd0cba64f222a32182174234cff0f6a223a44dac54b44b6a0e0887c81ba1f455c6877187bb648162f3b33c39c508aebdf8b4f5acbac04117164d80a2b9adae97e9796ad6a2313643eb17545308e9fbef0f8dd41430aaf1973e2e85ce7a09d6b2b955a061f203654c74e511c70da2ca12a375d02cc3970d07b530ffc2398cfa5cc5b9b538976a47cc94520d469df5e5af5418999a8e85bd2a45aff54af65d028793f57e4d00c7122c3ebe20f0c124ad261554a774a97a3434da5ce7bc91317d87cf60fd45556d22398394f63e38a7a202d95535c0a621cba3720f77c6161f2d47d0dbbd7f2d127e7395bc018a8d5c0e97d5bce3e235e2e4afd07da85ca43234cabe26d2de871c39a35d4bdec9e582c84560210b76416a03179a16af7bba208f81851bc36f0a360a717a4199c15c3538e44c6c0782857a747ea1402c8", 0x1000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000032c0)="46356ece912b5b65805839261c346ee452ccb561680f7e411ad75ae11458ae62f0eb2b10926e6bd6d1090877894b4db0a23cfb59c9d16cee93649d26d72ca43595720494996f783cb0b0afb8ffead4db5f9d2a70011eab0c575b4d92f6a2e9f3f780a9bcfad9f6cbe5e9749e9b310afcfa232f42359f3adc98db9d880017af5cdf4b15e8a4462e798c1467fdc860b0237f8a1514136ea41235f0b5fa9628ba1a978193487ee4b1ae5855d87e4f8478a1f1bd7ffdd1c3034e79cf321b952fd87d8b8f7ea3d4c825f1b5cb9ad989172312be1f46c1eee09cba493e7247c6fa0a31b9dc2ad542cd7a2d81cfa8ee054cddd8ec25c8c3c0d9a2348a4c0db29ebe850500aa6868c6d8de3cb557128839f6659f9abfba9a1c38042426a4c91147540b941457a00f172347a49967141f811d5ff278663ac30b319cecb3fec2ffe11b88e6752b49efa7ad7b0730b7886f82ae3f2bfe45aede7d34d33f0a22dfca48101a634f216df7ba823361a0df0bf0e8756c6541e8bb74e9d2103cb3658f3d3a1e6796c745683be21602832f8723659cabd7ceabe927ca89a2893605c37a4193deda2f6f62498d69f82bb9749b3e84211ecf9de592475afbe235b42c755cdc6713ae3b6159e0a00f602643ccbb7a714ce49b81561449616ac8957a8587821bf23ff29f0bdd5f69e533dafb41d6732c609d46a3ca0f196bea078f86e4617d73090ff72c4a8d693fd07a43401eb33c679b6c0b23c96cd4da0f345b823f7547aa84aa05538ac7b2499d8386278913812db43bde790bc54a2ba0dc31a5cf976069710c750540de7191594ada9adddfa827141dc10adfad7936c69d41c993a71055679dd886616d144009d99954984449fcfeb7f56c300582d50638c44e38fac1204896d85d506cf84de255a9e246bcdc188987ce0ad3c29e310d4f0596e8ccadfa9241e06c41af7ec03a01de39e7b47b792c67ba39cd9ad24aab15048214c12e34270b12c71d8e4e4234f1ad1b9ea113f70d710fa85e919c153f4a3cbe1f69447b89fc417bcd6bfdeda79841228fed854b7ba262722a20f273d789450febf6d00a551ab7dd255d57974f9bb5e7dcbce0ccf881b1e8eac98a3a03d4c9bd0f50ced29673e996b24710a9a23425104eda4ed0c2a7bcc372d089a0293a3dcf66fc5b4727bf6d9855369a8df81a09b275788565b54ee4612b08a2326afb7f64e6eb9147e69922c2b447153f0fa5d9f720a62f494ccd3d73451c0730780efdbff8615691510a4b09c4d1159af84ddd5db54d19423da88951c48b2f047f7f415de108bcbe34126d43351cb246df8857364d713c30a8d16cdfb2ef8efbf50e41e95cc77ec38947cb095a3a918dcddf76a46220b216aa937053afd8033715452d60802ddf4d157508d6eec6cc7f2c42cd6c4542cfe12760caec64f536869030cf47e5092f182956d2d2d573ae5b6b0242b9ab297bf22824b89d706db8527a8450e25c389947dfa6bd1242ca6a9a9b291896788ac21bb631f540abfca87a7138afab98d1f5410fb546c8a0d2396ed304357ea5d928bce46e6338a76fa1849488a1ed14f3eb8f74ac7b2fef944873adad3c9d1723522cb3f1bdeb2f892224746a27196c6751b4f45121c73bf865a5b4ff3687d3798f0acd2f8357ce0efdb5772af3acf515b68b4eb3adc92f351c894f59191f3c8a30d0dbf61c4cf0af5278e32052eadd5dc6a3cd8157ce4dc63097d48e62d92ea5c37c7b7fb4fc0edd0f97c6912daf9f2340fbac82f1c1c0a826e68cbf27741d5c4669d4e47fdb998cf8dace31d8b639f33c612208cd0b9ce2b671886f6ab7fb60825b80e3909f6ca8be59707085577bd95ea2fd3aecd52cbeafed44279fee847030a6b9ef4f1ba3dfe0a9e4d8e837ffbd064b17f7acc3aca8ea5013b35b3e981d1c71e4722870e9924511f81914217576e47ed69c4b8896ff07f1204a707daaf4c0e310269566f97acf4b48766a4beee6f5e9a09d8870334032c559997a76f3bb38145bb1149497c5998fdff1ce9c832fc1b6ca3ac7d88e699cf6d081dc69247b7a6cda3315d8d2d2688784cebd000bced1166afeb9d19406ef611dbd1772910da712710bf59dea55f6a8a6d24e5b3b84361487c78878cd237808e5a3efe2fcb9657ea335d3b54df0ada566ce1c087cd91b7a7b4227b5f84bd3d763256726277523e5338fe87ffb2adeab7fc958c67e7a240ca24bedeadafd368c39e615e7772df009366e8e9cae2ff6c5327288201c63bd461bc2c63de1705e0cecb2442e79cf9e2dace2e411b8e32f7a81e3fa4047c73646c8b644fde497eeb1133bd2bf4bf0680da38f3abbf54f528175702dcdb6433ca08ace38d73063146a74600de3d6b001ac1b96dd336cdcbaa4fd08441347e9fd47c9a279b566d1336c9315707476aceba6242d736f482fee307e716ef15c100aef195663046d1a461535c06bd5235dfb840728eae95ab62a63cc45d684dae2c19b6492d3319550fbaaa7dc5922d5ca8f04440a1f5787cbd9ef32d850e4f8b344b43251ff03eb6a79fcff7fee5892acaaf670988e18644bc4b7f8b5104583ee19f1678a5d36452cc2b23ae2a3866c42f7a08b5748fcc8ea95fc1e6696b50ab7299c8c27304e44d516838559e6a57d62cc922a9a9e60cada4b2d3ec4687e21b630c13679ee80f36f54b7e9eb9bf6a1ca23b6295856b0a6a2f15e2298924e99aa9265478f64667aa53c96a9155fb13de6eaf58fd9e9dcb6110df8425d970ca1dcfc19a4c85a8adc562cce575947dd31635be1b9f2136248ace22c86a736e6ea5a2ac24370b5096f4f200e7befee19e51cf31b15aebc5c7e3c658e8c9f0c59bc19479b218f981d298d7c84fd46bcc94012f61c4c78276bf62edfdb9c7679dd5196805a3e0ce3adc023c1a9700f42755f73201fe84729d1d653f2fecabd80f92663c315f52a69231e54ade2741028a1522b018afc5c28488b3cd46884883dde0ba3567e6713cf151f41f27aa00d49936e7036ccd25fdd7d3ff27a7c51a162637f98dc48d4524f96ab9eb2ae53a6ea8ff3449c63501ef9eaaad21ad48142b21970c6d6c602174330addc2e2a453880097c89b3c9d4d62b1396706a6e0931357b15fb2d05b85616cb4d151df9aa878b11dc3f0aa8fc88d9136d0cd0adb252998fa467a92398feeff7fa365df667596782d65367cd517d2caa58c2d1967fa9bca55d22bc7de94e86ecbf93a6daee9983e30abec56232ffc304f9e431798c415a03b23d5ac0bfc62e8d3c299b72f00debef893d3ca587b17c2bdcae54401adf009e856a6239754b4c97eb1c6827bf3692a45722e7ca3ddf13c4da49b779284a94038413c6651dd08dbd9987e67c44deab12a99ba79b88866b56e1f9312553f0f24147b325691dd163c8e8b8ee7afc3ffaf510298f4de0636bb4e17055aa6463eb6e7d0c3503eeae543e166c8454b625c91f5c6766621d4a130b1b43d84c91dbed8ac1a5263ff1042570e8acf4f0c8efd7b2dee28d57a056b6e1a598435cbe1205acc80d014022ea08cd82c2c3ba994d483b59c81dd37befae9699ec95808ef9a7012c69b9af5cb6e3a65094597aabde5bf98c48184c57d22b3dfdcc8be93785a624bf06d7692b8c899f5b26b289d3d41e8b660e1e14b2d22876391e56211a27f3d549b3ff7f163dbbeb7bfdbdcf2f09f9e6bb788578e831a7cbd351abf4c6cb904ebe9ebd095ad5fc3c5156cdb4c0e414d4157a3013de443b84ec786283f3bebbfda92af5e6a76b342b79a2a2a135956551b567d20db147a2391cdab7b8377d392158d33e847749868a088f52c9ba8c053d9a7f97326016f7e07bebd409ddf404d4c2b3e5ce76ed60334d0dbd7959da6f5cfaf771f89fce826462632945922b52564abb2a62aaf0ec627f57469602a9a2f8f06470515f1bd4b39f9c9745fc4b67b901308e1feabe205c72c816dbb80f03248ae0328d8588c97a17bb0362abe15a70f4b94dd0a26d9e78521bc53570c2978264c9afd3f2059ff7ab2cd465dc6c63c3f21031b712a2c923ac9714bd7a81a9c928b18051fd42e813ae4d943c78ebaf570878f66ec76e1e675e7a2c998e4aae9a0d8301f0081ddaf62083d05af61ae7c612703aefd90cd277ae88eb5290dead443ae5cf7c98249710dacde2bd813534ebbb18a14859fdde8e56840176eeca219043409e7b638b0d61d3c0087a144f8f895160e4b502eed49067616819e78807ad6f6a4e6e55e143412c7e33106a4c1cb61020608fca02966b1d50dd26858c206280da080bc515a5ced2d402abfaee17200526685f00b45aeb2024f14d6ac56ac3216793ab6afeca3b9f4b14a8b7a699c4c9b11f2391abf8b2260babcc52839339538211ee26594f431096788348766f5f8f650ad1befad222b96fe66db224a8bc8b0fe4ada6c138630f4218a3b72282d633e160dd07e1e938a807c73f1bd4e53b9f20c44d41f2ab1c33ea64641f346e6ea0e4ed2c7d92bd351cd30da32e15a54ed43085edc202820c9604aa057a84b4f7f73a65e5ba5310120e989d11c77b1cef634190897900c9b2e00279c8427f19df2e0149f8515fc75fb7a175c85e2824a5048273c2fa3d72c109cae55bd8a285b0d76551f6d9890dbde3cf2068a6d09ed11de32d11d66d3cb345d40915a3bfae7936be5e80544c9fae5d259ebd37002cb29f9d59c975f795d5d6f52dcf426e9a2d7707360998ca3118495dc46e82260394bc3ba9bff214105b1550513df8a4d9def47de4bbdf13bbce9b572c7a2deb6f5fc400b769ec93ae72be50b5e3b91adea9ed1a2fcf6cc61daa2b261dd0b2ba460db6656fe665d15b01f3ac6973207644daf5edf067bbdf6bfe37f920d526b7b6d3384fb8df311d896961f139e91092d9985e06e8978f8b252fa4abc22587244ddca8788b6328a267be60a2d516fd76d224675aaf58f89768282d0d9c0713f119266330f252162b56e8e287fc6ce346ef36163f724dcfccb52049f41c763a85e7c096a7e1e91a719ae88bc68da29edabb59e9be2b860fb5fc9337474bf8dfc44ff2b9d43ac10b62ad736e659fb20cc7897e1283535bb84a88fc373f0f1557491c0a97c5758bebdc0c5e967c6e2eba9fdc13b41dca74c2887f2dacf376d7ca180759b8fd88aad184e18ea29e022769440b75862d5fb71e477ece96b09e1fa824deff1180c699cd3602bdf540ced4774c7e10bed68901915e83820d9e79bcf6b4af975c06db17c10a237c94b07d684b96164638422176da043f43d9485eeb0eb84f65a843b38e58c8ef3571bc4e794709fa80be0855924412da10c527e2f0eae2b271452ca7f04ba4b39c129171bb3b815fba0a505c6fe4d36072bcf02b2b818894c4679b2c344f51d94b25f4fa97faee7cdffafc8d9c3d2a84a88028d8541dbaca1e9b7a48a487d967dc95b1108d77f8a47df303cc8c21d3c26414e42efedb316c8e0086464d992b0b91c61c9ae7b8ddf9f36fe8bc4f14f899ef2db7e414fe5870faf6e22fa1e1fe3bc502b508199679923d18167eddf670323fb3415b3a2795f6aa12dff7d5afb31c55c3c47fe18e4351550647895f64ff4f4b1bb9ae51fb7ae13b4b68957b15a1b999d25fdc7160d093a31541c2bb2a7dd8bfd4c12baa54baf5db46f0ac0e098877fe948e2b1806ec623c7fd7121f5576721a5b8f8d01348d17b1e62deebb639f13cebd2f9b03672fbda75f369463d0b7a3eb9532679773f2559809c3308e8c6d3cc264f5d93bbd5b21f3ca4f32bcc074807df6e71981bb47cb2457855fb53ea5e9e44b553fd5cbefde31794ad3413cef0195", 0xfe56) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215033f0254592fb2d716a3ff72537dbf87f3b734ca62d418deb11abdb40e8c83ff2b70c7d9b101e898b8520dc6686005417b406799e97ed3b4b7ef9146cb252391f2fda5abc9ebfc2035119ea84e869454334dc40df6def368d3ef379a1492c320ab2d16c87eea1d512635d26b6ecb25cf7a9786805722889e024d755aff45d1734a896eace9ff50c5df84e9443d2bdbd38baf3979fde4227ca7470eca9121fcb83dbfd3f33d9c7c863d8e2eb38cc84239486cf8785583ca1cee1c6fbdee9ab1eb9088a184f0dcd4407ce2b8837c16d2b148f3e6ce0f46e1f4824029c405e5049bac16b49714064b261a01bfe542a9aa2922c2b56cbca2028294c08339c51562a39c1f2e65234aa68a83ca742aa3f3e357f737827cbdd09115ae8a2c", 0x741}], 0x1) getuid() syz_open_pts() writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a26917", 0x1cc}], 0x1) 18:06:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), 0xc) fcntl$getown(r0, 0x5) 18:06:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x7, r0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/97, 0x61}, {&(0x7f00000000c0)=""/11, 0xb}], 0x2, 0x0) 18:06:44 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') chdir(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)={{0x7ff}, {0xfff, 0x8}}, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r0, &(0x7f0000000240)='./file0/file0\x00', r1, r2, 0x0) 18:06:44 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) r0 = socket(0x30, 0x2, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x80) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x9, 0x2}, 0xc) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') 18:06:44 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x200000000002a, 0xd, &(0x7f0000000040)="797b116083f734eb3267a23500d600", 0xf) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x36}, 0xc) shutdown(r0, 0x1) 18:06:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet6(0x18, 0x3ffe, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000), 0x218) kqueue() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 18:06:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="72c889b178285684a429ad00ff20d4e502354ed19d5f5d204f9e2c550a858e68ce878c2c930d5dd098501d5d76df19d43ac80dd5996dcd1ab1ae503c1d77ccb750065f5e648e899f2eafba9d7ce45d81aadbb6eb34fb675019eaae2f6c87fd644a37c9c32e2179c06f8ab03ccef982c7f85b6f0625674a91476f54fed0a9a325e8c2556f8e79791330d13252522b30af64bbb266987ecf34e2eb6ee54d1f47032cd3462c47f1f97def28d151cefbdb8822bcbbcc2dd365e71feeabfcfebb016c2492544d33", 0xc5}, {&(0x7f0000000000)="df79639453cb10e8897027ba7bfff1af0c6861ef3e48cfedb77a64fc63719b1ec004409690f7a0c10982a018a6cfbb14e2fad72d10a92d2907fb9b1109bf50fd072862f47d2dc9a75efa7b07fa41812bee332a006364c3159372f10d292bf7c82df9f69bdf5c195fa36f5b603c45da747fa6", 0x72}, {&(0x7f0000000280)="f822cd5abec0c1c170f2e5b73d93a569158ef9ed7708e3381fee9278c6cf7d176da50a37d28fba76b0f00628be8f63955b152e0ba6be65fe3bcee7cec0ed458241de005e835d3a90f2732b66ba79b4f10a039ab0f1d012d5956fd96aeac39c90a63fb809458c9114b177c366b0f6020e345cc4f4fd3040becf05c31583210aea189868b90582f3cdc113fbb6537b315378c15694abaf0a2c11e0ddb99374613fac2ebbe48bf20659364072253713783e2822e7fdf31ef5", 0xb7}], 0x3) socket$inet(0x2, 0x2, 0x4) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) r1 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r1, &(0x7f00000000c0)="a5eb5297a7488a769df2bbf385ba5e348125b8", 0x13, 0x9, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 18:06:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0xfffffffffffffff8, "23fc7e0d7a00"}) poll(&(0x7f00000000c0)=[{r1, 0xf}], 0x1, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 18:06:44 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000008c0)=""/170, 0xaa}, {&(0x7f0000000500)=""/125, 0x7d}, {&(0x7f00000001c0)=""/4, 0x1}, {&(0x7f0000000580)=""/249, 0xf9}, {&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000000400)=""/105, 0x69}], 0x6) r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000980)=""/190, 0xbe}], 0x1, &(0x7f0000000a40)=""/160, 0xa0}, 0x40) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000c00)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000200)=""/147, 0x93}, {&(0x7f0000000680)=""/198, 0xc6}, {&(0x7f0000000b00)=""/235, 0xeb}], 0x3, &(0x7f00000002c0)=""/64, 0x40}, 0x842) 18:06:45 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x14}], 0x1, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 18:06:45 executing program 0: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x1, 0x1, 0x5, 0x4, r2}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f000023d000/0x2000)=nil, 0x2000, 0x0) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00') socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f000023a000/0x4000)=nil, 0x4000) 18:06:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x20000000000000b, &(0x7f0000000040)="01", 0x1) dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 18:06:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) shutdown(r0, 0x1) recvfrom(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x802, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) shutdown(r1, 0x0) sendto(r1, &(0x7f0000000040)="97e4c52bfdd61e27b4a1f0b57834b1eedcab987af418b1377acaf26f456a3f93e23afb3c7e23c38dba91c6e6262a336100e61b3194cd59129cfe3a9af0f3f60282675210f80f984dcf", 0x49, 0x2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 18:06:46 executing program 1: socketpair(0x18, 0xc003, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x2, &(0x7f0000000280)=[r2, r3]) recvfrom$unix(r1, &(0x7f0000000040)=""/170, 0xaa, 0x802, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0xcc) r4 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x0) 18:06:46 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x8003, 0xfffffffffffffffb) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = socket$unix(0x1, 0x1, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) socketpair(0x2, 0x5, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x6, 0x4004, 0xa91c) r9 = socket$inet(0x2, 0x4002, 0x1) r10 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r5, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f0000001640)=0x1002) r11 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20100, 0x8) r12 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r13 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) r14 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) geteuid() r15 = kqueue() r16 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r17 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x4, 0x7}, {{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0xffffffff, 0x7fffffff}, {{r3}, 0xfffffffffffffff9, 0x2, 0x5, 0x5, 0x40}, {{r4}, 0x0, 0x80, 0x20000000, 0x2, 0x401}, {{r5}, 0x0, 0x21, 0x80000000, 0x6a7, 0x5}, {{r6}, 0xfffffffffffffff8, 0x20, 0x7, 0x3, 0x7}], 0x9, &(0x7f0000000480)=[{{r8}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x7, 0x9}, {{r9}, 0xffffffffffffffff, 0x1, 0x20, 0x0, 0xfa}, {{r10}, 0xffffffffffffffff, 0x80, 0x14, 0x3, 0x4}, {{r11}, 0xfffffffffffffffb, 0xc2, 0x1, 0x8, 0x9}, {{r12}, 0xfffffffffffffffb, 0xd5, 0x0, 0xffffffffffff1f8e, 0xe5}, {{r13}, 0xffffffffffffffff, 0x10, 0x1, 0x5, 0x1f}, {{r14}, 0xfffffffffffffff9, 0x2, 0x0, 0x3ff, 0x7}, {{r15}, 0xffffffffffffffff, 0x20, 0x0, 0xab, 0x1}, {{r16}, 0xfffffffffffffff9, 0x30, 0x40000070, 0x80, 0xf84}, {{r17}, 0xfffffffffffffffd, 0xa1, 0x1, 0x1, 0x6}], 0x8, &(0x7f00000005c0)={0x7, 0x1}) r18 = kqueue() kevent(r18, 0x0, 0x0, 0x0, 0x35c, 0x0) bind(r13, &(0x7f0000001680)=@un=@file={0x0, './file0\x00'}, 0xa) write(r7, &(0x7f00000016c0)="97952e2f15151516200ea4241fdca45225e709e3b28de8d85a747545d27d5d4043697791053632629e70c46c31c2ceda8aaea8d4fddc9ca6c1503b65936122f4bf8962735aa5f76529180e55eb4d68423f76221bc8b31b4edf3e85aee5d846364444e98630dea1c2f57a71faeb749a9fed11598843cc8794c6905bb41bf8e8305f805cd3d3aac7fd48282f7dd3785b11a99ab0e02a4a5fe8165c0dddeb9e65a384ed68ca5a5b5574a39e45bce3f9a502b8a23712064863c14f2b548a95302bd2d6be4b09209fa82836586199e1fc269608d74b93b2fc5d8d0cb93ded1eab0b8e81a50af30ab06432eff40551896a4ff187208897b0630097ded32f352f77f32ce840aec0c4fb42620e090d97e48bb08a6feb355e0c5d114dc08c28b01fc7d0c1c23363f6e5c9c01a3646931296da0f66f5c81d81f79beced87a8357bef705068c13f67c80c2b77e284cd9a227b58c37c17ae6e961b31b1e4a6b09d1cb6855c6b8dded3d1715271a5c7333d108c95203c245edb53912ea30e5d5a6f37dcf32af4b0967941dac941ec494deecfcbb3897d6499e386a32159055855ccc84ed66ac16065764f8be8f1dd678cb5aedb20afdab1707b147519de66a4e3ed275c065ab00b758cddf029a8fc8f36f567b1b8a426e998a0bceb8155b25f80b2e02546f55afa573d7c8617a8da4f55b76a392f9e634edb5fc9ad88731be8950df3de5bf339868076e33a3c4aeb015900d9dc49b8ecee57977d24dfe51763423ab27bcdbc5557fe1431d75215e40f9913a9565d34264c8ea18c9d9f91c0f587b9063fd98f04c84ced7fb2559360cb265c6ab0f4d92d3f206adf887dfd5fe386977f3bb07d5b1145dd84ab3047d1f34ad5bcf85ad7825397c2855f5a2bcc1a3d79108de9d564a69bf0e089c391417f21c6a0f9abceb5a3586b761d766f023d85b28131eda84907c70d3d2b9a86821e67aab715b619aa3883803f02a637d01ced3a9a872256f31e9bf7abf216dbd3e016ded89cf6a548c264fdcfa977be6e8deaeb105f99e903a7456b7366b37e9eda8ffd855881589ff5aa3867c6e6ffbe375c32a3089ed32351b6a5b92502fc16ba2d52f1ec845dabdcbd937d2b9dfd9a1756e39609081b8eaa3961b71dcd071c70c4dc1bafa163c52ca392c72e34df219d4c86325462ebb5cb5781ab3c01d280b5fad943718fca162551e39de2b2ed7133fb5b8ce2a421c16eede12fdbcae00b69f11d7b0aeb3bec4646a4eae1bd7e085e1bfbf484c91c99b5b68da74f20746112ae4f0fea9c50ca2dc41ce77c76b018eab49db5114a138ff50b2177a29459f4cfd7a72edaf56abff7755d286fdd7e2c33bb83613d7221a6890b55f291744bff045afdc630a75e7b52faee88da9625382d4f4dbaccc7eb55df3ba6d799eb6408bb7cbab6c4e9174d9d8bcb0e94bfb8d7f3a7584b5bc342b8046cf9c350b7c3674aec0b0ec3b8788594ccca1ad20468a1faa855aef746356821689b83a7d39a8dd10cbd944fad2f05274bf54c387380679c22a40262a5fc5d1d6a1f19ded70f2f7655b7bf61f3c639912b212f34b01dba16c3edb89e64c950979c341ed92d9eefca34d438d59b900f19056b060fc1e2434ea3a49848c74092eb5b787b3cf6a18da172c55251b8ef692857422a47e1e16ae9ccb58fe879a119171a43ce3d0fd67c3f471f4eaaeb7752af60eba9f5a0f43d7a6757e3df58507b05d5f90959b6ae727708777cbc14f5753d4b91b54cbd40663c7e6a8bb0060b051642db784c6cd8a45af3f047659a7d8eae4ab2c34e08eea18d6efeeba46d321e14aac9f7a91b42d73e9e5e6e02756d7b3c85abfc698888e054848792301aab97208c78bd31add749b7d880f2a49d8ef7cd1e3845fb65422777bc1d1d2e38b1d74b93be5cffb7115bf79aa8fd83ba45f20855d2e5ffdd95468ca9f8c05d351717f036e4463131c7d8e868b4da3dfc10a50e2a1960bbd7c7b545adcbdd41f02a3b497abd88d417dd52072bbf533aac8c6d357d22a7b01c173eda28a41ab43d6dbbc0a9027f2c19619665c30f261eb390c66afab725812b810a779bd301f2cbade640918fc674d5ac5d2e97e361ce1a4597c2a9bfdac6d7bf0d8d72fcfb46d9aeab2bcbf3e0d5c11f53148c8d552700d138c9332a58eefc84c259f7a90291792a729acfc15558a8fdbe79359dd9e10e2d2a9372d238d428477592c2ff9ce0231bf78791773d70b5878c3a514bb73a8f95fd910e15525456e6059905934db990f26d3373f6d2305f6dfea33173e10645864e6217a1531bb88f04024fe604c0c6734a5e0119239cc344e03298b8bb78d6baace4bb51b64b9ad2c1803d16ac207265310ea9aec033556499c203421a8b71f651863ec7f6fb547e7a75ac2d22f9370aa9d75597007ebf4b8e9392e7060d7a77fee6e1d8373049d37859537bae8be80427639f189152201a4b3f4bd4a89d83dbc6ebab979e885718fb01d2302c280fad30f23b24fcd16765608053c54eb43542d6026ef63ac1b62b091fca1b76cfc919e8530c016868c578c409784553ed09cbdad28578b7f54ce67725d0187c31328a32ff8d7b2bef839abf7e0a3fbcb1d69959421846c4fab11cc30aa5dcfbbe4695ab406d8761be2cfb40f98a4cf9e7361ea1b8e53745db1f01fa6ca21d174e39649bf92b0e4b6e5d8fcda361bde8792d42afcf09fd82ab25a39965ba2ae9d5236dda385c79826422e38a9a0030bb4aaf6a325047eea926757ddc55df2071533d4841e4459ac7ad0caf76151da9b1dc3e2912fea93a96de1405d8388b52453c25926835ca280a68f722bce00e2db8aa9c8d12527dffd4691ad65ff90a291699c7be2441a9336bb566aa2026c0266bd9b57de3ae15e2d518e9a64089256d798c21f0038005ee2253234d91cc2ff03a295f9084e30b328393e9d0f060dd79381f9aef0b6b614bed8ca2aa140f0932e79776c94cdbbe684203ae9128327b0685955f81c52535f81c851904304f98fa04fc8f7f5fde6bc5755d43ef5437a28cde7211a9b8707a3a90eed8dd7a2f097bff267b63f80dcb64e373b6d32190a3fd9e0c9525c94146466e3832b1ddeab07265796b21ffe94dafcdd94a287d8f2d4ee94b3d1d9ea647191f099373210dc9c127b6da8caa588698b67f3c11b2c5fb216a775088871417ccd75923f43870f047ca1cf6d17623878173a53ab8a2f9f7bb4e2b0fcd9cbc003d3229cdb398623c25b5878f184463099f2ec034e01fcc53e21fa3e35e54384516609464773ad2712c7af40420d7e5593c1e6c279ba6e447dd7c222d87f323fc9c85a3ad34103c358516bbfb61dbb60300d444a59dabe740355bf644a7bc8700ba39a9680f117bf7cababbd83683331b70bad3b12224fb6b0ec9cd1577d26ce0d42d3bd608f9cc7df679e73eeb7b3ee93130dcd44f034b4786ac31b0ae638589f753660e75522cd05fae74a5ef67e1870a411f54f6bc82c7ac30ab0e16626d70af6efad48b2107dc2735206aded583de8cf53e0a8de0c32be110601a7585d666d207140f0ab41383e49b98ba005891119a78fcfcbc5af29bda1dee8ad109d39c09e59689c552a32ab205fd96421ee4aaaa64a8a6aa097882ad79f3cfd0fd8afed04d3a70aaf63d7604bf5eccf65dfe73dbf575993cb0c624b7689f866c56a10e63a4158ee37cb412ff8818b040d97022d0059f790d2e1b654b1fde7a1fa384ea6fb63aeec5c36c0dac0f10732855d16ad5d32250a89837e87156dcacdbb689223ec4dd2042ee53eca538295d9a5add9e6367160bc769d646b51514d74957dc8ad6bed286e95f0c7d2f1d23fafd8922edcbfa02f736a7cd3256f40ef66a149dd9a4905a238545557dcba8bf2a6df5ce32e60db1e928c2c493ba9a47c9234e4fbe6e7bcd1b85bdea3e2a078cc41382513b4946bde8309b571121f030bd83419fd880d3aaaedaa70a640053881089bb578269e330be065580f114fe421b34e865fecab3f71cc7b8d23aaa63537f7a298422b54f8a4c2270f15ee07c0fe6540a75cb4a351869d2ada10eefd35f71fd8fdd228108dfce31dd7370602a98e64cfcdaae55fad353126f6a401bd2aef7be83ac24182fea1a0e92174e2c4ff26ec8619be8ca69389a8a7b096363655afc83c10fc540abeb79c627363168c765b051bd567a2407154b1b039e5c5c701076b2005add5e1b636f32d09f42d82662cab6848add2775631109b19f97ec11cd447a9e300d9477427d4780b0634699be36fcd9d6a26022e3bae2f540ba0da2d83345613781ef4a4f1d1fd00570eb5bb83a27980b498eb054333a5d6cb7bf9695202464c9aa199f28a06b5c6eb794ab619f73f72c06f063b7bbe00d31a827346820f0b8c7f2f308be85fd8be3b34a0a7ec805508f562aca5f950036f3d5fa7836103ee61c10434731d5c3c5487b2bde5d307ad02ce7081891a421d50726755ec0da0431a78412fea07d5d8af217b90ea17ff448827c71539f95114b091b0e8a1ce9cbc6d477dd3f03744b519fc0cb02ecc75224cf736a563acff67b3935b98178a68ac2e02780c480227a3668ea7b3aea301937eac993980a29339edd4b51e8998b2088ef5fb04ac50ba9409a10edc8bda8fb03c06ed27297846c9b6d569c6ff75891da783a0a772dab23b93bf5cf2279218a21eb0e3fc1d1397c2b4e348e0e56b5c44986d74391a88adb078fc2acce8c0034c23e6d3a73c3aee6c0d9395f54d5cf9441291313a24de07ea5a1ec426efe8c6f4076356dc0244342e7c90ebbd6cf914b578bd99de8b29030584714c62b36ba51ddbe9ce3edf60c7cce2949ceb3efe7ecd15396ca38d797f9a1c61b24b779f5c36a2f71380a1b68352fc49c7b0c8d1ba8796b38ccfb9fc10602aaea981e7171f340921facf6a9d622ec5f8f932a73e9563047507b49246bad6aec9a605267c5a26570362153179392e47784bc2a31a9b4c55b03f87eb318bc4aed0a9b445762ecbb71b9c9e8e55086b3a3fd7548c5416a0ac90119beeb5eaca2ccd51e02204815e8549c411fc349aec2159866e0982c22e5ff492aa33103091b6d275af1d90d3a4e27ae4ca6a2b23c7a9f7bd47912079e64d0d2e47cf10b2f972420d21d8ad2a86ae48a35f75d30d5be5fae8f1aa243eda7c16680bddd43144858b56a7311f62a57a01a89f11beded9c0f07ab5c4b5a1e1a88d73c0b8e6168eb86bef42f5362de19d843fa82f3b7a52b49ed508dd86aad8a5c227af68f18f419e30fa7fad5936c38d095022b90a0f7f9d8a463cf2eb0571051d567decc6d9b6b678a6df15beeba831750680ded4540b49061f8212c6cf649ea8334c2d1741e84fc31925ea926f23642cc579814c463c565fb95b72d2229c1324ef9cd5d30a126736f00620f1865397d3357538de2dae6d8865696a8ab0af60fd460c2423d8017ac91d35111b1630cae92e234cd64a2e766bf10f47cf99629aed7f811b24cf2d68a8c4492220d0a5fd3a2447b015da69cedc090ca751cac21a4ee0163a281e911b32fd0093b2c65d9b5012751f6596f637de7c3c129d540b12ee4ab327cf7f47c5fbbd5375c7f1d5d87c24bffba74224224e512cafee7a4082cebe64763725c46188b5c4e1947aa24c0cae39f3ad200bd289fe6768c20eaf8116d7db4bbc1f83f0e9ecf99897f8e15ad34c35dea483cc5b4353e5dd947c00d19e1883fa5e7e707d0b5197216f0d725bb228d502b07a4e220773e207a52a05e6f0ec8f75a1ac70daffe1a07292163bbe0df45a3a3801c00b60799744c6648ad8af97c7cbf3a4cc68038d8be5b4a107b", 0x1000) r19 = syz_open_pts() poll(&(0x7f0000000040)=[{r18, 0x40}], 0x1, 0x0) kevent(r18, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 18:06:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x9, 0x0, &(0x7f0000000000)=""/64, &(0x7f0000000040)=0x40) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 18:06:46 executing program 0: unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x280, 0x10) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) bind(r0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) 18:06:46 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x20000000, 0x4000) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000040)='h', 0x1, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x7, 0x10a) semctl$IPC_RMID(r1, 0x0, 0x0) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 18:06:46 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x2, 0x1, r2}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x100000000000, 0x1000300000002}) 18:06:46 executing program 1: r0 = socket(0x1, 0x1, 0x101) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0xfffffffffffffffd, 0x6}, 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x1, 0x0, 0x8) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000480)=""/179}, {&(0x7f0000000540)=""/86}, {&(0x7f00000005c0)=""/171}, {&(0x7f0000000680)=""/141}, {&(0x7f0000000880)=""/182}], 0x1000000000000088, 0x0, 0xffffffffffffffd8}, 0xfffffffffffffffd) 18:06:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() close(r1) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10001, 0x0, 0x1ff, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) 18:06:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000080)="e36258a416f72ee99586132477f256b4233cfb25bc065bbd1d0f01cb3db000000080000000003dc726a5197083b22200000000000071ef000000008097e3e2", 0x3f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0xff, 0x0, 0xfffffffe, 0x4fbf, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:06:47 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x5, 0x7fff) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 18:06:47 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) readlinkat(r1, 0x0, &(0x7f0000000100)=""/10, 0xa) lseek(r0, 0x0, 0x3) r2 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000001c0), 0x1000000000000277, 0x0) accept(r2, &(0x7f0000000040)=@in6, 0x0) 18:06:47 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x8a81, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) fcntl$lock(r0, 0xb, &(0x7f0000000000)={0x0, 0x5, 0xfffffffffffffff5, 0x2000300000003}) 18:06:47 executing program 1: setitimer(0x0, &(0x7f0000000040), 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x4) setitimer(0x0, &(0x7f00000000c0)={{0x9}, {0x3f, 0x3f}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000380)) sendto$inet(r0, &(0x7f0000000100)="11418392fd355a8c7c19535230875b92072c703770a3992041ea6183a286e876582de96fcd23bf16a25ca7360c06df38e970a1d3a9a304e6e57b7750b1e3695be9744d8a2c0d09374755e9c7207ffcf6c191a91647bdccc491b4c869181d880194d26643c522cf1d689a070657fd4c27c456da854ab2ed22791ff7e844be48e321ac83d1727700d1a0bf3fe51c3c640351b54422f1d74490dc93ab808a472ac39349e9146b1a9d1a796e89fe974c272cc0be75de64cc5945830613c00781e70789cf69430fe73ca56f19c1a20445767109f51db02fe9626c3c7e813441bed5a5a7dc41bc", 0xe4, 0x400, &(0x7f0000000200)={0x2, 0x2}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) 18:06:48 executing program 0: r0 = geteuid() r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x8, r0, r2, r0, r3, 0x14, 0x9}, 0x4fb1, 0x3ff, r4, r6, 0x19a00000000000, 0x2790, 0x1, 0x2}) r7 = getegid() setegid(r2) r8 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB="00dd1faa0c617f0016000000000000000000"], &(0x7f0000000100)=0x12) setpgid(r4, r4) r9 = socket$unix(0x1, 0x7, 0x0) getsockopt(r9, 0x3ff, 0x4, &(0x7f0000000140)=""/87, &(0x7f00000001c0)=0x57) r10 = dup(r9) bind$inet(r10, &(0x7f0000000200)={0x2, 0x2}, 0xc) lchown(&(0x7f0000000240)='./file0\x00', r5, r7) getpeername$inet(r10, &(0x7f0000000280), &(0x7f00000002c0)=0xc) msgsnd(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="0300000000000000ed4156842f1b9fbe29f4738fff808c3be43aac53f3d25a9237cbe3f40cfe9bb6ac8fee191d691f2188f2c872131af4a79a16c50fb07827964890da713869c2cea52aacd3217fc3c7df4823e24bb11793e2798a5127b023"], 0x5c, 0x800) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={r4, r5, r3}, 0xc) accept$inet(r10, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setpgid(r4, r6) getsockopt(r8, 0x5, 0x3, &(0x7f00000004c0)=""/185, &(0x7f0000000300)=0xb9) 18:06:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf5483147d42cfa10d1db6d682a524112fa10e0000000000002947fb3bff8c58804e2d82505fb318abcd1e373509792fb7e7ffbcca094251eb1410fb3371fe4d8e53f9b980d4aa8a42b89315f6392b8db3610405a2eaeeaceaeca7e82e7f5b1f0f825aca5b414d5f63998d350d3bba73ebecb534d7a7ed2a608b8aa384db7131143a5583e2732e633239f3137038cf3b70cef278790efd7cf84a5ec0f036674dd8051d682c8b9d74ffa770b113dfb5bfae763b95f39ea63cf03c7a55f30d58465598b8c47a1ed8893ce775e2dee5ebdeb455c813e8f71f3b42de6836dd01e4ba29e31d6bebddf3ae919874125538ce09c398cdf1c3bcb18a", 0x109) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="b01e0f93da3123b82826f03b2e850d40ed8d039f9354121f5944e523eeb4f943a6edc3b91152ea9eb50943bcc0a5d84502b974509c13a23f606130a7b19d03b5252ac955d7af22ae305a1605134d8e6489f4f82972247d775c1c954c3b4e119549cab608c6756cab471367869826d3371db79c1ac3e97769d934d0d3ac9c5a8cbf8cfb469e11ee4b9e0d6bd8885728d2e54a5cda0c4e667bf32efa04", 0x9c}, {&(0x7f0000000200)="7470a2155cf83cfa88d5c46ede0694a69cab8916620759b83d63629bb08d5659da7f11df391a87657bbb7047db349bf053a391f8a37046d197e5e5cc41155c7e6ad9e4acd8fd4330ba0d4bb0b14c5e9a194bb588c9adc676c221b1fb77c26a0f3103a56bab031d870d4b003f92e46071e1355b5d64b1c606bc950f85a91a33bbd64942e9397e5f9cb2384e2f52d99a8cab5bbaf4d59757bbf135", 0x9a}], 0x2, 0x0) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r2, &(0x7f0000002740), 0x9381) write(r2, 0x0, 0x3a4) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000001c0)=[{r3, 0x64}], 0x1, 0x0) 18:06:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getpid() setsockopt(r0, 0x202000000000029, 0x7, &(0x7f0000000080)="ff009a08", 0x38e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) 18:06:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x114) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x1) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 18:06:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) sendto(r0, &(0x7f0000000200)="e338d8086bcb20ccc4bfb209228af421b2ba8679a168eadbcd756421efa3c74f316de6ce268baea8b00f5d76f6e4827bd29744a7de892456a076748b3469a1a8a10936a96e46fa8da6c40ab7dbabeb4a291a3b1ad1db746c3662e44bc2ab2d379f1f97c67d6b8a14aacbecac8c80572eb73817384aeb4ed6beb99b081e2dd2926a98034d9a83df3cec63151d3d08f3352e", 0x91, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x81, 0x1}) execve(0x0, 0x0, 0x0) 18:06:48 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x1, 0x800, r3}) chown(&(0x7f00000000c0)='./file0\x00', r4, r5) getppid() getgroups(0x3, &(0x7f0000000100)=[r5, r5, r5]) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r6, 0x0, 0x9, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) r7 = socket$unix(0x1, 0x7, 0x0) sendto(r7, &(0x7f0000000140)="1adc53a19691c4031eff664f47116c3ef2a2c8f752407b74cced2a2915196248a04f3901fc8f85962fbe73034cafa9ad5f0cad19e0e6c21a2186793c579b06753c7a79cd4f6f5bdd4f65a4cda8780aae2850357ead49a1e615d7fbaba5dbc2cc5e88190741d6cfb00d946469c90ee33a30af862c909f24747a7f71b160d71f024644401d7198d3e3b397ee9c5ab9851ab0d387ca72ddf7d905d5bf1f", 0x9c, 0x408, 0x0, 0x0) symlink(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x4) getpeername$unix(r7, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) sendto(r7, &(0x7f0000000400)="05665e8ec575de6e62414e232d1920d2629263d98f386e0f664060dd8455ab9241c1ace22acd5cd7138e272514c77c9af64099d37fcc274774c0c8e3356e208efdc7ab531612883ff92322300cdae52c757d3c35198a3da5345aa562291df8ce48521700a4d8757c07bcf607c2615cf1fa693743063f464f5bb807cba69be144a8d14e14bda246af21437052d3d7ef622fd1540c467267f97453896fbe729e1d5ed60c3c7d574b6c76a72388756c47d24bbfb35221d1612abf60f6c3fcbdbff5e5c2dfbc3fef61174ae274e16e7dc41279de", 0xd2, 0x406, 0x0, 0x0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) r8 = fcntl$dupfd(r7, 0xa, r7) renameat(r7, &(0x7f00000005c0)='./file1\x00', r8, &(0x7f0000000600)='./file0\x00') getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) chmod(&(0x7f00000006c0)='./file1\x00', 0x20) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000700)={0xfffffffffffffffa, 0xfe, 0x200, 0xfffffffffffffffd}) clock_settime(0x7, &(0x7f0000000740)={0x2, 0x4}) utimensat(r8, &(0x7f0000000200)='./file0\x00', &(0x7f0000000500)={{0x100, 0x80000001}, {0x400, 0x7fff}}, 0x2) lstat(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff81487d04,ffff8000211cd4f0,ffff8000210a3080,ffff80000002f180) a t __assert+0x24 _kernel_lock(ffff8000210a3080,ffff8000211c8000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000042da000,ffffffffffffffff,0,9,ffff8000210a3080) at allt raps_kern+0x7b ptsignal(1814,ffff8000210a3080,ffff8000210b6fe0) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211cd780) at sleep_finish+0xd3 sleep_finish_all(ffff8000211cd780,32) at sleep_finish_all+0x22 tsleep(ffff8000210a3080,3,0,ffff8000210b70a8) at tsleep+0x142 single_thread_set(ffff8000210a3080,ffff8000210a3080,0) at single_thread_set+0x2 8b exit1(ffff8000210a3080,9,0) at exit1+0x84 end trace frame: 0xffff8000211cd950, count: 0 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 kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{0}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff81487d04,ffff8000211cd4f0,ffff8000210a3080,ffff80000002f180) at __assert+0x24 _kernel_lock(ffff8000210a3080,ffff8000211c8000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000042da000,ffffffffffffffff,0,9,ffff8000210a3080) at alltraps_kern+0x7b ptsignal(1814,ffff8000210a3080,ffff8000210b6fe0) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211cd780) at sleep_finish+0xd3 sleep_finish_all(ffff8000211cd780,32) at sleep_finish_all+0x22 tsleep(ffff8000210a3080,3,0,ffff8000210b70a8) at tsleep+0x142 single_thread_set(ffff8000210a3080,ffff8000210a3080,0) at single_thread_set+0x28b exit1(ffff8000210a3080,9,0) at exit1+0x84 postsig(100,ffff8000210a3080) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,8f1e4324600,53,0,8f1f03499e0) at Xsyscall+0x128 end of kernel end trace frame: 0x8f2602f5100, count: -18 ddb{0}> show registers rdi 0xffffffff81e28590 kprintf_mutex rsi 0xffffffff815b4b89 db_enter+0x9 rbp 0xffff8000211cd450 rbx 0xffff8000211cd4f0 rdx 0xffff8000042da000 rcx 0x4191 __ALIGN_SIZE+0x3191 rax 0xffff8000042da000 r8 0xffff8000211cd420 r9 0x8080808080808080 r10 0x87616cc8d5e1ac43 r11 0xffffffff81349670 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211cd460 r14 0x100 r15 0xffffffff81bf5a22 cmd0646_9_tim_udma+0x1f0e5 rip 0xffffffff815b4b8a db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff8000211cd450 ss 0x10 db_enter+0xa: popq %rbp ddb{0}> show proc PROC (syz-executor0) pid=362368 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=62, nice=20 forw=0x0, list=0xffff8000210a32d8,0xffff8000210a39f0 process=0xffff8000210b6fe0 user=0xffff8000211c8000, vmspace=0xffffff00697ce008 estcpu=12, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 15004 505145 36098 65534 2 0x10 syz-executor1 15004 208504 36098 65534 2 0x4000010 syz-executor1 15004 244223 36098 65534 2 0x4000010 syz-executor1 63809 25358 24733 65534 2 0x4081090 syz-executor0 *63809 362368 24733 65534 3 0x4003010 suspend syz-executor0 24733 285061 93588 65534 3 0x90 nanosleep syz-executor0 93588 506623 93902 0 3 0x82 wait syz-executor0 36098 514862 34320 65534 3 0x90 nanosleep syz-executor1 34320 453248 93902 0 3 0x82 wait syz-executor1 33677 264919 0 0 3 0x14200 bored sosplice 93902 73667 64626 0 3 0x82 thrsleep syz-fuzzer 93902 299284 64626 0 3 0x4000082 thrsleep syz-fuzzer 93902 63641 64626 0 3 0x4000082 thrsleep syz-fuzzer 93902 430182 64626 0 3 0x4000082 thrsleep syz-fuzzer 93902 103368 64626 0 3 0x4000082 thrsleep syz-fuzzer 93902 223769 64626 0 3 0x4000082 thrsleep syz-fuzzer 93902 402694 64626 0 3 0x4000082 thrsleep syz-fuzzer 93902 434280 64626 0 3 0x4000082 kqread syz-fuzzer 93902 407224 64626 0 3 0x4000082 thrsleep syz-fuzzer 93902 358789 64626 0 3 0x4000082 thrsleep syz-fuzzer 64626 149387 64387 0 3 0x10008a pause ksh 64387 215069 81813 0 3 0x92 select sshd 58281 369210 1 0 3 0x100083 ttyin getty 81813 312511 1 0 3 0x80 select sshd 73509 481949 62585 73 3 0x100090 kqread syslogd 62585 347581 1 0 3 0x100082 netio syslogd 20360 102799 1 77 3 0x100090 poll dhclient 60430 114087 1 0 3 0x80 poll dhclient 59071 31137 0 0 2 0x14200 zerothread 95529 456509 0 0 3 0x14200 aiodoned aiodoned 7881 132777 0 0 3 0x14200 syncer update 47354 138908 0 0 3 0x14200 cleaner cleaner 83828 164941 0 0 3 0x14200 reaper reaper 14706 54676 0 0 3 0x14200 pgdaemon pagedaemon 64224 143045 0 0 3 0x14200 bored crynlk 16386 472199 0 0 3 0x14200 bored crypto 23680 33165 0 0 3 0x40014200 acpi0 acpi0 83674 107069 0 0 3 0x40014200 idle1 61141 66674 0 0 3 0x14200 bored softnet 73318 166598 0 0 3 0x14200 bored systqmp 48156 252651 0 0 3 0x14200 bored systq 81358 412855 0 0 3 0x40014200 bored softclock 54554 514285 0 0 3 0x40014200 idle0 1 318244 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper