d1681a32c9812836be642baa988a2d1a2826159a5c197d9a4b8a8eacf7d540c0ad65e37b6a8b9a604811ef02b", 0x75}, {&(0x7f00000000c0)="12626cce04a9b129add6b8601290f8ae59bc44db23007ea173988915c2d2cb4912f5b510a990d07dbed2050924952838bb530deb1c192defa4f3be458a1f6d7871fba8680a0ca9c03e87c7a4f29997b93a193647eb03f3a49f1834b62ea7fdcb6e7a9add7e0bbfa4346d7e4dc850bc0772946128a416524ccd45d04118405ed2036f1c631779513a51ba1551", 0x8c}, {&(0x7f0000000200)="b104957c1a80bb2e187d6838aad45f41a45eb9540afc303f8de61c17b53ceab7c0c5b99582ad836549d76723f42d6732db78510cf47c4d6413c1aaf0d07cd2078ea165a68ff5be", 0x47}, {&(0x7f0000000280)="8b8a5b1fc30317b965364134da587c323e50a10f286a26bde768ca046339ff0fd3f5db1e9b0f781cbc7a79bfeaf1c77c5387d1a3f6a587dface6c8c07ed0e61d20ac3a45f72946cab95873eb7efc1550cada15815cdb2f55cbdd6c7a8df573d741b91636ff4b6843446126051004b5aa336842508d022afbba319e1f75656b5029f64f0cc5edb8a6de9ab6e5bdad4f0fb667", 0x92}, {&(0x7f0000000340)="3a77305d6c6eed9699c0842d5e086381c64c7179d925502ce77619918466697e249079ca20d77f7087be05d586e5339ba582cca3b386959111a085fe00648f4f85d53df00310889ac7e3137999f52ac4b73132ee08f650edcc3427f219b028c573339b10f13515e620710db382693a2111", 0x71}], 0x5, &(0x7f0000000440)=[{0xa0, 0x1, 0xfffffffffffffffd, "d7e05aee85f1eabcbccd5f26aa14f5e243e09301cb747523e4e5b28651a368574866f26ee33f83cc175bde87e521a0748428222dff083f186a7b044e1760fcd0cdac1914565c4c5c840bfd0167fc9385849e232e7db1b725832e1266992b802b88948b0c563ea27c17cebeb60836c824938a4d1a148d68893547d09e1241098a09e005744774eab9beb6645e20e8"}, {0x68, 0xffff, 0x5d8, "938a36839d8cba819f7e64f63e7d1b8b69d8d70f86d7f6968b22332ae32931c646cd7a797fcb55df9b02eb9e898835b0b8b9b42f0c8d1bf34fd8cd811b473efc5092c76146e6cc2ac59417ad0da33a9a7af73431f08798"}, {0x38, 0xffff, 0x8, "0459eb82d3150a625c3a590c87b14487ba623722ff4d3f45f5b9ed0ded0cc72caa1e2d"}, {0x70, 0xffff, 0x6, "b9c75c85b098cee7354b784864bff248901171f0572fb0ce65aece0e2875cae1a3ea57f090af31cdbc938d915f647a33a64c3594ad094aeb65198129e76712756c215b4a24a4042913b81b3b02c086325cbe9ac88930d5f9c1733049b4"}, {0x20, 0x1, 0x5, "4b3e00cc5da53cb379"}, {0x28, 0x1, 0xfffffffffffffff8, "4a52e8a3f531eb994ca16d83e9f4fec601a569064332c6bf"}, {0x98, 0xffff, 0x7f, "ef3d1d863e6d83fbbe36b9d05c37d845661f6e49a147044b50bc47bb17b508c229af9a2be30c333da39fb967d9f419532bfe5e9eaf14171241c38ef37936262648b10837f590049fb9bee8f1cb6aad0daf45ec49b2bcf83c3d42567d53b5f001866021d5e3e4c885b58c0048be357f2250d278854a24cb69f726808e2f8430fffb"}, {0x30, 0x1, 0x5, "4cad7d5c5119f131c2384a7f3522b878505bf1850e8f29888f1528aed4bf60"}], 0x2c0}, 0x408) 11:09:56 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setown(r2, 0x6, r1) 11:09:56 executing program 1: r0 = semget$private(0x0, 0x0, 0x418) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) msgsnd(0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="02000000000000006f81b9bd6a4362692c0100b8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b6773058c6afe68173e5164665fa1e9380baedf9db1c2a7e8edceb721ac9b55d461719c3c17bb3e5546a03a246732422aaa6e7898fb5ff4b8a95246813ac6db27ce54daf12f7aa574efecb22ed40000000000000000000e2c3760f63285386de15c25106712bddb8df646b653870ab6be2a0000000000000000005d995a28c72a5220217b5261896a0239b43aab67d326ddca53d6262bccd9205086cd14669b9c157a30f016a49b7568f8446539af041bf81fd78d106a2b13a1495ecc77da9495dc143eaba7b1c32fcdb59b1fb983472a000d7f6e6b6f09d28298bea389994aa748c7cbddbec9b2676eef0d39a81885435929c06219ee1441990904e4580620cf8d59f069a476120f083a"], 0x96, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) pipe(&(0x7f0000001380)) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000014c0)={0xffffffffffffffff}, 0x10000) r8 = socket$inet(0x2, 0x8002, 0x6) r9 = dup(0xffffffffffffffff) kevent(r7, &(0x7f0000001500)=[{{r3}, 0xfffffffffffffffe, 0x24, 0x800fffff, 0x5}, {{r4}, 0xfffffffffffffffa, 0x5c, 0xfffff, 0x201, 0x40}, {{r5}, 0x0, 0xbd, 0x80000007, 0x1ff, 0x11ff}, {{r6}, 0xffffffffffffffff, 0x54, 0xa0000012, 0x8, 0x3}, {{r7}, 0xfffffffffffffffd, 0x48, 0x0, 0x7, 0x4}, {{r8}, 0xfffffffffffffff9, 0x8c, 0x40000000, 0x7, 0xad}], 0x20, &(0x7f00000015c0)=[{{r9}, 0xffffffffffffffff, 0x1a, 0x5, 0x4}], 0x7, &(0x7f0000001000)={0x8, 0x8}) mknod(&(0x7f0000001080)='./file0\x00', 0x6000, 0x80000000002) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r10 = kqueue() r11 = dup(r10) r12 = semget$private(0x0, 0x6, 0x100) r13 = getpid() wait4(r13, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') getgroups(0x8, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) semop(r12, &(0x7f0000001440)=[{0x3, 0x5b, 0x800}, {0x3, 0x5, 0x1800}, {0xfffffffffffffffd, 0x8001, 0x800}, {0x3, 0xf14e}, {0x2000003, 0x20, 0x800}], 0x5) 11:09:56 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x404003, 0x1) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setown(r3, 0x6, r2) 11:09:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x9, 0x800400000014, &(0x7f0000000080)="1e000000bd9601c779dde1fee523b8c032aa2482d57d533eeeb002c6854c7cb7fec401b3cbf715080a474931a973ceaac1eb126a0b7ef9f81bc7c9a64e87af3817ad0e5f426fc3fded57dc4396b2339e878fde8307cf664fdfe91fdc538e08db88dedd5896092b600931c3", 0xfffffffffffffeb8) 11:09:56 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setflags(r2, 0x2, 0x1) fcntl$setown(r2, 0x6, r1) 11:09:56 executing program 1: r0 = semget(0x3, 0x3, 0x4) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000180)=""/13) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r4) r5 = socket$inet(0x2, 0x2, 0x10000000000) r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000140)) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x2011, r6, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000200)="84dfc5b992b20de398aac812d71ae7fa781b077df3b736b3238c21c0533f1d3b764cfbf6fd3b9261203b24d79cf47827789b1b5d8e290bb9b00b14e0bc17cf1bf7bc473a5c1ad46329e95d5804b8970ae766b60f065188f30b103fc1f92565997f5e3359bba2564d35e546f2db92acb97b96636263d2144ae1897eb35eb4c63c8ae58751c7bf27aca29525151e9f6253191eed585b95e01111e019c68ec08ec15d0d15f2b7d68de6be76b04f33813524e116e89ec708f2eb3844e98e7ce4677e7bef8faf4fa4b4f99072ba224a81d5f53e77945224f9ac15e51c42977c62c8edc5d10ff4308dad42c19eaa34d503eb", 0xef) semop(r0, &(0x7f0000000340)=[{0x2, 0xf0b, 0x800}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) lchown(&(0x7f0000000300)='./file0\x00', r1, r2) lchown(&(0x7f00000001c0)='./file0\x00', r3, r2) sendto$inet(r5, &(0x7f0000000380)="4595bfc3b4b61ffb488dc77a047c6b7c9ac28c94f3be14aed84757c678fe1df8938bd9b56f4c28dfb6269642e48e5384043faeb900b28fd0e6eb025b5cc669f4661b9bacef204233a495d1ef22cde25fb82d7f43d3d9c0e7b669bdbf1aad2de3b370a0711682d666a78ed6c2b5764c663c1627736b054a75991e909deb6fe4bbec609ceba760d6829c982ed4203ea9f03603b2f39938c04f7579bc4c23c25afdec522eb6c5efc286b438f02265036855f00ff327bbfc3cb256944c19dcaf94b3664f8838e1c2b11d362c531eebeacb71985c", 0xd2, 0x4, 0x0, 0x0) ioctl$TIOCSTART(r6, 0x2000746e) 11:09:56 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setown(r2, 0x6, r1) ioctl$TIOCSTART(r3, 0x2000746e) 11:09:56 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt(r0, 0x400000000006, 0x10, 0x0, 0x0) 11:09:56 executing program 0: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) close(r0) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setown(r3, 0x6, r2) 11:09:57 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x9) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) getgroups(0x2, &(0x7f0000000040)=[0x0, r1]) setregid(r1, r2) socket$inet6(0x18, 0x1, 0x9) 11:09:57 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000002500)=[{&(0x7f0000000040)=""/182, 0xb6}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/226, 0xe2}, {&(0x7f0000001200)=""/122, 0x7a}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/36, 0x24}, {&(0x7f00000022c0)=""/175, 0xaf}, {&(0x7f0000002380)=""/138, 0x8a}, {&(0x7f0000002440)=""/175, 0xaf}], 0x9) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2012, r2, 0x0, 0x0) fcntl$setown(r2, 0x6, r1) 11:09:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000005897000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ffffff000000000000000000000000000000000000000000000000800000000000000000000000fcda5ae3ea06a0817844d46552169fd225487dfae37a71dd00d76c62f8d6ff4c15f2e5f3ddb6aadc452281045bed14fe4c077ef7e22d887780b258936f82c088ce065fc9000000000000000000000000e2ffffff"], &(0x7f0000000100)=0x6e) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20100, 0x10) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d12f280afc0ffdff5d333c23b2c8671ae80851767585dd421200f8eb609fc88b10fe60bd00f58c376b61a68214e22924c375bb822cec8db8c0150af4b8f6c3bea2ff8c9c", 0x844}], 0x1) 11:09:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/106, 0x6a) 11:09:57 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x10, r0, 0x0, 0x0) 11:09:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) r1 = dup(r0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x40, 0x4c) sendto$inet(r1, &(0x7f0000000080)="635c582344863d12b092283b6764af964d97f7b6a68648d8ca5fb440b8bbde30b1e3767e08d66b974adb503328083ff4fa13df377754e9a7212af0e8d3c16ff773a77b27071f5c00c5", 0x49, 0x400, &(0x7f0000000100)={0x2, 0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000280)="ba9bdb953219db4f8c2af38163e37f7fc9e22a1247d7274cb3b1878b8b0327d1efdf469b8646e1b7729d22457b89b9f3b06e49325bf361093f06ab0375fce72e561935d64c389333ac206976b6f1c9f95c5c26e0bdf7032818dce9cab1790194fa0901ae1e1267b9bdfc71185a0af75ddab434204834284084bdd3c3acda661842776c72710ceba8ca43ba8fd132746b72929dd58feeadc741e95cd0631eb47c6078708883afbcff991a8895e47d8e27fb1cedf92f49ca864cd6f038480304b04041c979c3629d002a20e6d2334b", 0xce}, {&(0x7f0000000380)="eac19b0810fd723df27961e82fbdeee2071bc249ff858843732f4b1bd23ddc44ba775ef7ede099a33418a05c78f412c96435223f32555f5abd21f3dae0cc6e3a52e6b6e66641e48e812407609b5ad4687104540330abe9bcab252e07b20a462ef0a50bb28a8a29c094daecf6c648e5e46fc609e046ea56836664aac90d0c96a6db904b74e9047dd3947932c1cdddcd11f9d3ac1b5ff88758620115fec4c8e272877c403d3d4c4e3637e1de5ea3f60ebb9acebb50bcdf0f", 0xb7}, {&(0x7f0000000440)="c33ad4f54c2bb267f0ec1f9e8a028f06e25042c2c2e28058aac91b267fbcf4e4e2cedc94119bb422071ab87061198d85b9ddfcabb8f228b4b84d4ae956e10148fd19c8b3e30a8d0fd0e603c3be57f3f96cc9", 0x52}, {&(0x7f00000004c0)="efaaaea99c0951596aec12a2f7eab8e53ab61677b47e57b4c878844443bade45a1eae3b01acd59b63dad2c", 0x2b}, {&(0x7f0000000500)="d670732acb15f4db865061dc285ac219a0b77a7b495aabb524d3d40f30cee77b2628566dc6fb00b1e4d5b5ab", 0x2c}, {&(0x7f0000000540)="5dbab20dfac05784e67e28f5c9fa9c3a8347d551a7fab8a784c177c692cac76e62dcc7328271c265503990a7c715dd16404da6af3b0c1b8343abac39e0ee8c192696b8c2b92302861ef5beeb587c5d681797a67c04cc29aeb1c61e16331bc7bf21034b666088b3287f524aab6b06bcd31a3c1e1e086116a2cd443e5ca5bf955bd0718e1b9d62411981712e5d8aa5dfc3d459866d2649fced768b6e13b5c5f4d87fe1f55a76ff80ddd2ab8d011183ca9e3e0372be8c803e974ad19342c7bd75c1ab67185daa3f9927717df0ce500d68c1d1e1da618ee412f9e453a68c2de5751346dc17b23ca38f7792dcb17148af5ca6971f58a23b16526ba92762c54d7118fda469093071300ffb863a2749e4f789a66639fe6c8459b7456480215d0d6a56152e96103986ca39eafce41b35e786a4a83bd1161919385729a634c811ccce75787114b518b38f104b2f2d67585e0ef53f236dc4a867c4d58d1148b653c5457323b1fd7c16420ead6f990849857bdde5d5ccb8aa27f6acfd9d2cfd25de249ec88ab0e74d18f2b57d759a559da15dbbbd5924b3e31697dda07f66d0a8653f690383bae215203be29ab9cc8612866678ffc9cecc0ca8c166ec9f7b5dad1d07f3d30d6000e5f317364a5abeca8d8726a98c5255bc03cd7fb2595298d2967e5309ea646d8ad3021547325de33b35a8d42bfe3ec629e6a4c10d8a923a5133a46ab478f3a7c30e0350e5b35bbd02924ed8ef6802b689a4bf46e9e58e523a029fcd283a4385abdae9503573859f1abdce8a1eac82ec9e093b059cbe14714d46f75e4148be48f34b926374e40d4e7a08d7419bb6f19e996a23deaf90c23004e213c6323752f9d57abe68bf48bc0b393d804d627ff66b864e2310fab5323011cedc50434c47b294eb2c99b9114ed6bda5ecf302b408d7579689250e39c021478e7d8fead4e4efdc759c399a64be7525bb00e19dd21b1a615f19ed65904c7feb9d45a12e3821cc19336d30758f6bf1c6081924c4c7ed497f1fee542dd9189efc263346bb045cc3e4d7a02fc0ccdac3c630212333cdbfbef4f8fa4c1234a8e8524fea6dc9037e1fbc835da441eb5c3ec85344273452b7f71a829a838f7cfe2c5145590c4db11469cfe74efee011560c430953ad35ea0c245f0c69ce632f58d845a6eab4ff32f25e035046df941351f022be8ea6bae8e0dda19587a9b5e08d34b040564859995a5aa8c9dc53eeaa17fc574ec70a4fd99d8bf842ff172004ad3c2c964beaa477ad8d7cc0d5ed49e5b2174c46b562f5eb8718c9ae0565f0e2b8829ece71bb697a251d8d6f4a18355968ed899fed8c842af851b485dd610f2775062b79814655c183189677a1289bd42a54c8711823870305da764129192e13bc6917a52db7ec4e78d4979712a3d1a3746d3c9e84ee0415290fa7fb6f7ecf4032aa6c2b6f8b27b687a2d31533dce6cb012efad9b5636d92d14b2b6545c390e167baece55b38fb41b3b8dc0d99d1cde93ac8b9d86b0298a006d06c9c67005732a928a3c15d5c989a5797f76222b100c013930ded7b15b23df91b45a812546a274ea223c729421fae8fa4eba4e66c5d109d90c7fe1846b15c4fe4fe670fc6387cfc52fff71bf045925e4866e292348ba6a3c8fafb20699626634c96b7c671ac5d56005d44a4f7abb3347a645b117949fd30328b76100c715a19bf87b04ef9a9f7896dd09c6620c3d724cecc73ed9ca9cc32af44abc7e4c54b2c0a67ba879cdecd053b23a4c15c6fceb69ac6a3dae32b7cea790e04982f6cf426cf6b20bc20dc92c4bbfcb92e6ec3e8040585433409e38eb558666c0d0d5d42d1e801ed03986d334aeccb407be39b8f5eeb7e9995bb53fcd32dc3050a1fffe98b32d8cb62c7aae58837eeec1f2707f463eba80dcc28cd32f66f59c5e4902a58584c8ff2ae34e5a8a865e2f85b4419305cb69ea24c543fc76516f568ef5d95d7a5a926862775e95b3deed5200b66f7c5c61ecc4d66efd78e89405b52a551da51b7bd54d0b0f563e37ee96fe5af209c8985679cdc975b85fd4e78bfeceb5fdf8c91d50fec04c759d732e172e2be6aa5ccb5c18864043ca4c0f4e1bb97a7b5f960621c11cb8b0ea157095f468f966b5b73d8a8ca3ca8d08191e45182d806b648f6e77f48cb08cbc6e3ff89487fc002aa9211b43fb539f27945804d5bea45b399bc39b98b62a444315995e0d2e8b362cee05b6860a3159e6d9787125de46402e7a169d52da8b2c4ce0f65ead2f0bcf66e77be22caea6e346a1f53c4d672db233c30040ae6178c9c6800dd629ac9500b47b2fa2c61c3ce9500e6d7a33f985bc8d6eb7c881be466dd35a68151fc50a0ea9f499082b6c058f55e2423f7c74123a306fd9532bb334ebe2280b72d01b8af3dec32e8af1f7781b0b676768cd7eafa615d95a4cb0fae300182d3a0713fe82e0a0d6e307d7af55962d8f768f9e08a286fc7f5b1b329982b3cb9a112f3d9d788ec4857a8c9fea3ff16b4451f035b67f92d92bfbf6f6090ae552ed891429527d0b16a7c714bda594452c9f7168bff598c315dc35199648dafe2ea03b250e9c10a088abd8b062c79ff4e106408d98c99cd78aefbeac222e740f46c72d3aab71e41d3d09d3b3079088bde40b88874ef6b2029eb95472943860a4bc62eda4f7e04e19f0c4136894e1a21702a1d5844cfa7d6ad4e199bfc19645c3bc84ad3a3e4ba7cf75735d7fa21b19fb9d908d4445606709fd32b7b684d188703dae75c12e3e7682b9869e83e40875b1bf118f011f2e649d996457e78a1ceab66595fdc5985322f1492ba4c436d5b0270c8e7e995d92e46c4e2b2185704a26a42bd15e63d1aebf01f358d147d01908802cb42e16e467e29633e0015fd99af9963f9332e8ee80a8795b618265b4cf7eb33537c50502e8086b03efb528138df219e29fcd8886dbec332fe1285dafe69c953a3dee46ee890770369edda9cd1b787a0a519c34f68220528eb87a4b5ffcbb7c28551c45583bdd489cab81c83fb81d351c23f42d1f4af6ecabbfd4986df7c798390467c363ac3b77a5b46fac1ecf35f52c9c0fe2b2d8209a58ea981fba02f02c9d3505d308848bc6398c10b04a2d4756ec93ff3a73513fcde17924d4552bc4cf2222eac3285bf0aa45c9c74ce55cd23c31bce7a8ada42f2918b9071df3b6f64ab4d30021bf1e0fa05ff0e426727d43838174939e6e67a19e60e7235ce185c97c967e00cae7e3e8ef71dcac0cfb04f4eaa83836fe226f6bc159526af34741a5f50da6fc00678e36ce42b5ae3350a7df96d07f3ed90395d8b931f6e79cd769141f99692f6b813952e8a28afc6ae7329a582f4b6d2be45707dbf5b12b7d940d1cd3ce5c41c1eb6615098e8abf60445ae20e69a1794597c546f3f063b03f7dd40d39d49d8ca412a80e0cb8d0d96ae138e5f6387439766f744cc4238e74c263aeb426fb6d2998ac5fafab7a0786ca4e2e0236f3ca6fb144fc91c8d01d4f1840d2eb2b52752b3e213553de7735ebb90cc5c071321fd7e2a37665f17e59326c3e9763d4ee174134932b1ef40aa268d8a4497ab2df620d4e7d56dd7523bd7096318c78e1241eb8e90ec561aed1189db82e79f6072b1c4f3f095e76a2660060800560c6a3fc3739461c870cf525a149f50032081b9afb7c94538a7f7ff9e779e50910dedc155f089c7bf7f226e4637c67e6fe1d4ff0e7ccf11a304b563183c2dc73efc2c70c5d624183c6fd3bbc0700f5088da35c66f145305293df706b00e0742fc31e17362eb68c2da0204ad3b59bc3cd6ffdefd99216038ffedb3dfdd12e89517dde202416cb17ff76f48353012831ddec28be8897a2102adca23e63e442e6c6f9aa3a9c000fb7ed22452e6451d58ec06e18075f56923a791811ff8e4bce59b0d46e098599d33b8edefe1bb5de05412b649c9070edf9f40cb3c567dea2c212db946617e7d54515c2f91d16f1446dcab388d3557513493c3a4e934317f5fcf2d3e349182a05df778b0a08bc6c3d5d55ece79cf850e3dfe6ea3ba015be3ccf3dac067cccfeab1d2bb2533adf70ee1dec625c946050b8fd76f41d86530e07b06deda06ab3cdf1b2a4e4f32fbd32ed80bdd168da7aff334b84b0ef98469e26fa4846be72a0f36301acbe896222261934311c0f69fe8674f7ca1206596231cb42633cd18f8758f90d974cd2d78db8fa3c15bbfbc60d7b9132af7f0742fa347e7ebc3efabfe71aca699d764fd630b923549741a90803ec0545a78d3416358224814362cd97ec94dc0aa4d28724cad067b6af9296ca968dbf1032bfcba3119a2aa068ffdf8b97fd9a869643ac6f4f7f656d0040eddb69e257869a0254b1ed24405cbe9daeb435da90417a618e1d1a8903bf09c8a4647b3801e872edf0fb77159e998bfd50bc8b0f92287302093fbac82705637726b94c2f0be98a829fd86e8ce1744f78db3db87f19a1fc3c55bc577babbfded7e3b785c00d20bc036b9595cd937d962e981cc6a22889681bcde4bdf7d81bfa8a4eda1d9c600765373df95c099ffe4d51fadb8f5d9f0173b2142d3dc5ae2329515a21706f25fa17d7883919017bc6bff57eb2d25adde2c6766c42fef135737739d24726e86ffabc2155b041319997846a5fb04e2292817347bd7ef9eb1df85eb350bd618ebaef8aa3bdb5129c0ee1182d60c6febd48d71fa9b44f0612c25c7e45289e042f9fbab172f5dad333c24c2409eb186779e21f73bc5773264f09cf2d1ca5a6038c6ccaca82738dab66575d6fde26bdfa150b4d6751dc0ca1551aefc4f089e12d68f9962526c7611e5d8a39e107ed4ea1217411ac83afa6d9a2faac37d85c30a2dbb845dc3adfa8d45d689e93c2210be18baf74bbb60c1801c31ae95a7dbb907dba721f63a3cbd3a2fab715c7f0f70bc8b8b99bb9b8721d7a4a278c5099e65b3c384b05f59138672b45761c10d9cc0def7211daef0b07456bf682399828cff9a215a66293b60eb2e125eb8dba35bc834a99fa0cb9359377e65a75dab383c44e46b32a5ca379a11fa0b53d71352042d8166a8c522c5d8b3b7e0cd8149d03e36e428fffe85626fcae7384917e9b79050fb8de993d20f1492693f688698ddd11ff047ccf999ca7d28d055ac05d31fab4924aef87119d41a73e6e031d06e00698cd3ba9254e0d22f4fda6cbf583efa47c11eec7ff9fd9d19606e073ca9a8acee35720f8b80e23f1459cdb1a0fb949d68c820b332d22b76a57ea21d80c62674836ac33e3741252aca1833da06ca6e6bb2a36a01fd2e5116ce386abca002a9ceeba433ac492441e4980d09a6bbe67053bc7aeca45da47425b4d9fd2c70554f3f49141ddeca2ddde4aa09d02ff6418583035969bda9f0e8e51aaccbab931e608090fca1faa915f43f73eef818648c32cae6f439be5b49e1eb796eee55ee856d28f41b3473c649429b496944ce9c3981a1bc6c5b91062c66ec269fb9fb8f818a87db03bf818d9455e86b19a682d9e0cc3ed9d501196fe32e15a26cc6813532f1082b81610f5cf01b54af6c9da6ce4352450cd877a848044f7b1720b10692873d9084280418e72a102dfbc793aa2cffea465e74ac113082bba7b747bdbd4e92cc5ef8c801e780de7b52ae7f34089356c308df620b13f30db743eb952d858802197609c57af99a6081be8ddf1e425f3e1328a3d6b74aee63ec7cdf05a739507f63f516c7a8a828bb672120411fd4b65a92714f072dd7d615e93da62a2602de8ce9613d0b3511dea02a25a354db761def9e70f04d872d9465b07b604b939a912a95d13099b8be6fbba3f472ec2345b7b093", 0x1000}], 0x6, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCCBRK(r3, 0x2000747a) fcntl$setown(r3, 0x6, r2) r4 = msgget$private(0x0, 0x24) openat(r1, &(0x7f0000000200)='./file0\x00', 0x100, 0x81) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000a3fe070656e340c058c94a17eb03179d76853aa10083304a242c33134fe1de8d723e8f1e3ae77c79e56d4649eb165dbf198479ae919f59c5c228c0718f4d7601fcffff8b37f7acaeb42ad2f4b2fa85fe79755d1f53a9979134c0a41af36a3153ff2e2aca2d98cb541ba08b5bb4720de180b0de5a4ccd076d3f612156c8d886f664b456e9f3c4e80101415bf8af2029950289274cd30e"], 0xa6, 0x800) 11:09:57 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x6c12, 0x0) syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair(0x21, 0x1, 0xffffffff, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/76}, &(0x7f0000000100)=0x4e) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r2 = getuid() setuid(r2) setuid(0xee01) getpeername$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x100) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:09:58 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setown(r2, 0x6, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 11:09:58 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) linkat(r0, &(0x7f0000000380)='./file1\x00', r0, &(0x7f00000003c0)='./file1/file0\x00', 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000480)=""/82, 0x52}], 0x1, &(0x7f0000000540)=""/198, 0xc6}, 0x843) link(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000100)='./file1\x00') r2 = open(&(0x7f0000000680)='./file1/file0\x00', 0x8002, 0x2) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x12, 0x8, 0x3, 0x1}], 0x1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xf1, 0x11, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x28, 0x7, 0x1ff, 0x10000}], 0x80, &(0x7f00000001c0)={0x0, 0x5}) close(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f00000000c0)='./file1/file0\x00', r3, r4) sendto$unix(r2, &(0x7f0000000240)="a07119b6ebb3f2f86bff8f0adfaaca9e57c0f14cd5e5f419cd39304691540239be5370d2e0c678c006a134f887c538223394e19012946cc7a884b6efae46098c96ce8effc87a497319f1d6ffa06a37b563ce64b00440e8ef1327169135513ed1d33a4439695ee08b1908ea5b5de1bd0ad36be677b12629e4e71d6e8b592275e85efb829d8ee244d3e4c76abf59298384b6d43bc1222d5abe2e2a68de5e53b4df9550f8fce2abf431b9f6e0f9282eed4286165c016b5c354a5a4a4c36ceba3f53547a56f519f5374e426cbfdeff1caab1aaa5a9", 0xd3, 0x1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 11:09:58 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setown(r2, 0x6, r1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x7f}, {0x9, 0x1}}) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) fcntl$setown(r0, 0x6, r1) 11:09:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 11:09:58 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x7010, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setown(r2, 0x6, r1) 11:09:58 executing program 1: r0 = msgget(0x2, 0x20a) msgsnd(r0, &(0x7f0000000000)={0x1, "9b0c7d25ce23595d7b263c7422c1bd48e35b9fe8cbf8bd5a7c5898ce6a33bd37c067b16afac961039236d4b91d7d1dff60f34f145e140164ad2515ccdb7e8c6afee28a4c0b7d39d6feb3f7da4a146835c64bad56"}, 0x5c, 0x800) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYRESOCT], 0x1, 0x0) msgsnd(r1, &(0x7f0000c40ff8)={0x1}, 0x8, 0x0) 11:09:58 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) msgget$private(0x0, 0x12) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setown(r3, 0x6, r2) 11:09:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x100) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffc) 11:09:58 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control\x00', 0x1fff, 0x0) open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) 11:09:58 executing program 0: getgid() setrlimit(0x8, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x9) getppid() socket$inet(0x2, 0xc003, 0x0) getgid() 11:09:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0xf0, &(0x7f0000000000)="a300443614ecb5e2f10a567316989c9d1701e3da134f00fdbc7c9c7ea025943714f2679fc77079116a1fae54161a005c4c35e9a5a9b9d0fdd78207a30dba8c5efffae87ba8021ad1a000448201a2a53e66e7dfddfd04b59067682b5b38dfefa59609d19cb329dcf9092bd3eb74ee6202643b", 0x72) 11:09:58 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() syz_open_pts() 11:09:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='c\x00') getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000140)="4d0fc38756000000000010", 0xb) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="6fe8343e52294f30a341cee5f69419f4c566d1ca050199ed44cfee2d773fe34bde88f36cabff1022e2adabd8d8f7cb9d1af3d8d106b9d64e191e34d4030000000000000091f8e730b2920e6fe57f99b57aeb572195", 0xff20}], 0x10000000000000aa, 0x4) r1 = openat(r0, &(0x7f0000000180)='./bus\x00', 0x82, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x0, 0x1, 0xffff, 0x10000, 0x9}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x800}, {{r1}, 0xfffffffffffffff8, 0x2, 0x4, 0x8, 0x1}], 0x20d534d9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x54, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x0, 0x2}], 0x9d8, &(0x7f00000002c0)={0xad79, 0x44ba}) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20101, 0x2) 11:09:58 executing program 1: shmget$private(0x0, 0x1000, 0x200, &(0x7f00006f5000/0x1000)=nil) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x84, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:09:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800000000000000, 0x2000000000) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 11:09:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000), 0x0) fchdir(r0) 11:09:58 executing program 1: socket(0x10, 0x8000, 0x787) r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00 \x00\x00', 0x4) clock_getres(0x3, &(0x7f0000000080)) 11:09:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) write(r0, &(0x7f00000000c0)="1c7b7406096ea4e89fdb2120643bc3335c4d8d4635e2544dc14056724334d5713936474dd990a08edbb3f70343ef6d1ac88b0b391b7f86502a8a9bbacaa89068176ca2c443", 0x45) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 11:09:58 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = socket(0x18, 0x5, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, &(0x7f00000010c0)=0xc) setuid(r2) link(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') kevent(r0, &(0x7f0000001180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x9, 0x1, 0x3c64}, {{r1}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x7022}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0xfffffffffffffe01, 0x3}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x800}, {{r1}, 0xfffffffffffffffb, 0x30, 0x0, 0x2, 0xd5a}], 0x7f, &(0x7f0000001240)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x2, 0x81}, {{r1}, 0xfffffffffffffffe, 0x52, 0xf0000042, 0x3}, {{r1}, 0xfffffffffffffffb, 0x1c, 0xf0000002, 0xc1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x5, 0xce6c, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x7, 0x5}, {{r0}, 0x0, 0x80, 0x1, 0x7, 0x6}, {{r1}, 0xfffffffffffffffa, 0x4, 0x8, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x18, 0x0, 0x1}], 0x3, &(0x7f0000001340)={0x249b, 0x1}) clock_getres(0x6, &(0x7f0000001380)) setsockopt(r1, 0x6, 0x3, &(0x7f00000013c0)="b36b432b8023482955f77c508a10699291d2bb348965837e06a4738431b060ffa98df2de6dc62030d06571e209560966e56d685b215ce5749a51f6280aa3a2", 0x3f) r3 = socket(0x0, 0x7, 0x97d0) pledge(&(0x7f0000001400)='\x00', &(0x7f0000001440)='-+\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) write(r1, &(0x7f0000001500)="1894e6523ff68cdbb87c25b4b96d4b0af6ba50fa176d73af57e39cbaa0ab77fb5f6b326fc1f4186743d6a63a238768b9e731ea1302a3e8de1214779c5734bedeea02a61390e1dee3d249b8868a338a0d345ff90219bbff4d2464064a62468ee0a753bc2cf1a5aa7234ccceda54cd74ff608525526be68cd1ebd6183b3ba127e666d78d7a5db12342cc9a0698133ef74c9720da2282ed9363976dc2e77f8c76", 0x9f) pledge(&(0x7f00000015c0)='-+\x00', &(0x7f0000001600)='\x00') r5 = kqueue() sendto$unix(r1, &(0x7f0000001640)="2981ac7133c2ec68356656cd6a726bf6fa8c12af709648a7ea8fe6508720caa2c05a0168", 0x24, 0x1, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) fcntl$getown(r1, 0x5) r7 = syz_open_pts() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={r4, r2, r6}, 0xc) kevent(r0, &(0x7f0000001740), 0x6, &(0x7f0000001780)=[{{r7}, 0xffffffffffffffff, 0x40, 0x84, 0x7fff, 0x9}, {{r0}, 0x0, 0x8a, 0x10, 0xfffffffffffffff8, 0xfffffffffffffff8}, {{r0}, 0x0, 0x8, 0x10, 0x80, 0x101}, {{r5}, 0xfffffffffffffff8, 0x18, 0x4, 0x6, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x7, 0x9c, 0xffffffffffff0000}, {{r3}, 0xfffffffffffffffe, 0x20, 0x2, 0x1, 0x4}], 0x4483a264, &(0x7f0000001840)={0x7, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f00000018c0)=0xc) r8 = dup(r7) r9 = semget$private(0x0, 0x0, 0x69d) semctl$GETPID(r9, 0x3, 0x4, &(0x7f0000001900)=""/60) fcntl$dupfd(r0, 0xa, r1) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000001940)=""/107) lseek(r8, 0x0, 0x3) openat(r0, &(0x7f00000019c0)='./file0\x00', 0x11, 0x1) read(r0, &(0x7f0000001a00)=""/48, 0x30) 11:09:58 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x2, 0x0, 0x3, 0x9, r2}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0xc6ed, 0x1, 0x5, 0x6, 0x8}, 0xc) 11:09:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 11:09:58 executing program 1: r0 = kqueue() dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 11:09:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202062feeb00abd5ab5a412192700c95ef0ea1225d1b28188a8c09b5818f18bfccb4cf9e147bb36b8661afd772b6f50206f6df541c32c020ca28b78e9528677b48ee9d44543b58c"], 0x1) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000480)="4eb18b3200270c9ac788f698a4f803340599ce8af224f6793f4101737c0ef12024c4d72bc7b0bf24d3c259dc6b55572235d79f873c3211919c804ee8c2ee0375e34b0caba96ecee2737b41db5ea7ac87ed90300d0ab802ee2adb66add8fe0336552b03e6a9fdcc830b638f8b3ac5e025a588b0fb0538c874b706ef75546dccd6c3581f1046da87dba9dacf8e8e8454a797a714127773ce88d3cf3837a1e11d9cc2696e075941b128fd2da08640108b41dec73b05ba8fd9c5545dccab0052c5cd549fc4e7f7a393f7b22f753ed79685edd975325a89270f221a8e08448457bc8799ad09e22684b6777beeadaf2920bc9e679198a81e10b9b5eb713616687e6ea23ba915934e011558d4b926543566fa6dad1bac4e4cfa34971279cf8ecbb3cf22c8fa2d44cc495f926665649ed594ba92dea21ffcc81ebb027b941fc6c30492d22e4e04333de5a63040a371bf1614f10af428fb7476fb7936abf6ccd1bb511f2e84964e3f44645f8deb2c59e366d40a25a51038d2cb57a7603604b5dfc45f9b4d19b2830dafcbbd2a3f16efd38e90be094199dde012873874cb8f175e39d74169322d85c57dd146338234ad31f1bb6b77c1363ffe86b56675d3ee921278dfb9999a3faec9011cbe81d8bd1855b53c406ece9901af87dc5be0da24c0ea093b87ea2e46baf78bad6abce1cec47b0064b6c2e4efc046842a3e7441c9305d4a366f5b81ea9e4549d0843a9c087b198ad546c3d0ff079ccbe57e9e921bee8eaa6199478a2799ad9146afea32f6e891b2ddd5d4d357ff14e91e61c015cae2c9fe477cbdf021104c6322b63df5a9a336f7ec53f9669686931fc57f36c2c93a0343bda03fbb805afc9c839540bea18f70cabe8524c7522140633bdd9fcfeca0d5f157f42fe97d3c00838a7b7b2390e021351c81d125b939bf3fc05c5aaa8effb2c19106a2554d45864fe069acf00c6b7505e65e2ff9633b907d80c0700ee8e28530f4f1c1a2c41ce8fc533871d96279cdd859055e214a3ab401c9917687c8326cc3821204c7eeaa478a0fb704baaab34e6e5ee21e914258326b5a363e8c1906655c1e00792c53f71a8736533ca1e24f716ed6784d23bcf059d52295d99769b37b6c4fa39a6395e7fe405edc31cd0759c524304f73bdbc8223d5a169c9793a3b6de96e656f81dc3a26989f96ddaec27a0be9bae6e34e89c92e5d1dd8a2af2cc00cb5658f8ea37b29d595351d54efe81d70693d2b4e5a68cfa7f6d01ba7ba8d2f5b239ae14d1ff597ee8ac2cd4405338a7669ace9d2d10979041e3e8cf70f4257a326c8eeb02029ec76a5e6f09cfd1c4d16c6b39cfaca50c1bc81c81714a3bcde26c62414e2c647a280f4dd0dab9d68cc485a3b1997d1da97e740a4b36f758e423d2c74a71e11a458e97fbff3d08d779bc1fd828b539ea4cebdcfc2848294d208ed26afc7154c1707d604b18db972394bf720c895c1af6b517dcfeeab262b34f5c850276f128cd285f17593a36e96afbf69b7acbe713464446fda9b3fb7558ef16200ab1a7db978b40dd13f5e4a973db63cd19f31495e4223be50d714d8a6df20c442581667ceecce12ffe15774aa2a454ae1fb285f8eaa18f4bb13d4af6fdd76c8d10285b575f41661eda6bb4d9ea31fe238f96eb4a51e09800dec83e20ee7fd88bde669daf4e256dd26d57c82a1b3784e8f79c15447a7bc0c3c241db366372091d367f3587b254c5d3f1609d6b6322da9e44b49dc35e78806bbd17ddd973d3ebe9f4e6a03150ddb1a71bb1fd70056b0775aad45ccd74a6498aadc199e5f8c295d530324e0a1e32b1e9e386f748fff470ed384dfc17887a78556c4229ba154bf7bec12893886cb544dd008608589a401cd215586915dc78687ba070a2b37c91b82ebc9b0865fdfacce7e91a0fa6109dd60c1e3caacc011aa1f67087dea649da2125ad2185d9c565cabf5a314b6baf6508e9bbaa63a23be46a33595baeedd5da6b29a84968bf575a858539744a1b7c8a29bf820754271f817eb03576f3488da1008509d68f091e044a220a3c932a589f3e643a3cab763bd11b3fafe772cae61bf2eb31e0764d0717c514159780c9b84a889cefeb54ec04bcd432e5abec364e68d5144c69969d1ccd613c98915821121b3a86a89213c0c8f12f959feb32f1957f9d63f485e66f6c3c1097f9b7817bbada2f011effeef31629fade6b64d12316d250e32e867a5091b079b63646fbf046e9c19b606a95b131eb394f18477d613cce22d41c9739736b6b10647aed797a3d38a1904771d4e2a2e9c7b91021434cc6af6030f88f816c3c7e8aed1f5c1f023af95c2dbf093c8c9edd32c99a1c93feaafbfa0b50bcd330ca8b0bb37d904519d9dc75d5e59f6caf039e483f4934f9a30a92ba346139e2ebb2605e82b61a107713f16e2a782e7c733b59f9579347b7011c54e353f5a0a98a432d0109551732156f4aca029dc7e950ee86637651508e7e9124c798c54b32b42d7acbae9e9a85c6683c8c64ab27a3f87db4de3ff4c6c24690eaa718ed463151e626c38cfd68055e292a5894f019da50db2d0fd2e9c4edf4fdc3e7658044779157dc0dec3f08c04455e170a5a7cc59d8d9121c36ce04207fd422d3c682009be68ee382550115b772cc4433cdb87954ae19a4e5ce2604d3724cc31de1c2958be32564c3bb40077a3331478ca88ef49719e6a4d3f72f3906345e32a81d564281a941d3ba434f92652e3ec7de1f53c9d2bfb93306bc241043b1bb91fb2270fdf55a99c086315948db0a40d09ec8610bf5e4065456df0a94b05a5145171b4c0e0831d8f6094388eea36676254e9f0e6952e56ead605a55040517ffda64725bf67740bb641bacfaab7c0b08cad459a0297252359c2af12591e3136778c1964b3a30c1fcc7d6d86c97e11ad5cf5ee15588cc6d23015673746022fb7a2c058a856656d178a041257a6a8ea63f7650d750e5208c4e2c1ee3982b4f1ead3b05bd0f3e5966963a5eb4c82625329b1ea97c5895d164d7ae89223044175ce269a83843aee8b0ea3a4cef75b7809e4c6bd42cd1a188921d20333f10213a8115922abb2ef94538da605b0a4e2b294d1e2fde0877ebf3c3847b22d28accf3a1ec519beaa69d3d3e1ad9977199ad9a80ea6d2242a445e0a8446189a6629c85a1a9b1119757f27822629131662b1996fb43bd72d614889a971f0bcf93502cdd5e526020af5be1aa1d607a60ddea9a1deee465a05a01b8958adef3a354d1e45e869db2ff4583930524b2942ee10b3618f704d59349b4b7ad6c1be61f7a2023a90d7fb92344920f030f9a340abb9aa6859236343ea3427ec73557dc26928608e92fcaf71f261293994e0719daad8e2de1b75b399fa0e4b336d72b746a537b9a7cc62d323786b299f7b78bab3b768a459240773afe98422e0fb3edfa0d26b463ac7e5223d154715942d07e1b0c7247d06580728637c27778d21e5af697290e6e9b0d7fe1e6501913d282a706c023f8424fcfe6202f5463fb4b56e30097bd867d2fd744084ef4d82039060d082cd9addcdfc6e93659908bff0c5ed73688609f314de52dfbcac928a621dc7ad95f1f35c55b1c16207f84692e915340772694fe3e5bd980df98114807133f5b6524fc9dbcfe9f673c8b605179771b8919733975bb906a4c2be0df57bce9766215399858d39a1f22ce5821bde4e471bcfa8e6fbf9fce856c9ab68a99c9bf72a97379214df203e1faaf50bf4f94e5deea220af04f613159201ccfeaeb1575239f025cd6fb6cb542957c238d1f8ef72ac8e21ebfe6ad310c6c8cc5840ea8ff78642f1f77914309dbe4b30b223991e5910c8d0ea49d86ff12bb78434700c0ef6848a9ab6f5f33a1261c196e4ef5ea78ba313038f0680f9f22298e6862f34cbc35812fe01d75070b6c43282520a650c2462640473cfad86de55903e17899c127e6bf3230d68bc88e6c14fbf442b52c79a6479dabe9dc2967477db21b1621966cac3ce7e8c04298bf4636b3224c6738af57a0e50b8789235ea84078c3e352c9abe9acba8fae430cb6d427bef20557e254088221a889b53631fc8f536da403580254fc2dc87909dd8ea2fb0ce4b8433f449e764cc84b059c88a1a4f9e4d45254b9a873091316365868362eb356749288819119ae7c7d0a947a250bb8c0b59c229e915ec39da9666c3f77409b2007f2c5de57448ac195707a62d4d2f3d92db5d2efecbad73a8cc28f3e4a4c5b29280a37980adcb2fd26f9cc09ce6853a020d8eda204557ca6b3460a40166d1826ba90f3009a2f9e56a48111755d90147ca679f931406132b29f1d6068e07b90c658f16bef72dd566b4f3526c5fe5dfb5c1d6687af10bd07c1942c1be95d679d068f116cfd4fbcd4a57f3d6260034e75a7fa7c904eac6fcdbeb96468ea47de9a194fd26f287310352b1eef90f1e4dff2781aab89beced1e140de5f0042482d0ee7d6d2a4bb42dc12c2c6b755a70f82832e3cbf667eaff39b495608042befde305a365dd97032b1e63288d1c6c2a4621f92ae318c0ee3a64346d55094b39cf363ea7eaa80a45b8bed335d4924e1ac01f725c9d1a24887cacdbc0f97846c6d8423b328b2aba1ca1eb5c779edf3e86e570c36044d7f6b370d3989e883af1e9f3a8bd0bfafd0086ae6742c9d607706bca332ac2553807b64c93f15e7e79afd6a009b46b6385f9a3dcd6fe750160c832468cee7c729d0d4382c88b5ba82e65ce207bc3a4207df41e050e60839a3cb4e02ebdff009cbdd927e7face21a7648dea33b73965e5b4ee674fcb70ab991d25e434bb012b3010a45d7b5510bb6e76e0d06e0c4452d37252ff66c8dcb1d07c657b00a3825197d3f50e83ab4d3155f769bddb2a4df95656ebe2f850f22d28956ac7c689213ad0ff9b32cfd3194858588aaea536414fa80858491155edcfc1b828142f05107fdc6acd5907944563d2ad7c7dcb8f6bf78f92630bed49318b19c102611576908057d6c4424d321dbfdc2463a1721bd80d89ccf0074d589a6848cfdd42a57fb417cd23e61573e842d82f9afee4747c34a9efb31e7c", 0xdf0}], 0x1) 11:09:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x5, 0x2, 0x7, 0x8}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000000)={0x0, 0x20, 0x3, 0xacb0, 0x8, 0x7502, 0x4, 0xda5}, &(0x7f0000000100)={0x3, 0x401}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSBRK(r0, 0x2000747b) 11:09:58 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) shutdown(r0, 0x1) r1 = socket(0x11, 0x3, 0x0) r2 = dup(r1) ioctl$TIOCCDTR(r2, 0x20007478) recvfrom$inet(r1, &(0x7f0000000000)=""/142, 0x8e, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 11:09:58 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) sendmsg$unix(r1, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x405) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 11:09:58 executing program 0: r0 = socket(0x1, 0x4, 0xfffffffffffffffd) r1 = dup(r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202062feeb00abd5ab5a412192700c95ef0ea1225d1b28188a8c09b5818f18bfccb4cd7e147bb36b8661afd772b6f50206f6df541c32c020ca28b78e9528677b48ee9d44543b58c"], 0x1) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000480)="4eb18b3200270c9ac788f698a4f803340599ce8af224f6793f4101737c0ef12024c4d72bc7b0bf24d3c259dc6b55572235d79f873c3211919c804ee8c2ee0375e34b0caba96ecee2737b41db5ea7ac87ed90300d0ab802ee2adb66add8fe0336552b03e6a9fdcc830b638f8b3ac5e025a588b0fb0538c874b706ef75546dccd6c3581f1046da87dba9dacf8e8e8454a797a714127773ce88d3cf3837a1e11d9cc2696e075941b128fd2da08640108b41dec73b05ba8fd9c5545dccab0052c5cd549fc4e7f7a393f7b22f753ed79685edd975325a89270f221a8e08448457bc8799ad09e22684b6777beeadaf2920bc9e679198a81e10b9b5eb713616687e6ea23ba915934e011558d4b926543566fa6dad1bac4e4cfa34971279cf8ecbb3cf22c8fa2d44cc495f926665649ed594ba92dea21ffcc81ebb027b941fc6c30492d22e4e04333de5a63040a371bf1614f10af428fb7476fb7936abf6ccd1bb511f2e84964e3f44645f8deb2c59e366d40a25a51038d2cb57a7603604b5dfc45f9b4d19b2830dafcbbd2a3f16efd38e90be094199dde012873874cb8f175e39d74169322d85c57dd146338234ad31f1bb6b77c1363ffe86b56675d3ee921278dfb9999a3faec9011cbe81d8bd1855b53c406ece9901af87dc5be0da24c0ea093b87ea2e46baf78bad6abce1cec47b0064b6c2e4efc046842a3e7441c9305d4a366f5b81ea9e4549d0843a9c087b198ad546c3d0ff079ccbe57e9e921bee8eaa6199478a2799ad9146afea32f6e891b2ddd5d4d357ff14e91e61c015cae2c9fe477cbdf021104c6322b63df5a9a336f7ec53f9669686931fc57f36c2c93a0343bda03fbb805afc9c839540bea18f70cabe8524c7522140633bdd9fcfeca0d5f157f42fe97d3c00838a7b7b2390e021351c81d125b939bf3fc05c5aaa8effb2c19106a2554d45864fe069acf00c6b7505e65e2ff9633b907d80c0700ee8e28530f4f1c1a2c41ce8fc533871d96279cdd859055e214a3ab401c9917687c8326cc3821204c7eeaa478a0fb704baaab34e6e5ee21e914258326b5a363e8c1906655c1e00792c53f71a8736533ca1e24f716ed6784d23bcf059d52295d99769b37b6c4fa39a6395e7fe405edc31cd0759c524304f73bdbc8223d5a169c9793a3b6de96e656f81dc3a26989f96ddaec27a0be9bae6e34e89c92e5d1dd8a2af2cc00cb5658f8ea37b29d595351d54efe81d70693d2b4e5a68cfa7f6d01ba7ba8d2f5b239ae14d1ff597ee8ac2cd4405338a7669ace9d2d10979041e3e8cf70f4257a326c8eeb02029ec76a5e6f09cfd1c4d16c6b39cfaca50c1bc81c81714a3bcde26c62414e2c647a280f4dd0dab9d68cc485a3b1997d1da97e740a4b36f758e423d2c74a71e11a458e97fbff3d08d779bc1fd828b539ea4cebdcfc2848294d208ed26afc7154c1707d604b18db972394bf720c895c1af6b517dcfeeab262b34f5c850276f128cd285f17593a36e96afbf69b7acbe713464446fda9b3fb7558ef16200ab1a7db978b40dd13f5e4a973db63cd19f31495e4223be50d714d8a6df20c442581667ceecce12ffe15774aa2a454ae1fb285f8eaa18f4bb13d4af6fdd76c8d10285b575f41661eda6bb4d9ea31fe238f96eb4a51e09800dec83e20ee7fd88bde669daf4e256dd26d57c82a1b3784e8f79c15447a7bc0c3c241db366372091d367f3587b254c5d3f1609d6b6322da9e44b49dc35e78806bbd17ddd973d3ebe9f4e6a03150ddb1a71bb1fd70056b0775aad45ccd74a6498aadc199e5f8c295d530324e0a1e32b1e9e386f748fff470ed384dfc17887a78556c4229ba154bf7bec12893886cb544dd008608589a401cd215586915dc78687ba070a2b37c91b82ebc9b0865fdfacce7e91a0fa6109dd60c1e3caacc011aa1f67087dea649da2125ad2185d9c565cabf5a314b6baf6508e9bbaa63a23be46a33595baeedd5da6b29a84968bf575a858539744a1b7c8a29bf820754271f817eb03576f3488da1008509d68f091e044a220a3c932a589f3e643a3cab763bd11b3fafe772cae61bf2eb31e0764d0717c514159780c9b84a889cefeb54ec04bcd432e5abec364e68d5144c69969d1ccd613c98915821121b3a86a89213c0c8f12f959feb32f1957f9d63f485e66f6c3c1097f9b7817bbada2f011effeef31629fade6b64d12316d250e32e867a5091b079b63646fbf046e9c19b606a95b131eb394f18477d613cce22d41c9739736b6b10647aed797a3d38a1904771d4e2a2e9c7b91021434cc6af6030f88f816c3c7e8aed1f5c1f023af95c2dbf093c8c9edd32c99a1c93feaafbfa0b50bcd330ca8b0bb37d904519d9dc75d5e59f6caf039e483f4934f9a30a92ba346139e2ebb2605e82b61a107713f16e2a782e7c733b59f9579347b7011c54e353f5a0a98a432d0109551732156f4aca029dc7e950ee86637651508e7e9124c798c54b32b42d7acbae9e9a85c6683c8c64ab27a3f87db4de3ff4c6c24690eaa718ed463151e626c38cfd68055e292a5894f019da50db2d0fd2e9c4edf4fdc3e7658044779157dc0dec3f08c04455e170a5a7cc59d8d9121c36ce04207fd422d3c682009be68ee382550115b772cc4433cdb87954ae19a4e5ce2604d3724cc31de1c2958be32564c3bb40077a3331478ca88ef49719e6a4d3f72f3906345e32a81d564281a941d3ba434f92652e3ec7de1f53c9d2bfb93306bc241043b1bb91fb2270fdf55a99c086315948db0a40d09ec8610bf5e4065456df0a94b05a5145171b4c0e0831d8f6094388eea36676254e9f0e6952e56ead605a55040517ffda64725bf67740bb641bacfaab7c0b08cad459a0297252359c2af12591e3136778c1964b3a30c1fcc7d6d86c97e11ad5cf5ee15588cc6d23015673746022fb7a2c058a856656d178a041257a6a8ea63f7650d750e5208c4e2c1ee3982b4f1ead3b05bd0f3e5966963a5eb4c82625329b1ea97c5895d164d7ae89223044175ce269a83843aee8b0ea3a4cef75b7809e4c6bd42cd1a188921d20333f10213a8115922abb2ef94538da605b0a4e2b294d1e2fde0877ebf3c3847b22d28accf3a1ec519beaa69d3d3e1ad9977199ad9a80ea6d2242a445e0a8446189a6629c85a1a9b1119757f27822629131662b1996fb43bd72d614889a971f0bcf93502cdd5e526020af5be1aa1d607a60ddea9a1deee465a05a01b8958adef3a354d1e45e869db2ff4583930524b2942ee10b3618f704d59349b4b7ad6c1be61f7a2023a90d7fb92344920f030f9a340abb9aa6859236343ea3427ec73557dc26928608e92fcaf71f261293994e0719daad8e2de1b75b399fa0e4b336d72b746a537b9a7cc62d323786b299f7b78bab3b768a459240773afe98422e0fb3edfa0d26b463ac7e5223d154715942d07e1b0c7247d06580728637c27778d21e5af697290e6e9b0d7fe1e6501913d282a706c023f8424fcfe6202f5463fb4b56e30097bd867d2fd744084ef4d82039060d082cd9addcdfc6e93659908bff0c5ed73688609f314de52dfbcac928a621dc7ad95f1f35c55b1c16207f84692e915340772694fe3e5bd980df98114807133f5b6524fc9dbcfe9f673c8b605179771b8919733975bb906a4c2be0df57bce9766215399858d39a1f22ce5821bde4e471bcfa8e6fbf9fce856c9ab68a99c9bf72a97379214df203e1faaf50bf4f94e5deea220af04f613159201ccfeaeb1575239f025cd6fb6cb542957c238d1f8ef72ac8e21ebfe6ad310c6c8cc5840ea8ff78642f1f77914309dbe4b30b223991e5910c8d0ea49d86ff12bb78434700c0ef6848a9ab6f5f33a1261c196e4ef5ea78ba313038f0680f9f22298e6862f34cbc35812fe01d75070b6c43282520a650c2462640473cfad86de55903e17899c127e6bf3230d68bc88e6c14fbf442b52c79a6479dabe9dc2967477db21b1621966cac3ce7e8c04298bf4636b3224c6738af57a0e50b8789235ea84078c3e352c9abe9acba8fae430cb6d427bef20557e254088221a889b53631fc8f536da403580254fc2dc87909dd8ea2fb0ce4b8433f449e764cc84b059c88a1a4f9e4d45254b9a873091316365868362eb356749288819119ae7c7d0a947a250bb8c0b59c229e915ec39da9666c3f77409b2007f2c5de57448ac195707a62d4d2f3d92db5d2efecbad73a8cc28f3e4a4c5b29280a37980adcb2fd26f9cc09ce6853a020d8eda204557ca6b3460a40166d1826ba90f3009a2f9e56a48111755d90147ca679f931406132b29f1d6068e07b90c658f16bef72dd566b4f3526c5fe5dfb5c1d6687af10bd07c1942c1be95d679d068f116cfd4fbcd4a57f3d6260034e75a7fa7c904eac6fcdbeb96468ea47de9a194fd26f287310352b1eef90f1e4dff2781aab89beced1e140de5f0042482d0ee7d6d2a4bb42dc12c2c6b755a70f82832e3cbf667eaff39b495608042befde305a365dd97032b1e63288d1c6c2a4621f92ae318c0ee3a64346d55094b39cf363ea7eaa80a45b8bed335d4924e1ac01f725c9d1a24887cacdbc0f97846c6d8423b328b2aba1ca1eb5c779edf3e86e570c36044d7f6b370d3989e883af1e9f3a8bd0bfafd0086ae6742c9d607706bca332ac2553807b64c93f15e7e79afd6a009b46b6385f9a3dcd6fe750160c832468cee7c729d0d4382c88b5ba82e65ce207bc3a4207df41e050e60839a3cb4e02ebdff009cbdd927e7face21a7648dea33b73965e5b4ee674fcb70ab991d25e434bb012b3010a45d7b5510bb6e76e0d06e0c4452d37252ff66c8dcb1d07c657b00a3825197d3f50e83ab4d3155f769bddb2a4df95656ebe2f850f22d28956ac7c689213ad0ff9b32cfd3194858588aaea536414fa80858491155edcfc1b828142f05107fdc6acd5907944563d2ad7c7dcb8f6bf78f92630bed49318b19c102611576908057d6c4424d321dbfdc2463a1721bd80d89ccf0074d589a6848cfdd42a57fb417cd23e61573e842d82f9afee4747c34a9efb31e7c", 0xdf0}], 0x1) 11:09:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) socket$inet6(0x18, 0x3, 0x1) listen(r0, 0x0) 11:09:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x4, 0x8, 0x0, 0xfffffffffffffc00, "8b23aefec03290b9bedbc43c5d228c95762a9d83", 0x5, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:09:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000800080002002, 0x5bcd) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 11:09:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() fchown(r0, r1, r2) 11:09:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xda, 0x2, 0x5, 0x9}, {{r1}, 0xfffffffffffffffd, 0x48, 0x80, 0x549f, 0x81}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x214, 0x4e}, {{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x60, 0x80000001, 0x4}, {{r1}, 0xfffffffffffffffd, 0x21, 0x5896bfa1930873bf, 0x4, 0xcb3}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x7}, {{r1}, 0xfffffffffffffffd, 0x90, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x7fff}], 0x1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0xd19}, {{r1}, 0xfffffffffffffffd, 0x18, 0x41, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x21, 0x44, 0x2, 0xd7}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0xa0}], 0x7, &(0x7f00000000c0)={0x6, 0x94e6}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x3, 0x1, 0x81, 0x5, 0x6}, 0xc) 11:09:59 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 11:09:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c2, 0x0) mlockall(0x3) truncate(&(0x7f0000000040)='./file0\x00', 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) 11:09:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2002, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x380, 0xc0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x1, 0x7ff, 0x401}, 0xc) dup2(r0, r1) 11:09:59 executing program 1: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) minherit(&(0x7f0000e37000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000d37000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000c0b000/0x4000)=nil, 0x4000) 11:09:59 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 11:09:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000180)=0x8) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:09:59 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)}], 0x1, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x2) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 11:09:59 executing program 0: r0 = semget$private(0x0, 0x7, 0x690) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xc254, 0x448, 0x6, 0x7, 0x100000000, 0x7ff, 0x101]) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) read(r2, &(0x7f0000000100)=""/47, 0x2f) fchdir(r1) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000140)=0x5) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/241) fchmod(r2, 0x8) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000280)=0x874, 0x4) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x3, 0x424, 0x100}, 0xc) mknod(&(0x7f0000000300)='./file0\x00', 0x40, 0x5) ioctl$TIOCSDTR(r1, 0x20007479) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) setuid(r3) chown(&(0x7f0000000480)='./file0\x00', r3, r4) fchdir(r2) ioctl$TIOCSDTR(r2, 0x20007479) getrlimit(0x3, &(0x7f00000004c0)) recvfrom(r1, &(0x7f0000000500)=""/213, 0xd5, 0x1, &(0x7f0000000600)=ANY=[@ANYBLOB="00002e2f047366696cbb"], 0xa) ioctl$TIOCCDTR(r2, 0x20007478) msgget$private(0x0, 0x80) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 11:10:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x20080000004) r2 = socket(0x18, 0x2, 0x0) sendto(r2, &(0x7f00000003c0)="1ae38728d95399af2634df23f20c8346db321405c939b216461e7bfa4c9a032124a3ac6950ac8874c4d24d6319b1d501c367ff03b9deeb465940256accaf6ca2d5129ae29b3d36c41ced81cf1043b85769cf856b5cc58acc4e536fa0d8ab2f8407799f17d1a09a06b5fc8a3ed44a0393b684c92decc6e59642c2f2ba8f4b58c26165b943c016e08417d3d8ffb988", 0x8e, 0x4, &(0x7f0000000480)=@in6={0x18, 0x3, 0x40, 0x9}, 0xc) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x80000001, 0x1}, 0xc) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = dup2(r1, r2) setsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)="762a6ffc948b53c9988a97b63c00e9e5560523524c8448c6499330d34da6bf519f096798011a845c9587", 0x2a) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000200)="35e568971cb4786b61476bd07d76aa43d216b9ab3b10b4d5fe7bd95883e0f58df76368a90522b611800d00cf873c4c8d3df830d7980ab2b343eff5660271a4e6a4e602bad03d448f3d887f0ec5c23098234bd7415a9c1831a622418036c8137591628f03eb8725876ed7823babf14f8ccd3fe63e08e3a33d1fa460129c25be055bc219a7fa0c7109fd9fde2988cd681b45742ea9920b97672b270f4e72eb3b5a39a762773f3e2307f2996996342b62fabd71eee8b9e486be33f267af9d3f762ed303705d64583792d4bb67dfa9905016361b7f6ef1b3be51b25c09a9c87969e556f20dd5353a1b51f2611aa020552e411ec63a8a188cf7a1457d1a0aba025d", 0xff) setsockopt(r4, 0x40, 0x2, &(0x7f0000000140)="846cdaa593ea46e7e1d0742f6c26a0b0ef25c634f7e6bef0075baf95c129b55a39f761dcb294", 0x26) setsockopt(r3, 0x4, 0xf4, &(0x7f0000000300)="ec513d9f2deb4995e362af06f50d007062e237226d9b26db2fa9c0d73632b6d0747718ef838166d5f13f0434a50b9265f3888903e16d871ad3593b7412b1dc9d41b83adcd16dfdc987f3776585a281460c0dd49ec3bffb34d4f3a0a8fdf67f84a510bf79015504ff8ac827e5331c947aa8301773d02fd86b721fe7413e988719628adb4536e20e1ad566dafcafef9b61741c02d624c4109c12c0c7144cf662862505d866c9", 0xa5) 11:10:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 11:10:02 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) 11:10:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="125b53fba53eb2f9b1b23e098cb4931a3f43565b8c2412a3235617387e870d94dc5ba274c60d61a99106c2aec972b5f5327af5244e9758f4713fdcda2f631680e6b95b9dd33155f88a74c70d05e4012f4834f21f548c07c21b26498da23cb8c79b2cfe332e1bd8a9b74729df4e536e9f943dc23821126b09c88d4ae52848d68c12d0ae2ffcacdcc1e8cec2605497fde2e0112368903b86f0f8c2d1c078f09c", 0x9f}], 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x8) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:10:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1, 0x3010, r0, 0x0, 0x0) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 11:10:02 executing program 1: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000003980)=[{&(0x7f0000000000)="ec37dd70999bfcacc7257e0f56e165705d569e3a1b4ab9d9cfe541eea6ee2128f557a0ede3167d1183d4cce2cfb8997f8a848c7587e7e711028ac471e1fd6b989a15c91d2f2922605e8621dcad4fc1c46ec153c350520f31ee250207182fc2b651f1ee74896f6d0cc59c360781c41598fc643a0aa7b345babc11a71f79e0ee818a1bd8308128d904535c64ae6d6d87d9c65925f05889895f95f033c28d9310c00d2a0a014505a3a8de7cf35671df5deca1abe5d50e5431e7dcfacd5743ef405758020f06da08f5441ba02154cf5154b692f3eef8aceb92ed76dd84072570734f3d13dabfc29a6e06f91f9c557c9fde86f5975c9448b2d4a8a13362e37a15d265926f84652f403461db5f0941a2ea743233631c842706b55bffe08e1bb9b5fa3993b923950855a10125f63e54a4bf861d5f10d540372d21b44f079b3751480dde886a843bdd9f19543dfd3e8e22991fbd020692c7fe09bc6f9f37055045bf5decb524a344048c83a99cb99fe2d90ae164d3a3be223d4564d01022f6bb7c4243b3f223c29ee9647b3cc6229e88a89098edf80a8b52e8cf1d386a3b967553dc44526d7313c982d6299501612f9813c5f8b3c1ac82f65e0e4ba091f008e647eaa0de4cecccfe44e19c2b8473ec619eb6c1a94425d9e3a15febfe61aedb6dbbff94261928490b62a61585a5e08ab626b74105396118be1b973a2877e7efe4143b51ee79957ce03606a4e932ff4cfb9ddf46e14b24848d4cd06b20590d6fa26172f397291eedfd33c048ad6b0b7d2ebdde5b5d9ada7486513288531b4d3f183041cf2663eca8b7d3e30f0886b92f5c647b5279598e3db9defd15ced1babdce7f5fff0bf4df772b63fab584941d465c32ab30bb43545ebe8fbe65538fdda745d0fb32d7bb7391a238ba56e7a4dd05c57416c2ce377f994985d0757ec68a947f8514283203c228bb7c0a2f7cbe8c1744c515a0b214c036641c910818bb046847c7d57b49a5af200b66cc1a103dc7f789aa5c839d4286f673b2899c593c2b9266418c374bc41d565b0c7b633f5ac55d49da43d95a803f19a295ec05aa76d8a3184a36774f3043625dc4bf4019a46a3e61c37127f39a5f6a8b3467ee81e400578feade379ee45a2b5e95421586c17b623ff4b628868b181799e8c5adbf8aef13a39f302e9971749a3721bf398172b8a2bbb70ec7c4bebf80f169a78bb03ce99caa7136e1e5e9ddf46dfa125ff02ddbfb5fb9f492336f11649e311955b4652239ff122ce4c37566e9661331c08b49ce324c04571891e891b4c9cf5a6fa5ef4014560d81f44a38bcbb76e99f25b37b0419b618a5d12b39968926c43979cfb3c4dc5d04230156d6b8053bf0a03ba4d15ae64252a93a4eed64d25d50cb9d2b33338374ccee1076c00524e0d82ec5627cdbb33bf6d97a30564f703e2b29b3cd7af13bb0261f9647cd93099b78be82070ba571b7de42e938fbb23ac16c0f60d109ac50854c634f74df665eae6cd19372f4d061f546ac877cc4be3dccbe814076359de81e3f89dc42afd5247a40fd4b539f15a6395ae13667fb8933b5cf5be8b069629cb6f709fd415a3a9fb6f70e91bdb088e43a8ab7182c0a6d6b413d6533b8fe9d7e5dd1ac8cbb525c0e985f7ac6c1c0e251f6de6e8a7e9ee9ed3a999c84dbd989e6628dd47e7b7e914887acde63f65f1e9c78d260fb4dd976769974fe6ef76e39d3991518b0c50bb0c2ed2179bd0eecf9200f0834de44aa347695f956f4ca82799fb73d8481f6c27e060b18a6b3420838f9f88b8ebc47f55a4eaab04eac8cec105b39501f0c7ef27f0bec485ba5715a923501c6c6d1ab0804f7252d81d73d0b74ed388c598c8fe81bbda08e86209d990136fbe2cf0092fad6da1137092ad09e8736a3827ef74b991a19494721c19b3c92e6c36118e35c82c877b96645a7c12c432df070d13066ab5ee7f7750f748d1aa8c45f281ffc98a1c4c5d41ee69075bd0718cf18c156fc8635cc018352ecf43460dc7313fa3317d469f6f75d0c3951b1d385f1270c08fcf238210efad21df7937b459e7154993c3aff82b22f378f9fe0e370acd3ef9cd269988d8da74b1fd66f4ef406772e223126f9333becf853ab939b8ac6bae13e99b4c5a40f561669877647d566884ca2821c8e07797fd9f504b1d1374ad602289006c674df214a45157ca6cf25c22a583536ef3924c71da8630d3fe8c66825a997f2b73fe2c7a879f3ba790d6c2bb253d11d7603e9f245c1971fb6b240fd6ba6ab52c22c7dfdae4e9b09584472faef3b8c77430de3f75fb1f08b64f078e94cb3669dfa0b3359092b18e5205306d5e17e3a6a2e10c37893dbfeff7332a5b15884461ffd5e7ca03e1abac4028a83c4c922911c7e1bfcf03de3edf8e436f5a860d966580de0d25d73038625eef06ae282875a2f323ca76f96f377dab67ac1c0f43f28c53653c5c7df5052970f21d6df8ced3950c66a391a639d7ce507ad6fcd39ef04821dd7a1c66b973d98cd34264b96bbc77f1753798dd195fad0fef3b4ca7eabc11e95606775cdb36c7a4b4636b8ce7061649fdc8c8fe755f5d869c849e2d017525645f76e030cc7ddd9a3393eba33a72237aaf5c463bd6bf7f9c691b41f6dba8bca150191a63a3b1ce6ca6701ed8958b6078b124b897ca0cda6f6a19f186b49cdc17909d3b4a367b5e7b191714f26582854d68765bfe8f147d686aeda26737a80706610e0c40a8db2d911ab3bcf81f70c7cc280dc74ecd834d40d49ac445f05b478e0e033df4dbfab64b14b7c9d6a8c1d94487db102c41e626d1c6300de6f9d301e8f5b5ba30737b83dafd4605136b24741954f151bc466861f989374c2d4c04e16c3da656d32370773dc65baa81eeac38a7345e4a9c35dd05fa7c706444229360c1d89a812ca0c947d822d2b43695fa78a2c4414ae5af88150eaf7192555a0d9faf12d84d8afbec444cc6f3f7804013d4c8981e46657b75a78646af320f8cc5ce8dcb94bdbcc45e13fcf2c1a01c1efd71ad18f816b9c3eeded1d143e03151a5e7d7b6a3495ce911c74761b63ca71a180bdfb9ed1f15d0675f5d077fa97f8be4bdf94b84e0e39dcacc0e4f2d98c794498f7744f032685a2ad688c51a9a7762c49cfa93f7d8ac287e28d1880449c80ec7df785c3d893913d4b10542934c850d02918a07cd7ba2edd0482c12339e15da9085e2e52d3ee7f06372c6f5485b9d67cd2449f11ef54367e2a88aa1b583de565ddcc32bfcaa2501f30eba9d20e1a828442d06a45a257ad4983bf5011aa89cc9c596948c5f83e0541e74af743ee20839224deddf20cf4ffad909172c0d6a6138ff1a0652b47e8752ca4cbf23b3c786709845b232b484ffe955028ac8ab689dbbf4c733b55471c70c715df3383f798ac820e6d7a39044e1e09b9383354cd0c73777ffd5908fa1cebc36a853cbffe34e1c3f7c6b469a1ddb83ae0192e0e312d3f1bf6f5d4581c0c7930d5735298114647050eadf805f63e62a28877d08d3f32ff2c34d5e1f5c9f92b902ed82eb898b0e64eadf60059787bfa4724fca1c6795b217925ff9f053bc0ac75b38b309c49ac5cdd1a6e6f0e17de7c31df48d7ab2406b0e2f994c47c85db2c6a5238d25760b74299debdac669f1762fc83e136256f78a69f198b4e1c4867760fb6a02350f01926fcbbe9c4a3680076bd7e961f589525d2cbd3ba2df30ed05a85cc2825e683aa6761a5b57aca99791f7c9f8031ace45b632a94f7a008d50badcef4f7efb3cff9b312cb6afde46711280545980d5ec761f8540c3bb28fe75f47a059a32f4d7922ad4c72702bdee0aadaaf0736f57b3703351f10814899cff99413b34484212f29fa9b04d2af1f34e9515a70a59f6c99d2361f1fdf3c7a71927d4f8fa68b0e90544d5da9af40168b978b4804a4f492820a51660ba994d14ad581703cf5749c5d72196d59b9b8ee14749c5936977d0929c3f0f4d48ebe73349d80299a6c9a81529a33f9b1a3d4420748630ef86bb916f3e0a3bf90638184f93154ad0cd80b6beec049d0b7b90826d776447b9178c45c324dc32f5ae93c9792e806adeaeeeaa4116ba2a50f73cc1d47444f850e77447d236810442dd775456de9984f6848523fc766e0a6fbff3d435f8354318d4408993d9b960d7b142ff5226d530f4f3cdcfb7e4bf31d32ea2ebe83e60cd732cb6405f38cb19eedd79c72c655d67e7bf97232f49e0dba7a33ad90e9ce8ee53b5fcf3aab0be9460f3f28f63ca4b0673aa32896054655448c991941c9909c3687c3fa581a03cccc5b03b73a32765af5ce4163f3c663ce492dc01236af031061896a04a6c99c8d10622e12d4fb8ea572cc89308f5070c8ffa2cd94b4b1963f09a06af9d9b351c767ce93999d3c33d991e6272351c6da2e51b691bdf9fff47979aaae9f85c610396ed057bf44e783ebf706c2140d098f2bde9dcaf853750e1ae6f6c1990fabc14e9b39d4ef51f973afa2bee0cea4356602ee02da3d155dcfe61c319e6ec2b76e06f932491b85aad6920bd1b095f9b3649751f740b898f5992bd1a56e9471215116c6d760de3c8fde6cd90057b2e8b05aed575367a135ebe5d275ffaca6578d58c9a2b11b3b839c969c83dc2a139e335f1db5b00c248f0865aaf5ff4702f0f8fe9b617f3e2801a01131f5dab710747bc7503e3d86e197e40d26622cc3bc9bf6fc82decb756a1d5dc6bc33a0ab6ae0dfc467a08a159eab2a92aefd95d96055e14096efa6de12f641d327ed7445b3dbde2fe1384f5788332bea45c96b6aca77da6e33b8cd3c", 0xd31}], 0x128) 11:10:02 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) 11:10:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80000) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="753b03cb26fe8e70c424a712facba4c83e859e603ad60a58229b1513302999bd124d7436", 0x24}, {&(0x7f00000000c0)="bccc0715c46baf959f1b91085f4c1512bd4973d24496fa7cc23f7b2b7d1a518802b9f924385d8ff1167f34bcf72862d4d65e8c46763bea770cc91eef7b20ff469eac90e714963f07b52511e1490587f7bb150bea49cd2d95e4058c5473e8e6cc788ce05f8bac8fe4fbf798b6135b3226ad808bdf148570780702ec8839c78e49", 0x80}, {&(0x7f0000000200)="0fecd83890760a764e46ac8a555838325866551f37ae6df7c07f911baa9dfc019b3e59bd59b8084919c2be37ac3aef2c1de6c5ff63d5728d2fc883bb4a2ebc0d3ce8a59a72b2834718ec9bd3c64cfe09f0ab5c54c7ca1876cdee1cb1bedf47684b2cf16c41620c4a2affae1ec1f458594cb5afc00fe2cdd20709a4b9339034181295", 0x82}, {&(0x7f0000000140)="5771d48373a11ba112ca2ec7f26cfa83ac9c7f", 0x13}, {&(0x7f00000002c0)="5ad3a0a7dcaed00a44da4bb8b342a543dc2048c0ef772d93f21f834ed83c6c37903265b6f6176c92abba579b100f61f04c22aeb0a5ee8458b1c38e05c7288f708910b0c0232417b3ef5a5a20dddb08c1c5efd0fa07a4a866c1e446d0e9d0e1a52b531beb7fdad8e5b6b74c131bcd0d13a4e4c1a846198c58c708012ae73491a19bf6367c", 0x84}], 0x5, &(0x7f0000000440)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="10000000ceecb9edd9a7f57941dd94107b5176ebe8a301397ef0dfac068585bca9a90bae6673cc2ea8ffb36e56bf72a4471f91ee8379573652ecde9e22b81f7a38ea50008ad44527497cc7c203dcb9828b66667987b19495dd9bedfbd03e322ac59eb2dc982cc924e515127cc10ae0fc694f86bb7e68a4d14ce56d680172f837bb5e09ed38774341e95501cc0a48952b69cca40f47316c7009eeb6c56a5a33ed50df200d2775a5834659249367ba112fb199d54b5bf65a4ac8a9ca1e40023758d8637b8ce0f8447902b1a831f615c35cc3816b0296ee0c59439051905ab0cb5f7d2d120b313a1998560c42662bf69ae07c469801d6def45adf1566"], 0x30, 0x2}, 0xa) 11:10:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) select(0x40, &(0x7f0000000040)={0x0, 0x7, 0x1000, 0x9, 0x80000000, 0x8, 0x94}, &(0x7f00000000c0)={0x9, 0xca, 0x80000000, 0xfffffffffffffffc, 0xc570, 0x40000000000, 0x2, 0x9}, &(0x7f0000000100)={0x2, 0xc7a8, 0x8001, 0x8a, 0x10001, 0x5, 0x5}, &(0x7f0000000180)={0x4304, 0x5}) shutdown(r0, 0x1) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) 11:10:02 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getpgrp() r2 = geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x1f, 0x0, 0x0, r2, 0x0, 0x80, 0x81}, 0x1a1ccc1d, 0x6, r1, 0x0, 0xd2f, 0x64, 0xffff, 0x5}) r3 = getegid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x9, r2, r3, r2, r4, 0x8, 0x101}, 0xda, 0x6, r1, r1, 0x6, 0xb213, 0x7ff, 0x7a9}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000100)) 11:10:02 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x0, 0x0) fsync(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800000000202, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x2) 11:10:02 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='x\x00') r1 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mkdir(&(0x7f0000000000)='./bus\x00', 0x2) 11:10:03 executing program 1: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r0}, 0xfffffffffffffffb, 0x29}], 0x66, 0x0, 0x7e, 0x0) 11:10:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0xffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:03 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x400, 0x1, 0x1, 0x8001, "1d02e3b347cd60d1d9addca2a2e9b8a404d4dbcc", 0x8000, 0x800}) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) 11:10:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 11:10:03 executing program 0: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) minherit(&(0x7f0000d37000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x242, 0x40) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:10:03 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 11:10:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f0000000040)="9d", 0x1, 0x1, 0x0, 0x0) fcntl$getflags(r1, 0x3) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket$inet(0x2, 0x8004, 0x0) recvfrom(r2, &(0x7f0000000140)=""/192, 0xc0, 0x2, &(0x7f0000000200)=@un=@file={0x0, './file1\x00'}, 0xa) readv(r3, &(0x7f0000000340)=[{&(0x7f0000000240)=""/215, 0xd7}], 0x1) fcntl$setflags(r0, 0x2, 0x1) mkdir(&(0x7f0000000380)='./file1\x00', 0x8) readlinkat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/219, 0xdb) fcntl$getown(r3, 0x5) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/2, 0x2}, {&(0x7f0000000840)=""/166, 0xa6}, {&(0x7f0000000900)=""/65, 0x41}], 0x7) mkdir(&(0x7f0000000a00)='./file0\x00', 0x24) recvmsg(r2, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/20, 0x14}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/58, 0x3a}], 0x3, &(0x7f0000001b00)=""/129, 0x81}, 0x43) r4 = geteuid() fcntl$setflags(r0, 0x2, 0x1) getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000001c00)='./file0/file0\x00', r4, r5, 0x4) rmdir(&(0x7f0000001c80)='./file1\x00') flock(r2, 0x4) lstat(&(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)) faccessat(r0, &(0x7f0000001d80)='./file0/file0\x00', 0x80, 0x1) fcntl$getown(r0, 0x5) shutdown(r0, 0x1) mkdir(&(0x7f0000001dc0)='./file0/file0\x00', 0x5) mkdir(&(0x7f0000001e00)='./file1\x00', 0x8) fcntl$getown(r3, 0x5) 11:10:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x178) 11:10:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7fffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) sendmsg(r1, &(0x7f0000001700)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="9336e16098639668589a591e24e6b7889664d901f92ec97ef016c51cf35c1d5f4c39bc9e366f6b8630d075c4423d3d702c611a5074ce163f2d639a8fea56b2beb4d1212a8121370d82e12717b24665675312f028dce78688e4624fe4e5f6643f77456f2b", 0x64}, {&(0x7f0000000200)="efba6ef89b0708e8525244ccbb73820eaf2b870649859be7b40dab9d145fda17d31c6aa0c8492abf7b156aea50c975cc59807c9d8b196648accdbe69ba4b5e7160064d4d75194fe4f6f96acc93aba19dd5e20c9412aa5366ceded5b2e2f807fa37c39fba0f4ce74d2438e5f50a5260b22b903af4e8a73add3605ea80f1c2f8de79173a3c7077f0ff3b9fcda4ddc982b749f7b83f0e09207a8902db28d91e3cdf75f62638453103cdd58bcfeeda7821da7521005af8a6e6636be728de3d8734", 0xbf}, {&(0x7f0000001340)="2656d9cf54eb0be142755641f998b49d5f37f2a32832780d50d624e818b342194b6fd93077866d1334704047e6c82935abf04a72775c5e3dbe1e129817474bbda6a6e0a2c7148af0e541c5fe5c764dfd53b99bf8fbeeb16bccdaa677d39a0cb280a71086beb8e998c0f26a7530b4c4b0bf", 0x71}, {&(0x7f00000013c0)="ed2e9457e1b056d2c5de05a4fe477fcad158c557c7558d22a862bc208ef8b0a0028b88f786e6bf2b8f28248d7ee1b22d0211a8bf41f2dcf55ce14bdb07002c4b7852408fc1a1da4656dba4c471abe4041ff8ed2059125908402287e9e627f95b790b558768c467f39a38457f61b01c537789b58b28a7a96e8f5b3f75e7c1ed8b3c", 0x81}], 0x5, &(0x7f0000001500)=[{0xc8, 0x0, 0x7, "622c5a11adc355018a0e7e787b902ac7f12170065b1a715f279666031b2147f75881b2c0c089f5d04188cb85413813a87d4f2adc1aa3f59508a4dd4e20c48eca15312900f2c216bf18416195386183c3993dc02661c3ac8477346ae2a71e7217fcd9366b1b13851c4f758d13c86f4c0f9267397c6cbbbaeb738bac3d37a6d7d7bfcfe75582a7470a8d3e594dc368f3e32c752e11d00bc6f382dfe2971c2a192a00b88955ddccc4415a41393e54ab93c7664d"}, {0x20, 0x1, 0x2, "30feb67bcf4a560bf367ab79"}, {0xe0, 0xffff, 0xa7, "c5ac8a145eb879a029d4365b40483f6f05c053fc700991701b5114745b70b946678a3d0aa0b168c61ede2ff60ed4d860ec68b0a9967ec9fd25e1498f5a9c099116974446c382ecf890b5cc9a3ee221aca528bf4f28a94eaffad361560079fb3bc29bb1cfee7d68407b677058d9801dff67e991d00e2a7f5370201f8671fb9594e71aa154474d9f33075fb85c92ee29cc07a33803c570cd1e80075565bb250baf786be9a9056828d02d13df263f09eda690a12bfb325a53d672e3972249372c459341c659a2a486a40b6a0e"}], 0x1c8}, 0x2) 11:10:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0xffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x10000000000000c8) 11:10:04 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1af631f8edea6f507502847200", 0x0, 0x140000000}) 11:10:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) nanosleep(&(0x7f0000000140)={0x0, 0x9}, &(0x7f00000001c0)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000200)='./file1\x00', 0x4000000000000, 0x10) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) fchdir(r1) 11:10:04 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) 11:10:04 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000002700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001680)=[{&(0x7f0000001380)=""/14, 0xe}, {&(0x7f00000013c0)=""/25, 0x19}, {&(0x7f0000001400)=""/209, 0xd1}, {&(0x7f0000001500)=""/37, 0x25}, {&(0x7f0000001540)=""/169, 0xa9}, {&(0x7f0000001600)=""/114, 0x72}], 0x6, &(0x7f0000001700)=""/4096, 0x1000}, 0x800) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="48012eb4bb84872933adfad3873b5c6ff707f66ca44a15b04aa343532d6ebb9d2265cd534ab58d566643f6021997e14a90499d565ec3d942d74a4be2d7bd2a32beae309b32004d191841a86aa249e23343f017029440475cc98627ce0a6f25eea19b33215c1eecd0d8c8c969b3fffeef0bf76b0c1815027941b433e4b033d11b82e0a0092b756a1ac4a9a9bea74d97a871cdf3fc8701", 0x96}, {&(0x7f0000000140)="cfff1ddbcb710cd3c92729168d8b5b2702faa01819a96d62356d2853be007312801e1d87abc7ca6d7b3e7a4de11aa9ced033b90ab6d7efbb8122c8e8b6bfe24bd49c1d6fc5838babb604f7299e9ffde0a752ec0bc35892a08f5041c9908a84442b1fe3d20e2b4b356e95b8f9bb31dace1c1f86e269a2e3b51e53d5fafeb1182018740590e73a9b81281d0fbfd2425fcd6d72ddd6d1fcf5a6f5f37b026056cf05c3c6869416fe4599c2636b0e", 0xac}], 0x2, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x38, 0x401}, 0x9) fcntl$setstatus(r0, 0x4, 0x80) 11:10:04 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) kevent(r0, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x60, 0x0, 0x8000, 0x8001}], 0x3, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0xb2, 0x4, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffc, 0xc1, 0xf0000025, 0x9, 0x6}, {{r1}, 0xfffffffffffffff8, 0x2, 0x2, 0x7ff, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x40000002, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0xc0, 0xf0000000, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0xbd63, 0x4}, {{r3}, 0xffffffffffffffff, 0x2, 0x8, 0x46, 0x4}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20000024, 0x5, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0x20000000, 0x1, 0x9}], 0x2, &(0x7f0000000480)={0x9, 0x1f}) close(r1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/228, 0xe4}, {&(0x7f00000001c0)=""/160, 0xa0}], 0x2, &(0x7f00000002c0)}, 0x2) 11:10:04 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x2) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 11:10:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000080), 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x6123, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10310, 0x0) syz_execute_func(0x0) 11:10:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 11:10:05 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x3000) r0 = shmget$private(0x0, 0x400000, 0x240, &(0x7f0000c00000/0x400000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) 11:10:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 11:10:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) socketpair(0x0, 0x8000, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0xfffffffffffffc00) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:10:09 executing program 0: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/82, &(0x7f0000000000)=0x52) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 11:10:09 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_open_pts() r1 = socket$inet(0x2, 0x8000, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="75d8b91c6744bffa21448a16303bd0ca02cf2efaeb646271910534be0524726fce3c38a0f81ec73a1f813906d819c365b1f615f170783eea002e2380fd8dedf1ad14ad3cf4b2d751b20a807bc162df6c4f3237d48c556ae48ac7d2b2c4f1f692b34da75018a158b010a58f480aab492de7f58bd0d0cbec23e4db3448e938d6a23641bc119fd52aed08ee86a614cb55e099c068963481ced2c57165b3501c1b4183ec1280e1d558a76852439627cd9acbf5", 0xb1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x471, 0xea, 0x101, 0x1ff}) dup2(r2, r0) 11:10:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) close(r0) getdents(r1, &(0x7f0000000040)=""/180, 0xb4) pipe(&(0x7f0000000100)) 11:10:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x1, 0x9, 0x10000, 0x2, "c726a6f3e44935192617ce4f9915970668b7b5b4", 0x2, 0x7}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) 11:10:09 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r0) setgroups(0xffffffffffffff7d, 0x0) setuid(0xee01) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r3) 11:10:10 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = socket$inet(0x2, 0x3, 0x2) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000213000/0x4000)=nil) 11:10:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x88, 0x4) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097170a723c71c4c313b81ff6e09f5ae61e66419cbd59d666ce12f59eb0871da17a96203ca7b3b41093843ad1e253c2a1cdae56c21d7917e3a99acd0cee6b7a09ca4020c7762a927094ab45"], &(0x7f0000000180)=0x6e) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 11:10:10 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x3) listen(r0, 0x3) socket(0x10, 0x8000, 0x4) r1 = socket(0x18, 0x2, 0x0) dup(r0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/63}, &(0x7f0000000080)=0x41) 11:10:10 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) wait4(0x0, &(0x7f0000000000), 0x2, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000540)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x5011, r0, 0x0, 0x0) 11:10:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x20a0, 0x1) 11:10:10 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) fcntl$getown(r1, 0x5) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 11:10:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x33) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) setreuid(r1, r1) seteuid(0x0) 11:10:10 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1f, 0x6, &(0x7f0000000000)="6a10f3cb2773d888fb025c2d7f1b6cfa7fa57f86c06babf32f604494d460e198b0c978308db0c83dcefe", 0x2a) 11:10:10 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/234, 0xea}, {&(0x7f00000002c0)=""/176, 0xb0}, {&(0x7f0000000040)=""/81, 0x51}, {&(0x7f0000000100)=""/38, 0x26}, {&(0x7f00000004c0)=""/242, 0xf2}, {&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000380)=""/20, 0x14}], 0x7, &(0x7f00000005c0)=""/234, 0xea}, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x8) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 11:10:10 executing program 0: socketpair(0x10, 0x4000, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x4) connect$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x299) r2 = socket(0x1e, 0x3ffffe, 0x10001) setsockopt(r2, 0x100, 0x200000034, &(0x7f0000000280)="225f40feb351b770562aa1dfd3f9ea9682125b70c5ac4c81e7da30e198b595975bc151901bfcd68367068e815d7b1a2092e6cff38ca87242c4da8344a577a8c59cf5283fcfe6bc30883da092a043d7d6b6ccca739115b11ca88b567eceb4ec4b75f1eb8b4874621387470a817a1579f365e9e04d2f0eefb169469a5468e38c8dc674", 0xffffffffffffffee) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x10001, 0xba}, 0x8) sendto(r1, &(0x7f00000001c0)="1fa586aef101df59c4b7382628a727439b5f11bce10bcaea4ceaec79b59bf0afd9134b571f270bdfc58e510f0da2a177eac43a0bc20a9fe1add8a5bd5af7d2bea0b8938e6e1525e8461aaafe3f547c9fc64c10ebfd5a335a0f46d32f247bd4d6c7324e45541e1a694964966e392182022eb566b35e6595993b439a248ab829d8a0799305c66bc7e974fcc57d73ba6aefe2aca67de99bed837bc8acb1aff094de171ad7b44ddb0e6740", 0xa9, 0x1, 0x0, 0x0) 11:10:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:10:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x101) 11:10:11 executing program 1: getrusage(0x0, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 11:10:11 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x402) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 11:10:11 executing program 0: semget$private(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x204) syz_extract_tcp_res(&(0x7f0000000000), 0xf8de, 0x0) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000c80)=""/174) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x7, 0x1}, 0x10) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x102) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) r3 = shmget$private(0x0, 0x2000, 0x682, &(0x7f0000ffc000/0x2000)=nil) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = geteuid() getgroups(0xa, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r12 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x1f, r4, r7, r8, r9, 0x41, 0x4}, 0x4, 0x3, r11, r12, 0x6, 0x5, 0x1}) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x900e, 0x5}, {0x4, 0x8}}) semget(0x2, 0x7, 0x50) fcntl$getflags(r1, 0x3) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000004c0)=""/174, 0xae}, {&(0x7f0000000580)=""/122, 0x7a}, {&(0x7f0000000600)=""/1, 0x1}, {&(0x7f0000000640)=""/8, 0x8}, {&(0x7f0000000680)=""/86, 0x56}, {&(0x7f0000000700)=""/102, 0x66}, {&(0x7f0000000780)=""/162, 0xa2}], 0x8) setuid(r4) shmctl$IPC_SET(r3, 0x1, &(0x7f00000008c0)={{0xfffffffffffffff9, r8, r10, r6, r7, 0x40}, 0xff, 0x269e, r5, r5, 0x7f, 0x7ff, 0x7f}) sync() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940), 0xc) setsockopt(r1, 0x20, 0xfb, &(0x7f0000000980)="ad36594b7f7cae68f051123c25f711cb82b7a926531e5a9c5eea5d09e09219afdb4a9dc713c6fe51ba5ac4f7098cd36b3a0f09c64696b833ac11d1a889d99f2055634535289c4bfd96b3a933b6fd5fc41683e19b2071e6a1ad56d6f90dd65064524d915aa4ddd2f6adef1528a0503d4fba81e9ef924ea50bd3a95f3ea8d544ca65954e805302e2ecc8dd72bc3f5e80bcac0511e38f30d2591760a908c3070e279fef612e7856ea497b17f85b332c809cb9f818f815130599fa6026b67d255ff4ac0dcefb0a08a9d349e01acf804f5ca80c8de73182c193b0d99d610b9e53ab0877d33be35f498d757a0164c8fbc5877f6e5c6a48a33f", 0xf6) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000a80)=0x9) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) fcntl$getflags(r2, 0x3) getsockopt(r1, 0x7, 0x6, &(0x7f0000000b40)=""/226, &(0x7f0000000c40)=0xe2) 11:10:11 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x4004000000200009}) select(0x40, &(0x7f0000000000)={0x0, 0x3, 0x8, 0x86, 0x80000000, 0x7, 0x5, 0x3acbb8ea}, &(0x7f0000000040)={0x9, 0x69, 0x80, 0x80000000, 0x4, 0xffff, 0x7fffffff, 0xf8}, &(0x7f0000000080)={0xbe3, 0x4, 0x4, 0x0, 0x81, 0x8, 0x8, 0x81}, &(0x7f0000000100)={0x400, 0xfffffffffffffffc}) 11:10:11 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) socketpair(0x6, 0x1, 0x2000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x100}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0xd1, 0x400}, {{r1}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x7, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x800fffff, 0x200000, 0x7ff}], 0x7, 0x0) 11:10:11 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="2299dfc5ac552b54101541fc3aba7dc5da90991ee34ca0cf6dabe81651f0ce52d10f203aca469ef8a66e39deb693754fddd831e11a7ff4275bf32cdafcbfbd0b342cd6bc3e4ba4cd66d1b71254f600a0d49e0096eca720bb6e2d47f6d5ec2c06e6576069528177580d5c80eff8a88696806ff17cd4982fedc3f0621088004f84a193400aa57ce51f143e0dac586d8937b016d7746e15d5e202c96e2256d2066e70aa08ac0edf717ef079a4c8ca287872063f8fff73843f6fc4b4df9f1b7512dd4ab6980b7e0617e1f63d1941b96cae072ca00c182e7eb90e6d0d5c24195feef1518b07360470568afc1f161caa5da5aeae8be1f4018d00e3a9f15d3dd94aed6f1b58863b7e779e20cb135e1886ded535cb1e6234adc4df63801bb80f25911daaf9a8b5e6b42079c4eccbdbf328ee1302ca9d7ff5973686383bdbcec74d25df2acb21e91436de63a61fdce56d1253ebc8541750cf597697312cb5634825a55e2decaa4da6f32c0f035cc326db8991370bf67af24a541579287736ae936a1eba0d88837d2242d9acc0e1ae2849ac5890d65343e17cb76c89cdb9322b1c05a48516c8499df97f29b5a246fa0fdb70c287ff6b50ccf20c5c7a918d1bae399640b307c4282d09c81fab7278fed511dbab78f59537bb9a5a7edeae3bed85f246b64be38bdd6e5440babe64027781848fbac4aa0e82901d6862995a043279aae9d6e93bbb6a38993899d509b215e97f302b587de9e0cb5cea2332f084e16c6f72b7a9674f8d516ea853c72932e73a7c6b03987f0bbbf01c38eec9e9efa334eb2c727b02954b7f5e828a05ebc0763d6168a29a29f3edb42c7e9b7c251318dbf7f859970e6234ddfc2584cba8466db19e02a36a38bd86c831f394fb7daf44da77cc58e4091a16b4bc90f30e1f97b0156426df6e97e5b96497a2370108b40e8825096a63c40329001fc75b3aef9f7044801206455ab4c8e089a19fe523d08ef1e4c79dc86d56ccba1f7384b488ee0e0ba7e11cd63377b5a502a1f80c6e63da0f5d122a2f1a89d54160163f9df2ec4999dd5fcfeefbfa6352dc6a169cc12d709ad85795283554172f9ffcdae08ad3a8fa43d36148f07a4a6aab1d780999bd91b505f54208a23481ec4a620105282e9e2226dc21bed5085ba680ec616134368e0b53dc59f4ea0b13f2f58d8f79c60805bfde49d221298d774081ec826eafdc1eb417ab5611b582792933a31cbc4738713161d6cd8e622cc5698bc104e74bc3ff7cd62f204d64e1726c7d516c59e8488b370266df5aaea69a0c4cf2172b49fa6677638a050a39b9cecd9b7505de20e5997c9a79f533b8db53f959965f8c67a402b96a2571333105026fd4b6b1a341e6f66a7a76ffa9bee749160e34ecac2bbe9ca175c69c295fb7f4d8e7db4eb9ee1c8b24bcb6a201835e6a52f8cd9f0d572418659f82e5e5b645975cd10620b8e3bc3c4b0a9ade95948621093bfc776b6da582e2908386680d19a75333cac9eb819892a391b06e379ed9ef1b47c841b04016b39168dd270449b376b0e63babc664acb8129b0ea104036d9c305a5726e97df881b0a9b4320ddc94c510781bc18b20c4c69de44303d3fb964ed51356d60d4128a5e0a3197f34ddf07e3312de882d1932fd7ce8d9c89f591fd28ea46b1b56488c7c766474e1e2f0fa26f98ed7f802ecc038c7e006252ffd276efb4c37f12af139c09174f3100395edb9501ede6107d3d455a0bb0d90aaf1b7cd346269b22e5285c06e36d25a08c4d59c05a701430b44dcd401c75534340f181c8b7a1fdc576dfca5b12e271a6605ac5e8a1954088eadc8699878a6c8409a7f2621fe71eb438872ad2113a8624ceb6040407cbfb0ff5a7cb129c3ad5abadfc2bea9f52bd6374e5ca8f0b5bcdf89c0741b50328766339c8ab091f137cb23fead05521bfcd76df3d446906a3037d6591a9c3b2d3437b0bd26f3c5840afd238726fe702ef1245b48b27acb92264ca6077c829838155bff3bdf4bcbbdc4d7543c3897fe207440bc64a83e515842ceb2ab6c11c71b33e4e15f4d4b5bc036950b70673ba8e61045a7df0a7450723618dab17750a19e68f33863626a2267418173305b56441223c5adcbd3512cd0dc5bf48b63244b86cfc29a77debdc2d4162c09ae5fe2e9f8be2d8d06aa54378ccd5f6eeddee6b7007ffdfd3c06793f2a235ad34259a6b82079e16f33af81d4beeadafa459deefbd8b0142c2a7edc27971251213434774f75696cdcbef71d26f060d6b972d49ba68544e4c554da8165a657be63e72bc6141dd194be58b5ef5014d61d82699609d6593bb5bb292f20512a48c5cc5c7a23d738a5a0a5563f0884490b730a3c2f7a313bf7dda6f4db550b7b015dea7ff698c96079c59c15ef70b4a8e4c82108b3e97d39cc3aa5681cbbd960f946d120479d6b1e421d62dae0fef510f243729f3578b4c3a79c666ca5a85893760a1370ff4d63f87575346108430d3be6765e63ae8e68229a50dfdfc94f3a06997cb4135df2c8b6a2250a26f4552137b5f81d04d55870c0f1c1194d3f71353eb1fc5d955bd932eef1aaee36fd97ed333b26f0c0fba9c4968280b54389503de14e94cbb113d250648ade67b2ebec13f9f11a16f6d13a1e51b874b0b892f9e57c2494e6d28e5f15c5629c51c2f98baf8dc1bec30f46b5e06825604187c14e68f6dc17b80190b80848447f3d2dd65133f98d94b12c9dbaa097e8a5fa210769cc31a3c553cdfad9705d122f2b039dcb0ac85b8a1e5f9a46ca50c7ad6226c58062ec7408c7ce0d06047a11392d79afad250a97d09febbc83cba056f3da88cea682ff0d16cb999ea6a7a5e803e418e6713b7fdf1c1190f39885795374b114add400d2133bb397fbacaedc6357b5881e1aa77cd44b272124250efc9b848458724f1558cdc069853f7d3f810699a124c28fe46c568baed5e6fc789be22a0e50a11ffe2fb4ae574b173fbbe75c2f4c8895b5211a3c42202fd65f5820262456456faec12a26fac975d8ba32dd7e457b5b0dca85b2db9381c4b9455f95c260d8583b39b6d2e794001cb5fed6594a9494f109950c52d0d65d55f08b90b85c71aabc0afde8454baec9e5a3ec2f0904c563f23e2e592c085d382768a05fb442d784068403726286be714925ae649ce5850517161595390af7715dd8e45f402fcc625d9a00d76dd0632c1a0f93bb7040fb4a1a9153ef8d731852fb13d0e29e828ff7c06df2ec3cdcc99c0829bdf9ff3ef089a085617ce59a3543668179e67a1708c0d243f77ba1c3a66b6ebf90435119fd5e6556675f089b3f609efdf341e61d6c0647cc1b225a7669fcae2249f4ed11178c1694af5be5a6131205da806256383c0f15d7cfbbba96f1567e229e15fb45304b4a9a90e5762343ff9fce497b249e9893bbcc420936af3928dc9dec345140b097d6f0296cf1f9d855fbc67a9558d900d81d4246775be79c88712841ef1a96c32395a91df7d96061a59a20c23ee87eb57ef6eb23ab7ec0ef2fc6877e66c15194997e923390332049ceb7fe051789fd270cc6667f0c7150c2f90115e02ca4bf6dfa39aecdf965028190c9d4b02ba4163b1c51835e859353c7e54cd4842ef4ceae92958b78bb47c6fa28374ff30ec0aca1174f21e74ef1ee6104516c85f3f7b445826f7f68011271639228f18a309944f4862d0bd8676d1e67d8ff45a4992aea0285edb8079a017788faf046a8c34861c22b39ea95816e205aab0db1885dc5adedc42d307f4b9006bd127aa3309bb17fca89bd9ab0e8b3378cc83e1c0dcb81be40bc564ab0ae5fc25d0e0ed91587177c4e0138f5ef58219f50246d3b8262f18825886ed26360b49e08cb5ed08161163fed0993436a481dd42ad67e54539fbd2efa108bc170d6861142b3e90ce613282229ecd5b7480678c8206683b6d55e621e9118165c73d2dd48ae18e98da5998915692a043797134514cb6734b604b92f697a2d5b80dd8a8df08bee4eed343970cb52b51698feda410537444ee6b390f346b1b92d65b62058e860bfdd36ccc623c316a21c6f57d6d2769e7da1bcadfb71958e0e1780fb66db867063eccf27431bb9e2c2f2dfa44376cb139123ad3fa80139eb63b19b677b1ca364c12c86970374ce6dbf0824ab210f36722cd10be681b5aede2fdf25fab884f2982bc6315ef4e8eec48789716d0b24c9be0c3158ce03982e096496e750d4ff35b256feed9dd89a2e973b603d8e1ef7a5f486edfde67ca6468a37a32429e16b60d3c9a4c8d0773e56c1b5ddcdcaa685c03a1f51d5413853d9b9ffdcfe243a00501e1c2dfe4b2e3862f7ae5b5cd3ceb979d01f402a7cc02f4c39ffd3222e7174a6ba6687f6f4ec38e5e770187e2b5c4b7d205176cc53f58a0465d0484a2832fa8bd4ef4354fe3d8d1a53781fac7128711ae162d5be62708591bd5051ea69bcd95406675151e75111adb2e09275058eb9a26cbd3870fd1c11ca4b774e6b9aec0971f44ae017bb0054a3503a8598e958697ea8b52eb27a8fb7b950dc3e7026be9272c89a1e5c3c80c6aa340b3bb88c68d6eccb97706aca88deeb73b140900b6f82adc3af52d91b17645a5a434f2c68bff559e0bf07864a638688f3c46bdf891e24b4b86f291e9997fb71d048d2540ddc19f72911e6b29352357f1217ff8d7b2a68e2ce49f8665c58b5a1dbf1f5cc5745da51758b57af613db65eeb6581bebd876cc1452ff0c18b92ff1c56cd423e6a4b459e7d38bada96b21a32f572328954b26e8d30095e5cdf7c17b4f13a889051a0fb1bf258a618b3605b1e3369d4927e4e701f32caef7b57eb86efbbc287e9feaed1a5bb3b1e550b17ba8bda0d607000937e4591baaa6ca96ee76480620f4c45dcf241b5433193a7af46065c7ea03bb94241c93d85ebfa789d52ce5c6d4c9647f93430ef6a56cb57ae1655b84b8c361f68ee4750b86798aee642c0ae6691e5d4823a953ee75c92811d504fbe0bdeb6a784635a1b0d469f8abe32f448fbe91601985596e18a7a0fa04f46d9a0b06dcd0c92cfb122ef4344a67c40f9069c896d98a0f327eeffa1c769f486be0672d946a0567b8ca77378f588fb6c4d994ba20fdcb52d6047322dd63d32d98a54f9f16b20d5ac196722018b52d408dce8d240fd30da72a8ac81de9f953356d0b3cd39adcb51f119381f56f146ebc352cc8ec6a76138c8413f73f56c3b8638c0ef8fe4b55a72548b0b4331134244fca2fcf38c8ccc4b109f970787fe6133724d35c8ad377e4067c631f8972fd134c99a7e7c2b12642a5c232c12434e6bfe2e101eae57b552214d3b9841bb3e1c695bc8354bc192c5d90a5a04882864b4c0b18e37fcd12cd1ddf42fe01efe1892d6c1a18a43a4c80f10020b0f49bfc02f417883d1866c10d4930a1d31ffe6b79066f97ae5dc68fa35e37e9a49935a0ecc8467b4ab472c95dc1a4eb7d641d9bddece4fe101559e410596b05b4baffac3580f845f12052b2c2e0169e5d07151c66e39a3a9d2274dfe4839cdd52b4ed494dd88531bf4e860bc2799bc41f1a5e83af74bd531c2a99a90f3a5a366a48fceb72ffc4aaeb84d4c842fcefa0d712f3580ff3ba38e8d32cd4e019f11d2c4c61ec7c55c76f2142f7de13e3ad941a8f564667a79e76388be58fed8795c5a1ed7114a8f2d53fc03530eaa61d44a8fee1b8d9a3af2eeead2a597566323c60976b797c755d7f536d596bbc125441e9b14aff4d2d39c2431f047491708c41faa7211b2a5c7d9dc1d1f2a7f5d0a51da4091fb44385d810fd4f01d1db40909c4fa8787ca3e65a6bcb2c671138862232ace52b02c", 0x1000) fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) flock(r0, 0x4) r1 = accept(0xffffffffffffffff, &(0x7f0000001040)=@in6, &(0x7f0000001080)=0xc) lseek(r1, 0x0, 0x3) 11:10:11 executing program 1: msgget$private(0x0, 0x400) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) dup(r1) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r1, 0x0) accept$unix(r2, 0x0, 0x0) accept$inet(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:10:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)) 11:10:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = getpid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0x4, 0x20000003c, &(0x7f0000000140)="85818b17e1c3dc6d169651a7b2771c641ed09aee5119afaf61d05081f9d7d0e9f54801d9de0fbffee98bf1433395e6d4700ae5a75d84878e525cd092c367b702e6c5f23a1a444fd7ad", 0x2) 11:10:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x8, 0x42}, &(0x7f0000000240)) sendto$unix(r0, &(0x7f0000000140)="c6049ef1469a4738d21d4e981a739802375b80fee4e59489b02ccc2510c8a49399e35253f7403c878c23735b6bc9a128db1d0c9bfe3647feb2a02710b9c1e1d13a0044cad3151b0b70f76293af9a349177238f38751398b1a88dab2fec277f0f1a65e5591c3557c6973dc826c2a530779126a569600fc2a4a64045715c8829e4be585cdbfcc96236fd2c0a770c8aa4651bda980a0f13ff22d92ce30f80eb135a56ce19a34ebb766c35ee8ab841400c06337eb3d6788fc2b9943dcb0ecebc361aea39df84ded8360868c614db400292a52a0ebe7c3fc79ed4dae7a8cb146138891a5f8d01b23c81c9e81a52213ab780892b7b0b9a", 0xf4, 0x40b, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "c7bc0cb52c9257744888e8ded2061385e3c15c87"}) 11:10:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) mknodat(r2, &(0x7f0000001080)='./file0\x00', 0x3000, 0x1) r3 = semget$private(0x0, 0x4000000000008, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000080)=""/4096) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 11:10:12 executing program 1: 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') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) getpeername(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) mkdirat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x0) symlinkat(&(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', r0, &(0x7f00000001c0)='./file0/file0/file0\x00') 11:10:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x3) fcntl$setown(r0, 0x6, 0x0) 11:10:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="d251ce8e7eeaa34e1babaf78304d453e82d9be0ebd8f09b982f354b3709619964d78527dbca226234beac8d8080c974b669cf1e96b2bb4dece9374c0f6db670486d77b75eb1c80a949f402ac2b45c682f4867ac29902b16a50a736fd001286dc5a135e90877ad011a584b2b6f0297d456eac443b86d1788422b710536be7c1ca71f3b0330cbf9021e8d79b09d8adb36f69ae7289567846e7ae6288e831de1cc9753abfe14c4224a0b1367d1bbf559c43fc658775235359eef8e54d3923bb28099938dbdcdbebcb064cccba7f5a835fee150a2f88da45b94d3edcd968fb9f86086bd7c05ab09c7555", 0xe8}, {&(0x7f0000000180)="93e5", 0x2}, {&(0x7f00000001c0)="4e5f0cd567dcd13a9bc104783b0e24920351cc785071ee491b448f8d5e9f134d174b4ef2236b0d1e2f22a6f3a356a339048678af5458d6418b9f42eccde42e1ccda8f95061a236afd377b6ede9d0b12be44aee44e1ab673b6af106cf2bbf7c8fe0a3e3167321637f5bea1b1366ec", 0x6e}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="2800000000000000ffff00000000000081ba332fe1a318a88c60d3919e58bb283e1c600000000000b000000000000000010000000000000019941b8235c8291d0d6660d6972dc10a4d8520da7ce4da6dfff5bb8281e54fd3c9f05f414679dd198c9caa69f79aca7f2bc3dfcac524e770057b63c82f3d18ecb2546bad849a8a97c94d16b979d94feab467b37bc1b605f1b4a9fe312b3279963c9a783a4930669acea84661f788aeed0e87a45d9b23b61326b2f38fadbe7e5c67c25de7eb1aa45610136ea55e7eb699a2683d140323271360000000000000005800000000000000ffff00000900000038bf782020ee3e51f5ddaccf9292852c20f49980c6939f066e4525a73275023e8133626d5ba84fe0af32620117707f2a0b624b60ab2ba8707b0288d49f689fb12f00000000000000100100000000000001000000050000005f382cbe5e6c820b37ee3a630f2951bdfcca0c99f6d2912075127d159e10d60c853515c5cb29cbd548522de3ca1ea783a450368a2a231bd86d127b97dc9543e05a44c070e7cb2c940ab519efd7a4de0606fc3b64ec7d353adbed3c2d3a23ee4bf971e58c965c36946f76008522284bd8412cad9a29233eed2292c5c7a765f25ae27fbe18ec7fad815924458a5e5d10231161e193558170ef36e2dbfd29e69a5b38528d6334b7d523b094725cbb68ad3f73e7218b53dffc900fff5856a8cb2c688be1073cee0244cca4a18e8f3d9d5dca4588a1cd2d4631992fa8a45996f1d2e69697967c9147ce0e910281a9c09b2fa1000000d800000000000000ffff0000a30d00005e8ee3ff3d8af65c026fdb92d62270f4089f65485917959fa8324704e7d9604c358f0cf542f4ed80a7999421b545de3b3579c4a0bfe9ec19536df466722de586085a94eb5a38dae6f558422a1afa0e37225ea64fab357d5ec1257a804cfc6c51ec057589d1bc07df14f41b54bf7943fad04d98b2e432995d61062a7f04903ee3de1547adf739bb4a42c00592c999391e048e3c2428dd3be7f02ba7b73cf1766a99aa0a3b41d24cb0a30012febe4f9e70c74dec360a5362a72662e34158d1b1390d318388226269021000000000000000ffff00000900000000000000000000000000000000"], 0x328}, 0x6) open$dir(&(0x7f0000000600)='./file0\x00', 0x400, 0x8) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffce8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640)="18913fe66021351bc172c1b8bb0da5956e3aee249155981313b3b6aead2632fd71866dcfa16932476a5b1b4d116c727fce02a48660dd423df5dab0441f94c29627b318b65a67d7e993ec304d9adcfe505f76f1ddf0d793000bb3a8d0bf5ea4ef37f366e0032ee33823551724ec77cd63a7c7e42d298dcbbe952f966f3452bf15714c701482e2948e54c18c078046f443ff", 0xffffffffffffff7f) listen(r1, 0xbe6) 11:10:13 executing program 1: r0 = socket(0x10, 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x59d4}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x904, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 11:10:13 executing program 1: r0 = getpid() setpgid(r0, r0) clock_settime(0x3, &(0x7f0000000040)={0x9, 0x1f}) getitimer(0x3, &(0x7f0000000000)) getppid() 11:10:13 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10820, 0x181) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x8}, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 11:10:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x7, 0x22, &(0x7f0000000000)="caf5b415", 0xff8d) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000080)=ANY=[@ANYBLOB="76184efcab7860d0d289490c59737341b732fe3d4884b4e34038dbf3ec"], 0x1, 0x0}, 0x0) 11:10:13 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x8000000000000b, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 11:10:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r5 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900), 0xc) fcntl$getown(r1, 0x5) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000001640)={0xffffffffffffffff}) r9 = openat(0xffffffffffffffff, &(0x7f0000001680)='./file0\x00', 0x8820, 0x1) r10 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f00000000c0)="88b849291c7f0893de4b4ee87dedd68dc45b0471c2feb6baa25e4212400dbaefd2d0eeb46d310905fc5961af00d6cefef1707b16fa85c92951159567b814c1f669334a9d4d", 0x45}, {&(0x7f0000000040)="e5af2971", 0x4}, {&(0x7f0000000140)="ed69cee42a49c43771cbc0752c7a3e8d4deb3d88a35dc264330e495963686904555904534c0ec3edb24a34837b2abf9addd814310efd13e2495459436a4d7b4b9faa9c1e6e6f0724336898fef10b4f4aa7a835063accfa3e0b55a99fe0939f64fc93ca0186876e1f7725c0ab1660cabe8abfad342a0b4a527e38ebdd0c5c6fe10ae34d54ff12a66c3a1340019df9", 0x8e}, {&(0x7f0000000240)="338376ed22d548431ef10c8b23314d1840a919d7c7ce5bfa45aaaa91f85402f01b2f0b67ef426fae63deab166e388f20a7ab41565f0034ac2f8ca1552e6748cf2c43235ce24c4f59c4e4e21ca4b468533a0eb4761be1375cda4708973c92045147c4e0506e3fe2056c17fc3e282706be7f6c0cac0acb983580fa90f2160bc2a0dad2ccc3369055e30d1627a6c94be6dfdd9559de6dd1c2795c60c81f5d763e581c66f5141baf8c38094c46db8a5ab7bb9f133d6f1daf476569d1b942e320a8ec84bdce3119429f114db9e41f716c5a7ce9862ad8d2967739df368705198efc4d221a552c29c96dd3098a36586de363dd613c935c1c8f2f1947921bd6fd459c282ff4a19b78057b98e5d5cd470cfb28cfa686e13fe1520d6c8b4bea610b2569baf08ed358b5fe551532a932ae56fa941236218c9c407ab5081ad46ee198b3c6b0c7eb0c043cd78ce0b332b47243d7d96021c99b6510adf5780e19b5934a312b16fc2fac6c4712445a3d49ccaabdb3f7d86ae5fb74eccffaf7d77733bbdb1f6c8e77c896282b135e7681cfe20de0ed9986fbdf448ec1ed4af8414f2968b4833ab9b0cc49c60f76d7bfd2bd10c8f52c752fc8977def99e5d9dd4d9fb4fff04c5120efeab08bd7fcb42c1592422787710e12bb68e718f651b36ad2c2e55f5dfeb946b9722a879a37ca86833999f06e1de35551756664f0177cb8088c06611707c03bf1924a916ffed883738afd685148e546c54e6311a39c38e331e4c6d99657a3d104adc0ae3a205d63152b2c7d006f21fc85f2145bc6d5757bd5dec09279148553bf6b4b97e793f9eef3f7e1cb507abea9fd1ceb1faaa9119f20b5cfad8cceb20de397b6bd3b58f1146a1aa4d8c4974a6bbf1507733aa30d8905e7dbc4febfa31308754deab75b7d5ed5838ea1f36b3f143ab81ff62960bf8d032325107528bcc5ca1f3b26db11460edc236ccd1c1cd775c8644265a847d3b106db554c5bfa7dbcf4a9e7eb2f7ceb45f449dddc26f60bd08dfb96bb566f313527a68559334a12e9e5872c1ea84b34c081fa69aeaa44dd97db135097595db026e64b58f767ad76ffbc478a82147c4f85044e6891bbcec3604f2f016841b66442542ccde089fa35690394807c5342ad869c15033745f0d38c572e859345b1593d9a9c30450bfcbc4317da1f3e2434a87e060c362d76dcf2e78f53c7672616ad40800ecdde10eca3ee9e9fb763242641f774edfddca9b59e5894c5d7981049c47d5f547cb0fe2e523bfa936dbc7290b83f33379632bf92d1da3494128e646d64983244652755b91b07ff47bc5bcdb54073bfb79569e84e88de8f65854cd4d189542891b7b6ff4733d3a574d08a78eca210fbd285120053d2e8a2ef1dd4ba2973c2bd2804b9fb938582992324c2ceb5e6b30509b36546cdd00ec82916ed0bf3437610ab621d32e5fd8e6325da600e301c83e4f6144e23dcdc3f9639372368ed5a9c25b84d58dd0deeb24b00bad964f5e379d497545552980df0d2ebad76ce06ad804982746036fe378dff81b61fca0f38dd76348c9f63ee520eb97e3f0f55a0ecb00b0c6d4d353618e479dae53665ff9a21cb7e771f26f633693c01b05bff5d0972db3bc793344c86a305547311b86eadd9a88cd27c1f1f2bd72e0eee3491e70b8e1df4ca0f4745e591467f2cf9215d5b588f130fb5a114631923ea676705df5461298f6422379a5c6b754523c1a4c5e5f36fcc6a7b4e4ab3f2e8ace80b2d8576a7f8d69784d2a466da5eefdad530388849464cc9f8243ba7c03bb8194d228d42e9d62a1a298d03939b2d0450f1ff51021f997d787e3a095ac6f2a58a82a8e1e2225f39437048a199d1e87e24669f53334fe50295744fe9de7baee2bb1149962b0a1f59f0889f6482f277fe0956c103c72f7ab2311fa5149612a04f19107c7b351e28cf2bf34cd9ee0e554300548ca426f1ff749d291cf99767147b4226edc941ef4e985e011a5b6037fdbc7e049eade3a688de730c8408d9ddd18ae8b8c312ac4776d8d1dd79dc6342b24d4d13683a66119b542140eb3a2c75e50de75310cf9edb675df120a2440201b8db4d8b8e46d7c84f266c0ed7d5f2f0314ddd340a69424547eb7c68aaa086ad8656695a9ce6c4aadf8e095716a37f9b6f707d3f4295d0ba8dab731fb14042a707f814e702630102a16b93037716e12201b35024c288a62ab1503378c56ddc003bc32f026f4af2ddf5e54c44c31b893bc10653df8f1316f177eabc9108d56b779fd2a48ac630493014d3bf375570724b1c8dec14490479d8dadcd06304a3a2f9387bb0274099ff1a153d1d4fcf291885488c676941e7414baa4dcd7b360aabe268cf55a61cd0431687a2edb19a274c3222ab324c0a4b2d2c28fc3faa0bbb95d85f88aab3c7fbef227b027735cccceb1dc1f15da2b454eb721d08a25777031ea64fca434d53abf0695adf7d1816d6ad3e0269364de997b8b30416b9a05a5d78f845a45e96a2b743ead11a689c88d577b4bc758afa42a775e29eaa9d509cfc35c51b9c6a9f9c9ded60ce9c611533145965926e6019c657c42a92068dca9dd48157682474f5eaa77c15f71bcc81c27860c5ac23cf5d88e6f2eab48c691ee92af5e72b9bdb8418185c5c3d41e2e1ccb095a730b920c71809191f5b2ffc4c3be90ba04f6c7feb664c241355525a0a6c5f69959fc2fe590923bb5f5459ae66f069fb01036df307bc7536274e3fc21c64148659c523e09e3d47db6370772b8c161c19c4312b01f350d27aa7df5a1ce5bea2cd36287998272efd1a18f2a7f6c40ebbdb4161c146ea47da46ebe6bb31be500f6b332191f03117949a3e01b9e19774760dabfa806dd4facc3e419277233da8333b4a822d5c22a94efeb9c3a2f8e179eb1829020988f235a9b91037c0ea898ac8711ad202f07a6e3b7955bdc0bc045936151241e0faee5f9e201350fe1465a090c4b3a546587e5f2cecc301748376224826e71b167e6b444c90d278bde37fc268c56558a8da1d19e9d3ea07b16194210e579d9f44a0222a190cbb8aee3274621c0b0c53a09141730c77d56489cb2078495fa458cfc56da3fc01b144a09d718179a4bc07574d821ad266ae120ad0cbf2d08b262c69aea6ce8678f0362faf81fd886835521d3f4bf8caaa5483afbd2089619b06b1d9a1d9c02e172f5610f7c5ed274023cec82b87d18926f038b33667c9fcf2d30277380c025aab21e1ef6a7bbec0a92f572dcd782027f9673dd2212ff83e0c9ad32de0241d99717abc3bd7c5ae6509d91b5fac3c47201bd718d917628ca96ec0e4164f43255fa4d3343ad9d3da0774187c772de4861851242a099f6ec21988095703dcfb36a217bede69110b4c99fde25ca610c012b92f2e7c160e807bf72de001c24877ba0749a18768c695a97b74ea0c005e677aef439ec118b9cf48e4747331c7967ce9f0226ef1310b8d99d80f0cc8272c4d5396e7b53eadbe869c7761cf58e3db659b772fa4eff5eb9c7b8777bcdf4c31c6b0e8a5d31f337cea6a0829b8a2d108a6971dddffa7deba2a80f2f63bc8b032aafc7c8d6b890476e72fe8294490c1d0e7fd08b0752ffbd09a7c5055b7f7e2157554ddbe1b990d7c8098d885da5a58211d4a9acfd9c15ab7e0d1c67534136b540f2237b16322b2ffe68089a66a9b614af4178d0b01924a976871f8dc9052d44767d8c09ea68c15d24d4ae7b36f98ea4b28b0c459e39b4d4748a2fd630b37b425864a355cdb60d64b8af764c3ffebe4994669ccc966ee679f9948ed12ffe3f13cb7b2345c0662446c20cbbf8eb5ca06eebe059a02949dd57d595f0d9719ba8a46f5a9d6b324e274a82dd6bfbf2b224692719ae4685f73212d81ef61dcb9783301f54e6e62365550890dabd3241700806f5bdfbca430c152a8de0776157c5834127cb20ef3428972fe3274df974f0a8e1dd6a7fd2ed10c2676f761d3a5319bdd44eaba63b6c27fffc6c26a08768221a589e4fccccdf44a498e7909000ed7f79aa319e7f5ef52897f7a40416dcc270db445153d3a6708741978ed0ec0ad7432c6e91c7d3e7d44b5c8b2606463cbdf078ae149c183e18095f691910ef3170a9c65626b4faa2c97b6bd7c4086ae97373817d8431fbcb01816389bf9ef003ddf5f9821e06685a3e24006c92c42b6adf71633356216570790413b17472740d70a2cf7ea74d757be2c9d3c444072e817ef1d97867c98c094928df380f4c7d3a11bd13307a52aca12e57682a1a9791c41dd7cc1aabcfc9810e99f1be633881fbd30175fe8e94a235b65497a21f1c37cea4644efb1fc6cd57ce4739400970b83ec607737dc716c8eb36c7fcbad126ec2a3fd147643df62ea07a6b76b9c4149e1c456ce526b39cda1a0ed28c633f88232b8b1a800403a37c5f4963043aafb3338a895d73f5f4292caa6f00dea01a7d638053d3602aee6242eb3ad3f85632eb1ba1bc2c11c0035277f9e7b8d1277296993cd7263bd83ad061f83eef16d9d4e06fbe3aba28d26fb7bd120d2cb161f1b82966bd941a98c396e7186362cd76e3b241f47ffcb5e9a0d22b4fd94a61489612edbaf70f4781f9b39303b5a7ae584e73dd6f34ea3431dd0b1f49bf568d87e78598ad38d006a797172f431014c151bea968b1c24cfb9785df0589f722d0c3bb1f216d58737051dee834db7f83bc7d481fe5b96a4d18ae45ad220fa5f591bc1d656cbae0ea709a87756d5ee278dad4c9c734b7c1c30156b924ec5205cf7417947156ef9c5d73dae4bf671d2623fd1a53b6f97ae11e5bb7df3492a077d092f761edbcb88b224f5150740c09cb21783e2627b7b69a01b7aed684adbf133ac0647cd36273c3c684b01fc02f574e9c41b8b802a776bc40c06d76aa2f5710c6d6caedfbbd322f060e8a26435e3d994ec43032edc2f0a9d9f2ac50a77ebb53bffde38d29ef0fe4e8aada75c900435928a37a5985446e64cd556e46f4666c8f117f6250b96d50d2b667c873c8c610db22d03d16e79976a3226224bdff615d7710715415da144823258051b8eb4f7e9e0ad455363f1ca21027f227af445427a553580074769164ab33b57077c1b66b28753da1088aaf8e77f42afafd34268bb64a92f56c6b9b529f9dddbd1682a5eaec078dd740167d29f1024bf27f96e51d71cdd61c269b759def30197b7eac9c60f7b1209c682a1c72bffea01678295f42c1b7ec59650251f797e175f5950525181a89e494890affb7e0b8ed385ce9ea2e29db0f7140db3e32914c54d410f30978ca2501867e2176369fa30c02a352fdbd4e77eedebda66e16d40a04d11ea392b98f5c0620de98dbab3c06b8be3cfdc2f7fc2a502610e2c22b8490a5803eb8ec954ba5fb4452c077981b0b88c77020ead34d8c84d1f5404e470abdcb35bb9517d4c04497651667ce8444e90f2123d43b28c90f437a7823fa13a157a9fbeb425819cf43ab967451d5d64edf75928b971b75b1b60d25269137d86e8eabb2021c8736a077ac51aed52d5daf8b25639c2c0c9d0dcccb38e67183c59d71641adab46264912e3b1e3c1c44dfeaf7ee5f18a0bc3256997d3e01d4d4fd6d3099278bd58841bbac9ca620a9ca23baa9483f1a71573ae78ea18915dffa8c055493c1f7b407104226e563383a562f40fcf42418a3a381596d1c73643ad9f168def46c76bf5cb8eeb6a60506656cf8189bb8eb65bc52a5e45fb08304411c9f61b0b6c88e5c4511943dd30838b8697e6c550e1c3a6e000d6c2270d9300ff2a6ae1995bf1ace6e841201ccc7bfb830e820fd6a2bdd3a507b94be38248f0567b37cf", 0x1000}, {&(0x7f0000001240)="a341784516c799cffcc825ed106c5f0e041bed72b4eb60c5fe1a2b88ca6a7e95b41b7e69891e3240cb007eb0ac0a359b17379fe5711dbb23bb31d40832fdcde4eebaaaaa7e2220168031393fd9fa", 0x4e}, {&(0x7f00000012c0)="edc17b7e93ebf84dd70f01390685620cf0be4b7943a75c8b1635cf1882b866bb2613e9c5ea1f911bbfc59b198565eb1b06c43426565e19f82f9fb9e41470358dcc178de28331bfeadd8355f6a6872d0a5049b327a09849d70ad99f008f56c85c5f22e70cb100b17585cf4d99e815df09ad47d3fd8f4398e03f8fd584ee913b2788a7eec93bf23e366eafabab1291f1f43d6da327da8fefab6369249ba1c3902088bacfc00e08a6e1ddf14f235de78cf6fe3dfc7aadf06bd6aa093ba25adf082ad2c13bea1928a8fb1e816ef868704a9dce70a8d169308ccc779bdc4157e181a4624f5731d63d8644b070298c5f66eeed9583", 0xf2}, {&(0x7f00000013c0)="6e22a0a476239925100b28a0463a9eb5c9a255226b4fb978b8465b738ab5b638fb3016aa3cfdf8922e3fd4c34cd9ac4b961070099c1dbad4a3da2e2e901a638a040de3f19abe4d6fbf28ace4d6a101dae4c632358976cf26c11b7cb41629719366f28437db32d3db971238ce76b24afb80b59727e0aca893071421e17adcb0d7130a4d17c179e11cd9bcf57d5bc0bd1520a0988900e51ec10d0c7b998dc95d1f6e75e39863be7bee541c2b2c520475ee11d29d4b7af714e1682f86eb16a639215e6efcb15f7a0ab1144252205d83f882de357da0a024460fe3c5cd7bec05181a9cb42f920546bf", 0xe7}], 0x7, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r8]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r9, r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x128, 0x405}, 0x400) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x99, 0x40000011, 0x9}], 0x0, 0x0, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 11:10:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x1, 0xfffffffffffff800, 0x81, r1}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000f40)="372a12af0964a521b6b9bf3a14e089535c2973a2866752e1c07f2b0a1f3d4770754cf932ed91125c09acb62dc2c8e3b3bcea6f76451eafe34f95241464e1b38a2fc99788e2fd60c1a0779f69059fd66c9cfd0c9ee5d93f8dab6f342913f0b94c5c48a0a589b07ad846a0fe897d57ae996794e8b42917c3da8668e7be114b9957bf98fd57d1c828a899772be7b5f55c9e5c71018b88a41fb85eabab89fc8f80bb039f88c05e236cba8e8ebd25271e61e193d655b49d30f22c3bcfc7990e076d9a0468ee1a743a4295ec805ce4cacaefb69026890acb59fc6fa3d39501a974420713241280fa96f8454b025445eb0d3575514e40e6d6ea1f88371091bf2b2b0115e2f06e4da94d5676bc4733a929f2f3cb7ddda6077659428054106e82d356495e30e6ca585a789a1aca7d8f219d9db5619be3a20afe433bc52f87345185d345e2fd26bab6dd58bcf6a2315668eb059807fc34ed34db58c9fa43c5e65b1f196a0cb219b27820a66b9b29f7ec06c042c1019fe86717d2045f95e021dbea20ca3883689207fb417b27c95f8c96c82106bf5be0d682235b51744e900c44e147dd6fd368cb21b80d9284fb99df9f847d7fe18958434d3cee303bce47a9139e5ca80da268119ac0bf3c2d2fff694f58c0c9180f4713b941009865302ed6c96517f832abc0735cd3a77082e067529a9364855e451ce9ee2469eff260cdd71d45cc3b00001e", 0x201}], 0x1) 11:10:14 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x4) pipe(&(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) mprotect(&(0x7f00005ba000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r3 = fcntl$dupfd(r0, 0x0, r0) getdents(r0, &(0x7f0000000340)=""/137, 0x89) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7, 0x80, 0x8, 0x6, "5f032672b8a80edbf7e67a4e5eead789fb7589fe", 0x8000}) getdents(r4, &(0x7f00000001c0)=""/215, 0xd7) getdents(r3, &(0x7f0000000040)=""/37, 0x3b3) 11:10:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = shmget$private(0x0, 0xb000, 0x260, &(0x7f0000ff4000/0xb000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getuid() r4 = getgid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8, r1, r2, r3, r4, 0xa0, 0x81}, 0x0, 0x401, r5, r6, 0x803, 0x4, 0x6}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 11:10:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) r1 = semget(0x1, 0x4, 0x145) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x9, r2, r3, r4, r5, 0x122, 0x4}, 0x2, 0x1, 0x4}) 11:10:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) flock(r0, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 11:10:14 executing program 1: r0 = kqueue() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r0}, 0xfffffffffffffffb, 0x29}], 0x66, 0x0, 0x7e, 0x0) 11:10:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x30c8, 0xfffffffffffffffe) socketpair(0x0, 0x7, 0xff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x0) setreuid(0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 11:10:14 executing program 1: socketpair(0x11, 0x0, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 11:10:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 11:10:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0x217) lseek(r0, 0x0, 0x2) setsockopt(r0, 0x400, 0x2, &(0x7f0000000080)="d1004bbe6fb3da995bb35cfbe2624e59ae120bbbaa7450efbc9803b38163912e99c235fc15532de3282a7425c3ce11bd23930e8d7fcba7098483fa6b4520ebb645e0143cdc879b4b5ab17032ddb44774f293e721e4c7a3da3ec8d5af803c6c859dba9fad6d", 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1, 0xfff, 0x6d1c, 0x6aee, "c33104c198a5022fc153639310a6d75f59e91a1e", 0xe6, 0x1ff}) 11:10:14 executing program 1: r0 = semget(0x1, 0x5, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x0]) r1 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x6106, 0x6) 11:10:14 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) geteuid() setreuid(r0, 0xffffffffffffffff) 11:10:15 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) 11:10:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x2) r2 = shmget$private(0x0, 0x1000, 0x220, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/33) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) fcntl$dupfd(r0, 0xa, r1) 11:10:15 executing program 0: getgid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000080)=[r0, r2]) getgroups(0x0, &(0x7f00000000c0)) r3 = getuid() chown(&(0x7f0000000040)='./file0\x00', r3, r2) setuid(r3) setregid(0x0, 0x0) r4 = msgget$private(0x0, 0x100) r5 = getpid() r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x5, r3, r0, r3, r1, 0x106, 0xa8}, 0x2, 0x7, r5, r6, 0x81, 0x1, 0x8, 0x3}) setregid(0x0, 0x0) 11:10:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xf3f1) syz_open_pts() close(r0) 11:10:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="86022e2f66696c653000"], 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) 11:10:15 executing program 0: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/28, 0x1c}], 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x3, 0x4000, 0x162, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f0000000a00)=""/139) socket$unix(0x1, 0x1, 0x0) close(r3) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000740)='x\x00') semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) r8 = semget(0x1, 0x5, 0x90) setsockopt(r3, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x100007f9e) shmget(0x3, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) 11:10:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x1) 11:10:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) recvmsg(r1, &(0x7f00000014c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000080)=""/119, 0x77}, {&(0x7f0000000240)=""/7, 0x7}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x5, &(0x7f0000000380)=""/18, 0x12}, 0x842) 11:10:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x60, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x80000000, 0x80, &(0x7f0000000080)=""/106, &(0x7f0000000140)=0x6a) mmap(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x5, 0x7011, r0, 0x0, 0x0) syz_open_pts() 11:10:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, &(0x7f00000000c0)={0x401, 0x2}) r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) recvfrom$inet6(r0, &(0x7f0000000280)=""/17, 0x11, 0x800, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000001c0)=0xc) recvfrom$inet6(r1, &(0x7f0000000100)=""/156, 0xfffffffffffffd4e, 0x841, &(0x7f0000000000)={0x18, 0x0, 0x7fffffff, 0x2a3}, 0xffffffffffffffd0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$dupfd(r2, 0xa, r1) fcntl$dupfd(r1, 0xa, r2) 11:10:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x44) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) syz_open_pts() 11:10:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6080, 0x3ff) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 11:10:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280)=0x1000, 0x4) 11:10:16 executing program 1: r0 = socket$inet(0x2, 0x20006, 0xffffffffffffffc1) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0xfffffffffffffe41) 11:10:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) msgget$private(0x0, 0x424) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000080)="77d8b77cf25bb9da0e4421a2e9b9905e1ef0e3469b739ae9c3d53c504eef3be71a3633de759ae173fa4e8306ea74ab772fc1891d7b681f80dd54969f38e71c387d9f1da6fe6005cd224db817b937e63d4a71a29f45b45350f3b3a6f31478250073e15d82644b10861dfd05bd40fd36630921fcada645ae89d3effb9eb36f1cc530cbc8d1355f9d8a3ba7f43cb49cb69301d6231d47911f9b41785220d0039c9085b37b5e3a627e42e29765af07434cd9b86ba2bfa079cefab19467007294518141b7c5c0e2955367829341e1d591c34ab729c0170f6d8c9dad8baef90a8efde543522e60cbac67807fcf367605707daf00384765135090723e00c03b26d1e580ddf087b543ebda450254423e9ab4528353688be8c1434d5ec51851a2c585b2d887c61971c266132b99e83e223273e475aad4e10c3122e964f6e2d1c2bb9cdb224cc5734fb8c38fb861581b5d1c8c307df9003bea5102986dab3fd04e323c5b28e7aaeeb4f9cff13bc3a6a7c5f206906bec29c9dc2620ee2ee7b44f66607e4693bf3e8b430876e269067e8634dd1aaface74ae02b0cfb342f946ee6e25afae6ae4bb94b4498ffc8c49e83f89dd76ebb0bf8632c1c604b3b0187451c43df9669a80a8aa4515f9f0372d2dda020e56489cbb2a5bc161940e2cd85218f39fc50b0896db280d4fcc5bd3b90482bdad8e4bb8da918c947bed22bce4f198748fc2d97403bdf0209e87d59e9439149e9bc405c695f9a69ca548369fc512ca642369da59be05efed3aa9fb2dbebde69dc9b2e49fe7796545d32f5dd9aeac22357f766f6e0be9310fca87f434c239797b04d73a6e7c2dd357018422d08f0a703280be882a756b17d2d460adca7b2cce1ba07c29a7918cbf1892894b8b411fff6f6b52eeeaaa220073e770793e97c6abb3ada0cf67655485b06ac28f7c0bd9c1ebf1bf9522d4b04f1de8c12c8577d4d859f194037311fee5991f9ec4fbb7745760c16fc6f2eec55e5906870d158fe8c035d4015fa72ca07374a970d28d661cd7c5490022ab9977a77f175b6ca1d757a5e44d5b2e3b15f91cfc8651b60feb4e269fbde74754040257604a93c150d66b4c88e8b480750acde9fa383b7770b7daa91bc7e0ec29d21245a4b60a7ebec90930d7bd3f9e85dc4a1750d40363d606699d7746b98138d51a5f71f0a9a765d6a203828c77415f71806f8234c39f1824ce4d2be8133f484d74a92795cf3882f5d32e69edd5d6cd60fe19a3f719369a1bf036fa640b99b2240323cb3f03bbf529c5021296a99a4987e832c3961606b8acc4e2d76d7b52e423bc89713ca3ce05819d9fa3a4b4b774c2e86ef42e0258073964d9bb8dc75691fdb0ea25360ea2713621f0a6913a6685b58b5310bb0569eb90d4ef263db87a8b9b1554b40c17a762f55e801596e40ae110477a684edaae55f8b5b5cb83ebc612f6baad668c82ee0fe82ac80406a9a7f6da36c41d750e43d9c5382f8a825f5f012da5030fe4286294ae81dca772008da7443dd3a738c4275700e1fcd0acb84825610457571d3fd72cda99173b0592626bda61aedb5f23568c576f16834565fb551d61b0fe0a0a622341396ce8ffede9c541e4014e7fdc6f0da5b03751d3c83f94c340eb444de246e548029e00ad489b813b895906ea9ced6a915bfa7188f6079622b8e7fd5b8a4ac8f2263ff7bea7e9cf01f7138b056f744d0001d010623cef3cdfdabb4354dbccc33407708a27a77ef81ebcc97cae7199e39125815bf9702500a7b60f4a81344401b23c888cc70d2fdfe020c5cf768b93b34cc74a71d53c16dfa16f6563297b50262ac11fa76f976ed801dc53cd05418ea5843f9b9963dd9c86cc289fda947223d3c2957e039bd1f68bb19129bc70c6b5d8b1765715a794bc171eebacfb0295660eaea6c63a2bcaf36e2e7df0ddb8d33fb27b0128d5224ce6766e21d1f97f10843ce7a3f7ff47d5eaf612f75be939718b19fdea5524c9dc07cbd78798c748ee8b2806e697f491624e0bdeda91cf57b1c84d5ee589e4ca3e81709b9afb59a081f2b40c94de86e8da558926823b2cc0ea926f973f42281aedf02733ab1eb95a4de27a203e7bbdf638fa403ae97ea25c9b75e8b37af1e485c16992fb427808806a76b3b89338280593b9acf8ea89956097fcf0c6a513f5f819e1439c6992027344911550dc7aef369ca0d9b8106393658172998b047c9d7eb6296c88ebf189cbb7b2b4c774e62cd3ca5342122f494ae00e6db4a8a1bbbbcc066d8191065535c42839bb37419bee09b285cc6e8943ebc5a0fb5eb454725a25e1ddea18dbd47d6096e327dd33053f7eca43c0bd324f46f7b2fa5975172e8a4ea6e708ab15f74011ac1629abda91c73547835bf9bb3ec18b70459c1a03b734bcd997af003631beff2eee92d676208f773c9a5be24a665a8cf71e5a23132823fce43f62ead7804527230dd3a904183215f4a3421b44f98e85b94b983a57904f7625cdcd81163dcc94a380bdfb517baf3d2152952c544962956dc5181fb304c12e1d39ec65e0d7d51fab60ef17069cc2add1d8f34aaff4a761f781a12720fcdd1c15d970b47353b87f3244a6910b9ea444edae48195268a00b55ab43da58d0ef9cf8db0b081179da8f34001ff1212e82b8ebe65da266d5dbb157db768271b3611a1082273bc3ec7d5715d7162fc40bd1e194b9efc66c98e9ceef4c676768dc790d1b511ff94d1ce3c91b96bceee31aba6c352298a9d4d27806c774d79ff2f0496bf16e9237a6a63166f17ee442e04dd30fb037b62d0113ea923ee159940f4b42dc6da3087db433d57b013405fe2b127ff9d7da426a46b0b9c6b23d0bcdfe38e21e2dc08ac9a40c427d10e1527ec24c21b1c431aca822e5857e5ce0df93753645edbea1fe2017ade9f49811d1acee49fdab7396506ea10d98bfb21b082e592eb7a09e091cae59594ee55461a1dfa2eef3161666046a3325b053e52b082192f01475ae80a99a915ae91a821953e70270d67356a5c3f581b6da627c24d6c50517269c9a3f72c744695910527d3c52fd60ea0dcafa4a479f5751fed9bf522aac617a981af142dbb7f65491719403dc5d95a043605d634f3297fcf226c03f6e9a9ee6b0c9c6c3af0f0a96904082bc192be0f9fbf1cdcd1b8b827be252503348b53a63c4ed9a5082018e74817556ce9ca93eca0d203e503abcfb2b98655aa92d1ca55116d0e075685196c255dcdbe8d65fc57e299179ba36087597c2c2acfb5625f708fb596331d2d9e1d4b46cffc755c404bd72880a843896722ae112f244f4d51236d1dae68137fef634bbcd85b40c369b44ac53d01461a7e7ef0830ecac096ff26528d3d3f72a97ffba53d4a316599d422d45d843acfdd403f056df9a2916fbd39ee3ad431ba4cd66c685d36b3bdd51c7b508759d7a22cbfbdb4091f3a45d5fda8d0fd73baebd9b57d6844380506db950a66846631aa5446801ba3cc57e5cbd3d32991e6b6584b91d1720f246c1509d1d47c2a727792a74dacbfe7bc7052dcc9d0b1a7e28f9910808e991b978700744972c088edd50cd2aeb4d53cddcce3769223bd56e30279d57a0b4472f22398c47c7019649799a5a3ac99d99daa47bebc699216f9833b160ec49ec8931a6ffeb940906b9331f9042e6c4841395b693d69106d12b158088387c7bed2c1518e06007451c1ebc1d40c7e8a8bce6f8c953a24528b9627cdea9c87dfa650fe9936b6e5591b4295a807c2a001d7e1744a4469b9fd32fdbe7c673c4abce089878b1471750e97f127a0da1bcb2661688a0db8994fc09685301824bd38c1ae13fb243d3474c42e09375db95e1d35babbbbf4ba1e35dcdd644e8fffdbc003d7283c390ac80dd83a0993ed260f73b838f9355d90bc677b3b9e1f229eecd83cdeb1e7ba81a028eb69ac604b86088f869f7c3411b932c68cf2f46f9c1b918b37f7ccef7d1b91bcd09659c32d17f5a254492eb176e80d41b2e87cb6d0d189954d169ee1c86bd97ccb095232d655f3ce3583c4ed964ffa51607cde45383a191c16b45f97a64434d056b13f15975cb4533a8044286be360d05685bfd0f3185a25ebb0e89b2e19fa367b3525aec3714b23e05bd27bcd4e991655e9d0d9c9c53561be4c1db071c0a0aa05d55b7e66c0f0a36c6bf1b8abda61c3997cb49f8fb35a0a2e721e41e54e7c03030b5bc3315e3e3bb7b13122c5e5d4339a16bc4776cf63dd19dbf705ed5a54f357b13ae9895fdd1bff084521dfca798547c775ddc4a872e5e020952fe81a66d8e3cbc2f7f6c4caab95f1e7d02100579dd0bc66201b3760bd0cefe4b4391894c7d0f2765aa1476fd80b529a984663e66590fa27407a85628674c759521d8cf1df152e13ef2e6278d6410dfd5a521b48a34c7cb034c26f65745dce9f5b7596c343c42004cc1b450cc7d0ebf13d6389bac6f41407231711312e5f7ef3364c04a7dd4070ea566a98bb07bfc54e93e2ecd564c9922ea8e9d9800fc1a9eeedeacb08d9a6c17c01d2cdf4a1a9ff86791aae29b0171786b387e947b7613f2c4346b1dbd6145b6876749c32e596fce2aad62072ce8e9a3329adcde51ee207afcb587cca2d4fddac654e397064b5fa4f424956145226556fb650c5a99afc898fd0355140881c38ee16b8e073994748aba2e7826a276f69fcdb1bb3fd8b59a9ed0c0e56741bccdaf3c4d979549578c7aad86f584d71a43540055a7c0772af338fd3a30e71bea0998e146789f91bbf6dfcb6e3d9f36d1bb44e358d1a3bb5b4f2f4b8dbf243340cf9ddfcbacbffeb13d902b115a85c5036b890a1e7add043be9ddb6e58f5468b5c4ed8353a0db486788d2f691f5a455ac6bd26ba27f42d091d5da716ffbc68a16d1bc504fddda7b5928597853ce41d69568506b53cebea0a5509962cbd4e7f8062572d1e103b3d8138a6689827a781315cd32c5b8ecec21e957f9810c4d157ee03b448f69bf9f1c679b5827d19f19220161fb6752a839a2eb1d3abc102ea00192781d3d67641681605ee413aab9614d905d1d87eca12eba10c658a90f063856e33cb2c2e395aefb43d8bcbb3f1e28a0e3289216a933c576d706fcd9733c34ba522df1ec9643898077bf5556f9e1c94b885167653bcd96eda3c549ce5d04ab2d739ddab45fa58c5d1a79cc315b8339014f07319f8331a890bdaf88d3cc9a96f2d42ac1331e85685dc96593522d23f5ad685838f52bb9d94284dd1e04cf5113a5b89d9ac541da0ca6e161bb8f9314860b51e1e5087746351048432e10c1c0028e18a5b5121fa48b3bbf64746fab6781473956a7b442f416a9c002bddb59ccf84c1a1462a96f44ad582e4e3127bfc9a352180315c32cf1b08b36f68a36c4822cb39e1932189431f25432e384cc56f2c9b1831ae355bc0bef9ca56313188eb866d28356d474c1afcf7819dee1060b16331140866f5dafc1f78d2bbec56232fbc0fd9ebdfee70a404a10d68c0b217ee481672fa92956f8f0ed294900ac58ac0dea5b1f1742c2e333073b523e7f783673a71224035b8c7f9f7e41e7a94a9d16c2c4e5cefe437f37188b001d385d1fc94161b146283b26eaef0c93410262dd83143fdfa6f1498f6dbb4b853964a87c326e97f550fd70e3a6e58557f610bd393ec757c6daefb1b0a52734e65de87e3f6b478515e9a1afd38cecb8c7258d2b59feffc0470c26d9fb552e3c7e2292f95fc0fe2294a7ec700518a2253f3e08bfa1237653ba33c45365a0f77d09b3906ede051668b21bee7485d752d2a7a4cc5640a13eeadfd705ecc4597fd403270beca582f6db7c9fc61c9d51bdd1b", 0x1000}, {&(0x7f0000000000)="ffd431085134c8515c90d3ede5f2883e696f15c1dc26f8a25419f43e3253e01381b401ef623df4ce680cb1f824d883d1457121d4b8", 0x35}], 0x2) 11:10:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 11:10:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x57, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 11:10:16 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) fsync(r1) close(0xffffffffffffffff) 11:10:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "5c0400a7030000006c4d89bef0ac90416e19002f"}) fsync(r0) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) read(r2, &(0x7f0000000300)=""/74, 0x4a) pipe(&(0x7f0000000180)) execve(0x0, 0x0, 0x0) 11:10:16 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto(r0, &(0x7f00000000c0)="39899eec598292b2746098175c22", 0xe, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x5, 0x3ff}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x8, 0x6}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 11:10:16 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df4f71539c7e203401f3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc27807218bf7937ccaacb6d89f6292388b8585f6cd0f776ee1341503385", 0x165) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xb5, 0x80, 0x1, 0x0, "3684025420564052e6849dd126aed202a3a1e8f1", 0x3, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) ioctl$TIOCNOTTY(r0, 0x20007471) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "5c0400a7030000006c4d89bef0ac90416e19002f"}) fsync(r0) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) read(r2, &(0x7f0000000300)=""/74, 0x4a) pipe(&(0x7f0000000180)) execve(0x0, 0x0, 0x0) 11:10:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "0600"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 11:10:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xb0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x108) link(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='./file0\x00') recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/96, 0x60}, {&(0x7f0000000140)=""/112, 0x70}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/146, 0x92}, {&(0x7f00000003c0)=""/120, 0x78}, {&(0x7f0000000440)=""/34, 0x22}, {&(0x7f0000000480)=""/205, 0xcd}], 0x9, &(0x7f0000000640)=""/4096, 0x1000}, 0x0) pipe2(&(0x7f0000000000), 0x10000) 11:10:17 executing program 0: r0 = open(&(0x7f00000000c0)='./file0/../file0\x00', 0x80, 0x20) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xd}, {0x400, 0x2d6}}, 0x2) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = dup(0xffffffffffffffff) ftruncate(r1, 0x10000) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000280)=""/44, 0x6a}, {&(0x7f00000002c0)=""/160, 0xfffffffffffffdb5}], 0x3) clock_getres(0x2, &(0x7f0000000000)) 11:10:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) getgid() shmget(0x2, 0x3000, 0x8d, &(0x7f0000ffa000/0x3000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) syz_open_pts() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:17 executing program 1: r0 = syz_open_pts() syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 11:10:17 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 11:10:17 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r6) setgroups(0x0, 0x0) setuid(0xee01) getgroups(0x9, &(0x7f0000000080)=[r2, r4, r4, r1, r4, r6, r0, r5, r3]) getgroups(0x1, &(0x7f0000000040)=[r0]) chdir(&(0x7f0000000140)='./file0\x00') 11:10:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0xc000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) r2 = dup(r0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0)={0x3, 0x100000001}, 0x10) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x643, 0x800000000000000, 0xb052, 0x101, "f19fc763eb479f1cc729040000003f11f44bd69a"}) 11:10:17 executing program 1: socketpair$unix(0x1, 0x43, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x3}], 0x63, 0x0, 0x0, 0x0) close(r1) r3 = dup(r2) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x21, 0x1, 0x3f}, {{r1}, 0x0, 0x48, 0x55, 0x3f, 0x3}, {{r2}, 0xffffffffffffffff, 0x82, 0x40000001, 0x920, 0xce8}, {{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x9, 0x3}, {{r1}, 0xfffffffffffffffe, 0x80, 0x3, 0x54, 0x3000}, {{r1}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x3, 0x1}, {{r0}, 0x0, 0xa898ef432545af90, 0x3, 0x3, 0x8}], 0x4, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x40, 0x1000, 0x5}, {{r2}, 0xfffffffffffffffa, 0x6c, 0xfffff, 0x1, 0x67a}, {{r2}, 0xfffffffffffffff8, 0x21, 0x8, 0x800}, {{r0}, 0xfffffffffffffffb, 0x50, 0x40, 0x5, 0x8}, {{r2}, 0xffffffffffffffff, 0x45, 0x80000000, 0x0, 0x6}, {{r3}, 0xfffffffffffffffc, 0xb0, 0x45, 0x9, 0x7}, {{r1}, 0xfffffffffffffff8, 0x1, 0x8, 0xe6e, 0x1}, {{r2}, 0xfffffffffffffffc, 0x4, 0xf0000002, 0x4, 0x400}, {{r1}, 0xffffffffffffffff, 0x3b, 0x34, 0x3, 0x9}], 0x4, &(0x7f0000000100)={0x2c3, 0x5}) socket$unix(0x1, 0x5, 0x0) kevent(r3, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) 11:10:17 executing program 0: getrusage(0x0, &(0x7f0000000000)) getrusage(0x1, &(0x7f0000000180)) 11:10:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) poll(&(0x7f0000000040)=[{r0, 0x84}, {r0, 0x40}], 0x2, 0x0) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 11:10:17 executing program 1: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES16], 0x1) mknod(&(0x7f0000000380)='./file0\x00', 0x6000, 0x9) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='x\x00') linkat(r0, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00', 0x4) connect$unix(r2, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x2, 0x400, 0x101}, 0xc) dup2(r2, r2) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:10:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e0b2f66696c6530000d899eaf57f94ee19f31eb0fc5a2a46dff3f329c4dc90268721b4df88d44a677707e3833e9c7cab5ed75310325b67262d7baf9af1447843996a2d44a525e599460112a6144f8b5eb3455ba57c31b6054869d833b25e86e52dea500ac97fde9d961a883f497be8ba1e4ea2ecdf64df3cb5129387ffa2c8964d6c441cd9db21ee0c45beac660502905e317e59e01e1d58f92dc7b3546d208a83bf7bf9f44f216966ef3ed2d44e690492cbdfb8d3624c69f5db0ec28c507917c60d82bb75566cee6ff11f9eb128d76"], 0xa) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x2c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 11:10:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x20, 0x1a5) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) 11:10:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 11:10:17 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x1000, 0x81}, {0x7, 0x7}}, &(0x7f00000000c0)) minherit(&(0x7f0000df5000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) madvise(&(0x7f0000fe0000/0x3000)=nil, 0x3000, 0x7) setitimer(0x2, &(0x7f0000000000)={{0x2}, {0x0, 0x7}}, &(0x7f0000000040)) r0 = shmget$private(0x0, 0x4000, 0x6, &(0x7f0000f24000/0x4000)=nil) shmat(r0, &(0x7f0000e7d000/0x3000)=nil, 0x1000) 11:10:17 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/193) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000500)=0x2) close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x990, 0x0, 0xffff, 0x4, "8c8cc5f134a7973526e1f229e8b76177215e468a", 0x100000000, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r2, r3, r4) r5 = socket$inet(0x2, 0x8007, 0x8) r6 = dup(r2) mknod(&(0x7f0000000140)='./file0\x00', 0x3104, 0x3ff) syz_open_pts() semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000003c0)=""/116) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) getsockopt(r5, 0x12f1, 0xb8, &(0x7f0000000440)=""/77, &(0x7f00000004c0)=0x4d) dup(0xffffffffffffffff) 11:10:17 executing program 0: r0 = msgget$private(0x0, 0x81) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/205) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x200003, 0x1) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) flock(r1, 0x3) pwritev(r1, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="068a9aa2db3ec918b3c385516d1a379a6ec8a9307a4e432060ed95a45997138822838aa01c373346f17935b9df6f876d2bcbfe", 0x33}, {&(0x7f0000000080)="6307f7219d3e62fde43753fd6a9e46aeb06d034eef993ed100e9cd00bb1d6dd089eb551ae6ad8081c7b7e1bc9e3a4766d03014d2ba054d1c1547907baf", 0x3d}, {&(0x7f0000000200)="61d03a596943c6945bc01f00b2320629a960815fa6879d31bfe806102cb019", 0x1f}, {&(0x7f0000000240)="a0853238e335ddd18926e4b0865830a06753b9417773b704cf668e80", 0x1c}, {&(0x7f0000000300)="914d9458b6fdd5f00f02f7645366760b292c3edc378f368842f5a079e944f76f699c6cd5a3d74800047fe13f4d53b524fde431d6df58ecb00ba5cbbd5ccda68f0e553addee69f96781a83f4ea7af25fc0a8c5d5567a401a0f111f861ab3a5cbe451d80b76999aa0f576cb3bc188266c5a453dfb743ea7762c10b78e570abd84b7616f2ddcb6ed43246b8674dab6b567b310f5e40e3de211f2e4689b3c007b4560cdbb73d752d5cc9ee36b56f0d476f2fbddcf7fcdcfaa6107b1b91a0e98e00bed27414436867af6aad0cec8f63465bbf891f971c353cee22b786504620b0d7df2e4cb12b5d398e717bfcac0d7f01d221f83897183fcd97", 0xf7}], 0x5) writev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 11:10:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 11:10:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x8, 0xfffffffffffffffb, 0xfffffffffffffff7, "d561df77ef798bd2826061fc67f6cba59b86cb58", 0xfffffffffffffffd, 0x1f}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:10:17 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001040)) symlink(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001080), &(0x7f00000010c0)=0x10) r1 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000001180)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000012c0)=@file={0x0, ""/4096}, &(0x7f0000002300)=0x1002) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r3 = dup(r1) fcntl$dupfd(r3, 0x0, r1) getsockopt(r1, 0x11, 0x1000000000000003, 0x0, 0x0) 11:10:17 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffe, 0x6) open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x40) read(r0, &(0x7f0000000040), 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) 11:10:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 11:10:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x5, 0x101, 0x7fff}) r1 = socket(0x18, 0x3, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 11:10:17 executing program 0: msgget(0x1, 0x1c0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) writev(r0, &(0x7f0000000400), 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./bus\x00', 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 11:10:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) socket$inet6(0x18, 0x9, 0x7ff) socket$inet6(0x18, 0x1, 0x9) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x2de, 0x5}, 0xc) execve(0x0, 0x0, 0x0) 11:10:17 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="692efa2800f19b34724800000000"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:10:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x1) dup(r0) 11:10:17 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 11:10:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="ceb734f1c25ef51eee00fd25f3f1889b90743184d90500000000000008781d9c877e3d5508604ec834716b88fa60e0836dcd37e8d432fdb7e247f174"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 11:10:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) readv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f0000000300)=""/187, 0xbb}], 0x2) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) msgget(0x0, 0x112) 11:10:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xffffff75}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r2, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r3 = syz_open_pts() fcntl$lock(r3, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r3, 0x2) flock(r3, 0x2) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="a53957974e7be110a814a8688e9ce03081e94d121d88348574fbce08b237450e561a023a191fe11f20b8c0227515ac5485d03d72c309f4cad94b9a15d06fc505630c19b5294279fed23862f8"], 0x4c}, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xb18, 0xffffffff}, {0x800, 0x1ff}}) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 11:10:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e79f05410bd966fd0355a6065c5229885ca4face7b07e93c89f7b7433cb993209b5bd17f485b465544a83eec1eb5300772f3196373d9b1691ce41d4800b870f34e47becaec75ef6000e0fa36a59cdd2a819fc4f53e158f8a12f3135d070fb6d0d764790bbdb08f1029ca89ad9a781921a3f5cc9d927d86619b7608a5fd461af9594c91f9757c802f304c75713f76b65e1f9ad1c9b78cce51fe3e2f622e05e889dc9a"], &(0x7f0000000300)=0x5f) mkdir(&(0x7f00000002c0)='./file0\x00', 0x109) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r14 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x966a, r4, r13, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') open(&(0x7f0000000280)='./file1\x00', 0x8490, 0x80) 11:10:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) preadv(r0, &(0x7f0000002580)=[{}, {&(0x7f0000000040)=""/145, 0x91}, {&(0x7f0000000100)=""/189, 0xbd}, {&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001300)=""/221, 0xdd}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/243, 0xf3}, {&(0x7f0000001240)=""/109, 0x6d}, {&(0x7f0000002500)=""/109, 0x6d}], 0xa, 0x0) fsync(r0) pipe(&(0x7f00000012c0)) readv(0xffffffffffffffff, 0x0, 0x0) 11:10:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="74546945c09630b7784a6d926ede142195dd7132bb8464dcbe86c119171b473ed7fa6a1302a079d94c4f661d1a8c67ecbd17ea8a86c9a2569ebc63eb73f76850212ee36e63b686cdd6cf3bace317de946c395ca229753cf60a35d5fdc6b689061cdb7314eba0b4a0514f6c0069b1f641256c209abbb178", 0x77) chroot(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 11:10:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x48, 0x110) close(r0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() fchdir(r2) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 11:10:18 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, r8, r9, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r8, r9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r11 = dup2(r10, r1) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r1, 0x1) r12 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r12, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x74f2ff39c395bec8}], 0x3) getpgid(r9) 11:10:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0xffffffffffffffff) r1 = kqueue() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 11:10:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) mprotect(&(0x7f0000705000/0x3000)=nil, 0x3000, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x245) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x83, 0xa, &(0x7f0000000200)="0c08afa8", 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = semget(0x0, 0x4, 0x201) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/111) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1000000000000000ffff2000010000003600000092010000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 11:10:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) socket$inet(0x2, 0x3, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x0, 0xffffffffffffffff, 0x20000000, 0xfffffffffffffffd}, 0x0, 0x0, &(0x7f0000000200)) open(&(0x7f0000000140)='./bus\x00', 0x200, 0x60) mlockall(0x2) 11:10:19 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x109, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 11:10:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) readv(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="dd6647fbd6e17fae7399be812a1845ebbfd5dcc5b3be6047adb5641b7788577e3ed73c972e2c0052ea4940d986c596d0c08b9aa4caeb80b9dda002a162b5c838a3496a8d7e953547bfd535189a462e7ec4959d80bcf25e1eadb06517f29d0ccd400fe3fe4995e09179e5d388ac", 0x6d}, {&(0x7f0000000280)="13f576074d2cf9afc70e2e3b80a36741debd2fdf8ddad5219a7b0ef40d0a656f4d6e040d1197fca7ec256576564ef4d18d2250bfd24b8f0e2dcb314c412e4c154602c5209d8faa02219adbd0", 0x4c}], 0x2, 0x9) 11:10:19 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x8000000002) 11:10:19 executing program 0: setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() r5 = getgid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) r11 = getegid() setgroups(0xa, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9, 0x0, r11]) geteuid() munlock(&(0x7f0000f18000/0x1000)=nil, 0x1000) 11:10:19 executing program 1: r0 = getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r0, r3, r4}, 0xc) socketpair(0x38, 0x2, 0x7fffffff, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 11:10:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000002}) flock(r0, 0x2) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 11:10:19 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x182, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 11:10:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1ffe, 0x200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x200fffff, 0x401, 0x7}], 0x91, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x3f}], 0x9, &(0x7f0000000100)={0x8, 0xb049}) 11:10:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) r0 = kqueue() read(r0, &(0x7f0000000000)=""/4, 0x4) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) dup2(r0, r0) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000240)) fsync(r0) 11:10:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) ioctl$TIOCCDTR(r0, 0x20007478) socket$inet(0x2, 0xc006, 0x9) r1 = socket$inet(0x2, 0x8000000000000005, 0x6) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) unlinkat(r0, 0x0, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="7c57c39033451da9b0f1287591132581079fcc8bebdbc3f74d8689d4952a093e4637e2e3ed66956ec58a4f86ec288ebb768b26c93c8a844c3e992c321f01519d40cfd9bcab15dd9e7ef1ce8c54191fa80d937492042663401a10636a47dd", 0x5e) dup(r1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x9831, 0x7f, 0x3ff, "1baf3691dd41885f665673de0485b120e8da406d", 0x6, 0x9}) 11:10:20 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x5) r1 = socket$inet(0x2, 0x4000, 0x1) recvfrom$inet(r0, &(0x7f0000000000)=""/228, 0xe4, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) r2 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r3) close(r2) ftruncate(r2, 0x0) 11:10:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0xffff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x64, 0x4, 0x401, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x4d, 0x82, 0x7}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x45, 0x10, 0x67, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x20, 0xff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x3, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x81, 0xf0000003, 0x1f, 0x13e}], 0x2d1c, &(0x7f0000000100)={0x3, 0x97a3}) madvise(&(0x7f00003f1000/0x1000)=nil, 0x1000, 0x4) 11:10:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0xfda6}, {&(0x7f0000001380)=""/210, 0xd2}], 0x100000000000011d) r1 = syz_open_pts() lseek(r1, 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xfffffffffffffff7, 0x9, 0xd9d, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x10000, 0x7ff}) ioctl$TIOCEXCL(r0, 0x2000740d) 11:10:21 executing program 1: socket(0x1e, 0x5, 0x400) r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 11:10:21 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 11:10:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) chroot(&(0x7f0000000080)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) 11:10:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r4, r5}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 11:10:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x81, 0x9, 0x80000000, "7b4bc67c0e7c2d5d8cf2fd768f7ad27388c5f3cb", 0xf01, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x4, 0x6, 0x58, "770a71167dffa438e1f9eb8f13335a4c7782ebc2", 0x6}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x5) bind(r2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() chown(&(0x7f0000000140)='./file0\x00', r3, r5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x3e7, 0x5, 0x200, 0x100000000, "5941c4f38ff78b9e9d05157b70e5451707cf9019", 0xffff000000, 0xfffffffffffffffe}) getpid() recvfrom$unix(r2, &(0x7f0000000240)=""/240, 0xf0, 0x1, 0x0, 0x0) getgroups(0x2, &(0x7f0000000340)=[r5, r4]) setegid(r5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000380)=0x20) ioctl$TIOCCBRK(r2, 0x2000747a) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) rmdir(&(0x7f00000003c0)='./file0\x00') getsockname$unix(r2, &(0x7f0000000400)=@file={0x0, ""/32}, &(0x7f0000000440)=0x22) mkdirat(r2, &(0x7f0000000480)='./file1\x00', 0xa0) setsockopt(r2, 0x80000001, 0x3, &(0x7f00000004c0)="620c7bec8479379546be8529f4b2d1cf622801cbea19945910e8a2e2560d7eedca95376b47e1dc4312b2c58b4f12df40a1cc3cd000c8a589351639bdb6a75904932aefd3e7cc6a300a07f233641256384b51b03def43a0b9344675bfd8f94ef1dc46596b77f1013b48a380cf68c38f15e7d1bd9a1adca87d80a63f375eee2b7e8be49f8d694b644bc57f5b91b4164a08e3d2b8908d8b612e3268611409f8318246b491e0", 0xa4) msgget(0x0, 0x0) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000580)="aad14a89b8c97dc937730d337ec9de36978455ee362150650dca0baaf6529ccdea02d7f0c4e09518f4ccdd2669527d8ab90a8affd12a269d05e30cce1f40ac272790cbafa96986f2e760f0c912acbbdd29a89ef51241bb1a02efff786313f40908cf8478f55e4f6b907c2cf1d0cea5fb2d94196ca57d6aa7a8", 0x79}, {&(0x7f0000000600)="3f4fd54b6f8d0af27ad7d9fcfb584446421745a42e6ef832a945ba8d5edfa171bfaa039ac77b244a58b655dbbfd89ace006800d76c2bf8a51282eb3d8aa773a234836b60c65aa474d88fe319ce3207e3992eb873644c1d83f25000300848696ffc553428d999997a898152d13be437a303391bab8d7b7cf4eda1970d318094ec558ff6a9ab935bd9b4ae48fab6832da945dab1575ef0e8525849e286f78ca4793b5a5ab6f875f4ab991088e393ab64c69c464586", 0xb4}, {&(0x7f00000006c0)="afe321667ecb67f43adfb2180cb46aa07d4ce023744a4ecdbc5874254215904c3fd8989b8745f9", 0x27}, {&(0x7f0000000700)="ff1a0eb606525d2a117e54dc15e304775723bd2ceafc27209b0cbdaccde20736a08a976b1793045b9b02029ee643df2ff44eb7759f09be5654a49644cc2938e3e56e72f75c042b7196ea1d99d9cb25eaf7404a594da418fc2986b704c0a385e795c110c00e0e4eb2916fb6d3c113bb8411c67d138be5f386b7d085e60a0308ac3fb8ee8a9d0ad32a4c54945af71c513b67853e2fcbcdfe8c", 0x98}], 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000800)=0x5) bind(r2, &(0x7f0000000840)=@in6={0x18, 0x2, 0x8, 0x2e9}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000880)={0xfffffffffffffffb, 0x80000001}) fchownat(r2, &(0x7f00000008c0)='./file1\x00', r3, r7, 0x4) getgroups(0x3, &(0x7f0000000900)=[r6, r5, r7]) 11:10:22 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x865) symlink(&(0x7f0000281000)='..', &(0x7f0000000040)='./file0/file0/../file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 11:10:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() dup(r2) 11:10:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = dup2(0xffffffffffffff9c, r0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r1, &(0x7f0000000180)=""/81, 0x51, 0x1, &(0x7f0000000200)={0x2, 0x0}, 0xc) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 11:10:22 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="552248013ae4fa33887798d997296ddb", 0x10, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="7beaa84cd7d9791d1bc72d208f48b79298f0a03b53815d9161d357b7763e61bb7e1c211a9741b4cfb7d4061763f9c87fbacfce902a14b5554fecf03e2b6da901f26a1362d23f22d42dc7499d101d84323b9b0e923719b1569f3100d46da396", 0x5f}, {&(0x7f0000000140)="b2724eebdc585e9fcc68d19e2d2e2787b68e9a065e0a3782ae5d209c99e36ce8b2bee36e347f687ec4d3fe73c0dfae4372624553f78255b2670dd6441e31069480264bc2648c85f1af2e3cffad799d6ef27c28eb828e02f09dca855c9c2d331505e535840a42e41638e814de24fc0538ddd74fce1fd7fd6496a5475911d1d513dbd4b46ff7f8970763342b8e64da4360ad42490303728c3f2253d33c895b9a5e6c124f3a9ac0381943a0b850f83a6e8a395add468f4dde2f83b13155c6ca1d7de427f32306439c64db03f62e2ceb5988ef4c66ebd50ec6d326427ee937f74a87cd5b70e3b1d8407114d7e11ebd9b042dbf019e65b3765f19d327f4db", 0xfc}, {&(0x7f0000000080)="9e5fabd7fb487ccabd7986c2c5d594ebe744f2f6155a47ef79ad910877be63822e307873b37213577274005b94138803e1195ad3861b67dcb1feecae851b00148ccd4319e56ffbd9e445594cc4143291209a897dad945fdfb269f3a472b2", 0x5e}, {&(0x7f0000000240)="f771f8a078a176c3caf4ddaa6a5c300fd70d9bea8594ccd861939b3f22c7f21c9d0d5987d60482b3c7b68063cf591223c703b1fcfbee2d2d4448d3ee25807095781b6ffbf0100bdf6e5b31d485a33860f8e45fe550cef1ea8d962d493f9d13ea3e0678165eb10455818e0b8d8cd0e89bddaf87a7efe36eeeaafbf5d914886e293b09313f9e490b2faf22818137f14b60ad823d2c5c2796fa93a3be5c7d3986ac7a97da1882cf3e8c396370ab6df4c2ffd9b32c348caa4f2274efc4248053b00c01db34aae5111bf690118ad0f6783350bf5b8c2808c20047b09f6d049606f31643ec99f65b492e264e0e0a33b8569b221f055dca3b0e2cd9b8b3fce211d32f4393e9755905f3ffac1b3a91d1a0d9c73b21917856aaaf242520ea90778ed745e3cdba7bd069ed1291ab5f065c1ed10a647fe260500a2cb7eac09efb9e95d6ee934a12c6158980dfdd5b80488068c3ee6312a007f289f200a9a9f4b8cd01b9b93e462d68692734e42ad2a275514545d5f1c28dd597ee5c159afac9e81c5f61e4c470921f7ea087ebd122d6895ab458e91c6b850d34b22a892d83835e0adcd150b873fcbdd7ec9441d99b4cf4b696ecc3c00758de696561ffc13d6ab936768b72a726cdd63278290f2b266b1ef110dadca05867c60ab9ace541380ffac2c8410001ac2f3f3e014933141e92be2ba09b33b318e2524d6dba62024d43ea660517f5facdf600a54706cca6607b78d277fcbb73368affcfa0f56cad3e24b250352308f8b49445ea69022199267c7ea40091b85f3da1419737469f107e5ae5215c335ed7a899c8cf4ce410fd430c630fd126f7891cc7bf5a75683348d000f3fac0ed56e5d40a407f9400b6cb9e879f222a32c8904be217edfdf40d45bd6ee19719376272fe1b15ab9c710fdd507b2cb7767184abc7218f1a6ccdb42f19f6c4afda24ed6137db80fd44bd09f889b457e3ae1532489cd2e10ea5dd7fcf6fc8953454aad701c67f6f3c1b69b6805048f845075e275056ad74c616e617ba271b45337a7e0317aa8aa76553c5dc9563b99031b414a1ad83ea5b9b669743c7b7ddee3c642648ae4af2fad41dac479c65bdef585bc716cfaefa2b8d509629419524a0f9252809bc4e6a35e4e1bcecfdbec9f5a8c96974c85341bd4eac6949d239938015aaf4a8fc4cd7989ce0656ced1f888d9d78f7557ddc056304de79bec9b040ef74e2006a8b729220c54e74154f8362d294d4882978774c60eb2eb826d7b52ffe2df96f15964ac7b281db1085b8a5c3ca0068239ce1555f6c20d7535bcf7b4b1ac18e6504cfbe8d37189b4cab10b062772d73c88700023ecd09f04567b3ed4182599c67537876053b094289075172e41ada79299b998f9b175e993004b149386557a6eb2298e2762b144d02b83a90b075f98b649a6e9cb7be598fddf25f18c2c46c0304cc14aa41c14730a870df13ac94852827e65006285c5f351c6e85071ff365e4cd6e3c9c852da4b65fc24facb416b0d301c862241574ef90c6fd240cb98cbdeac96a20f79280be97e07d6765f7be21b0dea7c0de9e2506574268ba310aef93b56ef22374dcabab0aaa1f1e45281266709d73a0157162c1bbbb21547436b208b7dc81de0dbd37caee4f524c5334d3ffbeb2cf52388b5ee9c87a2004128ae52733c6fb457a1d2eb804e8519fdcdf5bebe886ee21967ee8ac80cf957b11a35c381bcaae5c0b43be610aa610053a8d64ad8b65f79f5a8ef239fd4fcfc4c0537c3312dc9c9ab5a446b3cfa80e552c76f0dcc92b97eab9719198e20231d2315560501e79c5d2491db4031799d57b1370a57282354d69e68b4f6725af78e0a7a8e0e8300028add0766577c8ec9dbeceff64fbc40c1dc5e9114b448ace19e96bf1e7902fd61973eccc7ac8b46c5c61de9deb40d28b76ee0a532ee655dba8354553332248f98df2b2d87242b29edfce7720634a5bcb3da01da06afb4234ebb543e521388f795ac20b4a56437da7b9df1d69df7b712ba4d51fca0ce33437228bdfd4497ef367af1b2ad0283e4f3568408ca0285e1f8844d84ade210d32c2b201dfcc533dec531160b3b6443721961f19dde33730c1444226a86b2fec1a307ec63438ba5e1da0fb42660d10cd49830874888b54e557aebdf1fa21c51e072b788aa047387e41cefa5677f1892de58d12e234a882d419a679c8111727a5497e4cc3bd96c942dad6aec36e229592f12c01eac5c2835a11cb99b748e7d4fea8cd9de7f633570ae7e6a4003c152598464308aa9ae1eb72f4ca45b62aab250aa6a6cb7424a30aee459ea0212fcc9b5e8fc6babce1d9d95c4a2f49941b0e38a85f2024e6ed6b854717ca07d9254a44205b048397695996f43a58db7fd7803ae60a7bccc599a927c945db4c9c689f88a4c4b29e87839ef5fa5c9a278db94fd77f81b7ef994b7b33ddcc11abb9b5f6892cb751e0f72af133c3db60f327d21578fff242ea935090ebef0d422250e3df361d3c6c7cd1fa07377910ecf333cdc4f6d8476a871afe6eb288ab53f3380f29daca0758ca5569fb3320042ff090d5609d0afc7b09248590e19d9ec702840ccf78314c5a838750214455a7d1750952615c93e1c0f1c13e41f69536ad664e5c8f9aa4a7b622ca5ee60f21367fd15d71cdae089b77153afffa310aecba9c8ed3dfae3ca47b22dfe4c9168c24930887ad7e34c00d07a66265c1c1095d72dc190a80860194fddef2e651664a54348ff1ea708ecfee75edee8951e9c6cb53cbc84b5149ee5366dcaa6384eaf955bcca56ef9686de7f6de7e4dbb6c13df3ea8cd9662c92891e608667b9aec58ea80ab2c9591ff2cb61a30624dd4b2ac23d3622ff722859f5a6ab2208fc2f0c5c1ab217421aefc36a545ef75ca544852ae0bf071d04f603460db0ab14ba26cdd111f02b3e1731360c8cb959aa21bc391f731690a4471997bea11b95e707bdc1a2e2e1edabf03bbb9262ca20b7bf0b8061f5a313db16622fa516ea347a4c93264d43f49f607021aea1d02040c211966551f030d5494ffbfa9496ad5a4ae382cf4ab06582ada5fa85f8bbf13fe076ae0cf062d35777aa421025ed0ef16c25e81cd3d5f62a2400df7f2ece31e5d5263d5c4e31f834cc071009d512f71f87cf75c3dd90100af573715cef941fda004e6d733098f6ddfa238af415a53a29c9bdb5130b6c3c7ea8e89fd4f2a9434773d23ff6dd58b0e4d7149d3f4dd0e43b707d7340641a19b5f980ac0f63707371bbb223f85238664e7fe2a393881df3e67afb9b3ee2c5084dc16cdb7584fdfd49f690ed0499e2bda9e134a15eed5e6db0839b5480157f673d62babf198a018baee577f3accee50531d18a2759f8fedf9b1abff785904ee9d7e1a00d3a770f9e0432e8fe1bd2a1372daf894bebb5f99a75aabe44b76a80e0c1aaa9ec06f70fa0d2dfdbc41f6e12b2ea8f7d1e2cd1523e788f02ba03b4c2d8dca9d906d5f2e5ded030ae1b7e52813c4586b49b8427e4f0fb43bc365f92cd0256a699b619a44d28311f82017fb0982d9fddd522ae006bb7ffbfca64f998c4a07d8a78584b011d4b9d8e8b7fbe707e485688296ea069ef88352dc539894a11e8a2cf48a36c2ec3bed3c4c1663a0bb8e5e1004bc99a62c94d1dd4409c1c4e0e03bd3e16688213f504d7c131bdd832cc52e1b4edff6594e5836403a5567caca495860200276dbf9165918dcfc617be4ba267af8b13b5c0352494ab14844fc781fd474cc14e91ae57f63c415f442266505606dcd7a3534827bbb3be59b5d02cc3cc7544e0bf58786e53459767f8642b81108508c441aba713a487d99d9c67014f005ddaca38b18e9b72f6379b821cf858d5b4f30c08abecdc1a591cc3d569c146219cb6a8623d544725b30dd921874fc2a24ba5a1944aaf52a77314a1524b2f151adb45d85a1a69f1aa97756dd7545c6b1b1827cc897d38100fb8c276a7529467a86d5668a89c6e9ad45d5c6a2188bb4346b4aadf52787f26e245a3398544ca1cc2db5572a7b82f82a44e6b41b3cdb444ecfde1c90a7e274e1ece957645c9456f4bfaca53c1f10ed72cf737429c33d55d886c9aa040743da4ccd50f010f2a31d8009ce75b9a772533a7df46ce0dd6882dd07c29ef55d6aea23d7137dc9d27e86e9d1773b84d28514570b243ac5d4fb3e96caeaae53eadb6e61fd6e1ebe70ee392be733fc8ddcbad33c289ffcc4a6b4c0681d1e8012431af6e378db52f20136ae12fb75400477fbb8ae14d411bdea70af973d02601931836efbdcf7251918c0730834df591a88c595024874ed8c0c05de1ffa95863042b6ca7693a9930708c163448c5f12da27c6317e03f66def5f9d4d0ac2f22f1eccf815e96171992cab355bd99ec4e60f9f6c5a75701c8a4b835dcf8bb9fb07720a823e6816319d03b4b9155c1767639140c9b73ecad591435b5478dc5d42338f32ae0970d59bc70cce745be0057b53d0d6f38fb779096763b1be217b901e7b0f6fd4073507b1fe3eb5be58bea0e92927169ccb379ffa2f5b5d0f43a4f5204721de20dd5a9735799290af348706faed153fd3e1b78aca6a702a65985fa6efe527d9d01d1c76d9e831c11ec494ecd933793d288a6aa78ecf9528663c0e80c8ff8548fa6763d9fa6f7eb0b6bd76eb8b0e65a0c868a3454366ab5bc0d18b58c12363d4fa0fed7fe24eb40c20f5d3fda74911493c7df9da1d51b4c68e4ece93cd1f9d98e597d70fd033b48b640f56d63d7842f4017a711a4f13b1a1976f8093e8ee3aba9496c1b6ca31af0e74af7d300780b928999cd7ef7d0f02498b7ad6de943ffb64c1cab2baf240167c91ceffb1c3cccd561c5b5f469c4ddf8882a8b73ab3708b68c951a411bca1cba0638a4f20f738f69257fe5c1bcbdd3b09fa0d188ccd79d1199b8eb820f75e7befa3f403519a5c5632cb93acce1b6f4ccff687cb50a10ef4691a20bf187aeb6d1347e5a21e1ca99c9a3d1a8b10d3cab5aa43fbdc678bde90d4274c517e2558a213af401d75bc4dd20a5d51728814c04479ef5d785199eef9410f2a56115401e79994ecc8cf455f002ea836288d6ca6f578cc9902f28db99c2c401fe6c53d1f52eb74a13a43d3d187894193acbb218e2e352b0b4c594646b9d6530d47684f582c8224afa46fed0376f05f96ef4694563da4ec94aa12c647c36ff3103071727417c3bcd00725f17e57c1a64fdea918d19fb3b9ac91e1d0d289c56c05ccc0efc8f914e45c378c20c30ff7b34ec1c0abf835197fef444a38693378c0c0149db8cf91f42f46247fe05eca9ad0ca498dc23ab9d05880514595298f044c3c694885183db11bd69d36a481d5e7e8c199c87fde9d2b44b385c0992c1970a162123d1f027073f302acb590b2f52daf6eec4bad70a5a16754453dccee1bf2e7a7f8b801a750f3be7654734eaf1ecd32c6a5207bc43c5d21f493b8a47d28d03bc4bd0265ae78144d5185ec35f6f6b4a6bab77594d237b92773320333691a81f0b57da71aa04ed4e2a1f6c767abf7724ef6428adefab3ed63aff8758350d871003d06c18558526eaab092516bd790ffedecfa4dd3374aa6128b63d4459f074d598d4faedccd5d03b31082cf6a23c69b3fdd200be4a16a808464e0107a5b7da48e84f59bf24af6b9c8fd1f4bcae191dd15a8af819ccb191d7ef624b8bfebc39c6583853bcdd8b75b9f58321502527fab6f9b73059664a0b069d30140a73feaaf399ce3466a3b8ef0a583e47d099fce617f0d8dee1a4a1c6a810b9f6a3f61cc80ac578fd3aa296049a56ab5ef9a1310e786846604274e77477b79c705723", 0x1000}, {&(0x7f0000001240)="de1df201bd8e77432d412b062411765fab6d580cd2b58cc0019b901bac6db1e010828dcde36e5e70944f8ee41156377d3633d82676f1a3e226b0380b650ecf6aca517969cc68458da2c6f3dc4838f80a728ba73788ac11f07bdb3100af7f3d11fd4b2275d2622bf474ccf47a5dd2848e10638612d0b02880f0f79c91613fa299877456f6401238f2028c4dd13e15bd", 0x8f}], 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000001380), &(0x7f00000013c0)=0xc) 11:10:22 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) socket(0x1, 0x7, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x2) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 11:10:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x6b0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 11:10:22 executing program 1: clock_settime(0x0, &(0x7f0000000100)={0x2, 0x200000000000004c}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x130, 0x2) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x6) getdents(r1, &(0x7f0000000140)=""/232, 0xe8) socket$inet6(0x18, 0x7, 0x6) 11:10:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="6ce2757b8d138410429100dfa0cb1e98d815ba632e3976fda45591dfc0f35a90e781a2e37e1153801b6c9bd31e56e3b7b8c966230d021a31ac5bf99110c0bb2ad88b486f896f5636fdd1569763f5967ab71f7548dedde149a7da9a9b01c359e4baaed20c655fb0e3ebfa820576e070ebb8130a0c20cc0fdffbdcd8dc7e13e1cd8ed449edf85d0329db10fce427b7c5085480e1c01ac71d15c424d668a602e4764c2535e622ae4f84b8abc9f28298f54cfe21fbda2c4a4287def7bf89f2b6791181438328c4be104b22ba9f2403d868d32420422ee37819eeaee70d8b3ae6662dbbd7d0984c4c5a7dbb353a6585700df83b105ae14240ee1239c0f91fe1098f05edd87461d2f8d00146df2604efb4426c840e7cfdefe309c5227b84036bee9c5cad96e9713fe8d799fda28a7811be4c937600d076452032aec908cb7236e0b854328f662966d6e3f00a736a7da6b1ef34ec56465a354f9b3e2f962320ad5616d2ec32fe56feb6d2cb3ef8c99838e392beb542a1eb4519c98ba7cfb68c5d2edc008b83e8b96a74eef51e9768774683c4726004a589eac80fca79d442dd702e703a8a038f8a3abfb608a507e752f2f1c0ab3168b2b6b661f8835eac68b3bf77343f4b45c9caaf69af1ac563ca73711e133fe205f481ea78b2acd14f45e792e8fb6625061d174b3caec681e94ce3698b211403f78d25daff4f7987ac1c423f24027d1305b91656e7b087612e6321b4e2349b0bdf68594ba828e7be4432c6625cca9345e8a17aae1129ac450aee768d50727c22d3578e9435f6fbe4e74cc98459791fdc5af7eeef85f7c7b3731de087defc0b3a83fed7e7976d9a961f6b822db1f65b1762d1d36dba5fded02f75c3ebcbeeefe7a7952d8f74b47721d0d8898c93747a3f58251ffd9899e5f742a3d5e240e594c9f2a6f5bc85a69b501829793801ae9cfea8742ff840ff0c9bd06ba5d306a9285a004b6d681c095ee33fa2e9164cd57a59047417156645e37ee0b2de943063ed535652e997be48abf69d3f498752eca1142bf3eddeeea18dbdce346c9f58f04fe607c637df695173ea5751f2e64d016e3938deafd32a830725509e9fdb3470009f0fdfe561986f8e7e20b756d82df4b5de8e072c185bf44ba25e69359ecb2fefb3871685f3c700d7935296295df37d2e54f26ba3daefb3b2301e4dd23a9152b52f363b3a2fdd973087ad92ffea16e3e9e3aee4d1cfb799b479bd245b366f1d7a6a935fc0b7777f82595433e1b288289c85d118d515670eb119ac48e947d926ea7a10cf6b402f4662eec2b5d9b69b951723301c0ccc9f75b00fbb95cf2b27369bf24503aa7e947f2ea3bff019fcead8965a58564a243ae84756acd8dbcda80a8bbcfaf0b931dff1edb2356c0f0c7130ef703b0fbd5e86b367425f1586cd4bc54ca6b9b4ddb5eeb81b61ffaca49b10937b52769101f69571f77ad2a943e3a6f933d6ecee9411cbaee1b48d045d170f74bc4669da8e4f11b234f148942975eb6dd6bbd30ff1a4ca08c59ae746fc1d993155f6d19f61c1a18e81c1e036ffb47e088125e11846a32a693a5e4c608cf73c0f65bae94d9121df65f85eebcf46e21fb2eec84c082f79f89e58f9ab8386b7010362620c0e0dd2e123c48d48cbc03224044b70dc5fad0a0c63f3996676cd43c1f8024572febef037f6f9d50ca33db7b2a7d09b220803a439390ccf7a3dc38121834dfdc3197164de734f5e1883dbe4eadac03df086e6bfd9b109182e35656e412249e4e21aed52cac5e930550a4f50f206fae11730cb42042104806bd84d887be7c4f41be8ad1db4fa54ebcda57fab4438ed7c9ee4f91d00f455371dbbbf8fb92052384b0304fb57af2cc2666b998e7afdc7139852714d97bca9d231921b7c618d8102aec1eedf4657c593ce53e6540ee9175cbc087eca131578d813d21c4db6ec42ba0491ec7126318f8afdec3bc0683dae749aceae2a906de3191642a773d6d4917dcf78208b6d4340b762e12151e7f0b7ea799101d5d3b9b717237128b3b052583edb803a9dbdbe9411e639b05f9576273980ad2e9c88687ea7670c8d549a9b8b7e7ff3d8ba3dedb3c9f3d574329f9bede15d84d0e9e460cca391fa35630c87609256c59b4ece8bcbb561187d3e942c9d59b34d5a1d982db3abe62fc0eae6092a2afd23fc6bb7b530bf153b0375be16d909f8c567429ce29e13dbe6a16a83da9246d3e9083405484b0110f889689a45dc4d280434e3ed4461612f76780abe6a6e022256b0f701ffff08e8b75f6642ae343bb78b76dc9762b9c53f73eff6e7893b8deebeff143c0b904b8257b6c246eac32ea998a2b81f08e61c8f5b034b352483174e291dbfddc55f2cad40b892e0ad90648dc11dea9332de28fd5effbb823de6888ada53a363547a974d2326a6bc31783a5622236407f71de1727230ed6efb31108611ce0d0181c66976aeeeac068964d787ae6cd05996e65f4d7a8d753502fef9f06a56b10ca9ee156e522d596858f73df104d0a8b2c124322b2e5b3f3697710f58723e92149203c04f23e67292b6a44c3201c836a5c385abfdd8bd25f80b149d236a2a45b5eb40b796b7ca8c44441883ccbaa8e2e60f607a377567cb8be329bf681656ffa8d674b76c7ec76a11b94b8533ee98b51905806ae03540db4d06a34f2465a92bd7eb4d866bbf1e332ed506da71e8dbff099142ad0742e770e299230e31ad94f9674bca4d8828e97e48fc381c6ac077b57c869891bec8bc1a2062af3e257ba0644258c5ad7be3b30da4999aa39009a566b9dc2d8d6a6970dd93feec7ccb42934a9696821acdae33982a1d70cbdf353c5f7be59addac1d21c48197063350a739d9149a4d49406ecb7566eced778bf1402a6bc4c011879705ddacc096d2bd2ca18e6646d20b6bdc8ef1b55ed0f2bc870fc6fa92396bccdc77810e1d35243f0bbb0624588d7881710b5cc0e5ed7121f3530fa6828fd2b1cc1ad713a4d66e486808766db1c4c192b4b3fcf8283ddd0dc334ef2d5c825ae62d69ad743be449a92f5a506a4ac596a6e4abfef227109b158ba7460e75fe296c0d29a20ec11cd9c37a1ce147549353a590aa81b6bfe74c136691813dc8adf9c40133a7e8b6ff5b721bb878b57b8e80491e2efec8549d66ca9c5737c6fb1e05206bd99b97e0278861901de2714928b0e4202bb7c8572c95156dfab2537db31175d0f968bdad34bff5fdf51925db11471d64b0027111fc93f46d92cd0cf3c24aa8402a4eb34d757752de95a47ee55b0d34ad3ec20f24faecf5e191a9868427457d9bc9fdece76f57048b951148c1fcaf19bb897e0a72f5bcd2acdb159c0ab7daf30fe7415fbfdfdddc78a55fb99497fe24df26822f0ae1c8721810bb3892e4f0f0eef4ea936938964f4b554882301dd17ecda0fb631988174a7165ff14eff5c26f6409a30a06c533053fd15c324f2c95e037996de62744e9936c5c02f0a8cecac80d5c3565df7e50626a663958b27f1a788b6c4461333b32490ad0d27e35e66fb689fa7c046ba3c1cc73c82f23138189c43f9e08709dbb98713d8f2674b4f62ff2cb910d51eb655e42a96762fe1dca3c3a5e4e4265f5c99f7f6cb371a0bd6dcf10d97ed0642150220e95d1d426d1a03e2e5b4ecee84df00580f8454e81ac73c577a58ad1c0fba0c62f882c2840089ef4f3b134f41a5db34e8d40eb10f6e29ea8cd3b800a1610a645630c85f0afe954f849be844d2e4c366acf1ca2102479a61e952abdd243c6dd9ff414a777010a9d4fcd7fe0a948645cf51d5f1250dabb9ce9aef64fae19993ec82206788957a16877347ac0ca89f778e627584e78dfc121de61fb0fad11bc958c519ce3c9b4b56a607f7c09545ea3bd8b1397599496db0d6647e139e180467de562a45a3b1c43cc8d536187eca41507b94c73bad6a4223cee96ede2adc98d777e128d1fd77b07079cbf9c4c47cc383778c5d32ba52aab178f3e6d0636f965503cbb38e568ed2e3eb6ee3fd8472401881abf66cd98d044d7c1a908f6e5af0fd652959edab797a95c57e6a25c5228ec90b5332a3b7fa5f41a14c5ed1af2a14f1ca84c825911ec072abc0d7d3df21c13a49bb3f6da91e37234fc38730d379ba3c3894864c121f67f87dbccd3ecccf73eb3d28186be2dfb29501aeb977ccc91b7bc6081b2705b12d76bb5a5377559210e551174fe1b14940f7c5b861cbc208968d4545fcdb8080d77c045bd887e3fb7f28508a562571b5b99a65b4f73669dbe96390dd769dfdbc4b3ad8b33e7dc9dfb085dc756c8a36f2b12063bf15d0492f369490df81ed0ec25d1b81d252f5ac8d40e760aeb6f900f8049d2d0a91bd2b1274b889ae22b0d8357aac5901aaab2686a35989a478b0a639ed39ef440e8bcdcb2c8c2548e8795f0ab51cd9b01481067836aa8478f25c54f6b8ed84f2377b0ae3e8e4bd35f9a8c399d70305472132f80e76bee9c15fff4f9ce59d63b958c4da2136c36b23085cb006384b062588742f5858ba944818db343ce6945ff8157a5acc89704e25badaefe36991d43cc208b962a440649a06cc3663eb18039f025428b6ac854b81dfaeecbfee908c51a0b6aeb6cc0d2a47102dedc81b395556f7a5ac1059592791d4dd95926f8e973da2f1dae011a8b576ceab9ba97619d5b828296f63639d080cdce52fb1093893bb6b2278d896b5070664796afae46af1a1834dc6c856a9bc8a6ce3845c5eaaa524cb2703055e4d79c313cbfa45f65100d71538b32aee71afa3ea2c727a76a60f255c8d560f2ba810fc7485d3a13e83f6388e3f6daf4fae9bbd5aefd4057732a98ec70be7ce6750610a78a40b7e5b5ff6ec2794a29e538a8a9d4fa68e1280c0fc57a6dd371a39c87f518fe1d9b453a455a6b4f6cf1055bde3fe35c444bec2ac12ba1deaace99594d380d962c54f250ade331e6122de646ed52cbfa7eb06d696d8db62e185e9f0e6307aff88cd23d32e541392743058e30491b083224d45c098f62295c475100b86713ffdb7ad5827613d40a56fcaf66bd7a0d0adc45cc9103164293f7dcb8048b4a457ee9e3e70b8cef105772d2b1f65ebfb03e1e4fa3266e8c6da29673945f0a73412afee994de6c45f9c6b24f2ec68ef1ae05101884570cf044f44ef0873b0caf70c3e211f239aea5514f595ac8ca3bc77a2d9835830bcb056593e3abcbe86a04d42a65be7d8a2943d4b4be22e5c76f0fe93cb50e9762ab451a1975e1b55e7ed3ef35df5d07b4c60050ad364a863966f0157daeefc9ec12d646a37bb6f05cada36e64a9abb0dac57ae4a2518ce85de52dadd39acfc9c423a520f66166fa98d5e20252c0f44c0944a4031a03d02ccad5c1948c7af9ef56ee953ec87b1dc8913875caa9bc76f23ea10910b9cf0910e9059bc3c0aedab06fa0bae0f496ed26f36d071a7ace42837d113c0768d58347805844683f6db4e1d01352091bc15d3e71c90231b21cfbd157bcc4fce8fc58782af184908e04570f8dc7df2028e461514852e65d99bfcbb0e5f46773c68b4427c00b8c7d3f15de2286c3e95b0377e7e4341aac2dc1c447e3cabbe51e9a704f31358333aba263ab8467347c8f8725ef77ca9f0c4026fc596dfd73b8b66ea5a78f9d78781291fd06057114b8561882973d40bb76b85edbe802b22c765e299956abeb4568781d61e90223055e665561ce735d64f5d4371352b57fc4926899418a4c32417eb7fcbaa11c5919091e71ee7574c852cbda93aa153e2a9c48008d356d22246f775827ee08621dffcdaaee639ea26a373da859ed02cc011d83ebc607c3d36ce0bf", 0x1000, 0x2, &(0x7f0000001080)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x0) 11:10:22 executing program 0: r0 = msgget(0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r2, r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) execve(0x0, 0x0, 0x0) 11:10:22 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x4) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x10080, 0x5) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) 11:10:22 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:10:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x118) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:22 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) 11:10:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x10, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1, 0x5, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff85) sendto(r0, &(0x7f0000000180)="2897e46ffc7b4cfb8897e4114329b7c7f0a73d7a4c2d015ca94fe31292084487f591edbaf607adfff81778ec6e59bb96e0a9f41d064e275724e4868ec8dac92ff9e4f7d8bd6140385ecc55c53246b9497a40819180644b873516dcd9bf7d62086ef004a0d1edeac3a1f67290781b05ccfd017fef022c159aa745257d0748e3be2b165210840c872f9fc0395362019c8552d0cd5627a4299b08ec19e6d11def67a5e1617e384985ecef27ca2951d2c476049d736a7f98567f7c2435f768987728afb3d62c7b90069ac2499bbcf5896046a8a9f6613813ef1135efae742fe2b3a82718", 0xe2, 0x5, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0xaa7d, 0xff, &(0x7f0000000100)="9ea1ffaf5ea96c7b7551c4f10b968397e63228a9815274714bc79b3cad7cd03de62fc78fe5", 0x25) setsockopt(r0, 0x6, 0xfffffffffffffffb, &(0x7f0000000040)="2ce39b4ce93bf4a2ef40b3176608b0724b61780835a450945ef4ceb8920a41d5643f16f01992dddbde732c67d91324774796e36d4d328946abb460c4deabdd7af6e8ca0530b4965ac255e35a69b755bc75afdbb96748888273025000e2eb", 0x5e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) fchown(r0, r1, r2) 11:10:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c673000"], 0x10) 11:10:23 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000180)="de134bd1a461f4844e71bea0f6c25a826652ddc1d1a1e1ea11050029ca1dd61c5f0129c19a22b11860d117adb0f662d04a3efa6b2eee52b2bf453acddc9d398f8a09f80ab6051b1e1b572fb90d7a8d0986e8e7151425c6783e4013a4773e801ab3657d13378b6188578c4253adb8d869fc0263a47878769a9fe1074b077cfa16c623e0e0c9da41ce05095720ed582c174fedc2766f93ff75203c68dc1a19631e289a", 0xa2, 0x8, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000002c0)=0x2) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, 0x0) socket(0x6, 0x8005, 0x3) 11:10:23 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000300)='./file0\x00', 0x6008, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x110, 0x200) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x140) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getpid() chdir(0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) 11:10:23 executing program 0: r0 = syz_open_pts() getpgrp() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffff8, 0x5, r1}) 11:10:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0xf689a68507d878bc, 0x101) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x3, 0xfed}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0xdf2, 0x796a8000000000}], 0x0, &(0x7f0000000180)={0x1, 0x6}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10200, 0x41) 11:10:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = getuid() setreuid(r1, r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x8000) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0xfffffffffffffd27) r3 = syz_open_pts() socket$inet6(0x18, 0x4000, 0x200) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d", 0x20000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r4 = fcntl$dupfd(r3, 0x0, r3) syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) 11:10:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 11:10:23 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x947) r0 = socket(0x16, 0x1, 0x5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 11:10:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:10:23 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r2) r4 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x2, r2, r3, r2, r3, 0x10, 0x8}, 0x3, 0x9, r1, r1, 0xc00000, 0x3ff, 0x7fff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x3000) chown(&(0x7f0000000100)='./file0\x00', r0, r3) r7 = shmget$private(0x0, 0x3000, 0x6, &(0x7f0000ffc000/0x3000)=nil) r8 = getpgrp() r9 = accept$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) seteuid(r11) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x19f, r11, r12, r2, r12, 0x181, 0x2}, 0x7, 0x4, r1, r10, 0xfffffffffffffffc, 0x4, 0x3}) fsync(r9) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000280)=0x6) getpeername$inet6(r9, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r13 = shmget(0x2, 0x2000, 0x1e0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r13, 0x3) shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000340)=""/33) unlinkat(r5, &(0x7f0000000380)='./file0\x00', 0x8) getpeername(r5, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) shmget(0x0, 0x2000, 0x140, &(0x7f0000ffd000/0x2000)=nil) fcntl$lock(r6, 0x0, &(0x7f0000000440)={0x3, 0x0, 0x8, 0x8, r8}) r14 = geteuid() fchown(r5, r14, r12) setreuid(r11, r2) r15 = semget$private(0x0, 0x4, 0x404) semop(r15, &(0x7f0000000480)=[{0x3, 0x4}], 0x1) 11:10:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 11:10:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x1) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 11:10:23 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = open(&(0x7f0000000c00)='./file0\x00', 0x804, 0x7c) recvfrom(r0, &(0x7f00000000c0)=""/185, 0xb9, 0x43, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x2}, 0xc) 11:10:23 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = syz_open_pts() r1 = dup(r0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff748}) preadv(r1, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/181, 0xb5}, {&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000000200)=""/37, 0x25}, {&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000400)=""/148, 0x94}, {&(0x7f00000004c0)=""/36, 0x24}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/163, 0xa3}], 0x9, 0x0) ftruncate(r1, 0x5) 11:10:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x80) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x40) mknod(&(0x7f0000000080)='./file1\x00', 0x2110, 0x8) rename(&(0x7f0000000280)='./file1\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:10:23 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x10) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x7, 0xd199}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5000000) 11:10:23 executing program 1: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x100) dup2(r0, r0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x100) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) preadv(r0, &(0x7f0000002480)=[{&(0x7f0000000100)=""/66, 0x42}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/117, 0x75}, {&(0x7f00000022c0)=""/134, 0x86}, {&(0x7f0000002380)=""/4, 0x4}, {&(0x7f00000023c0)=""/158, 0x9e}], 0x8, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000002500)='./file0\x00', 0x8, 0x83) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x685) 11:10:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchdir(r0) r1 = socket$inet6(0x18, 0x3, 0x102) shutdown(r1, 0x1) fchdir(r1) 11:10:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) munlock(&(0x7f0000611000/0x2000)=nil, 0x2000) 11:10:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x18, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r3 = socket$inet(0x2, 0x4005, 0x27f) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x8000, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = socket$unix(0x1, 0x5, 0x0) r7 = socket$inet6(0x18, 0x0, 0x2) r8 = syz_open_pts() r9 = syz_open_pts() r10 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r12 = socket$inet(0x2, 0x4000, 0x81) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="16edb61d6f860d62f6b6f9cf7f8b2f0e79012daf1f422738b8cd7b3405836965f0816d591a0f91cbcb13e4e4f6b8323da3b8c2d18ba5cfe08d660afb35cce0b62311eca69264cb665719cb677e64cac801804b748eee4934f815ad0fae", 0x5d}], 0x2, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x30, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, r12, r13]}], 0x58, 0x40a}, 0x408) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 11:10:24 executing program 1: semop(0x0, &(0x7f0000000000)=[{}], 0x1) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000012000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x1, 0xca5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 11:10:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccc", 0x3f8}], 0x1, 0x0) 11:10:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0xfff}, {0x200, 0x1600000000000000}}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:24 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) pipe(&(0x7f0000000680)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r9, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 11:10:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000140)="4d0fc38756000000000010", 0xb) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$getflags(r0, 0x1) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 11:10:24 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) shutdown(r0, 0x2) 11:10:24 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 11:10:24 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fchdir(r0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 11:10:24 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) r2 = syz_open_pts() flock(r1, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x45) write(r0, &(0x7f00000002c0)="73831cb17982560b0d3717b3c67abc24ba3ccb2e981d00c9cbd0ab9ff9daba4cb6eacf7e3b72b0ef1bc2fc5d2f22478757adfe909c8a17d23901088bb2d0338b6d997fd8b9d4344266a5d55c2bea2a2a5b6a050f2fb22c519ac9b98da600aa37f61861803cc8f5f90f5f786abf0131ca8fdd12bc4991304c096e97a1d696b693937b9cb7c2ca53639365c310809949bf25390cdce565908a66b43e85d79f6f8d7c1c7dd4c4f9b6241f7bb1ec36b1d824cf872ac977e43c203beb", 0xba) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) write(r2, &(0x7f0000000480)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a736672ae4d0b27b8b9100000560d50e5", 0x237) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSBRK(r1, 0x2000747b) write(r2, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b92fdc6654ac681af1ac19e56dd9067ccf60a89c515bb3f1365e44ba9eeb8ebf9e2882a54faba09dfa84210e9dc09c46a3a7856986c9e9194aed3b6ddf0e650f76239d3f494f4f509f9e1de6ea316e3e7cfae2ebaf17340f5cfb82a7f4132c06de06ef1c8c815170d470063ef8785968bbe7dd1a59532753147c", 0xb2) r3 = syz_open_pts() kqueue() close(r2) dup(r0) syz_open_pts() r4 = syz_open_pts() getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r5, r6) close(r2) syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x4) 11:10:25 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8, 0xd32, 0x571102ec, 0x80000001, "3d504b8cb562a17f601ac280b6b30d1906e51456", 0x3}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 11:10:25 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) fcntl$setown(r0, 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 11:10:25 executing program 1: r0 = socket$inet(0x2, 0x0, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f00000001c0)=0x8, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r1) nanosleep(&(0x7f0000000000)={0x3ff, 0x500}, &(0x7f0000000040)) r2 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = dup2(r1, r0) sendto$unix(r3, &(0x7f0000000100)="16fe2345f319472e6c8e54d71d536dde6492130712acc59f8148ac5cc9c7a683ded38b7f3037305a0a45f05fb81dd02ddb4d74e5917e228f94f7764d9bc79052300791e043cd6d34fdf5356530e249e420dfc71ffb2f41a3e10cadc080e04b7abb8d635ebf28bd39eb4cb4e3389c013390f84ab7fd391fe2a560b2cdcc199dd1653cb2f1d576c2d7fca3eed37c2b8e5b5da5c14a898549b7c025a63c", 0x9c, 0x406, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f00000000c0), 0x4) 11:10:25 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r1, 0x0, 0xffffffffffffffff, &(0x7f0000000440)="4a47df2c2313288ac6e8c3086fc7d9ec7c8496de23c27930e0cd9f5e61d7ba89006a9ec78be02aab6dcee7baeb477a2e4c2c4c520362d7d1606cfee8d953f592feaaf5c81087d04ebc7fe5fa39781f7617cef945f2299abf0bb0f300a1098769d521943f3fc82bdc3434e762c1946935645b360cd18b59f8ffffffffffffffb66dc770b332a3b4595e84ac4f43d4ae4221b34d71e811e1114abc96df890cfc57cea72695333c30dadf004e1132efe62a362c6f0eb988c8825c14866d766d788ee00c02575bc3787e1168aa3f0261987fe81b7e9ba29251a676d2490d24048a81b8c719d7dc148d9b771dc867b6563191b32aae5c1f1b57e4e4e33512490c47cdd9b5e521c78d4c7f42fd300c2f5cf0bec6670a9c88af526d0aa041f59c7a15dd778e8702861d59df549b6d6b621970295f7890f7f08e7fd98d24c408d4514c239c3cd895c1df555274c9cc8793b264e313d05696ccef1c380efbfcc008b3be5d38b6d061a1f4c437b50d3a927a754a558315d0baddfb09f74f4c8da4079f12b179f6762bd0d06fcd68c7", 0x4e2) accept$unix(r1, 0x0, &(0x7f00000000c0)) setgroups(0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x81) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x2fbe) setuid(0xee01) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) chdir(&(0x7f0000000140)='./file0\x00') 11:10:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000051d210d5efc30ac7ca4cbe637b5a009ecf8bb5a87765fc4533e919f9a07ae5146a8dace02ed2edb0e0e2b13c32db7fd59b17edcc641ba08958223f625e6587fd1893ec36f0ba1c40eaf16181036f8132874aa2a76c7fe1f113e4b571ad7c32f0f6fc9072e6780e52fa8708ad604f56838cb881b7767ce1bdec9df550d5e302bffe51c6a1adf5b1d6a08710941c03aa9eb080413abd04f2f94376ee55e00ab03b18a7330161c21f8e60302479203f1e939ca1089a7beff289c5ac1a1e6d"], 0x10) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:10:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$inet6(0x18, 0x4003, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 11:10:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) sendto$unix(r1, &(0x7f0000000140)="f80a879a85327b2f84aabe9639c121353cbddeaa47d6a04aa4be33ea2f65cd87494ebd8eefe8b1a9fae7478e55d298d7e5aa72cac26f37efd5154c672d22e820423d38ed3e8d52d59579ff67db6caa0810de7291bd5d133aace3bf7d83bdefa98a57f622fbcaa3d1d530307e8ef7422de143b19cad8f65c12953dcb1f8080424337db7d6c1fff8cf7fc9a56f257993c9111c1cbe0b6a3d657d81f5e7a7", 0x9d, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x0, 0x40, 0x100000000, r2}) 11:10:26 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r0, &(0x7f0000000140), 0xdb, &(0x7f00000002c0)=[{{r0}, 0x800, 0x1}], 0x3, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = getpid() chdir(&(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x210, 0xd1) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x1, 0x3, 0x9, 0x8, r2}) 11:10:26 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="de", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 11:10:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x800}) r0 = msgget$private(0x0, 0x2) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, r1, r2, r3, r4, 0x2, 0x8}, 0x8, 0x860, r5, r6, 0xffffffffffffffff, 0x7cbf, 0xbe0a}) pipe(0x0) r7 = socket$inet(0x2, 0x7, 0x100000000) bind(r7, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) socket(0x22, 0x8000, 0x1f) 11:10:26 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x102, 0x1) 11:10:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x2, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r6 = geteuid() r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="836858e14ad3936db8f6fab4e67922eab3a908885b0cb057e84186be0e92cc85a9bf9c38f7e1852552929031d87e9a0e6bff9b4a330ad8c7019c22a40237b2193c75bbcde730dcfd516021f9ad3229f9abc2b496ee638f0f7fb2857c9bd09334de9403ac776503fb9ce33a381b0f6a881348f0902c6acff5bc6f25fcb05ab21d6f70d9fe3e57ac337ecb30d66bd7b84a7026246a657c34a53abf0e12d2f9832f1cdf20", 0xa3}, {&(0x7f0000000240)="ece0f2a8b2a406fda1742cafca4092ad3fe02d3d00216bfe4025c242482b6cadf5c597797a8d7418124c0cee448eca888409863c067282f456c77459b7b585dea3beae2a2df3c0e51c44eaa428fd7e", 0x4f}, {&(0x7f00000002c0)="d4c92e52ac020b8a545b18d07dfdc5797ddcb39be2a052bdd3b3e6e7d98d0175b06a93a7434b3a4c3e8f5b00915f30e4d4a01847be07614b4e4f2ec2b28aab96426e509c9b15e3189061e743fe8a46f9aa886d38ffdc7a764bbf84833dc6d68bb07447bf546911cc4ade612f13242a50ca63db6acd29681d043bdf8c3024090f8eb1930fc08618f619c124e18c03fde13073256ec1b56787f0320c76349b31ea569d0631badd16810768b14bb7eb4eeea06e12377c", 0xb5}], 0x3, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xf0, 0xc}, 0x6) r14 = dup(r0) fcntl$setstatus(r14, 0x4, 0xc) write(r0, &(0x7f0000000200)="e1", 0x1) 11:10:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(0xffffffffffffffff, 0x0, 0x21) kqueue() mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2ec) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x93) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6}], 0x0, 0x0, 0x976a, &(0x7f00000001c0)={0x9, 0x864}) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) fchdir(r0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="e583dcb4d8825ef8419ef9e4bb9092746cc5d274456e030777c450beca9a94c01b57a25d7a0ccf98838fb9244dd5239309a7dd299fd01f2e10965fa7cbb9fb324a160cbfb8075a43f22dc6078742c8675f2abb6c884fefc7174e61976b607bab6cb57a6a071965e874e78e2df63f4353cde62e4a3aca0fddfbb4f4f7b8d85f5fabec7795f223045b20d4231ce977ae01338dc80a5cfd23ed75b20ff6b2f804c843a5df05c0334caed42cb2d82d75f4680991fb9c9bac11bba8b9311edace53014cc8a5f4ea9d2c2c43c264f8ab1a2227064416a2084375a2948a0bb34316245723abf9717d2f28acbf8f4c8b49d8fc05a0afe43b0a9fc6795d4de8c73c8a8b9b22e5bbccd65e995983035321035a25b9a1a6ad26f4b45b8d9e2aebed98d6cc314f039dcf8861ac1df39db8abda386d24ad92be315afd5ba107bbf4a5593cc494a8b14e6e050cd6f5d3e9655442836b78dea4253bda7ca11da728c761e90dd88ab74c31a7be49c9386dc58959b0b04138e5d522d328b5be36ec1089df563180afc0d0edd14b54299edeacf707f26c7f4233c9604bf8c471cb688ee3f6be448ec1bafaa30d2adeb7c4cbee99102d816aa15555d32c55a04e7114b1e5ff70cb616fed93f345cf62fdce56fe152e303df438bc7dd27868e7bf31dcb1fb034774af0624c7c72f85f28bae20a92926ef256998ca40552eeac357c4eda62dc563f3cf53d38676f5da3dae639f3cc82604841496b20b5900171df3a8af6abdc52fce9bf1f2a7433bc2466ddfb700ca2382a04249c53ed82c8d6648c0fd2f672cbbb3727a19c53e09af133deefd196f0422bfabf6b577d7ffbad69c5306c43be2a2c72851fcba59febd3874e3bca00d83f27c81455089c07715c15141fdbe8454f444705d8f87329ce0f74e41c5a635d7b479c48a579df98ca16b833a343d54c3c1ee9fca5940881853530764f92f956a3887acedeb75672c5d1aa6cf132d860570a82dd757cfc0da46bb89c358a2dedc3eb41e2f561bdd2e10de40f8824af5ce06909d9f253413c49b6c42df06ffcde57bf575e294ecd2242ca9e000612fa0db1ef3eeac3eaa45156237722bf1a07e5b3a585cd9e5cf2311a1ecf9561dd05ba3f45885605e5700449e434a376b146269e052f6a136094a4b7e37e9026ac2b40e39a7f866f5beaf555bb513084f4abbb004b8b9132afd0049a9768d9b3be6e1ac8fad5acddb7144ad5e532f1f5659e53f3cc881caf8a9e04eb219c6130ea78da559beadd049ed5848d8c1df44deb6695e8c61681def4db88d993b9855fdba4b8f14790e6d3ba50cfe9877605623999296462c667d6e7f7b6394f571af8dc0907f77111264391d1c2575265213959d8636b5b2e012ac7aa3e88f04f176d3e282350dbf63dfff43ec28823a7c1ea57a52e83b86d3d06985800c880d37ab6de9f68c2909b62fdd37fafc02e46dabeffb3fcd5c8895430211d79bb6b0a886dcd79fef269bc7496cd914f2749ebb4f5533ff8be1e89041dd31cf682b5d7526e86717aadd8f581a69fd38cf3e09e609ab93e8a333a23fc2a64aed9a19b27a01ae7d0f1ea4d40b8c9aa0f3db8657d92cd8030ce530a3430dd935725bcb51fcdf8a141f150ed8ba74723be5a29420f87d13d9cb10469b08730f2219e6af2182dd7345e22412ffdb81e22d5767a0d729966f6cbe6d4fbf6fc3e412a5c6d434cb661a5f7b355e6f7e6337c77d399b09d82d4f9a4382fcf85763edfa9432e7c6674fd219f17a7a250f6f99df1684dfde46b71c09ba37aed249bb7cf8cf8e940674b15cf93e13d6da502c10f29dd360907131da03532e14d6f6a2a544645716a9b381d97500b0758a60ec13c2ec1d563f730129bbb3dea345ca1d64490725d1b4973e9a4a01051c7e88b576f1f56bd46d3d7b26b64c93a05272ec063b2165781e0a48394c6f0797214e7e6dec6050d28bdd6ba12dd9497600adf15bbdb295c87faef7fd33a7013eb503a264d979109f168867f3ec7dff670479f07dbc8763da7e22633fc7e704b73e01fd32bf78759bc22ad2272ef6e7ddcb13057fe37600dd2d73657c51184d1aaa8d4b3529c0031a045422c0009fb8fedf3a760d18163052621ce7d5dd409d41aac9a05046436df3c70b46063b787edbe342ffbd516cb0bf783443716799ceb0bd3f856089f76805f45c984bef8f84403d57bfab8c5532c9d13ffef16a83ca40263a30c0c16ad97e69bd481e5fabb562569c0c66b6aa7c2148b647e3acf0c19d0724c96151728a5f4ed33cb9ec323c8cef4ff13bf6fe7e780c18ab651c42769c57824f2400372349e6caf943781acc902d65508f448816007a12ba42401c00e53e4919ca70af263383cf032bfcbe88eacef7e1d33442a46d143c71ce0b975a8fbf1ee2edb68bc66dc188cef7286b1ba7f701a847205a912715c3d850364d9abbe858ada672befd57b75a4b68893649f15eb76681a7858b5516e3de36df15ae91b853acb2f2baab504bdf30c0a0ed8638491dd9c26a2cf28f76a47f8be9608a7eb764252d15b90c88e90fa4af30d4e88d208124980650cb9dd15b76f8c725edf4bfa08f8729c5f13ba1ff8f9935ed80c39789282a55f352a0e6b98f620fda26db72c636eb7d3b8a5a67ffd2519de39f93e6c2a1c230df0690d3ff3035f7000917dd1b60e3d9c95e0fea3df3afb84b574c93fa279388584dcdfd67a36e44289056f01978137b61de56747b3c76f61ec045af5cae63d19581dacbc26a4e2d02db0773846dd2c9a01612ab9063271b9e37ad01ac251e0e1b04e47709c11a662f033df5756e95a7702c1d058165052980c49b69d9b36b5807877d05af577e108b74fef4001b40fab724a1dd7ed6cbb4df7db20aa8d1683a55952972ae1ff8a8a5a5c43a464f983ae0c8b5b948cbad82d03d5691bde408a415973afc4e8bf5c87eee921a6cb64d58096acff1f31b77977f23cd2e35aea79d5a17535889d56cd9d32f2a8c37da6f6dc3e719ac2cbfcada8db6091d718488572efb038eab7139ea6c945cd26c232ab999e5fbec6c4a1fc57b40466e9dc7ec390b92304fe82f5d33838b7d87c4bae8fe62d6b68a4585031af98be6f2fc802fbdf783260cbc5fe867b7bcc76a79bdffd55bf5cfae077b5781698fca5665bf63d14718232b56f5806a913b8f2f50d025553265eaaf714d3a3432c030a34605b21dbe70a630c0c4a5222a6603e483a3241a7f3b0b4d08da543d987543f6d5d350829f2539de4f4de1620f6f3dd1ed9587f400c356b141a54864c44c9cc5e38e6ff3cc07dd79929802fb1c8c25ae3f6357c7a16c4e9447b7152c116f4c4981ed5dd2e45f81b3cf2afb8d4511db20dbe8a06248ab6232894a765a5f0c784865fa459c60525dbd2bb8a82a640b6d6e429e994164b7e512325aa10ed3f9b5def704297b8536b65663641145b36fffe7fd24f1b12a473430de82654bb3462206afee0fdc5003bd7019a795dd40d5feac28e8fe6b4851eb26df0dfdcc064aa38a0b3beededcebc8cfde3d72578a806ce6b649992d2f5702611e06aecbc1ddcf8956e4597da3ff625253e09162c489b04a1b598014fc14e5226d37bac4e270155f92e674ba9c5a06cdb756075718a0e9c863a89df099b1d0ca427668809abc71e9f60ba3a3f8e53a60735b0c7867014212347936df1fea0d5fde98c283bfb7f6ff61aabc5f4e1f72fdecc6c8a0a010634d65c1e715f7863d00899bdfdb0af81b83f14322f6f7721e115281f21bff2446bf97fe352564150ca689d93a7967ba9d2a524b42aed89eb3339e272320fc66142194445d33e65528aa72dafc9169809e3595a4c24bc87da0be054b5b387aded35ae11f5cd2c369afea2fe381239349f26f31b03f2d664be0969718f86960631d0fae36f587c3d7d73519fe02ee98d0ef09aea282a4c060a6eb917c3932563e6493433fe2bc545a89a8d756fa8beeab7bacca4b1778982321a181569e7181aada8f1d92bcd0af6b080e480ed771e6e3f64e88c779e409bcdc27c0c2e0f9bb29ecc1ba1b61d609e394acadad903f3897a48817e696f450c61bce2384baece9c39c79a386c53b9a5a6c7ad841036115e4063921b643863a31648c4d6afdee4b47c90919793822b94d235fb79ae5b6679ce92a4e07f1012d428e9e3e8cd457068d69dc8ea912e41a2733fbebb354359049b0960ef21741936708f7d46e6741a244a0791e36060bf72baf29087ba5bb44f326395426bbbc252126dba2d70ee62f00b7350ecaf2a3e44b5e13f13926cc6316421414d7b17abe7a2d3a992b43b55d98b7ec2ea054acecf591856df6c8ed7879451482531b32bf12caa24f6d333a60ec58a494c9b65fca844900af7f22a5bb2435e6cb0b7098bb783ae64bbb6562f253caad9721f4a93c0b1efb2d6e8da1d78ab242a6149905d56c35e78c3f1054c8e8e1c0e297fb930935e98805dd499d5dff222f6018406195a12723d1df981c01fead6ae1bea6dc380bfba702b6ea98abbc31c015bd1d3108f4ad97bac3124cb8a9ae1da384e711ec3aa16d36010f940ffc8cca864a0961038d2520c2b453f446f3961657f6070fc7d0689192b34a723abec892bd402cfe7d153c01aafb97a5df8bb2be37894b20d231c7b0b4dd5175a1cc2b0a805178cb42987ffc3b155923327837d659710b97cfe624a01595bdac36fbce4d91f0eb1d298db396d0c92f42cb4bd32633de26df9c6ffcfa86d190c683535c8955d4f61dabaa1ae119a8e88308d933e31dc093347093ad54e54ea9fe32e15c785019c6b409e2f7af7767a0e4e03b1ef68189d0ee5f5f140d3e86cafe004495ac0cf91093b62ad76adea34fca47388e3fc11de8f0cd9daf7031a9507f00f74d35315aa3af991532bc69e2b0a6c2977eecdc779326159ca15b444a034ae45c32c5043a7938d70709c5f1f1eef957ab762f514b85a3bb6f08fd61c61569d94c2db8cc9b7d41402c5cb6fc90a295ba04c8e20cf563e64ba174f39c90b1fe41c9b600c5298b796260cf063c893557030aa9b9b4933593f275946baf8f4ae96de30e46c870b29effd8def90e7dd75ff1d675ec8398fbe248d9b6bb1276847435f184284dee9a4b01c24a9fd194b8c0c73b896a534878db6809bd0c1a40744c994aed47bbce3b52ae9dcd478028040696eace8b18a4c5b3a99a6865a63f54195e254fa04a9dbb8f002a01637b71c02beb58e92976c359da17002b87ea01480bee7c1e594b31b5a3680784fb2c970c43d2caa5e4572503dfbbb710602bf784873174da2400767c68924a842d9a549fcc32c61d145c00cd826ec08f0ea33a8e4bf87adbd64792ad1b45e393d9dcfae3166886b60e767278b64d3cd45f6ce7294d51ebc4de9f29276bdbf9382eb7aedd6aa8efe75a85ad3a77b404cd06084b1e445390d52f04bdf439201796561f038491dd04f9663dd0807a6e686971ac58ef111eba69322db09678f885db61b6a91c64ffe8b0bcb2990e6c7dc973ff7d220a598cf3450abccc13ba74e706f8227463a7c4d12146b8c6660b38d33de3dc3dd53a026438607b04c1ee405d31392ed5821f65314c837e707c57fffc2488350c38447f47e13ffe6ce0058432e1442fd28451e4225f3b1adf662536155c6949d5963f252e43f5fd1dda0dc2b36788c7cbdc64c24f6b5badd064dcc8a658c3b36553a010c773290e6d9484ad452b6eb2f204d68387ba9cf330827ab9f554c5832d79e30eb5bce869192211cb80f83d411d8debe5d0d7a15532503c087c557c79baf8c2c7dbb4ec94fee5127fbdcabff7f74576f0c9c0277b89", 0x1000}], 0x1) readv(r2, &(0x7f0000003500)=[{&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/187, 0xbb}, {&(0x7f0000002440)=""/167, 0xa7}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x5) r6 = socket(0x6, 0x0, 0x8) getdents(r0, &(0x7f0000003580)=""/182, 0xb6) r7 = dup(r4) getsockopt(r3, 0x3, 0x3f, &(0x7f0000003640)=""/82, &(0x7f00000036c0)=0x52) r8 = geteuid() getgroups(0x3, &(0x7f0000003740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000003700)='./file0/file1\x00', r8, r9) accept$unix(r3, &(0x7f0000003780)=@file={0x0, ""/4096}, &(0x7f00000047c0)=0x1002) r10 = socket(0x20, 0x5, 0x7) fsync(r10) sync() shutdown(r7, 0x0) kevent(r0, &(0x7f0000004800)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x63, 0xe57839dc48a66f92, 0x8, 0x2}], 0x100000001, &(0x7f0000004840)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3}], 0x3a, &(0x7f0000004880)={0x3, 0x3}) sendmsg$unix(r6, &(0x7f0000004980)={&(0x7f0000004900)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f0000004a40)="bc15a1f7dc2da94c081a01ac95f1dbf8fee159fab391478083547ec8947309809bc10f65edc6205051786abdff4e3fc92725abf3b67849a3f114a139226b0f428da6fa4315086fc1e34d371a33fab09aea7449a1a08ce0073f4c6d0d6b28bfcaee133e50ce54018a5a8b83d254594a288d15183189bad87badda74b33ff1fb0f75b96bee1015beea151bcc7837f43ce5b93a109709a2a6adb17bcdfdd0cd3c2fddd34350e870d416f1ffdde09d138ab9b818a4", 0xb3}, {&(0x7f0000004b00)="65479034cf11ab04f00859140370abe4f80245660c44a63e55c6005388ead44b43c94722c8829d35e0cccc22a2f9c6fa972eb246807ce7d9f4bd6bf46f0905c19f17829e69cdd458f08f15e83f591ae03aa397b59df80d4d98fc786930bf65e824166c1905dd2df7bfe6c9f5746277e500eff5bd0d477ec1f4ca2b0cb9a008a2", 0x80}], 0x2, 0x0, 0x0, 0x4}, 0x9) r11 = semget$private(0x0, 0x5, 0x40) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000200)=""/160) msgsnd(0x0, &(0x7f0000004bc0)=ANY=[@ANYBLOB="03000000000000008979a450c5bb807aaab07e6b8ff0df90a358cfedcc1849a1c1a60c33808639f3c4126f019b31bc30153b6170e84be3f0bd1823e171606ae801e739196787df91615435615bb100000000000000009cbb242488684f5b899b80dce57075746b9a5ef2bf735b8d6489123505841b5f36d458f1869bc117d5bbbfac0b83ea6d7f8012a9a9373666a78bd07abc5601d251caf1cc4843ff94bcd51baf3dc65256b2fff84879b51759633863dd87cac88848142f0225d332b2d3f003bfca263c51806eb5b8ef01e44405c4b20f6346ed200a9ac7c20bf13dafbf5dfde2f13ae5e0029e6d9735fec50984e42baa0d02daa38d28c2ae9c06a34ca9654c6aeb761424ae7e28ac4be5743b5c5ad7552263f5af89b67e8ad832d4fb9a99e82e25e55e6c16624e8f126898016f30f5184d0a450d23245a772e9e6a4f07e7c62e36e6e34943e9724bdf316f8fe30ce42a4743dfd4095b81e20ea71c8e8e97cfb9811ac6f6ce3c58967ddc4ca21eb7a279f36b084d695c884c1b833e3bc8f584ad6f4f3034205656a670b3f525b00c791bf5bc056e81656ba3ff62c2a980dc5ac674e3467f93e8110afe22d726286b556850547b70323f5a719dde16ed1af490535e565e66ee2f2a78a8fbcad1218b9f1d80718d831686de1c1910812df901536daa7218af6a72d91ce757a7a8"], 0x55, 0x800) writev(r1, &(0x7f0000004e00)=[{&(0x7f0000000180)}], 0x100000000000020b) 11:10:27 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x256) 11:10:27 executing program 1: syz_emit_ethernet(0xfffffffffffffed0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) 11:10:27 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x2a6) sendto$inet6(r0, &(0x7f0000000080)="7797b464e3d6c143bcffa0af46fbcea126ebae070f227732dbcd6ebcb96ef125106e6a4039223fe6b681379daf853dd4175f8edd1803fdd020ab43e465aaba93ca42eb96f6cce01ee751c0", 0x4b, 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x102) close(r1) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x8000}, 0xc) dup2(r0, r1) socket$inet6(0x18, 0x8000, 0xb17) 11:10:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = socket(0x18, 0x4000, 0x10001) recvfrom(r1, &(0x7f0000000080)=""/65, 0x41, 0x800, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0x6}, {0x18, 0x3, 0x3, 0xe}, 0x7fff, [0x101, 0x4, 0x1, 0x3ff, 0x8, 0x4b6b2e39, 0x2, 0xbd]}, 0x3c) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:10:27 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus/file0\x00', r1, &(0x7f0000000280)='./bus\x00') readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x0) 11:10:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="ee0724db48321ff547f52566a2b9db214c9a75bfab62d1a9e056c141db17324a1416304ae99ad78774116607ff969d55d7b64922b820d2f3dd6a0f4dbad083ab43b437c94d477f50b45265f2eccdc6c4d51180c5df7170554f7ddf34bb7aaabda697e46cd0bc2e3fc30ff4a3722618fa94966420264236e189b953b34d521254199467531b84cbf79c16f17fd0891f4a8e3b2e7597a0dd07c0c770e38519ba7335a3b09d8c83bd730eca32a08483c2d77c3b65ada04b2f24928a0750b1e789c4a0ee4323489bf5635c95b1605469b4e63f76dd5ac82a5e3eb065bc4c71c6c5debb2467c7531b2bcc010b02e621289e0011dc9b356294a9ec5c2083ab91e5b3ec7939d150ad078e25bf4003f99b5f34b4ac2b5fbb59257fc113ff979e5a0dc2288aa923c1da2ea10d72d6db6fb02a48666a6b6cb106590c881543e3f11c66cd22fb48693f48692d4b0ed22614bb3b35ef4f4217fa73ce24da162935ab717fb6d7ced33358ec08dcc5be9fd25aa5eeb9052e4475fb59ebb0bf922166520a605642733c912ef147cdd6fe0a2ae03764d8f17033a4e88115861f6546890a2f3afbf8677693d61d64a746b7f25d175c90ed6254f2aa458f7a73d194ce217de75097ea85e472a6ff3dcf24c537751375e6f6836332ffd5b19179ae57fa74009abdf551a81cd87f73c6664283e9ddd32d416e40ccaa15e4e17b7f90b237a40f94d4f65b3d123102f04bcbd91b57b0063fa6fcebb112aa3b7215c98beef16f884f1587494278e122819666b4884723531e2ba6c235d9cea0825829c5492ac11d2a67f83a9055edcfec63d21f26968e86c534d6ac716ae7c9b1df99d7804eec6a83791924f7741d5f2c92c36bd03b8fd8654da103724393dfbabdb2bd1c7fe0ad71d738ce1b5e8f5f95317325d1f82965e8a8b52ef8bc5f4a4fc33aaa400e57e4b0bb101ba5a8fdf13001653b71cb3975d7f5fed10ae73b73478ebaf7c496261891074d93f9385e7a01beb936e1887293a4004a2c80e90598e8351e59dd18eac366873a1017ca861b5a7d8915c4497a458ab908848dd692702050cd2709f3cd62ede7b4a3e47c48a2689eee8e5ae4d7289357ab7397a3c0d24e206f5e6422a762eec86a9dd9f536f3d7687826219f51c3f204fbc6bf1fd2aa4ce0d5171a44949519e30a61e79da022bbad242ad04c11e346c9670a162c8b4f64954f2e40a9421f6b792150e542ba95d03f055817844787cab82dc550572f7784ac54d66b67daeae527752bac95056d0e5cca2493f8ee91d7ba3da339881096b9a1b98868b5e946ccb6cab17762fba7b37d0f497d66231220e6ab605ebda270bf54dc7b64a777aaf58ecdcda53e3f277b2453789696f1cb064b0c7bd86f33b866b27e4b5847db7df4fb43bd681218f7dfb60b1d6308f822273f79aa44bcb30730e09cef5c4d53a98086b16ffa21adb0d5c8978519660a29f3da4a09968ec1d81cdc70835c7c62bf782b423158094ac00f1e443495d9351c48e54bcecfd9cae8845016cf2095a0eb81e755a4e3989f4670b3225901f818c1d68724d60cfc82829d3b3dd762755ba6b73d24a51c482e7c9a306f6a85f0b081c66864d263907d2daa9acaf34a870c979d51016f3d3179b10eeb61dc1e8fbbf8158ceaab057b3687c63721144f551619f8d0f5cef92758fcf98bc1e01ff63bae7aa3623c1b5f2bac864c548f9869d1a68b3a0aa2d47c1ccf0382c0acb7f47fdcf796914011381dfae52ee270f8774363a33f1927da67cec9e9d9d74f4382adc425aa293c79c85c68ba1a614b2bbbeda9de385b1e5341ade308961b0eba95c32b9f7e57bc563694f53e8fbf5b1b407e9c30406e4341f409c396d512510bce0f06c0c357c31a5da133f52e77224d809d9ca482f6639956f425650e65da199bdb2aa5896be37b7509bf973edb2c4cce5b05a98b2b0852559feb218cc998bc3a9eeefd63b0bc49dd1a7c9c0a8fd38d2d529e4a31053ec89983549522c0eb939b4afe9b9918c18f10dbc692e3037c21b324d4dc20edd249a69df235ea62f26060385de260da0bfa8477bc9249ba02896216a6279bf3487ed6f4fcec8ca56c13e0f09b5eb8005bfa03f3a17b57592b1391de65046dc13ed617a62b56b0527569e7081b1de1e253afebfd886ba36240042dc8797aef5ba19e75700fe5ca63dfb24fcd0d8f8998b9dbf5b26d38e4127fb53140b8b96d4cfcfa965e101a910855f20c0c85e73cbc46b375ac6f7614216b99e74b04020380c0d5335481e9014bdb2a46a3c4db1d2d3a204d5d240502fdc2286c445bb057f866042825de872ec3f59257f84ee0f494c197142dbbc7910f26151efa1719409408c5939d2a9ae13f24adc34a9a8496ffd517938208a5abf2e1813387cce6f13dfb5a2e564c79b43d04743975fa5c00f6facfcb283a2d72c2c468bb07f09a0706f654290112ed01b440f239e3dc0e8c6e56d8fc039f96b67feff31f778ded5f283d8d73b5018cdd3378bbce89f4f1ef19c6b90c9e6c6378c4a2ca7f0101eb12afdb7b07e8f6142d8381373fdc421ddd2b7600ca21f75c3a59fc4883f559489a2c6c35f8c4b5f0f890c973350e384f4bad5e351790433efc0201cd3670afc5016497ae823f96494e6465ed46ab70ae2c40fa88329b0f9b4b4d779617ef81fd363c807ccd3066ba2010b758ec97e4da08134f9c991d646e468adf3511f3298f4f37d6b6a0d8c391dae31bf52425bada7003af6666c6935812038ca54a5fee1d7afa992b0bb8e7160a860b7c5c5d2d5552d4b87163eeed8a54e189d3cf3f1f868809494f6eb749c7f70b7eff06aa05534ac34fd46ea59d1c7cd5416e44d82e0d14ca36f05c5198c257a2128a3e1e12260521b74e683947e59059552bdfa36614dfc1626c56fed357c56b240203dce362c51eaa60f3c47a40ce2f0de34ee604de1026aa4df4c70d8301a66cdc391f531248f626702899400c4924a45a529b13a510898375dc43e7f391716be8d5518d90a7551482ab0aaa39ac8e6892b5c0256009cdde6ff84181d9ff2affc664257f0b95ef18762e3b694acca0c6e998a4505126040de5faa937f5769c7dec4297da664b95eb4b62104ed8b3457c02402927be5a30d8e2bae8b094a4ed2dd2480f3a0c4ab41ae6882fbde913cdaf78c1b70e844eb9d9e09741751c4d4974e0cc1d20131a49a15e7c2a7fdad61e209df91ec445e75388e27199407f5ca18304b8df5cc40de9e1c97264f644b4392345120a050364007be6a5b5b3fb2294cd8ea1daff670bda902e95912c46198ad3e00af377eb68bc72d36105b27cf40f2146c72af5904d67fea751935dc402f09a8c53c70cb33a86839a252a261d40c2e072e4468d02bed743901348a65fb7333cebe9d73d9f4083d11c6aa21ed8bd2ec6a86ff8dd038c80cda991ef9dbc32fb7383bcbd6d19380224113ae32b62db9514fcf8d1f49cff843a25763ee833f87769b35cf25cdccae3436d8af95a9d3c1932c2adb1d754fe55b90a7dca83fce21c8445c2c90c7149cb31e817eeeadefacb259b0fa69216979d5572fefbafbca72d7f86d4f5ac6f4bf0ff423640bc59bef21345c3b4f8354896b9efa904f15282e846ce64a7fcd6bfa715ed815a7a01cac0b680a33f6057d81c72ded4933f08ddac689dcdc06088715429ffe5de582352988ada8b0f46c2aeb790e178ff222e52357d661ff6380a5a83575bf9e956b567157bd8aa66ee11d5f2d4ecd46c0fb67795edbf164a5a6dc321449a8ee7a06ccbdc363fc8cd3902beeae4c4e0e5e2ed07ca12148f73d6ed2936cec2709f739f639fd7aca310cfb50f5f734daa7bf075877ff066970b76042583f916685d3179a564603f05e9830431df65ef783533062ba5ace883d312e121ddc4b24cffa48226e2e3e86b41d5a26061415f238139b77ec0b5be4060f8b81ba583501c35f126592419c11dae5bf804363c625285186f9e3af4546feb725366217974d75a999640b0bb8ede9fb3478bd98d9e1d3f448ecf7a387738b2c3af10b1fd092049b08d51518d35bbeed37bd112b2a62964b92f41733683f84f542e15379a017ab97f7ecfd63a35467cbb46f43c4dcabff02e0aee8b5b8de3af69521250d87aa18768324b45248e9a16b26547544fda2bba2ebaf69fbc40333fb8a2be30bd46ca9362d6fc2911da3f8403235528de1f56ce63758ffd2b2b73afc30a3b93f99877d199313767f2d4ac250d35dc69130d5f0fbde9ace24f4a164289c38802fbd092960df035f24d1be060d79e61ee8655a2eabbd67d99669fa6d95b0da585727c434fe3144d92bcad8f34fcf73d55caf98e0469e99dc2d775b47a8a26db48a4c75bad225488d1fda205463f70a81f2bf73e5a567cb2c4f57d58eb10fd13bcc2a58d071d3e5af515481ecac85b4d6623fb05d00657bad1d7612a685d1e6bd154e9e6e5be772155b9f938f1849cc5ce2644066c0b016715a49fdd43537aed0929cf243af2f8cba40bfecd4407416e842fad0ee08f45deb4e2f24ffb9e23ba715335b884de8152817a474f7a0266594f123646edc1b40c798f31d0778e5ea7ac83d708ac84cb8a0ad6d69162c198fc107fce05868710c62527081e0792d1562103a1f5ff7b88c5e2221717504447ad6cc7dcb6748314bb4706dc8eb74e00d530b1f7f515891e76544609af768f6b6c18d21df833c46a943df954b80639227b376c3257bf7d0f4efe02dc5f377fbc0541381cfc8fb44ef934b980761827604e6dd178f6e2dd7c5e95ad61be2d8d705e551ce526c6bf9bfe0fb456a81683e400d0b63f31f6f65f7bd493f50f86606255a834a76efe555cb216a928e4aa45ebbd3e42fe9ea0024cb122a4823e918ade547ba7460e68c8c173041c44b191f318f26b8e4ff7be6ee1976be99de023766f356c177d9972b31ff488047397a3a8179ef4518cefc56b918a46aed6ad8cbe829bf57742c837b77256e698ba86fbb4d3e9d58b20556eb9d355ebb3c11ed16dda26a5fb2f5c23b9722782225557d0f203786bb2916f184b7f3ecc21456192dba329b34f07c5588a191ca17fbab87380cbfe66b049ee9164fbd18611a679c63c168b8e45cb4114a829f19d48191fe8fa07bf0112cab20a7fe94047509ae14db6894fd4c37463b2b95a16c434543a193b32f6d1d25f3409db0c2ebabd448aa40ec13acaca44439be09422534947709aac3cabf96f90549153de2eafb9af6f241bed0ae9358159f41cb411a79ffc6d4e8e9e9b1621354e2ba623b7884c3b0f79ec407f16679420fd1629b36fcc14053d41e2418956fe6358ead575ad823d641c406de6c43857f8fac6d3a72fe58c190006ac8cc5c49b7cba2f821761e465fe8d3d235818829901e5b4978737dd03bcbcf4274c7adbb4b33aa40cf3a1ca72cf59374c538aa1f87e31cc57f9cefdf2bdf0f08350ad8b57b34a231523f277111c790c7ddc7d34b6d076a12b20f98e30ad0c9892378f303acbbd9c6e0b14b560696430a87386ddc83f361f3b314724de52304e8cb900ccb889edd02faf5dcde4cac984a84ac8efca93f9746f4a280e764ac4c789f9a6fd2104c0aa2e922430a87eef57b27ee3156c1f08df4d13e83030c79785695bdc622b6336717a4abe085e2afbbfecf3b8fb47fc0ec7a5336bdef451935eed113555988a165d91fd4664dc9a669f978a7530c4fcb8b49ceb1ed667e8a907feac29c2d6f8fa4677f64bb2241da4df5b28340bd304457ca28634a696f6f2a6308ee76879586fc74b0370d5bd26322c299363f77426675a9995f81561157871d540a417", 0x1000) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x10) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x3ff) r6 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) 11:10:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) 11:10:27 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0x100003, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) open(&(0x7f0000000640)='./file0\x00', 0x808b3c34286c3020, 0x0) r1 = kqueue() syz_execute_func(&(0x7f0000000340)="af4319000f1b6601c482093b9806000000c40175f1bd000001000f01f9c461b454d0c4e2a59eb0feefffff26f30f5dae17000000470f0f39a6") kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) select(0x40, &(0x7f0000000380)={0x9, 0x7ff, 0x100000000, 0x8, 0x5b480ed1, 0x9, 0x4, 0xb27}, &(0x7f00000003c0)={0xd, 0x1, 0x78b, 0x4, 0x52ae, 0x4, 0x8, 0x10000}, &(0x7f0000000600)={0xa12f, 0x9, 0x1, 0x8, 0x7, 0xffffffffffffffff, 0x8000, 0x3b}, 0xfffffffffffffffe) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x72) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0xfffffffffffffffd) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) 11:10:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x2090, 0x3ff) r1 = syz_open_pts() sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x1000000000000106, 0x0}, 0x0) r2 = getegid() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r4 = geteuid() chown(&(0x7f0000000000)='./file0\x00', r4, r2) setgid(r2) 11:10:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = semget(0x3, 0x3, 0x8) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/73) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 11:10:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) writev(r2, &(0x7f0000000500)=[{&(0x7f00000001c0)="dc352929df4940340064c770ff44b2e154fd24153f848d7b95d41911e148793efcd21bf6b0813ba7b3c221699d9159edfe95da2367b842d541cc0adad50bd7dab2af4c40e50d63dd0bfc0d787dad90ab29c647651e6e67fa2d60e94d3eb5fd7e59dd9a3ea416ef0cc4cff9222ea666258d359daacb7cd594dc106df2ef4a0d0f523c8ff91627f4711b329835336d916569c6509c9f0ac7c1486ecf435c9c8e069fd40095c01fad1e429aff9fe3e3ae5f1381ad28ed1d7e1d23855492", 0xbc}, {&(0x7f0000000000)="f40ad2fbb4b538a851618be050345d1067b28a6173098277179d3279838d764f590e3724244104b1fea9961fd5972f880dd9209c271c7b1db6b2d73de95f4b45db8141058056cfb1c4c7e9ed2aeb15", 0x4f}, {&(0x7f0000000280)="99af25e58c464c054e591ad89dced76b9ef43beaf9318f967c935244a0d4d8c32c960c24198e", 0x26}, {&(0x7f00000002c0)="6b358fb6de3a77b4f2e275f53eb30415454be3de9de8eeb89c1e70", 0x1b}, {&(0x7f0000000300)="27a07f1c748f8beca31e0d3dc2ecf7a38108b3018cb1f4322c447a6619e2658185bae6acb3dc6edcc47f55310e4e8d5312fde5ac11400feb2ce3c4ce7829696cd749e856fb4b9ee33d84bcb08d4f7461219d06871fd635c1714b54e6dc4ef42565e6e49099ea6804afab65f8ceba630921ba983c742c781a09ba2a1a4afc581bfca306529a9db70f131bbe8d46793787f9d058c07908ffc6c8a7b1dff4c6e0ac66be04d3bff98a551e16f0e33e51f59b0c992fd7625b5bd15f3fab", 0xbb}, {&(0x7f00000003c0)="8c5d4af0e83e684e822eae146e8b060637d296f9f468efd93c3fb08c6f232fc2709b85d7b0cb652b129bdb5550fcc7c553f4d4add69feaad4c5ce859631ee9bb40b414b5396a17449a791d18e27b67b031941fef117f602671e0e9c7344cc14f678d789b1a954906eff104473a2ae855891943a724843d0dc96c729fa2bcea5024cf201dd8bbb7e81ac29a", 0x8b}], 0x6) syz_open_pts() 11:10:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 11:10:27 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2009, 0x6) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) flock(r0, 0xd) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000780)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412cd4d8294834ecdeaf14535e4ec94e7ee594cbc9c1eab121628c1338bffcba980a39c88663c55a8c18d0ce2ddbede6e79e0f82c2c1a2801761aa553ac7e3d9e6fc53636fa680aba944c53486e1d005714043b3eefc694633b09ebf43286936c7980c1c474d7067023529465d135410efad5c9ff8e59158409f42dde54d4b6849fe753b47c8d7193054fe0af1cc122973b9781af4234f1f4fb1b0b79ad19dfa43adfa96855278c7f5a709be13d6f90fbc7b8d4f70212c4e86c186be8d15c977ff8e4a80b228b1508066cb0c3496e8efd663b36d280e2f1ee85d43de440f04f4fc25e0626db368ec1a8971cc07f5a8f6daec0fd51a1eeb7dbde99cd23419914446eb5af5198906100942a0ce4d8ed57074a68e112208cc71e009eb244fa2268e694b559717a6ef08df1de55743ce03b73a21998e5aef8214df45c07388f7dcc948a7014e3522529dae01f631d261c65745b77b5be2398929bc5b0cb46085f19637ea22a4f57ee1e20f2e111c5333558844457685c1d4fe6de1e119991dc702fa3c6ba4c50397a25d047eaf0f15335f7e5d8d8e8d317109eb2dc9f07d2bb8cf4c127673109a5d57dfd2b8ddd58227db118c", 0x297}], 0x1, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 11:10:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/3, 0x3, 0x802, 0x0, 0x0) setsockopt(r0, 0x1, 0x5, &(0x7f0000000100)="ff538781", 0x4) recvfrom$unix(r0, &(0x7f0000000080)=""/85, 0x55, 0x3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 11:10:27 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 11:10:27 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 11:10:27 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() wait4(r2, &(0x7f0000000040), 0x2, &(0x7f0000000080)) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x0, 0x0, 0x2000000000000000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x1, 0x0, 0x0) r4 = kqueue() write(r0, &(0x7f0000000140)="1b474020648218b1290328e56568bc9954d1087b369794a670972e16e90137f58f7799e6b6c2acc61798ccaa750b77f6304f81d31972a3da624d", 0x3a) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x8, 0x1}, 0x10) r5 = dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r5, 0x0, 0xfffffffffffffd23) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x4, 0x8, 0x2eb, 0x20, "a5ad47fbee39ebbb787c6c77e57b06cc119636eb", 0x9, 0x1}) r6 = dup2(r1, r5) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000200)={0x2, 0x8000}, 0x10) 11:10:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b14", 0x24}], 0x1) getpgrp() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:28 executing program 0: socketpair$unix(0x1, 0x200008001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 11:10:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x2000000) r2 = dup(r1) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x96) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x7fff) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 11:10:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080)=0x80, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000040)='T') 11:10:29 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f00005a6000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 11:10:29 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x3, 0x7) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = dup(0xffffffffffffffff) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r4}, 0xc) r5 = getegid() r6 = getegid() setgroups(0x2, &(0x7f0000000000)=[r5, r6]) 11:10:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x81, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 11:10:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae73225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a0c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193e037916b136a54c36478d3ae426058ef8c80080957f919fd4af3559ec3985e2162c4e49ee016beb5bd605a61efeabb70394e0274b7f2c4b1fcf6f89bc8fc0902eafdb6dd490c10f617d5a35bbe76c1da7310307e3e648d3268bb2fadf122a8313528e1752a9fb1a953a153aae51d4d27b907444b2eea64797510100b8281e882fe253fecdfd5d13b0f5230066b6cede5883bafc997c468c7f27a9579e15e4feee8a8c55", 0xfb) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() recvmsg(r3, &(0x7f0000000480)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/127, 0x7f}, {&(0x7f0000000380)=""/81, 0x51}], 0x2, &(0x7f0000000400)=""/73, 0x49}, 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xce, 0x3f, 0x1000, 0xfff, "78abc59e435cb3d8bf5300d06edd1f5519e6d200", 0x0, 0x4}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x6, 0x7, 0x0, 0x6a1, "05000000dae6e600"}) 11:10:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000440)='./file0\x00', 0x1000, 0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) mknod(&(0x7f0000000480)='./file1\x00', 0x2000, 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000400)='./bus\x00', 0x0, 0x18) fcntl$getown(r1, 0x5) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000000140)=""/245, 0xf5}, {&(0x7f0000000240)=""/94, 0x5e}, {&(0x7f00000002c0)=""/172, 0xac}], 0x5, 0x0) 11:10:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001340)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000001140)=""/167, 0xa7}, {&(0x7f0000001200)=""/224, 0xe0}, {&(0x7f0000001300)=""/9, 0x9}], 0x5, &(0x7f00000013c0)=""/129, 0x81}, 0x842) 11:10:29 executing program 0: r0 = semget$private(0x0, 0x4, 0x400) semop(r0, &(0x7f0000000040)=[{0x2, 0x2, 0x1800}], 0x1) socket$inet(0x2, 0xc001, 0x2) syz_emit_ethernet(0x2f, &(0x7f0000000100)="27c2ab755c4fa9d5e20821e8a20fbe9ce2c5c3efe062fda3355e31309594b378fd88d30271ebd6c04b1f8c42490491") semop(r0, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x0, 0x9, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x2, 0x1800}], 0x4) semget$private(0x0, 0x6, 0x1) 11:10:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0xfffffffffffffffc, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) writev(r0, &(0x7f0000000380), 0x0) sendto(r0, &(0x7f00000000c0)="91c2024f2aa36cd44570a1", 0xb, 0x400, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = socket(0x0, 0x0, 0x0) syz_open_pts() socket(0x10, 0x4000, 0x9) write(r0, &(0x7f0000000080)="f7bba8144c14921af6b3ab4b5c726fd26d341c6b676715326e94a539fbc560b1c57735b3a11ba35b466e05930a7b896dd472030b66b63f641f954edd", 0x3c) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x0, 0x1) 11:10:29 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x80000000) write(r2, &(0x7f0000000200)="bd", 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r2) syz_open_pts() 11:10:29 executing program 0: mkdir(&(0x7f0000000180)='./file1\x00', 0x1) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) lstat(&(0x7f0000000140)='./file0\x00', 0x0) syz_emit_ethernet(0xf3, &(0x7f00000001c0)="960e37be18309fc8aaf481f04458861b34208d41987c82283d348fcad480f6d36360965383eafd1ef2025b08b6531f19ca6315a2f4fb2dd63dc01220d5df010aacdd3f961901053d0269f3a8ad862b15a2ae863a90203c4e2dbd8d2cae22de4094b7376205ef70d0acd64d69d48914680b32ef76ab42b856bc5e678f16faee387726720c3660f0e22b1db0c8fe1ce0f32c01c7590f2689c386b9f7ff95e6e5242aa5863cb8910fbecaf79c4ce8ec139362f8019c08ea833c3dd0ec479f2ac0cec5a85a78887df07af0ed36bf3c80de30a7dd781e2e7855cb54443cb226d066fbf60dc621fd09651fded99dac8ca540982ea380") 11:10:29 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x2}], 0x2, &(0x7f0000000200)={0x3, 0xce4}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x20, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x3, 0x20, 0x7ff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80, 0x4, 0x6e}], 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:10:29 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = geteuid() getsockopt(r0, 0x4, 0x4, &(0x7f0000000080)=""/245, &(0x7f0000000180)=0xf5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 11:10:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ftruncate(r0, 0x100) 11:10:30 executing program 0: r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) recvfrom$inet(r0, &(0x7f0000000000), 0x0, 0x840, &(0x7f0000000040)={0x2, 0x0}, 0xc) 11:10:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffff8, 0x6, 0x498c, 0x3, "7179bd894d8f09f329ee76677157ce6885ff7066", 0x800, 0x1}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) write(r0, &(0x7f0000000100)="3bb3caf19361d7e8d0db5e6c50a789b93b698780c67640cd3d4de48cc45a414920636d6d7ddce3d2b3a6f43a2c607776630a116a85fb86f337c911b35ea55347003919a768192766d587a4f9d2e2e53bbebfa4a84b311bbd9566dff50a50a156b61561985e669986702b0e059315208d70da1000001b80ebfb26c2cbacf8855a809a736e75ebf4fd0ccfa2122e379f4dae873f046713d512d9a05248272be2cb99ef8bfe7298bf1af5c483969847837db9c676b01f718cedc1d5692112be58fba985cad548196d", 0xc7) r1 = socket$inet6(0x18, 0x1, 0xffff) sendto$inet6(r1, &(0x7f0000000200)="f89d7ab4aeb8f4b05a1becb53d6c66d02b6c895ecf0fd47bff0361b523fd305a09a6506a1fb098bd06c9456d631d3e9d8602937bad8a5ed623ade3551e220bab0643d30cffe166efde6772faca9243ecd49e183d964063e94a3c7ee8e074d2ad8c36d1671776f9c147bfd5121764341e47ff14b68323a18c3f5de61aa606b3a7375b210bbaf8a34a6857609aebc64092902a7d907877e09eaf890df3b9d95fca7743", 0xa2, 0x0, &(0x7f0000000040)={0x18, 0x3, 0x7}, 0xc) 11:10:30 executing program 1: r0 = kqueue() close(r0) kqueue() fsync(r0) 11:10:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1fffffffffffffd, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="c73d1ee5448c06967d3db17b813270b610000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 11:10:30 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) dup2(r0, r2) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/35, 0x23) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x81d) r3 = socket(0x0, 0x5, 0x10001) setsockopt$sock_int(r3, 0xffff, 0x1201, &(0x7f00000001c0)=0x6, 0x4) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r4, 0x4c}], 0x1, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x60) 11:10:30 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xf800000000000000) pipe(&(0x7f0000001380)) r1 = open(&(0x7f0000001280)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000001300)='./file0\x00', 0x80, 0x20) renameat(r1, &(0x7f00000012c0)='./file0\x00', r2, &(0x7f0000001340)='./file0\x00') readv(r0, &(0x7f0000001240)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/66, 0x42}, {&(0x7f0000001080)=""/165, 0xa5}, {&(0x7f0000001140)=""/208, 0xd0}], 0x4) mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) 11:10:30 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 11:10:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/158, 0x9e, 0x801, &(0x7f0000000000)={0x18, 0x2, 0xa40, 0x9}, 0xc) 11:10:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10a7, &(0x7f0000000040)=0x4, 0x4) r2 = socket(0x10000000002, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x130f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt(r2, 0x0, 0x6a, 0x0, 0x0) 11:10:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sync() poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x1}, {r0, 0x100}, {r0, 0x100}], 0x4, 0xfff) fsync(r0) close(r0) 11:10:30 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 11:10:30 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x40) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x4) r3 = socket(0x80000000000002, 0x3, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8001, 0x120) bind(r3, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/15, 0xf) 11:10:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 11:10:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x180, 0x100) fchmod(r0, 0x158) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000f360a8bb38fea4d20000000000000000000000000000000000000000000000200000000000000000000000000000000000df423b90e3c1e9b602eda1b034a35207544bb5157ab0d328eda709c22e4d7e3eb6c8f07c53b328fc8531a68168cccded89656758ff20a9bb211de2af490be4c5e65b862cc1f3909e888a677c5108f20c46d3bb13c84698b52450592bc6c67b2fcef36a685dee6110cc9b238f8c1d2f3f3deab36c7294338daf3f432c27577ad2ee2a222b7fa153d7"], &(0x7f0000000040)=0x4a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) kevent(r3, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) 11:10:30 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x1fae}, 0x8) socket(0x80000000000002, 0x3, 0xffffffffffff0000) 11:10:30 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x168) open(&(0x7f0000000c00)='./file0\x00', 0x4, 0x400000000000000) 11:10:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x8, 0x6a, 0x0, 0x0) 11:10:30 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r9, 0x1, 0x5, 0x7f}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000680)) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 11:10:30 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x71c, &(0x7f00005f0000/0x3000)=nil) shmat(r0, &(0x7f0000345000/0x4000)=nil, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="ad89b39ee8f9c0f7f9c64f8d23ffa420184229ae1a4c0373162b7e5601dac6c77724be879378dc3d28fa48fcd323d7c940c714e9a5d5d91811249100a779de2be1118e79b399d85bf34db9d2767c8a68ca17e2543f9dcac27558a39f263a335b41ab6d19a4bcdb4720b1fb5f1f3a66234c1aa18bcd2e0200011d8656bdd901", 0x7f}, {&(0x7f0000000100)="0ab2f6b05fdd8bf683427e9a766d217d89826d727767a0a2c0b5bdc7037236ed589a676fec471741c8000f874c0214b7e13c4a8737b1502ba1122f3eb66fc37c326c323688d667fcaa6a6c05cf1530d3a020e996183715f88bcbc6be0a744b86ca9cc74d25609f6bbdb74cf27d0d737d153cc8c5ccf8a29a0e6ab23f108cdb28792810a759fe67638275003b51c3428497c52559fc0e3423c5d58c9ce26463fea71fb0538210c1c1c2c1e79af8b15688e77ef7d843c45c6aa557be086e8732fccda4b3797bbda18909b04cb649ea2c6994f4906ab4632278cb8aa3782b29136ba5fa28a4f13887", 0xe7}, {&(0x7f0000000200)="cf8fc24019052b4b836b4ddea7bfe3f3d35206269ea6807afa8f2c764986a9a3d84a3a647cdee503e433d932457c45245517046d1fec06bfef1b85ba5b6de1ea44b8f24c821e4ac28be2650aca5da65155a267ff1da6a0ac3866d5108c037ce7889582b1b7b5a0ec71e37a4ca1405bb89c0a141070111e929016f8c566664a212317424a1188dc6356dfe1f9405227cd40ec4a2eca9f76474936443eef9eca7779c38dabc7a2af0cafad6f1afaedb61d71442dc5b8660c6a4ee17fa27614a70bc991a9cf9f3051e287b6971ed34ed0789ac810bb8c428b41250c10c7606bb7e129828ce3da088c19a51e", 0xea}], 0x3, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}], 0x20, 0x2}, 0x2) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:10:30 executing program 0: socketpair(0x1f, 0x3, 0x5449, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000040), &(0x7f0000000080)=0x4) syz_emit_ethernet(0xffffff12, 0xfffffffffffffffe) 11:10:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x48e}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xff) lseek(r1, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0xa9, 0x4}) 11:10:31 executing program 0: r0 = socket(0x8000000002, 0x5, 0x80000001) bind(r0, 0x0, 0x0) 11:10:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) shmget$private(0x0, 0x2000, 0x106, &(0x7f0000ffc000/0x2000)=nil) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 11:10:31 executing program 0: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) clock_gettime(0x3, &(0x7f0000000000)) 11:10:31 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10003) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/171, &(0x7f0000000140)=0xffffffffffffffac) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 11:10:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="44d0469eb9901893e2635b9b392dfd08b1b15dd7b73285faeee7a17fc44ccb760306828749d8f25780972395b983a88ac2d906491160c1db740c96822bae26384df056e25aa8d9bd8c0c0686581428a4917498e7773a8e37e1ea06c9e580c5bd832617725df32d3751ca6fb7eb170cf92c7ffbe52404850c1e177e33cd23f811a65789b15e4609b546a023afe9c88a4a30f3512ce64f2eaee5d609bb60df4b311917c5d7b2972ff5a05cdf8777f30e558cd5aa79fa1124353d4b2c94f6e37faae81128999f62564979d3f04d", 0xcc) accept(r0, 0x0, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 11:10:31 executing program 1: socket$inet(0x2, 0x0, 0x1) sync() getrusage(0x1, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x4, 0x3) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 11:10:31 executing program 0: writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000000)="40547bd9", 0x4}], 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open(&(0x7f0000000080)='\x00', 0x8100, 0x148) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') kqueue() 11:10:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x7, &(0x7f0000000000)="0a5a438305d143eab77226069964db153d8585d4d8135036d8d50f6cfdce71aa154fbe09b613a9e6639f72a7cc38f4344e8f7bbf88f32237c4f9fb7aab6e60825186c3c64b9a4daf07a56edfc40343f01f8b9294a617ed0d2c0f845680a1779f671f", 0x62) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1, &(0x7f0000000140)=""/132, 0x84}, 0x2) 11:10:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20088, 0x1) sendto(r0, &(0x7f00000000c0)="81893febce2ff8ba5adeb5e6acc2626829b06359b0bd0e8659ec3a41c05d092b4544dc9d492fc4fdaaa9a56abd26cf93c6f9a50c6b7ade8cc9932a61f68c1b628a4f854dd578c1235cd177aebc65fd46653003016986b01946628b53b181b8cabc65aafbc1", 0x65, 0x408, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x1, 0x0) 11:10:31 executing program 0: r0 = socket(0x26, 0x7, 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/123, 0x7b}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 11:10:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x3, 0x0, 0x1200000, 0x400}, {{r0}, 0x0, 0x10, 0x8, 0x81, 0xda70}, {{r2}, 0xfffffffffffffffe, 0x46, 0x80, 0x6, 0x5}, {{r2}, 0xfffffffffffffffb, 0x70, 0x41, 0x9, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0xaa, 0x628}, {{r2}, 0xfffffffffffffffd, 0x40, 0x8, 0x40, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x2e, 0x1, 0x52a}], 0x4, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x200fffff, 0xffffffff, 0x1}, {{r1}, 0xfffffffffffffffa, 0xd, 0x0, 0x2, 0x5f}, {{r1}, 0xfffffffffffffffd, 0x8, 0xcc, 0x1, 0x80}, {{r2}, 0xffffffffffffffff, 0x30, 0x6, 0x7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x10000, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x3ff, 0x80000001}], 0x40, &(0x7f0000000340)={0x7, 0x6}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) 11:10:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 11:10:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() read(r2, &(0x7f0000000280)=""/183, 0xb7) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7ff, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 11:10:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f51d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd00004518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c14000000007dfc439db8e05cfbc0354314c6c3b0", 0xb3) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 11:10:33 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = semget(0x1, 0x4, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/82) semop(r0, &(0x7f0000000080)=[{0x3, 0x2, 0x800}], 0x1) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 11:10:33 executing program 0: setuid(0xee01) r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "ce287e34498eb7c94698097bedf252bb914a8d06a35b14f7b293d56141b40eca991c44a22a22c5033c235af375550b975d92d4d776c71c20320b1f35a0264790e1b109ef4bfd3e38437635f88922ad2e83681261283b8ec802a1d1b6899303747563a6842a903b1c68c7b0e72689a4a6672f6b01793a65"}, 0x7f, 0x800) msgctl$IPC_SET(r0, 0x1, 0x0) 11:10:33 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f000053a000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:33 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') pipe2(&(0x7f00000000c0), 0x10000) r0 = semget$private(0x0, 0x7, 0x440) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/179) 11:10:33 executing program 1: r0 = semget$private(0x0, 0x4, 0x1) semop(r0, &(0x7f0000000000)=[{0x1, 0x4, 0x800}, {0x0, 0x7ff, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}], 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) semop(r0, &(0x7f0000000040)=[{0x7, 0x2, 0x1000}, {0x7, 0x1, 0x1800}, {0x0, 0x7, 0x1000}, {0x7, 0x6, 0x1800}, {0x3, 0x7}, {0x5, 0x80000000, 0x1000}, {0x3, 0x1, 0x800}], 0x7) getpeername$unix(r1, &(0x7f0000000800)=@abs, &(0x7f00000000c0)=0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x108) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = semget$private(0x0, 0x1, 0x211) renameat(r1, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') semop(r4, &(0x7f0000000200)=[{0x3, 0xc6c5, 0x1000}, {0x4, 0x6, 0x1800}, {0x3, 0x5, 0x1800}, {0x7, 0x3, 0x800}, {0x0, 0x1200000, 0x1000}, {0x3, 0x9, 0x1000}, {0x2, 0x400, 0x1800}, {0x0, 0x9}], 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) utimensat(r3, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x80, 0x10000}, {0xffffffff80000001, 0x9}}, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSCTTY(r1, 0x20007461) getpeername$unix(r3, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getgroups(0x1, &(0x7f00000003c0)=[r5]) readlinkat(r2, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/228, 0xe4) utimensat(r3, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x7, 0x9}, {0x3b6b, 0xc76}}, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000005c0)=""/172) getgroups(0x2, &(0x7f0000000680)=[r6, r5]) flock(r1, 0x2) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000006c0)=""/112) rmdir(&(0x7f0000000740)='./file0\x00') ioctl$TIOCNXCL(r2, 0x2000740e) semget(0x0, 0x1, 0x600) accept(r2, 0x0, &(0x7f00000007c0)) 11:10:33 executing program 1: syz_extract_tcp_res(&(0x7f0000000280), 0x7a5, 0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c88ce8f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000760"], &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000900)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r14 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x966a, r4, r13, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 11:10:33 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/213, &(0x7f0000000100)=0xd5) accept$inet(r0, 0x0, &(0x7f0000000140)) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 11:10:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x3ff) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 11:10:33 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup2(r0, r1) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000040)=[{r1}], 0x2000000000000157, 0xffffffffffffffff) r3 = dup(r1) poll(&(0x7f0000000000)=[{r0, 0x26}, {r3, 0x2}, {r2, 0x20}], 0x3, 0x800) 11:10:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x7ffffffc, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd3319515a4c8ab06198824b3da025bbd47b18f579479d00d4096e8c8b6b87cb2d72b86b6e99bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a0000000000000000001a390200000000000000dff5531619b8021310a34816d39612d2c5863bd89118917f2ab32d8ed5f55194c47101b63eac2eee5084f80c19e94a5665ed97bdc7746ea0e961e306d153a7d86228d7996e6ca43301aecfdaf6743838eae8256142bbf0c917cc7b0818c4c598d376041b4efdfa09bb7c5559c24a3e2283c6421a4d470cb549b9d4ec18f1d216819ebe3a0dad847815922cef9e8c463132f9612d2453e6ee94a7a3338967873370260e02a09901fcd38a476f7c07b9c1be7a25841532dc5d5cf6670e568971055a1c20c32672c74be252bab27b85b09bb3cc26e50d18bf07d019e638a5d80288445dde197421187a5aee40e2dadd14eb8214964e7771a187e662e2fc838f3ee675ee4e9c42e384c7782d85f092c4a621dc0835ebba8dbf6bc318f7f45cd23b009b160ce28641", 0xffffffffffffffa9) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x7fffffff) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x1, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) r4 = getppid() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x2, 0x3, 0x2, 0x200, r4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:34 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = semget(0x0, 0x2, 0x20) semop(r1, &(0x7f0000000040)=[{0x3, 0x8, 0x800}, {0x3, 0x100000001, 0x1800}, {0x4, 0x7}, {0x4, 0x1, 0x1800}, {0x0, 0x4, 0x1000}, {0x3, 0x4, 0x800}], 0x6) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) socketpair(0x0, 0x8000, 0x9, &(0x7f0000000000)) 11:10:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:34 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 11:10:34 executing program 1: pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpgrp() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) select(0x0, 0x0, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x1000000000000, 0x0, 0x1000}, 0x0, 0x0) 11:10:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000180)=@abs={0x1f95d27d48731892}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="90434694689449f5f3a3613bece71b4fd4a6aea35716eb78c2acd936f1714abec1c6f19a1c7e8a1ae582934c7b1b20bd31175a8b8f0222f56f3c973ef3eabcbae783cf76b59e262205d6e90d6e83d5541ba62e013f9f8ec1f8cd8a1e497b4b7ee2bcb075df9aa4ab665301df78e3ea39fef193e7bca14b43a5dd01452a1ed15fa7fd269984a48e1e5f16578a8b7f8c87a6acbcf859832849a66fa87d35a4835a07b0eeca634429be165d4b7aebc25914", 0xb0, 0xa, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:35 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 11:10:35 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) link(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 11:10:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7f, 0xe2d3}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 11:10:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x101, 0x10000000000001, 0x4100000000200009, 0x7, 0x5f}, 0xc) getppid() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="c5d5770966649ca8ab59a3883ae811225edf0ec02259e36108ca85145dc756207eaa66a72fecff244c3bec3a19fbde312844a914a1a9dc53b75567fccec797c340ce2e87322cf8ed625b073125016b9db684f46f473241e75fe9436fd2b6d5292c56032ace88e71d412c691898d082654c8efc74023fd1d95c1321b47fb6077d2f1b9b56f69e15bc63c0b92fe00fe39e17fd5c4121f06310ec3ee9f6c48007531d735033c53bf77f979dc7d30ec2f84b3fca6ced3c97896531ccc790edc8d480a076822be22b4c3a437f148fe37a19f8c9d1c14c27a42e2a10", 0xd9) 11:10:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x0) r0 = getuid() r1 = geteuid() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000011c0), 0x76fcd7b44ebe5de9) fcntl$setstatus(r2, 0x4, 0x8c) setreuid(r0, r1) bind$unix(r2, &(0x7f0000001140)=@abs={0x0, 0x0, 0x2}, 0x8) socket$inet(0x2, 0xc005, 0x5) setreuid(0x0, 0xee01) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000039c0)) 11:10:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:36 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x100000000000008) syz_emit_ethernet(0x2a, &(0x7f0000000000)="125bdb3c7e45a5f83a5a6e420d111472f3133dc3656a544df37117cfdfbb05082033b07a726cba3bb37e") r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x44) 11:10:36 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:36 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa8, 0xa0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() 11:10:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7fffffff) clock_settime(0x1, &(0x7f0000000040)={0x68691f5b}) r1 = msgget(0x1, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/62) 11:10:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) accept$unix(r1, 0x0, &(0x7f00000011c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000001100)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/216, 0xd8}], 0x2) 11:10:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) 11:10:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/229, 0xe5}], 0x1, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/116, 0x74}, {&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000380)=""/71, 0x47}, {&(0x7f0000000400)=""/68, 0x44}], 0x4, 0x0) socketpair(0x1e, 0xc003, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x67) socketpair(0x18, 0x0, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) poll(&(0x7f0000000040)=[{r1, 0x20}], 0x1, 0x3) 11:10:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() r5 = getgid() r6 = getegid() socketpair(0x1f, 0x4000, 0xfffffffffffffffd, &(0x7f0000000400)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0xffffffffffffff32, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) getgroups(0x6, &(0x7f0000000040)=[r8, r5, r8, r8, r6, r5]) r12 = getegid() setgroups(0xa, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r9, r10, 0x0, r12]) geteuid() 11:10:38 executing program 1: mprotect(&(0x7f00004a5000/0x1000)=nil, 0x1000, 0x6) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 11:10:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:39 executing program 1: r0 = socket(0x10, 0x4007, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r1, &(0x7f0000000180), 0x10) 11:10:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = semget(0x1, 0x3, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x40, 0x2, 0x4, 0xffffffff, 0x3]) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) 11:10:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)='./file1\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kqueue() kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 11:10:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) 11:10:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8802, 0x10) mmap(&(0x7f00003cb000/0x2000)=nil, 0x2000, 0x5, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) 11:10:40 executing program 1: r0 = socket$inet(0x2, 0xa, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 11:10:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:40 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 11:10:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6004, 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000040)='./bus\x00', 0x500, 0x0) 11:10:41 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) close(r0) login: loa     11:10:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:41 executing program 1: kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x10000}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240), 0xe35, 0x0, 0x7fffffff, 0x0) 11:10:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x80000001, 0x4}, 0xc) write(r0, &(0x7f0000000100)="1e1cc0a9fe1ffe6ff8d89b136eb58ec10e3df45c3ba157", 0x17) setsockopt(r0, 0x400, 0x2, &(0x7f0000000140)="d5adde62c235bf1462f65a1ba7e422167dbf3b6cf4ceeb0b9b146a8390a437743a3536d07b0f94a097a89a694e695c723fee7dc83547730a38d0593884160b0c1944008cd7338b490117d8b1a6090a7e51ba16da161bd1e90667853cb9f58d5885049182b233bacdf5ca05ef2343b3d868f86ce466ceb84324f53ba13234d1efb8524f0221e5879440c411a26d03b530a367f5f20c7c3ef479caec5139d13d1c591982855a316155506097d9ac4680a52871d88552c62e3564031debc434c4107a3ee3ea7fcb8514373c50167dae9a9d6024f03b5967d6f891531000ef", 0xdd) bind(r0, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/39, 0x27) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x8001, 0xb397}) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x10000, 0x0, 0x7fffffff, 0xffff}) write(r0, &(0x7f0000000380)="f29c0007361f927e77b8462d82c9386043b47b8499b1e47f575f0038e279220e966846fc10f3e90fd082acf5467cf70e261a5e02c943a45be5b511748438c99f3daa57d1634c65d4095d", 0x4a) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000400)=0x3, 0x4) unlinkat(r1, &(0x7f0000000440)='./file0\x00', 0x8) recvfrom(r1, &(0x7f0000000480)=""/154, 0x9a, 0x40, &(0x7f0000000540)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = accept$inet(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r3 = dup(r2) fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0xfffffffffffffff9, 0x0, 0x400, 0xdfa, "7d62499e38537debbca36bfab8e0731fb4cf3202", 0xffffffffffffff89, 0x3}) ioctl$TIOCDRAIN(r3, 0x2000745e) open$dir(&(0x7f0000000640)='./file0\x00', 0x400, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r0, 0x0, &(0x7f00000006c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockname$unix(r3, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000001740)=0x1002) recvfrom$inet6(r3, &(0x7f0000001780)=""/217, 0xd9, 0x43, 0x0, 0x0) setsockopt(r2, 0x5, 0x8b32, &(0x7f0000001880)="8504f184ede0320a66cf0beea1c332879223919eeea700b8de911b858c8318d86147d813a53abfbea5c287261f941df354912ba20b15efe89987c23da6aa7630c8a96a2827c415bd487e72746037e8b498a20830f88bdcc3a9bd060f5788ac8565f044b77996ef20833d78dc4111ac1d3e78ae8bf7ee6303011e580a4a5b507a9099da818a50c215bd38735456", 0x8d) openat(r3, &(0x7f0000001940)='./file0\x00', 0x20000, 0x4) 11:10:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknodat(r0, &(0x7f0000000280)='./file0\x00', 0x6000, 0x7) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/88, 0x58) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fchmodat(r0, &(0x7f00000002c0)='./file0\x00', 0x85, 0x100000000000002) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r1 = getpgid(0x0) wait4(r1, &(0x7f0000000100), 0x1, &(0x7f0000000140)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)=""/251, &(0x7f0000000400)=0xfb) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 11:10:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x7}, 0x10) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket(0x3a, 0x4000, 0x1825) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x42, 0xfffff, 0x80000000, 0xe79}], 0x3349, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80000040, 0x1, 0x5cd}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x11, 0xf70}, {{r2}, 0xffffffffffffffff, 0x0, 0xb, 0xdda, 0xe5}], 0x0, &(0x7f0000000180)={0x3, 0x3}) 11:10:42 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x57da) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)=""/106, 0xfb) 11:10:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f62757300796c61e98b762f4259a0868f05c6076ae001dba22571b1b3f615204601e3cce3c653d54554d21aeccb1fd29a6d79693614f3c909af8c12b06779c8e4f4e409da3a0b7c115b7aad79f9dfbf72e77d3107aa97961b75153fb32fd04154a4bd8bfb8706dfef91546b1d379e8601f3c2325c64686a5fbd9779900150976a0130af76b9d2fbc4401b39a63f6b5e3497a6e14734eb734dd644daf1d58231f1f2d56d84fd235aae2418717d3c6deddced424d47dd4d0f34b29df1827d9295a865a2a79405"], 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 11:10:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r1) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 11:10:44 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 11:10:44 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:44 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) read(r2, &(0x7f0000000040)=""/28, 0x1c) 11:10:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) 11:10:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/213, 0xd5, 0x802, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) setreuid(0x0, 0xee01) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:10:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) 11:10:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:46 executing program 1: stat(&(0x7f0000000040)='./file0\x00', 0x0) setitimer(0x0, 0x0, &(0x7f0000000000)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x7}, {0x1, 0x5}}) 11:10:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x180, 0x30) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) truncate(&(0x7f00000001c0)='./file0/file0\x00', 0x0) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r1, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) execve(0x0, 0x0, 0x0) 11:10:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001280)="06c3a4cd61033421ec79870664ec7c086fb30b146cc5939ab6031952d3036c03065d95780a134af17b0d7cf4725ecffec2bb73c408636b6a12d73ecba5ce7eff48fae6a276941a529e1042943c209621221b008e5c9fbff8da3dc34bb253b85ec19338b393c803fbe4905991babae402b92ae0a5d4fada73c09e97358dbda081f1d3716beb85390fd53b4910e968c4cd39d323f19aaf5c08bab265eb77321b510a5c2dcbcf8ae5f66c02c6b419463df043244e5e97b3d1da7144def835b9992dccb877834d966e789cb80bcfd7513df43c41926d84c68f1facfda2d5cc5c0ffd5a7c74feebe1afd8cf797cbc717e96843510cfcd5aff9b0e2e03a58dc882fdfcfbf7648c277741b962ceafa3ab97101fb407510b7e912956757986538f2ba94a0470688d23220c84c3d07ef6ba30093117608ee0ffcb0794a173635a089b592778bcf868c1cecaaaf62ccee1f81b32bbf20e1590327bfd93be596a6bb189881ca547f24cb5956c389bfdcd6e172fca10106dbb85a9b0febca5be15ec40e6e232fb14fc2f1d750301257a93fe39c520a683896ecb7ac112eed7bbfd70c74b19f8509628181afd6f23b6c6b288d3949e0bcc32f46fc8eb7fe4fb92a04afa94fe740eb69ce4d0a015b3da2d419a481f406b6e882e43eb60a769a673fb3329465679714c950dde19326b40bd84006fed767855b8c701c0879f8d87e6a23f7cd02c126df200ef994fde12ecb6870e98fed731a88ad575843c8cb7b448790fa9f126112f96f719882e074af3978ae6913c3f1bb4742b6776f586a5fea49fd71b8cb223ebc5748d5673f0bcf9bdbea9e917b96449b79b915d6afde67d1e6ab3d4ff15397e96db7793669cea0d4660cf572d92f8d0b15b5e124930223cb450a0718333d06da6e6c698f4a279c922b3884b0fe4a5ee6fd8049289e015d8644539cdb7c569a0692be45f9413b1fe194f39915d6c3b14512484b8d9f64a607a1265dc8cf35f9e05e58838cce7647455235a05de96b79eef5b71dfab14d5527162cf58e8a0313ee0f319c924707da4ef84e49ced13904c953e2fbd3b22ed1ea5a8fb328b3e81d58383968ba57d0b904d9bbb86b9c06f37bc5198a36b2a5056caafbdc8312ca4ea200e220cf3b52870bf185060e6e66253c1037cdf174db448966d5643a03999982872174825ce561f7a601156b111e834bb93cf8df2821ec09f4a862be713b45cad44c3089f2460b52dc2164ae51ec940cfa15908bdbc1163939aeffa01789669383e7f801ecdf4f2baaa0ad17bb54b31fb86e591a08943ed2d7cbb23a4365d61e6d89ad35d34d742a7463e54ff73b777b6fa5d5f5c28d20b698400c319791283069eda1a241291472ee82994a69c03cd5a8a8f3936898c238a426341e71192cb9a1e79e7e3ad3a50e6709b95798e24baacab6ddadc134738a25f4b2fb5e6642674ad582d2c5ed9b3d02e7c90d1960bb3c9f24c820a8a799e30979550842dcf26d3a12239b81e047d9865f7dd089c9b2c1863f983b45d5b9c6bf34297b75f57aee9cfe29512838d71cc96dd44b9198f515f2a339ee8b2553cc1badce182c37eda34aa2c1f6c046ed547aee2850218bb3f3123c9ff9456d8a92e3c6b0870f74e6037e829871008b0a9ed7a2b2b3a1d2d0a959fb47407c3cc989292c597839fa110a689dc59825d8201abd666d2dd097f15fd773505d143b1f5ac5a1a3d6a38f14d522e8dc4fc4636196b38dc2e55124ac3de65b0234b464e4598cf5aacc77609aab3202383dbaf53aed6128d73268cff02a49fb102c8f8869e951f3d535ae22f8ee5910b02ee8e116088dcf0a99cf1fab64bf966322376bf53c5350a088431351099512a18696fffcec18b9d74e73ccbbf824580cd4d8e7175df68bddf7d39da7c1f312d1ef331014b20508f2faa48acedec188c1db8ffa13219c8c968823aee13d5f6b5d91cf342a3d87d4096a2f2fa3a2ccc4e9849bc5b3984047614b1a702db4d542fbcb5bdc697c27f9d52eed34b0f64b3c841d4c450461644bdcb65d3b5567dace8d9425de346f9a3e876a86cd35da37516cedba11d224c31014de692652d59c080d42932f8dfb8c3a5005c3479c1eeac364a800eaac9b35a33dda7eb7c82015ee6cff03f3908f0a2a0d56213a8053099b2c30c1f9c802a923531a983eee5da3f730e369f3b2de4d3743cc61159e68843f1672bc0997ae5899f0a23ae74015425148b44b4beee3cefcab0a588ff909a288a61a2f692891125cc84857a0865defb2d647b87de57e67afd366ea2f387288d0c0a313b6aa3aa6c8044150f6f219a4545b97c91b2726096589bff8deeb8062178c0639592733b6dcdc5c37218cedb4e0506b74d39f49e7be17eb04dd31a3f47d8e31a1059328a041654b2468134de4649dac461361cddf38876e5f5251580b14ad08c979aa501d6856a3a26470808d09482d34a7665d02fb70465a1d1975022c0152b01db271b23cb16f7aa94b0aa1834465331b89744de866dfbd4f61122b5d2ee93bcd8cc9bb639247503234e8e0df335218f2048569164133b2999eb5d10444451e895e888ff11de75b75fac141607eeae61d904b3c2b8f41d6d715366054860d292fa57be969c9226af32b3b0bdac6610f5a4689b9e98f211857cac058ffef55d0126747623ce58189e30d9193390fa98439cf27f9b151c3610c5ba1b017769303ce578a86a9fdccc359e870a313ae12f626453fed8e2b5018e319b145c1c539528c3185c5b5b5fb88bc9f34c6d65cb141b5c7a821a34c19d5e336e4d6b6402d9669450e4a75c0bb1d409fb0b358a67c4cf3b7322426c285d346073d55668de3e2f83fb6a474369ab677d1fec7fdf75d2f1999ea6b876b9e943baf8647259080ba377cedc01aaec40b02a74be0b8f154c7603d26f832de1914860c7c4a4dcced63eb16d7957de4ba5a156f3acdee56d764ac84dab2d006e13ee794d584b6188fd582b8c5fe6a05fe099ef72b14dd439a00b9beaf95f6cfea5cfb5634c6381b985ad75cffad1d04276ff6b57ec789e3594982e0b48eb60946a7185b91d0b9abcbb31be817c1fa638cbaa111adf308cbb1def2b2167721a4464cbc538b09492dcd7c2eb7578cb5c682f09f4109741c097db747fa9935a91ca02ac13f181587797077fbf06e6035e4ad10c80ceb39325e1938cd8f4e63d425c999f8c0f1c84f6eefc564376e1f007309a76033cc2db5d202c772321774bc6f4b67f82bc67c463f9862c2423a3bd0d28006b77983fae4d1e6a41bf55c265788fe266c6aa2609dc1cade71b04a9f5ee6708d85068985927b0184da3829c315c43ec7739a7166cf3106f5271e3717743f719a79f23668c92b4b9b5f06f6ae5539b33d7ab1228833b67f679d736a03383e102c91d43704098a248a6f5cb605fe40b6c10ebc96730bcf01e2980b70a59cad54cc91d9acf25f9481e953671443413c3a53cfd781f28905e4e1846e9b8040541f4977e76f65dfba2d17c2a871310be6eedacb6faa095371d9901e8f6cc61b3aa6933852c2411530fdaa3713fa2fb1f955b96c69bcf2bfc561e7805805e85190f91372796415666255061aa424ec3a509bfcc111798df2ef248ef90807cd3ab7e7f8072ce29cd907815e2a7a63dd87faa8733d9c504a4b02784fe92a3fc1f702964eb62d1e0b070a1ece85a3e46161d4b9c694c25bf003765df9c480dcadf9a07ab6a972526f6e1c60208f1189ce7312d3bd3a00496bf959e573184cc7115d1944c5d4c6a1db89887defa4b47bacd15152a6391e2e84d0f6fe1fa136f233faa8aacc20397a74d9e333ae6772ce50ac8ddc4c51776e630adf7a149219557e493f45d95afaec5f462306ae90340482502aa10a9facbd978168150464c2559e453356e5903a2723ecbcbb5c70c30e22df61d1beeeca337bfcd0f419924ee5e4834eb3f6cb1a6cb5ce71a45499a6df379ca7edb5670d82bd3333ee83cd7230dab2bd513b4dca85959770966c89923da0e9dad2a9271f327a16497f7d5e98da99c2250b607018d58298644b45cf378e03f7b0ac9f1fb7e55d69e6df82f5e3b2e4e46b8c19fa50e011c2063dd02bdbf5990d351872e26fee989f068f2262c95d6a9103198b36cdfb2e3de00e016874732e9a5b4fb12087273fad4466ef9fef43da8351ded7bcb293b0ffd27bd857dafa07f839701e56a19039a5d0e86accae9a32802e18464e97d0378e567ac91b98c7baa7fc6cb09a7d832015c58a94220a473cc0604742eed6b0c721b5e274512ad843eefbf4559226bd32f2eeaf5367f178aac0342e73989bcc83108eba4780a6922720cd9283de5d1cf5cbb35328c325271f8babf165acc6735277604ba12c4ea33cc191981caae7c3e9076100b4fbf66858db807e1b0bf96057bb03f3a69148b89c9327de77da3d0b8547fa4bdb9dd52fefa4e0d42f0883cd5bbfcefcea271acffd4580684d2b73eed2f0e69536d823a92050e53d1f9fd50cb7901054a99cd6a6d5553976471787084630b62ff72ba8467a313099f5de3e823e39bc02ec938450b5af4d18739a18b2a7375ddc40593478f3b872e01990b900fe560601678c566d0d4563eb425687f3d98173c99315e2aa14d3ecb241773c590cb893a52f58ada7188e131680510d6b81be2fc593bb435ec2fc89c8248f1c9b9716369d16d6264225289c707feb06fed7629a935c50d624db5666a6ed7ecabc5318d251f35cc7b7774a3ca691025a6df4ba8c64a07381dcf87018872856d21bb0a5c2cd7187fa1937babd4f6cd53f755d38af2d85f5773d4bdb571ea98246f2c9f6fc5ee5726d0cbc8792963b2c9b41008fae42ca5c57f572aaa6cba617b119765397531ec905d4830b339e643ed24f12f10f9da3327770790a50a9f65fed09a0aa7bfbff2eb9bc3e2addcfb9bdb39bec15093ef8c0466945112b5712d48a2a74bd652e081c5edd8638d0e5d2897f41a004d5386430d9b10e106eef121051b631c99f75320789014460139dd2c89e7bf6411f73451eac782a7a6cfac332e4be6b6439f82d6eb55b56fc7ca82ec62f5641780e9159b56068d24340e2cf17cb3e8d2ded63aef52880ccd7c317316af1fac228a36683fd940477e7917f9577b3118fbaacf0c5cb4bd5bbe4646e294f14051e9f45262562f0a4d96bd920e7f8a1c295dbf2e6be3c879e5e097ddafd069f3cce7d5a15221aa98c985888f832f1afedb870db4f7f090f94b71442c3669deb9a20e7545c4f15315eb013794e9a5d9f2a0a26f4b62efbfb141390e8c884336b7251aaf64789c44e99511efefcd83d8b1f5bbb11f366039033bed579788296b36d1b6b42abf62bb58f2e7b65e085a78626e1c0598ed54ad7af063796a606991897e6e7e986a0da5df332750a197c114adcb5a2440c06c97f52277792d084dbf58bf5c9307a5151e7a903d9ec8638d7d72dac5779662db0227dae362e8339470ba4cff0f77079919f4d64b98a049e7db3feb355ddd2cf2194bc928afe11c092d344dfbf7030bc092a0ec245bc88fd35eabb2b452c5bfc4bb515dd75ec591beee77925206f4f47845152f4b4b06b49c7b2f25590df4d71e9c220c6c50f19fa9d5fa49834e58bb2f0e5f804df9b6b1a38a99c3fe3a4d5d4492e79096d52d623d9c2ec52a9547aab962936ef6abf825acb3635694df9dbc9f6d10b20e3b53a29637e9b9ef9fddc4fbe0912ee55912f8033a039b0b2be61750c00489a5209ca1f67e6a927f16e0cc14cbb50a966e19d05f3a2c94262d3d8b55a868c2e1034b3c72fbd36e1ced14ccc5d32c47352cea5a50ef", 0x1000}, {&(0x7f0000000280)="ae73886b02f6dd1d4cfbf1fa8198722818feda6f761208e1d1540a38b0d3d7e5f762987f292d3bd78576cdd3cf9aa4fc2d922e16ba9cf370f75b154b5514ea909a79d9f616480fb4eeddb4f1c8c3c2329e686115ca487691e58ab60e72d74a702841e3470152e2ab7cbf1c64bb2851af907633b15fe3a1858449481bdbeef5f4535ab470ec691ec794db4ba3e3db83b8509ca48d4ee0", 0x96}, {&(0x7f0000000040)="e4adec59c58b8559002a7233477406d35ac98ea07f4b2b3631be663736963a9ebf83bd941270c7a497", 0x29}, {&(0x7f0000000340)="2b0272118f7bd6bddc111050efd76a65ab05c13a0a427ae81f0c01ca78cf8bc50cee1823f65c06165f46438ba6dad03f3e7ab2d1d1ce1524f08f203b237505c90f199fcdb513c686c11c58c06ed644c4f5dd947c55556a5df0b478c1055288e96776814b32bd9cc22f42557e61703d5f5d558b781c38e2809af5c83deeffc60bdd136c9d00a8d4a414707d97408ff870a685ad7d526a3264a3883ac90043633da52bd97a191f27c9bed759e82fdafd3bd79d7b4cc5a6f7a4a75eaf8cbc684dfd280c5066a153764f28eaedf75e1b4710d98d798f23afaa4f9690d67d10605fdeabb8dc13bba39c63ec1791794e7970886292bf0c88", 0xf5}, {&(0x7f0000000440)="c5d859200e505b8843a2e72b3e6859b7de95be1f60c6dcb47579fc29c332067081db4b5dae346a51f642dbef9c47dfa9ae49a2497432321f3402991148a3106a6cf426e1474547e0f14db605746705fedde02efe001f5596f7f472b1c5b94ec922cc473ed7be97484d9bfd311e4bd4d4ef6fca588d1a1e3df4fee49a1b91f7c856556f9309b719a6213f58d7b58f33b6efb6e2dd09b4d3f252134056f851983a48aa1ef120ab92ee4ec4d1a86e4deccad6cca138a36fba764586fd2d84", 0xbd}, {&(0x7f0000000500)="a0a4cebc81af042b77af23f21998759248a48c41bbd223eaf09804ac7beca88a39b88567d154318f208d7c564415786d11c82e3edf262ba7553d9e66cac91573ae5c40d35d957bc26b0d0f7e28ecb36d0f7469cf53c0b03e29c9263174594347add3e919d4d0b346d23d0dd8756716e1f3392ce7013b824bcf446cbf9c88a1a43433a3a274e76579943ad6f4dad7438fb5982b58a0ad7d7d762ceb758831fc186ea584c6cc551481996a05012d9c762bda321d37164224424e0ed508749933f3e1f139432819df2a2b0d21dbf722a7570f9ae1156dd9f65820d41029a6cab324450ff206520f7de20bf2e0f66abfd85957a06a8dc7646f88cbe340", 0xfb}], 0x6) 11:10:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lseek(r0, 0x0, 0x3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:47 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x69abb78e, 0x40, 0x20, "e17a4081de00fd5c3604554f90bdfab750c5f6c9"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:10:47 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x108, &(0x7f0000000180)={0x2, 0x0, 0x20, 0x6, r3}) flock(r0, 0x80000) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x400000000, 0x2, 0x0, 0x5}) 11:10:47 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x901, &(0x7f0000000100)=0x7, 0xffffffffffffff37) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) getpgrp() setsockopt(r0, 0x6f66, 0x12, &(0x7f0000000080)="9bb3d9fe5800bcf75b8bad724f27aab42c74e325b7019c9c66aa011b4fa21146ff8dc774a108966374076f6ba21222f078ab9aeafc990b8697a6dcd51bd26f4b9f8ca47cd1dd0cfa593a608a478ecc84212996ae974798b440efdcc7086e09304a150031330e9107eecd635ff1", 0x6d) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 11:10:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:47 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffa000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1004) r1 = open(&(0x7f0000000080)='./file0\x00', 0x980, 0x24) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x812, r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/12}, &(0x7f0000000140)=0xe) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2000000000000001, 0x1011, r3, 0x0, 0x0) 11:10:47 executing program 1: mprotect(&(0x7f0000129000/0x1000)=nil, 0x1000, 0x3) setitimer(0x0, &(0x7f0000000080), 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x7, 0x6}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x6, 0x1}, {0x2, 0x5}}, 0x2) 11:10:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000100)) socketpair(0x1, 0x5, 0x7a1, &(0x7f0000000000)) 11:10:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:48 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x80282, 0x54) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 11:10:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)='7', 0x1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/41, 0x29}, {&(0x7f0000000240)=""/211, 0xd3}, {&(0x7f0000000340)=""/145, 0x91}, {&(0x7f0000000040)=""/34, 0x22}], 0x4) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x2000000000000054, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x5281, 0x2c8, 0xe58f, 0x401, "7cd6fe1a514f1f984d1831447de9190e646513d4", 0xe00, 0x4}) fchdir(r0) 11:10:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='wq./file0\x00'], 0xa) r2 = dup2(r0, r1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x41, 0x2, 0x95, 0x8}], 0x8, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x3, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x3, 0x7}, {{r2}, 0xfffffffffffffffb, 0x24, 0x1, 0x100, 0x787}, {{r2}, 0xfffffffffffffffb, 0x81, 0x3, 0x3f, 0x7}, {{r0}, 0x0, 0x20, 0x20000000, 0x0, 0x5}], 0x62, &(0x7f0000000100)={0x7, 0xffffffffffff0001}) 11:10:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x30201, 0x80) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000d40)="582720efabd16ebae63225257966066a9560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334aad9d00009f55a3c78dab515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ec46ab93f12fc4d5f16b1", 0x3db) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x8000}) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x8c, 0x8, 0x20000000000000, 0x72, "a21b3790ef3f394d158da0315b364c9388ee62b4", 0x10000, 0x5}) r2 = socket(0x18, 0x1, 0x0) write(r2, &(0x7f0000000200)="9e2d2aa76512c299c7b3ec98a0359942716ead10a3b390993f325a8db71a6b508dc6a4ee6a0f3bb85592d41acd43a17ad11d", 0x32) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() close(r4) readv(r5, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ftruncate(r4, 0xffffffff) r6 = socket(0x18, 0x1, 0x0) r7 = getuid() r8 = geteuid() setreuid(r7, r8) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) syz_open_pts() setsockopt(r4, 0x7, 0x9, &(0x7f0000000240)="6b44f75216575aae6926eb09ad7c2a0930a8ee44d6858a8fa817254fb0cd43484b7fda4037af41ffb8b55bc969ad4c436d6e1c7e8bdb99a6640ba44ebd4a24c8e62f5b6b61cbefb563ba38cad689af7a3b20b5cefc39c5320c5645b1f6dd4fa016fd2f3cfecc60035f8508b0b5cb9b7fd11df3c5a46cb7d99d73f7742663fcf02431b97e79c7fd60daca0c30d5b1af99fe5645204cf3dd2959763f6c5f93ca8d583e87a6ceee27ad6faf3383adf076", 0xaf) setsockopt(r6, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) shmget(0x2, 0x3000, 0x48, &(0x7f000028c000/0x3000)=nil) 11:10:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) semget(0x0, 0x1, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 11:10:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x20000000000002) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x40) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x40) r2 = dup2(r0, r0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000d, 0x0, 0xfffffffffffffdb5) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) fcntl$dupfd(r2, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x81) 11:10:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1) 11:10:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:50 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 11:10:50 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = socket$inet6(0x18, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) getsockopt(r1, 0x200000029, 0x67, 0x0, 0x0) 11:10:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:51 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) clock_getres(0x2, &(0x7f0000000140)) rename(0x0, 0x0) setuid(0xee01) r1 = open(&(0x7f0000000040)='./file1\x00', 0x843, 0x8) recvfrom$inet(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 11:10:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 11:10:51 executing program 1: r0 = socket$inet6(0x18, 0x4000000000001, 0x7) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:10:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x8cd920f31de0982e) getdents(r0, &(0x7f0000000000)=""/7, 0x7) 11:10:51 executing program 1: setreuid(0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) socket$inet6(0x18, 0x5, 0xfffffffffffffffa) listen(r0, 0x0) r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff86) seteuid(r2) r3 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 11:10:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:51 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f0000000080)='./bus\x00', 0x10, 0x80) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) fchown(r1, 0x0, 0x0) 11:10:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = getppid() getpgid(r0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 11:10:51 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 11:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x2, 0x100, 0x1, 0xaa, "03e666bbe84e7550887a31cb14383e244235696b", 0xebd1, 0x15}) pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x2) pipe(&(0x7f0000000180)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x9, 0x4, 0x0, "85495500020000000000001167f5bfa600", 0xfffffffffffffffd}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 11:10:52 executing program 0: r0 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="72a8fc9a0d88f07054efb5e5e983992e289d9cfda388e9f17b8d2904a128f70a12fe0b8aaae38af0b229988eb02fb41cd5807485b5eb7f82b5f48a413b6f12f6cd8ceca5f8cda4dc0b9f8e77776bcae7eae82034", 0x54}, {&(0x7f0000000140)="169b4c2c4611c901f5e22000f6ecf7bc914211b94ededef350ff7504dd1c4c6dc0eb6afff988e9aff5645f89a25fb5d97a9658ce6fdd0fe4972f54cd7b323607519cdba162889f6f51dc52d6df9f51808c54ef41982a97bd62c066aea9f0104364a5e0e3ac433cfcf2779f9de46f0dd6c01ca650521c4b589d50c285c6518924853c5ab28246c94c62ccfd0404568c420cc6ad124d5a2d7f14011c443f96df0bebb4eb184816389b2963ac413c4e3adae02ed63b36553bd89e592377520c124e028bc40bf944becb47d6f58f49771037ffc494c89d83fa503e12a268fc", 0xdd}, {&(0x7f0000000340)="4383ad67e865b8a7cc3202bd78f2ca14d28f4dc54bde101f124b6644e206faa1efd322518c27793f9da036a1104eb94052bc7e1800219a24147f6d305a9347c2e52028a5ede6d4c2d684bf28cd50ae228a4e5bb2650eb6ff12a7180540b3dce06fb33911565fcc9a6808e527e6869e013f44dd1c53861eaa82263f14e2ba052a98abfff4ff562edfd8d9f3a66ea425d108ce0f08a6624d167371e1c6001a66da2406733063582a66bd394351aeaa1b964161700f2abfefc932f266909e99346a8418e5df06479b964cebbd74610a305878179ab76f48c2bc37c43f9c1544010000000000000000000000c209742fcf5d1ffc9f081257e183b2c5af214c30e0406dcc792aa0c37f3b1a530259b9b3ac144ae6b4799fe1234d9f44bc780975367be6312d9415adf4454c517dddd69b2cab1a9f76c46592513fbae2fa70d2", 0x13d}], 0x3, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x40000000007}) dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 11:10:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x100000001, 0x2}, {0x1, 0x8}}, 0x0) dup2(r1, r0) 11:10:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) close(r0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/113, 0x71}], 0x1) 11:10:53 executing program 0: r0 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="03a1", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000240)=""/13, 0xd}, {&(0x7f0000000280)=""/41, 0x29}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:54 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffc, 0x0, r1}) 11:10:54 executing program 0: r0 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:54 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$getflags(r0, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) r1 = socket$inet(0x2, 0x4, 0x7) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xfffffffffffffffc, 0xfff}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)="6c0519f1f751e15569720375d9c7bdfb15aaacd88c35eb6e716dab77e05ebc9aaf", 0x21}, {&(0x7f0000000140)="f68665fb5317cf2e1ee3f4bff31d27d170a58ee1161c46a9d1552d8ad547a2f86f6b21e28c1997", 0x27}, {&(0x7f0000000180)="6d3f58c4ea88eb3ad8aafc80158d3605692a896413aea88d1d2449b1578e2486531c1aaf43776e0bec4114bf5004ff227d0068e135d1e779b68448e92d990d5dcd5a6e48f0b5d3d0dc5fa0975bd4e583d85d9b98591733034e7d3f6aac0a6d428578785daffcf8717b1d40b739a4972c3cf989f29153eb1b1762275b51b72c102b490c4fc42995a53ebd321191725acb0fb512cdbd16e0cbacec044e4b0d1859958aa24d0e9be04ec0b849a0ba3b4026ee4597f9c5c65b80c1d4b30a880c97267b5bb3", 0xc3}, {&(0x7f0000000280)="4462484d4b48fb0cafe988656350e7e01d256d962adcedae9ba367", 0x1b}], 0x4, &(0x7f0000000300)=[{0x48, 0x1, 0x5, "9a81f3ce0541efd45e959ee9cf2fa5955761fcd4aee73d825cedde23e5c0c4b0663643ce3c77b58f40d0ba18ceee58f1c662dfb3"}, {0x60, 0x1, 0xeff2, "cd528919a55bd5913de7419757afa6fe5e6fa4d79cfd736acc30f3810ff37aab43e4c26835929124738e6c25446fed1a845ca059045ff3e1099aee4319ade608945c4a18579f9c459d3eb75ffc5a62fb"}, {0x20, 0xffff, 0x80000000, "ea52c489b37eaf63301bc047"}, {0x48, 0xffff, 0xffffffff7fffffff, "3f479600258252ba4ae67774242b14b9f64d97d4fb684d1681de0d26896f7cee71834648a9532304408a30519c4ae6df63695be9"}], 0x110}, 0x8) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 11:10:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 11:10:54 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x3fff) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x2) close(r0) 11:10:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000400)) socket(0x2, 0xc003, 0x0) socket(0x38, 0xc002, 0x0) 11:10:55 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) close(r0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x7) 11:10:55 executing program 1: r0 = socket(0x10, 0x200004004, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0xfffffffdfffffffd, 0x4002, &(0x7f00000001c0)="9bb6ff03eeaea2f9b9488dad782d8b4d30ce01432a5c428946a573e0f1c91279a44493c4cda3a95a86eea6ec3be4a56263de02c8efcda09d241b0bdb112bc40eee7a8372625bb8542f84e921a99c9db08a12017632cb2b17921ef6a0fd7f8bf3aae26bc5ad547b833ba6949c34007c35015d87ef1c2daa77283f34cd9220bbbb4ada2cfe2198a27268129f239a61d2ca51cbcaac2d7eef1848efbf78cef8e818412d2d55e7bf00d687b6c7cfc970610adea52e02baf762aa485b52380d7a87a4c941fa616ff59a7e71c2a394cc0a776c2e36ba5a4662e4cfbfbe5896eb19b906537ab0bcb0737d32a84874f653ff6facc69d2eec87239610b0e8c9e042c61661d6d5dcf7bcfd2b6fb5c291383ab0ccd559b2ed59a7fc970207253e11ebb43f19308b58c48beda38be5168fcd33e3e4c4c3b889f60275b52fd6e4e082884f53d7a7662ef0b73113a468377dc0a5717f1d18a1d2517c57f80899e1f024e2ac860a03bce02c42e1895fe82c95a090a590b202c8211d274459f595dcc778e8c7bbb10759e40c92b656bcb20459d34fef5ffee8f0e084a738eb2f43ae1f98cd441fd0c483d79f76c6491d01fa44c1ac345c4a55173d047437b9f945248639f55b3ff8c67f00d9f925817cd0c46c105f186fc95dbcd4ed5da108c9399638200473b0bd5025c3fab2aec67584b410db51590a9f463a072b37e833ea952f63ddfea04e5054ee2a0ad4f31365145a8b522c20dfa7793f82c760a3398e996551437e649217da767aedff2d95462c1f814b593c33f624796b872066fbccce5ad07dc63c12bc09192e202177a33ff610657113f0a48e002903145d81754cac2d7a9e317ae66f89c43a3dfa04c6775863ab3735400067ec245f7a1df13e0c975519d9bad65fcc9ad7408b80ceb1cb75e7e2c074625761cfcfbe1c1f6909ce206438e8f86d2938e1dff88f064f0d417da74c23d82ee1df2a679b791c605bff2ce4de9373716b6d0d5be0242c2366abca9f6afbd2cbf783bc000a3087781944463cd7671af18918ba7bcbf8f294662d4f29741f765a7e114937142f480007c30f1c699fb9384aac22192e879d7654a331dcf43e7d96ca9f5defed8cdcc6767d2262e809a988bb0698283778168655637cb23427234f142746c358df83a0d31c194e606171", 0x33d) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x40}, 0x10) setsockopt(r1, 0x8, 0x7fffffff, &(0x7f00000000c0)="4a5f91415d61c793f22e2793f18e67664e53d5788e49685ed75f9fd7fc393860fbf350882966ca4558fcc839972e1e7f7f7ac893bd2d88b7bced85e9cd98b6094ffbad844ebc9205a9433a71b8b5880dc5972ed4d52986662ea3094286f2733cb11c49b2044a27ce1910ef6ba82c2fd04eb1fb20853db68838e0211844ebb3a4c943cb574ba463846b2f418d4afe1d139abe8fc1bd8d43c9b750394dd4297c546e148be75a046d064741078d948ac001e2f01cd1c7b6", 0xb6) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000500)=0xc) r2 = shmget$private(0x0, 0x4000, 0x190, &(0x7f0000ffa000/0x4000)=nil) sendmsg(r1, &(0x7f0000000a00)={&(0x7f0000000540)=@in={0x2, 0x2}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000580)="53a6759c6a0a2b69f6db5e632a9296e662b41d6a70c4c73f47927b211e9e98364d827f68f063f27749130fd9f589ce6438b0af6e725900a8ac0f3b6593d53b8882f537471557fca690b447d006f84a4487c14bb33b80924ec49350dafa26d4810a8ea6def2d5b18cdaaa1b36e7f05ad1b84b2014e072c6456af757f04d80", 0x7e}, {&(0x7f0000000600)="0a57fdec9ccf0a9061ec4c8f35daa0deba46e3fefaa2f326f5962f08b38a3c7ba2b52c8f9546de01ef5c2b968c62e3a90842f586d7e2883798a7e7c04af8da0721695984aa4946afd3ceb0bf96c6ccd25702dc0866c2e6feed326c0402d39fcc795abdd5426e3aec92cb2ec7ac5b142cb58ede3edf120219c54e", 0x7a}, {&(0x7f0000000680)="41d22c50f62538dab014691bcb5da32a7814e4fe70150765ddf6617a975e6d5a190f00a7fa5942d8deb8c85f4df6ed17902d9c7bd2a9dc0fd94cf55b5c46ee25d2cf6bfbbfcbd8111339f2593155941b72b1dc2626143c53d493702f1137be93d510bb05e3ae9044291a0aca2b7811733c5ad66e0b581319f901a102f0df8fc774faa5d5646f7441e4cd5598a2f8413fd37fd5c37e60a9", 0x97}], 0x3, &(0x7f0000000780)=[{0x78, 0xffff, 0x101, "d4e7ced37fb37b9f4c8375f058c79fda31f8c642f9770c38a9b73e3b242bb864ac82c5a8c86e58077e2c086d6a31b43fd1f36c86207c12daeb604b69641ba1a26658f0fb64b468d07470aa9450fbb6c68d0a942b7f22591c25911a52f2b71fecfc6659daf1"}, {0x110, 0x1, 0xffffffffffffffff, "42a2e4b24356990caf57fa15ee564ca480761e950c0cae159063ecc25a815f10c7cf0f9a38a3182e6a4bb235053ed36d8ee3b046c070d1297a6c60f62399ac5407087a0fc0f7f31c37a1859ac65751c2911f67bdcb6ece923cc9557a38c5d8705472588370ad85ec4a16a9a98adc56d6fbbb05914215b0dce6685d2cacaa5443d6c875ea91dd91fe35cd7cc756740d0b94b7a5e5ce0e905d7bca7b04ead2e4180f6760214346cb7a46a94972635546b923cd78ced421286e91a8980ddd76d9788cf48bed3365aff8cbacf6e9e43b0c3cbd903b91b0ddff277b95260942d5e786655392ee8aaaffff7d2434d1cb9e6bf21da0db098011b647bc1d7c359bc0"}, {0x68, 0x0, 0x100000001, "a42888526bcb2483ecec2b6117244acc461ec7e7465828ace7390594f93f1a1992378c8ed3db1ce6093d4a87cb6e46f516a6c762bbcdb1ab6df6b26086be159311ae32237490d28de2b98f78dbc251c061199a7fc5c8"}, {0x40, 0xffff, 0x4, "0097e2647adfbf31b22c51104bd0fa7bda61a7d74505aeffb30a9552869d72f7ca0b3a2c97a76a201be8dbaedc"}, {0x38, 0xffff, 0xc2, "47e88c3855fd20c71c0fa08cbff0b592a953917b2c0e72448bb9e6a349d2619ecc"}], 0x268}, 0x400) shmctl$SHM_LOCK(r2, 0x3) 11:10:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:56 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x401) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000180)=""/19, 0x13}, {0x0}], 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) ioctl$TIOCSTART(r1, 0x2000746e) chroot(&(0x7f0000000080)='./file0\x00') 11:10:56 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/49, 0x31}, {&(0x7f0000000200)=""/212, 0xd4}], 0x2, 0x0) 11:10:56 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x2) clock_gettime(0x3, 0xffffffffffffffff) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:10:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820a", 0x4d) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001a00)=[{0x0}, {&(0x7f0000001740)=""/30, 0x1e}], 0x2) readv(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) 11:10:57 executing program 1: r0 = socket(0x1, 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xf69, 0x7fffffff}, {0x2, 0x100000000}}) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0xb2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 11:10:57 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getpid() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x7ff, r1, r2, r3, r4, 0xd1, 0x3ff}, 0xfffffffffffffa58, 0x9, r5, r6, 0x6, 0x100000001, 0x5}) login: OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 11:10:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x3) syz_open_pts() 11:10:57 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x100000001) writev(r0, &(0x7f0000000e40)=[{&(0x7f0000000040)="85da978e79d2932da75ff969efeb6256f3b4966d6882e8ce7babf8a191fd87a72c64e7a064343c873b1eafdc2b4109ade1c43a1d6bca596c", 0x38}, {&(0x7f0000001b40)="33241e4d6749c9d55a0a8d73aa62f89d1887ab51e1ff664ad7eb210fcce24cb0a3793d3bae75fbc72c8bf8f8d45becb5e13bc6febab9dcdd66a1d0b8afdf4324155ceaf7b35c3db511432f79d49480e54abb54a8e43ed542c688a9a34b842946a22a5fffe8f25e93f4083f12b0c732307019f62256b06762b79a1c6d4e25bdb315726f92a47e38b2b47f63825bf1c950084c6a5bb7f2883804ef67758ae3add087b8450b16577256fb56a60ec2393195a53d1df38135fd4b8b2dbd3508b90d40a29953e894454f99087221de1be323b744fb24cb256a54de98ac00f8c612d0448222ba8838c3ab553e84143ffb027c16c564f344871daa6b841cc9291860ad23a7ee93fa7f4e041be15d433fdcce9a9674cd0cfa947622dd4a62f4be59e7617bf5c8aef5296d0273a0a0f87153b1d2467960fffebbccbe27dcac3ccebc01554e9bdb38a8c3f39a88b04057e0dabf22a779b5a16b426af417702d6676676c81cf41fbc115387311e4cb6facfcf50529372d6c83bb56c09fb3e620c102c53361c540db927cf1a5c39a47f56c6b05f194e5828a21c051a68c6bfe79ea4a2080dc349717c038966ea9fa4b10923b7480769c377a9f7e1558aeb1acb3d7c99e37dee207d7659959c1dc8e8b0639f93892e6fd38dab4b593b5ba1ef82175f143627d1cf864ca29bb7f7b2f65f8a451a019a19c5f4171bf18be77dd85dedca3795ce73b5f3abe1f608674edf8f31f2281aaea41e9896c7d72ae340e20f78b975c6738f1424a8344806f0eb0561df52265b9e0cb6be02a04e9de036fdb2288c7edfea974d876e8a72a1fb35f8c10e9c30adbb03179dde4e689882eb8f47a99c47227c955cb970308b50b404f21fda010d8600a9a56ed4ca2159ebde9cfec7e78de42b5cdb06aa732315188cb3edf19965eb1e8420106d94d36ce832a3c17ad1b4a4816a9416c82d51c8e5b9dae2df3bfdea06627efecbfa5776cb17082f5b4ddc09ec718c69679887174eca3b9ecc58890d0684efcfef9bb49c1239329a773881ef646fb70a76c5933cc686e9d5ca3d1e30cb3866863bf821c44b8801ecd6d2f344eea2854a54c88168b1472342cec9eddaaf18c797d2d40545dd2001bb62827dc8eea8cda3c7201c2c2483c8042d6a67b7f1e7ded6616a9aed54da65d5615bc3436fd63ed256963c8953341f4f06284ca6a146fd8cbbb6fc5d48a387b553a0124b8fe58200cd764358ea30f1537ba76920dbe3d23d791977ed7e88bb116bbfaf73adbff6204e3751017115e8ac85ed129b1882f2eb06962fef07965777aaed698b300831d39af9d41d057336a94f888da6cef8f5fe2d8c44011a6cbcb15a45a2c5f70a722b002f71989507ddf2ef1a9e3ead6f4844a52cf491027d3c47bef8bbbf296a82a8f7beb610c5b6a889512797ab3dbc8869168bdffbf3866e888a6c351c0404b9d299b56f0c53e0490b109e2b0aaea21a2f42362e1c53cc1260bf68bd6bc8df963de17870130eb5d0754af60b9c28b23668ff105b67de0405ef6331909f99c17e2b790d1282a04b39f02a8b6d5d5d35ca45ee482214072b920d094dbe0b1a574a997eb1cf639c2822c9a78bcab0ffae8e18c8a4a12699cc407a0cf16ddcafe0088a71c11078c883fa8a73821b3d80547e08d09cc531387ed81128f4bcfd32560a516579382b24f0676603eb8b148e57a60012039256f894bae04586ab0a4c2ba2662eb8dcf8060c7c96c257cba36fac6956e531795d7721f695da7d0ec99b7865f2c7d8421d2dc66b2dd124d3da33497af04ddb1b9e437978236b15dc1905c1d340867854c5a5de794db488464b7e730385ccf13c2a235c0f9458eca8077c3b1b81c7c95d6ce68f5adeb93865b3f0b8af85c9a604824c415057bddce57ffbefbcad2e825d21fec7e9d01c81725bc7f047ba239ac15e1aa22810d32dc04bffe2802f1e6fb0d36b2a7e60d6f7286d23e1ef2d6d73f79c83add3955c2544a969bd424538e4d0c5aa61d06de474b96fc48ec679e51cbe65533e696be636d58b03bf26d4af0d26287557bdde39659b5e442fe2c61861c680debca5bb1626371b0a00586386555c7c87f9f82687aeb776ee2e692b8fa6964b80c11dd85661db696365ccb78e3632fa736fce7c82fd08174c8e537c88f7b749b3754e160b3aa003d2752d15ea11e821117a12b7abe8cc9b120bc000ccca796f22629fc383674e4d45f09e13a54e89c131f14efebef72b4566c48fc0becc5a6fea12c719c764f79f2e735197348fb6da38f4caa17f4578132c8448d3390e8e40b86d40743c51ad766071d2e16f82a7154e53bd38befe287efe1a11d2653c8c049f7d8b2dc98462e14cba1fd095dd97065264132e9b67c17d5b90264165945caed9b04143af7504432132aa4f7707af5eb09d2e83e7438422b0de05152cc1112d540764c71bf770b5b58eb95177d7c562b8f1865d36d0d726b988192108278bf638c873f527f58b5766f6a8eaeca01f6edf8b4b916a619f6bcde17e9d4453777b695b70f7713fea4a6d56efb8f5c122ec3a1adb41f1965f2e6b78853f298c68e0b5cc6a684e46e308b6c471eeb9a9c28f7baf09622b5f1aade9bf5773552eabf0f32887296bcdb0b6bddcb7579900e978264540a83e9b4f3ad8a9739f72402dfa43b11835c74b5e8de4ffc4df4b8dc4342f21aaf4fc72ad1bf973f7afd2abbcca714de806255705a4ba19abd9abb2a96293fa4c44663f4853a9ec4fe9769a5fe347b2bbc10b70d7cd6d184d54d3b2c64b66c3805dc511d0cc4378eccdea3865b9f0e8ae01b1b79f840530fd1384dd947c57c2783bce34549497a4bc26d56f7459109c96d2728b7a40e40bcd5215d8fd365819365869d1554fe63d609df7ab15729d38e721c83ffca32ae4b61d9a6a8becd32729ba6d1c9e2e7a401cf82acc51f1a8efd5e17838a1593ec3ec0b9485f8f0dabdf2e216f5cdd1372feff1955ff5534099875fc3f6c88e13a666e5b988192f60c1a51a1673d4fd451159404f504aacfd645b5bd2deaf11aff5bf6db15a713f746678b41e93e66099b5009199b4fcf696cef53e6c3abff31c8797acee5c6ceebbb04ca6fd409c7c6939ea5aa6061293755b0413b95dce66d70b8374693d7498d802543b1683940441a5fb865352037ea8a747ccbf6298414e165a5c40815da40dae116d0fda269d9e2703525000e223f9e2f031c02125a15eb77541f46c65d6bd33bb224a43f8d5e10a4d32e66287d6f6995cd5dd7e148682807ce79596f9c60fcbccde754c62ad712009d2debb97dff437fe45b1edc243bd23a194cfe03f0ae32f3d1cc24f5f6ae147e4f423207c31c94ea31ae7925d34d7d00adc91b4bec4de8c2ae1c16352866f8243ab4930f3827ae1b9165a00ce425424da5f11624c84c7c8b65ce231fd0a9a2534e8ea1a3b36fbeeceb70b01acad350b93ba3b6c3468959021108d76e8a9a2740aeccb9a5d501742e9b864ae075a492091735b9f7e48e8c5f332aef898a7004aaaf5c49737c859f0382b86751188f416853704278622a053ac343f5c8e81c545b62d080d5bdef1f5a446b4057ee0b739f0af150963762e362756710884df8d9e90fbec544fbd896904c693120165fe2e5f10e5acadee9a86f711e7ae4a67ff7f4e572ffb50eaaeadcd7e8614c077ee7e438ea06337ef926c63bc8a167269e8695a770434395fa77a01bfa83c903366ae9a0add2066d44aff971cec3ce23362487e0277a7275bfdc5bde321be068d7b159fee15c51dc6b9949c2632e82f3892712cf52b6353e5649dba2e85939b2bde8630d96ee31b15e4eed0d5bcd8e2d3cd14fd390a30bf85022cffe5175604fc400959c464e4b9ce11cc5cf02c49ab5c6ba260d0d3a63c7bbd4411d6015e1a38accfa85c5035c6ac2ec2b456bf6ce5ab3e04a81efc011e2cf19592187eff4fab095ce2a48964ec079f3e9c91975071e82a9194a6a5379ce8d12249e0b43f6f5bdb11130a2960fd27bfdda41b4a3716530be9a4b272e91b5695d243a6748fff887e49db9ee88d9f5e98c01acd48bca26e9ef1d0939f929721c2829e23edbfb7d1116dbb5ed37a0af68352ac4bf3a112714db3e1806d54f75d6d97c5749b00b374b3ef201399717d2717ba94232f845b87ad74f87e99ad95120ea7ea4e03f53bec6c4405ecd55a7e4714a1ba7c7de4fe7c73b37a5409eb14d4549809b8780a0dbab3d7f19eedc8f59e012d0eb15879dc648e93b492f5686724afdae2b6f0fa9bff7135f18243203af444639104080e68b46dd1a892668b6cc28afd89bf685c0a1aa6d1bee37b3079b3bd12a61f9f6798f21f1439ae3ee6c5035a78e6f14faeaacb08bc14f036237075aed464f8e94ce67fa67606d79151294717f8092a805bb01a699120b8d9f91bbbba421683030301c4ce3476d39c345c91544d06ced2c79d59a89fa0e59cf318c567f9e91f3c728f457fb259a7a32327846f98293f6e050700af9cc4c72d1b4381e464b9bd22d568b2f3f236401efa6c1bd4e5292a37fffc49f5e10398e1c19d377e72647454866f2455b6bb0a211eaa15c1165152b90e28552b1dbe477460bf6fc3fbb4e5e55a4d6ff321da79460514f353bf00206f5ef7478a2e71da68133f20b93bf115af20232e609e2b1ce5a715af91fe822697933a373a9ebb1775819151b15bd346884b3fd73fa40ac9143ab57bd0bd07cd759463e8fb78d8ae92e8a4e6cfb769134aeafb167d799ce8a672af2db9b0aa76570385833f5ec2671d680d4819cc4ec88765f6ee1f11a01cc9f8160d514c5a958252ae1b11b0e90048884bebcfe0eeae2f54afb7fb3d36561d39ebe9e7b1daad4eabce5a5682cc7308a04ad76203a36376745802fa445f47b04861e964281b3e3d126de6fcdf912ecdbe58f4dbefa271e6ea6e8b3bd684a33b88f35fba1ca642241c57709211059e843c153d786d6254f3db7f66090c9e2bac6bce2cf799604fe6a8df015f233573eab33c3cbdf7e23fb4cae694cc729d0b87fd253dc8a38a050aeb1c8f62768b007763fe2a414c7b001b961fbdfab4f2b4f29a55f5e9bb144b509605e3af3142f88219c8c698ef6e503741f8e27cb01bce070a0d54c1a26e6a0dd6da6c4c6efbd018d166e3915ab4b274cfb7e364e7e138e28a2a8835a37bb7149170adcfddf52b5d33bbd31ff76be9fd1b44cd2f5b6f17f71d8ba654b6e22e4cca1fb874003d7c899daf8abe4cbac3ea351b74c06d6a5dd421e752df7b2e33bf269eb1941b0d2930cc042c2b8abb1e314ed73c1b73a32d631a4fad31e2be85497444071aecbc21a6444e5b49a32bd2b4a351d732ebb8b8b1abb074c591acc059faec1ef2ddc3cb36fffda281a14683254f5bc3038563446e56df0111e7122a3fa104ec85d01b7edd153493a02d17ee8b7a0f72362d70ac2f2179cf40929f340e33fb3acbb90c6725a1fa29f1ae9109a59e06091589aa990da71d1c85a91fcdbf2e998300ee9a73d1462ac680c2c80d9a20f54b0a778be1872e7108e223815c55bef6f2821fff56ba83dbebe418ea03f24468b051da97195612bf9c8027c4d17e51044035f7f9f200abf45b6dcdca2d0937e08d3200f8d3ef28cb693b68b301c77fb85ac392c477c5d16a012f2e33b5a9b614bdd34437d72146d9556876103d70ef59f8ed0473fba5bef60f9e1080ddd9f93c3f344132d95b823e260d24407a7e830da869ff6eb1590c83228878f51344a20dd66342158403a8d961da9cdf83a58336589294b430f2b74bbaf0c45909049e2c40b31a734707d064eeb0467f3bfae2eaa1834bc", 0x1000}, {&(0x7f0000000bc0)="45ef23cb2f7830f8d99f43769d4a8d2f3cee1c351ee87a2749f552c4afd954c39e3cb1467e8c48895c365f5adfa1270f673f37a1ac7c2e8a6b067b18587f3458548b2455d239ce2656cf1b774d4f1e11089c59708543a9a083817e1a4c329332ed9588bee77fc237743710041b600fc1df0b60dcc37d803e3a42cfc3de101a5560c5cc", 0x83}, {&(0x7f0000000c80)="7c18f631d42a4cbb6f1e059afa4aad558472a63e48bd87f950aed29f94cd4600d58c5ac89444c2c6b0931655ab6704ecda7f9a1a04f71cdcc670b0cfc72b7e82aaf89f7de15c45d32e3406f529db6bcb449d363a1f1707b564007c4f4ec95bb10c28cbf51cc45b2275b42548d9daf49928d5895472d6f4c199b462bbe81dc1933ef5cba2d8d4bf48da098b92483e973417dfbac9cd20b351ba8d096509309e513d70e4792da9f9f5bec2b4af5a2368218759d7", 0xb3}, {&(0x7f0000000d40)="11cd727a59a24208209434cf828f6953231a714cf549954d49121c0dd9038aab3ec0aa3db3a7b643801f9d890014d918c3dc0d0404b5ef19bbc271abcfa446f9ab5974726e48178c5d9c209092eaea4781f6820266efe70455c80e6c871e53d4", 0x60}, {&(0x7f0000000dc0)="addcc4db88eaed7acbfdab5bf12e1d5a7ca79aa1101a5ee6e5d15d2714e4e2d070d9cc31880ad48058886e3b13845bce52274485535c9afaa67e4cb60da4c13045d418e70c16c567a6e9136e63947ac9d295d3d7afcc32bf02c859c56404167d65141e2a", 0x64}], 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r3 = openat(r1, &(0x7f00000000c0)='./bus/file0\x00', 0x280, 0x80) preadv(r3, &(0x7f0000000a80)=[{&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f00000003c0)=""/113, 0x71}, {&(0x7f0000000440)=""/163, 0xa3}, {&(0x7f0000000500)=""/245, 0xf5}, {&(0x7f0000000800)=""/102, 0x66}, {&(0x7f0000000600)=""/56, 0x38}, {&(0x7f0000000880)=""/87, 0x57}, {&(0x7f0000000900)=""/183, 0xb7}, {&(0x7f00000009c0)=""/144, 0x90}], 0x9, 0x53) r4 = open(&(0x7f0000000080)='./bus/file0\x00', 0x30080, 0x8) write(r2, &(0x7f0000000640)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84de46770f06de2562357dd3ed855ed3ad39bcb0628d5aa9fee6618d0ddae19eed8f062cdaa479f57032cf030049ad82f375daba912dabd69a06c0512b80cb661d2832db3b550d7eed9bc3c7280000d256871a0b052a384fa0da3ed6bb05dd9866a88ffaf5fe6b56725518a5ef7f36a5cc1b97383246a7b59341330d8e536fea7add90ab81a5341c83040b7eb30310e3b400ade2c05f4f0d9970719a8c0f169697a8b02a2e103af80c2e3401221009ddf242e9ba29e9827859881c8d923eb00368582164086e53283bf6ed97dff314e014e1d0000000000000000000000000009dd56db7a0a716acbc1334016bccc2614700767d079d7b65f5dbd97104f81168b876a02356a73fd774836108496a9ae7dc470ed8137407ea30e53cff8258b02749d78c020d56c80d5043e4f0fac9bd86c07f1d482c147fb1d6c32cfa62e5f9fde2c439e0abd2d9b510210f436354a045814ab798d9ba1c2247ed98ed4e5cb006c08f8ed20e88a50de6c9595c56d8ac54522cb9c3b3829a", 0x18f) r5 = fcntl$dupfd(r1, 0xa, r4) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x2c1a, 0x6}, {{r1}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x5, 0xfffff, 0x100, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0x89, 0xd9}, {{r5}, 0xfffffffffffffffd, 0x22, 0x20000000, 0x1, 0x17}, {{r5}, 0xfffffffffffffffd, 0x24, 0x40, 0x7, 0xfffffffffffffffc}], 0x80, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x7fffffff, 0x3}], 0x80000001, &(0x7f0000000380)={0x7fff, 0xa4}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000000)={0x9c, 0x9, 0x4, 0x3f}) setsockopt(r2, 0x9, 0x3, &(0x7f00000001c0)="619cf614095db4b8c7825e4e49f4163017ee2001abe67428c778e810c2f6d68f3e0c4e5422aaf47c6d53f968e2ca1eaad816b1db816d5afe125d25d256178954e12570776721c7a8a1b26acc4e5d0a233d0ec39eac5191f373d604b810c91236561222d2232cd51e030ca9762f9f5c67f02456a602187d04aa871d6fa927129aec10945645ba5e8eb5e4775385eefa37b1c3369bc330b8dd3b60ffd3bf1b6a0dc82f8625ff7a30f7116229b3b2552c31f7ad9e44864625a632b2b8d3fa1065", 0xbf) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000b40)=""/104, 0x2c3}], 0x1) lseek(r5, 0x0, 0x0) 11:10:58 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 11:10:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xff) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) getsockname$unix(r2, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x66f2, 0x1}, {0x18, 0x2, 0x0, 0x1f}, 0x5, [0x100000000, 0x4, 0x4, 0x0, 0x5, 0x6, 0x4]}, 0x3c) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:10:59 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r2 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) 11:10:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) rmdir(&(0x7f0000000000)='./bus\x00') r0 = socket$unix(0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/26}, &(0x7f0000000100)=0x1c) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 11:10:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) fcntl$getflags(r1, 0x3) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 11:10:59 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000728000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) 11:10:59 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000080)=0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 11:11:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:00 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 11:11:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000500)=ANY=[@ANYRESDEC=r2, @ANYRESDEC=r2], &(0x7f0000000480)=0x2) fchmod(r1, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) write(r0, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000280)='./file0/file0\x00', 0x8081, 0x2) recvfrom$inet(r4, &(0x7f00000002c0)=""/150, 0x96, 0x841, &(0x7f0000000380)={0x2, 0x1}, 0xc) 11:11:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x480000000000000) r1 = socket$unix(0x1, 0x4, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000}, 0x10) 11:11:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:01 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xff, 0xffffffffffffffe0}, {0x18, 0x1, 0x7, 0x3ff}, 0x2, [0x8, 0x8000, 0x2, 0x8, 0x7, 0x4, 0x7fff, 0x19]}, 0x3c) r1 = dup(r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) fchmod(r1, 0x84) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)='8', 0x1}], 0x1, 0x0) 11:11:01 executing program 1: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r3 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0xfffffffffffffff3}], 0x1, 0x0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') listen(r4, 0x3) semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 11:11:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x2, 0x6, 0x35b6ef8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x43, 0x7, 0xc8f}], 0x80000001, &(0x7f0000000140)={0x100, 0x9dc0}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) fchmod(r2, 0x100) 11:11:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:02 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x20, 0x3ff, 0x400, "16d19cdaf0c9737a5a3316f5a9cbfad7b76c2c68", 0x5, 0x1}) setsockopt(r0, 0x2, 0xbf, &(0x7f0000000180)="90ac00d43c18fa5cdd0deec6356f1a81ccfb4a9fe0129566dc9b81d68bcda9", 0x1f) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00008cb000/0x12000)=nil, 0x12000, 0x3) r1 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240)="ebffcbff9efc34e895d5ebf3e316e2b599319296480000000000001b9a2b34411b2d3d02b81b6a724c0eb817aeb5e496751c26db9d4d52905b24dea208fed8eb699e9ee3faf0b657249682249648e051d985cccc028257f6e0de0083a83b3fb51b17b66e426f7c7ea8fb3a9df29147d2e6193b04c2bc648ee9d5be3cf3a0ea08d0f80680f51e96e25849a1cb5a28baae8ab87c52831892c16c3584ae7e1e3adb665932752c", 0xa5) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x402, 0x6) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x4, 0xf43b}, {{r1}, 0xfffffffffffffffa, 0x14, 0x40000016, 0x3fc0000000000000, 0x9}, {{r1}, 0xfffffffffffffffa, 0x48, 0x80000000, 0xf8, 0x8}, {{r1}, 0x0, 0x2, 0x1, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0xc, 0x2, 0x200, 0xc03}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000002, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x800fffff, 0x200, 0x81}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x4, 0x3ff}, {{r2}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x82, 0x8}], 0x2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x80000017, 0x80000000, 0x7}], 0x2f2, &(0x7f0000000100)={0x6}) socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x102) semop(r3, &(0x7f0000000040), 0x0) 11:11:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 11:11:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x18001, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 11:11:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:03 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 11:11:03 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() getitimer(0x0, &(0x7f0000000000)) syz_open_pts() 11:11:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000000)='\xbb\x00', &(0x7f0000000040)='#C%}\x00') readv(r1, &(0x7f0000001500), 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 11:11:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x22, 0x48) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) renameat(r0, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) sendto$unix(r0, &(0x7f0000000080)="241752d5eae70cff83a53c9f69a8c70935f981f596f653ef590870ea7d42cc6fb4b61e965cf9ec6711d69d6315cccddb960cdd20b15b8ce46193b90625088f32a356e05a333e636832fb0d49f29fdffd3e723c5f928cf19c832a27d6003d9abef5d672cff7312e349bc776ba9ddfff3f451a8ab485477537b258f269e6064ffcc574ba", 0x83, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 11:11:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x400) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 11:11:05 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f00000000c0)=[{r0, 0x9b}], 0x1, 0x0) 11:11:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x99, 0x40000011, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 11:11:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:06 executing program 1: mprotect(&(0x7f000010a000/0x3000)=nil, 0x3000, 0x0) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) 11:11:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = semget$private(0x0, 0x7, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0xa41, 0x1) flock(r1, 0xb) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) flock(r1, 0x8) 11:11:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 11:11:06 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x100000000) readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) recvfrom$unix(r0, &(0x7f00000000c0)=""/42, 0x2a, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) 11:11:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600), 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600), 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:06 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000300)=[{&(0x7f00000004c0)="3e7c6941199074c3064a2497c3c491e66deb7ea8b81cf94a39d651fa30aff9afa84c04463f1f4801554e85caf8b64951e3e9be2e9e44f48443633aa37c5cf661e6fec01e258519341d05711b3ea2432744df7e5f488da3e6f5128a331cf2251aa42dc8996c31cc086df7c45374c0acfd78614c1d052adf7b86278a4fa86a9dc05c647b8fe2d3352fbe5076cb3363c5ad335976b4569d991cb7b8bd9cdd2a4b6f249168e15f6b9053fa7afba66941f5a6cc294a158c949eafba7282c23aa70d23915f43f82dbc68bdb91caf809598cd12a22050c3a94ddc7ee35672eb9445a771a47becbec6885473c64130eedf2eb5e1f2c9f5445d8c46f48de426a4a6846b97b38cedc89e6a1ee5b04cb827c77beb1ba94043232e69b94c10b176f8d9652f5154829024058a9cc9f1862a73c1a82dbdda38bd87ccdcae1b540235ea427402ccb95225e6beb8a2be907004382be89b579cbb7d08d84a862994fd047761eec89c3cc8db809f83c86234d35bcda0ab433694ce024552991bd412bd85fd7c3ecd7ba87f6f355d58570d02ab20c32eb87bb1986e8b7e03da50d1f91384e316d9b30e3640b2a94ecca82d631e64fb0cd9381d3ed19687d7ca75724b801325468999a5975d4913614e14a03279e84a0919a93e60bdd9e4314e31c694a652d4d4066d94fc65da6a319e2e94fee575a65f919a41a856a5bc87a2c8328f6d6b2cc9fc4558e3921ed78a1bddd2700022083d0f8adb475f29fa985dd0f84963fdced01a7f3ac159f9e5dac6445b056b36a8cf3da16cde96b37ae73efbe8d63a356a0c4984fd3d2a5ee79e9348dddb2f1272b645d77c0d645fab926bdff05f2433a56f9046dad406fc96994c0d8c74b895c73bf2d43587ba71939d99ce023986cd8c7d9a5bec82981441649a9a712298877db3c690b06566ae0d7951dd9a703d4e9c20251a62af598cb1041c0f6ed76b2fc2865a00f7eeb59ffa36f1b39e40ed5181ee32f3dc4a076b03b9a4d2e3690fd487e5f3871207e37b4e3e40ca9bc7bcc891b4a7d905a3dc4cbbb7677eef160a7286389ab4a0ed72193107cabae54dbb8253d0ab01bed21038052718f6c3ac8a14d46ebea212812ea7ab6c28cb9744f3c35caf4a331c3a8b5856b6001a8a15f8e392679e2d215a121ca232b74528b27756cbee76ae45e7cb5479033bb2c22907281598c12b76c6326ebc73e488d5c102d4b9f622dd8b09fb2cfe16b0518f3d174bfb205aacf01a17292bff53991e3eeab06e2d6a4329b818df771d3962c08964f98e34ab5835243f20e01e12b5ef745782c9f2b69249038a4d6dc51c106d0b75767984bb7db61d2d6164fb8a45a46bdce290b14ef73cbfc9353f7eff54e7719cbbf22d326888ab4c4cbe9cd578e5a0ef0c50c6b36e2f927619d8a7954ecd47e77ff749305872742e5b5096083977029bed895feba9ebe09f1c68feb0f81e04b2b78f2c09c84090699810d09d8b4144bfaf5a5e08643a6fcb4209f980c8fd112c3dcc76588994d9136f89a5e7c7ae3167cdb799d5322987347d4d40604c430e271eb65d89b7579c8d88dc1bcc6e42309434f111de190f08e50af8d851b6f9d5e40a11c881fe24eb33f5c55be7a99af23ae61c169f946e4914fc03f244af9f89749380abcfd722bf6b93c6b6192139fabfce05d8b9a895608327be7466ef911f86c9390fca32a0ad6236dfd9a50c6f913f1ae50aca9551bc1ac3fbb10817ba5d00a41e8285847ff7305cd2d94d018d6d3e28398d881eea20bf8eb05837469a7d286dc0165663d4964083932a8430bf0a9583a01c639208cc00df5f6ca57610e2325e73e35fe297a0809a525ab14e380c5633a5c120e61348fc6c51b4a280f4511847954de51a6b1eeb1a8149c41c8fbadabdf274505e2d7126cf27f124d7deb9a4ed06514e751f9ca1658517fb4699fe917aef625e488a67d593b0f5128f1acc4469a2afb4f09b3db0907621a3e8fbec9940ba5cfc9d38af438aabc67672be93d6cd4ebb43c1ef8065b62eba376c6117e04082f65a15beed14e4960268db4b4023d467c6032f6fc8ce3f9ba3fd3cb193f33fc05cec553c9bda604d902a344a87dd3b3a3fb6bbb069e645c34e4b2755a50e6fd189c6af3c97d6a77a0c3b0d8bf267cd5ce4e5be422a41a0acc30e26baf100f25f76a9a0675ee3ad49af3af23c34800f075b991ab0352d64dae9b14ae2ecc5c20fc2db9ca261d6c01951ae98c0d5c74861d729a8916094ba09262c8821e35e680d49bc15ace237c4c216989163763ad10722ccc3d35ccc7665302a9cda7aa72d4cf1fb3a56bfb809633510194a4bb620a7f82b9fd9f3ffe5634d8053d3da7c9fc7ab14ee60667fba8af7e9a0f9282a65b713e691774c1fcd2f938d24a426618e6723ed6d4923feb3f78f077a7a8835979d0caeb2b14c75f1006270aa0bdf7414e645e0123854d3c718ec5af612959d0508415a11416f919fbc3439c427846dfa52dad42405c465ea3708fdeab1ca388e1ba160e86fa72a9c5d932e75084ac06ca5158c7b1ec552ff1513b29f4641ba39012aa94a4dc995c286eebcaa847b4e6519d2f0ebd7caf92915e3016ca7e390e44495475a94d3bea99966533c06fffd00d5eaf514c951ee4513406dc60549511e7f63ad90abed65caee4747579cf9fadaee6ab5d58fd33b2ce30ba73b7e0cd81b11acd492dad7590a6315844925a07e5be1c7de3ee7d560519905ce74a5eb2112edadc5800d4b8100044e14795ad3e61cda077213039e1c47be546a6cde481467e0b5980d09ea8983cbf3d5a0790c0325fafc54381986df26e612f18b77504917c49a367b4fe9e549e8bbd555e2abd6586204df93c184f93d6532a7f858fd51bbb5969cc3a56a7b94a46e745e01920abb8575b61fd5838bc19ec66f79b62b1f2733a945fc44ed05eea2124f643239807b96ee7fe5e5272ae252b122063162b788a5d08ea154bd10bd78610b5711b552626d0a4483f16a7b38b5d574de2e6dcc5ae5bba8373f0af19a08216728b8063bb195280414ef8e9aae7a2939838b1c0902358885660bbd3716169555892744cee8ddec4877f3b197725c12ad451eede9e0320b6f709e7b906977c68eef5803542e5baac27262451043179ce077f094a5ed3fa6cb456fd0158177e9f044e685766158dbefefccc1f3edb9db0c20eb2f2cab1d259b2d2c196c42736665c565f4ef11c2d88997e2cfa36f40d25bce7d0d118d6b489657e0e05129d0f3574b1fb98cb9dea303e5e7a31e7323abe9efe73729a8c73327676c4b748c230f717b592b3f066d13bb7e5117b51ddbfd0862f9d03f88bcf0ffc05477c7e6178c754a8b9f5c096379f59365baa747c5754bbc224a436d03cef3b42b1c07d9cce44a7c29efd9726f7237c7fd920a06adbbc1ad69733f3ddb3e7251dd8450219c36d4beffd98223d526735c3104e64dfa1701fc6cb828137d2446dd4ab15a30d9b04fb4441beebfca281f39c18cc1a3aae58d9339a922d392093b6d5fc710fe8a5ff37c71ea6e9358f47c5a18abfcf88d1f246f51bea0880d2d6ecac626cc56023e2432c16a8b0d72fc6383028c6a064842da0ab18607ddbe885897e363d0a7be544bb6a26429eb95dd5c99f5fc28107d3b5f359433206c6e77b00ccf7126e966f94c62fceb5c24a51c6c41ee4b715a9e159ae9cba24304a1a48f0b6836619ed8b052eb0dd028a18d9c84c0454eb42d18be85ce48dc5a129fff3d9afee14e4cb63ad44c4e2c05c9e3b9eec837b7dda6a03b5d01a849160d1bb56e7cb50280ad18fd1ff4e7e9eed62b5a2358790766a3d2bf3d0620b66227f363c7c81a41c15eae056f12b2bf1a961ec2a83847c5ea10054d8f7d211075d37b73605f43b227c9c4120d4699745ab7fc961d2afbfa768a28c3e37f987aeda41bdd5b871750c2128de2a94cb320a67e7456a4617b5d992869b083421fab4abd19e26d02ff92f6e1cdd631330e05b5638781fabbdcf3a6e7449ecc3c4b475169926022cc6a0a7ea0f96d8046ba0b9479485e667dcec25ee0c47319379228967a494049985a5b8ee5c104daffdebbb405dc2b3b71da0ba6a170347fd0f81f5d94e924f364a197778520700aa487d49639b6a2e5243d1c5471f89f2abc8478d5cdfc0b215a14ac4301b511b7b62ce84f8420d633bf946a205baa205f19c42672abc62a1b78d041ee7e2f4809c8a57dc0c5a1e8f62d82c28987d4fac2915cf62c1e651176d3554f9fb6f450cab86dfb82e545b33a5df14db9d48585bf77b9d9b136f56fe8faaf4c1b13c1fd82e2591b9ec2ca8e3a8c8bfe9ebd2a8edf1604dc3324a2bb33ef13d68e72d8b864c75e0d6a14e6381b2e8ec036a0c75a6a6bdd30d9486cc2ee5a82ecf23046381a3e27badaa95e0ebb3a7866030bbf1edcd1045b93a1a7b6292da49a19611ee9a5dba11d360977adc34c25c462d6289b0f8c86e598728e35c21ed4aab364f6bceb2134220af37146bde860c9a7f5c180a59fd7a84105b166afb4956406ba6a440226a8e09c7ae9684c10a68607e2164ffb82596fecf028afe29bf6f508f90bfd0c6de9edc700474aeb61c6856e073db41651a500905fc5df83f50ed00f3fc1a94710be61bf10d854daae8a33f53ff25251720183089e9ab32ff06071fad1d2a47aa761a7afdd9118c8620216f0eed2fe03a299bb429125915654cd4d5d4dc399a191d51e7352e74bf47bb5fde793c0673686d7d4e0e58746985fe1b58afab2d4a004df38e7d6df89edea54f9761bf429b7b3b9145ef687b995d38a3a7990ed686a90f1abd908f84c17a58a3ec38312a12bc586ecdb4febe4afc3df1ba62fad59cf1d913c481ff388f09e127a92f803c3f93669868b9d53931227f3de6aa16242c660aa6c21896318e47e77f444cb2d847c954e3e5ae5bb3201a76c346cc8e6f14ed93e0d75c91b6321bda79d97792e8acd058c4781b1243aaf8cf83e0a8e7747599e263b394602aa03c011624107dfec66cb88932fbb1bf9aeee5ace34ab51a9087e5a50072974ce73c35a81cda5f231be3eced3537607ad9198a3f1941f36dcc6a8205981e47a1cbed91757d53247852afd87023dd8645d1e49ca54b4dce48a20a3815ab92699c2a489ad9a8a0f80724b5add916edd45c7849d37700c3818760c10ce57d62885c14521d129f8a31fcd7e6e6c25d07cc42b3b2b7c19b19c3b77688ad3f100c18807133d8315bc6d8917c5ac4e6b84b5e2e2e3738b04abd9301e0220f0432fe9ab0ece8a8ef6ea29c03f13cbbc3d0ec93f8d458919915662b4d3601eb28547d1927f7f276bce0b9464f67dd5bfd68003ffdd82f5685b028e3619ac0227963af3f8e1230f56a033cc0e1ce630476740eaadb25f9924171dac4ce2120eab250e1824670a547562b04bfa4c2c62ee474130d957696ab8637ad8a2fe9ea72c96d39ac1f30e571d11f8d1d44d2e6ba8b0b946c3fd11cda9269796dc8e95e85f4612152c3e0ba97dc094a62e36fc222689f854d9c8b205faa86c5cb4fa1aac018d6ffff60d2a87b3275edf361b19a6cc11e9fbbadc16136f2f76bb3dc05e548de078b7c7b8a7f12863ad710471fd3f5eb4d788082066f4f30d106f422a1ca4e53642643ecfcd376d021f9f02e8d2bb344f3ab7a341e259c50787d8922acf0576954606155732d0c7dc146803e098e60a8dd433b641425f4212fdb8ee33130f1107f6748cf07c9470fa5305512f501589b3348d860a0916eec042950ed57d909d68f0a4039230d68e69e24b31c977614d060ac94b260f7689e12a963d49266b6f64105c93fa141107", 0x1000}, {&(0x7f0000000140)="6370032aefae47f7d4707f079528a06f192eec55a6e2f6bcf1c7be222feb2e7782425a1e7c8e022d0edb2d6677b26be55037b457732eb26d224d8c0d86c74d5e8d7239e880540476ac87a6cd78484795bcfcc33a004df6631779b52d6a4461bd4167bee556cab9dc15e6027245dd3f91fb24147f9a17da704bada9148e7d1d91e28d84fa365313872cc36c04a8793a38160ff9a1120a77bf78e962b482bdaba7a511993c2b47120a", 0xa8}, {&(0x7f0000000200)="afe979794fe06c6a6cd80b4f5c3ac97fc674ff8087d0b3e0627b96bdd8566f6408991bd38423534f4159b99ddf9c5595980dd9ea02d522a039ceab323031481b4a67e4cb971e91e72ae694d89d49cb4d7b4494758f8cbb1ee541f067103a15ef7d6c09de13c210732bc129a23fd9f880d6a7c8f4af8c005f33bce7cda46e5061e33a", 0x82}], 0x3, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 11:11:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600), 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x7f, 0x7ff}, 0xc) 11:11:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480), 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480), 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="db", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c7f8473b08926cb439feb2a4bcfbd9d18cfc3a8688a5530995564a202c065970532fb5c5b2fc06329b8ffcd1e3f879e8680365261ca3fed9c2d942ab1296ea7dc1ddabc920af94577ca1be72d3856fc2b2ec58c598bdfafba823a7d10ab9bad66cf50f8390937040207fae5aa095", 0x6e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:11:11 executing program 1: semget$private(0x0, 0x5, 0xd3aeafb7c1f0a3f4) semget$private(0x0, 0x0, 0x8) r0 = semget$private(0x0, 0x4, 0x0) r1 = semget(0x2, 0x3, 0x40e) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, 0xfffffffffffffffe) 11:11:11 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r1, &(0x7f0000000180)="3baf57e80907af11f286d99ebf954daa046061570915c64bc437e9c274eb7fe0334ad0400e4ee1768681204b754982785d81a7f5ccac2f96eec1498706329ebfd4a57c50ba69bbff8e01c50b396c0a596744c6e5badb8c1cff913b24c268739c156d1769b513a9601dab50bd671645b6ba5027e9bcf1d58013c0c54c88885228e6a2d55d46e0fa20df0426b54deff117515037e68f19ac4526be15284f4b45f1d0e56697228e0852e929833331184b3d568dc6e1535ee11fe4980a13025c", 0xbe, 0x1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r2 = kqueue() poll(&(0x7f0000000000)=[{r2}, {r0, 0xe0}, {r0, 0x125}], 0x3, 0x0) 11:11:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480), 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket(0x1e, 0x3, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:11:12 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x3, &(0x7f0000000000)={0x7fffffff, 0x7fffffff}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x10b6, 0x8) 11:11:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000001380)=']', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000000000), 0x0) 11:11:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 11:11:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0xfffffffffffffffb, 0x7, 0x6, 0x679, "da7d09355456a4b644009a2b4a1e943aed782654", 0x4, 0x1}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) socketpair(0x1e, 0x5, 0x53bb, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/37, &(0x7f0000000280)=0x25) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:11:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/99, 0x63) execve(0x0, 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) connect(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 11:11:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) sync() 11:11:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0xffffffffffffffbb) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x118) ioctl$TIOCSCTTY(r1, 0x20007461) 11:11:13 executing program 1: r0 = socket(0x0, 0x3, 0x0) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shutdown(r0, 0x1) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/79) fsync(r0) 11:11:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) lseek(r1, 0x0, 0x1) dup(r1) r2 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:11:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x10000) getsockopt(r0, 0x100000001, 0xc4fc, &(0x7f0000000000)=""/113, &(0x7f0000000080)=0x71) setsockopt$sock_int(r0, 0xffff, 0x1a07, &(0x7f00000000c0)=0xc5, 0x4) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/131, 0x83) socket$inet6(0x18, 0x4, 0x4) setsockopt(r0, 0x6, 0x2, &(0x7f0000000200), 0x0) setsockopt(r0, 0x400, 0x1, &(0x7f0000000240)="d74e230f92231abbaefdcc297b87bbbbe0b775e9ef0ac4d47319c824c1f45019100b2736d2ba85e7e33f5e3083e870d941cf09d8bb244d6e883e050d6e8ca6695911036b9fc6a39f7248043ff06cf96bc7376383866542965dcbc243f4c441132952262ea6039cfa307f4b4230e621cbb281e984533ddaefbbca05c8e6182ad990b442d758bfc3459ce7c76fd10d85a8231133a68c1e1243699cf66929642c437659c567979854644ed826b716a40021", 0xb0) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/87, 0x57) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x5, 0xd9}, {0x8, 0x7}}, 0x2) mkdir(&(0x7f0000000480)='./file0\x00', 0x2) sendto(r2, &(0x7f00000004c0)="5bb225c631", 0x5, 0xb, 0x0, 0x0) rmdir(&(0x7f0000000500)='./file0\x00') linkat(r2, &(0x7f0000000540)='./file0\x00', r2, &(0x7f0000000580)='./file0\x00', 0x0) getgid() linkat(r2, &(0x7f00000005c0)='./file0\x00', r2, &(0x7f0000000600)='./file0\x00', 0x4) getpeername$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) setuid(r3) r5 = socket$inet(0x2, 0x8007, 0x1) linkat(r2, &(0x7f0000000740)='./file0\x00', r1, &(0x7f0000000780)='./file0\x00', 0x4) r6 = socket(0x3e, 0x4000, 0xcb2) readlink(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)=""/88, 0x58) mknod$loop(&(0x7f0000000880)='./file0\x00', 0xc002, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getpeername$inet6(r6, &(0x7f0000000900), &(0x7f0000000940)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000980)="fbdeb3f4a4153c228b40e5dcd8abe58f669104a0906e0df8622265a7e52da11d3c4ceef0deb59d98380dbb474dbce349d3f00a5a855c473b053ba324a5dfea8e70f282fd51ec0e91be99397969332063f02fab8b0e682c1d05eb65d58e068cc8c1394715431d7ffcfb47bcb8e80cab10b1e4d6d4596de0fcff30db9cdd8b43daf56ff1a331ba8a5219eabe058bbc633c62f6aec32ce4325e956cd3306f15759513f9a30e0b9ce167ed732759644b3ff6123046853cbac2418f6868dca025de03a41b84", 0xc3) sendto(r5, &(0x7f0000000a80)="8db83eb3d27862709ae184be8f41a01697863df7f2ebb2b9b69080a9cb14ae19a8775be0d5324a195ec07a2e7323dd56647a0019b46dd3f22e401a798abdccda95c1b81739b9a2af6f1b0508a46bbe6d8cedbce726554a3c78357cca70a70dcaf76148aa5a5f31597aab06c19c39febea7814ae16c456fa85d83fe51a9", 0x7d, 0x400, &(0x7f0000000b00)=@un=@file={0x1, './file0/file0\x00'}, 0x10) fchownat(r1, &(0x7f0000000b40)='./file0/file0\x00', r3, r4, 0x4) r7 = semget(0x3, 0x2acb3801a78597f7, 0x20) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000b80)=""/30) 11:11:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x0, 0x0, 0x2ab}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x22, 0x40000002, 0x5}], 0x9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xc, 0x40000000, 0x400, 0x81}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x8, 0x496}, {{r1}, 0xffffffffffffffff, 0xeb, 0xf000000b, 0x4, 0x2}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x7, 0x3f}, {{r1}, 0xfffffffffffffff9, 0x30, 0xf0000000, 0x9, 0x4349}, {{r1}, 0xfffffffffffffffe, 0x8, 0x90, 0xc716, 0x800}, {{r1}, 0x0, 0x1, 0xf0000050, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x60, 0xc, 0x10000, 0xffffffffffff1a2d}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x20000000, 0xfffffffffffffffd, 0x1}], 0xfff, &(0x7f0000000280)={0x1f, 0x6b}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setreuid(r2, r2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='y', 0x1}], 0x1) 11:11:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="dfd1636ff264744b3cada1e3535803fab5156299c3739cebcb0e84b1b0c2ff75157bd453a7c294573a1ea0709b78e9faed0a2c4bff39ebda2888a4900b92cbf38474cfc6ad4b1bd3746e99a2fa85afbdef0118ae53a9e41f5355db9958a99d1a284505f8fbe44a0499b6dd78a2f4b57d673ad890d81d98c68368160dfe5a33c5f94b36854c4c7e5c", 0x88) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eafb214828a6ea9400000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/51, &(0x7f0000000200)=0x33) ftruncate(r1, 0x3d0bd6c4) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() getrlimit(0x1, &(0x7f00000003c0)) getrlimit(0x18b74b20c87f22d5, &(0x7f0000000240)) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:15 executing program 1: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x803) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') sendto$unix(r0, &(0x7f0000000200)="666cc1a40ff5857501db667b0cf0174340a013d8f6eae507be0d7635deb4c48d94ad4368f2a69c1c3e43d2c2ac7a54f0ab7871bbd5e9d213a02542275b7a731ea2e3e821b05533018e35dbc4433eee677b239ed4d249fd44e5a98e5eac7d3d95d8fb202377d39cec72cd4afef29343fa85b937fb7683638dd948ffc00cef9ba53e923cf3a3db9ea3df103266c2d28b6b4cdd91a10b2d8d5d02b5ddad1a815f93a1ceb35f521407ac", 0xa8, 0x400, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r1, 0xa, r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x48) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/177, 0xb1) 11:11:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x200, 0x8001, 0x7, 0x200, "4ede84a3b32cf09ddaff5912ccc492d55731b459", 0x7, 0x1ff}) 11:11:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x8, 0x6, 0x7fffffff, 0x3, 0x6, 0x4, 0xffff, 0x8000}, &(0x7f0000000200)) 11:11:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) r2 = dup(r1) socket(0x6, 0x1, 0xd8) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 11:11:16 executing program 1: r0 = socket(0x3a, 0x5, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) r2 = getuid() r3 = getgid() r4 = getppid() bind$unix(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="01002e5752a02636762400ff2fa7a51f97862f66696c653000"], 0xa) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000080)="6449ea1d6c03ffdb1dccf7df37c09aa177ad726bbfa01284693925bb97538086badcd16bb20fa66b8443a2a5026718daed0b2c09b654ef6d336901a218f3e9ae7f9d36a212b69d0ff3227a7730ac9d0a2cdd5aed349b663c3ba4032fc27f0c7ffdf965146fdf71f327a8267c94817919371c5f45ce03093cb8b9d48ec06e75b6ad7bba836ec0225f1cae104d88bfce41dd28ec13d407bbda4cb8b178dd637e7789d1d098f140a509a10380634733af8ce5294319c968a9e418f1d0f1c13fd5c72090", 0xc2}, {&(0x7f0000000180)="7f9dd018efff6ebea07846c6e67ffc9a8f046d32bb352711ff1100aa747082a25f6025ff96cbaef3b0809f685f14b85287de7abf7c6243eebebb5194d89424c5e0ed64035f08873e5de3f148da4bc683e70ff0f2600d97f20fb785877e6b7fe2f57fc649f6cdd3fe00452723d71a153d74bb21bf75ef1b16be3d02ad00ab514cddb069e1510ce58b39a43ee2802b6c7dd7f9dcfe5a9e9e15047fe60870c3047b9348e37ad17cff50e5f7df1be96b325f6dd20436212ee0b38ff8fc7cc5f6a7458e10f8d75df767cbb3125154515bcbb6d483f4ea88fbedde2acbfccf3a2aa2f0", 0xe0}, {&(0x7f0000000280)="39df5a7f2c3cb5937f364de08d2094879486dbed4a3e1bd7bc2f32a8f640f855bb01cc5da4faecc342a9f7d3f7e4c1b45ebd617d5bc5b1b8ae18c79b2a", 0x3d}, {&(0x7f00000002c0)="78928c18e11e8d425612597f9ca1ad3fa9a349f89e908b7ff87a2cd94a27de102e19742dc11a0843498ae052c7ddf5bf892e52a8001f49fad65e220caa0ad5b41bea0affff7ba0e5e9c8c47a949b2a786537a654311d185dd05c0af05f117bff9f2d222c1822e7aa0ae74476ccf75e660bfdcfc5b887fc0988cc9d986f7db216a9f63ad55fb0a6f6947adc83a58e17b11c9f8c1452d06cb2bced551d4205d85648d9c73047cc6ae508a9cfadfc34fc4461d9ff0f5bb46291ef8bf36e8153e3761765", 0xc2}, {&(0x7f00000003c0)="7b34f7da2a285f3d56be5de13d0f1cff38bbb38ce44abcc0fe13bc30ba026f6fc45752f41b7500ab007cb10f908f8dcc1ab1993ffc2c65941943dd626e0bea3d29078ee19b2b9ba2e652157a290b697b6096161426aa4bbf42aa4e422a06902b4e1c70a93c93f541f30bf701fe0a356d96e228d40740c1d165ad0eae899c1049786510e0565bbc9caf78077051121cff107c4a59594a67daf5c1", 0x9a}, {&(0x7f0000000480)="e59905b1bd80bce5145c773d8b3b7c027111ebd3737c839f0b0957b95c61c614840e229b7845e3d49321807f6ea577b6", 0x30}, {&(0x7f00000004c0)="16352d7500f9bf79245560a8ea738a1497f88f89d6029392fe2798cc38f4deee85cf17e6b3fa1b8bad9ddd956ebe8a49fff345121bf771457a30e2d0b50414301a623c689d2ea4f28639392e5e3c5f02f618d79cf717aa2992034ade5e9ab6ff67c1d418ebc3ba8ebcf8540e06f75a41df6b05eb9bc7e239170e2e665e5cea140926d7c90c3d1b1dc4238cf5d4a937a630f3164c6206386b54c93ed41e1851cf4725d9a0dbe48a353a49c7f8ce5caf30595a24d2cbdb37a593190bcc0f07f8d6fa311428a8f186346572f09afd69f43b8c53d25db3d8e70887346bcd582984299031b6fae9", 0xe5}, {&(0x7f00000005c0)="564dba54f02f322bf317bc0763f2d3e64c78e68f18bc852d6c964fa405e03e2c5534898f82b58ca885fb1ff53a7b8e5aa49dba984e3fa4a82cf5c8eb94c661a40efdc6c5ef640d00d630daff2a2ac613e914a9da6433771146087b12b0b367eff890d9d80b8a63c5d711f6b74421d3320a3756d8bb728f306ea8d4c4f2155ab002e94c24", 0x84}, {&(0x7f0000000680)="83694dc97de798c0ee8a005a2e0e16530fa4715b91df0948361d8d2594658af66549000001f16c7b71dc2204ca04f1a87062e37ffb971ec7367f10faf9d78e8815269a1af416db908ab2eb5857885b28c9e1f39a21ff307050e9717c7ad7fa4522de8812af5443946c877bec1aa567e454d2a367f908ff9829b3d67695d4e954d24601dbf38edf0052904d4fb85f269dc80d1cebc44725c438945a266f2c2905fd937c77a5ffc27ceda45da5daa29eb59d24d0557940a155831cceabeb7ee8445666acb2ae00f03d9e304a7ac9360050e17352b3790b34817f6f4bdabd5f7256138a", 0xe2}, {&(0x7f0000000780)="a5d133e65d9d088f6637707afb0486f7b0049af8876be0414c46862628fe32abc785a758d79bb58419847d685280337d7702236d8c6896c8ec99605202e9837688514fc366005eda987abb11c885689e", 0x50}], 0xa, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x10}], 0xa8, 0x9}, 0x1) 11:11:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xd080, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 11:11:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:16 executing program 1: chdir(&(0x7f0000000300)='./file1\x00') unlink(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x60) unveil(0x0, 0xfffffffffffffffe) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x8}, {0x0, 0x9b}}) r0 = getpid() r1 = dup(0xffffffffffffffff) readlinkat(r1, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)=""/183, 0xb7) wait4(r0, &(0x7f0000000080), 0x8, &(0x7f0000000140)) 11:11:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x0, 0x2}, {0x80, 0x6a}}, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) setreuid(0x0, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 11:11:17 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x2, 0x80000001, 0x200}, 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x12, 0x100) lseek(r2, 0x0, 0x1) mprotect(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x1) r3 = kqueue() read(r3, &(0x7f0000000080)=""/118, 0x76) sendto$inet6(r2, &(0x7f0000000280)="800fb12712d9e818cc8afdb526ce2055ffb217460d1fc8f33ccf52972ecd9fa9f1c03f098f95da61446ac4848293ce0e7279173c3294d622f07573d644505ec4cb96a505cd78", 0x46, 0xd, &(0x7f0000000300)={0x18, 0x0, 0x2, 0x8001}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r4, 0xffff, 0x1802, &(0x7f0000000040)=0x40, 0x4) syz_open_pts() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0x0, 0x2ba}, 0xfffffeff) shutdown(0xffffffffffffffff, 0x1) dup2(r4, r2) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 11:11:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:17 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) nanosleep(&(0x7f0000000040)={0x401, 0x5}, &(0x7f00000000c0)) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r2, r3) poll(&(0x7f0000000240)=[{r0, 0x20}, {r1, 0x40}, {r0}, {r0, 0x8}, {r0, 0x48}], 0x5, 0x2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r4 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r4}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 11:11:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000080)="ed5ed3323be0e802d1843be08c32ad52f257ce420df7d3f6e4217613bf3b83a3efbd50376a4e85f672fc075332dfa343a82aee7ee77a6c2e51ae22d9ed2addd1b36b57a91f1a33ab59827033823de478fb3226efe89dccf7320bdce41ba0a143815d20d49e396bed6b4254429092ecad56a6ceb148e11010c18892b7ebcdccf0ef8ba7d4bf59608872966ea74d35f82ab77beaebcedf422f35955fc6388361efeb3525c376444cf5fe83b09642c8368fc8eebaa6909f80", 0xb7) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202062feeb00abd5ab5a412192700c95ef0ea1225d1b28188a8c09b5818f18bfccb4cd7e147bb36b8661afd772b6f50206f6df541c32c020ca28b78e9528677b48ee9d44543b58c"], 0x1) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000480)="4eb18b3200270c9ac788f698a4f803340599ce8af224f6793f4101737c0ef12024c4d72bc7b0bf24d3c259dc6b55572235d79f873c3211919c804ee8c2ee0375e34b0caba96ecee2737b41db5ea7ac87ed90300d0ab802ee2adb66add8fe0336552b03e6a9fdcc830b638f8b3ac5e025a588b0fb0538c874b706ef75546dccd6c3581f1046da87dba9dacf8e8e8454a797a714127773ce88d3cf3837a1e11d9cc2696e075941b128fd2da08640108b41dec73b05ba8fd9c5545dccab0052c5cd549fc4e7f7a393f7b22f753ed79685edd975325a89270f221a8e08448457bc8799ad09e22684b6777beeadaf2920bc9e679198a81e10b9b5eb713616687e6ea23ba915934e011558d4b926543566fa6dad1bac4e4cfa34971279cf8ecbb3cf22c8fa2d44cc495f926665649ed594ba92dea21ffcc81ebb027b941fc6c30492d22e4e04333de5a63040a371bf1614f10af428fb7476fb7936abf6ccd1bb511f2e84964e3f44645f8deb2c59e366d40a25a51038d2cb57a7603604b5dfc45f9b4d19b2830dafcbbd2a3f16efd38e90be094199dde012873874cb8f175e39d74169322d85c57dd146338234ad31f1bb6b77c1363ffe86b56675d3ee921278dfb9999a3faec9011cbe81d8bd1855b53c406ece9901af87dc5be0da24c0ea093b87ea2e46baf78bad6abce1cec47b0064b6c2e4efc046842a3e7441c9305d4a366f5b81ea9e4549d0843a9c087b198ad546c3d0ff079ccbe57e9e921bee8eaa6199478a2799ad9146afea32f6e891b2ddd5d4d357ff14e91e61c015cae2c9fe477cbdf021104c6322b63df5a9a336f7ec53f9669686931fc57f36c2c93a0343bda03fbb805afc9c839540bea18f70cabe8524c7522140633bdd9fcfeca0d5f157f42fe97d3c00838a7b7b2390e021351c81d125b939bf3fc05c5aaa8effb2c19106a2554d45864fe069acf00c6b7505e65e2ff9633b907d80c0700ee8e28530f4f1c1a2c41ce8fc533871d96279cdd859055e214a3ab401c9917687c8326cc3821204c7eeaa478a0fb704baaab34e6e5ee21e914258326b5a363e8c1906655c1e00792c53f71a8736533ca1e24f716ed6784d23bcf059d52295d99769b37b6c4fa39a6395e7fe405edc31cd0759c524304f73bdbc8223d5a169c9793a3b6de96e656f81dc3a26989f96ddaec27a0be9bae6e34e89c92e5d1dd8a2af2cc00cb5658f8ea37b29d595351d54efe81d70693d2b4e5a68cfa7f6d01ba7ba8d2f5b239ae14d1ff597ee8ac2cd4405338a7669ace9d2d10979041e3e8cf70f4257a326c8eeb02029ec76a5e6f09cfd1c4d16c6b39cfaca50c1bc81c81714a3bcde26c62414e2c647a280f4dd0dab9d68cc485a3b1997d1da97e740a4b36f758e423d2c74a71e11a458e97fbff3d08d779bc1fd828b539ea4cebdcfc2848294d208ed26afc7154c1707d604b18db972394bf720c895c1af6b517dcfeeab262b34f5c850276f128cd285f17593a36e96afbf69b7acbe713464446fda9b3fb7558ef16200ab1a7db978b40dd13f5e4a973db63cd19f31495e4223be50d714d8a6df20c442581667ceecce12ffe15774aa2a454ae1fb285f8eaa18f4bb13d4af6fdd76c8d10285b575f41661eda6bb4d9ea31fe238f96eb4a51e09800dec83e20ee7fd88bde669daf4e256dd26d57c82a1b3784e8f79c15447a7bc0c3c241db366372091d367f3587b254c5d3f1609d6b6322da9e44b49dc35e78806bbd17ddd973d3ebe9f4e6a03150ddb1a71bb1fd70056b0775aad45ccd74a6498aadc199e5f8c295d530324e0a1e32b1e9e386f748fff470ed384dfc17887a78556c4229ba154bf7bec12893886cb544dd008608589a401cd215586915dc78687ba070a2b37c91b82ebc9b0865fdfacce7e91a0fa6109dd60c1e3caacc011aa1f67087dea649da2125ad2185d9c565cabf5a314b6baf6508e9bbaa63a23be46a33595baeedd5da6b29a84968bf575a858539744a1b7c8a29bf820754271f817eb03576f3488da1008509d68f091e044a220a3c932a589f3e643a3cab763bd11b3fafe772cae61bf2eb31e0764d0717c514159780c9b84a889cefeb54ec04bcd432e5abec364e68d5144c69969d1ccd613c98915821121b3a86a89213c0c8f12f959feb32f1957f9d63f485e66f6c3c1097f9b7817bbada2f011effeef31629fade6b64d12316d250e32e867a5091b079b63646fbf046e9c19b606a95b131eb394f18477d613cce22d41c9739736b6b10647aed797a3d38a1904771d4e2a2e9c7b91021434cc6af6030f88f816c3c7e8aed1f5c1f023af95c2dbf093c8c9edd32c99a1c93feaafbfa0b50bcd330ca8b0bb37d904519d9dc75d5e59f6caf039e483f4934f9a30a92ba346139e2ebb2605e82b61a107713f16e2a782e7c733b59f9579347b7011c54e353f5a0a98a432d0109551732156f4aca029dc7e950ee86637651508e7e9124c798c54b32b42d7acbae9e9a85c6683c8c64ab27a3f87db4de3ff4c6c24690eaa718ed463151e626c38cfd68055e292a5894f019da50db2d0fd2e9c4edf4fdc3e7658044779157dc0dec3f08c04455e170a5a7cc59d8d9121c36ce04207fd422d3c682009be68ee382550115b772cc4433cdb87954ae19a4e5ce2604d3724cc31de1c2958be32564c3bb40077a3331478ca88ef49719e6a4d3f72f3906345e32a81d564281a941d3ba434f92652e3ec7de1f53c9d2bfb93306bc241043b1bb91fb2270fdf55a99c086315948db0a40d09ec8610bf5e4065456df0a94b05a5145171b4c0e0831d8f6094388eea36676254e9f0e6952e56ead605a55040517ffda64725bf67740bb641bacfaab7c0b08cad459a0297252359c2af12591e3136778c1964b3a30c1fcc7d6d86c97e11ad5cf5ee15588cc6d23015673746022fb7a2c058a856656d178a041257a6a8ea63f7650d750e5208c4e2c1ee3982b4f1ead3b05bd0f3e5966963a5eb4c82625329b1ea97c5895d164d7ae89223044175ce269a83843aee8b0ea3a4cef75b7809e4c6bd42cd1a188921d20333f10213a8115922abb2ef94538da605b0a4e2b294d1e2fde0877ebf3c3847b22d28accf3a1ec519beaa69d3d3e1ad9977199ad9a80ea6d2242a445e0a8446189a6629c85a1a9b1119757f27822629131662b1996fb43bd72d614889a971f0bcf93502cdd5e526020af5be1aa1d607a60ddea9a1deee465a05a01b8958adef3a354d1e45e869db2ff4583930524b2942ee10b3618f704d59349b4b7ad6c1be61f7a2023a90d7fb92344920f030f9a340abb9aa6859236343ea3427ec73557dc26928608e92fcaf71f261293994e0719daad8e2de1b75b399fa0e4b336d72b746a537b9a7cc62d323786b299f7b78bab3b768a459240773afe98422e0fb3edfa0d26b463ac7e5223d154715942d07e1b0c7247d06580728637c27778d21e5af697290e6e9b0d7fe1e6501913d282a706c023f8424fcfe6202f5463fb4b56e30097bd867d2fd744084ef4d82039060d082cd9addcdfc6e93659908bff0c5ed73688609f314de52dfbcac928a621dc7ad95f1f35c55b1c16207f84692e915340772694fe3e5bd980df98114807133f5b6524fc9dbcfe9f673c8b605179771b8919733975bb906a4c2be0df57bce9766215399858d39a1f22ce5821bde4e471bcfa8e6fbf9fce856c9ab68a99c9bf72a97379214df203e1faaf50bf4f94e5deea220af04f613159201ccfeaeb1575239f025cd6fb6cb542957c238d1f8ef72ac8e21ebfe6ad310c6c8cc5840ea8ff78642f1f77914309dbe4b30b223991e5910c8d0ea49d86ff12bb78434700c0ef6848a9ab6f5f33a1261c196e4ef5ea78ba313038f0680f9f22298e6862f34cbc35812fe01d75070b6c43282520a650c2462640473cfad86de55903e17899c127e6bf3230d68bc88e6c14fbf442b52c79a6479dabe9dc2967477db21b1621966cac3ce7e8c04298bf4636b3224c6738af57a0e50b8789235ea84078c3e352c9abe9acba8fae430cb6d427bef20557e254088221a889b53631fc8f536da403580254fc2dc87909dd8ea2fb0ce4b8433f449e764cc84b059c88a1a4f9e4d45254b9a873091316365868362eb356749288819119ae7c7d0a947a250bb8c0b59c229e915ec39da9666c3f77409b2007f2c5de57448ac195707a62d4d2f3d92db5d2efecbad73a8cc28f3e4a4c5b29280a37980adcb2fd26f9cc09ce6853a020d8eda204557ca6b3460a40166d1826ba90f3009a2f9e56a48111755d90147ca679f931406132b29f1d6068e07b90c658f16bef72dd566b4f3526c5fe5dfb5c1d6687af10bd07c1942c1be95d679d068f116cfd4fbcd4a57f3d6260034e75a7fa7c904eac6fcdbeb96468ea47de9a194fd26f287310352b1eef90f1e4dff2781aab89beced1e140de5f0042482d0ee7d6d2a4bb42dc12c2c6b755a70f82832e3cbf667eaff39b495608042befde305a365dd97032b1e63288d1c6c2a4621f92ae318c0ee3a64346d55094b39cf363ea7eaa80a45b8bed335d4924e1ac01f725c9d1a24887cacdbc0f97846c6d8423b328b2aba1ca1eb5c779edf3e86e570c36044d7f6b370d3989e883af1e9f3a8bd0bfafd0086ae6742c9d607706bca332ac2553807b64c93f15e7e79afd6a009b46b6385f9a3dcd6fe750160c832468cee7c729d0d4382c88b5ba82e65ce207bc3a4207df41e050e60839a3cb4e02ebdff009cbdd927e7face21a7648dea33b73965e5b4ee674fcb70ab991d25e434bb012b3010a45d7b5510bb6e76e0d06e0c4452d37252ff66c8dcb1d07c657b00a3825197d3f50e83ab4d3155f769bddb2a4df95656ebe2f850f22d28956ac7c689213ad0ff9b32cfd3194858588aaea536414fa80858491155edcfc1b828142f05107fdc6acd5907944563d2ad7c7dcb8f6bf78f92630bed49318b19c102611576908057d6c4424d321dbfdc2463a1721bd80d89ccf0074d589a6848cfdd42a57fb417cd23e61573e842d82f9afee4747c34a9efb31e7c", 0xdf0}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 11:11:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:18 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000040), 0x182) 11:11:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe2(&(0x7f0000000000), 0x10000) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt(r2, 0x7ff, 0x2, &(0x7f0000000140)=""/41, &(0x7f00000001c0)=0x29) 11:11:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) shmget(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 11:11:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="58ffffff7f000000003225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061e35e24f859bcaa08192698824b3da025bbd47b3bf5792470c7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a2505b", 0xfffffffffffffef0) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = dup(r0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x1d72aaa5, 0x5}, {{r0}, 0xfffffffffffffffa, 0x3, 0x10, 0x0, 0x59dce185}, {{r0}, 0xfffffffffffffffd, 0x44, 0x8, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0xa0, 0xc, 0x100000001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x3b, 0x2, 0x5, 0x200000000}, {{r0}, 0xfffffffffffffffa, 0x1e, 0x0, 0x6, 0x93}], 0x2, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x5, 0xf0000009, 0x0, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x9, 0xffffffffffffeb4f}, {{r0}, 0x0, 0x0, 0xf0000002, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x380, 0x2}, {{r0}, 0xfffffffffffffffd, 0x48, 0x4, 0x3, 0xb9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffffa, 0x6dd2c04dd3ed78fc, 0x2, 0x9, 0x2}], 0x0, &(0x7f0000000040)={0x2}) syz_open_pts() r2 = kqueue() r3 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r4}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r4}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r5, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:11:19 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget(0x1, 0x104) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/5) ioctl$TIOCSDTR(r0, 0x20007479) 11:11:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000000)) 11:11:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) bind$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() flock(r3, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:11:20 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() mkdir(&(0x7f0000000000)='./file1\x00', 0x0) fchownat(r0, &(0x7f0000000180)='./file0/file1\x00', r1, r2, 0x2) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) chdir(&(0x7f0000000300)='./file0/file1\x00') openat(r0, &(0x7f0000000280)='./file0/file1\x00', 0x200, 0x44) mkdir(&(0x7f0000000440)='./file1\x00', 0x24) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:11:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:21 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x6) recvmsg(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000080)=""/232, 0xe8}, {&(0x7f0000000180)=""/73, 0x49}, {&(0x7f0000000200)=""/172, 0xac}, {&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000380)=""/193, 0xc1}, {&(0x7f0000000480)=""/90, 0x5a}, {&(0x7f0000000500)=""/158, 0x9e}, {&(0x7f00000005c0)=""/6, 0x6}, {&(0x7f0000000600)=""/185, 0xb9}, {&(0x7f00000006c0)=""/202, 0xca}], 0xa, &(0x7f0000000880)=""/44, 0x2c}, 0x802) r1 = socket(0x18, 0x4007, 0x2) getpeername$unix(r1, 0x0, &(0x7f0000000040)) 11:11:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x100000000, 0x100, 0x1, "d1b61cf587583f4ad012f201db9c6489769ef9d7", 0x7, 0x9}) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7, 0x4}) 11:11:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 11:11:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:22 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10001}, 0x8) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 11:11:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 11:11:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xc020, 0x9) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/24, 0x18}, {&(0x7f00000001c0)=""/254, 0xfe}], 0x3, 0x0) 11:11:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x2f}, 0x0) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) ftruncate(r2, 0x6) dup2(r1, r0) 11:11:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82182e2f653000000000ca1d411fd55e81f52c9507615c7dd5467a2fc27e6bd88d9e28128a4a665dd669c09d807fbf35124490a18f4b0950a0296bb610b4380a9679314ad452eb3d65550a2a04a7acc0c79a04415d677270657b5a28be722f1bc8b5e098e3d5028a74693fd18081a5"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) 11:11:22 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) fsync(r0) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) semget(0x0, 0x0, 0x40) r1 = semget$private(0x0, 0x2, 0x2) mlockall(0x1) setrlimit(0x3, &(0x7f00000001c0)={0x3, 0x81}) fcntl$setflags(r0, 0x2, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/206) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0xbf) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x4, 0x1) 11:11:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:23 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20100, 0x100) read(r1, &(0x7f0000000040)=""/140, 0x8c) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) 11:11:23 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r0, r1) r2 = socket(0x7, 0xc000, 0xfffffffffffffffe) setsockopt(r2, 0x10000, 0x1f, &(0x7f0000000000)="65a069e244768b34871d159ae6026a4d3ce3442348094be496b6bcd55f5db80ae99f65000ea084f01557fa3d00ad1617f14ea84c1044b4f9885b1386f38ae4b09eeefddfdeca577532c7914f57985e31bc1093e35e432aa7", 0x58) setsockopt(r2, 0x1, 0x20, 0x0, 0x0) 11:11:23 executing program 1: r0 = msgget(0x3, 0xffffffffffffffff) r1 = geteuid() msgrcv(r0, &(0x7f0000000000)={0x0, ""/141}, 0x95, 0x3, 0x1800) setuid(r1) msgctl$IPC_RMID(r0, 0x0) 11:11:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:24 executing program 1: r0 = socket$inet(0x2, 0x4, 0x5) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000100)='./file3/file0\x00', &(0x7f00000001c0)='W\x00') unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f00000002c0)='./file3\x00', &(0x7f0000000280)) 11:11:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) clock_getres(0x4, &(0x7f0000000000)) 11:11:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r2) 11:11:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:25 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') 11:11:25 executing program 1: pledge(&(0x7f0000000000)=',L)\x00', &(0x7f0000000040)='!\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r4 = dup(r1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) msgget$private(0x0, 0x4) flock(r5, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r7, r9, 0x2) sendto$unix(r4, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r10 = semget$private(0x0, 0x3, 0x8) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f00000015c0)=""/197) r11 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x2, r7, r9, r7, r8, 0x80, 0x200}, 0x40, 0x400, r6, r11, 0x3f, 0x0, 0x3, 0x1}) r12 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r12, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000001500)='./file0\x00', 0x110) getsockopt(r2, 0x6b51444c, 0x8, &(0x7f0000001540)=""/29, &(0x7f0000001580)=0x1d) 11:11:25 executing program 1: getgroups(0xf486cced, 0xffffffffffffffff) 11:11:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b", 0x33}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:26 executing program 1: mknod(&(0x7f0000000080)='./file0/file0\x00', 0x61c8, 0x400) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0/file0\x00'}, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000140)='./file0/file0\x00', 0x0) 11:11:26 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 11:11:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b", 0x33}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) geteuid() write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) bind$inet6(r2, &(0x7f0000000280)={0x18, 0x3, 0x7ff, 0xff}, 0xc) close(r1) r3 = shmget$private(0x0, 0x1000, 0x402, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/179) r4 = semget$private(0x0, 0x0, 0x100) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000000)=0x3) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b", 0x33}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000000)="fb05e33bfb93745b50493e9ebe1ac1201b841a9c0ad7633bc4b3830203", 0x1d) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) dup(r1) syz_open_pts() 11:11:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff", 0x4c}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) getgid() getgid() setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 11:11:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963adfc94ff334a5619515a4c8ab06198824b3da025bbd47b060000006fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16a136a5d00d1628b53a624900933f746ba27e5169a8c6784d26ebcdb3846b4e7521e7f6b2423a746fcfc1c5b2a1b3d9d2b5b5ac28ca76993c52401e720bc11220c8e067071740650e993e9874c503e91cf8e34b673117aa579553a12ac195101404b5833e769f6af3de", 0xfffffffffffffd44) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000600)="0a52cabfb23ca73f9a54c514af67badf63b2393a0a90ade6019c777426439581d3a7a2701eb1901dc4650d62bb28c90e4620d905873b14149fa2457a2905e40fc1495ecf2c00207ce722587b060ce5ffb077990c384cf3d815a89ecb1f30695013a306a9f50945a19db35e380eea023826a27746e0babc60aa68579c7c702fdb1bc415b0428f29d8a6e14be6cff6ae0afb5abd09bafa52f4f3f5f6b640c2fce9ab45970bfb259f427d99021acf39d37bbd5e64d7ca27fa87d63ad2be7adcbc9d3d78a66342141bb23596e55f28fafaed3e977e6be7a0381f3399554c9149bec75f56911c5300c0a89af1b67ac31d87f6dd1fbd74313d16b7b9d0e6fa55a54a21ad23004f207ea1246cf1751bc0535d98498866abee05a6053c2319088b61cc49a1afbefdee83f51f613573a99c7a124a34bc24570f060f751d13e06b06d2b8571fae1af24741f1d62d817b3ba4124279a1bfe572a95b4ddfbd61ac22672b57a61040175f0d4af59e7a371dc2b31a0866cef234d68e09bd71de9f329938cf155a1f54e1822c8a0128b87d9742e22b1d1676b0855f321ac3933feff02de7b421dc5d09dd9ad989e8627191b46b09e0c28dc94bd2efa22926cb2f378a2982290f24ae7f4370b739da45c024f887ca5953f3a43699d132c8e26e139c5ef8e44e1aa939d0fa0b876850ba62daed4f176890811afe8126e560ff422d364f712b7758b6e3f5caaebd295f531a47c924a318c0a461ea9c97ef64ff0e459a6212890645ff266eccc871776766a9233fd8fd82c2bf67dabf47b299113e8305ff0db0469e061457bf61b13847302fb55ffbb1dfa8baa81cee7f46540cab4f3f2cdc1ec0bf4ccb6c7f98ae519be83383765b89210abb58497b21f0bb30f73bf2ab4405489cdb0d716353881e2682d6ec01eec201dd5c7af85a69bd409fa1cbfdf7c047c63bde60d480b25f5396abb5986af73acdb3d154f71516e6cd62fe0a105cd49b7331d631cff5c8f8e8cac37e8d6f9813856236c626c6242a749a85ae17c074f7f9356eb8b9e7dc615ca189505e822eef93591504f6d9b505da5d43b058902d1113513cc6b20a", 0x303}], 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000140)=""/146, 0x92}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSTART(r0, 0x2000746e) 11:11:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff", 0x4c}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:29 executing program 1: socketpair$unix(0x1, 0x22106e1857d3147f, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="d866ad119697b6220f71fc3f5c9b883c86c64df7121cd12bd221ae045b644794b91c8da4b375a089546dabb211130922f0cd809a9dff7aef7edf498e6bdf1e54523d729184cc31bfdc987bc273b9be9bc6fb27c9f6a6e58e3c8afedcd6f8996cba6488a0cf64237d8fed41048b1a0c3f60ea3633d4986ee4a8842eb38795bd616baceb79a64a2da69af560d2442c688928af8ef48fec2c300c10657e4ff5f6d790c7dd2f874a329fa310fa30ef2d92ce0f65e1674837c222a6d2ee7cdf224ecd086c259ef294841cc297eca15bda53476b88ae5c4f9a09ec34871740aa32dd9b465eed4ebdd48d6ee54935688791444f5532579e025121bfa033348ea57c561271274e6510f444f884bd0ea185c3126ed136667dd841876639262498f3b3b9d7593a0cbc2c368be83a157ba8ca8db6c0aa3f0d1ee5cf2ada08aae3fda1bbceff0d40f53c6e0ba2ea1a154d7ef6f9395088115ae129de1b887e9b59098f76ea83a42fe6e2980e7ee7dba56d6f1f51cabe471904026a7997b2c1aa966f7ae8ada5fe672d47aefec7b765602bf4039ff9af88c37681cadedfce8bae37413bda50fa241d2ba97c594f76319f4fdaeaf17347c35e7b629ad6c0548699c23c6a639c6290d417821b210977d753fbb9f2785fa00d27de316004b54dfd2a9e04e1c1e9ec8504fc736038b674cf7fee4857548a73efe888aee3cee992236888ac07f18422c8a9d70c08aa18990cc655913646afc85089f5cc89f4c63939e3839211dc44a70b41f2efdb2864cf482fe078e378f052706901ce5e9fcf375f19f5fc7723d171d9c20ba44be78e9ebc849c64aa4d22b67edaf33f0e4b40d8648ecc97aa63b911b63523f179df002af97bdbb5a518b3714af226f9fe6a39500889a9c8d366e583dbd4bdb7770a02ec206c5ca783840b9e737e01cb4728ee4597aeee96d421f34cecfa55fb4dfb9ebc660771abfbf97616f54be6225061e88c00307c26d2835e2eab4bfe4bc6be545042c79d4e5777a3fd4cc607ec1a8906b1fc0606824eb0dacb4df8a1857b8daa4f425efce3304a4a129c13f98c608d69c38434fe3d3d4d2b1a3bcd1710f9166d8ca21e9878d99ac09388aa102044caccbe6cfb4334b38513b8357528e7600d1189d02684de6d6423b030b99e4189e414995760708aabc11337b05db8bfa2ec0db48195827c8dbc7327a330610df66ca72ed2f01342e0016093ddcc3f04335243c496722f525abdd18a481cb3fb3200453a511d14ce695eef0cab56ae532f8952746583327456892790c3e9f2a286a1e50b96046afe62518418de68ba70d6e913095be42de5900d717b5e47dc7eda69831c58c0110121e57d1a46dc2d7f30ce48c4316e9f9b779c41a547b04e69c45d7116fad8371837041ca1657a0db6eae2416b1127fb0921485f628ec47a6b635b5c36fe7a9f37bd80456e30c7bd75e6b0039a62d40ee92fb195ef78b62fb1e7ba6af325655b03dc76fc50689f2c2c414d41a41167b436ad132621e014a689ec155b0fb36e2a66a05750a8b52d2dfe793f58e41945a8c7de3534021f390c9c8d8c7f311d0a418a6e12df3cd07b3d6ab70e06b4f42782498890cab01dd399c9f8f98c7da71905402e9f65ddcc3a0c8e2496d08e6a3196f8465ab15f76ad240df2ffc1b18d5b7faa9828fa0053ce8d3e8a1440a18f3368154c850702f3d2a7c9bc17c27797287cd8484a1f28b18138565edb937d983376b619d556c70d6dd62ce96a1f514dda3773025c201d7a0468c574c64a9283577fba9d42a2901f664654ded928d81a00becf2b14954c5de4bfc7660118c33e6f259a3133973bba16e90ed7cf3c04cbdffae16c8ddf413a7701f5703b0aacbbc3b4b27a7f734916708c47b548fe3eab18ea03e687de73198199221697659d6db0525bb1ea69ecbcaeba8d8be202dc181783e6150a5070d0364a06b2fa182250b5831a242ea667e6e19b813484cd73af385c35cf9b48ff2646bafad70a835ca42cf872a4525095976b7b9573383027eedabc42b9599162bd2e6cc7fa00b4424610d70d660b509e31b4db84aa32431392a2754916ac19e5cf33d6db1c00db58eac67ad6951ad46745657d6b56a415e59bad01df1509e2021ebbc005b63bde85d4804f8efd29ece3066da7ef6759d2e196ed55e20b215b80f9dad71c3ef2e284bd48e54edc9d90f39439639a30e91e70834f704780af4ede17e8961adc20936d726a7b717dae3326f189e0c553e1520584f2dcebb69721d8c324267629f7b30f65a6220b4b46e96d3894ecfd7d73ce63180ce810dcf65899b47a24a03d8f7d65b12700b297abfac826ffe831c01dee3d87abb95f91217f0e07130dddce7629dedb646e0949f5bc2913cdcfa710321936cbce9398c9f5fb05c3c469f5d5cb1c496d97a29b78ee5cb19bc9cafa537931d14d889a451f454820196e1f9393b1e6383b14ecfdd9e05d37b869fdcfd5a87d8372f007a976faf7a1a151f3a10227327f1731a54839c66958b042c9b30477ed6ce0542ae7b6f8293fb194ab3104a8fb6214ff02a26813244f52a0a39433006a79ac39202d98fcc54274cc90c175c467b7a3f9068a1dd6775b4cee148085fb71e148aade7dcd9dcbad2b594e558c9e73d55d04ac792e5827413f0979055052cfce0f23754d20e0924651f85b53fe95360cd33ea71944743113b09e88fb7079934845ab096d4077ec354028f5586dcbc9a9013c5d33df056a957f935bc325cdb4d4f6c56854902768d6aaadefe63f75d086e61d2a448333e2b7b47d52f4d7d7a83560f07db8a6c85e2ce7e6cf7cf56b9b8187d0a2bf74c5ad2e02b4f0531860249670974abb9922e0837d7363d4da580421af6a62acfbc6908f0c1de667da324e205ad3745fa2ca2826861c0ac3b3b8ba347cb86190f206965af48d18566347bb8e048948184e81f8f483297cbf940f5954402710b5476d630aa7f138e7668ba90264a5d91b93ffd995170cf3cbbc638045619738dba6ba80d11ad249b6af5f7f0ac2b3e7b79b8ad9211c1726b7f732d68d16f57252eab0d42680b5928c3d1d06b95b438527c9925249fb47b9651c03e706b3c01c861b739edebe21ee493abfd04e9bdd2813cb01dd2ebaa50a84bad9dd1a7a18d0b49a7a94a06a97aa6d590dd8e893ce2d063bdbcd9732d81e8f83543d595d61a31563a091852cd017909ae3a9232c402f33e1f3d4b5421091bfca413efffadea093b1554bf4514d1b7307f38ed0f043032ca1f6cc53547512bb33f77bbcb7fd6fec4eff7cc4f050175d3ce58a07bc17fe81d63b27b0c91321ac074a7ff7a2f18621f9abb8b15d80f952681192cb4447d087b03e0f055c9b933a0e980bc0340aed12e2fd5789d7e0c0f842a9d0619a8b7feed3d0fa3266c6044d5faac19309c5554fcbc0d92cc2bfab5ab761ac82c736220a4eb0f348f311770850a4d4a9b361cea3fd40ee9e3710c73e618de42fb0913dea24e720c9380d767be7ae942e534857566cf3421d3833ab5ad78aa7ed3df066f0952dc1e699c6eba9038f19ab273ae8717a6cef7e35bbd48e09179d830566cfe38d50d5d1ad2129855b648dab5f8a740f384c8953489dd3b78c7f1535c4633331bb192cf6a140345ae9d77a75ed1a87866084ae80d1a66aea93db2cdcac35b515b5ac2b63aac0cd0cc9d86611d75fd7724784692a65ba67390c2ce0ef8eedad1f44d92f3625c155d3aa6d334236a7f3cc4d40ce1b2243026d6d5db96594a8698fdd0a23dda5e1a473b1fdde4d19fc1b72f56a2beebf7f1c68941b39c61c52dea3d0c4b45d553e7f3f6910b6eca9d7ec6978b2bb9a3a2bf8dd93faa6384f8c7d62a2d6d506ab2bdb83a2e2d345c7e96ce4a5a5b93b9c81c325da66b857e13a00f2e145145e355feaa28dad18bee2af4251a16954429b2b5228c6094974efad61b104cdb6eac5ef20f091f01d504321edeb572b2e94f29b6b64442cb22988879e3f10167a43f953228e906a99904e9517ceab50ba978e4cae8d67c2c00d431b21c2622e1be159ef36ee3fd1358a3e504a19b646325834c25068f073fb93510793b8661c39ab3af679327b4b2cdbcd2e805e758fcd808440355cc7393d24863ad494c31a94229135ff3564e81971630394b78e59ce142ebd3fe1583b049b65177df2ad1d1af402e12b24b21312dcb8a374d84f897512de4f91e751fcdbfb337a5f9ca887b71736ce6606759ebbda423c9f5f5ff95face66b231e2d72436dd047d740b49fd71f01a1ce23d09bfac21d3689cbb3bb71d61ee1b9a2043930dff504ba910194b247531233a3cc9ab3fdd6be505ff1f26beefb8d2d827e7620cee1810c12d277f566a168165212d95a0671dfde0a325234b377a4aef9193857d780b586acfb6c36535d79f5b11d806de7472b8d9b2f51ac519c2d7e3f05dc543bf00d34d7698c18df7a5d47abcc7d1e5b1ec616cc04ef6f82490dae06b19081f13e015f3c78a1866fc1b89b1e3341af2b3e0dc03519719a65c9fc20931191c4c6a618194964babd79d4fcc908b9bf4ddcfa3c8ac57617477faf6a1a37509302a0c965c3b8b17ec09bd433233b54853f12a22647addc76a3da5a383bd3632f045082accc7d6a83d7058e8bded51b0cc05c69ecb9cdaadf8d979e1e0a623e09621714fbda5a8f6818c7159e2123b2bb26dab7e16d3243bc2fed734bf0c69e73d303895420f236c6f9171ad711d06451bbe8b74e66b1b78bb392e7658ef1b9ca313b4071d2bf5047b16a1262473ca631f63a86c30627154fafd27fb0a2bcbb67f55d94a9dd9169e63c7240bd1e0f30232c985cdef88b0398200a7be5c18bd77fa6a6e3bc0526e37f3368d56b9c3e714b20cf8655cf0b8c333915bc6f4502e0f44ff2465fd023633453f355ffeb5f64471c0316f132cf909613f23b2464b97bb5539fe38ef4f0e1b0c28176289c96827c6ed0cf4ac438487fff44db098fea7592a9c54c77bb0ac770993510596da0bb7da0675317635bd6389705c2cd6c371020a72574e7df66ebc4d49078c942bc7651e51aba88d329e4057bf617a68673208eb65a54167d15bafbd365bbd95165655a4d164029b380eb9673e0823df53e42a7be8c2f8f8e1a508fabb533b5885e8cb38d4e72ca3d867ac21dcf4bcc044c76d710ec3e405407bcc79702e5b2546e576f64cc1ce408ce84d4d538ff6e3f9c8651f20e1a69f0cb02f8fec1739138d46532851886c1c738791732aa0d8464b576c822a1840d02ca78c287968eb22163834edb961ed3fb00751086f021d33ff13cb9820c104ac99b5ba8768d4f82d0303799107165f95af8df51320c8f242f4e26046eadd12f863ddaceefc0fc7728c32c24bde8d30dacd57c61d6623130ec7f328043477f6d61c81694b16b028cd625f75dfca161feac567d324383fa9301935079f1af7f7d4085a8a4a14f293ae2dbf85fa159819cc35a8c5dd52e9ef6adb59569aad0c20ca61d03c29b026b6113114a03042779e95d38fade2649d33d18c768eecaa14a4d25cdee938a336e6defb7079cb1c8cdac7398c3ecb50a4ed579f3e22a72ee203dd63e957decef0f103ea3ed4239a95c801aa757b68be6260282f19f966dc6895981177f2a82450d54c00be76d02a8648a35181a27950647306eddca79ac7040fb6464e6b282c7ad40e370146951dfeb09d6cc337cb3f172110ea7b0dd40f42e6b1f3d7812b908772c62a09947d3f403a13a127013e3ab2f427909b77b170347a330100acf552b621c8f51c64e835a38b23cf15e2986ed90674552db4afce02f56ee8e0640b4b9", 0x1000}, {&(0x7f00000010c0)="8410be49c1f944b68805a7e97d59b924586da224edd03da68acb2592e5880b97683335d0fee826687d", 0x29}, {&(0x7f0000001100)="5ed0d7992332f228780e595048fccf6e9f1315fa8e184e0985291d7609d26989a1d9f4e00f46bdf606de4bc22d94975270e4a03bde4d3040b217d4bdc2d4095d6f2d054f814baccf6939ea9b6b37026bbe9cae600fa52ce4e091c7dffcda9dface1112a036e2f75a41e9b991f2e0b12a7ab99c9fc54c2f46c85548cae939bbea8235eddd69c107776b48dbd5d9c5323d2683aae673d935f6c6b6f6a39955aabdc78ddce1d969bbe85802056cb3d5f7aa725d51a6fd58931236d743a4a62090bf77fea20dcb0a485b", 0xc8}, {&(0x7f0000001200)="4d98", 0x2}, {&(0x7f0000001240)="d66f60987cebecbc62d98a4fcddf384d43dedce450887e6b1bf080819157f467e6f4827c507d2a8af8fb7d1222eca188c416758bc9e9777d506b4aee7e110806cbeba6fd90812f948976bbafce7a4052693314a84a0709fd89036aa31fae73b8b3dbbbcfd96fe71678a2a2a64e8b69c5f0679156d048f80103bfbef1c185700bc8d040179a844fd34952962395495e4b3efcb475c9fe70ce2e2db694cd8f64d0683b01c9a7d394bf28ed5d5155de95bc7850328f81f0", 0xb6}, {&(0x7f0000001300)="052c87606625aafa937391cbabfbb0d4eb63832c8f50186428069c850947fc8020370d23c3d7f0ca1b4de7c8476c644ce3371d86db6bfdf2a3cc2e7177040452323ca88a58a3576db8e21222345c28469e7bce81144dc629e87d08485a2ce0ebcdf9c7c7e09941", 0x67}], 0x7, 0x0, 0x0, 0x409}, 0x1) writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) 11:11:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff", 0x4c}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:29 executing program 1: socketpair(0x800000000000018, 0xc003, 0x10000, 0x0) 11:11:29 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) 11:11:30 executing program 1: munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 11:11:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b0041", 0x59}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r1, &(0x7f0000002580)="29fd3805e5b68e43917ba0bdcd599bfd25e14643268c5a954bd429acc87022735494b4527349d4cef1e27e51f296e170921c729e60cea0511ae63980b4757428df68e950adfde9cf6be3c8decb051540d2afacb1bacc8dee71d19a730277b85040d6215d6f65f7cbade4c497e0e84e2f3228ee5c73d8dbe4ad2137746dbb774f4b4a9c2e7ee594e9519167058cd165c76b1a13fde265c287c8e300836a613317a54d50631aba839dfae57920363f9d51705a60b7213074fd424b971590f862efc36edbf0cce1662cf580f87c423d411aff174fb1216c316e5c5ad6b33330f32d8474cc758d6517177d792c4ac4b681e21c17197a390c69895314b2801d5543dbcdc34c9127e104a664575e80c99cab57ca0792f47d36e91ec4813abd24d285225d8c07f13dba00eb60f7cfda80b4d3a6a0e4e5ccb69c507054fb297ad113ceef9456f462697b1b881a62539dcd98ac91afbad3e74250c91840e2e8cd30fd41beca2a53041e72aea010a62dc2b9a1f386d25523e88658e3ff140810a583ade215f613c12f20e3195863447daae32ae70a41f0853cc6a7531f1e1d2695d728fdf4e45d5ce1e8c20b89d9e051d3396d096f644ce646fa4deb7c76d66388e416a4e6077f895ab7218d0db64b9c630d5eb255978a06cc0239e17a687014ce64f7866e8c73359fff1e6b2bf86273cc9c5d582e75e1c29c512dd07b610a26f42c6659600181d016d98e03ac166b1ca87869f9034205dd513b84fd15b7c921f91f3d4c363db739989596c2fbfc77b2acf35f95747ec7509cc93d9df6c8d77233c43f3ba261cedff481c92666b206e95108181302d755149a654638a052db0401ebd30dd58fe8bfb99ed1935b93e0a0b526ccfa66a0116d79917807fa743953f633dc15481b86a897325b26d4e19259033b641e753268b122fec134343f9cc5321f5753c6722a40323aaf76be03e7fbf19bed68cfa3900e16ad76b07d5a7353534af1bd4a4585aa55abf21899603b6d44713245d60ff6dbfc3292063a2fedc00a1e85adfda034b884b19622320bd075a19fcabef188a0711705c2a6330ff8e5dd2ed074fd7cc644dc56d4cbca61da2a5c34c9b8caba6139f1474d8b45f8ae81ada0da59bc721df5a932a1b0f296af45633660584b4d8d685a04c6051e55d22ae6dde68d1ae84b3dde02e0551b6ff42236ea452157ba7a481800eb52797b658606a74cf4e1c623e63b7b69ed9cf7b15bce9d962bd8dd22dc3def87f058ddce9ec487acee58f3a702ab34926468f14414d3aa0782b52c01535e3382cb7bcf0b0d2b170a53b3cb26cb1a9d1a494f96933a92cacce902804612838303c8b6a1ebb42cefdcab33faf6952c885b17c12488360df53e7890a0696e31ad8ef12ca171e0f0f253483cead026fcdf4beb697fac98a334068feeee25707f2c04b6415032654cca9cbea34ee4815ada104b7f1460cb1e4a3840d84a620c3f29415142a0c5620f73d8b0bf4a43bcf013d45a429094118e0b5330f04779eaf7e3141c1962ab7daa5abccee4bf822c687970f2fd80c89fc743351502fbabe78e0bd25cb62595e94e9c44a523d98a9021a7049869e4970dff70a05037e6a37522bf797ea46519ab7a0beacd688f16ba72d3b182ecd0907a91241d216d204344cbe9d2882c3f6477d813e5a9e3840bf5d5285ae87e82b95d15432a0d2b08e0c03060d6ba9c2a9b942565d7a278ea40ffb054175f5b9641a0daf8ea434b45687026a590568bfb777e69e90a8793174800a08cd463d3befb751c5511c97aa59bf324bd147f2a0644dfb8fa87cd02192e58ab2ea2c3ba284b230039326b62345cfb2ed08b8ea5f267b4160f0883865df5b7b73142dab17d0e09d441b9afbfb62540ee83190f8930509e3013b851d025fffd9b8e054628e9d74c1d7419ae5684309a312a1fa401f666a6cd97b73391c840883e63d79dbd9150f21d18550e6085127cd86f334990186544aed9c95dc255db4da7c4706b1554ab7ce2da63351bf6f871bf38d9d0d7befa765777b13809b95d2147ac3eedf721619a621e353d635dcc24f6c17bd363e408c00462380bd34eef1c3c994d72b24e856932bc90b07f9ac77def3744703c2a34062887e74236f34713a5b80af847d00f4b28706bc0b4946ba73422584f32decc268d27a8c494a170b6903e076416be40d6a984e3894e482bb1dcaef65864a5dc7813dde5666559c989848ae74cb22d2875a955879823efcb276546236e7c235efffc2789f59990dc221f3a6e838e36c8f3d337a3a73ff6967f2aa04547975a4f2416b932bcfc3b058a7442759eb861c285f006d78f7ef4d580b280b4193e83f45f66f5c81458a341038facca75da252af450010abaa43b3fd330bbe089cec0d155d79fa948f59e2360eb2f2ad650a05dc1ba8d8db434b5a1eb2d1a09f4138d0bb037a6c45917ededeecbfb59e5b8fbf10831a5b26ff177c312dcb618f2d8cbf900741d89f93f96553951a1ba3040cca4c62a46a855627a3813fc77403638ac48e85e0e194e44c08a40cf8e0ad7d2ec3ce26ab734d4cd7562a11667f9a38eb153653c81265c748e48db06f40e52efa546b770fd2130abcec9ef2f15e073472aac925eb4dd1bb06bef6cb33aa9f72d78997b540df0049a348300df34ba9989d31681ee5a04a5c06d4e41adcc63ff6fe37e505e492494f15937345bffd11b912015d894f9895eed74ac8db2f45b66974d8cc8a01fa587ca7ee33086a9bc54a62ac45b080852dadfa439da6136020973a60deecaf14d00cc2638558a0ad32bccb7462b5872c11f7d753ee04f05b8c786638028c98db524de2a6ac65efe45eafe1e3f9fe1fa0274c4cdc46bd64c212d468448dbdbd853a4ef370815722a7192ef3b43fc3edc7eb20ec09c7fbf3a6538589a47aa06944c7dac10e481024b616ebbdaad4044a2c30822bc929f3a64d9abf1141b8521cc32a6f73b0b37134a654a7c24ab6e3e58405723f3e16fa8390d28435776d502ca7491b01b12238e0c89dcd6fa9f27a2fdd285a50beb143fe698d057c9aac005d2e452eeec1f2bf0a425c7a54b5b912d43b08aedbae2bbbf434b8449ba95bf2e1c91ac4db99b11d3d663d88af64c88ef2a153e17a7a1036af42c4b8b6e1e9792abb091d07623637ba77d9a63c2cb23a8fcae493bd1b1ac9700a98c8d8e3c363130023f1353f5f060041ef74a7ac3e61e91a10ec7202df97328741f1029138fa1ecb5a7b003a0f527b7d6f0ee18d91f7a842048431298f3459d00c2324dfcfd8acb91b267b0acca9ac82f78c5634a7f51caed636b9affb07c5c311a69ade3dee5f612b57fe6ce6e555357b177eb1590a3abc5713d4c755dd8ce7ba61721ead6b4e6ada3d25b06dee6e87046d58b3fd5e31b19b9513b5ce2b198e35cc812dc09ded7d19ffb08ac027b398a2782aa2fe6422c2e58e136c7261ffef7146deb03cc8f4f735c58b7aa12d19fb693aef54cf4740b3842183d264f4b7ccd91502471a196e02fb0739aa88038248db51ea1ef0df1975171ff1fb7d130dea6ed7de113296dcd919fa373060cab691b3aaca367d130bb8eefb3bfe0a7e5bb6bb644d6426406c3196c8cab51b3a22f7d1a4ad4841b98f4c6954ce9de022b2ac04996fb07a411c884ed6e7b6722fe19c8cd797878556f4bea0f27a590fbcf538fb6dc468b130c07eecc8dd5605dafc2463039a84dc4d9e86bd6824452a5bb76819d35bfc7f068f650b5a84562e7874a606be15a1e28b33398bc636fdbc5194b20c8e01c3646693099c5c936bc5e2e13079f36765220aca2dff45c8da7e76654e47c3b9d3051b374d22594ed6edb7184497439195a4124d0a7974f3a26524bdec8faeb25ca4ebfe89ce85d2a60b45bd558a38cef4b149f6866d5bc5eaee767d1f5e57fc861f5e0d5ea3f5d1f4aa77655a64b39d873406d1e577e59852ec54ff7ed64f5426295edc268dca94fd1b37d4993f6ac915f328e1c0230132eafbba7cf7a0889696b17c64985970b704d59a9a9c4230c611fafa0bf12c0be1f28ff23a7a5565bb5afaa86718bfd621d96f000ed4ada309f2daaa5ad15b6edbaced38623e156594c38eeb18e901bda233a795c91676fb50fdf4275893e93c84139a784880c92b9dd58a8f444e6006c0f39768e49c3e62b2a9b881156930460c9e639ba5f2e704c1a553816be575edb2bfbfc3abd065b68512dd3fc79e50f72094a47a9ed2a609523ef0f27d27479f355190c3abc249d862bfaae6ad8a1ee23b90c124d3f3121b668f92aeb700761dd68602a20f2f8778faeafa3210e2ecc7525456aa66e6a13373ca5038fe17ab0350398ff65068b9c594136d6a126048019cf9e1c2f4bdbe41a1e32f512becd76cbbbaee7df358499a979765daf17ba85b7c3427e38509741051f8b8d7c315fb533c42bd3683ee252f9c286df6614613ebd42c47bac6ba48eb17203346ebe1aa2623e6e7102033e2b2bde67d1e27824dd05b92565a41ddbfd6abdb3f00af976ac0f306337c04d55850b3133c8f4de530ea5fd0b08c91effa02db73ea78f002321d9c02796fb0190671999de2f218195d9a32dd0b673bb5b3b1b2f4196c94d2e8e55d4f1d29109580cbbb44ca343c08ed8e8ce1b32585b8504babc7163df039e6b24e0173a2654de68980988a5ccca6563ef8450c77e056f3415bfff6217f434c2b9e400b7eeefe2a32d917dcad33678c9eb5c56e4de2d0077c1248ff6bf3e0f61aa7a84faf288ee67d46632d15e799389d47aa316b8d41a03620b6e57339a5617a5016bb9d3de9cd01a7960f8abd4b0b93b62897bcb56a3d7945c5874a2cef10b8d8ef542c54061501f10a4925070ef2ed011f916407d0bc79597f62e1a680f2f4d5213cf0f6841e75f8a6c54b01cba35cc372f87de66a3b13bbbdcb9397fdcb52b3cee0cf613f82f3f5a62e355a4b710dca893adbadd58e9b4518790beb19d70fcdda72d48da2b114bfa71b62008e1f7cf8e7c765b9d9c11ea145c40e729c0fbe82144aa7c1c42b02f554583ba7207fe350b1ad29a55c42a82ed419f642329408eeb818a858461d7854393fcdbfd03a7cc032ba9a4195078c71da1a59c48b06b1f046990a003cb86a2bbd3face612c331bb78dd13924aaa4cfcd901e4265db70f235a4c409b14caab111ae90656166cc3ceb6b11273ef2d30cbf7cf0da2585e6bdd362ee8157f2fd18ca33fa9aa64e0bdb2caa258da0257c6f5206b7501ee6baea7ff9d94bc516b5400cf4a646d5eec6f390d14c1fa6aa4706ea17e9850fd1edfaf80b98c6c1b89d74c19b42ce9bbe99f8f0b89b779aa2a9a2438fd0a17046194e4a1a96b0f80983c81c236a08e28ea22a22434b4b23d896ceffea7cb096b5f02733c53dc3b022a8431ddc501e3b3866f8f32a0ec87bbc70686efcd483dd94e1bf5ca216d32abdddc3611c6221fafdcd6d5fa2f446e0c07c06c7da5d490a8b587bbdd5bcb3fd250b2c14c0e4662b20993a3a37c1ec25088543141eb2fe6dcd511333f2b425178c42ad58725de8a8c9caf542fc23ca78e5626ab174c6849a241fb13da25a0009e220658a8a502752ef704213b7411c82ceb322a8c1f238a907f9855f269dae7c07f9e3a1246430e4a8bb358e95b1ad66c879c0af6327409dec93c85e49a52abb77c5c067e3c2bd35c90c508473d6ee69984cf9cd363d11bfa74c27ed337ddbd9ebc2ba46d5df41919e172b48605a14bcc09e1abe4a3ed31712dcf53df153b48c0a37203b539b986acc812756baa4a367625e6420d616cffbf064a2e7ff2022c1aafccacb5152793bed7089", 0x1000) preadv(r2, &(0x7f0000002500)=[{&(0x7f0000000000)=""/119, 0x77}, {&(0x7f00000001c0)=""/234, 0xea}, {&(0x7f00000002c0)=""/206, 0xce}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/19, 0x13}, {&(0x7f0000000400)=""/66, 0x42}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x7, 0x0) 11:11:30 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r0) clock_settime(0x3, 0x0) 11:11:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) semget(0x3, 0x3, 0x620) r2 = semget(0x1, 0x0, 0x4) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000380)=""/245) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 11:11:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b0041", 0x59}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000001240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) semget(0x1, 0x0, 0x400) semget(0x2, 0x5, 0x200) r1 = socket$inet6(0x18, 0x4, 0x7) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000080)=0x155) 11:11:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000500)) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="bca260941dee60d80ea708c00b61f42d911a1b288eac35f7e17cf8522dfcd973e3468d1ffce58eae2e9a9f3fa6d85d1bb6b9e72b5efe45d9b7c6c706714c5219d17fe056b8586c136269a85632805af75a4ee0bdaef8989a439a5cadbefdeb9651b970f949ac6d907d4d6e4b858da8a0fd21b6f156a4c757774e9bcf3039d1a80f94d64bddedfd1d17485c7b2cfe35c363adc61b66208f7079c63df50e0f8e7e10d6b45e9998f39077fc948859d81fff7beb5a50e29e6fc13d25fa39fc39252e0aa6e481172cd6cf13e8a432af0e36a52d0055a763b56bb4cc7124947806f9e20f7477a84bed09ddeafda8fea4563d756459d9bbd688d75e51", 0xf9}, {&(0x7f0000000100)="931439dd8460d780841bfefd77159bc99bd7918911cf7f56d20e41156419df28fb5ffd8d985d", 0x26}, {&(0x7f00000001c0)="4850d85f44da5c730313a96ed4aa2f06fc05b06fd9966a0af72ad656a32a717e685b3805cb38f752632766d73b798a6b45433b8555751fceaf7ac0235ba9c7b5e229f2ea52aa7c3613a6f9bd78c22b792e604cc0548549d41d66cda66a23121f5b31d141ba5ecbbe281052bbf8ec8cc2aa6fa64867b30279da4ef94ba49ee9", 0x7f}, {&(0x7f0000000240)="03c1fb717bfc3f362756cfe52a0a3df038787f6d037efc687364580f0b6314fe311a5efdc0adbca0ef3a5f40d55c6acb39c924632fa1efd7c04c9729d3dbd3264fd25bf5aad2d0c3e1252bfa575abee238be50aebf2a6b2721d52edc528dea49f55fa7009be691", 0x67}, {&(0x7f0000000140)="d0ea6da4a5c8", 0x6}, {&(0x7f00000002c0)="1546d8ff68a44bf0d4eb1c5c1f3b75382b025f1f38a8f7f02415756ec9b633641bfa5cd7a8c53703bdff8a8973c074db26d6c4a6ebec96abdfe5146823b035b4a8c54a085ce40838d09779cc1d51e38e158180c3dd0cda3e843774eada0b6fe3a5d7790f86893f4a98be1007dc8ee660932b2131381c878e9582116434e89709c0cf181041e2d19b4fa5e52ebed20ff1bde582d4d2a9482c614de290e8ab9d1da82f79e7d688e1c6c82ed678ce6e86e6cbf391269d66941b4965af2a6b7680b52d2dfa7e64b08310aa1dc35a87e28125a08f2ed7b23a6d13b290f46a439f15105004b9614ed4b7da89", 0xe9}, {&(0x7f00000003c0)="4e593553d908974a6ba20d2f7ebff1fdac861b59e0fdd40cbf46deeb52019a7a74db06cd1bc5540fa595a5a09738a18810ebac99cda4085802471d6e986f027f4cb3b4db62bf509a4c0c1f11be93", 0x4e}], 0x7, 0x0) fsync(r0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) 11:11:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5dea7a9fba16b74c687dca9e234b08b0c0b1ff14eb6c9d3ab4d07a00000076191e47c23dea2869", 0xfef7) 11:11:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b0041", 0x59}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:33 executing program 1: socketpair(0x10b1, 0x2, 0x4, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) kqueue() minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) 11:11:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000100)="eaff12e84b26488b403700eb57bb95c515301a2648658e8cf7724a7bf69d6b449cf08252f0f81ae905282ed62b278e538f440e389e3ba096147c0e1cd3ee5c954a1a8f247f52eee29f8808794dd23d07914f73096f33892968000a18f1b5a31e14efc9a820dd9962034839c5abef563751d249157bd266393fcdf5c993b5f0ae9afd97eda2bbf815829b860610c1071aaaed3c26182b4059df39c5070b2244b6053419776a6b6bcbdb0ca04e0daea596e97da16651eb4381eb0c3f66af7c1346140b1d25800a503c8308f3483663a0fa2a9467663d04df5f68de4e67edf398a6fd01c2a0f102fcabb5417c3fec5edd6a33d7961ac951b9bb544a2a", 0xfb) 11:11:33 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x120) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20000006, 0xffffffff, 0xb6}, {{r2}, 0xffffffffffffffff, 0x8, 0x40, 0x400, 0x200}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0xffffffffffffffc0}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x8, 0x5b700000000000}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000007, 0x4a81, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x9, 0x80000001}, {{r2}, 0xfffffffffffffff8, 0x80, 0x2, 0x0, 0x7fff}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0x0, 0xfffffffffffffff7}], 0xa573, &(0x7f0000000180)={0x400, 0x7ff}) setsockopt(r2, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) 11:11:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda2", 0x5f}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r1, 0x20007478) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000003, 0x3, 0xfffffffffffffffd, "85000000000900"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:11:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000001540)=""/4096, 0xfffffffffffffe7e}], 0x10000000000001f5) r3 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000180)=0x4) fcntl$dupfd(r3, 0xa, r3) r4 = socket$inet6(0x18, 0xc005, 0x3) read(r4, &(0x7f00000001c0)=""/78, 0x4e) socket$inet6(0x18, 0x8003, 0x6) fcntl$dupfd(r3, 0x0, r2) mlockall(0x1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001000000000000009c6b9d64e36d8d550df25eca6d65032c43c0565ec0a4be11941955225c054544d06059722ebcbdc2e339b78a5d607b8c8f4d51c2457ad58e7f0236e84ef4a9b9e1d32c040000003969d6781476c3e6f733c83e000000001e71fef302f9d181b53388579304ae4ea871d212c3cd368b127162f662d77c1e67503017f0f7ecb89c42ffff00000000000097fc36a8a0ce7d9184a2e0c303cb5876462a84190465f4d3af5ae19d1de3d7f1be269fb21099e6520200000000000000000000000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 11:11:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0x1d3f3b48) close(r0) 11:11:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda2", 0x5f}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0xfda6}, {&(0x7f0000001380)=""/210, 0xd2}], 0x100000000000011d) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x5, 0x3, 0xae, 0x200}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xfffffffffffffff7, 0x9, 0xd9d, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x10000, 0x7ff}) 11:11:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda2", 0x5f}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:35 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) fsync(r0) 11:11:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 11:11:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b", 0x62}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:36 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) kqueue() socket(0x11, 0x3, 0x768b) 11:11:36 executing program 1: select(0x31d, 0x0, 0x0, 0xffffffffffffffff, 0x0) 11:11:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@un=@abs, 0x3, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="a800000000000000000000000000000039d61c3d2977548bf36bf96f5223bc49d5d4ff72fbaa85c89ed211e899219c56a71a6db18abb674d0c66a04d5e65ce54cd37767019a7759453e4cbea6a5c41fc900229dff5bfea8239c33989aa6b5a254bc843d160d4b93f6ad712e6685439f43740aedb6c2295c123219515a46ade43dc700e9bcb2387eff857a98f7064e6123f5db510f8b1f2574dbb10598f1c80e3dc4d5acc00000000"], 0xa8}, 0x0) 11:11:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b", 0x62}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) sendto$inet6(r2, &(0x7f00000002c0)="acd2dd8ad17fc77c6edfa49609b7c986abf1b429937f69621069b0477ebcde335cb66defd2ae1c71c1ce824716520907b1c47789271b1fd37a4e6b0bdd4f70d12b70b5d26899d33e4c78f959fdb9c15246b9be48db3bef38f37520f911cb3319c0f91ddac4cb75293a9c5c22580730b8a6211ca737ddd0eced240ba7234eed03c3395f9b3d80a0fcf1ceeea8c39e06201a9a756cc7dff998fd01ef5abe377fe97975", 0xa2, 0x3, &(0x7f0000000000)={0x18, 0x2, 0x7, 0x2}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:11:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b", 0x62}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x20) sendmsg$unix(r0, &(0x7f0000002480)={&(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002400)=[{&(0x7f0000000240)="849ac7654bf14db2571274bd8514b04f1570b3d9561b1e387b5cc1d473f55b65a38a8d7730ba9a17f8bb94bf8e63acde8c053a6eefa1c3ad", 0x38}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="ce0f9cb3fd7a40efa91f79016e2bdce5cb6668f42e328f12561af0d4da7394048a627aa770a075f830ddfffe3bd3acf976cf6e63176bbdf81c95e6d46ecc", 0x3e}, {&(0x7f0000000300)="3879b5b989991e796fcd0245e7dad882228cad04b4656a2e46", 0x19}, {&(0x7f0000000340)="d2ced85e54e24574fc499f5c059d991c85fa27fb27e54dc5428fb6a4590a90a45c45c7a2ee1bbe498be8b86c8755600195eea41b5d0b49f3e63685dca85fc98a4dc9cc7fd53ab64067c47c844dda4b5ddaffc0d84019366a4f21507e8205f06ee18ca33edf61eadf7d6c6292b3644e027478678907a992359289d2e1460901a1e5216b27efadca80ac8b49726bf48cb551f1aaa4169ed6495fa51a33b71d75a20b25cb532172e0ea05595afd05aeaa5d79fc21ab01d21d96dac89bbb9d22c6a36b6d4f813445e3f55da070617dfe9976d64649cce822703c5a8f5a86c7c78fdbc07b5829f9166e06c43e9a83ee15ae51dcab342022ef423b647a4d480def366456508b1f01de6ae0616ad25900f422e94ea0511f74a7ec4c26c0c1288320bc6c96d36533d976551ef1b244890df3ddcef0d53f209fa8dc118f45a70147c24598f40a0f9d2d283f62b3e0535fa073d4f3c4e926eed8dc6b6fe789e023bb2aaa374aff0a68fc8e073a2e8881ebbb02a6ed60af7b4c027e670afa17e1cf59935de6007568c1483f287cae0891e44c6b8876a02d8036c488e72624ad9f60833f24201b04e6fb97af8d24e09dbd49123e96ae0b55ceec90258229b6d6ea9db6f27db8e6be27592f9b9982e2cb164d13af9783287f1d9f96a4f8bd4c78bfa8ddd9c06eeacba2af7072afe86c152a727f835c4f69232736b5fe50dcf5650248128d1599c41b7a43bdd6edbd7c53246dc10e5d62413b1bf188f60c9d7073c1ed49d5cf957d532ab4991c178cc21ff09e28825c9018904a35a13c8ec1dbeaceda70e261aa5e79ee7899556166aaaebe16ce4a072c73cc8d312ada2df4c71d0e9a651801a6c29c487bd11d5167b886e5e5c15447303172fa324d495449c9e52ddbf64ba6033327526967c1c7f3f3b3836924b994f2d5a591c5cd91320fb234e4394315f6d6406cac56707ac84eeaa032ed3bcf9cfe20dbdd2614cd1add46311b3f4f03ac773bae94ad4e7b05ff9619689d0105f5f2314d482e03c2d12c0cb5ac5c5615517ca494a70c4c6124a44895eb2b9d698f11609470b84d47bc0e8d8649e18ff5256774357749a895e85636506307f7bdea8f96e5c77c15da6cc785170fc18f87b1c8cf91bc4f366ceb6a3ee0d43eebe34ba5dcc71f13d60a58721c1ca5b866b85d1d0b70b9434b10425200766ebdef1e343d56929a1167db91c6e1f8f6cc0505af5d7dfeec8e0f95bb8e5e99770f8f8801504714bcbc22bd6a77277aaf69067ec1de0397a5d3a8a26845fb0e6e3bced31a96d87347f11244d256389ab4cb2b695289fce443beed0df4e5ef069384ad1809bbc0665a8433dbe9b0d7cac4ed18e606e7fd2b43d9b41b074866c81cd742f5f10c27b6fa972cb686001778e8c2315eebf567990e906e2b3e80349d9af9c8df8bf1aa24ca6b9433884952e7f66e6ac189aa1646900768db6b9cac4bcf5b1f26a330bd4322086f2bbf9f2c20ed1af97576d04ebe3ff718af5d4e929c642271260bda48ed3053f42f2938e3fd89b118ab5236717e76908585f2c587468e253bc207c74033a76f429ced38b802bf804a05b8f859d1d657e855980d1a0565b8da6368f09999ef75841c322b022086c1e55f1d7fa372c855d93a4a2c961818d7ec620ed96f4ecd470f36634430cae9df1d2f7d7810c7ebe14673aa7c04f7b083153396c5558a166d981b01bb03fea1f99daebfcb5808e12ba28443a236bdb085425f16385af75d90230865d02d94a31223e8f9243479206258f3a979b39ae10c7cc551c19bf85edc22a03bf1b418d7de0ebeb6cc5d577a3be65d8272e984d5313e07c0a986f36ca5d483b8b2cdc88a1f5ecc9ededf51f07083742b55b895beee1fee67a71e96ed43b9eadb69043ff8bb37c2a3af6eeffa7db419d471cece28271ba7bcb2cbe137c3d741947f4cd1281e1a61297cfdb87c4f052bf223881c09b63d35944fde204deb31541c1e2429c6f5408c2c388155e926e27087700cd75e72a43104fa46c3859e5f32ac66493cd17e90497f194a28921958528964ba9e87d8fd516dd40babd953bcd7398b75fbc3b689c49114c34219260353aa5f557a0e30819eff06df14c503e90cfc6a1ce527b604033d19d000cb05338b4e60df9ccf71e63d7fd2987b6b33a72a4ae21467660c76ce4e4ea6deb74ce917862af8489d84f6177a7732b8dcae17cf0d593dae72ed1744efbdd4c9cd21c1dbcb1f7aeaa0cd1450d9c595dae81c260a7542cda057ef4d0ae4ce402d275b6ef86a10069e38c19ac3b34dd4385b8fb03c622659c53d93e8a452d3f85be8a09f43de40ca1c2c4844bd92e6bf1fc0eb7bc4ca1e447636032bb405e20d1e17669b8ea3afba884b381c4b667525b2a9dd550ba96a6d9588761df7677679bd540b2451f734add8620d419711c04df198d4b5468a42667a1fd2deb64ac6a5e102c1a955e45391dbb39e19f1b52aadb3b89e42357fac80dc3bf38f9f1da279a7699e3e3339938235bd131812ddac689e48da3c97cf7e2bc87beca064b69099845cb2a651a74ed9c5eb7b3f0d93a4d8bc4b4f67ead3892999413a33b5e3d27f14e47e325a724417ed34b44c2d7d4ab5325af02926acf9b31dfdc3b50e740d3fb63c4110d08428ddaeadd3b49fcc7fc79e094afbaaea1f29dd7c4780518f11a54f7341ec32af4cab2ef67b9ba94ed8c66501bc2358f5ac09553b8b14e29c7138b08f4460a61a82b4026555f2925b2479fa61d05077f8a7efb34382fbbffbd4641f2f5df6297d783995bda41edaa93257b1812b4cb8d14305d6f67c6e6b140e78ca419dffa769135e6f305d07730529e6f2cd3416c574097d57d0f32a452a368096d99a0fc9a68b83de4fe02494996466fe45c8d1eb9983d054b44d5d972c27d5fab7a02dc6fb8a1db3a1793e0e38c13b73d8198ae0dd1c499d7b7540d02157e7f1e34ea3114a290437cac2d932bcc2e64518cd8b2ec58f2a3ea338b88a474e4a81388e7c78878b96828fe40135e00d88aaeae36b5ab2989043bb23a203ed725d7febf36182d4e367c762725ffac8c2c981fd8a11fa8cecfa1e1b0ec08a6623a29386c298ef776f96a9224fdbeda8324c21cdb64ed6e9e7230bf1b260d6619b51a056d0c9ba87ff462875de46ae0dcf0dc0aedf9a5850d73d7628a54870ada28e3f52206e2af99b5f321e3b390051d32e39b6bc62cac6ae8994725c110d561347fd5868c3ba752f91c890ec3e91ba4fe829742ea6b83414210c556cd78c0a1322ba0a6a1ac91f475b3261f5e56e5879196dce6ce6b70861043c857f2f89d4dea23e35816e6f346ef7fd3b9466f6fbce0a9f90258422beca05402a5a62f7d5356a50e45600c4c248c5e752bc4b9536b0ec925c74264bf7b353116f3048b7c57a91e55d903512a98b5d7bbffb3135a7c62fa9ce52dd340cfd7da902952843cd48d6ad0030e5833ea4da2fd2683c3ed41c55fd84b0e944e92a8d946cd85e50fbe7e98862dd86d2fec696d0dfa6522c56293a5bea517ab4dab1ddc270f530d5c0b31f81019b1249a4fc0533f2c44e9748740790fc757864d602f19abe331ed6728a83bd7e17637c4c7ab0eee964ee6c31d00ea8cea9dfbc6265e2d54b8bac39661f6f18876a5823316daadeb0734781bf61c5a3e65622eb0c251d52aecf60f97dd0435a0bce1450cb67d135998cf335b2bad06f734b47e378b1c6c8f066da912d7b65e43a9fef2bae41a955214feefb5c3b34b019b5419a47929c7935af5477bc0caaa333893b21d61466f58aae3e817801ed6afee771132ff328d8f0ffcc528d8eb812f87264285d1035476cdbc7e405b48def7a8b5faa1368e37d688bf2848c1f9d8d8b002871d07fac1c786e0e3e5e8392d36cce38386b8e0952f481aa3f9fb4a8254e4cd44e9742783f35d0f0f89889341c0c12969f369f1a2142b24eb5bbea088d539465f0d36dac13ea9920c608beac5173cced4c647086a2a1493b500882706478976367bba88d58b3913aba0973df1ef822c3a8fa6ee3d384f9e4f5234ea117c455811c876c573b8de8d0b2ccab0afa166d98dbfe54fc4491aa994a48f9b829d73705bd12097a56b52ff795e116a5d912e058243fcf4effc2f9dbf90f7ef63e1a337e61e1a3c4fd6f1a1eacf1d57a79101a414483db50ec75ba37125f1a4022eb6d56a68126f0646d57f5c721982e48387d9522f2635160a1ced39c1a700471457b4f21f2d850353ab320283478b1f902b24c1f2424911c4dc125d4b9f069ef64a2e0e1c4c80ac84d26b75105cf5e77782b80e04c14eb7ad45d13bd406e37344df196d44410cfed897ef023d210e88c3d3cd94e1a610219ec48ea1baef1470f2ef99feb12fa406549f376927a42dd5bb6f34b3e19986afd4ee367fa6d29f4e0ba0a6c68a500a2d697d3912c692ade9e8c3db9581f7807156eabbe423d506988117aeae556af43e5a98016ca1a57a286d2b7f36822f4dfc6e261695db5502e2c446b048991e9aefe73097a9a5bd422dd953d1f8b86fff573cdd0149b7d35308548256b0cac5511ea7968efeacd3089b36e3250ce5848efe1ca48e82243877c68e728a843639cb873af90ca2fd84f201d26871597b38e5286e48e2bdd35de1ce5833ed423338b191cca8b429dd5a65a68d6d5b50fd5eda1fac81a7844e0bde156e9dc53def1825b57569c421971ce5eb2bfac9ba93d278e37787c027d42709e738c66adaacec77e7a87fa87489f40c5b3dd67320a7a1b4c35e6f333154622682ba78a41e28091d7a0cd3edcff84a14500f350aaa208bf22e488e6894c1771b83133f22d8dc5cb8cf2af8f72c701eaa2dc55fec64e56dc51e42fe5d11f4d8bbb1a1e361fae10af4d92571c1c73d1956f264e0814fff775bc32f857ff9ee8fcece632165aa6f7de3b835b9d83e047872f47f3e0016961a89aa29413b337e3855a61ea74ef62d8d29fa410c2dec938e8618f483f4ce713b19b7a6c8b89d9aecf8d3b51a5e8f73a788bc1a0023a1cb3af582dffc48257ff84778ed6029da2b815c945d52d7b3736c6510f52bee19add0f061ad37ffe464142e2fd2529385d89763fa42d0fcd8d828e5cc8eb99a537f6f46aa125d985d2ce5fe3cb3cacce403809302956be48f6d384e49a5b9d4539e5a49ae057286a8ef76b0cacfde1fc1d6ebbd693f18925eeb3d7adab6379095b5dfffef66e0c4047eec8e4783b99ab20b948f9d0d6f4ead94897419ad8a6774b612ae6720d697538477bad9b76bf16899cc5762931ba70b9ff994b5405898468c8c79b7924ec6e791ffff4aa2e1ae0c031b01040c1ddc65719a48d4323abddcd8e850b2d19dedc1257b79881057a1f931a6715a5fb4dc9ded1c1b00e84e726e4aed0ac227871306ff72fec5991b49eb751e334a0536ad02ead106ff0f7c5ec6bd342c9387826fbd38025a71b573be025225977ed437cc262e2fab5928def5811acaa94652b43a6811cd41441571676da1513d9eddff9fcb95de77bae567e4aa4e7927107fe0ccd1ee3747eacb4d4e225f7c6fb84bcab065c1052c3634840fa6eebcc6e963f8d326316420f252866f74cccfb738b5c1cb70f0f6d426c72c2e24b617efcd73708ff64f495cc288e0cbcbe6ec9568dfd4f4cf5ca1e1b7bd953be9b2be2c6697adb5d7978217ed43a8ed59bda81f8ce6b51793445abf1a33aa1e1e1abd38d653e872b1d346a89bd29f4cb2b584aa02964388cedc2a44af09d21edf0298a8d64ad0f4cc0548ef3a86683850fe19ab7df39d317284e32b347f61495e53f802a288154d432d647b30403aafdcff02d", 0x1000}, {&(0x7f0000001340)="6889d4a61fc9b8de3604190e83e9c02d9064d5147e75221d16c907e039e5e50b143be0faa896b54491322a896d40d9b16251fb3ed47651b0f42103b9b1d846347a4304e43483d16a966fbf35fde1cf03bbf2489ef350e98c819d83e42a709ca50c1bb5f1720bfabecd9ded40369d9964e2ee856ef3387e1941031a5491a7529580ffd2e8d93028c6d345a16208aaadb668de4361d6ca195cd6712d560175b8f29fca115026cde14e43ea339b", 0xac}, {&(0x7f0000001400)="dbac9968fc29242c3de5c19b2aa4a4645a296174b475056263a03f2c563ebdae93d971d3686f40c1afb4ab89b69fb4be1f1ec84b5aa0e2f932eaec4dd67c13dbcba84c372742dce262d7d5c7954fc0ec0547abedd7648bd6b0e1778c55fc5abc91897ae08b3ea1cf33fdca1f802429e40df66e3697c48df90944fb78d78d5c5e573b843210e601276ae249830dbe0e93448291ff0badc56d179c60f44582e9516d304ec4298c50db0c4bbb9119acea244bc61dd5425485ddd9e592492d78909cdf4b8e378905b4621035a7b3011a247c93609b4b6deaa18ffd64e5eaadc599a65e639fe2476785e4fda8f93c685d8c6759bcc4ef962439135a57445cf9c498b4452502e0535f4bf5484590b62f0f64d38392bba8d63f9696ef20312219267bdc6c5a8d550a819e936e205eaef6acccbafee0cf3bf284eb1a146e4fd76c7c082e997d97416dd9741c870886c6cfcf4b7e2c45dd91e219e6168344b8809b23b5ff733165df586122b4cb7b0ccfd7f625bff51e763c85d52f3ff120eef3a90e88d7f459b7c3c48a6df37c8e53dc128e6d95316f64d265c32ef83c00c7880438e68fe818b46847beb2c917146c5022e93696b9f604f4e3f3442e121165ca14036d18b5af9c3153b776a3f4a2ec7383135e9cb11a2c89e020bbf8f3435f302141f4d5dee55bda1fe33b52841f679e9c850cce20a2678316cb38ef7b6c672e394a2d8f224b0462e2e70ec694f8da29876a603dc161daf4535f5a0ac3e533d1edcca8c8b671172a9c0fbeafd7f23b86b4c179115d6c2c752f3aa96467b4c1c1b6a15a8222dd243012bd9e48f0859ba6d9e134face648ee8673bbac360723b229f4636262bc6aedabb064524fc44dfe32540870f28d5a519555dc386550aa7630e94a5b99866f2dfacc697def49daaa4925dcca8f5bca51163a7839fdd68dc2959266a383e7ea68b1441a591cf12c75dd7c524ecd794068cccd29562aa8fa1c24c7da6c81f34d7903385c2772cdc30e6ee3ee87b0e23e633f5e0b17fe7f01bc400e071b5d7354d3d6fe14725da3cc76def2fd5385870e46788e55153eee413ad2185d77afe6f66910f67a6443b37fd81db246f78563f2047b768c5e7ab274108a118074089509964fa07c16b406a9834ec11483c2952bc85143d9ebb13bddde84b4d67d874fc4e73dcb41fa60c60f02a1f4308b43fe6cdba554cd0f89f34e2956b71967a20d144e248b3310209f1296a31041ab9b8e66f8419519d34442e66f909a11cf469b62aaf9af4f132a6b4b99e0fdb4fa49967a1e46498e0ab4c437416219a8c66268dfd13ead7c40ba7642fabf8a4a4977e1b0f89a4fa5828d5889363808dc4981d3c735eedef8760ddb75f78b9723c9be696715d6562c4b4981bcfdaf47715dcd4c5e7aabd63d32d0d3acc2d526e75a3243b07b2019ed98425a2c5cba5d5bebd500dd82c263aae69685b353596581c907003634a855496b855a0011284483c2428f27073ff2d0bba8a989ac51b00b4b85bb6d97984b500b4ae9f9aba76e0e72721852cdc68509023db7a5c796e581c887adc80653f15a49b13748e2a744cd32aff4449afa2631265f07a5e6900ccae58dcfac59841a2bdf4e83cc21737daccd02bd0100b93d80075277fb41bba82b27a60962b5aea445858e668756f3f6a5e7181bd98b4a102e0d031e8ea4df856955acab475654ea59b247ee386cff12fcacf5d2cf5cb8fea1f556db46bb8a3079ced6dc355c9bcb175dd6b851a6e0d5e2cd502d8751e23fd41b85143c06138c1200a987ad74a514102b196e9642553bda7b421cbc71cf4a72fa996edff9c90c9c295525799a5ffbc9c59f8091e82b23d203cc5479397cf47ccc2958686f0516cc34b480e256654b0acf3aaa55c9ba58db68ceea8f3495accdadaf1750c89e94c18409706ecb5c2baa37f08ee277dff45d21bf8e16e90cce559dfd210f5694ee3c52969208b0018674abe8c32820082070c37a8755fbfa0020efd5e8171ae297f16f622e85625493293133204680068225b2776ae0a080e0aea65b8d69295b2471e9d584e78ed0072fb8005147d55be8ed1b62b0f97be187fa8a415a74db7d30ce883b6cdb00f1c2d1f6383d4ae745ac0fc06a49873efbdaee31c9124242a495c02c53ca3bdd9b603a98efcc55ae1fcc4274698968dc222164daa15c6955dc9f85425cf31546c164dd004312a5180295562dfd1c5b68694871c7a105882d7f5efd807d237a5f9f993fc65dd64607b67664898102fb9e2ca27deba2e77d3af091b31dbc7f55af5e73450007db641b25fa70a694d703213ef70230cda3d24bed61cd6431e5b2bf3e4639eaf80d4237ab28b07ed1bda948b2d2421d45727f89e0036c068ee81eee474a0b7bd9df93be78e11a7377b4fc4bf75d9556f8e8f7ed65885abd504f713491eb2a5fdd9470006e185721ee2a1fe1a5013d7ecfa637e7d226ce7adb1f1a7d861d67491e0d8bf8491a0dd1354c7d844e71da346e337ef68f70c3a5c9cd0f25d331607ca8507946395a8cd8483d5585fdc97d4da76e6125338921ff2fa0efcdc67bd3bcb8e9b95878c94c8b252c4fce45736a23eb99ce2f488c643cfa3268f72370a6488ff2bc6903521c4dae04855c8f63b4c4da89dc6993c8771e113e8790b24cdd875a4929c276cb0cf53a68f114f9d16dde7ee7d53d17b213d5cc0e61531cf8cc91c15f8bfd7fbf6589b8bb2f3fb3bb125333506c474e676d64ffc4041e83cda17cb7ab3c39d2cb7c2ae10e1ca49b04f7ba933aa832433a6513f3e6805877919585d5db60d7e1c2ba0a3b77287e02f7892770ecfb14fe9a6aedb3e6ea216829bd2641f7d6300842ea48f2310b147db6fd4d2125186e804a79600fcaaec22767b30d64b4b38588b5234b10aa7d800681e7bc0a1179c46abb34626d3fcc258d1d718daeff33cd1e209484b0192cc145b10615173db53699374177f7f02d31811769a261267113cb584cce76716164d211b27f6ad245610ec38e7017e9d210ccc9fc94813037fc35e63ce0977a0aa9b217278ee3b39ef661fc1d69e84fbfc289c6e1b0e113ffd7d27dd010e22766da9b8ec07da7498d0b4c7d4fe2ad230abed8f3716039896812cdb2f0ee77eb5230b101a9545424d62ccb95e928aa46bd7b27e0150f860745ce3cc3d109faf707bf4f79d25339b8275e39af26fbeffe3656c43cd27124b324a63daf194c9b6d3f9d03aa370298b171c64374596921112f425e8932c71cc4d3915f9acdf114fc06961fccceabf65ca2290dd372838a81ef0f7b30d1c5507a21e7ecc1dd228c7d116136ba9c3123e6d705e3dc9b7fa3da96a2dead0a241293260e50970886c465846ba35b5bd7d5e01d00949efe069b75a744a6328e5acfe4187ebb8babd6ad6d6fcfea3a17a3f2f2556b7567d56c918737d12585c3d068ad1c07cfbe873286380df535e3eacd4abf43486446aada435b1e9a5b41d7507053b2806d58bafde7228f9a228db85bfa15e30bdb44c1022cff8c147d9e99039d8df74cf7d89b1391ab6ba75c95be93e75b346d8050999d086c4a24b81c0b93b2c5a5a71daf28efa71f2dea11d69015d1910a731dab040900af8bb35ab526feadc4fb5491cf9f4a774dc5ba575633c5f1b4f726cbb4bec1d795448e37a5429487572483ebc7ddae0aa2fff1f6f46842a25b9f108247bf910966ae899ae3e0ee390a26ef58de258da0aeef1469cbfa2b493af1a658da0718416327bbd35668b09c996595c5c7da0eb10905bdc68dfe886c49a88339fffe09066982fced6bb7b69326bf638c19fc9585be488d823b9adb1e1dd3a54f01367f32b3799f1caf965be3cbc31e90a115115bb4bfe0ac0db13222b5c4c153ebc8c2e7b9434c642f12398c321228e21825688c37a93e2b951d7cb73c74694905427353416de56e3e46afb7d73316db60618bb47f36e5b37889b2ed3fc0f2145d81d612b1ddf6dd8346d99f49b3c8260e998bf462d04cb504097b2383f1b6ea7ae8498134c8edaa7c55c9cd378333eaaccea9b8ef5493f809f88c4caeb55e3302b3cdac3109b43ed9759d05d6f1dccf9b944afe38f3a233c1e679afaac06a53a247569ecff14d9d9c9306f02ccc414126cb2c145809377891f25f0d3eb27369385b6490a01870fe98434f029e21954517127a8627dab9b7899ceb9d7a3ca340178990601c61173a9c5fbd6e342c344c5797fae4c72f1cea68776c3bf0dc67ad9eb7a086f30966233a6871163b34705cffb2763057892d767bd3052be19d8780c774b6efc408ceb3ef757629d3443417d047c8bb5136a3d958fb916efb2fa75d763ab4d6d30992378ad90a16afc02e4acf4b78f8924c008485ef40ff82559f0cf710b67b70775ddb5e07a6f92ad0e99f758e89e4ecdc157369004d25019503848449c70603140cb0039dab41f245c2fd5bf26adcca2b2b9aceef472e004a0f77d39494ea89fc5e575ac0943e9aff6229f2fcbe94548a5893d16284cbe7439805ffe8a2b158d630eccb3679b621c29e4b46e6561780920f6556eaf5aa91aea3ecf4a81bd134a165ad9867d5f5b459858175a52a4f4f30cae324b798e86fea850e536fe96e0c72f27353190405a196a22f87ad78b98ca0cfe411b2d4bacebe6e604b08c8efb34476893e22763beb4519917d5cfa6528519afa5eca8393fd7883454e5f8a7c24f053436fa4df6d3209b0486287867996b3b59fe8ccfbbfdb61241a139233324bdea02f96cf6b7301ab37a7225facee14ae92f2e8caced37d8419fed1f8e1cb52d24a43ca18b82468187063e6000e364cf8c78549b68aeb02e46a108f22051cbac108aee1988e90d1c8701e015f9907cac6b15260d5e4283051e9dd123c8df36d4224c4f99b3fcc4f2b3e44c499a19215fcde3ae54773286b7ff5a0ff0482971144c0d8dae3f0ccac6e6e3f714fa654d4d6e53794020770c62ead37c8cc33ea408cde67762bb7b5b4b13babd97f74417743fb8475a21632b814ffda7aec3e18c20d9f683760b562ec54038572b59ee0ba7d0bf02629bfe0688e95312b1dcd16c64f8c274a0c38c7b031c4eaed493441ab41dabbbadbe0d03999b75f00131e8972fce6e00869d336e44bbe13dc99c28abb69551bf2abeb4d10893c0f2bd94f60e6e36282785ee49217b1abfa36aab44301f6bba34f5b77b3440f75e69eaad6d14fdf30525e43cd2abb313f396bf82aa768bb459e9e228800e660d5773ec7db097f18920f6a07cf0ef919e16f6bac217adf72c58dd536c0316152afb28e9bafb4a612bcd1d88099757e2e7d419369e15cc23cdf9fc822120116bbd631d4163a2051333e3ff83840a27028589024876098649920afca0af7af095cc72b948c30dd27a820c6caff6837f5565046c0d0f3beaad172f6533d0b57018030f82d9e96c392202a9467fc1f7449fe001ad6455d0c579132a0eee2f498b24530184ad6a730c49dc52dc4bee18266dbb93efc78dcab2a32e0f892dd24a1e552bbf92c957985cf31f2934e68e7d6922a2ab95c264e77b271ddc15d0be2e21aab06fa49c126e933653a2b582ec8a9cd0447e87e25146d94f57f191f4a03988bdf4b42cb9f2a668618daec5df9a599bc1e1807d6dba5efb8121b7ada28db4c931318c3684d77844d29c68f969d5b2859d1b685c28cd1ecbd6da7f698537bac59d84efc73a886ac2dcaebc13846b2f3d996c9e7916d1df4e702959f15ec5070f469f57adca27acdea896e1a4af9c746ca37919bc5361e46da05e3060e4e17d3b7eb075f5b436815037bba4dea4409a7b57fcfb247d3f37", 0x1000}], 0x7, 0x0, 0x0, 0x40d}, 0xa) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000100)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0}, &(0x7f0000002500)=0xc) r2 = getgid() chown(&(0x7f0000000280)='./file0\x00', r1, r2) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) mknod(&(0x7f0000002540)='./file0\x00', 0xffffffffffff2ffd, 0x5) 11:11:37 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0xa, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x4, 0x100000100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 11:11:37 executing program 1: munmap(&(0x7f00003f9000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071b000/0x4000)=nil, 0x4000) shmget(0x3, 0x2000, 0x2, &(0x7f00003f9000/0x2000)=nil) syz_execute_func(&(0x7f0000000000)="4590c4c27931908a000000403bce0ffdad80c3dadad99578ca8bd10f0ff0a7660f383598afac74c78f09b89bfd02cc420fe85cb100") 11:11:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679", 0x64}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x3, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8}, 0xc) 11:11:37 executing program 1: munmap(&(0x7f0000fec000/0x2000)=nil, 0x2000) minherit(&(0x7f0000feb000/0x11000)=nil, 0x11000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 11:11:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffd000/0x3000)=nil) write(r0, &(0x7f0000000040)='!', 0x1) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) 11:11:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679", 0x64}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:38 executing program 1: r0 = socket(0x400000000000018, 0x1, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 11:11:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0xffffffffffffffd6) 11:11:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) pipe(&(0x7f0000000000)) 11:11:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679", 0x64}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x9e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x100000000) setuid(0xee01) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="030000000000218974b5676fe9432976ef389d47cdced7729bff0d0b17e29177e440f58c2b47620b77c21f28cc49ab9ade42ef58b7f67fea09bf52509b64ba415866a549090e63cb97f2d62077f13cd3e791018023bc6d09f74c474e5b95223b6505303675000000000000000000c7b1affe9b7bcdecba40f7655a9bb852b321bdae2074708ca7d23eca82a799a526f1c6"], 0x1, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socket$inet6(0x18, 0x4005, 0x81) sendmsg$unix(r3, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x14020603a3eef7a8}, 0x8) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chmod(&(0x7f0000000480)='./file0\x00', 0x81) fchown(r3, r5, r9) r10 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000200)=ANY=[@ANYBLOB="18002e2f66696cfccacf"], 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r10, r2, r2, r2, r3, r2, r3, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r8, r9}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r6}], 0xe0, 0x40f}, 0x408) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x28080, 0x0) pipe(&(0x7f0000000440)) r11 = semget$private(0x0, 0x1, 0x440) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000400)=0x6) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002800)={{0x6, r5, r6, r5, r6, 0x182, 0x8}, 0x2, 0x100, 0x40}) semop(r11, 0x0, 0x0) 11:11:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x30, 0x1, 0x2, 0x7}, {{r4}, 0xfffffffffffffffe, 0x2, 0xf0000044, 0x20, 0xeac}, {{r0}, 0xfffffffffffffff9, 0x44, 0x0, 0x7fffffff, 0x4}], 0x66, 0x0, 0x81, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 11:11:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) semget(0x3, 0x4, 0x200) fsync(r0) msgget(0x0, 0x300) r1 = msgget(0x0, 0x4ac) msgctl$IPC_RMID(r1, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 11:11:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:40 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0xa8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000080)='.\x00') open$dir(&(0x7f0000000100)='./bus/../file0\x00', 0x2, 0x100) unlink(&(0x7f0000000140)='./bus\x00') 11:11:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) accept$unix(r0, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x2) 11:11:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x40000080, 0x1, 0x401}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x2, 0x1}], 0xfffffffffffffeff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0xd, 0x6, 0x4646}, {{r2}, 0xffffffffffffffff, 0x94, 0xf0000035, 0x3a9, 0x8000}, {{r1}, 0xffffffffffffffff, 0x2, 0x60000020, 0x0, 0xf3}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0xb9a}], 0x6, &(0x7f00000001c0)={0x5, 0x7}) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x6}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) fsync(r1) dup2(r3, r2) 11:11:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:41 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x800000016d2) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xba) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x3c, 0x40) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000340)=""/177, 0xb1}], 0x2, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./fiLe0\x00'], 0xa) 11:11:41 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 11:11:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) socket$inet(0x2, 0x4000, 0x0) 11:11:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:42 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0xc2, 0x8000000000000002) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x90, 0xc}, 0x1) 11:11:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000040)="1b8305a86ffea9e6f935da7bee50abf9c43c0425885e275f306d9209a2aef31c6ccd748271fd6da48a9930ce8c7cac08954c0fa109070b8816da9c028f6b0233f010449b9f7f66fe9c3b52273d1e6cbcd805e2d670a152aa2732639075fd5f88c62d94db60d7ae8acaa824972390b0bf2baea01bab5a2cbcb06fe0ec838064c0b3cb769d8ab2053c267d930cc483251292947f766df09f4d8c0e76880959dc6dca3fe0b6afb24db77002c08d93879f89d8913f4fa84bf20fc1612c91b75fe59c8df738dfacb811dba7866a8ecbce4f3918d90b196e10ad1a61d599b7cbd0885be3e70e34e53a5eb44e979f568eec3580ae0bc9a384a25a3de436cb23353d7e3b608156f8a2b4a63635b317585dd009c1101e678f73a63e2047c2a23ee5c68c095346589af0cefe6adfd5bfaf65d82650d403362d4a46ca8082a54d76c421e170b209c73829a35045318cd885eb2a832f8e2024470bb7df326020299ba4eac7fbe0a78d1d8e13a2ee8445d4ff67a7831c175a160742eef743743e1b096c3bf1780aa1ba173f3f1bc81eebd8a54d0312a0cd61fa30dd4cbb1892e71c9d76f898b451ab1fdf8cd716526dee95cfbfbf383c7ce8fbc5913a433b7e71a3c76f066dd6ec48cb899e0e191e5815a628a10f8bf06111161daf9a6a780c3d42c6425080fac4bd7d8abeb6373c89b7e34bbd55ef51ab9989bc2c4ae0bcb94cf6d68a07890082cf49ea1f2e49d52786017a393fd41ea45e0a863e69dacf67508c3f83c2858d9897154e2e2b56fed7b6505a7da101f35e2401bb754f5588cfd78a418fc65674cf2ef002b95f9dea52dbfb4659f7348a70c204d2348792bc4dc684b570bde69fb394c99346b59dd8683b9b17eb4fe38c38e5cd157cb672d35c174e76ae5ac4efe98cdc8704b09381dca50ca785194387c41943c31f4ac831a2baee68114f3702b111fd9ab0444a5853e50f59bbe3b570b934818f81df813e85d07e0acc1e47fe6911c35c9c3fc40ee3a309c6571fc599858c6476e4cbcbca8d380229a905cf3fbcd7afa0d0b4d791f5a04a074a6763138e4433eb7b5d03c44aff40eca49ac3b9908c4f386e7a0250be7ada8a5d29916192c11ff235123e0a365417b8da1edb6216dc3db73f50448255d2df580dd2fc9e67a4b0835edc46b7d4716d1c2a06fde4da6c59e6f6d303a31f6f2e182dc447057f99d275a5149c81201efe3184d832940cc7baa687dbbec870641fe1867a7ff7bd1a243d3a85d5e59b0a7980dd775937d2917fbde47a2151a81bc7b44fd4aa99f320b927cdcf311627291bd0c96789f5918c516c67708ffabe7b3fd993947ec523d55909528f76ab787c80b44483df9618465110a223cd068359d0e6b2503a5f588019064b9482394cffac76024998cf3a3fa4a3b6ff93e9b566dd4f2cbba59ca0b7088cec8ccd6a79123dc000e21cb4beae24bfc292b071b2dfcfffabddd63fa28c51e073b2b680c261414990cb007daa5d4bbd004f30961fdc7cb8c7660f3c742cfaec52a9c850bf989921a98ecdc15ce42f6e399618cf6fb8bd2b721a57a87d64298631d68fbdf01546b81fb7c4c9d4c983f1a4eee9c4072198387059f6d6f2174df90f61ab2618fca3a3a40c07188ed36853689084ad9bec65f722de6bb85cd44cf40c3902f129335c567ba6487ac8e42372876bb983f2237075c7fef2fab8955e86f4f92cddc14231b0977a33315aec69a0bff068dee613946b03280f177be55ccec715f7291dd2cf7e40774024eb35071db6df165edf59a6328f45d05de87e03c4ed7f3136a3a3cfee9f63be56ae9e52b8d037e4214f896cf8a4b553d5e8403ea59f44d0354131ea9c1df3db405165e8ed2037c09a24cb2799685565850a0ed42f89cc1abecf210626be96a5cc1424cdcaa1293abef109a0e3890ca25c068fd0abcc3d5b62cfafa461c535d4e835cd9c980033274e38caa0a3e2b118578bf4bbb903e2f820181fd972564cbc0db230ce8c4954e400f8f755b175a1ab6fbd3f56c630af48591f09088ffd1fc24625b5bb42c810dd2160574b891ac2abc8139a59c88723eddaa2f155f44dfa92fec1723ce561b3c29d41e024b72b1671f14c7f29a32695d603e85f9471e35c5fe2a8fba34048e866a045e5861f52ea103344a55dd5ede7f53d88fb2a7099193b61e93aea6a347d79efb1e37c62831d29e12b08a7a44847e25c9ed03db07c834b6b1c3a51e0c96c4a538f11179cec575334c06a6b3482a2710d99d1412ae20025a0c5afb18b2f1cb5cf24ac7133e1633245831cb0b9576f93b3d02ecaa0c5a6c1610a2b4f923d7dae0d429fae503e9b75767586ae0f4ab7b4e9af7913306fe22ec3b5d7b2bc09347918fd95d8a1d86689303aad1d213612a5a4999119fe4043630753ecad905d487eb811dc347aaa55c840aa4e3bec1958cece37a60f6b41df8c8091968cfdb770e8f5fb3a29c54d44d185150f6c4c470cd9da9ae584c8c4332fffc4b4d29234aa4272ef4d57b6504f15bbb6f5efaf7a4bd98fd3a13b01c59a65d8176718e440a66be861f871f26e8b13f3f748c0df64615a3a32e29314dcb64f84cd94a86695b025c970323c40d98b9bc750780818f5c09668265f8f58132c7c3e69c7882213980151664003d16fb35e0e1ec8739f0a60525973f39b10969fbae1e3d6d581f13b90e33d3c276e56197ba9a148d1eed70db2f03f2c3bcc441adcc6dc5e74ce470a51d9b4d7127c85d56839d18a073b8823f2483a03bb96377d329d540777be4a71d196ae3a75a30ae29f6a9723977aceb8ab4e67b63ef9b07f3efd0d47e63c2040a60698d74af21c5a3718744d5090e0af910014d5ad8012095284b5e49bb6a02c0dd2d2ef97fa6a70a2ec3e1b7b02417c03627bf8dd55d612953a717138b8c0576d39e71e2b56c47063787371309f082e800edab6edbfec018ad466342e229226fe9b1b569abe2a4ea79c03f738cefb6bb40e2904a41f9d396d44c2f4b951005c60db4dac7ee242245fc0e4c79d750a09d68a4c90b09deaab1447480933a71c8350043cef561e2ec081e6e98b7b1dc8d3982eb37aeda3f2a18498e4f3299b5b2161420157c82724974e9c304892f671b918eaaaf601f57daa762ee8831536573df217f5ab369dfa6ac3b6ba05c1ce2dde25a2c479da3a49cb43a996e7b6d5f77dc6eded16067d9525f5b383bc5730f3d4295680ac08bad54b1decef260959c459c88e96ed7786e79b3a8d31d205d2c946d0a764ebedd73dcd78f5d8ecacd84bc034153eaf7388aa9e534088ac5d51118e25a4dff78a6c3651f0f40fff6ee710f0237c48037c3a03be86a0e4d380762f6b0198819f1f5ff1594e6c50d6896c793edda45c80baf46fb2f52339b2a4339ddaec347d89ae437da7fd7727fcabde1c76f13783bd831f29fe9e0c8f09e8970976be83e6cf0333d47e444f7b91f110ceee9d0861f0bbc72f8d68d510ed0b1f5bf28a87a291afdc53a0d6b864b96aa58e730a7e2baec771a8dbb895f65c222097aa97650b90bccd3db54ba78d8f87b20abec162dfece83154c475e5f167d58de2aa6d051a28e24a9771ebd212f88b9f3b44adde2d92288e8f3e84ee77f761927cb7a102915183ae0419388f94a99150439adc7fe1d98ef8b9dc380f1970667a91f70e9ccb7da92307e99c60886fe87d92b795be7c2ae9a7c66e6965425f8f4e96a1f03752f6848e4456423c847f8921a23d3ed387189989d094468c87ccd9cae97da0589d39d5900704ec6695716a648b0a13d352a8e073b4e02070e8579bb30c9c84cbee707c6f21b4d30540be2c7abd0712d9d9818e2e817c1a4846b460ed7b83fcc60c051058009cd12acaca3e0b7bbcced8342074f201b360ba7f012e75ae65fe570fdc4bb21cbd23019e29043ea3e7afd35561afea8ebe9b343308ad4f86a2ec75dccc8fdad2d95c5ad81b0231af44ec6f5de25006e1e60e1c1aa4eefd59532f58d42f88a539056c6d718c2db9d06fce96aec8ee7e19c7d0f3955678bf2e683ca1f8bc14d7c4fd86cef6d0455df857e4fcb2d1fa3f49fd9d201ddf9fdc52bb0d156a85e4bff2e45a598b4bb853a85f2f8625c97c6b297fe3740f8952526873e5a3be74efd75748891e7933a5248b1d92df0810c2802f5a457512f3c37bf3b1aff3cbdd1517c4a5d52f6f573faba32f19cdcf6aaa802ea754b7d8c1345ce6be9f9379f9e08088cfe86b1fcf20d92b58275847c7fa7f0bf5c00bdd6efedbe668f04b61e264f19afe2a88b62be04aeba09d811592fb75b0bbc9b20b86c10db4626a96a359948469d30d17c624187b3e23aa4e659794be683baf6d47e33a5e233acb8e010cbfa4a6b89f72d5854a7d7063d25b069ca03081f19a62c993acc46467d4d9276a962c33646f5d831c08827df0ca1b8ee0ed689c39e27835cc5e2808665dfe25951c92b134cfaf18a87fdb2100993ba7931373fd77d3d250eddd340a4961c1d8a8788085620e781da0d995ed45f2c77c4d6da9b48f58a38fe0ae361b99ba5d5cb234c969ccbbcde4fb71553388702b1db484dc852d0a178efea6d64c94676cc353f9efd770e4d83761e2d69a259227ab1382b014ce5c7037f89a0957ccb0c5921c570184f85c557d47d289e5f93c43f4425518d2ba6e13e052deece76f6b8bf192021c2984c0097137017e14c63c441731881600831b53cb271293fe3aeab75375f0945b3a66793885efb61bf112ffaf75fec05707721f7404faf9e26fbbe237524fbceda4f3398ccdd250ac133a2a3bd65524eacf99a265306c8f256a65a6e81dbac042f993bb9338fd0d6cf4d5bae1759cfe79bf51ea5406a5d82f51586e6a30384c7969e4445e7ea7ada3d9e01089c72691485555a4ce955f08fd2ae6eb84902531a73a5e4f74d53ea78e00966c2f57f17dc706ecd8ac84d8c311419ddab1027476c0e087966347524e357b1b8c363fbf226ebae5f36189b44a4a7fc8519c9beadaf99eedd5a4dd1d2527e9abb9d5559c875bc96e6f4841c3c53b95ed07200a5919bea7eade6a1ffe821c013c3bf69c1230c47d3b98caa594e83db45ab53df7b210e5e9ee3a23ec013eec2693317e4ef4fb8a1c4543e73661d51e0c3d74e2146798be828f294a544fe69980f1d07533c70077b757fec04dda86b317a9dd84cf5abef7f8e660c77eabaab3d0b8cb3e7cdc22fbf167db9ecd9721483883d7c7a11943b6193127709f84163b01ac5e0b0a61b93e14ccaed80b420c1478b2077b20f35af6b7b3d8c1d718ddf8c84575cb71f9c26b89b2931cd2fe460decffbb024ceaa2b297b605802b5ff9c3ab7c456dc47571ee93b2d884407b5c97973df335aebf45847d3202933b1ea28f3c46449e09459f6951427db6521438bfe147086b0a1e06531796526bb996f64eabc10bbca4e6de47c8bf78dc10f54a16846e008fef8ce9a1a85572faad7b2e0dcfdb06c8c0a8c7df41592632bdf6580a9dec264ed64f78f4e672c38bb9c047cf5b4f32b6382d39532d95707b29413756050be2627750f08438c1c836c1ccef4def5cc10f0ce55b42134bb187d911aae59d870c412e11385c626a9f608e83b2135a37334cc561714a2938a52b6b986685f6e4e3b15ac74e5e314d597cab5cef204fa3edded044de29905a18082d663e475e6f2e9286323bbbff4445cc1ae06a3ae3a7e1319e4b636103810a0c26048f4b1c19e675a610efdbd3d811562bee1f3678a7c7bb5c40079ada220198f3431ccc7628cad5c33aecd9c8a1b653f4faa239554e775f5c87e60d40ef43d7437da838eb86720d311ba7bfcf5f22", 0x1000}, {&(0x7f0000001040)="2ac63111a43f4e12fba4869bb7fcaff8c5add52077a1b39aa165cd17fd0350e21d41b556c17beb5dab426255ba044e7ffbdcbc63703c1052ebe03d0b008f79ac5d389340027f74a8146ebfd08b6dcba90aa4a7a499b8c11dcb44314d6f9e", 0x5e}, {&(0x7f00000010c0)="d179cf065a36299c54a2a551d5c264a2bf50ce1a47b35e20f3da5283f97a5132e676c65916785a3e06b5300ea757311006ca2c27bd388f3cd60ff02196b4d81a0e002aadab6fa92e2d22dae313633b28a2beba6e824be1017c932af1aa903c3f91f77b25f0d6604e04a881b11d99370397e87f22e7aeb637bf4db3e3d8b1d03ce512ebf33ccf86a6768c5bbd88513a078e391151c349ff3a7dc445706f373d4153b431f33683a2093b71a7e3633b8bf6c203254653ff939779d7892ff31b518802f41abf81e75204f2a74ace501788a1ff89bec1cc9af1b1c2d8b4c0749b45cea79dc8201523ef9ab3a0b5e81085c4c2e1a693d0f10c5e4abdc432ca39", 0xfd}, {&(0x7f00000011c0)="d97fad6d596088fc0d9e57802c94e0229abd9f1ddcaaae1e83c665300b950a33fe0e83855274edb14e894acdad3ab1a837f25929d06669df77c77d67cf73467eff628b3b34a394d24f22c177fba85ebdb8960c6bdbbca7069097c13b7297164e82daf10733e4bc2c2ab538565c42f7c23675db2c7fb725be805201fd5c7a8858533bd65df32c8ddfc71966bc103fef179b54407e796e0b41a5bbd128d768bb75ea351a42ef0fad613dfecf519673c6885d6d9aa69a4672", 0xb7}, {&(0x7f0000001280)="82fd0e525bc16e69cae0a293062e719bd82222", 0x13}], 0x5, &(0x7f0000001480)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x38, 0xb}, 0x9) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) 11:11:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) poll(&(0x7f0000000140)=[{r0, 0x443deb1483bfebd}], 0x2000000000000032, 0x0) 11:11:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x22b, 0xa90, 0x6, 0x1, "c096a55fceee5a89d9475998ea3b78f4d99e797b", 0xffffffffffffffff, 0x5}) dup(r1) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r2) r3 = syz_open_pts() r4 = getuid() setuid(r4) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:11:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6094, 0x657) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x8000, 0xfff) r1 = socket$unix(0x1, 0x7fffffffffffff, 0x0) poll(&(0x7f0000000240)=[{r0, 0x24}, {r1, 0xa}, {r1, 0x4}, {r0, 0x48}], 0x4, 0xfffffffffffffffb) semget(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x315) 11:11:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) dup2(r0, r0) setuid(0xee01) fchown(r0, 0x0, 0x0) 11:11:44 executing program 1: munmap(&(0x7f00003f9000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = socket$unix(0x1, 0x5, 0x0) socketpair(0x31, 0x7fff, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r1, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffd, 0xa0, 0x2, 0x2, 0xffffffff}, {{r6}, 0xfffffffffffffffa, 0x2, 0x1, 0xef2, 0x80}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0xfffffffffffffe00, 0x3832}, {{r5}, 0xfffffffffffffffb, 0x11, 0x4, 0x0, 0x200}, {{r1}, 0xfffffffffffffffe, 0xde, 0x40, 0x7, 0x9e8}, {{r6}, 0xfffffffffffffffd, 0x0, 0xf0000003, 0x2, 0x9}, {{r6}, 0xfffffffffffffffc, 0xc0, 0x80000001, 0x4, 0xfffffffffffffffa}], 0x4, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffff8, 0xc1, 0x0, 0x800, 0x7}, {{r5}, 0xfffffffffffffffc, 0x99, 0x80000000, 0x401, 0x2}, {{r2}, 0xfffffffffffffff8, 0x48, 0x1, 0x2, 0x6}], 0x40008000, &(0x7f0000000440)={0x7, 0x1}) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x190) r9 = syz_open_pts() r10 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20002, 0x40) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x3d, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1, 0x2, 0x7fff}], 0x7fff, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffd, 0x10, 0x1, 0x7, 0x1000}, {{r5}, 0xffffffffffffffff, 0x8, 0x6, 0x54, 0x7}, {{r7}, 0xfffffffffffffffa, 0x0, 0x3, 0x5, 0x2}, {{r8}, 0xfffffffffffffffe, 0x50, 0x0, 0x0, 0x800}, {{r9}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x1, 0x401}, {{r10}, 0xfffffffffffffffb, 0x0, 0x20, 0xba, 0xd92c}], 0xbb8, &(0x7f0000000280)={0x20, 0x7fff}) 11:11:44 executing program 1: r0 = socket(0x10000000024, 0xfffffffffffffffd, 0xfffffffffffff802) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 11:11:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:44 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file1/file0\x00', 0x200, 0x15) utimensat(r0, &(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000140)={{0x8, 0x9}, {0x2, 0x8000}}, 0x2) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') 11:11:44 executing program 1: r0 = semget(0x2, 0x2, 0x4) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000140)=""/157) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="000500090069ba2ca6", 0x9) 11:11:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:44 executing program 1: stat(&(0x7f0000000040)='./file0\x00', 0x0) pledge(&(0x7f0000000080)='&\x9e\xe3}\x00', &(0x7f00000000c0)='[,\x00') setitimer(0x0, 0x0, &(0x7f0000000000)) 11:11:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) socket(0xb863573ef36233a4, 0x5, 0x8) setsockopt(r1, 0x2d, 0x4000000000000004, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x98) dup2(r1, r0) 11:11:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 11:11:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:45 executing program 1: r0 = getpid() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = msgget(0x1, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x1, r3, r4, r3, r4, 0x80, 0xc093}, 0x7, 0x443, r2, r2, 0x80, 0x8cd3, 0x6, 0x9}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r6 = msgget$private(0x0, 0x402) r7 = dup2(r1, r1) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x2, r3, r4, r3, r4, 0x100, 0x5}, 0x81, 0xf5c0396, r2, r0, 0x9, 0x2, 0x7ff, 0x7}) r8 = msgget$private(0x0, 0x21) msgrcv(r6, &(0x7f0000000200)={0x0, ""/218}, 0xe2, 0x0, 0x1000) sendto$unix(r1, &(0x7f0000000300)="82e0d2d75b069b24a3a6b9cc9c91396ab6755008349a5280456df820963089242924d9a8a0dd78c2f59bd2f6dc45148b65ccf5edb71e5c0eb0323471fb39e3d398623a7abb929254c095ea350614904db5dd34cb9588d4835495839bd43e7c41bbdd907fcd6e30121983e6ef0041312f", 0x70, 0x1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) msgctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x4, r3, r4, r3, r4, 0x100, 0xfffffffffffffff9}, 0x4, 0x4, r2, r0, 0x2, 0xf6e, 0xdaa, 0x80000000}) fcntl$dupfd(r1, 0xa, r1) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000440)={{0x3f, r3, r4, r3, r4, 0x100, 0xfffffffffffffffc}, 0x6, 0x80000000, r2, r2, 0x8000, 0x7ff, 0x2}) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x7fff00000000, r3, r4, r3, r4, 0x12, 0x3a00000000}, 0x6, 0x0, r2, r0, 0x1, 0x40, 0x9, 0x4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) setpgid(r0, r2) seteuid(r9) getdents(r7, &(0x7f0000000580)=""/245, 0xf5) setreuid(r3, r3) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) r12 = semget(0x3, 0x2, 0x200) semctl$GETVAL(r12, 0x1, 0x5, &(0x7f00000006c0)=""/32) setregid(r4, r10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) setpgid(r13, r2) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000740)=0x9) 11:11:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="0108a09867fe225ea8727f6152277270fd3bf69c58554349b0a7d0b76f21eb53d841d4a282f7c2211be775e73cebf6f3338f5a5f04fef84c3812f2cea1e0682976f784"}, {&(0x7f0000000140)="c9a4aed1ccb61b36ac920dd6d8af3262f15cc3b6e0d4e175cfb7931ba6977acbc81aed2504ba7f62f19d9da17ea476ccad348675c2b50389256f66839bd655c36049f746e875143ae8d8c4fae71bdb49ac6957e90b162fec1784c24e1dae8f090793a7c2027a3cf473f4a7156c724638f4a0670e1ecc4f54f95eef3c0d6cb44e6723f9a9a4359d5becb7851a594225cc6233f813abaf286aa7788290100f"}, {&(0x7f0000000280)="634df303efa56b1ce2c6e708d43482243467b661b2bc0a5845d4a1490875534949df12152ff2fb8558a25baaca58b8778c3793e73c757036d4a58ed0cfb42886dce07b54ed20c43f7ecb38244a0e740a2a42866892fb022b4642c08371a139726be94f7fc89fc44b4040ea365d5a77a65eaa4d2f59569458a1741ec961fe8d5c7ad06b76cf8cc352d7a862053b1e212c1efd80a159c63d906c67aef0a068f76f3853d1c20d99912bdf7736895c0f79a4c4e59b489b3bb7477d7f44bbf9209385a04ffdbc7b11fb30ff2d5fb383c1695b4e9bc9ad2d57"}], 0x100000000000010d) setgroups(0x0, &(0x7f0000000040)) 11:11:46 executing program 1: mkdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./file0/file0/file0/file0\x00', r1, r2) 11:11:46 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) poll(&(0x7f0000000080)=[{r0, 0x16}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x146) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x8934, 0x3f}, 0xc) 11:11:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f84696c650c68074c49e13008"], 0x10) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 11:11:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7fffffff) 11:11:47 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) setegid(r0) 11:11:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:48 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8238bb6027796c653000ee5c11ef485730d29df1e1b2c41bd3f62d4f8a834873a0842c90486438c9a96181e5788af78561367ba9f5fbd197d19853347aad0b9ee1ddd2015bda8eb94e5238144cafaa2dd7ae8ba44250782272cd27ed1831f03ae4"], 0x10) connect$unix(r0, 0x0, 0x0) 11:11:48 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x40) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) chroot(&(0x7f0000000000)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:11:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() syz_open_pts() socket$unix(0x1, 0x0, 0x0) 11:11:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:48 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r2, 0x0) kevent(r1, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 11:11:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0xa000, 0x6, &(0x7f0000ff3000/0xa000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x3000) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) flock(r0, 0x1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:11:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0), 0x4) close(r1) close(r0) socket$inet(0x2, 0x0, 0x5) 11:11:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x7fff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) 11:11:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:49 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x80000001, 0x1000}, {0x5, 0x80000000}}) dup2(r1, r0) execve(0x0, 0x0, 0x0) 11:11:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:49 executing program 1: madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() socketpair(0x36, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r0, r1) 11:11:49 executing program 1: r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:11:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='x', 0x1}], 0x0) 11:11:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x5, 0x10000) setsockopt(r1, 0x8, 0x400, &(0x7f0000000200)="3f56fbbc06e72bc5eebe9626cc970aec9a97f9bdc5cecb6581e9ce2b454545cdc085c227a7ba72ba74be7a66c4776e504046757895202def50c616dc305b8c2d3599d7b51d940095d9a106db6bafec54670f3912d9b7cc796292771e2c47900fa2657466e67dacd7718706fe12c24ba0f8fb7e7e91f5e53f", 0x78) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000300)="2abcfdfd2369ab5cd1c876ac6f4f6d2a81ea2bd445f9495000d39d2eb1c763a384bbe244307a8644a13a995d51cf0245181491d96c3d14a31fededa15333bf3ab0a2b36e9ddcbd4f3d38ce2f3666312e43a8ae495df78741a14f676911cb673edc70758111b89806927df2e7f47eb1eaeeb5858a835ea0d956b6211c8a9217745ed8f04d6ec943c9bfcfbd32125b2141130deb8acbc77852fddb2d1a234974176a853f20b2a77cd4a004920abf24a6db1585affe5298394c075b38f81b4dacd42de2dfe69e35b891073bde229f1166307662fd5ad310b62bac68da2d7f88ec008929a8d2c05874", 0xe7}, {&(0x7f0000000040)="a86413659f8bac540a4d26ef1b5e20", 0xf}], 0x2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x4010, r1, 0x0, 0x0) close(r0) dup(0xffffffffffffffff) syz_open_pts() read(r1, &(0x7f00000000c0)=""/144, 0x90) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:11:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:50 executing program 1: semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x40008b) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x9, 0x640c}, {0x9, 0xfff}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffe000/0x1000)=nil) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) 11:11:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 1: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() r7 = getpid() r8 = getpgid(0xffffffffffffffff) getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r6, 0x180, 0x1002}, 0x200, 0xe7f, r7, r8, 0x3, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x18) r10 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r11 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r10, r11, r5, r3, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./control\x00', 0x0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "dc662fd2de352cd04e26fc00fe1ec5ca6e5b896c"}) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x40, 0x9, 0x9, 0x7ff}) 16:00:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x130) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0x0, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, 0xee00) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r1) 16:00:00 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) socketpair(0x3f, 0x4000, 0xff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1000, 0x8000000000000000}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='$}\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='{\x00', &(0x7f0000000300)='}:@:/,\x00', &(0x7f0000000340)='&\x00', &(0x7f0000000380)='\xd3.\x00', &(0x7f00000003c0)='+@\x00'], &(0x7f0000000580)=[&(0x7f0000000440)='+^,\x00', &(0x7f0000000480)='\'\x00', &(0x7f00000004c0)='+$\x00', &(0x7f0000000500)='*:-!)\'\x00', &(0x7f0000000540)='&\x00']) munlock(&(0x7f0000316000/0x2000)=nil, 0x2000) r1 = socket(0x13, 0x8000, 0x800) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/191, &(0x7f0000000100)=0xbf) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0x0, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x5) mmap(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000740)="6430ca246c7250365229a3bf9f3a26d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d601ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead7084081046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0x9, 0x460, 0xb77, "7c5404de5681d9ef84a4c3477ad64e784ab8f781", 0x8001}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x1, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) lseek(r0, 0x0, 0x3) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x810, r0, 0x0, 0x4) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0x0, "845c5509000001000000000000007f8a00", 0x401, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x22) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10101, 0x1) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x101000000}) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() syz_emit_ethernet(0xcd, &(0x7f0000000040)="4dfe368d0c74598b411d4e6fe5faad2f24ea4d1c4f2179358c26ac4c5fd62bd537be3a15f5be4551627cc45dbe4c32e027ccb1d5c1a465e8eb2269d3dedf1a9518604f21ae446b632ca68e3fadedd528e1018d55569b22f093e87b13460c369df0f0db674fa17633ea8de4f6cab4543348ba66208a1d516825b863cbd405232f04c19b61a986b9dcc7743255286e92ba3638c9068c5a5e473c6fb086807310062ea0431a21db85dcc7ba8aa9b7ec75a18c45c28ab6d0d811bb2f9d43bbf43cbd5765e895811f615fb1f4e73165") kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) setsockopt(r0, 0x6, 0x6, &(0x7f0000000140)="6dd9f4", 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$getflags(r0, 0x1) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = dup2(r0, r1) socket(0x10, 0x5, 0x3) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000000)=0x36) 16:00:02 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000340)="0f95462c531c5de54e4ed23a456c3dc90929a04f14de9c4839e7a4dac7dc05bd1ed98b5d008ff39ce8097b29d18d2eb0786dceca22e2448b435701d08532189d16f93f0b32340bc79ebaeab0faee791c47d4b4791c88cdacb3d40bbf71fa1c8687f4c2f60e51ecb13e3b60fc717ac4d240d0e80a9104072d6834456aaf4ca338afd8dc842d9779a1ab38a78ac31a6b79cefc333b6389a64d0b1d52a35ff85e00170f4cb1756d6959a161dfd5f780f4134ad6a1322b9a1e8436b1732ac10d7083bdab1f40f9903063347044c8e22f4b97a64cbc8ecd536d270ecc006ef21573e1e8a703ee9e498c4f831706d7fbb99f18674168f5837d89677b46e3dc975ffdf35302b0efef75568c30221659092a56551ef4a1ffbafd780491407e022d305a965ce50a2a3767960bfc28274073919a1bb9efe3af89b51d2e6a3608b2b7dd01873bb98b1d3a07ddf2bb67424fedd55392d2a220eb58920b369cd67824c5efadbf6eaa5178d7dbd4008ddaa1bc94339f826e72162bcaec310747579cb01e1fbe2f356d77764a3ff1dc554a35d3c005e8c62942c0579773a3af3e9c2983f112bbe2adb98918322d3efa8054d7b8c4ea15af683cc8b07c49728c88a5227a37a006adef124bd4885409b13f6cea3c304e67cecbfa1acfc67904416a621187e3040bd1736e064638843fe2c99a11c2f9a8e64cf2a3d7a1325a3dc90ddb7cef6c7dd9007818354f27e9f53b066439b846a74b8a83deeca540c0695d3e8a607b10abf306a55a0f0df5694f4f6fc59f1447dab03269c4e978032bf6b3020ca403c01748d1d53f1bc35f7b2e3e32e76f5f879bbb91ec1051f16374ffcbadc39d29ce321c632819cf7307b57759856f11bd9102b8b6e80efa655673240ee732b5689999f1bd5bfad017bbbd891910c3806d3d4ccf369c033899598fcb3534571bbb05d9a3febf684ef38ba33b426a284d23716a2f03b66133a6a0ffdaf1cf8b1349b3e1709ca42a33d60169fbb1c8e9a293f4fb72477ed81cdcd98f8172e584d79989d48617a7a77e4866401bb07911ecd4a24e7edacda7aa69d0dfd14bff1b3e70bb58a8fd5b3e554c0e9bb3df2aedb1736f609023d61a4b61ea466e2bed798ffbc5b62a0836a31ee63671249ece835242ab5c429a5361e9dd6162905d1b7034912ababb98da6db288c1907b7aca09e3a0bd5f2faf133e349f41e8e2a98516c407be848f0f939cff4167ba002fedc31da75325883b58c918897080ba089903713feeeb99159cf33931cced7e20360f7228f933b4aaad3faa59cdd8ecf34f1876374b3fd40bf0282173a13681869c76a70890596c76a1df54a68596d9d818e34d12131f299dad07d90a82750068cc7048a77c5263df0fba56fdc2327042086599c1b3b32aa8b5f54f661bca6cd7bc1b57989f729ab05968ff16bc0af0594ca295dee65e312b9357bfdc970eda529fd7d3025bd007113a23efd29680283c854d67e814760e803621eed3b5f4f7ad98d7b6bf492d85f6035172e55f3ab28f00df0b3547b72db6095aa82261a14459f82d322d391006ae3cb10ee4e2ff59895647f8501d9660a7c8488e5c883624e90ebfcf0bae0a0f13ed80424002d1173fba4e3e2e52472b2d9567d70df2bfd029ce3818b8199e1e02da856b3c5dc3a0802cdb12323f41058aeac80209d5fb171edabf77fdd306d0c01b421a85e7a0022e4a3aa0753aacbc958f70535c5cfdf05e4729a0de15ccd512aca76c307da683e79a81d9e1416e10bedae0d211ba4b4c810688d3d60e82e9c7abee8ea8f6e600a02fd7d65d7142705a19a85b8bb9f74c5a8299c606481662e78cc6fd60dc7100a9deb22186e4cc6dab3c6df9f03b9231f02527e15ce387be8c5852fec8623766dd3170703f94d0442d9e8299d9257aea2ba1edb3ad84c591fa5eb3c4780133ec4375369eed85e20e62ed91fe1c8095de847607bb68b1adba37c114aa79a2f76211629dba95c1d91345b60c6678b1276fe5c30d91ea8a95e27f8f7f453870831dec9903c94273d537f86f8c0e2ccdd83d6b8a107bcf926ff118c91e6743f2b7a59d359ec636826316635d1b83813fe8cfeff167e1f39ac3e7155ea8f9c4dc16058962b9688fcaaee17205e5d9391dfcc7baf70caad315f618bdfd843a9feaa63f9b9a7cc01e15e38edaefcd612fdf776d9c17d6e067b6ddb811396d4fe12293cf653dcfacd92572b30fef66d17fd5dcd9cd1a26599ed947ac7d66926abc22acd43955bee9940f0e2f7481a7b91a93cf0f23f889080fb12e809e959d9955e315d437ce36cb9a0cb5f025511e8f5b87db868c1b4839f9be8df34885dc64959da8d263d1ddf0d0dfbf2ef059b0e7606d99a4fbe8195d03c247cf169629f1c6b263b66fc5ce42d8a1b74cebd937a1a7dab4dd1519cc3003537a8374a97e71f02b266293b383609966f217ba61577bf07a16a1b35c04a97541917603e49f5c865257288a3d3096343bc6f07d7c36b6ec83ad40d4c27a72822ee8b1bbf8712136fcbe7df495093ee9151a800285008d0f9b01c5195a12799325e6a3aa1c0a5249d0e1a5b7d7b74b1b13737247828dc9abde12f2178fdeaec2a5fb855fb75c974f2659c4734ff4089b0ce906865d38a325086e2edbc22995f817f9d5db62104fb000936f3efacfe67a5122889947f129524c307056d1943d14b06e9d7dec4f7e6bcd8785643e3ccf1dc62b392fb67fcca027ce99f78bb33ad3579e4b864357784a97d377d66c5959f1d407756d99300317409d8f585d797bc79d33b1aa9e9db0a2dac6f8524cb8bab6e561dc7006a89bf2860aabd89b6eeb11472129d9ce0bd01de7dd270351169a6b4e54d72d104a170dadc13ceb97cf1a20ca1e457ffcc16f2670a19ad9d78cbde55766e02148069eee0f3a29070411d9d05906334a21ed447fc7419efab82149fbf63b4901c5a08b9231a0d0971fb9abe6defb88d1ef7c51a6c2e49c54d0f76d7871866e8b449195b44bed13bb80f9c71e9124a6040a97d88dcb480ac8578347abdba5d3c5a9c4402e276e2f8614da369d580a34c20796d24be61c95ae257e6d6386647e8de3bdce5348a655a08b98daa86572a8a0c1203cef4cfc08eeb6744749e28712cd2dfd710b19a6f6706074690b1f54a60a0b3285e72d14d55d8f2813887d8e5803c92ef8377e6053149b86b17844d9aa614c6a3d389a586d7db68b3fcbd175118389b66c3db78cd8101dae1a5db31e6a6d560210ca71643102b9daa7bcd716091fb79e6849db4eb6b4a5088f105fdbda8a9fbaf6ca1572cedd8a64aa40c370c094a19cddbe9668f5faff62968a8d6d3f2ea02126dee95a2a0ec7b5eee6adcf780508a568d55402b95fcf427a9b60234267fc66c79272c9e1a9c5bee3dc3911272c0498a6738f916265dbd0166d917f4fefcffb0e100fcd26073d60f54a10ca51b64fd142b15ed834248cd341125f0cc436e97a0cf4ac0c1aa4949333e6916bf806d96546455e7bd7cb174c6d5e43b76275de7dad729e89e4f13f46eebb2da7eeedfb3485d2179e6ba6f2cc3cc4f71b0b44524799c5bf04c591506aa378a47e0860e1190a64073350f830f05f96691dfb55db020003112e624469769fef64288c049d5a19516700bc8f7b35a245ef89c1a8bc67404310d4a0036c60bf75713b4ce1323aac7dd4c14a694b7676f161ed4a8fa072bac49bbe6c46119acee5de649a5078b82fd3a02645c2dde2d5b804f34e75c777ccd976eedb90ec8c28d20140448a6d9b55d7cc9cd1e6ba9f8f3ce36c5b491a48186db52d8b1a8624cc0da9db80158f5b8d40b0e06446c0e846d445999c4133a0770495fb2c051cfa4cb299cd9709c77e2f58e2c0c89a9d5cb2c40b386f039db1f3118d68442e4e5ff74904167d0b391facd5e1ce0ff9cb75e447c56269f684ce806befad4c91256030c32975a8ef01219be26c14a4502a2a1209ea4c1eca811e0857601022076c783a411d7bea29534d0e1aaa079ec2b9d281be440b339736234147663c5e4bb78ebd1fd3478d8ad6b59fbfa463e83b891ed8044e1c9d984b707347d6413e01f48a4147677370d4450caf715074ce89f42cf7820349d2f1528982a038d128fe9c859eadcf0e12051330c1a7272da281997b9c87addccbe44564656b499a795b4b65df52ada400fde6f707aed5aa288b7d1cae597be9092137b639779adbef2cfbaecff4a3bd9ea5e79b75cb064f5bfc479695acd5db35946f8f10a221c4698d598039ebd63265749c442582a2efce1fff65cd89c854064c074830bca207d64d59c1c0f5121719b9c7c67fde4323d2d86466728fcfedab916a0e1548ee87b839e45e11a474e352f830c76366d238db3a54dad77df980f0c9a601bfada48ff9de09a88daf6632f82ecbbbf659e5d1e35118f453b43bdf8bdfd26f7b5ec469f539a62c967c82567c7fb256d57a7b26396ff25421aa6462c84bd64610c19fb3b83800931b5caa8f4d704c6cdae9a1f561a3333ecb8d3790b6cf6d5474d17cc8300ee158f10ec3f9bdfe1ff2e2392c9404c5d2c156403ff733a16fa0bca26d42f039254b028dbe163982d9668ad99ddf9dcd0ed167d4e7f132661db475ecbae2e04788706997ed1a66a22fc567dd3ff2aa232de8bd1d57327c7fbcb5b2dab02e0a5443cb737664496995a79588e19c064d9736a095058eae584c593eca15da7028eed2b1190c5d66f673109a66f808b722569696221cdce4e7f0a923d9f0cf16662a9a4b23db94768b2ae852d6a17cb488c454eeef5312d0287dfc4c27e506316208b148b77c2ae3ce8d006d52e87368ba1f63b83680c9a121fe9dbaad358b9e2ea6e72d953f264f8b1c98e560bbc93e76720b82525f67de2684938db3402600401932f15e9ed5c41a8c840c1318346404b92cba5c3f2a6192086e923ab87b6b95f9501409bdb3afcb79ad1f120d163bcbe4661dcd05d690088b0b5b06c2abc6de3a53ad7f36e2f9f74596de5b9c195c6479c224f81673b8ffac079430b077b94ef6880c3a6ac258306276c3638884d8ba8771f125ef5f6e6ba04be10c22bc8c324946059438c22d5440e8cf0ad164356c7085685defe892fb6602203c88bd72447bd6cf81f94f41588334cfa67be09d35659067d5ec2f9ac29372190f78a95201e28614e3016a2b89f0437c2b6a09d80ac76e24d8876ad675399b16b5406f2ca29e7d745daa641c9951c50021806e67d98280beaa8ebf1718321d5892054ac21c801a9931b892600cf23f89e699120951590d85a6997e61a4edfc006bd782299daae6c337df96a6e0445f430db5dfb4da874d72bf6d207cfba2bfbee1b2c1cf74cb7881797894240154f8e545a8b70c6912781e3bb6c699c964990aafd764496b45d2b332bb1031b61e9ee9ce5d457b7f21b7df4d7a61f6f99f033366d1ca7512e0d3737ee40599f04506d5baaa025a59411badda7b2af59471f45dbbc5b3447cf4e1eeff4b094f352a2c69fd7c7b6796726493edd82ccbc11538e6a957aaeaf2793104de3935982f6a28fbfaab7ff6e938831c1972b0c378e32f0e9205db32c7dc78873035ee614985d3020fbef791823934a091398f4b0c43759ef1f196d49173cea49a3e044b420185f3f90eb9d387706e0aec4489bbdd093e666fedca741103a2c502d07c4deea45a4ee8de403c4901631c430080b7a47dff0c7998540d5bc2b4e3b1e5bcac9893872079aaf037417f4dcbe1e156bba894e1ac266ba8f8259b03d7bc107be1254e71ad23e43c680297002ff35c1da33925b1d8a149c9da75cf35c09d01292d6fa7", 0x1000, 0x408, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f0000000140)=""/212, 0xd4}], 0x2, &(0x7f0000000240)=""/143, 0x8f}, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1027, 0x0, 0x165) sendto(r0, &(0x7f0000001340)="05730408fb3cbf5d1a7535c95e1e7e9ffeaf305c2e37d99c6e2e2f6572636a57f33da8a1397b4b351db637b2402f3e1755dca0040360b239dff63a47a34d45d67619c8e9c74ca50f8acc303c0d5809b59ae07be8ce41121c1ad18ecc3a22dba490c9d9c7deb41a946ca260bbb60e84520b566f12ab218669d178c6d43c80277a4d6da7f1868abb108f580ae3dac776c0c7a81c19096a7e208ce7ff2d90dc815f7171fdd5deb5eb1925c46c0db85c187f84734163aee81ec8453874fa513321aa703b711fce224edc85a50eda13e95a370e8903fde79868bf8e", 0xd9, 0x1, &(0x7f0000001440)=@in6={0x18, 0x0, 0x7573, 0x8000}, 0xc) recvfrom(r0, &(0x7f0000001480)=""/42, 0x2a, 0x2, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x0, 0x790ea6fb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvmsg(r1, &(0x7f0000000f80)={&(0x7f0000000d40)=@in6, 0xc, &(0x7f0000000e40)=[{&(0x7f0000000d80)=""/184, 0xb8}], 0x1, &(0x7f0000000e80)=""/242, 0xf2}, 0x2) r2 = getpid() fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000cc0)=0xc) getgroups(0x1, &(0x7f0000000d00)=[r3]) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="3c843c44218068fd14f4b6a38b0534c6af71ecf68ec6ac3cfe0628bb73c5bc81456c26b9dec662093107b01540eb994af3392a9ec5bc1ae7f6da2f186facaa8db1b40758b03bcef077598ccace87e98c1c0e6707fa56f3295d7f09701123bc91a15f801b9e76bc3fd764a9e527de97f47e276605c30d2e1f6ded4f8eb50fad86fdf4f8247aed8860c4297137bac6e158db76059e378f41a87be6a5e257e38e596617a5f4daea6a16b8564edf4bb8398effaf9ddb5871c9"}, {&(0x7f0000000100)="c907525e489875f7e4873acc8c7c8cf88258e464c821245ec0e6a8b2b9dee0d972c7d7843a668420d69cce428d15d1bb48acbd79cefdba43e7503fb006fc93874de96c"}, {&(0x7f0000000340)="3ee3f6c1d509a10d5fc549b94320abfaf7555d41b82589633ad351d119c1cf92e52e10eaa6be22da74d8a397eaa32a2ee5b0c319f786679b847d3ccdcc789eda7a31517f7a65c01e48a8140f0faaf34edaf78b7e717824963d1c691697ffc4f7e526c401e7753fc16b6f9c2342a0f0f6b37c0310e5773e9bf4f2f9158888994d020279715c331fda40f45720067ce4e906256e459121df0eea7f39008fc5a9bc1f5236cd46"}, {&(0x7f00000001c0)="12fa0732c957101f35e8771765d7c049cca47074a3b7c5f2ea182e224e9ad5780a290b0e40c6599acb97a154c2aceb5b9edbd408fdf23fdb0a7f95cf70abafa17749980148d6289d28c7"}, {&(0x7f0000000400)="4c675d43375c0fae0afa30d0b4bb015eb8266819756e0339df29f4b2080d476c2b4829e294c5711861ad098beaa1f2585ce0b1fd60610b300a76baa8e4fa294a4ce91e0de01810d08de57073bc9afe12ce1e4edbd6831beedd09"}], 0x10000000000005d1) lseek(r0, 0x0, 0x8003) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) select(0x40, &(0x7f0000000240)={0x4, 0x1, 0xe3, 0x2, 0x0, 0x2e90c721, 0x2, 0x4}, &(0x7f0000000500)={0x8, 0x280, 0xfffffffffffffffe, 0x100, 0x10001, 0xfffffffffffffff8, 0xcf, 0x8}, &(0x7f0000000540)={0x6, 0x80000001, 0x2, 0xaa669f0, 0x3, 0x9, 0x5, 0xffff}, &(0x7f0000000580)={0x6}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) r7 = getegid() sendmsg$unix(r5, &(0x7f0000000c00)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000600)="bbf0efc46220b39216a7c8e898fadf6e8f137228da30abe37dc06282779eec96904813f8a7d52165eda9d6e183d2674bd149a4113ac18a702839906b70fadb7e80c86cd761bada558cd58a9e8a9fb35a0dd9ae18cab2d529c0f06bef8247752c1920eea159fafc5fc05a334e4559852f58f4d2883db10cdbc5d9b6eb5daca179bcc311eb6e26156c2a15b3132c06e525f32e673ee305eddf72d4b19ffc4cbfd8ac1ba4ee9463bec87e1b71c1ffe48d298cef97a6f65073d18de1084c7037ec8f8841a663fbe975663facb9457c9d", 0xce}, {&(0x7f0000000700)="e88eccbe0b8ba68c1220ec89ae4692c379264f57f936bd7abe3d03d7537bfc0a4d3e2159f72fbe10a154789b6a6c88dd652207fc66258f4ef447f5f665772ce620c8b00e2fc42406ba5f8dda83130e90dead47a1e45ab7f1bd87bc1c43358eeb53f4fe5446b0f56deb9c15bc8d52fd1a41f554b3b20a2271700fb80899c1f183da14d434a5f237653be085cf5a546e5c6c91d480e427442dfacf94e435508273854c36ca3c8ec1d1d9bce157d0432622b150b3393b116ee7f5e42da505909ba3060ffa0a7b06", 0xc6}, {&(0x7f0000000800)="a39883a0c3802406fc868cbfdc71fb60b1bb3132a409bdab683f25ab6ad6dc2167d3f1d2fbc9d68cc90ddf814433c6a9accebfd90909e251d558a0c47da07628aadb7bde7765649d300f3d61af93e08d34f37a10dbe7d1f1f041650c694384477047997561f91b8cad5178c16e79c6971aa53e66f1c6b9019fa10dc68290a8a47a30a7751b7a427442df48bca54dbc59f50bd1f4d53001bf5c678a063e12790faad413ab08f1aa2e9e01aed956c3843ccae7300e9d70ca79f2497f3ace351255473f47bd687ce1729f77f4e83808de2d23797faec9e482ce946c052cc7a404907c4733d1cce1cb867ef40beba17c6ba7ba3fb3bf1c1470c6c38b", 0xfa}, {&(0x7f0000000900)="39a8776155278184106410de71b5e4d1930307992d3837fad159d31ec73862e89c6166503403a75ebd2aab4cc139220b2b31106fac2c760154bda81407beec5d090d7d950a7a6052c5ccf33c437fb530a8b62a3bd7e161046b93ccdc13152b402267922c304039e8870376e084a524d5e85ff5086f2c269feee8b232a4a1eb93fb5acfe38bdd2bf579075f649a8b832dc13d61eaf6cdd6f8e263d14100ead463315fdc467eba178698aa27", 0xab}, {&(0x7f00000009c0)="c1c4b8d0b71382278ea7133ee950f7f8dd976664d8b466519c977bd5ed80eeb0a5ca1d2a5a4a3ea5beea4e9da922ada7b90d3fc23dbbfefd93bc59c3301635505fe3b9628c4c988b695fb834bf85d23abbe10f6707bd77cd05bc3656651a763d", 0x60}, {&(0x7f0000000a40)="aab83069eee97207eb79e51317a71b36cee48c68888ca6563deaa79fac", 0x1d}, {&(0x7f0000000a80)="9731fa3569542ad14376e116fdc8e4dc04eef1c67c6f", 0x16}], 0x7, &(0x7f0000000c40)=ANY=[@ANYBLOB="1800000000100000ffff000001000000", @ANYRES32=r4, @ANYRES32=r1, @ANYBLOB="200000e1ff00c8f94228f0757ab1bf11ffe0d7cadcb8045f08ff", @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x408}, 0x1) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) r2 = dup2(r0, r1) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x100000000, 0x800}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0xfffffffffffffff9, 0x6}, {0x18, 0x0, 0x8, 0x7f}, 0x100000001, [0x5, 0x7, 0x80, 0x400, 0x100, 0x800, 0x0, 0x65e]}, 0x3c) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$inet6(r3, 0x0, &(0x7f0000000040)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x103fd, 0x0) read(r4, 0x0, 0x0) 16:00:03 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0)=0x80000001, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x1, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7ff) r3 = kqueue() fchown(r0, r1, r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01a9f0ffffff000000004ef90bb4bcedc935bc2e9b07daecbe654b47c7e7cb41a510879dc8b425a42e04ec73d2252f9d08b6a42f92e5e433962bb60c183f19b33fef640d6783bc7adefb4f59c8ee1e8275232300ae78ddb94de0bd9e3c543491e536c4a80321607cc57be746de40e7234a27f43e1d506e846f501d9248bc2b0601f254c30df022"], 0xa) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r5 = socket$unix(0x1, 0x7, 0x0) shutdown(r5, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$unix(0x1, 0x0, 0x0) chmod(&(0x7f0000000140)='./file1\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed6f63c102bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x1002) r2 = getuid() setuid(r2) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000001780)='./bus\x00', 0x80, 0x0) r1 = open(&(0x7f0000001740)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000001700)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000180)=""/129, 0x81}, {&(0x7f0000000240)=""/45, 0x2d}, {&(0x7f0000000280)=""/195, 0xc3}, {&(0x7f0000000380)=""/221, 0xdd}, {&(0x7f0000000480)=""/127, 0x7f}, {&(0x7f0000000500)=""/116, 0x74}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/111, 0x6f}], 0x8, &(0x7f0000001680)=""/117, 0x75}, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x108a8, 0x81) shmdt(r2) 16:00:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="ab6fd09c72988c59be09359efa7236d1722b80dbb4e238b2007e43cce38826ee53658e68a0a0fed21055021a2ed9494fd43380d8d32ce5cc76e52bbf85993db6a6a15e2a5b332b75cc874e333e5c1e87e72418130ab2d0821acfd66d190f273f581f44d01bd1d084e8c19a1c397890010d3c6cc4fb486f6501790762844f5d97d377eb27e840467cc11fd2042141dc3e8a620c072f2382", 0x97}, {&(0x7f00000000c0)="f87787b9da4d6e3cb05b81df6c0fe0473cd5519c0231267fb2cb655ac4456f794acb83ee910d2b1f2a8e235fa8a559576ce5ac6274db43dac93bf2c97d78a7b4de3542040857c48e578c2f9aebf50d1973189b115f53463ca1e091a9c039be503336cc137a71ee07a3dfbdf3050a9b741e1cea18807b7d8fa267c729a4a499d8bc758d5e809e552fa6", 0x89}, {&(0x7f0000000180)="3b00a1", 0x3}, {&(0x7f00000001c0)="ef0689d466301fdc495e3e3b2644e7e751f2824c7035af4654ba72c30c5d0876e77ad75a061525ce7a79c67432f88d502592202b780959fcc8cd86778ad49a5bdc5c61c1c6a0892a3f3d07576144d1ad8cd87d9a253e1aee070af07fa4fceea6271df22f8cddc586bdaba88fc344325a8b32b88b840e900b8b4e8c24206e46e9dd0aa64ab02f3f704913555afc6227ecb9b00c409a0a06ba6d4bf4976d9afbf5afb15223d17f0f07d359deb49bcdf0bfd54354e3b17f4fdb7a", 0xb9}, {&(0x7f0000000280)="7186fb0df2a926d1d7e8b0f77d149dde73b2ced8092734e169d908689b47a50165987a81f42e0c405f7583f5d936e52483d41ce92ad8f3a56724dec30092240141981f153b15479bf0a186f24fc05c9986f08555eba745ea89895c7d55bb35c42db70073c3f92d654c21eeb7d88b30b6441f917cc6cf1183cad6b1986606d2847d679687c25b649257f8e50dde007f87f5cea07de4034ab426550829cb3e1018ad645eff86d62752cda517ed1aedd66665d0bc744064d399d0ea0720bae8217516117771b6a9b9", 0xc7}, {&(0x7f0000000380)="229bbe5cd1a6f4f6dc60f8044aff69f5ff5a4219983e1b977f606449b21a7c06cf0103dcb1f61074fd7f440c48259bbda7f84719d6a0d46dd11100b181df46bd867ffffd53fd506afe83c6cdf6940e874432d6ea237d26af8820750b595b611ba46dc25f8c147baf64fd6f853c38608a04a65482db3e7bf0b9c84c9fb3367f305fd18d7e0accb61fcd6219436c0b29482eb58c3ab569b2f90920674a", 0x9c}, {&(0x7f0000000440)="2b6aee2615f5f41560eecd873d6b1c6df000acabdd96cb2b623b7c95474b8e136d3e79c10aab6b", 0x27}], 0x7, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f00000034c0)="f323240170074c19d785d9f7b801802aeffb1b9e67ff2679e679c3627873466116ae0b52e47c10ea80281fba8d6bdae27c15dc55346f795ade9a12e4f269e5899bb6126c4036b36e23c89b8f53ab50fb979292796332d23bcf39722ea3ce5a91cdd9a258d7a998482c9e6559c8cef6157cc2bbfd702b413c9cecd0bc1f5452d30fc26b3091dc8a15495158346bf06e3d3335b68690f311f37db92ede06189c26c2f202f10cff78da89c4d51a2f5597a5ab41f595535e65cccf47d16cbbce8ef56bd81190f2795d763dc073bc391ecd7fd6217885b1cd907362a8e6083a14b319313129b8f321d01937ad6ad7e316a1456359c3784583a9315f044fb21955d02454203fdd0135a0b3551454ee1e6ed0b7bcf3acd29565f34b1dafc59c83874cd5d6832b9dc75422b66c91ff2f57d8fbb1e062eb0afc87815eaaa7dd0757c2b6f5c917cf57f7ef2b0d16d350af5cd159de35d495351885754dd026b7facb15dfb4bbf094eec160c431e11a101cc399acca4cb614639e94d39d3464bc5973f5ef73c8072438dc038959ca915698a9626450fe3abe0addf953de5e89d6f140119d91619b54b56bb7b84406ef53dbdd96dab320aa468cfb53c10f97d3948e52c9717aac3e9b830424facca6181d82ad607f5d30edd1bb087d0c5648000a91c6f70989c0d602fd0caeabec8dfda4e93062c78311722354c0fe2932ef1e90c6261f9177489043f13f7a1136a02b9cd74eeb06e6a82121b8fd6bbd61e1392edd81b3323eb4f65f2c92daeec427f314d7dc1b95e9ca192ca1d3940a39f1b72a839bac81becd207132e102df15bb51b8cb0bb5890894295e7b4780257d73bbc8fd9003cf4c0259d5053d649f4dd3aa1e70fb4b3fcfafd78efbeee8daabaaa57c88900afbc2785708f9dfaf7f53c5531e4ac44ed76b88a55c59a8555d68f4dc7548028eebff0611a7fe40916777a7f9192a9d900d3523f415b7e83df2887d781df6a93727a88dc2031e36939ceeadfd2c5c5d49dfed3c683b0caf456096b977d43dd700338e209b1e6398929256a8a034758235343cbe765d92f11ea129a5bbdbab01cc8889751464305438d9b3f6c439bf1bbec53cb93d25974fa547e17e729757a5dde071bfb9b213325be2fb2255f568fb4e3208602c7c11fa224d516c0efb4fec9035c61af4d21fc3a3ae41e65c8e0d9a3cf1e5179099b7b58b343e1a0b04d120dbd9de29d40760b0e7347a91c8a9e76b61ba8c3faf2b6b6a30b0bcfd9846a1f747201652db745550109f463da9d4d4618cbbdc2564620580610d29faa25b760c7b44a18257fc5348d363743b458cd11a5b6c20d39b46bf83b6df389e5ef4e43f7c44c925b7e2d717ad6ed4a38d95e1905602745ea226a2b20931d05269569f514cbca7f461a0180f389f2b27100f7d9f3b5032c9dfa5fc5ceb71f0df7e91748720c696d7122cc849a963a819f897b941db80a934bca05f83154770868b538b898c38727a55c129bc4a72eef99cf545b7253b105e9174ba913fb22afb2ce7bc6004d8f3df622a89bfa60eda4e11f72bb1b41347393e48921eedd59d607722b52d2bb43a765b82d932c6c1d569b6e252bc27c282ff4a8d05cb6d4916b3c0a52b9a9d9f6f829fdcbe4559f4d8b0127022bd8d31eb307f7d48ea5a4a91fe672d7080e34a88fd979643085f76c97ab36e662b9583d9cbe0d344d46e51d62f04421dd5eaa76f7aa9a184242203b2e2bccef02f7f4bf4a0b4b3d0bff15819791f1625eb8b197acb669b0651315df62470b31aee29b7454c51bb486e6da194089c59110c8b3a574370dde68dc36318eaf8a92f059455e98aedc914053c32e12036ef40f169830d6b38dad6f21f04f46db2e8b0d5687a74dab661706f1de02b65cdd9cc46ebb45cac7cf40c4d23955aca30a169f19541966a3cf51ba761cfb4962abcf8f83a3d895b9e6e9ccbf7a0cc6199363e73f2676e779cf2d27e79a74047010e88309c98823bb25ec060ae696b6ca928a17acda6ff9cfeb0d6e093aa61e6ac615cb2f2544bdf039f40eb989b31ed8c74c8ad72c96119964e4bce3d9d90d47f848f420573acaed241832c08e9e29fd8ebad7e8f76e71ea6150cb5d4df014a295ec63850969ecf150903e15e3895c34ef378b1a7673edf2e6c1b675f5b58997fe7c09532cb3a9d49a4041bd1e2dcd9956e736d78ab0ef38a30619c6cfc0177dfdde8ac4a5d7ba16cc4e1c17310d56fb6187f96f3dde2af91da8ce024f0565ec4523afc91106fd67acf71a90f49073b754b7907961d7d3b527850f8be1475d95ca5288ab72b18a896043fc50b09e9ad2de3fed478e37245fbfdf1b212682757b525bfcaab64e2c439c6af1cf067a1dc3d47c6ad6cadf713b06cefff12d86498536588a652c08562c687707def6ef873ded71310c6398e892796be2ec136fca80f42a2f361ac40bc9c6f801290120747b7d241b6058773f73bd80cf1751f9da34504864b1efff986fa645b65a9ac9013bb4b1b54693bc61e4d5df45d2bef36fcf0be745cfc3064d67571747ade28d60b08e51256190c961b708e78726ca811e11bb2435e14e825b8940e5484a01fdfbe46cf0d68f73efd2f553d84d31a8d89f586dc040baf6ea9484a982bbe3d1b14c712de4163b4d65dc091c23ddf4aa451a49486570442ee61ed193806145cd7ff6d828baabddfa1b50672ab097bf7ec2a1f9c6ed56758854faa1fd2f011b607d6da4065fa2845203e9825a936ccfd1ccd6fb5098db161c8597408bdb913946da39439bd561ee7e82ac257e12fd14ca304232fd7cf4e4e4f952cf8c461b6ce8e9896de4db5945bd024dcaf6fedfabad05a08563f02de4f87c22656fb38ba5ae18b46cbe77e54f21e9bf837d145ef0f0b933c7517fe0da9b41bca", 0x801}], 0x1, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x100) mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x6) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) mprotect(&(0x7f0000f80000/0x3000)=nil, 0x3000, 0x0) 16:00:05 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) geteuid() geteuid() r1 = geteuid() setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x21, 0x0, 0x6, &(0x7f00000001c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x84, &(0x7f0000000000)=0xc6, 0x4) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f00000000c0)=0xffffffffffffff3b) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="bc070eec67a81dec7ea9621d5d926035b17c70840fed6aad066eacf6e91ff78970cf0dbf0a81fe4dc565c0ab5d787e06fd58eca21172866e9f32166a48f84ce0d86c81", 0x43) fcntl$setstatus(r0, 0x4, 0x8) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() pledge(0x0, 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x40, 0x18) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/236, 0xec}], 0x1, 0x0) flock(r0, 0x800000002) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2000047aa50fe3953d28d6aa893b2a21dbfd1dd7ab63e54f44ffffffff1355a6c9c6"], 0x22}, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x1, 0x0, 0x92) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:08 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000480)=@in6={0x18, 0x2, 0x31, 0x4af}, 0xc) r2 = semget$private(0x0, 0x0, 0x40) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000200)=""/74) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) poll(&(0x7f0000000340), 0x0, 0x8) openat(r0, &(0x7f0000000300)='./file0\x00', 0x102, 0x20) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3fe491d05f25c728c00040004"], 0x0) bind(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="06002ec260a4aa96"], 0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pledge(&(0x7f0000000400)='\x00', &(0x7f0000000440)='.@') pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) 16:00:08 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) mlockall(0x3) clock_gettime(0x4, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100), 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000002) r1 = socket(0x20, 0x3, 0xe006) sendto$unix(r1, &(0x7f0000000000)="b6b25d3f74e9c12722cbdfcdcc44930771a1a745b6a5a42609427142a2272de3363621dcdd65b1614046dd7e711926c6954474199e0c23e35afdf6f335f61f0863c59fd01eb9b83afe4274b035642bd206e06cc672197ac76311d3fbde919715888484d4d68f", 0x66, 0x405, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x2000000000000) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) socketpair(0x0, 0x1, 0x5, &(0x7f00000001c0)) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000180)=0x1, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf16}}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="01", 0x1}], 0x1, 0x100000001) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100), 0x0) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = msgget(0x2, 0x214) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) select(0x40, &(0x7f0000000000)={0xaf5d, 0x39fdd4b6, 0x1, 0x0, 0xdbe8, 0x1, 0x0, 0x20}, &(0x7f00000001c0)={0x1f, 0x4, 0x6, 0x4091, 0x6, 0x400, 0x3, 0x6}, &(0x7f0000000300)={0x9, 0x5, 0x8, 0x4f, 0x1, 0xaa1, 0x0, 0x8001}, &(0x7f0000000340)={0x101, 0x7fffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, r4]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x11) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f00000003c0)={0x7, 0x76, 0x0, 0xc66a}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000400)=[r5, r3, r8, r4]) r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x462, r2, r5, r6, r8, 0x0, 0x8}, 0x6fbb, 0x6, r9, r10, 0x34bc, 0x5, 0x2}) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x28}, {r0, 0x4}, {r0, 0x40}, {r0, 0x4}, {r0, 0x4}, {r0, 0x80}, {r0, 0x40}, {r0, 0x10}, {r0, 0x94}, {r0, 0x40}], 0xa, 0xc63) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x27d, 0x0) fcntl$setown(r1, 0x6, 0x0) poll(&(0x7f0000000140), 0x0, 0x3ff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) login: pckbd_enable: command error 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100), 0x0) pckbd_enable: command error 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0x0) setpgid(r1, r2) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/204, &(0x7f0000000100)=0xcc) 16:00:11 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) r2 = kqueue() r3 = socket$inet(0x2, 0x2, 0x800) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x20) r5 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001240), &(0x7f0000001280)=0xc) pipe2(&(0x7f00000012c0)={0xffffffffffffffff}, 0x10004) r9 = socket$inet6(0x18, 0x8001, 0xfffffffffffffff7) r10 = socket(0x10, 0x4005, 0x401) r11 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001300)) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f0000001340)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11]}], 0x60, 0x401}, 0x2) select(0xfffffffffffffc6b, 0x0, 0xffffffffffffffff, 0x0, 0x0) r12 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r13 = getppid() fcntl$setown(r12, 0x6, r13) 16:00:11 executing program 1: r0 = msgget$private(0x0, 0x0) msgget(0x0, 0x40) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x1f, 0x4, 0xfffffffffffffe00, "ef8f05f4aaaf358c14da30354467c1b815a6dc0e", 0x2, 0x3fc}) socket$inet(0x2, 0xc005, 0xeb) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0\x00', 0x100, 0x121) mknod(&(0x7f0000000200)='./file0/file0\x00', 0x1041, 0x3) recvfrom(r0, &(0x7f00000000c0)=""/32, 0x20, 0x41, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chroot(&(0x7f0000000080)='./file0\x00') kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x85b2, 0x0) semget$private(0x0, 0x3, 0x16) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x6, 0x410) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000180)=""/211) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) kqueue() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r4, 0x2) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0xddcf88cdb22feaf0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x800001000000040, 0x120) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:12 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) r3 = socket(0x6, 0x7, 0x9) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x2b, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xfd5e4a08434c7832, 0x5, 0xfff}, {{r3}, 0xffffffffffffffff, 0x1, 0x4, 0x3fc0, 0x6}, {{r4}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x9, 0x6}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x100000001, 0x1f}, {{r4}, 0xffffffffffffffff, 0x80, 0xad7163eb3e271db3, 0x800, 0x3f07}], 0x100, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffffb, 0x11, 0xe, 0x9, 0x1000}, {{r4}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x0, 0x3f}], 0x8, &(0x7f00000001c0)={0x1, 0x8}) mlock(&(0x7f0000106000/0x4000)=nil, 0x4000) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r4 = dup(r0) fchownat(r4, &(0x7f0000000100)='./bus\x00', r1, r2, 0x4) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x6) fchown(r0, r1, r3) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xb1, 0x10, 0xf0c}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0xffffffff, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x1ff, 0x9000000000000000}, {{r1}, 0xffffffffffffffff, 0x18, 0x800fffff, 0x78, 0x80}, {{r1}, 0xfffffffffffffffe, 0x90, 0x9, 0x4a3, 0x101}, {{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x8001, 0x81}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x80, 0xa35}], 0x800, 0x0, 0x4, 0x0) fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) listen(r0, 0x0) r1 = semget(0x1, 0x0, 0x14) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440), 0x10001, 0x0, 0x2000000000000000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x1}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:00:13 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0), 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100b, &(0x7f0000000080), 0x0) r3 = dup(r0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x18) pwritev(r4, &(0x7f0000000180)=[{&(0x7f00000000c0)="7dc02598c7713c", 0x7}, {&(0x7f00000003c0)="73c7bb738a45d6b96f4bec999e9bb78ec887facb2b899b07d36c952d4890279b8ab0280ffbbe0271a256b90f408814d0e0a222fe593e91bd1e73f9629a5bcf6f74d48f730de1b7acfb199380388c6769150fb0569c36d9d0df0ed2ff3d7770b33d16e552b7a4b05130a7f5da3d2e72ecb6f0817fac4f2d45eaf0ad32f9e99ad62a94b15adf5fdea3617e584c195391e0e75f8f2c1f00b377", 0x98}, {&(0x7f0000000480)="22b7d5747f2c84be96065ca7c24da22b048fa9f036b48fe93b48dac6a23496b66cfffefcf0233366abbf60fa456877f41264cd019c576b26ff7cb6cb0334237a4b392c966784859e248d0f06a5293367af002c6f6b2c70226bc8e5e571ec3d1c501e3d54f2a91c96805659fe42cce9b87af0617346cd6f2ead35527df8db37584bb47e6726ca46e8785cbb892d862ae0c7ae96e7d55fd8dab910705a44b443e613f2fefe38e657aa4030403edca45a222892fb25963835de8255284df9c05f654f81de6ea5b5ae126e7c470f3fe83d9e4c6515aac38b9fa76bb0097a46c538a6", 0xe0}, {&(0x7f0000000580)="2c94acc322c4da0192cbf5bd65b5c77e0b853fb67200c130893f8042f7000288ebf325c23a68670dce77c2c6885684323fdfe01c5bc7a73d919fb3f8f941acf8fd271409ee79d12a6764ae762f499081de3aceaadcfa9d2d4d8eaeabeddc35ea02d8998c9ab8e267fa2cf24fc5d46d733d73cd3fde8c38c5e8e189e52245d5c4e218d6f0b534ca325951624f8edab7f96a0a03d73eb109308ee94b7f47c579c4899f8a2035d0dd28da7b22275aa61b5022e1bf3dc33d3a77409ad49944f0f6084d603cb9c62b55c464fe183d8a0677328f5063ef815848ae0163746bcc5fe3c194985df3a868c72be2bc45adf904eb386d362db0793ef7184fe3ab7d6be7dc8cb03573b3aea229b27a1d9c7f47e6b4193b0d37cec17b036cbeb13fef1fff1097ee805ace2980e178dd855814c32f8c69f20103d519d79e40ddad8695c5c5cef5e67df6c66e136b588ec246a8d337701fe5b41896889ac8fe7051555ca929332b5709ce8004bc5a7bd0af0c06f7072fc7cae93829b9bab996de7c1fd2717caae1f369f88cd6e5e8e0873583b5eab2efc5fb96a8bf2bfd0e90d48de818bc8dd9b4ea8d3e6a83fd120376f7614091ac937b61e00ab11fb286a82b0f9f9c7293d2b1b7a7665d61514d411c6acd3c49451d66747ad15e248f113a35513c348ea944cc25396cfa6fd8b147f1cd4d2de6bcc0570761088ca1deba4524bdf49ef9ad82525e377d1628d6fa8046d60d8c451a7ec462100d4e6cbe1383f62f6083933ae5b3512264e10ff2bc4148630c6117b2fb362d26b538517ea92e729de4be63440efa0fa8af1544961ead7fc5ea25e12bda79b8711c9d311f1ce69e54fbecd4d8a29cb491773a5b639c5bca650fba1171a83eb196bf4180c5ede3bb51f20407f9901bbbefac739120c7870ea042a729f5afeac0d48554547d227a7f3a2d7df697aaecec10a09639fd2876f4830417614d0eb8eeb8371a64202b609124a24f1dc7969554fa6da469021981d51d5e6471df07102585e645e999163523a64ff0821e09ff7e4a6a8692efc16a8c98a0ca0e45a2aed72911aaac790840313d4d94f35f814af692813d5d7e0695c046e44e4414fda5341d744154634d3a1b1b6f527c3b23cc259ec9d47ac18377820e6ceb8a0b6d7503b511e53958a1bea5bdced8c0fa738fcf8a1a5ea019a98bebb84addc34e7d7b313c5829543cae6e902b43550cbeb88bae2b25cb405bd197033bd442d388f1dda9eb6039b65fd05a0c09552eba220896be0b65e8c1623eca681465b5349363821cbec5c54a3060a4349436086df8ea9667b69af467c0d5b13dc5e300b466b78fa104a6283001fb98c749e0ae40947866c1bd393cd6be9cfc109e2b99564c8f607e8d23265f2298f8fef5f0cfe11bc0fa791d12bd2bd2799d6aa65b3aa371e30496260a9684a17f96f874b05d58e8fa8c3c159394a8be7c7f37927ddf4186dbe22a0143a1f0e32731a45fe357e117c5b54c9a7bd692a1a46aa4e957b89899a29746f6fdee648bfcb9c9be42fb95ced793ae6faf81bdeb9f928bf2eab59581517bf0d717bb3c5b5ece48df56438b46a0dbb3af5380004ebdf5449eb7886f8b831a9bbc7a918953dfc7c663bf677db93b43000ecc6f2b73a018bd186a6ce1b55935bc7343b7676a90b1674dd3c8fa428e732accd4095b69dde06a1fba17334871a3078454cc1384a6740638b2b7d856036b21183f018ccc5cc6fed704f220e8d22afc81feb901c4a2574d02a33293e6674a4f2b00b54726a9a799409d1ac5900581cfff72663a4e4cf9d8982451d14e5dd01436bd4393ac17741afc8c12aa66a0e9457430f7b4d31f0ea4d9e19aa7d71c2fdd97a6aca30965fd4f02c45436e927ea3b33e0656fa9d7c810f4dadad7a19921e2b17d8fdd25f589516a895140387cafbdbf1a5bfbc62bd1d0d987de1517cb480d7215743a43f01f142d2e9b5888ecd4f928f0a7e44d88d811b4f134c49357a8b86590f4530dcb62d6334f4972eb2e3ef812f406c7cc3146d58cf12b67554528c0d6d2e4d011f67c69b22a961777bec0b082f528450ad76e0bae75c7d6ebd31fce2c4f9428e51ba9b0db7b863fca34ad568151f6605c2769cf5306bf15297e9035626ac01b408e0b6bb2b8d7c6f769840915f04be5a8cade3ccf480a12af266d3869f4d926100089bebb99d8b888ddfed5bb5fed458f44dfbefaabcda623cd62a67eb007b651cf2fadcf7338e736389bbc01be05cf3c0263f240d2a56ff7e4a1084df00b37e947416e6b2e7e4bbba63047ec4801315dbcedfe02c7e13a3bc4b8c45053c21a774663634eb8c865f0faf649501305586175947ff78410b21e3e386f75fe824889b82dc2686d89ce672a9e9fb554f47f4fc79421192ee4184a7fddaea794b2f2675fbd39c04286acb9d03500d7920f3f2fdf3e5cbff6b5ddb853716f0303f57702001c0dc337e55259066fdb49bed9e708ace20d6f42f93f7b0d35bb23f07d6a0175e5813abfe7746e5e3b047919d12bacf1f6583f7bb21a546a9350dd1e4cb5c38835fdf6e67c5283522ef28c36085dcc8506c27173722fbbf4fe1715bcecbaa25543b6c3eccbb5794dc9e3a538b2cb58a91d325002071f4f8188c6bdb6052b79e39ba48f5a97367578b3a17ab32b5984e21fd993bd00cca98bba670530dcad48d2d7ea8a147248db240a2cf54808963986ea3d45e95fa08120d78ef0fdb70fbd5fc497434cbbf9da09796c50da6e2b1f51c9219d42442b68880c501c45311a75d918feaa6a6f1c94f93d9cc8038f781d382f96c09e579e7801dda8154ccc522f4ef46c8a5b4e3ec98d4d995faae843ffdb11d0fef8fb78aa02bed56c3d11e7b26a83165db8b5e46eba0547af2ab84a9b484b727365273cb9971f12d65de9e321295ba883d5922ad8151a16460664568d3294e372bdbc6826a3215b41205eed797635e13df7b23c64684a7f690b1d49e20b2596bc8201f4340a832c4d6653f25a6415d0ea28c8fe88d38a9db7099cadf6571f6aed9a6d475ce2b01c9554da3c590ea1db726c7688a9a86175c7f2756bf22791d29557ba95153dca89ddfcfe59666934b9b07ed096d81cddd94cf5ccf3112151046ae9bbb2dd7b11c65d5b12587361c0354f1b8effd199d0f9981d768fd763d71ac58ba5abe14dbe8df08b1e07be819c7d4e890348986e4b2dbc1ba42ec7c4ceebf09a0d6c7c02fcc398e2f271fc2d9e7a3d88c663a248a1742961bd61ae468b9c4541d0ff644b68addb621c20a959810bb4fa12e00cef97f7a4e69d19c360851b9f39b24a7e49841d1a3c7d6656a93f581a5710166e967e6b191b08669a5b84a42436372e4999246e70e7751fbec78d5f56a4f77053700efc451f9100e450bc544b9d421c691c2468bb03be5f362b54165169ecf19a8bd53c539db2a7c160d0134ee49b317ca8bf7632b4ad18c136de54be610d33e3df2070c18fc85703839b85bbb89e201760e39a8f522046d6adc5e15f021f312a901c8c7a88b5973a923b53f250e7378b8c01d52974cbbf61af4d622e37d480cfec7ab3d6f821588ea9bee266ae29856970fc3b2b732b628d8c5c1137ab93e775f66e4c9d060e12c2c54e3bbd81b32febaf98bdb95b7b323ac6453507b45e65f9a1e731b16bda3a59d9ef42aa0c988be2ea98ad437038cc67b7cc1076ed787cd8cbe3e4c802807d4267793e5016cfba182d6beaa92b03bad11d71e15dd91ba5e84fe1d49829311167093a00c57de0b1077282e55a2f02b2293ff94029dec81a3184326b6f1f594b91cb0fc6d30ed11394bce6175db28b2b1df6420d0b0121009ac728298150fd8f24e6cc9bd7c056423e660b6ed6158222bb185386ad83b626f4a2fd9aa42cff179df617b27bcd4a7c14daadb2e155c40fa6dc6daebf68d890dfec02c8c89fe0bee6f381e3bae9cde9bd9a7557b0d55287c1c2626f61374501a146494931f8663d83de91c7faf35d716387bdcca8b05e817383fa9e564b8184c8bba831db30ea539612e10bc1ac5f40b3b72fd8bccf7299bbf6573eccae5531f92e1754c9e89e009135a3bdaa835af47ed48e7bc6ba737caae0e1b6c6177a7203b9a1954b668cb1015cb9b6232ed97ff150fdbd36b54adb6ae915effbd75eeda19e6a26cbf748c512af5a9879dc294663b6a14da7ed86b0f4d1232a1ee42440a91227003265182587a29b6743422f6b9abe369910f76fbb56b146233fcf30a9b24d62508d67156672786c9f24f0a02043180bb99d628c3643f10c681c68bee407e917005093fc867076efbc935b9a55399f62347c75b7a2f4c5484045c71db0c9de0a36e7792c550b5d481e27ff575c6285e1d99b523e3cea48c0f0c91a258802801338545e489914afd6edee3d820c11c991d1a6a7ef4c02e3741043952c2f2c2e6b06d1de27004279d9beedf533bea1f66943c7f44a2b8cee47db693e6bcfebed212c82d5cd3642f91b9e387a4665219c775af0c799c7784792c06b8193d221d982ae2811efa4b55a2bbffb936240d7394cad9704c4b07cdfbfd185f1580112479a694f286bc8176e0f7441ed9e3c6d15fdd12b3520e943f983f8405ee818ba7b92cfc34208d6c591b20ba02080381c3432bc7f8f1a3fa66bb8967eec0ad2a476847bd8f6ae1d0152b8e077ee7b53a1ee0074b2dbbf1a7db284fabdb45b341d61c8e4857a04db89c1601f009b0a5b16d44ce04b699be86e5ee3f5a2de254cff5f1f85059b69db3302fb3bbe13963963af32f58d196dee76825d9656c7ce62f8139259718766d53f84c72ffa107feac9a1851cdb2366e9c3a5e83af532f7d504eb3f9b3b2d32cd0a1db542cec7b0cf57a8b9cadde05741b93c9872eab9ff0f21c9cd538bdb1a2fda5952536dcbc1468a51b13e7e9babab9a0c98f76e50c45c6eef8e1595350556e61f9c6a54dfe6d7d6a1c26124c3a416a9f925d68bbb60a2f60eab4837b8e72246fcb0a6261aded969b839c8840d1d73bfda80ade2ff0e22d7865bfeb4c8542def01033172a7336e8846c32b695ea7a3ee247dd7c49b2e2566c9ee32d9cb0147bc1819c83ded1ff6f253fad9dbf4365b8dcfe49fee3144bca87925d94861d00e60dafe07e543fe69650b18bce791d1accd3f6b18a37df89d227ab0828989a0dd65653ef0f1f01d08015b480fce282a5b9b87c40cf617c148c8d3d76d96087971460bc410394d8f595ae5c4dbed796a1c16ca0e7f5cf34fb24f6be00d28257a6bf0902986b06cc610d9b29b74fa7a271d134e6a95e999faed74f657821da59bed2473ca86eda10e6653d8335509e06191442dfb05a9c0afd1c4f8ce4437f1fae610c5985e50d221813e6d699c0fd17f5f69d8bd1c28baec00b2eb6661da74b1d2cdeb9a7c41453fe55b2334f2037878d10caed28923cba945b523b01353d427be11fe98bfc563d89c3b639a1968fab544403f105a272505da728523bd1be4cbfbec40da85bf6f6960f1db36a56962a0767a19707cf4f016a2dfe986f1b396afd2ff861fe2061fd0998b22ee635d48a41d8fe960fca44d253a69ca3fcd89d304b31dfba7c4a70073d81d15b422d632f0e7d0290167ee5f998fb9796bca7656559d1e1206cd93f22db26181606e279513f0ed4d267f4e7fcfbe246b0c0cfc615067a1db7d64a56984c38ffa1233a6838e5f930daebfb8e577135193736e833bad6caffa6fc9cc598f067a7dc2ab258e33b423a837821850e2434a0cc0f4772a0159b9bb2c2ae7ea017752642ae5fd851f4cdf66e308cc06a2add5e938c92808ce5ef1a919276909a37fe77885", 0x1000}, {&(0x7f0000001580)="ebd0b836d4247b2505cfabe6abd2d14f1cfb40f0e6377406ff6e92ab4ea8cb39588bd66deebd85cd9141e74ddaeb6dbe908f777e4ae324275e9ee8a214f0505a399ef67c5de47e354536637a55c82e5e906035a9b29de9c443178e64a41bc2c02f9283029a96f6ebbd1c5142eefd83a74051c2ce31e7abecc8fe9ad236535c470222dd8a2aaa4a8b904f2d1203e9f8c77379562c3d18706b87d0196c7bdb3526bcebef65e7747c67b14d976668a83b20f5d56a581de80d473ed1f9166e60e8ed58c437be7accbd1c0cde715b8bebd1a0f923444d2fe8efde61bbf5e580bb6f9f4814a8235015c4e2d8756daae7478b987344c0a9ecd0aadb", 0xf8}], 0x5, 0x3) fcntl$getown(r3, 0x5) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) preadv(r3, &(0x7f0000000440), 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000280)="b56e986145dbdbd83aedcdc34b449576627b6a6b61efd608103635f7f1ab5715a8685437de555e8f96e28d9d0c4299922381df3edd86a993f26eec93684276e8238534d7fd352f91e3ea4460ef1aa159213a10dd66bb59ed1437d8dae4bbefdd25c4b5a86ac344115f6a746cf16250be67da2cb5102e211b88d934eb09b35e0cfed4272b4453c6a12ff288fe294b224ecf9ca47a99727d55c11a8411a6121a0f2f5ab678665aee", 0xa7, 0x4, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x8, 0x6, 0x0, "3caf555075b57a1bdf1fcd44646b54f160d98455", 0x9, 0x2}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000ee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = getppid() r2 = getpgid(r1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0xb2, 0x2000100000000, r2}) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x1004, 0x1f) 16:00:14 executing program 1: mknod(&(0x7f0000002540)='./bus\x00', 0x215a, 0x8) r0 = syz_open_pts() write(r0, &(0x7f00000023c0)="5a05604caff888e75760241dbb6a324a26d7c18fa8e821c3eae90c1902a8fc6c30ca1b251c711b7561329ce50362b728e26595a5f19b593904ae39dad9e6962a8f75ef3fce624c893fda2c08c5fe6cc00b48a7d6f84b64e0e4b73d8b77d63d8c0dbfeacf6d60d2c9b281e591e7706bcd7d67be9d852702f27d1cbf07eaf02688f67e49a6677080dd", 0x88) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x8, 0x487, 0x1fc8, "db76d9dff150fe010100000000000029f4faf2dd", 0x4, 0x5}) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x82, 0x10) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/186, 0xba}], 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) fsync(r0) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f00003ba000/0x2000)=nil, 0x2000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) dup2(r0, r1) write(r1, &(0x7f00000000c0)="1c2d0888c87498285691b16f263283441cc950d2b6c38bd794d5d7d0b9789a2eb9538c9115eed6d2684603fecb69a320808994782a2392a29bf89216de8ff18145d06ef41b588a53b9c50a4904345d40abde231697aa53ee916391ea0173b6bd64b4e2ce966fdae776b82a6e14766a057d8f0372f11ed1db85054f3bb1d73aa58df2de4223c53cba4a22100065d68b5e6c479fbb2829413790ec852a85a78863939c61b0ef1801455f4ae678ff748980fa9fbc64db3281c7e20419f8a9aa3103d7e8fcdf562a2c87b98e928d6ca04944bc09656d31b2", 0xd6) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000300)="aaf70f7b34936fb1f63c2c92ff48e7df86f5482d36166894c3047b4f7df11dd179c98fd73539710f5d8cad3156dfe4ca0da8b0bd0a2c0587a63bbc99e96593e1def137129b79ecd55cd951eb73cb97a369f9b736a5b07bf21ec07b272c3c2a1f178145b0b07c3ec6f3799be87f30670e32db5f8ef272f74c74d036e8d2b96035343d110d57b07d99bd045c7e9fc8a1406d50fb7b4e340aebb7d79d1a7020e184a116d03ab684b28cd7b412436fee0cbccc1a3cd457cd90d6badb3541d1e79196292331719176bf9ef6ed26fc94f1856cd2aaa753dc330afaa23245939862", 0xde, 0x408, &(0x7f00000001c0)={0x18, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) fcntl$getflags(r0, 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0xb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x8, 0x1f, "9d006b2c4f2de2434eacf6c30e8333dfe1619be5", 0x0, 0x10001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x49c, 0x3, 0x9, "b6637b22a717142b8d351d501d81285cbcd7c94d", 0x5, 0x98a6}) 16:00:15 executing program 1: poll(&(0x7f0000000340)=[{}], 0x1, 0x100) r0 = socket(0x2, 0x0, 0x8) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x0, 0x1, r1}) 16:00:16 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r4 = dup(0xffffffffffffffff) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) getsockname$unix(r4, &(0x7f0000000100)=@file={0x0, ""/4}, &(0x7f0000000140)=0x6) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shmdt(r3) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f00000001c0)="3f7a2921e3a641df30e7a1df3b453dc9399e977e8bb87dbf7e2f860db68b1bcf84e10273f3049470705414e33a0ec9d2c10bc15ce2d9e5cdf3ad8867c9b6afc5b1b5186cd2ed279d2729d702279276c8b66eea503d5a18f35e850c2db3fe06937876cbebfb2948182feec062e12729c7bd8bce2c8a107fa828482e695a10", 0x7e, 0x408, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x10000}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbb, 0x0, 0x4000000, 0x0) fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x2) fcntl$dupfd(r0, 0x0, r0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x6150, 0x3) fcntl$setown(r0, 0x6, r1) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x5, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) fchdir(r0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x13, 0x2, "845c5509000001000000000000007f8a00"}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x10000, 0x2, 0x7, 0xffffffff, "80d560956f62791bb4561d21651901bcb82c3fd6", 0x1, 0x1a}) ftruncate(r3, 0x7ff) 16:00:18 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "41fffff7ff05cb89fd34ea78040000000000ab28", 0x10}) mprotect(&(0x7f0000543000/0x1000)=nil, 0x1000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='rc') 16:00:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x26, 0xffffffffffffffff) fsync(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3d) close(r0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000400)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) close(r0) r3 = dup(r1) r4 = syz_open_pts() recvfrom$inet(r3, &(0x7f0000000300)=""/214, 0xd6, 0x0, &(0x7f0000000200)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x5, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0x5, 0x6, 0x0, "a9f724990007ea9e711a2095a23a91f9ac47c187", 0x1, 0x4}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) 16:00:19 executing program 1: clock_getres(0x3, 0x0) clock_getres(0x2, &(0x7f0000000000)) 16:00:19 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/150, 0x96}, {&(0x7f0000000180)=""/171, 0xab}], 0x2, 0x0) r1 = kqueue() mprotect(&(0x7f0000299000/0x13000)=nil, 0x13000, 0x4) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlockall(0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x3) pipe(&(0x7f00000002c0)) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) dup2(r2, r0) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x0, 0xfffffffffffeffff) listen(r1, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) socket$unix(0x1, 0x5, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 executing program 1: socket$inet(0x2, 0x3, 0x102) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet(r0, &(0x7f0000000080), 0xc) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001140)="4bc85f81f93eeb2de0c71de1a7768ed035e64cb1b9f7df54aaa80d6905ef531a941f7aba8644abcb7fbf216e078cfa24c7095cef136e821a8e90b80000411df44668a8e802824a6420bd8b298930981bbc7f94e8b0f3b302e91562c552ffe8", 0x5f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, 0xc) fchmod(r0, 0xe9) getpgid(r2) 16:00:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df4f71539c7e203401f3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc27807218bf7937ccaacb6d89f6292388b8585f6cd0f776ee1341503385", 0x165) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfff, 0x6149, 0x0, "7f4cf485de80cb6a0eb0d31118c5c8130171f67f", 0x8000, 0x1ff}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) close(r0) r3 = fcntl$dupfd(r1, 0xa, r0) bind(r3, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000380)=0x6) syz_open_pts() bind(r2, &(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x4004000000200009}) socket$unix(0x1, 0x5, 0x0) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x27, 0x4003, 0x3) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) sendto(r1, &(0x7f00000001c0), 0x0, 0x0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) truncate(&(0x7f00000001c0)='./file0\x00', 0xff) r2 = syz_open_pts() close(r0) dup(r2) clock_gettime(0x4, &(0x7f0000000240)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000004a) dup(r1) 16:00:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x39) setsockopt(r0, 0x81, 0x3, &(0x7f0000000000)="e6600f8316de8166a9d00569f021653add184055125d0b68d1785af30a71cee512f0976a94ba50c0b08a1ad3fc74b11bc74e00ec568cd39b1b7f287934d40f6d505d0f4de4e873ca9e759113f8db05975bca0aadefeef43de82e07a8c7be65601548b110728b0dd9328a38d7501bd6cbadccfc635b7bde3d39727c87470938d5c26106a1dd7fe769ee26e6c8170621a65d42d1cb853806f38b758b965f4695d6", 0xa0) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x600000002, 0x0) r1 = msgget(0x3, 0x404) msgctl$IPC_RMID(r1, 0x0) r2 = socket(0x18, 0x4, 0x2) fcntl$dupfd(r0, 0x0, r2) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) shutdown(r2, 0x2) 16:00:21 executing program 1: nanosleep(&(0x7f0000000180)={0x200}, 0xffffffffffffffff) socketpair(0x6, 0x1, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000080)="7e9808120b6884cc72db7b1dea7133a25df77c544e6581df1b98efcd30b9afd86514f77f360eec2c29738633a545c844e97528c2a1c8a0d4bb7f90c8c13b88a2453371ea45e173e7fca12dbbaaa98042", 0x50, 0x4, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCDRAIN(r0, 0x2000745e) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/200, 0xc8}, {&(0x7f0000000400)=""/226, 0xe2}, {&(0x7f00000001c0)=""/173, 0xad}, {&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000500)=""/149, 0x95}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f00000005c0)=""/159, 0x9f}, {&(0x7f0000000680)=""/106, 0x6a}, {&(0x7f0000000700)=""/119, 0x77}, {&(0x7f0000000780)=""/41, 0x29}], 0xa) nanosleep(&(0x7f00000000c0)={0x8, 0x1}, &(0x7f0000000100)) r1 = syz_open_pts() close(r0) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000880)='./file0\x00', r2, r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) 16:00:22 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) sendto$unix(r0, &(0x7f0000000000)="bed08ce718a277e590dc6d20ff2ecdd0281b636af576287ed5f07f348cea7ef01ded3cc0cb3d69a944399a63d9df272e3e288855d4aa2831eb9d4cc1e854d4e603eb5f293b7c439d3cea7f087b670fc023d337f17e867b5d4f4aa6afc438cde2da3f3bf250d180b235c3663cc5fd044aafb21748707f97da7d4618c6c7d7a52051009b81d592d007361957f6d854df1d8fb4bf9506bec8bed1d1", 0x9a, 0x4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept(r0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 16:00:22 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semop(r0, &(0x7f00000001c0)=[{0x1, 0x52c3, 0x1000}, {0x2, 0x6, 0x800}, {0x4, 0x14c31b4f, 0x800}, {0x0, 0x1ff, 0x1000}, {0x1, 0x1, 0x800}], 0x5) semop(r0, &(0x7f0000000240)=[{0x3, 0x1, 0x1000}, {0x0, 0x40, 0x1000}, {0x0, 0x80, 0x1000}, {0x3, 0x6, 0x800}, {0x3, 0x20, 0x1800}, {0x2, 0x401, 0x1800}, {0x2, 0x7f, 0x1800}, {0x7, 0x9, 0x1800}, {0x0, 0xfff, 0x1800}], 0x9) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r5 = fcntl$dupfd(r4, 0xa, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x3ff) r6 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(r0, &(0x7f0000001480)=[{&(0x7f00000001c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000380)="c5b6809dd44bff8287152fdb9ba15b2cca94566c277f6ebe155dd043510ea2515552d606494171f37b89f5b175fa6190a3bf4cc64e530cc2cc5a2bb21bbfd603c500788b87860f70ddb18a53d32ae4a98181f0fa568c64302bd464b4fb20413c2476d5510165f0ac649d6f71700dceacd165e501fc0db86136be87dc5e630048882c7e7be0394d7d97a47d5250c625629fc0eb5726e098f41b1e0eb8f53963fa86dad674973f16834cc3c51239311a9bee1bb4b80b3b0473a35742", 0xbb}, {&(0x7f0000000440)="4d01bdc00de6184e8e3dc19201c98584ddee03be7b562eca48aa73a99b4a8f1ed411b59af051f551cd521a27cf835532f98c7287902e08fe2b86bdb04a2fac91b20768c4086483a809a32c5cf4716fefa572d3bdf31ea9babaf0", 0x5a}, {&(0x7f00000004c0)="f4227826ebda7129bd3ad4159bd8ccd3d40cd51ab96cd55bc23c45e0f7", 0x1d}, {&(0x7f0000000500)="bb167c16d6d2cae2d6fbe80ad339e54495778fedd4e7df8244f91661e112232f2ead0adee93995d55775f32c4e61d58d58ee753982f2ada2a2ee0e2ca4bb51c856a12618cd56e538fc8ae20e69aa8567d7ca2109501b3de500f7bb26050eb64705b1aab07c0d012019b157485445d2e55380b3734681c687f270b2e60f184608e5b2bfd1b0dd5935552f93782d8dcb01c960da39835b9ea03f49f774189b7e408e5def785518d3a21acff95876768a710f94b9d2eb1d6b71a1634129582540d9689b252d", 0xc4}], 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=""/100, 0x64) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) ioctl$TIOCCBRK(r0, 0x2000747a) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x10003, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/195, 0xc3}, {&(0x7f00000004c0)=""/203, 0xcb}, {&(0x7f0000000440)=""/120, 0x78}, {&(0x7f00000005c0)=""/158, 0x9e}], 0x4) 16:00:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000262000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x30700, 0x100) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000260000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() dup(r1) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x12) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x8, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xeb2, 0x6, 0x7, 0x8b, "4eb755a5d36a662e924b060af3d4e69ec4f1658a", 0x401, 0x4}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000500)={0x0, 0xffff}) close(r0) r3 = dup(r2) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000300)="da9b6db75a3e124bb28a677d5790f999e8f742ffcbcf0936a87e8f01fdd7e3b242ab3218df6691c78fd5c9b3ece35f01a72db0033d5102b7bb8da3ab875097a5dac4d5388297a125ce5093c96d87062b04b699091a30965431fefefb77a615887429a987e173c1f098bd56178957615f4aad87b878f3816ba316c35a3262e7f4afeb14a75f2d6123c1b0da19817996740bbd18d1905583521716042ac9fa67ee749485426648f7b358c5f4e008e079c4761beb52139ab6c11be04066401225040aefe7d5e5495c14b6211b5c26fda1c9b6af83860ee34184784dcf156930c1f691b47260a2d783", 0xe7}, {&(0x7f0000000400)="5976cb18d2f2e381652c56c129f8763a70160e72109d9be9e885e66594185c59cc95290487f513378fde274ae4841f6f7e8527114beaee4415362243f6f51119a84c3bd1ed7f8a0e7e0625b4804a3465318bf031c457ab42f16c1aba67d88986707aa76f5b6adfc0086aaf1284750caed3d8c383e8e83e28e6c7b7250e7f8dc6d356706ad364ea49b6017657ad44e3465ff9069883051a9c75de599e0b4ec2884fc0e51471519f3552ec728136b23eff96da103c9f9b83c1041e823a05006019371ddc2143bc33467ad8c31abc3e351e4de650bbc689ddbc", 0xd8}], 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) fcntl$getflags(r3, 0x3) pipe(&(0x7f0000000200)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000001c0)={0xbc6, 0x2, 0x2, 0x10000}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="13c78b5d7933c0d13f1df06fccf651e578f0364f486f3fd4e283919ae84642d5b6693ff229601363191b75b8105247bfe8fe18c07809525c43e55733c7aaae4bcf3c9e3d5bc2cef597fb6426b2a81364603af8293dba972317295c560ed38ae88c5663ad78dfb875d04b2976c04f05468eb9042f98a2b087c3b65aaa13", 0x7d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) write(0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x400000000004) 16:00:24 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0xf2}, {0x4, 0x3}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/8}, &(0x7f0000000100)=0xa) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) socketpair(0x18, 0x4, 0x80000001, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x1, 0x3, 0xfff) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCBRK(r4, 0x2000747a) pwritev(r4, &(0x7f0000000440)=[{&(0x7f0000000240)="a7f9b8ab4efae40319de9b9fc57819483557f32943be29a59c51d12633e9a1842009", 0x22}, {&(0x7f0000000280)="9d263f1b917c4cbda1b88ae3b759dce6ea76c4b2d2eac84d1a8765d5af0ebd4dccf24bd6423aabd28ca4a39c37ea7d18a6c931f3feb3c2adaa69d6368431c7bc98472d11e0dd8e61a8d3fe1137b7b44c0e096684e83b5055613c555f074962cb8d07414186bbac592f8da01a8a520d6a24eaafac0217667536a5c03b34c1d1fea80028ebdab6738953b8e7ce06a7c41636435b87231cfae03a946920d145f723d36ff61abb8281ad8da11523ab90393c64a37d44a2ee184c11b0654bed353bf0a12c13f9f8caa2c22b2227e5ed9fb9", 0xcf}, {&(0x7f0000000380)="29c8408ebb190ad56481242039eb", 0xe}, {&(0x7f00000003c0)="e374539c1ff668a1e6985f43ccfd9d0f476f0c5a7c7b92bed3a4e17794521e", 0x1f}, {&(0x7f0000000400)="6f1f5b6b2abde28387a8425bfaa072dc63bc6aae108480349dd1cc1c3abe33f1a6cc4bdfb56fac1784c4268cbe1cabeaa654c64845b5f6", 0x37}], 0x5, 0x0) getsockname(r5, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x1, &(0x7f0000000600)=[0xffffffffffffffff]) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={r8, r12, r14}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000680)={0x5, 0x0, 0xfffffffffffffffe, 0x1, "0e24724edc7be8f9f02aaf9ffb822085664a19ef", 0x80000000, 0xffffffffffffff00}) setgroups(0x6, &(0x7f00000006c0)=[r10, r13, r10, r13, r14, r13]) mkdirat(r1, &(0x7f0000000700)='./file0\x00', 0x164) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCCBRK(r1, 0x2000747a) bind(r7, &(0x7f0000000780)=@in6={0x18, 0x0, 0x4}, 0xc) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$lock(r16, 0x7, &(0x7f00000007c0)={0x2, 0x3, 0x0, 0xfffffffeffffffff, r8}) open$dir(&(0x7f0000000800)='./file0\x00', 0x808, 0x2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={r11, r9, r15}, 0xc) pipe2(&(0x7f0000000880), 0x10000) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xc}, {r1, 0x4}, {r0}], 0x3, 0x3) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 16:00:25 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="b7f09901d3"}, {&(0x7f0000000080)="ca829fd23dd378cfbc52cbcdd2ad6df0429a26ffa8e2a37749475188155e1dfdb1ad04713658f738fc65bef4c2dcbb786e2a8b50ec6399004661669be55bd05747395c27d114"}, {&(0x7f0000000540)="e740d86a62a1714d370317db51d85f623cbfb6f0e7f5c8a88fd05c1bd74707a106e75f9e641fee61a18cb088a43a032bc7f90a066b82c2bea1fa98ca0dce9828964126c7d1e7dad1cd9f3d233bdbbfd82f382172c4a57efbceca61c825fd67b06c175e511c257cae191aedd2db8edcfbc73c64b827fb0ca2395b6eb6835ab9f9574eb31a0484f6dec703932d0489ee7ef6b7ba83006a7d856713b94a5c93d21e9aba322ea77898795695af4a66e012dca09606d799756a289f8c7fecfdcea7417850e623e1764094a6fd88cb2dfe276fb7d4ec5239f887e006957d4f80d981d49c5e8fc55be0da338d13dbf81f75482775cf89e529dce3e4585831f53ba6ff468e4cea6284603bc0d61ba87b84d590458250ce7514ad19c4ddeaca00d1197123493cfa285d6066687647e3b165bc60b3e563772de29859d88579f650bd48d93da4866fecbef9c774d6494577f09a9bce2b9c23a317e533f6928a0da12f00f888267e397edb286850bad95a39c36c87d37d4ca8d95e0631b640bef0f066e7f96adb10c563f33d5aab4163f661ebf0864d0f9a9f6658048579e12c0b7d460f6d47ebf8cf487d3712bb28138dcc0cb839a13736e174b382158100e835f8cb6aff4a62273c1d143aab6bc1b320fad0819b30250caf457da74efff18ce0f5ae597a2d71f0ac6cdfe9a66c5ed1d01625137cb9607c16e78cf470008e54285f811ff80e4c92f9910a52ae09f943b0c275415defe08f1f3c30cb2abd5fa8587cf35491e3114f237be305efb4eadd92ada34963b975d15259465a12146de77e3ca89db8c571da2554e85a068364d66559e9bd8e3aa33f6ccabc164101d1fd1b5995a5e3820e0406854588326bf9aa665f7a8e633447dd6e2173a3d1f72116f43281ca0e8dbbdceb0cf94c67d343f046942a6913c163e51731e5b5fcfca5da2e032f83181c8f3561704e33d553191f50475806e89d7f0d6b94eefb33e08589dbb2c97469a5b89687fd992f302e9beeba1086a866c687c7e0641821dce4c7306aa455897af37fd926b4c97486160284b9e47f9cd871e52c74add75d6e0d80171b2da9f832177492aabe5f256dc7963d9e8e3f93fc99a4536a9206757b4d967930ad901c82d540c6b301b27160d1bbe874867b1bc349b8fda25d746ae6f649682c1386251d00180597ad3a208da02749e09db1f0c42d94fbc04f30cb3f5fdc95cba000e9041d868ea1f12bf8d6171c7a789f2f26ea65d3dd7a1b335f4c1055c4aa3778ebb2ac704206cc81da0c473f04c759eee17ef4f0320acda55225ed4c3a4104dd03a7b747d3d2d52bad2ad245ea511f9dca5244b9b2d97955812968de27c17f48508f0e1bb88b46bd564cedbae0c29e1f5048e6f26170e603cbe670ec8cde20f8801241d64d2bd3a173cc1e48bd915594dbd6898d1e3f7eb84eee68420e02fff4ede3c369b474f1e5e91897200de328e6e299694e55065d4175a76dafcb366af93ede5fc1e1707eccb1e03c01b673002e2c4da7e2ef0b31a90171515d9cde22e0f548353a656a82461bd744c71a7e522603de7d7c2fec24a1aa211cf54fa861bda9ff11c08d8ccaa2ded539a28c5741e15ed9e4ada6cad2bc56b636c075f66cf4c10afbb5f7595d21231337ede8714e80dca5287ec29b4c2693ee7a2fbd4170f7a7a6f0ce1686f227abd68ac4b2942bc26b3d4bf6b39d8fec6caefbd06044e7c4804d6149bf371f0187ed221244863b0eab85d6ec8ad9ffea8e4e6d04af1243692ddd03c3dd6e6a336b9e29613321088a0b417627ee7e10899e6f71f877c1c0d9adf865bfef8e8db28ea2078892555a06dc8a62d1d54962ed18c99d20fcc0ac9c50885200d6529f8d71a3435b69dcbc125f046526a145899fa996a76c6b5bc989a91fcc8009a4d5a62f1773d616805dbeb8662d61ae1241dfb528575ce348284b581b520f26ed4c490f71b75a94dee7f5b943a3642a1f93401d2c6bb2d33ae85d643419ab60a77d441d27721f34fc7187b80ac2f95754cdc807195d9f1afbf8739ddcbd2d1570d66cb43415c30f5bf261bcd53beb8f65b7be670bb21f90539514c688c4d998a4c988c284cb754900740dafe6203ec3db6b7e4e9743e6bd7cfe27c057f619f2565bd9f6d58d72cc090025e821cd36cdaa13bd5959eb64a237fe0c31c2894afac3a9beb370b55c4a965f8a2bf2b1179868e40fdbf6802e49129dab95eba61b5d1b06b93a05847de39bdffce4367ab371bc566b73e290d03a8ad43c25a1dbb25275e7fc6cc7de65fdc0f0a56033adeac0875c2494985a82d816754aa17cd0e2d59ff72af74c49643f0b2f0ae5c269a815842ec1f17d208390fed726d3180484d5a9eb44205a2d2226d36914aa0b1609b792517eb56e840efd56dc67cfed452763da9ae9a04be1771e6d22fc521b59ec193912808ed029656c70189c60ce95c8785a079693a1ae3f76d135f3eeaa356ba36b611f3ef944416cb5f43517aa9b179721fd8e9186852c570bfddbcce9d6b8b53f7defc871054bb33c00a8cbd9f0e3bcc0d1be93e31d9df9cdf9694a7cb93ce88ab0166daf4115a1315be0d88c3b714fb86a6cfdfd09c5b4842048306cd731f55c069407a70a339027050ddae7fa5721dbefc20a9d43c3f14314e07e9cc8c93062fe856cddc05526be9a9e9dc5f29c794e3aeac69b20edd7331d52d5044da52b388d0ff4956c4624eca77f9237c33ffab512a06534d98a5f4c11362a383fa5c95f4994dbc8c6987df05d1234778c1fad8c38809629449b8f5a1595cdfd4ef33aa5b95011f7a8c4c046b87a17a52a80da668321f2452abd435465d2df0332c0e80b9a25c2fe53817a5f2f99270856961320af7e46b018793ddd3dad40daa4f36c65ea04a8ef26a028507f9bb88916eb298bab3123de3514a7a59dbd7d07c57f49747f39ca4602adf08ee2bff20f5552e1b112739a38248a16153f0ac6f9cbff4dbb36b90441e4c642b3ace1a02785ca875036fd6a951ad63c914ced2fa81dc7013498481bf502e6fbef4f46a307e6c38dda20b2f6213a0aec8648c5904fdd8b055d5e15e147ca6aff75deb23d7c20abc131f1c715781350e104e98bb50deb34fc51218682f5041315348937d706eb911ab15bb55cba2dc4596e95bd46e1624ca70ab0cd19f0ab1cb104a5b7119edf249331d0b19c5b5ce7cfef519d3d814d40050827749e13c8babc1a7a39eae488086ad450ba80f0217a55e373d9a53e120d29649f64eccabe16d01a440d9a850107cd064e8a508967440d4a4cd1b6127630253b0c3a024c43a185bf42fd8b12d03dd9510a13da7986797e2681d16a287af9bd42d0516cdf7990400b4a57b5611162214a49c840896d3bd13f8f78ca76df3a090540fe6e6fe0ce133d3918c7208cda88d3f32c2b3892fbb3f4599ac25d44ce4d3df08e623736db3c47662152ccc12d4370ca5b12ea0d7eef20be0f1f15ad1508c7c6f96f20aca377e612c373af640d10ec132b23c6b9f6562a1508d3a0d01bf41936c8921c105482f40c3383387edb9be1f4766939dd8350ce567bbb5f430b5d2041c54609a181d4776ee3d500c148f517a98ca9789e2807cd51a57129895267b3692b8247889e6ab2f6a850315ebf9962e5358d31654e71e5af120ae8783bad86566082f84d278ac5c56477e0925096a85dfe7f2c0a87f5eb912101bdd3b8487377cd122efa00d8adbfa9d9c0bf8e196cc116018559b76e7db88b3159547dc70c4ef1b7662a958c50db4702e06209c6b53663dca3838774b1fab61f8ca0d54e080dbe722ee6838996b44ca918af257f60b08bc687c24df07b522c1a1dcc0ee87a2ace9cf7b14f329b015f36a4e035663ec4308e8af7e834c3d4416b90776642a9342f2025acb4e6a671b810ba635df615cc2ce9cd27fcdacbba9c8261c48439f9f6d6be33a3ddf82e8194f7db0a053d4ee8573e59598386bd0224f1c034bd9a179d2b82ad8bb45c910528ab5dbaa403c368c5e5b00be20dff703c8ab37e05ca492ffe26384e1752169cc1b0ea0d0c6d7d37f3bbdee01d16db6302e5c5209759be1dfc1147e7c6a270247c0589c63d8c992ef7bd33a850e34c8764e7ebcee8f2b8d0aee1c09b29d1b38a52103361218415979f7b1eaa37e0d822915979118744d2ef38b020450847b6af85c8efc97a27581be737f8a764a90a671f7424116c6850b11d6b401802583bd3078e2b80ee5932426a570a33828fc114cbd616dfe93aa63d339f6f580b266ddc9c62f86a003a36d56068b3205fa83f4133155488b19be6a32f6420a8634440ec0c69448e07f5035409c0cbb292fdb73ea0aaa4f113cd03485877eafcd16a988176d456ce45a9ae42c1f13ba4e2de729ad8c87c78afbe398bfbe2f5048ed61932f374098e19e7bfc0983804bc9ee6a9915820f4f56a2caf427efc5d60b49485bf3802a60d16af024ac674b06fef94f31596a68fdb2ef1f6c4b13e46d21302d9f4d89645ab674ad8ee5edf470e0c0e81c6953b896f0ea8da761998c84634fda53c9a72ecc9a730a1d06e65bba73af4d9d8b1439ca812ee9e252d1632f87f1269b441e033b32bd82a67b3a3c4f8867f11c70561e3a947faa823fad081a0bfd36a0916ac381fa69f700a1ad622f7ccbc2023fb2802cdb90947f5478e4e37aaf65d8ceb4cc47a08124c7269b6266d99df966d072a3652768120d2f101721ae52eff1774458ad957529233d7e26fd331943fdaed064cbd11eededd63e79def8a894f2aaa932cda6fc48b6674c809f2df5a90b6b555398ec812de957eccdbe1b5cd673e88342bf933b9150680d756e0e67297a9b1f93764a82d4d2dcd740064cc81991cc1f36134dff259bcaa614a28df1373157f8b144b75b17ad614972e5f6123ab42777f4896dd8be0ce31f878e65d1060a7225f938422654d9de2b64d814aab1855dd3b09da35ab1c95e360be82dbcb99ce9b2dae1ca6e3a9d849733fedca3a0a63d739c2052d5d91479e197ab98097f6fc6390bdc064788ea9bb3a1b2b3e826ca5ecebf27cf411242f2d4036b3e1b45e7c000f5e31e358c36addaace28c6d5b39efb33aa24aba8c48a29fb34f4a9a642cbed8b257414fe8fc5d2463b7af99e71db3ce5704df748c43f451608fd98caca8340fe1bde755667baca95716d3620479d1ff9e34183cc67e856497f6edf6c0b08e82d253ec636016e7e6ad4274a7ef30d7e07c87c0d56700f1f0818e2433e1b72e53d6c10f2197d549ea066d8fff846668a881a2e333471130f1853cc450bb503626b75b3c38cce5ecb8e582c7ae2d099aac86daa3324b0131293263d163dc0aefb6d1738cb2b70cdd42932d285b5c07264e1d815667ed207b890824cfc4b019f9f61a9d1ad08d3abdf675fafb726d4906e4f5965f10649fd0f76e2561f185a1de88993046a933752455f38b5c54a68a05d34c2890a0dc0760da1a255a8d79cb8ffdfdcf21e53ccbe5bab9cf3c814b0597726abcb138509aa9cf53d083719c16d033eb32a563f3d0cce934eb2f4f556b5d0057924f0c2c8d070f1020a4dcd8e4ec7564c5ac2a39e58e9c864649cde83804e73077d905869d850ed3d05bc8a58e013cac4d96bec33d3f6bdf7a26c9269c6051117dbd47d7ff21da892463390aefbbcc316e34111c9f0dfeafa089aad493e388e65a86cd8934e36216f3e9f128c8192e12c15d881527d8812f7f3beaf5a81a15da1f62a24e71a2f1e5111e5f8cb3ffe792d4ec6e155e69ee6f0e36fa78d781fe8f7865c8dd605a3584dbcc017cef6f002d37ccb3fa42cb45df82d01386e3858f263c9"}, {&(0x7f0000001540)="1ab304e214815f1804cd0b50696db3e509ea4c8f6c90b33b74f2c1e4094fb09b6bd7d6651d8bbf1013e935e70f44a12fc4e5b7217c8aa3bfae58f5bba73b7a6f6a4c04472f67527257c52e365c7db42ca57b3e1ac8df006b8a81727af803872ec8541dbd0e0bdea9710b73e71b7c201e3b1f8c6737a42d6594c68417bc212f2b79eafeba906c3616a9c521f08d313b374a878e15c9667a2ecef59f049aafa8fa20395e59d975a5b6326b5dcd2cdf6e4611b80b49babd921f0a885b5e3a6b48907286a0f43a31d9213fbf0d6d940fa87986ba95f7510a2b5f55c718a7608238f464fff2b336ee24abf0e3959bba132aeca194fc85c89f90b178bf5dac06a17b52b6bfda9a0e6bc2e66aa66f2a2ff52055fd44e5d668ca41d27de6a520b7e73fbb9e9a6c988bb89153dad59b929111235b7bd336861c435f4f7f62439ad8168d9f3e3bc70e4195e5c1a737ecfa253b73cdb4ca85ba0c7acff2cf8b88b740693d2a3a471e94c39f7bb96a695e64994cd0458974f1118522bb372197b73ffaa085caba315c949e50659a69d379ae6dfb5e3bfa0d38b1ae86c3ebe6af3e45e04ff90ca83b8a986296f4c9f62441fac73e4e01e3e89ec3f5b8f92604a572db5e85484797fff6100544167333d54d34c9279e1c862f7e4360cd9a9f2751d7e841128e9a962e4ddb2ae2b9271b19defbe8724c28d44ffafa4de43862e37f493e0893a67922c2033b24da2b124459ec728488f4f9dac8b6cd58bdc54487c748665453dc3a841b96f7bc619581d0f614f3e7983d255a858a500833450972c3cd21ef1fe828ffd321f346341156408136bf6617baba539b33f51079031e1a999ab5aaad648e80b9ad9a3c6c92d4bfdadcf124f44f461587d68a2476daefab2c4d67b449e73c1c60da0e9c4433ce21567ec7839ccf49af7252d91f421014f35f8e21eae86ac988fe54681801f81ab114e59ac3957c9f87e756527863027e4b689f39fe4e6d175601a5acced4616a32788d8e577ea3846623672eb433aaab3ab8ec0956f853180785e90eb097e444654841641a7c4ad92224431642a510881cbb1e79ab906c6c6232a8d370f39a6bce414c751d76dab8322d0cbef8b7fa369b9fb726decd1866807bbdf1ff32df04039534dc75fccd62f51a12e702e8c0eb49e89d75761f8ca1254c38c03f2ddf36ed085f88351a0b89bcfb58e992d7e58a159d2d3d60e16a71792d364160d25f6dc58ac4c9aaca0261d2669015647e3e0fbb65fb93d863afeee081206242b5c9b5c546bfde78d7a5620f53e6f652fc94b23164f157dd113b0e847780936e0503b74bdf59b45c5eb51f930db960e2e8f4c8a639cc260400bfb7e6a57b19f2f41c6ce7a9cc3885ce94f78c47122acf890b8302e9b7872fdc495eb5c2b8067f1ace137eb3675a04b5344d25403698947383cbf3a38e22b41488f215acbda6ad376f06ad5eb6e5b7fa92505500f59d8c6a199f11411daafa66bd71b7293e11020e2a2e0be8d4814e7ce99f95febe1ebf9ad20655da7e75ee0497639042f63cc9bb0fdc0527e485e7c34760f01f4786a57790c3b53646671cdb932e4cc0367cc4bee92ae40110b2c554db453930fb8eff2516e7350df0191d8705877c695e4c77faff0e05d059e32b15890a736bd2289688bf3c789368affe6000a43530472c2b6352d4346723576f98cc8eaab86c910c71231d51e5950461c0ed36d940a7f5cc75bdb4a3822af01b5446d53ebd309f8fcce3c899351181826d0ab1576655af6f03582cd981b03b23fe26f9d0089cd7488f2ec1730dd452436f7ebc4c79a84f9a8d8e34e0d93e51b731b30fd96bff350ab0b6ba6e4c97b4342411e851faadc371eed44b179ed074299eeb23951f57f344acba64e6f8f12a7aa195f0247f0c6eb5a3de374f973f98f238ddb988d45939e1da432c9823a190165430aa9398f3b7793fe25e0401ac64def693c55c587e2e33bef484c99b27ee7fddbb5bc0f721fac1df291a7c69e96515eaeafba18e50603538e648f7a345d003b8b7ae56ab2c115575bead44d71c9dc90aeabd9f8d1ada0410ee677161a48439d90945bce0f9cc636cdfe8a716af40cf6421c09c69560c730b8578199f160354cb4227565f2072555981a90f59148a5927d01a053d5ca7ab03b68990cbd88e4d5f0daa71519b0adc4c467aa1ccc130b0f98f11c905d98a378e56346dac00435177e89ab45484f129261c9d643b841d82c91c9e3064257d4d7d71d734cf26ff5172fca1e64d25d60e13c038184e53f6dfaeefba305b18a1e2396ed2daddb9f3ac7a2bf266457a077050e0f08a4e09588ba8a485aa89367f2193dff4a022aca7ca9c684bee9a6a813d5eec006c9d1d766b687c505a7f16e19493e57ff5fbdfd769ad4e7b3e97cb1a1c4514eb70db282d944b19a8cd9d32d189e63873e48b3f38795d38377ed50ade98ed3ad268811369d9151f4376b76ff9f27a5315f6982fcdc8d4eb9d29fab6cd0773198a4973824219ddd5b5922987b7fb1495fa3d770812eb5acc054a4c6a870bfdd8eaf1b423472619edb762dde2a87c006a986036d123f19e30685271fba600f442f9b7989d1b97984c2758e5f413be0defb6d375bd078b8d7a730485139480a5aa4b58e50b4afd776ccca983246e653dd43346eda097665d6b3b33d9aab22e706d4eac192e7124608a045d657b84b7260b4e3d22023e7d9d91f580574da86df6def7927096d545b5c0fd6b468eaf2ef7c3d3f85ec797170059a1d066eecc8473ca35163493d1104767d74f97d0adf45f72ad0e116c3f81c4f5ad40c055ac116c443d7590ef1d2e0d23958ffc043d9c8d72046e907092469471e03b98b130d81b94d07fdffd45b8b2cf8d2b7a5beb05edbb102e8e4485fad18b2b61bf3add2db9c2dad15915d21cd5186b9365266e98f9644a4b95385d21305fa9985caa45145ce912ae0f77a088125eccd2a87e6fb2856d5c98cd9cf1e6dac0a38679574a6d40b7fe0fe700162f5ba77fb1602dbe98362f3b16307359a90b22dd1d458d01baacb77500071e5191f56f34410d64e24184a5dbfaac5c80e80dfb3e59e156a4abd4c4708ac1408407993bc159a5d49b25decd13c7b86fe8484256a64b901c9cc2ef30db214c54a64607ba8afce808d005f345a512d028404b3b3acd1cca9f41fed450fcfb186af7e8254a9f377740773ff060e45f2137bab997581230f97e429b898ddfa18b06dbfbc3e5cb5f517945c3be9b8acb5eb767f2062d0d25f79477311ad82cec57bcd8d1147959c99490c4c3662da66610928e30550c96419d43bf5cd3cccdcc5fff12734073d56007569dc06871dfaadddc3f7573af88c7887685e2cb10b6d01b0fb6cebc9053cc0e30535f033af47518f9eb70fb61f2cb1be839bc712020ef3a789a7396c285bb00ed0a01244517acd22b0fefc15ec1a63db464d7847e5c7497c8f319343453244ef514b29b8b97e647c9cc12810d3f476d3a5540d02926f9d2026d60b40e002970fe82d9962276c8c1e3ba04b142ed64a79b37417341f1be41414ca1d6409732984f576709238d1ffd56e794791bcbf7841fad6e1ee7f255f6f67d707995c358bea8ac3a5e5c863d69221edb5564b5324e1dfdb88ef3b1be5f30c8af59de7ca5f5a489d7a3c7e73d59963d9dc6c2ba1a1f40a13008a3a236552ec19b53ea9c9346dbdf4ccfd73a5d3cf246a6e421ae6d12372eb95538f0bea72394f14500db0222747c739ddc3e4514a10a875ae7f21207ec5e0c21de0c4e8aeb16c08867f557f28a813321bb6cb628989acad2405ae266450266ea36f3272472b3214e8d316a25ac66e944e1172a1089aecdd9d8bbcd7b98625469999b7ee65df828b901bea0752cd38b6f0b40566c2cab7882912c45b771b92f910c237ee61274b073e684fac889dcbce74e3c9d1bc2295a9c149a79893dfb2c2c7aae4f60825d81cf3b7571cc20458c3c32afabc4df3fbfc720e054755a6b9b6b3a7dd29210682595e0619e3a1e22f0fe340682e69f7c03e926fb474537a25d27a0c2ffa8507f63e865f9315a967f9291ed03c46e10e758f4651b9611887669daae79c56417ee098caf80ffe758faed54df034f760f159b1f5225d39799a5964ccac99501ed721e00b4b186a2ccafc43ac7441de0181b6ccd1fa8939ab1e654ffee87cbb53a0bdb3da8a1623803066ad8cae1d10463e826d1d755b9e1ab8e32fafbb13239c6576a5e2ca5c9fecff7658f5e0eb378d1cef389abcdda88aee845ab8ffb7bcf079f423b084d2c33c272dd74a8b9f5a9f602350f358cc1ae2d60603a43c3d4650edb5e8ff038e86f9eef96b7c360f5182c94df8e0e82e2ab216015b6622b81ad313ff3cec74a5053f73401bee1023eb54d1419688344083971609532f0f348c333415244815993969c9fac81b5bfc0568fe5f87fb35d7e5107049e7a8442fabbec8061edb7bed93fbec2d5c560ece2e882f2436d41e1ce1de41189e1069d637f3ebe6e799cf81b772071495e3307222c3f8a38e0baced0c644fdb867ddfe9a4ba1b46f576ab2ee6e7afeb52c394cc4bdfbe1effcec16b39967bc5ba2c98888f499552d27add9772e5d1e2c0e3840c6d4434eb252503facb55cdc18439bac999e8e92575a7f02bf6409e10a00174523136ad1728296eab37235295d1468d0dd685d1750c340a0b16d1417a541526dd35d14dcb5374abdb480d2f3592f5241465311544de04daef70e7facd020f6b998ae59aac285fa0c02c20c26c50de160e95029fe88ffec7d0c92152d47e46f8d0e0aed8ddd67defae3d092c8cb262f052042b411b433f424299e969440d0292f07d9faac4781ce0c3334aa592d0f42327ff351a88823cedf1ced3fd50fbde7888402fc42a79575e33e531a7e98e92033af73aba2729edaeb286746d78ea66ba16daa33faa8d57200c477e5e3d864a5feb1dbac056d9f7decfd0b9455103aa619ff980a3575804d807011d4f46af6d8ce42b447624e6603d6e179652016e088b88db2bafb607603129d714a5ee1f888e3fb5e1f450f1a23f823b6789f0127f53ad4415084e92718fa815cfc4711a0f385a79ab57f3be1dc14bc83783782b73e06b9172204def9ad2737a5f7c458601b72889f4d9be5cad22740c435ea9b6ec6d70adf535f0ebe8cae2c3af375688ba743f31de64c1ccea0c66a81bf28808e86251e4dd793a0c3b6d7d04afeac4aa3fbabdd3818ed7a0ecb1e5f2a68ab180f1280e8cc076a100b68d7198e4ed508ffb1304cb8444e8628ef087adbf2c6ff4ea9e1893f58a42226fb583d306ce55213e8655c5a2a94e860934b3f823abba8385088e733ceef73af814b09e21c1d3617d809993e5678ae117869f890821d529efefbfb813e80430835d49d26761e88f3de22042f662952ca28f2811870008a1a454ca1f63f0e41fb31d6918a73d442cbb07e2e6d977dab97018f29df7b28554ae1ba59eae868d28b2089c91860917b1e64d8a548aa795f5dfc6c8b418701c570a63f85f270c01e7cb5859a75ed92fe033ea44067f7a3224f5e3e1c415199b7baf97ba108fa9b83678c55473c751857d3d0cd792fa22573ed72ade650f7cfcd415c945937e3da72751bcde16b512eb9fa6ffbd112cb906afd8874692ebc95b9778dbf3a394521b56423d2d80ca3bded2f53c9243d510dd8164a25f7d3c4adb57b43ef3e56067215b66cc680e9dc67caea6bd07b38dc5613418f9d3949b82cdb1e9f5d0c9580fe0e24f5b7bc120f1b0773d1ae6ea723b11e1df45d3be4fe04c4f3944ccd37290ffec5caec"}, {&(0x7f0000000100)="48653019f6284dfcacaebee82ee225e0840fe8e4b01639a20cfdf91872a1fed3e51f2e19236ea04d37ced66202022f38767104d7f18a5f440aef63709aded69f69fa4e53a19da4387fda4174d83c1214efbaf43d13e590ebe0cb3a49e09b18886239aa3fa0165688357d607b48d9bf73f7d096d98ae59b34801f2015a953dd154f2fe8b3e433a7d3c9a5459d5b921655ec9d80d17ada2471d94ef7acb5ae5da4242161ba81dd218662f0562b8d549835244b74557116fbd1f1d08eee1b6ff57f0f50b127202857438081e1d5ccf1e995f477dc6b539c83a3ed617b19a82b871fc02c8c4eeb1550e30727fd2c6f92aed90e69b0545beec74b46d71a76"}, {&(0x7f0000000200)="c95018ad59f1a6f7cb116f9111096fa322a481b6b8002af63d6f5c2f0af110ff43169be7f27dee6db1511e76621003231b25831d2914a4ac20903f03aa0029784dc0695026db21f18896d41856f1b24ed72a833f9af498dcb3797b0b180563b0e756ba6a736c807c0e9778cdca73bf1641dead1b64998bffbe5ac09de945603951ef16346e7fd28f1594de1b8da0ebdbdedac0d52839d7a467f1455acb37d17fa954f0dc2411e1"}, {&(0x7f0000000300)="28ad36c8f700f65bdf1adc5b8ad7bc09ca7cab72c9c9b18df71b41cea1b82144df423cd46b67c54c50ac4580580c32b6f69dafb63843184eeee7d83c6667130debeaf083d6e71dd837b94c89255b72996c4acf047c366bc63ebd7a78993fd4235c22406d0553547fcc5b9c9847ac6ae1c8dc5891f34b0bec8fed863338064d50b1ebcd433bc82b1f353b44ff126e6bc075132e1e"}, {&(0x7f00000003c0)="229955cc98bbc85e3fae3461e5e4287d12b4fe9cf3124a01875b9e05bf58ae973c5a9d35c34194896138633afb2b4334f63f9f1a8aa523890c90903f6b7192"}, {&(0x7f0000000400)="c63fd33ad8368d3023a0eb74"}], 0x25f) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = semget(0x1, 0x5, 0x4) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000002540)=""/4096) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffffc) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) clock_getres(0x0, &(0x7f0000000080)) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000000c0)=""/209, 0xd1}, {&(0x7f00000001c0)=""/106, 0x6a}, {&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000280)=""/236, 0xec}, {&(0x7f0000000380)=""/128, 0x80}, {&(0x7f0000000400)=""/53, 0x35}, {&(0x7f0000000440)=""/121, 0x79}, {&(0x7f00000004c0)=""/213, 0xd5}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/205, 0xcd}], 0xa) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 16:00:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) listen(r0, 0x8) unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto$inet(r0, &(0x7f0000000140)="1acbdea91b7b5bb658b3e05424d3aa374573acb803d4bd9351bb1af9a8e0d643f4825bd251b999e1b4514bb0b7c3d51a3f547cabb622d058df7d4c1d41bb2b7436838808064d53fa8119d8fa24f1fa6bf9e096c887ed7c9e76fe4820bc6e2a4f4a40745b79ce72cfeaafb71f08cc060bf4df1ba6ad95c786886af382e3cbf02e1c3e3c0f1296322fbed3f0e5c1e3997f8d8ff6fdd001ee40f4dd72ac001f3fe23f60d8c4ffb07647cc2945fc75e926514652de7c22a2f0d1f678cd300f41fbc3cd3535f3", 0xc4, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000280)=@in6={0x18, 0x3, 0x80000001, 0x1}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r3, r5) r6 = semget(0x1, 0x5, 0x21) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000340)=""/137) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000480)) accept(r0, &(0x7f0000000240)=@in6, &(0x7f0000000480)=0xc) shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) lchown(&(0x7f0000000500)='./file0\x00', r4, r5) nanosleep(&(0x7f0000000540)={0x3, 0x1}, &(0x7f0000000580)) sendmsg(r1, &(0x7f0000000940)={&(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000740)="71443c7626ab6c5e52777e993056ce007be039e974025e8bd91629c67c257e88da2f0109a88f3d595b11de8cbeeeb8fd3e47d9b962beb38ec3214270017ddfe55052", 0x42}], 0x1, 0x0}, 0x8) msgrcv(0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="00000000000000000000080000000000000000000000000000000000000000000000000000000000ff0300000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xab, 0x0, 0x1000) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20000, 0xf1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:26 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) setsockopt(r0, 0x8, 0x80000000000000c, &(0x7f0000000180)="ebffcbff13b9fc812eaa4e711348e69931929648e59143554bfa6f5ad0dd311c09f75774a783f3a1428f8db8807f36dae37f5b697691db23ca64c25919121ac847eb67ad6d1e4e4068ba4eb5c818c3080ea2918aa04e4cbf96b8313c2acebd9a6f87b0652b6199e54de8235e104b6bb846f2716dcdd7538a24bd832dd7b6925078b5806a175bf395d86b905a76c95e3d691d8f1d1a32c6cacac176e22092f4d243842a6b69103b5f979fd6d6ec58164ec50067b587df9b0aa2ed4e3e52d27c62d0", 0x1a3) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x28) madvise(&(0x7f00003e8000/0x3000)=nil, 0x3000, 0x7) 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000000006006, 0x404) getitimer(0x1, &(0x7f0000000300)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x4) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000023c0)=""/233, 0xe9}, {&(0x7f0000000140)=""/17, 0x11}, {&(0x7f00000024c0)=""/206, 0xce}, {&(0x7f00000025c0)=""/214, 0xd6}, {&(0x7f00000026c0)=""/150, 0x96}, {&(0x7f0000002780)=""/4096, 0x1000}, {&(0x7f0000003780)=""/242, 0xf2}], 0x7, 0x0) mknod(&(0x7f00000038c0)='./file1\x00', 0x1004, 0x8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) open$dir(&(0x7f0000003880)='./file0\x00', 0x90, 0x0) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000100)='./file0/file0\x00', r1, r2) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x9e) r3 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x10000, 0x61) renameat(r3, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) open$dir(&(0x7f0000000000)='./bus\x00', 0x880, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) 16:00:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f55696c65300046b92ffcf2b76a08c28d0df071d5c0db99ddcabdad2adc9de2376a7f05344819d7218c6aee81e58126eef6d5ea4793f8e0192dd4ef8f33f82285260286e0d75b7f080000010000000000fe697aa089419fa95119c2486b77941c08f2f9bac6ad03ef5d0776b59971136b6b7e2304ae41c9a611850659d4425a34be04ade6f23f9807b840e85de494e4986503a1b16ebe4d889e8f791442a4c11786593c8d2377963dbca3b0a67a1a"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1802, &(0x7f0000000000)=0x4000003, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x2) 16:00:27 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setgroups(0xa, &(0x7f0000000180)=[r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setegid(r0) mprotect(&(0x7f0000573000/0x3000)=nil, 0x3000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) poll(&(0x7f0000000080)=[{r2, 0x2}, {r2, 0x100}], 0x2, 0xffffffffffffff11) setsockopt(r2, 0x29, 0xa, 0x0, 0x294) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5fdb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0xff, 0x0, 0x7, "7dba4c15746dd58413a70502d1c803611768a452", 0x9, 0x40}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x4000, 0x0) pwritev(r0, &(0x7f0000000100), 0x1000000000000123, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f00000000c0)={0x80, 0x0, 0x0, 0x101001000}) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000480)}, 0x0) 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair(0x0, 0x4000, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/22, 0x16, 0x800, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r2) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/120, 0xfffffffffffffdd0}], 0xffffffffffffde0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:29 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) pmap_unwire: wiring for pmap 0xfffffd807f00c540 va 0x1b30520000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c540 va 0x1b30521000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c540 va 0x1b30522000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c540 va 0x1b30523000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c540 va 0x1b30524000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c540 va 0x1b30520000 didn't change! 16:00:29 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00c540 va 0x1b30521000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c540 va 0x1b30522000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c540 va 0x1b30523000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c540 va 0x1b30524000 didn't change! 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffffc, 0x0, "1844170101100000000000cfb98be47bc15b1600"}) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)={{0x4ddc, 0x6}, {0x1, 0x9}}, 0x0) socketpair(0xfdc60418b170a895, 0x8000, 0x9f, &(0x7f00000000c0)) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() syz_open_pts() 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000140)="9c34791781a4aae6de88632be2440a5da3e4982a681221f00d1517432f8d7a487eb140", 0x23) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x0) setreuid(0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:29 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f00000002c0)='./file1/file0\x00', &(0x7f0000000280)='./file2\x00') 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0xffffffffffffff92) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="b66dd0a66804a11bd3a7400000004ae95254a24c38ea7d80be456d2437b9010000004d4ce0db466de79a0c1ddf1ce80888b4b3d5a98b87e6430c49ffa6cc39e483445c981bfed1b58519975693009cde44b3facaed9b5a843c6fc1b734adac6ad27b41d4e6dc80e65b2084e5b03642ce3cced40198cd23b65d6acf686f9093f0d3154a224325247f7f74d9143f7c9b89bb6b67b08de4bf53da2808844447cb", 0x9f}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:29 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:29 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="4e311e6d63d4c05a4633c8f607146ca6aab3ec12fd4af4692384debea852e8cad56a", 0x22) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(0xffffffffffffffff, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r2 = syz_open_pts() close(0xffffffffffffffff) dup(r2) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0x2) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x80000003, 0x0) r1 = socket$inet6(0x18, 0x8005, 0xffffffffffff363f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0xf412}, {0x18, 0x1, 0x69}, 0x2, [0x442d, 0x3, 0x5, 0x9, 0x5, 0x6, 0x101]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001780)={{0x18, 0x2, 0x0, 0x80}, {0x18, 0x0, 0xfffffffffffffffa, 0x1000}, 0x0, [0x4, 0x2, 0xeff, 0xea, 0x9, 0x5d6edf23, 0x9, 0x9]}, 0x3c) getrusage(0x0, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000001740)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000140)="d880a684cd4a87997d2464f322af992b918d12c370", 0x15}, {&(0x7f0000000180)="15a373df30dd99c15ad4ed87972a28dbfa", 0x11}, {&(0x7f00000001c0)="69cb73d537f0cb2d77c025bd051f46442c24178ae3512b83cf081a60c2c09292f0342232609aa7101a26c973a8d191cc2195b678c7aaf341c447ec2d29381f7204ae16411f078cdc5e6bd79f5731004931454f983980798b164594c1dd6ef9544435b44409ee4298b8a550d3cd43f323a621716a05012fab465d8fdca6d41816cf2ffa6617437aa414631c2b003e589d3471834c051db6f26380e95f63e59366e6c7365c17c07248b0d4bb9fef93", 0xae}, {&(0x7f0000000280)="cdc3e6055ef39686a6d719d5fa341c3230d0a1f3ad36bd44e4360cc190014095a482f62ef392fcf5abbfbcd392a4e400482089a3400501fb4c499d72d057cdee3e2d29a91046287a111c6dcec150c159e0829a379c8c427f631c637875a1a5fddbe6567f97", 0x65}, {&(0x7f0000000300)="8c26ba08dc03ddb867d74fbb22c6040d2b4a106ac6051f", 0x17}, {&(0x7f0000000340)="7525ddf5cb14b2387ac93bfe18f114c2462c4d58a384fb453e867c583debdf758ee6caf19f56a3306752d32091973ac2b7a2eb47a5cb70eeee5b0e7c112ab4e8aedae1bba00f8c798936b3654154c58ed43fc65b75de0e5496f1137bc3c9bb42f8b00cac9d29f322c57ee8092d0859f5a578029dc498426c869ba0be445f77dfa83025f8347b3efa428740a96df7f0b8cb9ec62c82cae723d63e77dee37d203e3cff7b21d86e855b0f3dd8b5c4ccaa24160308f04294deb078be8579", 0xbc}, {&(0x7f0000000400)="d800098a56f77c6e009090317b29f53a9350594b488488445b88028184ab378aeefede51a8db16fa226547e9ea2dab76c3fb374ed2ffe7ebf0b6eba6d165b87e7dafcf62a6944f95c5c835ceb927cf2ab74d0338a066d28fc44e1d3d1b2ef68ad51d1a19d5efceadd640cd342bc1085eb4ac7f", 0x73}, {&(0x7f0000000480)="5f7b60358798174db5afc5a608cd6e17ade5d1b1aeeea06c464ce6484982f1d5c6d900225bc78086d70a3d567f320720bdcb3c7ece11867f72dffd61ff3de80b09019279f67f323a7357f12e26f18db40a2c044af494f4027913bce89773bdb0d9cb12c7867a63508f685bbecdcd7172e05ac4caab578eae137886567f791f353c8bb15c4e9675e9354ff62933b9fb54c37d3e145d51ec60669ccfefc17bd207cb370ef0242f4fe1f6b82199af4de1ce2b5f5e3182379eb6dc072be2ab140fecbf4c06e4f5492a7fd22d6cf1eec94bc7aaa6a7c3498f8ad2aed80720f0d463a2e0983337998c9ca866fc53605e49601a77effd93106efe740f78250dbaa75c5453ea104eb56fda299defb53444b4910ef5863669118a75d0b58cff80c8cfd27c42f8f63b77b40d31f802c20c253e4d0688ff53c95e59e0719a9a506aa3d7d68c1b030ac2fa274e715ee76ee32cf1dc3eae3968e44d1710ca75360f941a6d965925f81a5f5870a61fb661c297c95313cd3d5355487bebbcb7151e3d9b842843508134f0b6dd261a576a557037632c1749285e502f4457c47d422af46f2bd17d93963003d9b51c964bd745440015b9af4e45c67a9530ce9d46d1af83bf5fdbcfacb64e369ca8611a1cd61b442b5dcced7d721a5c44bcaa0ef62af6436ffadf0bdfa65b1f6648c22df04586d911aa47ccdf10e028c36814b591e3fa4dadaca7cee85fd377ff14951a35fffd77045f6282734e75505838a09c859f60eaec8216b479fae53c210fe3f02e4f323ccee26f63211108c12b0a31dbdc5baf50c544c5a420954c4d71067988d6fc70b76b8378c7a439f143d8f725e956d01294ed95245a3cb90f6fef7c6565c57a3bdc17628985443ef6a9c94df9dced6c9da90b19bb29daa63d75b010fb7293c25374bcce8c48011cbdb2bfc764a58c3767b670744b37204abad847ae779237d534591b60b98588bf9a7af76eaa1f0f5f942edc73d36a8819588e0010931e2caf2d6d508dd14eaf067a18e1f436102e945c71c4a47d0229082376aada31934345211f7728f534cf5de4707cb73522938c15769a8c7d4e98171ed04cf3b8f5ac4a0493fcfa8e76f948bd04f936b34bf73d2adf22196e4f42bf555945a1621f6eb30b52d9b6cede5f1fa2a886b199b59e0657522da3461143ba443f5ab8a6da42d9af10af0fa4df1b0f93df5ee005ee974f227e7212e0cd1a8f4a3ff947d14e86458546d8a127334fc2f078817af2351a5279bca4e73505c83d3432217d5a2ad5f02ea9ce4a67c1b1d9fa07d40af06d0c2d13bd1794a41864042680ace615d50474a54be3615189e55ab39f255ebe42086de4c97489f712ab80dafad36715c9d670222bf83087a0a7dc6fa009ebcd4a344aecc9f179d122d0e4f731f6070e8e7a830493d4f0bcc62b885953bb029eafd66e3a904b48a688caff60be25994d81fad9d1168b543bcb945e91b4011a90ffc75bcdc4f2d8ca3a2c477e5aad5b51cf221281553cef06ecc15d1c9a16f0af584964f77b4cb9c2ae84ba3e08f149de89fb25e068fd746f262124e208a86f6d38bd3c265cbc56dd8c3fee8792f4f3fa3bed95c726ddd495531c90dfa27899e357eee73072c9ee55a02d35ff1187646a21844c8e489e134a5717d0fe603c525937868440f3ed94ee8857fe276b0e4e92c7697de57e418f5b49525548ff77d2d06ca6170892e107bb8d43f4caa31c8ac384bd434afc2bfd0e3c51a229a347cc44033573192d45b3596147e5511fb0055d600d87bfa9977ec2d23e8e96b6f85aad9bc6e23a74082027dc10e560a0013394d6840bc855f104ce2e486579572dd0b85de08f07ad895fbfc4e5ecec91c49439bdaff5c81e52c3277941a75f5f4ee46b7f647e8346fab9f230f4e5d4c7744883f39d6a846ea442ed910b692bbbc0266c7216109b7af47ac3083d40f52ffb61641a82c1d023574bccd6d5fcf381c9a83ff1791874ea404c24d81372ea2544dab9520bfa390a2898cdb4c0d0dd86c2201a0928db9fbbebe5258e115c105918e32d9c103695ef0292740a98eade854c143c2a178cfb5791215d76d89c954146492156b22b5ee034083a0a50336d4c1d0fc0ded636ffeee36102d67985d44a20a2f719f3641ce877ac740b3a41ed2629a1726a8e2044d63d3c9626d7650e439d0e30b10f6c2d1dd559aa0d37c48586ffc0769d4469d43cdee81779af225f4cbf43998ecd03baffde11ff66a0548df67d92df6d089cbeba9823e6f75e38d856675d72e50368125836b67f1db84e388fc913f75a62d8facfb74bcbb7906b2851550ea7674be72627cf30465866cff4f64a8b612c755086c2fc2185f91d5357a0dc1b776103fb6eb1d94638e6362f0c0115f43202b6027586c3eb47526ffed9cfcfa1aa152e08439c305b0b46b3f464b9c8861bead837935246e01fb3f91f7dd379474f2abfdeb2d92c27747907b83f0ddb2aa0103de39e28cf8aa9683f5045f4b08830442b647e9e022eb81aa778e6119d7ad97d9e34570a7c6634cb0962adfb74bb68dce8749e86669885e97c1f6486166d7bd6c917ff0e2491e6ed010267a110c34433e08e65ff39ec25681cd8c5a6180446cf02e730ffb23772464cf2733dfcdbf2ecf5c74556395bf62486f5efd1b015f839c83ddd1a795d93900319ef3ac35eea7c652a2debd4857a131d0ac355210d6b88f65395b0868ef42b445360b98b844910213e6fd886239bc6a07db3a584479bdbe08741696acc772ccb0af7814999e8d06d3b711ac9b07c52bb9aba99f63b13c125ca833817f4634986a9245f1b2da09eaca85bea9d13b6f4b0eca0467bb838c84333c8f325500088ebf2dd84e7947cab0a77edc6c09c3f69381dd60815cb925820ca206a8427bcca76b7d1fef4ca16eab433235a9df070ccb6e7e7f90fb1e57f68e3cc30a7c30f5e861161abcf38c42e0227f733175f9b37216e4e85b0d0a21b69e07d48603cc39eeef023e649101e39331fd0a8ac2742ad8839199dde6e46810c3a9d8292d082cd8994388ddfe1c707a5f65bb373236bcb54889feefb39fb2ee539660bd4ebfe29357c568398ba9c398bb05273c186f59580d14ade4b6af151ace0f908fc6c1bf9ff79d31a03f72d9e44f3e07720eae9307b049ac19540f34aa8680a286594680dbee3eb0fa89ea25fa84cf252685d4cc9187b9f6eeb7c5915ee326b570b230cd447078c7c62f2193cc4b2e4a23a5d3736b8f7f3f3791a9733ae80feb0b207eeae6811eda5a9c0e0c160636751c5906e70beda719a8410b4ef2247866a3abca46aeb33ba61405fdca45e1bbcf8581c3c1617c51e3dd570480211a04fc6bdc0c7db876763ff0de015cd80e87f807619566a17d401c160228ebc6d8b294d0fe0f34c0f35358d59474b2ef6abc0041b18b9feedee1b4ffb5ab7901fa40480445a106dcdbb29b0b2406cdcbd4a39a0f8fa541b02fb236f88de8a9e21bcb005aa34cd4188f40f46ba3e57e718f2363263f291a1eeef4a8430fb30f6dc210e59d5b37bec496a3f5d1f7fbc5974d553deaddfa7851782390d1d142698b23efc79e05d89911d79342bf2348d7b545e0bf27ba6eaad51faad10c4fdcefac4051b4f6eb18a0240af783c8c62ea046e1f9ac7602f5aa94922abe3e1bd81068be39c7e4628d9f519e23a8cc725ae61987d31237df1b054568c7a351979271fd8270ee14958a42709f54a05d1521b5379fe670f63fd2a00f95e6f78caa0383597a15303a733e3cc22e8d3f68b760d42f091e6c63e80ada933f72e443f3fc7b312c2dc68c72b773f104e99ea88bf88b9b717d81cdfe09232dc1b41da80545bd6bc3a939adcbc98430b26e26c7fa618bdbdf2655c2dede2557ba191eeb400bf6421b674c902e6c01a36277c2965f703d6ec37d4827c407fd075e8593a971aaea292dbe128caac09dd016e05d1c7ba4eb24905b1be00d6f3096367587f96e4853a5c4d66075f969fe9262515b007f29b13eda57c3b3a58e10507da700d7d7fac936c7947005cc83c188d35325481831d2a537e3604dc92f2f270b9512508213b9d9303d53c4689c5f85ce208dc2833b6ecd1bdc9483f808e5d1ffce8c41f6985c9d378af191751ac9211e6031939ab619999fef2189316a3a1a79383580640652f8977fc2183e2ea99ddee586fa31be425cfcfbb348404418e052e8b6e5ad1c19a5a06de96dda6bb1a993f1a4fba9621dbbf3cbb0ab33326b0180de7428f0d638649e73f743d2039f28bb02feb35ff2fb60fe1ba90e1bbe5ad09517777841d87237af1b719dc8dad4c8c9e980c7b04f76beccc7bd9221fc70bd925de8db051586f6ff90a5cf3cd187bfe72ad12bdedcb9e2c927fc9f9f0378ed970aa45ac38e87834fbff52efb6452a6f4638908d39d92168c057f5e0034d549ac6425068a81ccf6850f717626523106ba4e4435a969d8ffb9ef650e2303717f309f3cddaf72d7af1ed0d38fac983cf0c983874260a6ef3e96e40104871fbf6b5bdc9e4d7bab1ed7d357c38416d0bbc84e1204a7db4a1fdadbb9a791233374025582472e8cb3bbc4cddb1048d292c4a834f345dc076243b99c116419307a6b47809b8e4eff3cbb97d1240633e96004999eb0373b99c5054182fae7df4eaca6deabaf56e2afdb34278ec4982bb59fbf5fba23cff370dd73f3a530d96f96fc08968cd791960d7dbb4a680665895bb62d331bb915d34c80f1662d456374ad623941d906162137d51ec55a15c82afb90b6eb5559a103db00ed4af097d7c936e86ba13c981d0ab3bdc6bfd4ae922a2e9e14fc2a0980a0ab75a66d4190ef7ed556f8777c3247a28e0d0f9dc61a655e7821a5d3d08bafbc0760a1b206e284791dbce8baa7da6b5f4d39ddb6c316e9cd8858a882be8124a68f4e4046bb33a59cb345f7b75d507286cb851350183f7e103d72c93232e344da69eb70c7a1626f0851b864b476b1454c64640f8b448db2e923f9ab89b7b22f18f518d65b76f2bd479e138a7dd1c440ab31fccdacb14503160de84a75c432998890e2382113321ce86fde70024871197d0f9a7314618e9eb3db4895ac9831c34b082b39af0628b1a8bbc6c7ae019fe216b974f58fea149935883c9ae444c7b9762433361ce0f323e3d946614bf2ccd1f2dc5d389c666225a0a40bb1259acd5fdd4a2a7c93878240c4169f5bb74a02e485c6327c960df7602c505d16dfa25d5e167f37efd8c5c2ba0451f11f3cee74e6633a9ee3f161fc018fed6063ed1e20d33efcdf4069cc4274ea026d9254f6e387bf285c34d5463ca9dbeef44cb205a1962bf09484cd4f7d3da123aee1f9d17fc0f45d419a8f9874f20b909eb93e37fe03a5e35392967f458239f8d3650766460f9ab413e0a9a34a86c41859ebd89fd66c2be551d7995668d6265971faaff81b61264c4cb7060c238aef7b2486b5058e4d10df43441f25c597cf3e369016381680b277b3b30ad31c5c9b18b060566e48cb8bdbcec6788ad1e3e7e22f1b3683abaa5941685ab4d1792ed97388a62b6fb2b052c05040ddcd3fd1bc9caca24e0d2c636d4af564e499ed0bac8a33d277606fe62116b7a899eb617c0d8e899eefe5b88e95fb9e0d49fe8deda5a518dc64968f88b17427d9e49949c53878490190853b2b96fcc39f25085e7c93881769bc5e87942324deb9866635bb8f22e76bc8e44d44242900224ad7b4dbb5d2c972b275712bc8550ef3a1722cfe0fb889495118a35d40dfc10a65bd59031a92a16613888afc9ed9046aabdd58d73a1a10114939126d27b108b1ffd8c47903a922a42d9", 0x1000}, {&(0x7f0000001480)="b01bd1458686b3bdca7efe8fd764adab174eede889ce8aecbc8d9c047d8672f85db5e0f3a0d9053eabea33e321aaee3fd78a96b77bd9df7e1d03ca4df792d244b4b79896df6ee618ea7f39aee9c793fcfed4364b26c5bf3ad0522493", 0x5c}, {&(0x7f0000001500)="76b8874a47b0", 0x6}], 0xa, &(0x7f0000001600)=[{0x78, 0x1, 0xfe, "c4782ae84a7044a297de3a79f3ea2c921baee4d1271c6fc1654df317872651eacb44046ceea6944397e9c6dd51875b1795716a749228322d3ceb3cf431d5a559174b78dd6620bdc49c70e164263c35c18d8f81d81b93da6e20651376be46657490"}, {0xc0, 0x1, 0x80, "6b82243157824f66d07103a24eb1dd9b0e87724c63e56c216eadf3e5dcc35d6016d06759ca29b1c759d5431430cac4cbcdd6a66dc7b511e20fb79f0be0517854dde1f12a7af2de1269dd7f1e399cbf7b28484647c349a7bde1886dad95f5042b1d093b44163cadc9ceada437087f27f859171dddcb33ea8a06ce99a1f1331529a77f42b21e395388140f082ef1f4b8f878759e69e87d398402cc2de526e7c84c254926c99235550018f51f87"}], 0x138}, 0x4) 16:00:30 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x3a4, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = socket$inet6(0x18, 0x1, 0x9) flock(r1, 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0xffffffffffffffe1, 0x5}, 0xc) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x118) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(r0, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(r1, &(0x7f00000008c0)="65de41e25f9add9e08457b9e85c730b8065de70baa8a00fa57afb9e8a54e9fd96b73553b994f6e48815eef83d7933ec709cfae6b101bb0b329fec2bfcf2917f38722cd", 0x43) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000000)="5b5162f8c86b0a68106dc39cbd30c115a3c015bae03c62e8db349c5a18021c", 0x1f}, {&(0x7f0000000140)="f1a9f18c9db448eaea84e51c92", 0xd}, {&(0x7f00000001c0)="18d8d59da3eee6848188de463f8828e0ff1247a41adf26f5eb7b44a0139638c6a2e3da36ac65af6232474bd237e49a95a661a309edeaff4c5f712a9295b066cca4353318b7e4dcdd6617037a1b4cf40c298597e7182c310b9beaa14aa3660fa292834484e0ee6112a318a7b1dd25d0585998fb27b31313e90896", 0x7a}, {&(0x7f0000000300)="643f502e549e4d20eddd38dbbb36b6e85fc7d91b72133b6a7960edc373a11da3c880fc697826c99ac4cb3cbc814565550ac8f9a78eda9a8294e81891afa820c71fd3dd8c3ecabdd5c310a525d80d6a9fefaf0d48613f897c77628ffc57f29ca6bfc8506676b7332c149b74676a049217cecd517b9dddaeba2a613b9b6bbba331891aa587092b95368392d04d15672a27e73ce9d0e958c507118312222e1624c3e60722343bc6eeb030d5dd3fe009fb0ee33ca1ca44feadded1f4d3ea7c309e26d931d3802301614f5b0f3606ce085f72e3fc46a8eaa21bb2c402bcf94e208c2ecf219d", 0xe3}, {&(0x7f0000000400)="978de565158ee0463966a137c428ac1b9b17e18a40565612719f78805595c85ab25c60c056b84464d6817b3263068cbf6db5907e7029aed180d82c85eb589ae6ec50aaf5fc777edf09ce30ac3f4f44a02f4ede0c975e630970a9778c2342b431b849f7ffba93d3838efd47052ffd10247af3904dec44f87cdde709c84de3f34e416d63ba6fc9c9860c7a2b6f5b29de13af0b0a4451cebdbcdae7182381d843682b935c4da9647e280ab18366ff12a0fa557c739749edaa9f3f9605a322e0dbb57c2d403f08807d9c16431e38691bfd", 0xcf}, {&(0x7f0000000500)="c09d9979fd11cb10b2a4525baa806195ba05902d027f4d1d97e7227d71af9f159745f9bbebeb9a310c5d151f7d87460999488345d794601557af21b0df54e977b3da5191d2815acf9e67daa802e2c700c744bc88a229", 0x56}, {&(0x7f0000000240)="0e27b738d2489c5cad20c7e2d6fa86e848d6983aa47751916de4882d28eccccc38ae70ef81ff1882b691e618c8826fded23fc394c8811db0f0", 0x39}, {&(0x7f0000000580)="14e6967ad0e5", 0x6}, {&(0x7f00000005c0)="e4cc5ce10751955467f33c9833839b5d4468d0c928a87aae653daee3e3bff62fb9bbcd517ee26ae729d5fa27d9d350a7ae73d74701d3132211e5af11ca10b2ddeac07b74de580c9ff0298560f23ddc5ed0188d19bc22fb143f2e4512ec841f6532f390d03b60721942d60c6e9ee0d231d4e5f23505037d902999de031ff038593a8bf7f5a1fbe8a5b0d7373d6e2ba807e622a868930f221612826df62dff77438e578dab6bb25bfc57471d7ae45d77ce05194c911a319acd8f3e0c3f321ea7afc199f49a2e39b9404f24880d8e4bb89921a3ac92b3eed04249dd83", 0xdb}, {&(0x7f00000006c0)="3a55563b534e6633a8b957bbee6ad05e3f870fe47e9844722d522e23a7a2fbebde2fe062a7f14606c278b35f16d066ae17f038448cb2994cb56bd5e2269f9fbf430912d4e641f3d679fb8792c2993c7ea6e37f64b0cac8fdc174b65a813a761d747ff58c7f6ea664dc83cc8872d3547e416a26e2bf3608b2db9b9c382eb45e026256516166795db49fd9fc49f692f6dfd261d296aeff9905e67f946d4667987df4813dde2a4403c2bf587741bc5fdb635864ec96d8a05a2023f257343d374f0f26", 0xc1}], 0xa) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000940)=0x5) dup(r0) syz_extract_tcp_res$synack(&(0x7f0000000880), 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 16:00:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/4, 0x4}, 0x40) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x100000001, 0x9}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(r1, r0) recvmsg(r2, &(0x7f0000001540)={&(0x7f00000011c0)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f0000001200)=""/159, 0x9f}, {&(0x7f00000012c0)=""/178, 0xb2}, {&(0x7f0000001380)=""/152, 0x98}], 0x3, &(0x7f0000001480)=""/129, 0x81}, 0x800) sendto$unix(r1, &(0x7f00000001c0)="f917b3c998a68eea8e942919a552a405980d9e4cffe1e1a136ed13bf557a1811c479fd9f7b233649b42880563253bf53271746899cc005e931e1ad0bb23345864d5fc7c47b7e89efb95a097f1e598f0784c1216589fd29174a845f8c7f25f7036e69e4f6f76632a6c8694fddb3f83df4265eb4296a6ea4bdc2c3412a6b2faf0a9d64564e9f6b1da4f725889ebbf51e8d1b5504c3031fcd55e6cce843ed37ac1a812bd11fbf649f8807d95d42b13a1f18a59385257a9c9d6dabd1798ebf5a026833f980e95de6f21ecda7ae8ea64101a24e10a117c57893fbd942e39c9fa2fb73e8bc4d6149de7f7a2651fa372342536792a234f58a5adc2818afdc7e7d0d4e9e8b489eaf895b925e1e071e7cf0f4c0657a728d52328023c86f916157fecc396d52bd57c515921736a14fe33247562b56798bf0bc5ed01e5a66fd489d0a5da9b7fb3f19ce420d1f6d60ed6dc131eae6ac655d9bf71e48eedea3ab9561c25f7972bd8651bfa49355dcb117eead12753b8d2fe6c8976cdbcd670f977552b33bdc4fcec154dfebbdb6bf8d7dee19585c0ba45dcfb7a1aa52393bba456e3cd3ab2f68d11abf44287ef96f4f4c0fd879631695255c8f5de345c7f4612645ef0b155a24f493303cc870f8e8901816063bc74bfb3c5d689484b277463667c055fb55c1491f9ec75dffad3cf13629493e855dc30f74a022e7d8201fff0124ee048d761c191511af09dce6249fea0763562f6deb6b3d827b0aaec916d02f2c8e26e2d3c6a8be4bf0419b869c84239e826d5c6e89d8b178c22008e1ef9a84343b1c0686ef747451377f669c5ec6684ad964b893bf4ad5681656264da2117cd4b0708dde6be0c31927349dad337c72ccc43bb3666511805cd251a185348ccac5d643272a8600072d8644bba225829090eda7a5738f0467144bf0a0f0a6e8a13a88a14d9de35804259332203442f296c4c48d9663b3b429f37f4942529544f3afd98ffd716684fe095386c316eb905db104f8e8490a8183a8bc9bab6c2dbbabd2428135ead2e85f92ab07ffa1576e6cbe067b4b1ae3dd9e2362ca7dcc0223bd1f6c37753178443a46bfe14c77a926d85e67a03fad8ec1ac9a3629a67954d071649523b032d51e65be6cd9f1a0e8e378debb3567e47614b95f63b5ba2f8276c7063a220f57e17195ffda0cfe885c15ec7e6c5e5e59ed8116a946c2da43c4777644c8577107314a9373179fb2b9abc1189a51a0644d44e652506b59b4c076a20ed423c307ecd4b7cfd721e7e3b9bbd6dcadf81e995281008bf7eae414dafd8b7fd82df8044f2a8b4380e28dfdbf5e07d60ffbb98b334949b6a01cb27b0f13e59e2b2587ed0fd5713b7bb323dc982f475be25ceb0538ff966bc7a1bf62917dfb27d203b734c499d942d788a858612cba389aec9bde408f2fb71634565938dd12b4dbfad9267b82b5f75d688a48773c5270cdf7e69a8bc79ea1caa4a327136c0b4d1d4e72b69ad18255ddd7fe999e61e5e8876ad0eafb2d127bcd52f08b68e71e4b3834b68b292d95b380bd6263f620b89f1145c07fd3675611b7e6b22d1e875e3adb83f9d57a730392c5b323a8fee2af7ed99af7c55c726ecd0f7ec568c989dbeda7c133742bf60332439207e0514599409141803290c4853092f72ac9d253400a17cafea489c6f552c376508073a065d6593ce58bc39a00f35ad709daa0d0dadc867f8898f7140d63ddd4b95fae8c86b26367d8ee522155cd0dcc55a81024f90c322583158b3906c4f20b5d6287130d8b1579a92ac4c800ed8ec82899ff49cdf5c13c3a39c29893544a49548b9c2a73d67968913dd92faca877a6aadcdebb3001495df4570110c5a7f55168b912a4cabc511636bcc01b542b1279826bc7590db82b099fbbbce48da427d55192e3d753dc51b380d16e06cbb8154a3b2f661aded80b48baf2f718a29dd199322ad6445fbda17bc2a7633c1f9ec9ef599cfdcf531313fc4a2a9a7bd82c3ae86f6650ac02baa8dd2917ea40af6295f84c3762c70ca07bb351d8140159840a9ef6b226e83fbe77762858920adc9f9985509345ea16a99eb1adedbd0e2d740afa8ac28661e9752d27e4d6dddd665ece37897ad6509a5ad6266ec5c20af12deff5af0e64e601a70450bfd6978cc4fdaed720375f1293e6b80d7ef9554f0c81d01bc5e7f70720ddf07ac86e830c4f3371fcc4649e81c99ffb0056a0124a6b275c9a83420c2517125e34622d57977c8d49b5b3f9360ecb9dc0094bfb55995e2cb3bad1e4978292a7a4c6e8df4aec9ba4d87e2e8970f58c2ed72bdafb5323fd2920a093b26bb88aaccff2e246b995b96c4174c04696e1927d0b14315d78e692fd75c789f8fee3b8db7de4e74657acf7a57e2b73d84d6ff83aee5f6852447ff4301ff85b43581b671de53b32243f6a13116bbdcb143a84231a42714ba3cb959da252bc2e4f75f568f04396760a602bdb3df2d063534c624f9136609c0fcce010a9f1d618dac070902b9b5659fe89473b832419bf8262a4f1187102f4489c8dde8773fe5793d8c4e8ed229e98429356436758d9f666b8d1e3a65c7913bf82906f2d082b5c73f024342c06d4efa9c2681879f4b143936705314938e14aee665d5b6f98a7173b0d4499e0176a340fc45687ecf4db53d12d657753e4dfffab77de41e6ee2d09cab4e4cb05976868b42b00cc75d0cb7d716e9cbad309c44ae3577e3dafbea92dd3ea609ee49442d1f278cd12a476f83350510b9be3e51c9fa42be5511f7acfbd57afa04b49ee6e30d7580f380a7b5b28c25d36f37266a02d2a3ce208e4ab9ee7a2599a41c5960518afdfeb346691ab592c1ec9087cec8ec01186385816256236b4004e1cf86f5f77864f7c42a5a23d0e7aa1cd100cdeec2f6d00e3cc45221bcbe56aa263698f995a8753792c780dc4919d7def6d879fd08b5650c1cb4e61e39c7dc8a24611ce404ff09de9ee3e6491a532c38a7e0a537599b1b4b395076ea3c0a87a69ad3699f8b7e27a2b5b0946b8df774ea12b52ee95638a5fd0d75708bac34ad84e4267cdac4d82b7c712b2e3b392a74c7d83c706ee097bff96282910530e899685ae19086bf1a17bd40b876472a364e1b6fd5eeedf3d278cd6fac55f48dccad2e3b340aacefbea90c7892a9da9592e4c3bcf2374c86a84fb563959aa0e0d947be8e3c36548e7e7c0f64f49596be57d83eb174cdac762919672e8a92e1aa3570fd7a48560d4d518be7eded641993a8423f8880b58d8b2bb0643ac629efe81669608ebf64811116fd814f53803ee2f06698ebca6dada3c251df01c7e343b140792e5dfb11e16dbec812cfebe1ec437e8df18347d716a501cd0ad92df157c6b66a254b51a60ac7323f9ef37ba202e26224d6b811f388e40546f59b2cf089e4bb83b368f4ef087d7f6e1a2383031fe207b1cbcf59ee0e16cd01326f41add402682cc80a98a9bf597cbe4170f1cdb53e7768fc8cfe7fa535958ffd744a42f7badb1a97b9714c922ee017d13c2eea1b2190a2f4937971faa7973c8d1ad7758a6740d121741678bdd7c9585c7cc092428807c3035bcec87af2c3e66fda50df3873fd0de21d0ab8eabbada5fa8165ea2616bf563aaba89a2ff7800fd0f9d59a6fef0ea256e41767a89af0bcb3e4d27bdc6c0df9c897b5196753b4d51e0f9a0d6ea9089a0ab5353abf2891c105157ad2a8d6732d09b61cc3fdf276124d942242055783737fc10a3dde9f19f991353351d23f70d33b36094068f1a7406c6355ad5ec1491c4b1d411b8931594ce9bd1c0939a3cc9a7a9be2f1e7cdd28b8acf09913cd7ce81e62cec3df30d109b9026458ab8373e90c4a8afcff35a74c7f791f7ec09bfc61df3dfe69dfb236d4835ae08a5d0ef2fb53d4cd85aa2cad4ed2546bcba964fdf25871b104446d2d303ada83912aea4ec18b95df475595597c2caef1dc5c32b11602df4fc5587850a8137285097f97eb2086dc80be8accd246b1596d75a67e2b3dd917eb65579ee908c7873a3a02002d3c25f491b63fe40eab620598f836cb5a3bc7804ce19a7d5dfc43a02a520cbb681475b7f82d1b0e841f8ef9fb85c8cee5770a7520c2a014f8e5e002b083bd5bd99b2fc007697b8fa5f8e34675f2339f898d161fa9a8a617fef288fcfe384905f27e1f8157afebf5b93284ea1905fba7a2ceae875bdd45fa685e54b66b0f5e4ab65b0052e03f2e2f4da2b74be179d517e9163ec264eba87358a03bb73340ace7be49cd615c37f72006a52d3629e929a8c62e32e322be0c81238ff00a859cc9c9df19af4d1092e5b03d40572ef561d1516c1a4134207b3ded613d943bcacc3044a941dfd1c64918b2d14f7f5716b4852c49959c1ef149e179ce4f5974480e28c0885b8710ae0a0fd111b2d975ff92e0770e3f54675c1d94bc7a93722e0ebc20b6478b71836cd490c7bcc3fae8ae1dd94b8b4635456387d9d5e8e3c7a5579de734c44821c4ffc3c21815f6f57d5b5782ae45ff0a713782f22b9a7136316d33b8f37e26179270401ee26550d3829cd423d98e922972d402a27512ca83db98449363da736910539abc6c5c8d3896da8b64d682ed5811f5bd2920cfe6b50b81ff9dcd241dc99f576b7bc3e75f667112092dc17883fba27214cb0db4d540fff6bc8465726ed8f112413aeaaadb3ce1a4986945b2fd7c7d11f0c2b7baf642bc87a1e4453a7964cc311fb0e439e0b6b3b98b672ca5887edd3aa6fc4e8655a960e173c378289d6a69a39b758ec8a0a4c53ff17226b2e0cc3815f3773c024c8d5d072a7c2f3899d533afb1b2ed38a642640a6befd2cd4a6ac048c54de16fd0357ff22eb5c56c1222b503ee53ab1b9a3d351bfe1b12719d5f0c2a5761ac21dc7d2fb75e57afea6bf49b28766701d6fc76ce29a4fe132f46a664730bbe7cdea8f1fdd4a8908bed034a21a0f0112695a1c37f61611278dae4e88ad3f4afb5523c90e91a98e73e71b1ad607b704ccf18b22c2bfdb49e265b3b3c7347fd837ab5705b64a95b0e203f970452515d0a844039bf5a05f264263420f533ce573ba348fe92a7f002e31fa1b3505dbd3f1f0f59724224365db8ce5b793cc9b8da9309847498eaf46672267672e9da1532c703f4b48bd3490b1c8aa65a808d27b01d991db8ab296109bb5240612eddcafba3b57d597b82bfd97be9497acef5afec9e142acce20d303ab09814ac1b310a61771e30ee274b34775afe5a083013fee46721fb750e854344bfa36ef9ae0e173a28725efb527cc198d565ef3fd250b9bc32e195492b858b4a5a469fa0c9133803d27b3fd8919f1baef41cd12348ada879c5fa095c461b1c4895d6c1fca9e74e950cc4ab47b9eb409c462c3e7c23e4e26d9ce7404fe39a5eb6a81d4c73cdacb466dfe8ca88f2f839cc359cb26809d955f3d31d4fc415579e98553f999e3149cd8bc4973181956c3355d8650dfac5451ae65feff60e7dc323d32addeb24189335339d7a69ebe6aaf32127eaa971145befe03f7cd834b3828fcd708ef87e4b92ce629ac774599a4fc2cb4f6e50bdde3fcd8db25eabbf160324a41eb662ae4600155fd0d8f5e1809c9898675520928a56d806b0fe73da4e09bff7ef839bc571d4af74732fc29f3a4d77b66a71843b32c3018f772abfeb5959a73ec70dffc47381016caa6b88d7ad35f17a1c2890096112d885e4414b745783cdd073612ff4d84c9bfc25e1944792621a375b07742108d43eaf412da12976714a984c319732174b5a496f72e4b71e0d3e5dcad763f2d740b873e2bd91bc86c7a1ca5723a0fd8aaaca661968be124376b8", 0x1000, 0x401, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x2, 0xfff}, {0x18, 0x2, 0x1ff, 0x7ff}, 0x1, [0x9, 0x6, 0x100000000, 0x2, 0x0, 0xffffffffffff8000, 0x6000000000, 0x401]}, 0x3c) 16:00:31 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() write(r5, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:00:32 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) readv(r0, &(0x7f0000001580)=[{&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000300)=""/198, 0xc6}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001640)=""/253, 0xfd}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000001400)=""/124, 0x7c}, {&(0x7f0000002740)=""/172, 0xac}], 0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000002800)="c7879d06428fd9d06238fa5fa6be212b8e21d8630416aa2cda52ec0e8c1ca0e72ce204ed10548e941f3be824a2f514252b1717e5d13e2752876f8e414324680bb6f967bf141cdd9530752b6df616117376145152ee91f22b1114f66ee7e8019fd2f59f0291484ce41e676713d82d17fabde888a86cffbd440250d336d9933d714080b0d669de95257ad63308e17a57227cb471b5ecede14b6998c7b1d7d8eb9bef89ee3a1f50ec284f6e927eb8434a54d901c4e582c52f0cbd9ff2ad90402441d49d32", 0xc3}, {&(0x7f0000002900)="57fafc894038a2033927a59a4abe6c8e76ee1cbd722ebaf5aef2a8fe72d95720b7be9bcf4ab30f8a7a9a5eb4de34f5678b3628addc39c6584497c335e0252b223017bf06a782926ac3355d133d09dc25b5796f227b03717ba5631e659bd3ea96d9446859f9cf8ef0cd6ab029a478a36ad6c80b3db0671a2e7482cb8ff49ab159b0faa606b1f86725e39e1368d5025c4c4b92f332d782be577d8bd12bb32a4e38888421f0e757407d960139d7dc1e96ff8eb37d9b5ce950b7575cfe7fa8e11fadbc1d1f65a83723706bddcb60a4a32e9d1ccd7489fd318c3b344978ba64d36204127222724dbb22a66f81c7d8d8617a95d073bd3173daa37efa2f5ff14429c4c4a88ea69b3efaf30bdeaa0905563988663c0284fd8498e85becdf754474b532c2c90f3d8a06f48ca9798685e6c67ba9058bc8d94b8273b1d24a49c376a76556c2f20d82257b83696dfea810ac64edf519906f9e5d870610265c6fb0d937edfb9a51b2b14986365e15bc712c3e65009b3e614a4e94599ecb900a0f1b92efe85d379797c61523a603c0aba4a17807b7b4f8b2088a3860d62febe8ab25b16f1891351dadcaee927d41e0820cada98eb741f96462d70efe7373e065c3e33dc4ec732593aeef66c0fede64dd82741564791f4700438dada6eb5b8b7b22d7321fb8bf0c324c42a0f6f3489daeaa5dca0d53645430238718e034a32446417767da69a9c67aefdb25444b07bb79b718e799b0298108aade79d2178e307d1f2ab9dcbf171d8bb6d9b70565123f7e6894e7fa60a3140e33a7043cddcc7845690f7421e6cc952edb366bc93bb7fb26234a875b2a2b85ceb0ac74d30cc38eafd34642d6e21e4c138df8de96290a494d020afa98a37b72886d702477402c0d08656f9f18bc2153fcfc1999476929452a69c4f9c6e450e86ebf45a34feafe48576fd9819e33dae50f710f31bbf241f22146be63ba4b3e47af8dcf46f103f8e643a172487c794e1b3dcdbcd0dd8c63414b15ed87b667574aed9feb9fcdda2d53e7a91268b016d3cf41a7493ea60e113f298f8bac357c050a9e267f1922b54bc5287fd611f55b8becd951146e6f21b13a257f1953857168387af88b370f94035f187737c1c9b95ee59e280f87b1f587f90e497fce5d0a5d33eb0040d6e991a04789f622f8bb5c65b58630a5f4bf5f843bfa0c41e7d59c7c9c08ec0da9466db9b22a85158fb11feed314754ceb6fc618a238b9d89c7b5e495b4f988a7c767e85f628c3477eb0cb664481c6f8761804eaa5938e4c361bc1c2ac1bd5479c0df83b738feedf6b5e1ca742f6f0e5c127b858fdf0671c3d6f934c6a54adcf9638cb199e62d11ff550b6e68ff960d6557c5019b55870dfd74818b7b0658c62166fa91d6e5166a8dd70139feee1b3b40f46d19ad9f78822191f640e86d8cce0a914d6faf9ea4f40fac4c7b222b8681411976496ced1d52964c93655f04fb05f12e2e30216fe08bddd40f996fce66a5e4b35edf9e1e18c8c9c3ae8005e282bd6b6730c80031ce57c9f871c1690802da036ca312e4ff2e7c12f4b1fb095d90d4886296383cb7d71731c507f63f68ce31251f54d283269436dae40dba1f67df2ef1e02fdf695c26373b45c937cd41229508fe289be035ebdaa41df53df747729ca3454e47d2f0ea3026d1ce756f188514111d7c4f46297da763b958aa275f3a364b8cdea4708d036aaf2208ee060f84c8b66bf421567a06dccb899cb286efd69844d95a85d221ac710f894696bb3ac7f25aa7f98ef47d7155f6ec2c0fc0dae275604fa4519f148d00ac04dfa4a1df8e7fe9b9c56c91b3fa9b2fb46020e61af87af06158f4ada6f431da6dd175293bd0c803d9f46254d2ceb9074459743849bd10a2c266341e18af3f53db30eb8420572697cc5844caa92a791b11b8c27b5b6ff46c3ec15f656cfc8f8b68bd60c89e7ed7cb8a8da9da84b96c5f98db9b8ddef171a21e6f8ac40a9a10436689ec0401f8d7aa0138af604de4132d0bfb9c767d452ff392083d047fa81b5669e450966a41d1e8994d820773c508ad80a98845fde95fa877e91761fe7ac69285b845db7eb3f8ed47ee58d7fc1a9d3255169ea2ff882c902e545393e2be7ec7d830010aa34f5df9c52804ef1b067fe2bba57168789f41b32a2bb0c7f36b680be8b6903f3fd93e87ebc52420a59640e79549a649ecbc77e3767b6f42bed5f9f03b12c9207c186dd2b562e45a24b4f1b65be95c7b71f2022efe7bcb476b3d4c80188e586253750e150fdc03c3869ad0d15a2c194910ee51b7e53bf7e36fad2a25679ceafdf1dca10de2782e4c82cf82dc1ede1c75c3a47005f9baaf09bb1087405f324b59e484d63500ee0da8ecd363e3f1f68fde86bf544edad948d13ea5ae1b9edd64947957589c96a4fd3c22ebbb100854fdae273eda447ed18a39de8b06cdb586d8f1043f0e7f0d5a7c3e062555aaa03fc7adaa9da5d90d1747a4fe2345d30b9ce3dfc584811ac8ba44897fbd629cbd1627488d3ff2a3481cfaf5d94b3d41a1310499ed8cb05f3f6971da459adf216482edff696624bb569045a134103572e0834fa5deb572e3e7a7c1e9599b91839cfda9a8f7146d473d3b451606a5b48b0cf2a48743744caa288d7048c8b12438bc185f2344c8e54db9517b28509736d5b0fecdf8d790c81b8d51cdabde0adcee858872f5f67cdd1256e725d530c499e0bd83f748569ba849fa6c0f71d87427dba9d36a85170527989b450c16582c274f14dd7aa035ad5720971fa3f1fbb7c0cfc46148b0046dc3876df60a6a28b27713cd792d9c2cff0a54c218ac1ee34ada9f994104b7f285d11cee982e86d82668cc348c33c9a68247b711ac879599114041cea8036124f588132305cec4319b13cc710dac818a6f289be0ca246ebad1f8bdfb397702733d35284856db60550c3d54d9aa5e5ca362437ca9af6831bbc1429a998f264f2dfb5591383b3bb497d85369b39df84cf8451e226f322a501c769860207e5b1d26953776d5e95563a420cd0cef4c578f0c8340c112dd8210bea18edc2f6748baa54f743e86fc948c71d7fb08014ea8ff1e544f82754b315a8a327af5da0a0f793a58caa6c5c5b37abf25043059f245ce0a151a27749f1892b1290d716b3e268b8e97654c5c8ef3139f25dd285caf5f4a9cb57ba60f8c329d29bb8e85e1e9eef1309d05041f6122672f7a8b39d1e4aae93cc8bae20aec311b5a4c0a5ab2b46aca88fac112905a7db64b472cef1f334c8cb87d822eb82031f1bfecab2c217ebbd3c054a3976d6b0402f9b19fbe44c43a8b3171ac3282b484d185aab6dd84915808fa593b5083f154666501a45e277d6eebd3bf162e5b7cb4bb620a65008fead6858cfae8564f5a27f3ab49c849a1350848a9d6f476e047b39afe8342219fcd3bc0e5314ea751588ec630e4147f6f6f0d177028335bd658d5fe18135b87f5aaf790037b9b7ccdba5138003ebd77f87e9152ed86f2e324360e7c2be35db058a9259a96ef62d388ffb76929f80ece602926fe2c56a2f29e2a3ad11e6c0462b0dfa545b769c7c28d25517351c39c3c19d922359ce8e6ff602ee30adb5756251d4c69b1fe5461462707028947818b1f382d549077e01b5822344c796e0c16f14067e340ea7c04e014c28a6aa4270078955f0ae8d2dab965b01979f74dd451390f498c2d01129e9acaa13b6cf7fe66eb69c86afe8b32005cfd0b86fd87b54372f62ade83d15bc239241a30f64685c6e61e2c6c60f4a586d92063c8e2c5a407b37318377b75df0f3ccdbbb818973bd82bdbee29ef2338ade856c99a4a97737ebdfe85be3b02c5b96b87020d7dc67b8d1f15fdf7ffe511ae0aaee81a6dbe98aeddf6539bb7e8150dc8cc7999b2ace8f03d0cb038221de7b075a11b00760ab8c42e25a8e3dc4d909539ef32b6bcb9196405b159ceb3a9f6ec3d1dce8fdba5ccc9664619526c9e578fbcb51399922fef97a027530a63c7088be5e54fa9b3a244f2f64d5eb8e327dd2c77e71547eb9f4b2463a0afa270066622047c575fa41622ace25284503b75d7eec8d6e270a971d90e231daa32b8f5bc04a9770bcc95b8f249299fc482f3e94c44a0b77ac1c244a49462a632b79701638a8a69560be0d2e1a1e854c9f03cb5984ce4442466c29465524c87bda378fd221181e1528d3dc34e196cbd33e714386e8931d9bb300f4c3bd1a63b5d7181fa18f414e84bbd7f783b7c0cf9fc8374eadd67ed64d6ebb5b776d240030e9c359edc8bee1080149835ff1a800a48711d635c8f11de3fd1315a2f28338d32b053f470fc6b82c520dec0049159a0a8f9c22f4573b9f76f06801a6344b1e4d77c3ff3813aa3e2c39fb5857d9fe0594ceda15329dc14d5aca8c3aba113631f745cd549dadfcaa221f6564793add54345f559d9ce38af39ddcab177a26eb6cb74c9ed146cc74ee7b9ed5c00c80e1b7f775c211d67022bb07985041744117156f4650ad404a476d503e43fde5ba5e4ca8983a2030653af4ce3c0b007e36a37475fa2c3176f0dfcfdce2bb496e5ae519603dab48b9bbcdc332cbf852c3a3973352822724648bb763d60a8b7b48fbec7d109e152edbc52183f293203f53f119a39665d782a61a688512db9b159bf2a55684a8a1214ae195999c898abd41e1ae66e242794460134d5eb687a68b4d8ed16b93b7dc329bdec837d9032f74a5d13b757a8a8eed3dd4022a201dcb528b9314b05809f6454f15a072d8c863cae75ba9c90916f0b8903af8d2fe612b37c7fcf391c03509a75df14befd58deaf6faba96f3f01f99f50c60b467db9b9707e4118b4d01de15834a4198c62715c1d3b9878257e79db2339a94ce76b5a2d27491a3a6ed00fe79cd8008c8b8c1cef837af2cf46846d098a08350acff6ac97d6d2b4d5bccb979b28aaf637d4ef7e67ad8d9518bc0bc8bcd060803533e7ffb278777553d947b81c1bce8ae962f10f32ed6c58e2650a88a0e2b66846bb7e4b1a14f5a727765429a313006755eabcc7e05e26bc0ba2030bb3774426300aac27066bf9ed7ad81a55386002df431e811b67b6a4967f18742acd67ec1dd2c4df3b1fab22b65a1db3db2d93bc3bbaa4f98dc7942bfaf94449a1c63e40e0df6a973214cc2bb8f5c4e511aed26808257dccf1277ce2a4a35c6bdc57550b624aa7742e27aeb401054a0838c428e4c47002b57449c3d3c2f30d8c4c5dd4d97f580c500226d18adb78d1626c2b2e5d15be1284142dc8d85c8d49e32ce52177b7cb2ebd8273271728d8029c89c6d35830d444adc15e0f89416ba1318574bf9562451f8eccda68658bb0883367f9da3772bbf5bd6cf3d9bc98e6aacdbcc2f02062f1ce66e53f0149123dbcfe9e2ab3f90a0783af3efb22085fde7ed606fcba820e6453a8e87c8743c50d91b5edb03f13010263276bac22962360aff04cc78eb8be55807f39d32c46635e4022658dab244e2601fe114f14ea444083740143480562c41bd2b34f11535650518ec3b3dadc5a3a79333fede8da46af63e90cb5f4e3acee00e63769dc45cfbb5c97d9af7102f7f5b837a71561fbc7c86cf2b11797f624e722049229728d150e088e2bb0b2c633868588d63ec55735781962d167a4320ca2edf8a6d7aa48a795a95d33b76af08c66c8778c21e2d2b0881704862917a9638751fe5741dc4091f64bcf12ddb963befeb780eaea1600eda13f021e9b2373845a274fea944ce3e707b6baa549aaf0acfe8ddb5668aa040858c219f82822e903da0e303715ddd6de1caa06713f97a0b9d343d210860a2c6c71095a72ce20b", 0x1000}, {&(0x7f0000003900)="a62e9d423a7e9fcb8681c5886199221468fa2174f7538c868c8c35834036af9a44d082634bc11baa4bd171453bf5b4d80d3c31165cd5f08536d424af8010c54d690399bd7d6451ec9c9217cb8c42", 0x4e}, {&(0x7f0000003980)="c5dfe1e62c4d83f8755418b9ee5bcc4f35752482855e57c381044d3d3b0d9e0bfcc26557d766957aa4459f193a5ae1db7ad926a8e5cfa5d3b11a3cfac578a6fef1013ba4eebf40175a488c2cd3b23eae69f3ad5e3e80a904fd8bf0dec29663cc6482b25af439f82981cf7b728bbbb5eb9b7cc64e179bf139b2d4ce8393196ee3b7db36ca97130ead39fd6b152bbdbac105e7d8fc2dc0ae54bd0cb7063cd4877cf9e469f1f327f4e2f8b20c509f5c96210ac88fb95dcf4a471544cf5937b4de25766b380bc9e84ca652b0c88f90b50982bbea36061a2e5b6f6e377414e1afea8e3382a2e849a8080bbb9d1a66223bef669504", 0xf2}], 0x4) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = geteuid() getuid() r1 = geteuid() setreuid(r1, r0) unveil(&(0x7f0000002c00)='./file0/file0\x00', &(0x7f0000002c40)='x\x00') 16:00:32 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000100)=""/4, 0x4}, {&(0x7f0000000140)=""/61, 0x3d}], 0x3, &(0x7f00000001c0)=""/153, 0x99}, 0x801) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x80000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/114, &(0x7f0000000000)=0x72) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r0) syz_open_pts() 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r0) syz_open_pts() 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) preadv(r4, &(0x7f0000000700)=[{&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000500)=""/100, 0x64}, {&(0x7f0000000580)=""/237, 0xed}, {&(0x7f0000000680)=""/88, 0x58}], 0x6, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0xfffffffffffffeff, 0x0, 0x0, "3a9e3cae524ff6c785bd983120df46f8e6d44cc6", 0x6fb, 0x400}) fchown(r0, 0x0, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x800, 0x1, 0x2, 0x230647a, "b6adeffbaa83abd5c1dbe48cfcdfaaf313424f88", 0x3b4, 0x3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) clock_settime(0x2, &(0x7f0000000040)={0x5, 0x8}) dup2(r2, r1) 16:00:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) lstat(0xffffffffffffffff, 0x0) dup2(r0, r0) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_emit_ethernet(0x44, &(0x7f00000001c0)="338323150405af31f7b74f874d3eb1f46df016a9721158e3e610d34948408ad5a5cfab289d9471bf6b30c77c089fd929ddcebb3a777b4453f7fbec5fd35e7993bee9468a") ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2008, 0x5bcf) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x8040, 0x1}, {0x18, 0x1, 0x3f, 0x6}, 0x6, [0x401, 0x62b, 0x400, 0x7, 0x8000, 0xffff, 0x800, 0x1]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() getrlimit(0x5, &(0x7f0000000040)) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/208, 0xd0}, {&(0x7f0000000440)=""/191, 0xbf}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d27010400002a8d6969cc576c00f0", 0xc3) r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000500)=0x8) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f00000000c0)='.\x00', r5, r6, 0x4) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffffa) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) msgget$private(0x0, 0x10) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00", 0x0, 0x7}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:35 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) chdir(&(0x7f0000000040)='./file1\x00') 16:00:35 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt(r0, 0x1, 0x0, &(0x7f00000000c0)="ff8ab27cc901179e16905c05828988e675b98359361c4c892d467795bc1f121d2fa6d7f379161bfa9a7f6f9ee2b5cbba075824be86321fbf46b5d038a496e1ae44b42e3b3ffcac577aa25242b8617626f7674b4c69c797372d0e2272e3551f2355af0f497ba1d6ba0c081642d4ed4787af8e87b2217f43ea8eea9599656f6f3ee16b17aecbc456910319f53cdda4289d8d5ae2df97b9dcf4e700f56835262479e280be3fd02303a47b57c395483b5e5182d7efeb2e1e0474edfc49aa6109b85a836f34095aa7eb551b1f795fcc62049f2c9cab6e998c9b69966fc165e76bfb9f47e848cd3868b4fc20ef393d4a81abe1b7d150b0bb9a248f9f0928298c674f5ce500209bbed5f93c41c5357e9d059ca48c7f53ce5ea3669adb7c15c78097b2370670d816dc219f091594ec18ef24d10403b918dbe32db1598d57cf4728a184998a89979d343deb273cbc8cc76c68f5e3c2b6d97d532f7b28d7fd8efdae4c3caadd430c7e2c2959877cba1f6dd1e88806550434a02a0723230783d94440d4d1320bed408066fde88819b35e56ced848af1d7895e3e862b1fdba7603ec52fbc45ee4bda253d40110433d7d1a4a64295bc521095c3622e5f8029bc0f040734d1ae44b09f4b41fdc039770e2f840ed99dae0e74318623c8f098fb470d3d89ebebd3bf2ac109f456014dd1176d1bbbcf7d6e11344cd0e433038be746f64ae61fcc7d47e5309a72f72efeeb96a2439fc129ef7214ce1ebaa5667bc7a029dc7f7b319dfc3e3659b9fd90b85910dd63ee1e85ef5d13172dc6f640dad1847e682dceaa62076d7e197b1c2c599f6fc86994f52d9524202762c6337bf1a31c5f04287ab98f46e7533a37e6bce91b9340310873632b163609d429b79b386cef350db8ce405b7ac2cf8aeb64602bda37621bcfa0c8fd98a2facc7b386bd2e3deaeb03ecaf878c644cb3d4e094ba2ba00cb8bb4dc821bbc530090c1a6b393e525feffda0844db0753152d8d7f9a0040ab202c52dbad4ca73d2bb163462c79282057c5db05cd8bb4bfef1e42693200da9aaacb17dc65b4b95d48ba7592155fbdd06de07e2e171b962d1849e3147d5b3163805adeabf4e49ab6e3e38c634e6dcea03148543b56d226655553c9295ac83dbf461692afc53467c6f52fe273b42a2f45273beaadc87a6dd1afeab4423612e9c5184310488cb5df1c6879c31d55165a31f2513019fafbe53629e34015c7301df67448d48234f2574c1439146e505aa0ecffb83a8396d38223c7779633a82c91bba0c3fff5ee90871c408dcdc689f8f1572be4a5e7ea5196222cce0049eadfaeacab2586be2934a433dc906045bbd92292e0a67078a72fffed1af363573f2b5f871cdc1e6288aa2b4aad17ce0fa1da788e4f6439affecdfb8b35321141ceae146e05c4b36f80cf634e1e2da47d891db83ac96ffac41244008372760a96a659278f85043313da793c2be07a78429497173077878fa04a49952a0225d14c9cc56bfe343011f1e9554657fb892cb9c2560f4afccff28e73745f28c0f975e3b185319c60e2fb680be9aebab2842dc7ce2d59e01ffe52ecb5c4ab1fa6eb70e20c40bcfc75922259f97d00a354e488b6919ee037c2f3b4161021309d95de26b526a96b7e40ddc6c072f3f6a9518e7de71e79a10023de92aa67f5fdf525bb99ea102968b9b0c0e9d37d1e71bd84e3018c4b8dfbfdb0d390303d601bf76e04872d3ed77c62d3f919d3a3cd55f9b134aafe9fac0a9484c59a5ebe036cfad5888c3e2b8c01eaaa0f04f29d8770f647a06a8d14b28cb31e448fabe857042e7b6c26e010432e83c68e4c7cefce971124342cbe3a8b7f268f6f0c87fed1cc41597dfa0242e542376cda632cfcf176b0db757c0dc5c4e5b3c41f45ef7dae1535764df26eca9cf0aa1604ac68433cc197e3368b9b336f659f8cdf011273a206c6f495a89b230f90da3aee9a57c1507b8ef3334ebf5fdaf0ee44c9dd792c1fe266071e1dd37ecf5e365e5593795a77f825bd8841eadf45ee82ba3b7b9f3ad0c5969405c0a3fa084ec94334171f504712567ef8c8ff006a5b6b1ae0dad4cf5254aba0d508d8cc597470368555c53294bc30208272e777dfb46c1b1e7cb0b725f12d714778532b2157bb5884cb88ff451fad78a35f06272cd33ddf4fe6ff5433b99dc457ea555cb35f37e8a4f2a8e08c9ae0ceeba1e2c932e60f2a3706f3acdfabb204879b5be98a128bf2adc195221a2c7969278d9beccb7381aba67a61eaf87cabf2fcb74aabda22fb78777ec6bee0ec23531abb8b7c82c7ca1a00d8beac43b0441deddd21e46afeeaa3cff2db8bbfddf7316cd84d223a400861ba9ee491567a8db4d47feb84bbc9252e66bbb6ce7277edef23d7d0398e0a4b0650d416eda9a0b92f337c036000e24f75b5938778e98b781ab1dd8ed143e85eb7a610dcd40b56b941efead54fbd66c0fd3d3ad451d005a980299b9a67ac814763faab75f67322520e57379990d34e0539d1deefa4addf42abef2e86cccc217b89eb2f338eed3a4569128d6f2f9fe683feb913641dd5e14e80c5d425d358a1000b78d530190c73f8e54608e0ba3595ca08440aaab102d96ce6af863b07e42e97518d0c7f988f150201e555a927eea61d90a0a917e95bfec45c5d79cbfd389d41300823672db30f578f8a0adbde9b068e48668dc87d4364e4883aac07bd63818e49b047e1bd57f127752b7f1b327471bcd2c4e78be6181755f320d235a06a7f8d3464563954d3a7ee2be182a26d2a38105fa2b92743bf4193ffaadeaf72c5a06f2e76c817398fa0701dc35cf09e722e234d51fdd22d5f8a59fc80af3aa0309bbb8adaa666f434360cc7ae0d1a69b5d2efad077405edee98efda503216df7f660830b56119c07a3473586c93189f1b9564afa10a8f7a9143b93e32118dd98afaf174d98de2c66281922389ae907f57c8e795614e07c4d53ca48b583d70b06e91b0d874f4b1d0b2204aa46ef2a15c5f9f872c2d15fbb4a83c9da550fb8cd60b2c755d87affd4ba2f9b31c36a2d68f4c6075e632b103e3b893ce43316cc41ec4aa30b54f5a2aa828f5697c23968591cfff743c0b556a0be9c15a4ef2c75bd6a6062d535d26c28462c40a42aa7b8e1fd365f804b33b051a40f6fb08e76d0f2534e442213851656b03f36f81ccdcc31a71a0543f115253c70786e1ece6008f3ade8a8feddc469f3897dd3f3e6c6c23e67965ca12468174d96c122530af7e46986400d930811e61bf9ea7c8234663a217c1cedbbdd44ce9f34bf25f2535fb746c876a4d1ab07dee8ad15a85a91907514b304bf83ebfaddfb2cc1c11bbbf24064d009f2cd240d7447af7274b0bb2e1ce540e63db82b764a96fa004cc29d2f5cf7d7ddb29725b5094d8fefd95b022b02b1cbc9f1b2e70fbbdd33cf18a88f06c862f305c7bfecb62da0067b189144c1216f9b48eb274cffa0b3d7185ec18f25e9e69b0674101387aedf910ebd33f94abff4a8cb396cdfc65102e73271067cc7668c6ad24a600282a58b819a8868503b33baa3bb33ca8aef0dea8dfe88b9a2dc49a269c0ffa1477031fabc82f0c1d5c0142f3bc8b5d44c5682ca74ffdd06010a21c9e6606aa2e687fe658715a3e06c351eb60c084508be9a86210f1329762f1f5d677c820fd5275fb7669a3cc1022823699e68aaaa7af08929b3e153b47064853b791e6ebd6c2e5169213e8d8e3bfc8c98dcc2ff04c344646c52313d6f1ab4dc9c14dca06a490f3c12523a4236d38cceb84eb02e28aca7cdadb261ca82bd7c1b099a607be03f4bc53b21054cf15042780ebede817e1dd3cd337af4d1c3ce151ccc2859b6557377981cacd5dcc3a4b0b93aafe0937837e27243f9625be81243b1171fa66f2112e7df9b0b3282643470a9305b537230ad8b12c0e115be7ebb7f1d7d1f0546c788c02d998f79e3954af30a3565a16103bf569e10ef97d127dfed4a7d7e8f9d9deba7b97ec8f6b5a308adbaeb1fff45e0b5d696d8a274f7c532563d287105512a588dd5f13761460b4544fc50058282c601eb4c9c27df085a8f633016168611a9883e597cb331b4469a3727c4a20f7a10e1d5459f00e260e19832e0f61f1cd0920cd42a7f653caec0a480effe1831ca5b488ddddc471260348933431580c554ffd4b485b65ac70a24144ef230bc9e1ffecb3a29c068e3c667ad4383dcdfc8d14fa32b4714e2ec68817ffd31020c0f976f81e9c22e17ac229e60d30db0128d932b9dedebc0d2e83cb6eb3e4562e3e898220821a2bdceda4a2bf33b390c23601a311d64b9b3c75c2e50c37da18c1868f06e148760e071a8d8a4246fddf1d06c16711747047da2fe5405202aad3e264ac90a7db2f8bc65fb67bb20d0144656f14aa6e2377c225a3dfd60166d8af8cb2d391cb5489abf7e35e900ad218d9ebac581230d711d4758aacfc93050775f52df3ce6f5dec124f1b20fbb47a559f0aa02791df668d3ab271586414dcd5197032762d851a65b4c8f786524f0c3de567b9b40a082a744447784d3625dac9ce17e2b6fcef05ddd3998ad7b7b8999896b4e2b5b8b2d1da34bfff671026439dc5f9edecc959407979a46205c83365c9a45deac7ae07ebefc146959e2f62b2f8b5b6041b540d26b9a9e229d6afa320747dfc35ec8d76ece5dc4c31acc9b6e6c49f7eba5df3804ea9834a79820fc65df49c9e6cfbe63e5aca30db64d6b7c55deaa8cd264e44d538a8afee0fde76748d241cce5966bdbf15d4d04eee8609c2cc9006f99c822f832f5f85d3819bbb8df33ebaafd12f5c1dce2e22a3961cb33f3b856f33f1bc94079ab820dde29d1afb77bcef5eeef7d278daf5d8a1ba6561769019178f0f0e32ff38d41761f1fdbb8988bf5c39c5452bb65269792add584ab69ec14e3d8fd61428ccf446c247fdf63c58dc3b3678fd4f80d4ada916a4df416b2b05d2b7ac83c3d6073bca42d60d709344430fb7c6e71d869bf87fdd6f4e00003255bb277a908c26d5b9a4426c98e6b296e440c20b54189f45822f5662cc17f482537047ee25c9411988fc5a7898279def14828bfbdf583644cff7a20101a9ffa97e256d97d3e3f4da7dbbab9d8eccc4f638fbc19658f823b3f4a5de61db3d2a58e3524b47db974fd941a1bdf381454d765d624d0b4f93f5ceba8c0ba666a7e3680c00312ee8009483dc353d21106f0a3d0a9275f568de0877e28250b332ef2d964b9f43fb7fafad9866bc385836176e77d48e76a3b96c5676fb09cb41d7ff2262283c1f0d571080300e615c897d531ccf68acea959216fb4a9169c16f3490fb33cec1592a476cad6ce6fcb437a083cbc0ca1082ef3e632a6341ee4b9b4a125d786db3323de46c27ec50b16763c19d1c4e17bd64eb8498a6ab2a011c8fa2beb18c64fc337908431e7d291baa3e2a74b19d1908530da6e8ab1b5e38ebb188ce6b3ba51e7078b52898afbe6469b7d9350fc94ddc003535ebcfd4abc44139bcf17fbdbbfeffdcea661eed5de6dfa5117e6d9ed6ef8827d5427425b58dd35abd482c0215dc1c9b0edfe29f41f5058da63cf5e7f4aa7d2d05166b5eb4a79a13e8e5ccf4d5d7c8b43a4e16a117c0922f29a77c41a319e8aab93eb57268a5aabe6208d40e7ede1af8c33c8bb60cde8b66fd65f2511cd80d3e6974eebe52b1f7793cbc8e923e9caea729a9b1a36b6f5c6e7a2018a8132db050fcc047a33588a719a91723e4d8592f91123d9c0e8ab3e03956d3ab0cc497888769aace91657b9ecfae882bdd8c554d4b0fad55aae1ec491a85df178db79b7520b89917cc163fc0798f9", 0x1000) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) r1 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@abs, &(0x7f0000000400)=0x8) bind$unix(r1, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x5, 0x2000000000, 0x7, 0x5ac}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() r3 = dup2(0xffffffffffffff9c, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f00000005c0)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="290b4cf0", 0x4}, {&(0x7f0000000300)="cb1cfe78a14d699eaae27f984ce95576f2e5239cfe12ca0b4717777e6b2e444298c83288d1d963b44760cc3fb370545282ea404f662083a637398ccf8d1c7530b70a4b6ce3398d27dd67f4bfebf98cd56d818409032975dc80261a46ae2631825485aeb32e83a72d49e3a27d58efa3719dac0a8164b68c46d403f575702196fa403985ab7240fe4b10210ebde0b80586d18a8af28df466028b90193a98a6c143b8373afb0e07a9f7a2d9d9fe8bd168825337bef641222c05b7829a7982d9feaf043b640559f7e04d1abf420555919a72c92a0c2548", 0xd5}], 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000061fc42b967ea14800002800000000bcb4a70a8341935c000000c1054814e7631926a1a9e68340429319810bf4a104f084eefd347bc0247511", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x4}, 0x403) close(r0) getsockname$unix(r3, &(0x7f00000006c0)=@file={0x0, ""/88}, &(0x7f00000004c0)=0x5a) dup(r2) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fsync(r0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = getppid() r3 = geteuid() getgroups(0x5, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = fcntl$getown(r1, 0x5) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r8 = getpid() r9 = getuid() getgroups(0x1, &(0x7f00000008c0)=[0xffffffffffffffff]) r11 = fcntl$getown(r1, 0x5) r12 = getuid() getgroups(0x1, &(0x7f0000000900)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000740)=[{&(0x7f00000000c0)="ba10cb4499bcd05f0b11f1ecdbdf1166bfd1200067b825b273084a1c7ebe33514b286f4060727a5e6640d6232511109f0d90a604528e0addbf5e0a76e21bc6df21b56e6326d6c54005fa3fe61c431f918071426a93c03af7f3160cbe96a9cc90b46420874f20ee0ce0e615e06e53efdf8cae39fe317e846e99934a48217752211a435cc228f5d97b6644767292ff0aa58ae5f6de0dd31178ef86", 0x9a}, {&(0x7f0000000400)="90d78a4870845f5b8387935c338d3a4ef97e9dadcf2b1f50c22cb47948a66eadf61faf7f704b35b7dab8112e65f00b5bc9d65f60eb8da77610d4b5669d7f2cfe349fbe041b5213c591b8f9470716d9ad9d3ae28155296ffa544d4278f02e960cb396807eb8a957dd388d1fbfd5031e712a703f6c4bcb6e264107ea319c9721c7496ac21ca360dc18f39fd86dc5f051a8d148be4d316e0abdf3c376f24401d97683cd0de9cad4ba9f21a506b97f4d0845887db4b4ff2269b43dbd9f2d73f2c263716b62ecd84f78156742fa1950", 0xcd}, {&(0x7f0000000240)="84a8f684d3b47962b3ef4c8b2a8de8b1c0b9a5cbd628da3cbfda53bcf60fd68cc559bd33974c7eb4c36c9e9697e3011e26eb61cc1540a2c42d615160dd68e47c005893ea15593acf31e3ada52ab46120e5486983d8efa3b31c8b16d8631291e047913ae63566111c5adc42936040f6", 0x6f}, {&(0x7f0000000500)="5093b875ff4208821202ec2f793d210e5fa6af5956a832cb69c5907f9e4f474924f8d90e156ae2d70a1a3d4402460788f02f9d7d3bff3b2905fb388d562afabbed01d048d306209b03612fa7e68ddf18673175b44f6f3ab4cabc239346c90c8d92d046efa9873c8a38ce3a986ae58c4fe6a578ade25ca71a2b47a05ff3479d2237c58043bc25859dc9b01e60cea275d72b330dd9b6303b1ab603636d5794a2d6f31ef41415ecdd12568c624eb2f9c160c73671db7a68479d9ab1c76df2f253a47a72a2fa72557a037299d67dff", 0xcd}, {&(0x7f0000001b00)="6bd30f7fd362ff2555686c9bfe8e49900df70a9da95bbd3dc394bb0a23b410c4d418bcd72021388a24aa23ac34093369ab7d42f88e06f6d642870ad3d3f525cd57368a9683d25380729836dcfd0914ac57d02b0fb5da30c6289d53cbcd98cee4f7f424f95fd797975152c1abf2f866b607617ad23516b74d586aec44e81f01591cd88e78bee4dbd502a0e15ba51b2c9d1c83848879e12834fbd1d3fd40e304ee0ee7f9b6eafed47e0229fcd0a51e7c0dce9e4fcf8a1ae9c6d9014abfd01db8dd8f8390ef6afd2c6fce65473f27170c38f3ce94e9f1aacf14877bf3b41528dd6123258dffd209af53049b8d3cc436c7cf49910a2c7b9c0e4e5619ffd0b27a6f075979940baeb0131930e68c98e170b09fa3432287943aa5f93fa541420a82373f15e0ac83ff5d4a09c9ed22a3bbe46eb590ab409714e0fb8b471abafa39f962f09d42cac1ac5173956dd96a0bf1f9e0869a6d762c5bb134a4e14f001b58fd62a7966c2965dfe6bdde6c5251b4ebb3e03867d0e3c7ad7b62ad6fb465528c3a8aa09d3dc78cef8ff2fae0b8abe25f10ed51edd44e8dbac666edd7efd05a98c7298c43ccdcda31acac92fa8c51724d872d29e7e8f60f21ccd5de98406eff17ada76c3d6c1c8bcfc644efc2128ea1eacad9a6de5fcb64f68a992fd0fd0d2ecd062f73696982e4592c5e9ad0ab0e3a7e21b56f316a1537860e94e7213f33f8215186ad75c13eec8822b73a95f778f317509ca6ccd9bd5031344ddcc94e465a3b5648dbd3b01dd9b8d0555bfca21298d6ad582a5d0af5c26fdc6fa1962b3bd59d7c4435eb0286bb005b7e963d0f88acec8c9ddc633f3c3c162654e62e43576a502fb04b5aa9ec4a8f5ad7890d4eebffa9a28e6f9fa10ad3c09c248072275c7569fb78b45124a704e9e50687579360995bbfa4351edf355693e6663481ea8c7ed784de4588776bd25f0d47d9860ecbcd63ad73805c6edc92b46273d52f4d571e0b1c6b241d0be156e7b864273159eb60f77d64aeceb83f51a186139c59ae5777c1eb24f57e6cd88a48d1609bd0b159b249faa44cf6edf2fcc582605a6ca3a84f1d830fc4572b21ff355a8c97101e10d9169d5f544cc491c90771e9913be0b64910d02e2c295dc8284e5da41c42118e6e71478f3ca9679a0e8388e4dcd7f05728c0b40e7c50eb09c7cb1e30733c2368000b654b8ec7f62e01580faad4af3ddf3a265b93f756f84bebed294085ccbadc38db00cf538f7d3181853454162f4e91f682e0e1a3504b240a300ba6ed6e94cb1859d8b0085f92bbbbe5e4714ea2128d9993beb04178e8a0e2a7077cd30eecf67e77b70b79b2fea3c68394b22929862924cbc5550aed86d4bb787240e027810243d2eb54d3f500d28ed24a66d3db97ac789b821e01ec96442fe19381f4550590b688ae3c11cacdf99251afbe378aa10bf17a7386e718d3c824a972145ae6bd16f6d64bacf6ac4e3a42cc0b3924d77e1d2787bd0a9cc16850608f4c60aba3c981a013ea760c8cf5c1beb3e78d741a4f3f5c75a1bbf8a62c4bf33be122b488e52ad649762340e6662290d55f0652b3701c8a529112c05006e3b6230f493fcb2830f78bc30260d013487c203a0609d31315178f24dba304ac56e951da9051b841e668a3db0b3fae450e94e79fad3c19aa6a69949e0d9c0ae64dbc17637bae5d2abe7925309b1380b524b709fcedab16655746ad270366239e4933215a1dbf781486d3c65934f4abf85995589cf2b30784f66c3e4aa0a6f89c05bb74d9d1be673c3108373fb83ce122ecd81547c803dfe283673b66f3c588359f59a099894445556e6f9eeef3e356f5657d861d4743a83edc21124270c9028da422fb30326b7ec3df15a5eb6cd95400baf1e7a3e9ba59fa41428c37e0f57964800a9013825e267302895619eeb2e6982911759b3c8e5831344859593a7b6c086558eb61f71670c34a3328b1e65f85e2cfea280ca08520827140c7b9ef2cbd993c97dac457491b6281865e1e60850a9ebbda7135b767411069a71cb2575c2ab70cd9b31713ea6081ab75cee02dd59239e7a5cbc1372aeb3c65e5d5b928f10bcca111e14981b965f29e32467d7b92e3541fce6875714c0d090b08b3a7fd8440d00289a1fe8a6148d39c5044ef530038b457eaa0e52774d0f4d5c4c6e8803024810494df921ad6f0d560fb1f46e0a6c42cfc23ee52c3b2cb6f7a3934f4f8e1692ab0deefc7fd6fc4ab81ae0d671665cad41c766c61040e032b3b7a97c4ed596f99309b8568973fc0e9b1c9f1c949aac273f7d1ba4f4a0dff32657dfcdd010685aebcd2838af6234c6f270b93064fe6c9a74a32642586ce958debd1f1324ea8c8d5425f3789b8444fa123852b3ec67c217f58ef7e673971995abef728191706b15691f6bc94ea3f4d6ce6b31d3ff33ec24d48e139b96ac65b7d0cfd07e1a17edb75f00ab5150103531c33f0a8d719f9055448c14ce85355cc7b092d5622207f3f3a3e70a9f8c6298ef471afe3bfe6abc94e64e9294f3ba40bb23c30ef528c5de686706e4d1b94859e8e6efbf561fc01e549380e91cc3d313c471b0e2223ad04440d5f1e7d0b123bc65142409269e8a3d9c2c0087be27a04f3bb17c0f8ad0d0e01cf9090503d1f6b4a343373b94f01ce7b5b7145e34d6c77214351ec30e58ed1e062cd976a439390636da1036befc057fbeb2b42efcbcd9e612890394e03cf52746dc945639691049174a291bd5e0ca2a982c72a032044113e90e4afbd0b3340e0a18ae90200c55fe59be3151016cbfd9fda670792f822427082b4400c57ba5f4628a5334230d0da8aa6b034afee402760ab601917559a2186c55dfbaa9803d79241eb2385a3316eb84e02684cb7a72b1dfa14afa56060083af89b8d613b1b1162d52818013c399c26b7280b111c271e97cd2b3c2f854680c1037343b41d5308cd865b1a571386a324da79628b9db6905864dbc894ee581f45d259f5e88fed2973db4c61070544c3d88f0b5bb04bae45c258b9317577b2ef601ff9f95c3a7f264f80f050d8fd245c4c813e7133108b52fedd85bbe92ef55fffdda7d6f864d12982acc91b0aec3a914ae3d79da06468992690e435a767a4942fcdee3955aab77b3bd91e4c929b5f04fbf059d67806b5f6b3d77344384d0ec5924a19e0f2121d51ac5badeb91881b6fb1978d48465c3e8406915a0959c8fe65687577a266fd9709fca30b98a2d099e9c3a94a883970142556eb316a8abe15cac977452a8263be5982aff1d043909fad7421acb8cd5579de5eabb761d26b02951932b430ecb29b039487d8e15131899a9cf5f41c1ace17585d1648a802aa69521e2e07d085ac1df5ca97d484c05a18e714b6813db5ce3ab777d8c575b042a94f7514c0faad3ca995cb33c7064d09fc507dce1bef5b583b6570888e811d152f60a368906194e014d05f5dfb03c7fb69bcb1411e393fe007aaec42b544fe84f12d4c61a3d04bad726968b7203473c6d3efc96340a889567833d7ad1f019aff1281484ddd89bb06d89558816fde87ccdd7232344e84cfb26a193cd89e9cb65f277c9742d1db4b16aeb2f1d0d7bea0eacd90da0a06340073a0408cc4cd0eb9e6e2d879a75907936db0f5c7e1d4346b501efa66ad8c56414d615d33e9b683c866d2102f2961b81088b4c00604dff992a3468c3bca66641e2dd9fbaef5a0f036ec520f5ff9f19eb51ea5aa9a4939cd4c331921a1209654882cd83af0de467ae5206353e0b044e278d0e09d8ca0f1c6b1eadfd0069e20d217d55a4162f76ff68b948abe54f111d00dae6009eccca2e694a3b8533b1dcb1cff4a716d343b258ff1201bae8e0b3706c92d0a7b8639a4bc4a4247c9bd58bd531cf9f335c221e996ac25b5330ec25c9ce2097cc8b4c7fdf7ffbf5b5f0386be109a4659d673de3c580c7d2bdd4fd90b46e8a1dcedc606f3a889f0f1715f6edf7240b4afd543d6057e25457efd5ec9445cdfb8eedb19aa1060aa19ebddc8d37dd10e496464cd3b250c817915b0457f8d7e685f9f0db8e0d4480ce3d584a8bd71a8154e0cbb52610e38c29109ae02b36dcd62b537d69eba8e43c0d0d615b9a9812a0fca44fc95ccb3c48c62fee298e64a18b746855aeae1af8a0a85ced7748c681238f2af3f494302c332b47ff902bbce0c84b2d8efc83bd8c128142e26b4480d2c9e2407be203474a591fdf6d68243ee50c91c3f3b0408c0e6ea0a0730650f48edd504e482544baf55fff491bdde7e536b8fc58ebe69892836a0a87533022ab2b8f51d6eed5042491b0c2f20ffc793e853f1af16b8346ee104547639dc1f6e134a26f04bc8307b4bf12c7a1d3ed3033e2b20b31e188d640a7845f93448609f71cdb357ecc68939abab5fbc9a332ba65c39d8e6dfbde53c19add85feb48e593045d31d378dce5567d8aa734606dc67a99bcbec301fe8b291faf229022e3b909e76e4002f6c39a6cc9472aa2a84fbd12b11598c0bf0bdd6a001e15aa5d658f243d8c6618a3b944a16577f0dd95fe00d645799bedb2b543283d94677841bbc46820ed3a5eae87e5692b0fae7a248d1fa5e7c24b44cea2075a01c1d9aa1f97f61897767da157301a4b83a5074d5ee8e0aaf2c0beb5a271224512613fdec4985cfe506a40ea07f1b6d980b4cb2a67ca2514fabf6656275bb9f329debfc4825b1d93b0e79d621c4af359fed3247025c8e75774dd77306cd102d43796337444db9690565a2413e8e03a76fab79efb2d430abd3c53d6301fa08e8730ab6abb1b9eb9eab6f77f31bd529b2295262a043d3b22f0d9edfe0dc03ee2d9fe067b98a6c0dba6ecd9716d9844d491a845f4a18e80acfe65c7262fde0f6dabcc7360158071233be4bf5efc258d46037782982a5ba2e51da3a6eb06265b9a18e9715bc6623ebb717e5ac8a8a80417526000257027436e313582a371354d4273adecdf8490de37a1d0f78c8f40646eba1e8e23d78db77e41314fbc02fb4111c9d58e2ad524d27449bd2ab26df4ebb524094415bfd8c6542a0bd51d19d9cf2d8e9aa8c8f9511b13334098e36d14478f2d99badcb69b049e0be37904dd9e2153b440e8de2ca08bd7304449e15cb2c01db12a378ac5322359e9fbe620b3d2526a62ad9b5f142f2f6dbd753171451d70e3d7a23dda8bbae331a23da8a696eaf1c07c26ea9c64e15ca9353b00de4ad6f0ba2ecb2b8199d679c41ad10c8c8f8526a9df0aee3f29e9ef1f1dcb191e12f5674919572b30fb48ab178074bda63dba0aca60b150e183734135e97ad57964e20bb217a391a6bc3328b8552e3c1dc9a7342e370183914753e04d569f76849934d0b90bbad78e88d44df1e9b668b74c9b1ece6ed93338803c1cdcbbcd97675fbc3fe27641c66bc0d325a8b9c2591765223813f2b870bd577a9c2f74184533cba1bf39599d4823ed8771c0faf68bdcb2101ca191ee7264fb4d911d3582601a5b0db96cd75947353c148035caf002ff83cdd5052f1269154f5e8e21a9543cd027a5882bea1678c5c7de5444687cdc8899a0d6640cb661015de6d776e289db0bc3e1de4bbe504a5ac12cc9b41e13b3314a1bd9c5f1c4ffa0c6746d0a1b75f61f756fc09ca396a8e96c6cf4ad5b71a2493eb384ee79c4c1e64b990295ce77f4ef638f552d5f87db551ebf95310fd779e33aa3c5e5b01e1f2a4d7d0ecfa42e9faab60e7cc5d77cf5251fc8ffdfb31dc6a562a9a27b857f1bec0ef9f789d5a91565dddae22245f1715e9422223a8061b99d8ebb5658cce89d8ccdfe8f9726148a01c06a3a8a74f3dee0e59be9cd65f6bbb66919e4", 0x1000}, {&(0x7f0000000600)="7dcdb3cbbf1290f2831b1d167ed6c01f1249f1b3ccd34e853e63169d1f834265831d5a0e89c9f3f5a36ff46e82f90f732829ee16b3b92d7e7156aaf7d317c693df7216e2f1", 0x45}, {&(0x7f0000000680)='`', 0x1}, {&(0x7f0000002b00)="3004fdc692189d6285e35a5b8eb8a9e435928ba72e77fb4d04f9f868f40fe40a398aef294ec4d3e9cd56060195aaf1c7d922493ff6bc189cdab1228de3e866af965c90b69f4da12fcba4d3761d8bd95550d2534a2340367b69cb6c0fb6c3ba2a5df3b0dca0b801c64129a0b0bb2e30dcb75ccfc5bc1e0f0ee71daacc3cd99bc9f2bbd2b1af1635ba1177fd934f521fe8a442d396d2f5d2d5580cb455db1d80996d6efc5d8f5abff6b6e4c5633154a8f498718cf8842633c6e83f6ddb7a55eb39d2f0edbdd405a101bca8c9f9aacfb63ce4edb0f45892860e9088a1e6ec9e20567f96c508d043f180b7438c4c0d09922d8275b27f317fa48a4527d172b23df869312cb50fb6ccfa87a3ec7d11dd125ab882c1f26f2b8e662f7fbb65bb76eac662510cebd3dd6a8b7c82cfeafb6778dcb910689d593e9e23610b77ab43d2bd5079f3c438c204be9b6de0422eff157c893d13a212f2b8fc3379a6ad2eae81e06cb7a00f229ea4e56dff2f87de1f4100de93f04fb7af7c672c6ed15c9e97d0309ef0785bf277ae288b04bb438f4d157a8c1fb76c809498fbb03750dfeef282b3e2751503c9afebf1b4670667e32e3815c0457f1e8d1b88dcd7cec65a13650de86324ba70ee811da3ee33a59b5d3381ddff8db5586f08aae2ff988b9251df5e87a9985e2ade2152ecb5a84810e95a847a5976ae4c7f62949e428017de57174dcd73ccb8f6689160161b8d57ab1e8d291b56dc9c177232dc6a98b99a34de012cfb28d98f42e105b91c423202ce40a41f8c87e5e593716ff03879154576c48e6b5ce75fb31fdcc6822cb4d71a38f51c997db42391b95718341ba08df465438e49b25db9411068a50a555eb95c0109bc672bc5a2492bb65116a03272f928efd32e250b181edf7806744f51fac5d85d3341c2f87812c29ae934c7c565b5ded072357c29227c482220e1392b7bdb23560b7d5c083248684dedef216d1d33737799f1f33f1d392ffa2dd489a318f7670bce943dc41b808935aaa02db2d6514f68990c1da7f24987091f1fdf9d10108826a1317e6f4ddb31c0b11625c10db4fd65c5770414c7e5abaa0ebc5495f864dd41896bf6c20c3d44eeedb794dc03cdc58699e2145429cc89d546377d6c5562642d89d0e2370dc63f3639973f2bd2baa3b42d433fe3077baa9b42b3e1b83058d2c2d297fd8a6ad4669f0d4627b7faffecaba75a91e7e65046c80ee52fa34479727721a1a46adf7a348093347084de74c2bc7fa72d8e16ae35fe93bba11cb541e424574b0bdf1b80bc38b7a598b15c71701b30f1913ceb3c4b859fa7cf34a6a8e4dde6efbfb93dc48e3bdb1c15b3d1290ad2d8ece913a8426b07f2d35c219ca51193b89ad0862f6cf1de779500f8747496fedbff322d3d777301e4d22b316e19e09d7d13983c5e5ec91ca21ad016edf0fe7aa85514f38451a4e0aca2cb8dc874982b9eda384a93e572c732ea94225c5378434e71cf1b7c7c2cc60c91a6c7819f2af80876e2a109813b9280293616f7e7b3438c107a7b9638a56189254de874e2a4fd39a89db69153fb0d30e1f561cf0eafe90f9f0aca42603df7ff2461b50fa51d79d4c3b16d83fec278a5797de83d785873a31dca7dfa225c3939b076a387adb567dc0c2e1374a920a5efcb35b7622b06728fb4336b933b5c82bbe4596fcc95678db4ada5b5cda49463b9ba485d290cec7227984d78fa4e2d3446317bcf0fd332c73904b18c5dd4f8bc1d9306cf1bc594e5c2dea5e8a50fe5f753c7e6fbbe4dd2c9409ef7aa4000125d35ab9891e74dea53d3fa3dbbb8a781e9fedc464cf210470af8045d473ced9f92cfcd10e9c03beb321c921a5683c3dfa09bbc8eac1ac35e46d78b36ea9c05b1d6663a437c19d107c305251dd4ea918b5ab25fc64726800d55750a7fc856c7f95778aee75a9c714869753ebd649b3dfd09ca8477eec6ad4f395506621608864f2baf93006582d42cb75ce918da390dd309b022e6d34aa1a6e2448654d7443a5995d179dc485e2a62e2aa1bef368f1f456259d084650f34edd8098d3e9d3ff9da6ac8e29b536eb8400fe746958b05136da349e85d8dd79c830d14cb022df32ecec168b7b55a43d28fb26e6792c73a93d38c78bfafbb10ffe9ec31cdbdc16861489c9deb79436d2e6803bad2dae3e78b85b10505e03e3acb2bd04292b47a8047e35c06148f1775fde21ff6e2180689a7f592652cefac8ed2cfa4cced184ac374a257359cb40321b0c13a450ab974620f0796a9926bb295f96f85d79e627c32b4ae2d758276b33724fbb6aa89fe041afba8a5fa433bafcf359de744ad8850490e0430f45ea7d3413ff09eaa2421de92344c5cbc555b8204accd342e3e8b225c75a05432e638debafee433f2bf01eb10e99be2bb1e61502a03289b8a47d281898a2c76444f325473bf1dfd78145780fe7df1d98f2997aaf98c3215d399b4198ac88b121dc7d19b052f0f262bde48fd4f4f680872de5a3d07f93a6cbe9c7a06715a39c258ad7611e7177179a0643851fcc5e30380f65a45d8d5bc1db16087a7877cef3f6c4d62094a263e52688f0aafc8ae7b298d82e39feaa8c41c24a86e76db816312256bfc0a7222b7918272d5be59a86cf51f1b977250f47a02d83db5f974746d3d41412452ff7f4c428015591b24b39eac0abbce69c47e2ff3bb08d03af1b98d78730a2cfcebba67ba795e030b1429ae9fec820bc296a085c729e10fbde4440ab39600d174540c70d25a4c1275b4e8d052b3f92e5f5ec853593d728757b209411391a278fec2726c9dd947ab6dbe8793f7fbbb3df901c3f87204da2b5f074ea8a06c908f1a7f25438efeeb73ee265dd23c35039a1c3dac1154ac80b68d37a8e539814e26b96769dbe588add30a26b7bd9293dc128646d5f07b06de02784ad630abe61b4ac9fe19e4a46346ec8dbaf51f3828cada39a5ce34521e6bbdfede9770e4e043dc27717a5a3283b670a809ae0edbd2d5270d0a5c0ee85f40333d1fa14409e0985e05a1b8f735d4b3209c85fa26724221805e1e2a508fd4348fda620710a4c099d34366a79e26d5d30f59e1e64cf3a462b7baceba5e34a792a8c67fb680e33ba1852d7358dacbd2e35571cdebdab34501b2676dc3914870bcc9452a621646d42aac65845a7ffee33c76a2525aaf3b57cd524733605ab14b6198f57cc3b88856a38e7e39f161a39725b9bd9454aa65f5c71293c74c5a71cd890dd063c6b204236ee1551a21df0413ae6bc677d28ba057e29f51bc8f05662c5a2e5c94522e01e1c630864664d3688f5e5f00f63bafbfd57ec64355312eb73d175f765646083d00f965e069b5f45f3167680c4d469fe2c33b80e320ace719cffebde2034271678849e70e247cd5af4d98912f0302a5c5003bde37da5dd5a9965c5aa819743992c0a52bca855c7db81fdfe35888de309e26a338beec2bc3c2ce4349eadb45f9715ea16d29dd864ce1a67d50026fecaba0ffd313d522ee5ab30887dccae53a281cf46a54b2e7ba05115dcad8edf8c80e2002a29371e4b34e3a06b377685ce0d2224584c93e029a1ad30f4f6dac1e2a62a40a6265251ebeb98b84a6e39d029e074065c73c66a0381fb4bde0ffc1b8341866fd51cd401e6e7b1d769b061dd0b8e61c43cfe161c4292ddeaed8c8ede4284a29bc1fc032493fd7d743babe674e9fdc1c4f6498456898c02da3b10586d428823d409a16a28d7b09a1e0e7f49fb5327f2031e9f4e84dfb916fc7a208e499c0d505439bd02de414f7dc8e4f10db0633ae8be14a04dc50be0139ef83e9159d39ad625d9bdfd099baaf9b23dcddc1eff8c311e103caaa39475e47793fec5398ea21cc4786ae7886ec6fab21daba6fa4b3f58c385ed8b58e1a232e66292461c40bad6b3e74c872dd3749da46eda43bf4096dceb9d5e6fa1882d9230d150d594ea8d37785fc3f98f961cec265b816ed629f0e9e46908fd97df98a8b6ed917b089dd514d42182fa92932808f7186252a24ce7aed90aab6519b9d6d5f5aec3e58787ff33ee9951714c11eda794046cd44b09db0a0cc4b9df924abe26efcfd7852bbf904d2e462f86092c30a8db6b081694d862da5ab22f031c46c801d504bae6b7240d2d703d03bb0785362bdcaf6ff9d36c7c2b7cc74221691b77d873bee500717b5f2830aa78d5a0d7f763f504ffa405ca676ad5cc37b49868d1ae0028be82b088fda864c62e6ea5620612d453721ef960a51aa152e95d2f45c9cbc43b209bd714978f5c81696b31364c3ba8ac1d13dd6fe9e6d10693f4ecf5af068ba29452d1a25a79472f294d225dc45a8675700e99f481a3218f3261c1f4542753fb5ba85d90e3f0e725a65b2c7d8ad92124aa3fdebb2fa46b797cb17642f44dd5a49741ef232ef7c8f241b9b05e9d77313d1549a394ba238c2b3d419afdcf1e9c8aef3ec6f1341bb023270bcb8de366714e09a7bf0c33a6a9920c89898b177c76db6723a9d66ed2af779620ea0408af6b956697e24595c15a7e432ffd9a532109692e3e4c581f17ed68ca76c55698ec042f9559ea6f3d142e8a2edf6f2cdac19f056d6cf68dfe3b748726608c4902ffac8f72b9e5e87b00c70414b34e6e79028d04d1bbbb06b0f9445e55b79e7eb392a0c548e10f120d55940cdf3e671149db33d74d76f768360fc08f03ad8087ff5134497eb3525dd3789973c9cce1a8323bfe753aa98d3c01461b8c66bac098ef1634ffa255e39cf9b776c4a0ff4cceb0614bc37ac6809981d38bb800aa84ead098acbff8569276001a852751e341ddf0ce589202ba3430cc22735024ccd7b7e9f57a1de9b568b7db1884b920beeb6426aa5402c90245842107c83c9caf2cb1841e94e93e0970918537dd5aecbfdab0d9fe4e3f8afe1fe179746abbef9f41eb31f725764d794817621bdca7486cb1738d78bbdbb4b1197abc5b5a4e0027fb9fc5b62ca71bf245695858fd938a32a7545ae804576639dde305fb4dcabf1c38749a55a1ed0ea52837222db0967fbed30647374185c5ba5c5e3a3df01ce270165e853ee0238b43315ed31bdbf8439c066225ff89f2dc3f3c5006483ec7e27f2ee7bb169f7094340a3246a298f4d995f08a54a341659b897a7b1c5638e03fd22588fa591d58e748267a8052ea2fbced9023f16c3b4102c9f8ecef4739ae74844116387743c8909caec5d3edb1a5b1e6b13bdf3df0d5c647564ca8b23e2b144d2c663d57cf0e4297bd65289c8144ee02e220ff69c33c2b1d3c9f895e3a1f149d0e68380b2b53892e82ca0505afa7fd8a8d1109de7214a5046a7c33223f03b313ea94e9fec6b58363cd4d1165fd66d799b3131c4c9193dac5d8b43c07c093c46446bff3b67d6aef587f63b4606990fabcb69b9593ced01b4b0d374f1f868b0d45156bf25b56d6efb029897268c81efc419cf12024444d9071d13f9a4792f258dfe50961c27f0cacb217b750cd4c537b20eda7fa381b712c4f4acb2b9b00febc6804b41d05789a469a9b77c0b053082e96f37f542e306adfdeb06c8a40e1edcd4d759f8535b5ba046517dc5588cb037b562c735226fc7e722dd8a00bff6a2860728f9042143d933ba9d44ff42f86ef1a610bdcd7891b49c4d3313f48b45481ef62fdc2c9ac19bb82bd933caa1e858c02566aff3680ad3e1dcd5f4efc8855c464d532670673fc6bca0dbc4594b7db5fb29e78113f3e018fc7d8f7ee54e9928a06045b3721b135cf9d4b575dfc0962ad43af2510be31f608690f39f8d82f2c49203c97f882cb0a0c4953627f532bc6cee7ceb892e4be370b97f92ad", 0x1000}, {&(0x7f0000003b00)="6d846e7e162a75ccb503fd5db398897db1d3500243fe17629e5367aa52da29e980b7fb3a5780d9c252a1654767ce8ec2180bd9f7e4beb5e8b3e44a2f8d5b5c0dd457834f588be3451bbae013d837856392589d3bf9b8f1f2891f930b52e149440ad82aa4de789e19780b27c501f42a4f443be510cd4439379d92ca624f0a63d0fb6c14fea0635f4e1f281fb4db19232d4117f8f86ef3f04ed2c758baa7283d3ccfa10437ca3767a594ddabc83333cae2e17bb260101a50759b2a3105a6507d2e2ffacef04b5690e3c5427754e208ae63e709ce8254a90e4ed60dcc9ead0bc2628773a52175d2bd9958f26ebc94f0e77c729c3ad4d91c704dfbf10b3df9591922f79d2d2639291ab73ca7f55464c4bd2337e720a0afdbf48e0a616189a0741492b9f817bb027f66ed1093db5ee599e0c2f82c8265f4b1bcc6c3065239bb59c7f673ec5c30b70a732357aee7e3c7b3e7defc987152615acf281f23d8f30d7cb0b5882056eed216e0e1bd55400f815eb50f7cbde6042381fa552c3d00d378baa5393b0abb31529d9bc2dc063c81df5a109352e5dc4bf4e24765fb1d13257c7f27420a15ee51f0c14e4cee1819d58000b4ee738404cb6ceca62f8cb6ba36c9f3296d69e9a3ab64325e29a856c77605e848ec1fd50a8cbec3e8447f12768b496d4df682de39aaafee6aa90701e600684ef31b22adda5514dedc917a34c863ac5c7543c3bff06145415b360a9bcccf9645d6cf1e2185ae3a2d0933b3ba36743ab35de6c3972cd312caee5087de17d668610a3f67f3eb69c6e69fc673a1877aec678ba555fcf602ed21625d8b593d792eee1534e5f0d7e65e02ede4dcd6419541147e55636b16887dd627852b1d808b8c96fa6289d9229aede9797f3425ff92eaaa4836c677f83e84fd434cf7918467a2067dbd441402a0ef08864fa62636cadd3b68e4ebd63534d6d8286320dc31eb5c02e3ba9aa851e80ae2b4d86b82246bb6ca44bfc69d29e2440a061f3bb47cbc2af3436da84ef971f09d6afbbc72b9168168b8445834d4aaf01d11086d9fc751a46c9b8f0e7ad6a89d9f3d3d715fbc8e29a68ac2bd27e4a48c7c83716e26fdfc96773f57bf751f017c95b6f7603ca1721f147306c9ec11d105cb10ce762a0e197ce81745f0921a817d2119c45e547dc4e12bc391b20c14603b847ff7b9e25d1b6ad3e4fd4290d0d01e5d6e5d4e969737d247100dd21216111079b92a8bd12ba659ff38b53c830bc663726531e78da620ffa129b35ba194251953d78a131083e42bcb6d416348dcecf041c4075349cb40c069fcf0a9a145b9ab632bddfd8e09fd7ec51a647d5c28978ea5004786f8cf3f680db76cdaf19623ffebc3712dab92a5ca6cd9c07caca14c633f5f335c3b88f476d02c7e78647f4c0f8c5f4602f8f4997192fc0b2a347fc88d37820d2680c443d1ccaea6a4fcccc769eceb2c558b343d8ede94fd47c1f3509133ac0f27295cc6f0c0e4a84062218433dabf5f4d27b3a75b680093dbd379cf95ee0f90e1edb65787cadf9923293dc970e8cb20c64455e513d447e63f8d62293e1815fa2c82450a78e017a7bd32f115117a9479f91a652e7ca9162e2e57c1503f19ad6ce4c2456559b6e5fc4d68561e9152c2ec10fe630e820ae090a7460a5b0bb81a4a2b9a8a6f4cb770c23e594bca0d529e4f6191c3f92ed69de1e08188a4bc994708b43e234a12fc1a7dd094e4a66eb62b2c6406845cd5626f4145fd8b830c786af8962c3e7c5013a39f3774eb2649a78c57c4e1a22afbf38d71937b056f5495db066c38c2d1d5d976e7e1606956a1b59aa3e9586c2046b486494ff6e5d7a91ec456af7af6eb07d39d5b9b70a3385a9852e7c4a4e587ba332d8cf73ad311219dd57bd1073d340f13ad59c7b07e69eda7f77d2fa83e5ac42259ed13fad1db68ad253d8083d37e8c9d97040d2332eea5c28984202a7fdc81b738d61cdc346eabc872f4b59a8d8542f0afdf1b4029c71b4fe82497f3dbc24d70fcd68e67e9d33faa1720418dc2453a459b939dbca645e08bb0d42d89b6f54330b5b2520e2969277cafece6f9c896413fe36ff4f793981d75c3d3dae0e47c4a4ab25600db5a4818d3e712b90a2784fdff16cae2d922a5d7e3027d0819116a47bd5406e81461db670eafe0a190226394f8e43713d835b0d28073d89476364096ef3ef4430af7f8fca2fd209bb997d52efe20603be519e4c26d8ff102411fc157e1941a083dbc0777bacbaf224c995c57e7b2a6f17786e29d81e4d774c6a0aec60c1ed78d47780ba170b41dfef4ec102673c9feeae0c23bc854da7bc8b4c0625d219bdec50074c42152d2b0ae7df06f9c655f78393e6067486a27bf1b6841e8ed43848bb39510beb52be0c9114d4a628c2d091fffcc315abc0acbdd659773d51a812cda20ffe5e55df585dd5773932ed65bd872e544243be4bbf5a8074c27453f576e12c7b547d2b2cbe2a89520453e333046ffbf56f9eb9bdbc0f8101d19a98edd8fbd11ed352d5ef22e2d1893895d21b780925f33de6e2e055d11716489513a32dac5b89c7cf14a1a882817b8c1483db06c0e8828b166ae27ce612720156c389d3f655dc669265c2c65261e40be6fd4fa80cc8ef36306ae04129090c5779450e4584521f6e6db7878885110379775883df30037f79d1ac13b139d756a1432c4acbc18f4cfb76c598cab89f5bf9fc736fa7c374f6839ce5c743996559304aba3c9f256b30d4f82051ee5f9c6599c51fc9a9c4b3b31fefd65aca8107150a80f85e61a1d1ad1a79a07e1474b6139150073b28539fe53ee8ba8e67aa607d64f14e50e32f54f19b3cf0456b0aa4394d16a36ef378952f07d63229bef7a9b71e293af2f06d567a92a3995b2fb0286d26354ef2a702d7ab83215b80fc65cb6cf89cc8ed76ad3a1899d06ebddf1430a3afaca901ea2cebd4c359a670eed6308fc340b93ef076ceae271c9399639886c4ea4126c4e68223f7f6c410a5faa6e402faa062d290069e0efcfcb145ee4b320b3290c8d341c6c1e56a7b95bec511dc746782e64c631370a2fef99bcbe5cae560c404230e50df7fe0db479d9e97eadcb1480f7a8ca1484740c6fb08928245be3eeef5b925570e4ce39f0ed04e9f659bf6708635d1b722a93b43da06d19caa6045d60cf824ee405fedc0c6feee25c1000219b73210f904a3a721710dd7a972823f846eb7a45876b33af81fb3a2b16cb13847dbeadba7beb1e62ae328f036401c8e6d36fc1b94f06a19803e74461906199f9a87dd51b05912d5f9d900b3eec1ecf4afd5f2766494f18c6c482c2e185f890317f3a22fe306984051ee7664ab683834e3a683bd9eec6c3e4cd0ca5fa8e49a686f732effc0c7a0f75adcb34398cc202c98dccbdadbc609cbe5efdd0726f5617aa04643e67fad4089b48f2d3e41468d5888eb5dfd0d5b95fbb959ec18b2083cf6b7978e0704b6abe683410a63f0f9ded898455f22996a378d7121eb49bb9b4215b833f40eb9b91dbb41568658c3a069157dc90a0511ba92130cefedb80b73f111990257c3f67d8d5b54866fc996c51cfa0e8d16d9e46dfb2734174841611ecbc28a3e9b56d9c3a788332861a1f25dd25b0d67a594906b71c1d6014df3713d65170f55855dbd769d749320bc88cacf19aaff91c305a5503e51beb467785e5f4f41e5fe36e595c9969cb96c9d8728cc98d619bb52a5a88835a0168418355c451f465e2ea9841af566fee1d63bea1fc151c09dae65c60298632428a66dafb9543918b951ca328815ee939c549dbc2b6799012759482e035b7213d36af00c1471d640a9321a4e73dbf9bd185cf34fa138dd1737ee5c749938aea2ba93e7050ad4fcd988fb17ff292769347a2277c994eda684b6710745c57b9e8826e7155b7aa024c09864157d28825d911ca8bbd382f0d4c525cc00a893765e6892f21507b4737664f97919b8222baeb2224cb9da972f4dbac83353f25516a74687036701079e5442d133495cb74996c5abdce2ea9de1834b14078a739e1d545e4b921ed259cac1236221b2bc0a59076fc2bc9c00eae09ec3b09d928f5c58f49eac7d0f4ef3e9f4d0b20496fa645a7e60934f744e7568c38c8d4a3a3e74751ee73d562c44e02950ec587b00261f256e6d0d295a5c619648d8feabd83ed789925aebc872a61bb46aa104d9793b34ababd3f259cf9b644cb6c9f72cefb93ad00a469dd2ac9c344ba14c9a56ee1d3c3a20097f6dd77fc13af195a644d5f3b532f35f145739aebef66846cafa5776f316054307442556a1f7f8adbbe66122c8be8e16faf8b16ddbbfe79c6ca3d3156f4f5cd1a9ad5615f1834c1eaa589bb32259a92fe40d967565e944f5eecc420dab72c1f89d1d6c3ab160a3c21bdb485b17596c93b58994ee5e9f031c4d7bcb70e11b68b8e4ab6ba59776b4cfb078fb972a05804b771b0e0d1fb6a318f25be47c5303d137b70e1f01acc634f24857993755e62c4461d142f58bea8fd2d212a7f7a501f9a217e9dee71409d4408e1b70b5765d772d216491b8aba0e83ed735917df86e164bc7794f9b72a49a846c578f21b36a5bb2581a8f1be0838304e8a0b10abe91deec1cd9bcbc5d861c3efb001ce0b5af5e48afdd0d80d40a53baf760876e09a3d69fa3b203650648079f9003186ad27529e8ae074039d87848a1efd634d4fec27b9663ee4862a6b8d72f7ab9286c4e0de2176580a260fafe5cd519c247c4da9b8e23526bc72b630c6dfb66f612178939faf8dfb278d6dae6314c36215860ed74ea794c615d17ef336428e85e146ee74f840bab09a310291debbe48da311dc2d8c7a28820e5953c6d616b4c564e4992fa4a683b2e1f16aff119062581b45070fcabc82144bbe0d71f2593ea6c863604f960354426cc38a1d52d366240d78b0e7dbd49e9bd658c993a7498cc79c4edc6fcfcb2b8c6c8437567854c98f351f38c21caef01dc690484a400105f12df257fcd891c32392eacd5be7264b9fb263c16241c5b720a297f271ce35256cf9f5ee7ac0ec25826681f1970f90c79193e5d067e492c426d92b4868f424fdecf9f7fb4f9091969007a8cbe47f5617658d664a67e1751754d0073abec940319ffc60d07cdeaa28a8c0a8621cb4328e5ce7d052d8e8d024cf5091aded383ed229744112f6b8be5720dcf38d7d6cfc0dcbb6373ae44112da9011fa4a3753c9606e48d63777bf8bbb01e964b7e716350279e53f9bc64e2e785a768d08753c324e17deccba9dd905151c6330a7fda3b631fb5dd77517da244d0afdc63af66a4ddbf6dd7f1909eb92454f7ba85334c4376e4b0e617e1a824b3c0d7d87509ba59cda4322ab7d9b8763cc044c1f4ff0486d223071a8437697f90f6111032a6a9ff00702ab0ac898d513db003c2d5200f5bba87f84d97cd0df7c64ba7b1dac3b4055563f83af1b76230a146d189833819942ae08fca4e0193e525f325ccd802ca76e07193499c03f4c6b73e72ddd47dff978b73a16ddfa0de6d9e549de110ce296ae32c0e294f8a57773b099d3ee193277563c3677c42e3ab01efc3ba7075e1aef64a89f527b181805b86be5b620aa3004a56584eb957fef5af4b177749f947ec7cda4639a5ed23b76dc299fe7e33b6c890095639deca309456dcc2aeee224dd40313b12414c4b6d5795d4e83cff5819b14edb7f08baaca583141553a9ce6f2a4b79fcd32fa79023c105fd1effe787622b08f5f5882aba47580a7718c35a90414a8614ea93d2f8d979eb3c7c259c217d3e0614147b5bf1a46d73afb25906c0f949828244cd60484b9b", 0x1000}], 0x9, &(0x7f0000000940)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xa8, 0xf}, 0x1) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x8) shutdown(r0, 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)) sendto(r0, &(0x7f0000000240)="6388f54794c8585af6b9c3468ed016e104c843d12044d1bc9e698aabd536375ec5d769770be971c99dc375c12920e74ca8b322f89cf050067c40d90e8b52112b790bd1649e934d7821fecfc6dc2e6502053a1933d0d8eb28705a3fe0c9f8377fcb7b842cb953f7e2160c212c93ae2fbc357f694ac848cbe792a1ced3ea937ac4d835b07c9550f482ec4f6d63953745eb17dc068db83a504896a8b9d42f8c61e3b68a9f4cdf7d5204b18d40e505e4bc7bd94757e774e6c32addbd", 0xba, 0x40c, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socket$unix(0x1, 0x200000000000004, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0xffffff3c) socket$inet6(0x18, 0x8000, 0x20000000400000) 16:00:00 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xffb0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chmod(&(0x7f0000000140)='./file0/file0\x00', 0x80) chroot(&(0x7f0000000100)='./file0\x00') 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000003, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:00 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/248, 0xf8, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) shutdown(r0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000001001f, 0x7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) getppid() 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='*--]&\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='*(:\x00'], &(0x7f0000000540)=[&(0x7f0000000300)='[\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=',\x00', &(0x7f0000000480)=',+\x00', &(0x7f00000004c0)='@-)-/+\x00', &(0x7f0000000500)='\\@+@\\\x00']) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x11) recvfrom$unix(r2, &(0x7f0000000600)=""/91, 0x5b, 0x800, &(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 1: getrlimit(0x3, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x7, 0x10001) shutdown(r0, 0x1) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x1, 0x2, 0x4, 0xf0, r1}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0xa) 16:00:01 executing program 1: utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x8963, 0x7fff}, {0x0, 0xffffffffffffaeee}}) mknod(&(0x7f0000000000)='./bus\x00', 0x82, 0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8001, 0xff, 0xfff, 0xfff, "bd4e611361fc7c3685d20b454162836eb373eab9", 0x6, 0xfffffffffffffffc}) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000140)=[{r3}, {r2, 0x16}, {r0, 0xc8}, {r0, 0x100}, {r1, 0x156}, {r2, 0xa0}], 0x6, 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x7, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x3, "b25280a9afb53edde7aa8182b6be2a824f82f6f0", 0x9, 0x2}) syz_open_pts() 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x400000000000) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:02 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x1, 0x5810, r1, 0x0, 0x1c) 16:00:02 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 16:00:02 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() chdir(&(0x7f0000000180)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x3f, 0x5, 0x10001, 0x8, 0x100000001, 0x9d, 0x5, 0x9}, &(0x7f00000000c0)={0xfff, 0x3ff, 0xfb2c, 0x4, 0x9, 0x4, 0x2, 0x7}, &(0x7f0000000100)={0x0, 0xa47, 0x100, 0x5, 0x1, 0x1, 0xffffffffffffbdae, 0x6}, &(0x7f0000000140)={0x3ff, 0x700000000000000}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000f40)="372a12af0964a521b6b9bf3a14e089535c2973a2866752e1c07f2b0a1f3d4770754cf932ed91125c09acb62dc2c8e3b3bcea6f76451eafe34f95241464e1b38a2fc99788e2fd60c1a0779f69059fd66c9cfd0c9ee5d93f8dab6f342913f0b94c5c48a0a589b07ad846a0fe897d57ae996794e8b42917c3da8668e7be114b9957bf98fd57d1c828a899772be7b5f55c9e5c71018b88a41fb85eabab89fc8f80bb039f88c05e236cba8e8ebd25271e61e193d655b49d30f22c3bcfc7990e076d9a0468ee1a743a4295ec805ce4cacaefb69026890acb59fc6fa3d39501a974420713241280fa96f8454b025445eb0d3575514e40e6d6ea1f88371091bf2b2b0115e2f06e4da94d5676bc4733a929f2f3cb7ddda6077659428054106e82d356495e30e6ca585a789a1aca7d8f219d9db5619be3a20afe433bc52f87345185d345e2fd26bab6dd58bcf6a2315668eb059807fc34ed34db58c9fa43c5e65b1f196a0cb219b27820a66b9b29f7ec06c042c1019fe86717d2045f95e021dbea20ca3883689207fb417b27c95f8c96c82106bf5be0d682235b51744e900c44e147dd6fd368cb21b80d9284fb99df9f847d7fe18958434d3cee303bce47a9139e5ca80da268119ac0bf3c2d2fff694f58c0c9180f4713b941009865302ed6c96517f832abc0735cd3a77082e067529a9364855e451ce9ee2469eff260cdd71d45cc3b00001e", 0x201}], 0x1) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1, 0x0, 0x0, 0x10000000000}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f000047a000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0xe) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="eb1d48e69931929648", 0xfffffffffffffe0e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) semget(0x2, 0x0, 0x400) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="dc0d3ee32423185b5d035a20d7b6bfecd70db1fb86f16763fb5733eaf878ee83713c6ed2eb00", 0x26) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xff, 0x6, 0x81, 0xfffffffffffffffa, "2843d5c9216d10346c840afbb2c9d7d9969e9c78", 0x40, 0x100}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x1, 0x300) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f00000000c0)) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) r3 = getegid() r4 = getegid() r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xfffffffffffffec3) getgroups(0x6, &(0x7f00000002c0)=[r3, r4, r5, r6, r7, r8]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) r9 = semget$private(0x0, 0x3, 0x318) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000100)=0xffff) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) recvfrom(r0, &(0x7f00000003c0)=""/120, 0x78, 0x800, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000340)=[{}, {&(0x7f0000000080)="1caea8f7d02bcdcc0fa21a0fef1c29c9cb1d52f652f7065d005aa36c1350d9a5c5a46fc5da510c42a945c31e0917b3e411a54548e8faecc13766c248c20e493b5c6a844be6f6e3914b19539b1a099684ed8203f4371cd3c8e120106e0e48ef6e7eb6e0898f618d7adb4b5a5d5276bb179e9d0992018e149dea098fad5e08a25d4b98fc15e891bae3b5990b178de5744dd75e12104a", 0x95}, {&(0x7f0000000140)="cbb43abd2d6a2e06728a651d8b27ace04392950a9d92af21", 0x18}, {&(0x7f0000000180)="80adac07dfe8f8041d392a63712451075158245d7bf784f9e7094de47d65c6a74df00a84d36dc5eb456aa7099607b505b8215aa8daa0a443115980aeac8fc4f5c0c8ec22c5a37f31d0030962ce3ad097bb37b7b6258fcc11f9c161a5079338e76dc8e48b562096", 0x67}, {&(0x7f0000000200)="e74bd8b5739ad00141ecb41d22eb51670c5b926ea98e198a02d35f7489", 0x1d}, {&(0x7f0000000240)="3fc6095e4718035525d4a964eac236c53cffa97a", 0x14}, {&(0x7f0000000280)="d83af8dff867c0cf88e2b6e86be80cd51c89e3fb11f8ab7c94c0baac89d7a0eb1c21f186d22b8cb45e8f0280dbaf6f0aa5aa7ddb0e29fb443946500c6d7e94ff4af05319c510180b96ae58bc0372d03bf718dbd847a7c279a1528e4762cf8dbf3d63f3629f3069a2bb9918a18917d4bfb498a580ce6c6a408b0b160ab044955b1c0ef26140707ef43d501bef45b7c56d5f1a6b5f35cc234b6e79d0222101ef465789dcb60e7c4a341265922fa1a92c7fb8e091ddb6f583031ff0", 0xba}], 0x7, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xeafd}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) r3 = semget$private(0x0, 0x3, 0x40) dup(r0) semctl$GETVAL(r3, 0x5, 0x5, &(0x7f0000000300)=""/250) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 1: r0 = socket(0x10000000002, 0x5, 0xfffffffffffffffc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:03 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) dup2(r1, r0) execve(0x0, 0x0, 0x0) flock(r0, 0x6) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r2 = dup(r1) r3 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) read(r2, &(0x7f0000000880)=""/190, 0xbe) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001700)={0xfffffffffffffffe, 0x0, 0x90d2, 0x0, "d732c1e7bb6f83053c5b00000000000000e74de4", 0x3}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() select(0x40, &(0x7f0000000000)={0xff, 0x68bc, 0x1f, 0x0, 0x800, 0x1, 0x4, 0x3ff}, &(0x7f0000000140)={0x2, 0xea5e, 0x251d, 0x0, 0x10000, 0x4, 0xfffffffffffffe00, 0x81}, &(0x7f00000001c0)={0x8001, 0x5a1, 0x8, 0x2, 0x8, 0x1, 0x3, 0x2e36a163}, &(0x7f0000000200)={0x8, 0x2}) recvmsg(r2, &(0x7f00000015c0)={&(0x7f0000000380)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f00000003c0)=""/72, 0x48}, {&(0x7f0000000440)=""/22, 0x16}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001640)=""/164, 0xa4}], 0x4, &(0x7f0000001580)=""/2, 0x2}, 0x802) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)=0x3) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = accept(r0, 0x0, &(0x7f0000000000)) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x2, 0xc, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) lseek(r0, 0x1a, 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba10b37cbcd7c71f626f1100aec3f3b2924f4ffa695497dc56d5c", 0x784}], 0x1) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x100000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xb0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) syz_open_pts() getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/35}, &(0x7f0000000140)=0x25) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) write(r0, &(0x7f00000001c0)="ff2285f3423e9df35dafb0f5e85672707b6ead8673714ebc0dd6c17f0a7038d9fc9074b3f997bc5851125c37c3e1e888b77aba5e6da936f9882d81a79393daeabb500fddfe2d08ee378533c733e26969e36e814827d9ad4cae3ac7d5cb7429d68072507573c9f6635be60eeee2caa10024cf7ba37fef2acac6d613971bb10c12c4e8ff22edca8c4fcb897a08f7a4c99e33c7b7ea018bb3648f4ba6d59e7893e72d025bc4b2e7af2e06792f62bb610ffc3ab95e78b5c5861eb1b9ba", 0xbb) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="c1bf4e7d2b7e532597de39c85f95acae5c2dade12a4e", 0x16}, {&(0x7f0000000040)="47f5a800844012c1df1fbc", 0xb}, {&(0x7f00000000c0)="5ad4c360658cf84bcf23e13987b5d9dcf10575f85458512712816fae", 0x1c}], 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r1) poll(&(0x7f0000000340)=[{r1}], 0x1, 0xffffffffffffffff) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket$inet(0x2, 0x1, 0x1056) listen(r0, 0x5c55) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) socket$inet(0x2, 0x2, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4106cccb2901", 0x6) 16:00:05 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) write(r0, &(0x7f00000001c0)="582d3da2e747519621a299a6f9fea3bd8af737c9c495", 0x16) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 1: pledge(&(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00') r0 = socket$inet(0x2, 0x1, 0x8) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000022ff2d49e5ee570e1dc8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b083ae8a766c8ce444d9ddacdad7bd8ad5cad88c3305eb211197efdc05b22386d1b19ce40678f9e1bafa6158f20d834eb90ad8782ca95985f8c8df334f90caddb2f4fec4709f593ebf85bbcaddbffba3879410bad96f76ad80a95dbbaa6875c7d315cd6e841f06209149bcf78f8d7ea3d4e5c14e1a5d0daaa9a6781f1da71a"], 0x6e, &(0x7f0000000280)=[{&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000200)=""/101, 0x65}], 0x3, &(0x7f00000002c0)=""/4096, 0x1000}, 0x802) socket$inet(0x2, 0x4, 0x5) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) shmget(0x1, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f0000001400)=""/237, 0xed}], 0x1, &(0x7f0000001540)=""/167, 0xa7}, 0x842) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xb0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) write(r1, &(0x7f00000000c0)="5fcaecff0844cb32a62fbfbf007cd54a8d714fb9d84c1a6b6162355e0e3b01e44e22028421e2364765acb468605c5a783d1174e353b7720af4937f97670f0599578295ea7ab8572df97a67e736132759af2b82dda1daf7487b1dced78e8d69568e06d338d1a09715206dd4a9ddc60b89bf530c2ee9f90dc9c224d52c52898ea89c036575d580789a86b32ec8c7d4932acc6a2af80ceb44fb33c3c4b176c10245e4973372123b0c6e", 0xa8) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)='\x00', 0x1) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x400, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xff86) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) recvfrom(r2, &(0x7f0000000400)=""/220, 0xfffffff7, 0x42, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) dup(r2) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x1000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xb3) flock(r0, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r1, 0xffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) read(r2, &(0x7f0000000180)=""/83, 0x53) pipe2(&(0x7f0000000040), 0x4) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x5, 0x80) fcntl$getflags(r0, 0x3) fchmod(0xffffffffffffffff, 0x40000002) 16:00:07 executing program 1: r0 = socket(0x20018, 0x8001, 0xfffffffffffffffd) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d010e2f66696c653008"], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xc4) getsockopt(r1, 0x9a4, 0x6fc700000000, &(0x7f00000000c0)=""/41, &(0x7f0000000100)=0x29) 16:00:07 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x903, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x13, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202062feeb00abd5ab5a412193700c95ef0ea1225d1b28188a8c09b5818f18bfccb4cd7e147bb36b8661afd772b6f50206f6df541c32c020ca28b78e9528677f21b812b1d13849bcc9d3fe4b48ee9d44543b58c"], 0x1) r2 = msgget$private(0x0, 0x200) r3 = getuid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x2, r3, r4, r5, r7, 0x40, 0x80}, 0x1, 0x400, r8, r9, 0x9, 0x4, 0x8001, 0xfffffffffffffc70}) setregid(r6, r6) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000480)="4eb18b3200270c9ac788f698a4f803340599ce8af224f6793f4101737c0ef12024c4d72bc7b0bf24d3c259dc6b55572235d79f873c3211919c804ee8c2ee0375e34b0caba96ecee2737b41db5ea7ac87ed90300d0ab802ee2adb66add8fe0336552b03e6a9fdcc830b638f8b3ac5e025a588b0fb0538c874b706ef75546dccd6c3581f1046da87dba9dacf8e8e8454a797a714127773ce88d3cf3837a1e11d9cc2696e075941b128fd2da08640108b41dec73b05ba8fd9c5545dccab0052c5cd549fc4e7f7a393f7b22f753ed79685edd975325a89270f221a8e08448457bc8799ad09e22684b6777beeadaf2920bc9e679198a81e10b9b5eb713616687e6ea23ba915934e011558d4b926543566fa6dad1bac4e4cfa34971279cf8ecbb3cf22c8fa2d44cc495f926665649ed594ba92dea21ffcc81ebb027b941fc6c30492d22e4e04333de5a63040a371bf1614f10af428fb7476fb7936abf6ccd1bb511f2e84964e3f44645f8deb2c59e366d40a25a51038d2cb57a7603604b5dfc45f9b4d19b2830dafcbbd2a3f16efd38e90be094199dde012873874cb8f175e39d74169322d85c57dd146338234ad31f1bb6b77c1363ffe86b56675d3ee921278dfb9999a3faec9011cbe81d8bd1855b53c406ece9901af87dc5be0da24c0ea093b87ea2e46baf78bad6abce1cec47b0064b6c2e4efc046842a3e7441c9305d4a366f5b81ea9e4549d0843a9c087b198ad546c3d0ff079ccbe57e9e921bee8eaa6199478a2799ad9146afea32f6e891b2ddd5d4d357ff14e91e61c015cae2c9fe477cbdf021104c6322b63df5a9a336f7ec53f9669686931fc57f36c2c93a0343bda03fbb805afc9c839540bea18f70cabe8524c7522140633bdd9fcfeca0d5f157f42fe97d3c00838a7b7b2390e021351c81d125b939bf3fc05c5aaa8effb2c19106a2554d45864fe069acf00c6b7505e65e2ff9633b907d80c0700ee8e28530f4f1c1a2c41ce8fc533871d96279cdd859055e214a3ab401c9917687c8326cc3821204c7eeaa478a0fb704baaab34e6e5ee21e914258326b5a363e8c1906655c1e00792c53f71a8736533ca1e24f716ed6784d23bcf059d52295d99769b37b6c4fa39a6395e7fe405edc31cd0759c524304f73bdbc8223d5a169c9793a3b6de96e656f81dc3a26989f96ddaec27a0be9bae6e34e89c92e5d1dd8a2af2cc00cb5658f8ea37b29d595351d54efe81d70693d2b4e5a68cfa7f6d01ba7ba8d2f5b239ae14d1ff597ee8ac2cd4405338a7669ace9d2d10979041e3e8cf70f4257a326c8eeb02029ec76a5e6f09cfd1c4d16c6b39cfaca50c1bc81c81714a3bcde26c62414e2c647a280f4dd0dab9d68cc485a3b1997d1da97e740a4b36f758e423d2c74a71e11a458e97fbff3d08d779bc1fd828b539ea4cebdcfc2848294d208ed26afc7154c1707d604b18db972394bf720c895c1af6b517dcfeeab262b34f5c850276f128cd285f17593a36e96afbf69b7acbe713464446fda9b3fb7558ef16200ab1a7db978b40dd13f5e4a973db63cd19f31495e4223be50d714d8a6df20c442581667ceecce12ffe15774aa2a454ae1fb285f8eaa18f4bb13d4af6fdd76c8d10285b575f41661eda6bb4d9ea31fe238f96eb4a51e09800dec83e20ee7fd88bde669daf4e256dd26d57c82a1b3784e8f79c15447a7bc0c3c241db366372091d367f3587b254c5d3f1609d6b6322da9e44b49dc35e78806bbd17ddd973d3ebe9f4e6a03150ddb1a71bb1fd70056b0775aad45ccd74a6498aadc199e5f8c295d530324e0a1e32b1e9e386f748fff470ed384dfc17887a78556c4229ba154bf7bec12893886cb544dd008608589a401cd215586915dc78687ba070a2b37c91b82ebc9b0865fdfacce7e91a0fa6109dd60c1e3caacc011aa1f67087dea649da2125ad2185d9c565cabf5a314b6baf6508e9bbaa63a23be46a33595baeedd5da6b29a84968bf575a858539744a1b7c8a29bf820754271f817eb03576f3488da1008509d68f091e044a220a3c932a589f3e643a3cab763bd11b3fafe772cae61bf2eb31e0764d0717c514159780c9b84a889cefeb54ec04bcd432e5abec364e68d5144c69969d1ccd613c98915821121b3a86a89213c0c8f12f959feb32f1957f9d63f485e66f6c3c1097f9b7817bbada2f011effeef31629fade6b64d12316d250e32e867a5091b079b63646fbf046e9c19b606a95b131eb394f18477d613cce22d41c9739736b6b10647aed797a3d38a1904771d4e2a2e9c7b91021434cc6af6030f88f816c3c7e8aed1f5c1f023af95c2dbf093c8c9edd32c99a1c93feaafbfa0b50bcd330ca8b0bb37d904519d9dc75d5e59f6caf039e483f4934f9a30a92ba346139e2ebb2605e82b61a107713f16e2a782e7c733b59f9579347b7011c54e353f5a0a98a432d0109551732156f4aca029dc7e950ee86637651508e7e9124c798c54b32b42d7acbae9e9a85c6683c8c64ab27a3f87db4de3ff4c6c24690eaa718ed463151e626c38cfd68055e292a5894f019da50db2d0fd2e9c4edf4fdc3e7658044779157dc0dec3f08c04455e170a5a7cc59d8d9121c36ce04207fd422d3c682009be68ee382550115b772cc4433cdb87954ae19a4e5ce2604d3724cc31de1c2958be32564c3bb40077a3331478ca88ef49719e6a4d3f72f3906345e32a81d564281a941d3ba434f92652e3ec7de1f53c9d2bfb93306bc241043b1bb91fb2270fdf55a99c086315948db0a40d09ec8610bf5e4065456df0a94b05a5145171b4c0e0831d8f6094388eea36676254e9f0e6952e56ead605a55040517ffda64725bf67740bb641bacfaab7c0b08cad459a0297252359c2af12591e3136778c1964b3a30c1fcc7d6d86c97e11ad5cf5ee15588cc6d23015673746022fb7a2c058a856656d178a041257a6a8ea63f7650d750e5208c4e2c1ee3982b4f1ead3b05bd0f3e5966963a5eb4c82625329b1ea97c5895d164d7ae89223044175ce269a83843aee8b0ea3a4cef75b7809e4c6bd42cd1a188921d20333f10213a8115922abb2ef94538da605b0a4e2b294d1e2fde0877ebf3c3847b22d28accf3a1ec519beaa69d3d3e1ad9977199ad9a80ea6d2242a445e0a8446189a6629c85a1a9b1119757f27822629131662b1996fb43bd72d614889a971f0bcf93502cdd5e526020af5be1aa1d607a60ddea9a1deee465a05a01b8958adef3a354d1e45e869db2ff4583930524b2942ee10b3618f704d59349b4b7ad6c1be61f7a2023a90d7fb92344920f030f9a340abb9aa6859236343ea3427ec73557dc26928608e92fcaf71f261293994e0719daad8e2de1b75b399fa0e4b336d72b746a537b9a7cc62d323786b299f7b78bab3b768a459240773afe98422e0fb3edfa0d26b463ac7e5223d154715942d07e1b0c7247d06580728637c27778d21e5af697290e6e9b0d7fe1e6501913d282a706c023f8424fcfe6202f5463fb4b56e30097bd867d2fd744084ef4d82039060d082cd9addcdfc6e93659908bff0c5ed73688609f314de52dfbcac928a621dc7ad95f1f35c55b1c16207f84692e915340772694fe3e5bd980df98114807133f5b6524fc9dbcfe9f673c8b605179771b8919733975bb906a4c2be0df57bce9766215399858d39a1f22ce5821bde4e471bcfa8e6fbf9fce856c9ab68a99c9bf72a97379214df203e1faaf50bf4f94e5deea220af04f613159201ccfeaeb1575239f025cd6fb6cb542957c238d1f8ef72ac8e21ebfe6ad310c6c8cc5840ea8ff78642f1f77914309dbe4b30b223991e5910c8d0ea49d86ff12bb78434700c0ef6848a9ab6f5f33a1261c196e4ef5ea78ba313038f0680f9f22298e6862f34cbc35812fe01d75070b6c43282520a650c2462640473cfad86de55903e17899c127e6bf3230d68bc88e6c14fbf442b52c79a6479dabe9dc2967477db21b1621966cac3ce7e8c04298bf4636b3224c6738af57a0e50b8789235ea84078c3e352c9abe9acba8fae430cb6d427bef20557e254088221a889b53631fc8f536da403580254fc2dc87909dd8ea2fb0ce4b8433f449e764cc84b059c88a1a4f9e4d45254b9a873091316365868362eb356749288819119ae7c7d0a947a250bb8c0b59c229e915ec39da9666c3f77409b2007f2c5de57448ac195707a62d4d2f3d92db5d2efecbad73a8cc28f3e4a4c5b29280a37980adcb2fd26f9cc09ce6853a020d8eda204557ca6b3460a40166d1826ba90f3009a2f9e56a48111755d90147ca679f931406132b29f1d6068e07b90c658f16bef72dd566b4f3526c5fe5dfb5c1d6687af10bd07c1942c1be95d679d068f116cfd4fbcd4a57f3d6260034e75a7fa7c904eac6fcdbeb96468ea47de9a194fd26f287310352b1eef90f1e4dff2781aab89beced1e140de5f0042482d0ee7d6d2a4bb42dc12c2c6b755a70f82832e3cbf667eaff39b495608042befde305a365dd97032b1e63288d1c6c2a4621f92ae318c0ee3a64346d55094b39cf363ea7eaa80a45b8bed335d4924e1ac01f725c9d1a24887cacdbc0f97846c6d8423b328b2aba1ca1eb5c779edf3e86e570c36044d7f6b370d3989e883af1e9f3a8bd0bfafd0086ae6742c9d607706bca332ac2553807b64c93f15e7e79afd6a009b46b6385f9a3dcd6fe750160c832468cee7c729d0d4382c88b5ba82e65ce207bc3a4207df41e050e60839a3cb4e02ebdff009cbdd927e7face21a7648dea33b73965e5b4ee674fcb70ab991d25e434bb012b3010a45d7b5510bb6e76e0d06e0c4452d37252ff66c8dcb1d07c657b00a3825197d3f50e83ab4d3155f769bddb2a4df95656ebe2f850f22d28956ac7c689213ad0ff9b32cfd3194858588aaea536414fa80858491155edcfc1b828142f05107fdc6acd5907944563d2ad7c7dcb8f6bf78f92630bed49318b19c102611576908057d6c4424d321dbfdc2463a1721bd80d89ccf0074d589a6848cfdd42a57fb417cd23e61573e842d82f9afee4747c34a9efb31e7c", 0xdf0}], 0x1) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto(r0, &(0x7f00000000c0)="7c23cac9dde680aca2f11ea29e35733e7a4b5e21f609dc0a21a26977f69bec40cc35d6a1eb8f72ac6ace51564a18d5f74bf344612e3ea6b6fb87ee14c6", 0x3d, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x2, 0x1, 0x0, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') sendto(r0, &(0x7f0000000000)="6c321ae0082e77be5a235f1c81400f143dccd55475a313001efe73bbda8510ab98d14161daaa6e5c6f2a3f9723f49aea0df7e207e12843f7d1b31f5b6420e5cefe11b451789d2bbfc519ca76c5bdbe185e3ba8a1cd517f3573d56301b9739bb25d2f8bc2050346d0834b33d5c7b2610c2aed22c33234f26f757b06f03fe9e9d93bd9356da5ef", 0x86, 0x8, 0x0, 0x0) accept(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) setsockopt(r0, 0x8, 0x5c, &(0x7f0000000140)="ad7da5c7d2dd65661d233b38ee9591c72bc7feb15541676e585ea490e4b45a7f2b796c826d3181dccc95537164c1e9e770ef258e615db5832292d6bebb08220ba129f396f2de1ce6aea98825e64c2693ef9b083bf2aabcedfb81a9e77ea5860eb07d2c58655b9f155294a7a49ed4ce2c1463d4198ad94daf3b380cfc86e55a759d44327667eac49904a7d61946de05e51e671c07fe9add5a620c59fb436c42a0c91c72a329a257b02c30a2e95f265e76ea37f1ca92196515fc3d2494940a1f870c6a75ba57162540b95b0ab13377a96161cb9e578f", 0xd5) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') listen(r0, 0x10001) uvm_fault(0xfffffd807f00d108, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00d108, 0x8, 0, 1) -> e VOP_ACCESS(4d6a341856ac3348,d,ffff80002100bc38,2ee5b00df58) at VOP_ACCESS+0x4a end trace frame: 0xffff8000210e7430, count: 0 ddb{1}> trace VOP_ACCESS(4d6a341856ac3348,d,ffff80002100bc38,2ee5b00df58) at VOP_ACCESS+0x4a sys_unveil(c276bb18effd7af3,10,ffff80002100bc38) at sys_unveil+0x317 syscall(f5b104860c8eb91) at syscall+0x5a0 Xsyscall(6,0,8,0,2,2eb6c225010) at Xsyscall+0x128 end of kernel end trace frame: 0x2ee5b00dfe0, count: -4 ddb{1}> show registers rdi 0xffffffff813744ca VOP_ACCESS+0x3a rsi 0x8e rbp 0xffff8000210e6f10 rbx 0x2f rdx 0x8f rcx 0xffff800002b44000 rax 0xffff800002b44000 r8 0x40 r9 0xfffffd807f7c7840 r10 0xb02ece3cbe774c40 r11 0xa5ae7cf7ce0578fa r12 0x100 r13 0 r14 0xffff80002100bc38 r15 0xfffffd807f7c7840 rip 0xffffffff813744da VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000210e6ec0 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{1}> show proc PROC (syz-executor1) pid=460565 stat=onproc flags process=10 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff80002100b788,0xffff80002100b2e8 process=0xffff800020fe5a50 user=0xffff8000210e2000, vmspace=0xfffffd807f00d108 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 25063 233139 57801 60929 2 0x10 syz-executor1 *25063 460565 57801 60929 7 0x4000010 syz-executor1 31450 486196 3210 0 7 0 syz-executor0 31450 8571 3210 0 3 0x4000080 fsleep syz-executor0 31450 60138 3210 0 3 0x4000080 ttyout syz-executor0 31450 63078 3210 0 3 0x4000080 ttyin syz-executor0 52386 154801 1 0 3 0x100083 ttyin getty 52149 246522 0 0 3 0x14200 bored sosplice 57801 19075 29520 0 3 0x82 nanosleep syz-executor1 3210 338477 29520 0 3 0x82 nanosleep syz-executor0 29520 497619 33845 0 3 0x82 thrsleep syz-fuzzer 29520 293770 33845 0 3 0x4000082 thrsleep syz-fuzzer 29520 270702 33845 0 3 0x4000082 thrsleep syz-fuzzer 29520 335210 33845 0 3 0x4000082 thrsleep syz-fuzzer 29520 316041 33845 0 3 0x4000082 thrsleep syz-fuzzer 29520 334467 33845 0 3 0x4000082 thrsleep syz-fuzzer 29520 30761 33845 0 3 0x4000082 kqread syz-fuzzer 29520 252267 33845 0 3 0x4000082 thrsleep syz-fuzzer 29520 480392 33845 0 3 0x4000082 thrsleep syz-fuzzer 29520 194045 33845 0 3 0x4000082 thrsleep syz-fuzzer 33845 286918 87001 0 3 0x10008a pause ksh 87001 55387 36000 0 3 0x92 select sshd 36000 261049 1 0 3 0x80 select sshd 64373 221264 8530 73 2 0x100090 syslogd 8530 351101 1 0 3 0x100082 netio syslogd 16378 122285 1 77 3 0x100090 poll dhclient 90173 208763 1 0 3 0x80 poll dhclient 6362 31197 0 0 2 0x14200 zerothread 77204 197440 0 0 3 0x14200 aiodoned aiodoned 21923 304634 0 0 3 0x14200 syncer update 65905 506706 0 0 3 0x14200 cleaner cleaner 62289 408558 0 0 3 0x14200 reaper reaper 89429 387357 0 0 3 0x14200 pgdaemon pagedaemon 51573 481313 0 0 3 0x14200 bored crynlk 85983 154789 0 0 3 0x14200 bored crypto 47254 265159 0 0 3 0x40014200 acpi0 acpi0 90697 145967 0 0 3 0x40014200 idle1 28354 42852 0 0 3 0x14200 bored softnet 80700 294887 0 0 3 0x14200 bored systqmp 38043 481492 0 0 3 0x14200 bored systq 16172 127004 0 0 3 0x40014200 bored softclock 54348 309217 0 0 3 0x40014200 idle0 1 373324 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper