/file0\x00', 0x801, 0x0) 16:11:43 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x1) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x7, 0x10000, 0x1ba8, 0xcc}) shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) r4 = syz_open_pts() fcntl$dupfd(r3, 0xa, r1) getsockopt(r3, 0x19f, 0x4, &(0x7f00000012c0)=""/243, &(0x7f0000000080)=0xf3) r5 = semget$private(0x0, 0x1, 0x44) sendto(r2, &(0x7f0000000100)="8f", 0x1, 0x2, 0x0, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000180)=0x10001) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 16:11:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0xa1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:11:43 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x20) ioctl$TIOCSBRK(r0, 0x2000747b) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x7) r2 = accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r3 = openat(r0, &(0x7f0000001140)='./file0/../file0\x00', 0x40, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001180)={0x4, 0x20, './file0\x00', 0x9, 0x380, 0x27d, 0x33}) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getuid() close(r2) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000011c0)=""/31, &(0x7f0000001200)=0x1f) geteuid() ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001240)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x6810, r2, 0x0, 0x0) shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) sendto$inet(r2, &(0x7f0000001280)="f073e4028953ea62d64745d10e69f827649201ea036cb720d62477e1b133eba37bbb34621bfb2f13aaceabca0f14c7ce33e082274620b98213c4851891a0454caf2728b9a5ee1b36854e9e31f97ce99fc1c17a18fd943117ce5a14423e864f8747702456737e411f3ae7a8776fad029c8afdb5c984d75ed3d86e9662a3c761e9cc648bae8edc020c3fcc6ce549052e3b174789358b887982e372c0fdad14cfc318d57b8d79f039606c1c78598d6562c67988c737741a183c306b81df65d68670e48ccd69f533261b35c45098e615719cb2cbae2eec6b84a9e388025801e6058520b574e491db617bbbaf0c00f3a68873ac733a200521fd92db06b412e5469499a83963a4a60e27082a6162b827d528a5925df4bec867d278f914c5a276831675a746f6f86be0ee5533b96999569aa4ea067abe8167c20213d0ddfe2aa1d70552d8bb0184b7e2bda078a8132ed9f0bd5097cd663d35579d1043879fc06c51a563e84207070dd83af28b34f0aff51c99fe98cbed865a24846481dd22eb8f43d386196e1b0a58b2176efd77968ae5027ae2b485875d0e348dcdba7b43f078307f4e3b0b748e601e89a95b8a13d276275623076615ad2fe51ee06cd513e69c5b8ea7fe9aeef907ed92490f9164fcbd1e195d471ab4cf98fb2621e680a5035705d556389f471f3d15ec6254f9de656987e2f2a54e22faf0cd07fd3ccdcbefca8210dbf740a6a2fbf2a33fdd1c0b1ac54e91647e4574187c146b5c99814c726ee16fbc634823ff32e7dd5952200494f0d80eb1ea540c1713b2562e0df9b41b53d0e75cf4cc2765b7b246f857f3408408a7960682dd22b155889ec7c8feba5329b819aec47ccff0901fba74578958ae29657809f5e92d0a74c4f911160215a2e3e1bf14b9cd2e088289382f322da731ff561107669c96612b12352b328290282a2a4f2909dc3e2d4c2a6a121b59ac3c6c62d04010b5247223923557036fcd5258c6ae9e942bbc892c700558c7154d83949ff818a4b46373d065c06bb7a5f408c41e07e5c1d3c942ab9b0865ee5365ee098540ed9dc1d5d3a8b698cfd514f78c7a394bfac720db9beb292e731ab42659542d498a63bf771bbc132fd4aa5ffc70f04cbf76f04caf694ca330a121ea1a3288e07d22871277106bb791c1e25579067bf55d2e675f389ef2752d11de1af9a8c1db4493cf2fec2c87b54422ff0b0625ca9c413e40e581c8c07c91c8282bb7e228515eab0bb83a97576398b3881d2ccf323fda1f4fece299eb621a2cca809b6c3c88cbc68f774f95cb849c090c3157490805a9eac268204d44e8b2add346b16a18e77be6f76f197484e93bae99bb1a188d11c5b88317bd314a5d84c08bf41fc26ef1c4476981b217aeb0d48636ea00ddc668251287bfbebc25e8d4bee34e2fd90a3e01bb6b4931d8763869c3e03143de1f89d37cf8114f36f13160f35ae8e66eb3d15c5261ddce0b81090a9a492d9ac3b4e2d4472552b87f084f5d3e660f5cb98f09a90791a51b476572c51621c6ee71385d36b6c1cf32b4265719e5bbc1bbe28d5de8037d895a296bf97369deaa09c42bd2b73bd376d1e81f2bf4223f0a25cb745c01bf84b4fefedc2bd82a4a759d25c4980dc2f32eb86c7f34bdead48db21ca740f1c4735c03f64b419027267f9bef3d23e4c092b6dd0647127df4fc4cb660f09f0c2bc7e41975d5e2af7bac8e99da2231953f62c65fa9943e5e9237f269437d051abba2b12131f6446e9bc3a19603a42e067e15988a34a1e6df07b3dd1c0033d86f8bae1d21e9ce5a14074073775a0359680a98a9767d03e04b841d8d6daf40efcae3321d8472c827896363273a3f34626ff07e1d67fa7b8661d2af97b12f62adfb78fc88c589e5c9ba15e45a1720d897ee6ada5be7c6e36dd8b36986b5f7f7794ad37796a2da6abe26eefab34e351cd858af2459244552996d8d1d05035ef1755d1bfb4b918efb4e009f813b7b151734d3f20b331e4aa10cccf91464a7250542ba95d46b3e232311f6a0404d932d12056f5924acfaf66b78526f4120275dca81b7b3f07fe365bc8c347cff027281fc31dd4c1149addaf266abd7a76371c22b81dda0f89d5eb70c2cf2e6b063c19c8358256aa7854a0d931071381b5e0dd28b70f496f5642d56b93eefec390b272505dcc232f4ce6a65d28108e84df1dd8f427f405f7ab11efa673e8ee54037a5fbc006a84dfbef4ececf4ce8155882eaa931f8aad972303515ab500c97bdb074789787bf8238ba45eb72b9879d631433225ed9535ab30c345dff4c30b9e5ac64d481cbf543e5c6cc930ccab280d6e1210107792bb98df264a54e5d34b7bbb8c8b841c6bc826db3ca9add598d66aeddf50a1fc13b6597267b83bd6723edc003d5e0833cf87c64061f657a3cf6b161fb30218bfa08ede27ed566f0dee131194be5533081bd8b2ac1670290b1ae738625cee6ddfef162000f478a05ca91f54c4489355b3943d1cfb109ddebca17c674628069dc751c99c6ab7b964e243898b7b64d4bf66f31864dd36b75683632ec38ef6b17c412088a170d443f4882fdb576e7cc00c1d7bfa325da5bb239c5d1c6d7aa7a2300dac24bfe1d2045133ee8abb6ef858ed73776bf71fc65d6fc8a58c075d9b0a75007136d9f5aa4134686c0c810da6e377cc6e4eb032a8a373e4bd14e46535ba5c44bae2760693995bb952e15a8112055647669aad7f4ece02cb02fe34e6ce72a653c3fb90b323daf63986e71c1c6fdcea10d2b15c07eed5ef1961b8d7475facd59cd0f6f1206e18a23a12bf165af304dfae3aa2d4607c328005d6cff361da9d7c88e9cb8d6bb506351915030af013be61ab1f0fc961e5ae997d2c4a659f46a8f7715ce173c0ed42deee26a57140790926e4cce4045c1a1e70ea1937ab9df1418ccae232106303828019db331eeaa706849a25e19d4c5e836a6f35aa418e7aaf7819f78b841839167de2bac82299946fd7b26446ad0492ab4558476030ac4c110ffcbcd6c249e521e14ec7792cb9cfeb684133a073c0ac077954e6e0ebaee6ab0b7bd265e9c2125f176cc301185ec4e1cab6d98aa16af3809e1a4aa879792ba514e0e4fdcdb0c0997313848ec93c2e47fb224be7774501eaf69ea35d285f4e85ca7f468df22f4dcedaa224f0039d8497c984e11f536df9aed55d52202d286b137c6259d371faaad1285341427b7ffd5ea9d85110a6ca1562ebcdef8fe0da40c5aa75516882311a21851bac084a92fd5edcb6f91321e5c734f6ae594cc5245281c8d7739b1bf1a2792c6f0d3adc69e32449a89394de36e33c9d9af113a57bd914e663b045f291b4fee0137e9a7e8a21d0531c47048694b617d31f5f220e5a902237398bf0b154cdf79d88e1c2eba580fb88030521b3f9013bb5546d8af8137b4c2c88c9d5115814a08f99204e4f686ee2c8876614b38f7d45eb7479308bbff104ff66db897c737f44b47ca4f61761d219288c5cec0d840e3062289f9bdc644693587c5925ed2196464352ab246acf32c65238cdf6b09ac2c1b387b709553957d0ec74675715f7074558384eaca13f2db15ae2fd0742b0c8ad9c2b51862949e293a27dc3e1c3ca951b9c72b4fb9c40b72ad68d26bd706106f94ae6c4734f9a3fc2ebbdbdea43800e797f196d6f97b8392230037a47fb9824227f032ef0aca6f75fad23642100933d1845a29dfc03c92a3ab0057379b7e8305e6c0c6dd439c5331941bffdcad573e78505f9c4d0628753c706f41d904ccb733ee1b6c09d50dce70dc66a351594b78b814580878c75af29ffe6527a67116fdb8f0fc54361dcca17e6fcb012ea2cfc95fb28a64c9bca102fd8b753bd788e1f2eb4ad0becd5a26382e205e5632f25f2b5ff7f2991bc55ac4faee48c1ccce689290f9b3a3396d3417a4e32249ea7c8d2e9ea3e8698df581a2b1297b60f18c20987956f92d0b825dce432a23fe0cab8135a4bb120aa2ab25791edc5fe654b26d5b58baa4fcfdd5aead681aa1d0b28dcce3fd1ab6fd6d810c431f957cccd01584d2ed3c6c1398a87f2dbb58499d6fc42a6694c85b0459a7099f5a1280e340aeb15f628e635227ed6448ec4a0117df5bac219c57a1814b86737141fc04ad31fa09ca8ee335f3689f4b5192cae8a9f3981ff349f9deee19cf743f130b66a0f134c77f4191c46942cf84eb4106396987cf8d66ecba28e6fb1fbfeaa6af333c4998ed304691a87c85ae66a32571243546edd4c06bc3d8edec87b235f0af51b072718372e6b43ecb499dfc0e87c37be613e24fb39b8a8cb7882ff323442d5984952373618d55ea7b7149f591f1a89733f8b8c315e4c020498f81a07e61cceff1bee4eb643bc6450bc868f08faea5a1f14426cbd2bf8ee45743aac8da128ba6813bbb3af9fe36962793c1178a51e7dcf23e3085f92870c057ddab9b5b42698819119ad0b440577e7467ee4533da82efbe007d58031929b9b20cebf8d7f5541c6deee66b1cb54ac3e9b5442a709ffcd7e35169faf0627f790cece422dd7492028d28ac1a621b392ccef8e43ee93ae542a8b0fa6899049bbaa42a7e612797415e71040553934cad8005299772f07ec2ae0fe9a1d76681a62df582ad24a31495b2fd3913a408ae8630e1c2f95623125752a20abee93b873fbcb792a3909c0deceb21572ae008a397dec2d455d07192102e882664edd31417bab437134bf31d66e46fbcd9abae5fb47eeea3b5b9cf9fbf2321e41e104a5c2e6061d0222deb7df6666ebfadb85ccc72311ec478c16dbe35d491fdc9ead89ce69f231d1463c9b4cd47cd7e5fc8fe4f229eccda3a7adf85666794c493d07470536220208c67640f396843716ed8b1bebe26b687ba9960f19724cffbbbca69376c48316bc2884a051bc9a8f8d53ce82dcf9211b56c11de36bd2f71515313af2a773e8675018499fcbac982576259ca2867eee2928fc64e7298583dccb127efeaee2ecb8c9d08b4ed836fdf0af26b6549b6999595cefeb66efc3ea6955906ee028d7549b03639692e78f843d7d13d2bcd4ca9fe87178ed1a3465672f0e590ccc2cb7ed9e2933f7721c64c782113953464bc943f639eb67065419b2b5c9199167238a16b7656ebaa7ef07095936891f6fe9af9a9ffcd31b5aef8dc7a500f6053e65829ba4db89b069a18b96ab5712b782e8762116c13a654724b013f864174acbf706b2d4d7ab9dbac75582678aff70b3bb65e2a89101b1509b02aac693d40983fa3156a605095abec9819608b35b4c89fcd93dbf2824cda31e10e08d97ecf6559ee2670bd50c85447bed6410c22075307a8eba674bb345e1beb79ca00af6673f4e119face8a66bca28f05472437cddc3aaed7e310b70da7b1c566c04905e3cee4c3c28679b7ac734970896752b0bb22282e5c6d2eef20744f7021a83e3f6a41c788f1d37de83f251301b75b784479dd7942d1a7705584be39cfd53519f97a16da92b217ec8841cb05183fd53e0199489da2196464cc7afd02d1937a537da31936bb518c4d8f693ea1991a34a4301804ebc51bfe0f1e292d16c8a1e0cea2443f8fe83c9924b806c4bb56babd1831f0d3613e5f0fe2074a589ad0963d4589fa533a9c172f4db7fb990c701fea5a22990c0a71c1dae222be53e1c1291729750d50af3ef1b0f0564c00a779ae8c67a27c1f87f7ba01ab382f4dbaaf529ad4dc9778a669c90b33db1f4498832eea38d96124311a98a1b567eb5754c65e0102eea0054882e042a5980113c37a6e5e9686ed109d77d578f38b95e23178e2dbba665fe69966b4d26fb2891c2e19f3790b98", 0x1000, 0x4, &(0x7f0000002280)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000022c0)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000002300)='./file0/../file0\x00') mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000002340)={0x3, 0x401}) ioctl$KDDISABIO(r3, 0x20004b3d) clock_getres(0x3, &(0x7f0000002380)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000023c0)=0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 16:11:43 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/4096) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:11:43 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() socket$unix(0x1, 0x7, 0x0) r8 = dup(r2) r9 = dup(r8) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r8) r10 = dup(r9) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r9, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r8, &(0x7f0000000040)=""/41, 0x29, 0x804, 0x0, 0x2d8) r11 = semget$private(0x0, 0x6, 0x53d) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f0000000640)=""/172) r12 = semget$private(0x0, 0x7, 0x1a8) semop(r12, &(0x7f0000000580)=[{0x3, 0x8001, 0x800}, {0x4, 0x1, 0x80000000000800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 16:11:43 executing program 1: socket(0x17, 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:11:43 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000700)="6887efc91a26bf13a33d1254986c878a19cbadc3b11476ba0291612e95e210b9336f0a3badf4b5b48a", 0x29) open$dir(&(0x7f00000006c0)='./file0\x00', 0x20000, 0x8) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000001a40)=""/4096, 0x1000}, {&(0x7f0000000140)=""/188, 0xbc}, {&(0x7f0000002a40)=""/4096, 0x1000}, {&(0x7f0000000240)=""/152, 0x98}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/52, 0x34}, {&(0x7f0000000380)=""/234, 0xea}, {&(0x7f0000000480)=""/3, 0x3}], 0x8, &(0x7f0000000540)=""/127, 0x7f}, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) chroot(&(0x7f0000000040)='./file0\x00') write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000600)=0x1) 16:11:43 executing program 0: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:11:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x1) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="d6cb4acce8d22e0593521b4ff129f4c3309828"}], 0xab5e4c9781a927, 0x0) 16:11:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffdb5) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:11:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') stat(&(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f00000001c0)) ioctl$TIOCNOTTY(r0, 0x20007471) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) 16:11:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x452, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x0, 0x6}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:11:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x90, 0x8) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 16:11:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000002280)=ANY=[@ANYBLOB="d611996782022ecd07dd5c10bc77090500000000000000ef0200000052e7d16214eadfbf1f6c90b1efc32cc114b183a20f060204fc707031dab0567964d851acb154f23ba2b9d1bc3ff66d693b418a133cfff61f9ab54c3f90e294ffa35104155048b2189b327f9d92ae7f541b00ff21256eb97c60c3e79002c3ca3200b7a1d0c11e39eeeb1933a4cee05636eb4f346c4fe4fafb77659eb5922a0ddaa8a0d42d755f0608048ce5e176a8a08fd1f14b46a1ef2fcd3a80c3dd0000000000000000"], 0x10) r1 = socket(0x10000000003, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xfff, 0xffffffffffffff0b}, 0x3d5) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000140)=0xffffffff, 0xfffffffffffffe80) r2 = fcntl$dupfd(r0, 0x0, r0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x3, 0x6, &(0x7f0000001280)="66150766d166bfafb07bef030810c6bcaeab59501b54451f226f4635e00917e8fe9914ae8bbac1857d118821671cb09ef4991a85515f4307677ec38c4e2912f31aaca35eeae95985733fb9c592caf8089a8df3a28fcb943a61d059903f03ade8a92836931bce8a953d190d6465a0fa2056a09ec5b6525cdfc4f0f2e630b71665e435a506007fd41cf0ba5c08ed2d95749001022c6677e4d1017e7e04eecd44d8419f0d12afebb4497b2564da157bf993c1e14dc05f2383f8dd1d2b0056885c884f77caaac0df1a32482563f62000682a6f7342195c050984d1f8f2f002acd98942b0ae46d14b4fba55956e196470087342054fb739c39ded8fcae47dc58ac207a0a261cf6f5e597691a14bb4e4503f3660bd971eb483ae22bab324c469d6c28e05b91183f6f2d43e0e56b55d325f75c17ae78484a8463042eab23c97b4e54508098fc4f90ea64d7fdf79ce2150e4d4d140c364d82dc63896156664c141f7ded4cbad63beed5bb367686763abac8ef5d7dd6d59cebb94402a5d849e0756b0b4d211c4c787fb6d099cb2a04ec5ac232a495ab6b8ede3666b1b1ab4a2efd0a80c721598bcf12a28314b61868ba69292dee9e0e982013b21f6b3be3ed69de8de7dd2d48594b17c3a9ff10a81a84a15a9aa16bff6e0c390cb325db9d82005f5b260f14ac01f539d476c214e04770dabbebe5fa2db5402f0881ebfb4ac47a5db46727d827e58d306cdd5140a31dcf3d0db979122693abb8bddd80ab140dc60dd5ef76ebaa5ea57379d7f9328e01b336749a27828e23ecb2a3fe189f24e174903991c830427061325bb0691876ae577c471928529160abe7bda3bcaa3f42443381b3f3ae74729353eed75e91104696dd107b38c8025fe7f13327bd6d7ae9c44b5c377f370f11be5897d1abd3ce5a60623074ea96b2b4a18e73f75701b762d9cefbe1744f6fd15a2d73debdf5ad37a35b9c9b1a600083b4bbcbf63931bba17cbaa407a8812177c9ecfc6b634cccca23c3ee2ffd373724b4b03d91a64e2fd67d9012c0e8e4c65fde14364e7221816e00d328a26f1f24ded86cb82196ea0cc0966daef97fffeafed03eda5d199e518865d21d4da335ed03fb8f78ac5b3313531327c2c63e609ec14fa9aa61021301436fd61458866e2fdbe475d4022508b1bd01edf40d2e529d72810177afa371e60677bb90b0d5e8954de3fd6c2a8955c6be8aa01877932278be67a1cd451cc6ceea8099477529ff87e65deb9ed10309c36c9d3449496b94692a8f571e770892d8c0bcfa42b84f2dbf575c42bb9bf046f797d5bec68105838302458bf34be55e9e9977e81c39058085ad6436810d40045bf95bb2c989d7d5463c728a77027ccfa7f66c35a9f1757f56be6373310f114b86bd3f9ecf2b510983bfa47b80c75cc0530c313fd2b7669450452e147af8002d7ba05b1b63ffd3c89af3f18aefdcd7af42b729cf9b8d878e981b12924e45890d7bbb66f3b9fa7aeb9f281bbf2967bd034da8047db264322ddeab0a4c6cd04caf950192bafc136d32701505c8ec962705503287bdc9da075c07dd919983539aee3660643c22c888fdde227e50dacd7b2c7385fb88599199b9c62477158f5de020c494f85678ce60c44e3d69d7c38803810b869301de70dbf9b855ed334527162d845d50f68c0af8919e1089a80314a466f55f041cc7eed3a6e43efa033faff62490e2dd099c0fd779f31901530def9e504af2c66c3e0251da253e2da5a2347fe7a96c41b87d193884911516fb44dce2dfa5e71f6003b9b213be254e1862d7d904232cdb2d215706c675ba7291e328edad651efbf7b68e6fe44c5fafbd71190e9340bf61ddc7440ea8f652081efdb18255c7af7f4523b731b21043e84950dfa5dce9cb38173eab58f88dbcbf409adef1ce0da5e4cb6d6b2292015871bdea737023c5e6a036b749d9f25ae81c7bf6acf1ec76ac428179d5fe75f1c9a1f6fd35f08e8f96bdce4e9802288b05ce21768160f174246b0caeff2c909022a33de9e890c54e1d64971f0cc3697c495754d2f8a90c340c08f1b761f38ddf721de5d28c7a7b257fff2c945b015c554be0c7484c66c51f117c148ec60f6f605104a02400e961cce8371fb5a996bb04b4854c2cbad758a866668470cc36e7dbed57c2873513ea677b95d5e1193d451603b13164582677adab14e75626d79c63d9f1039f232d49a6b0d1c5718e53a610beda26cfedd8a699acf50bdf3cc3656759d5391e0f0d1902f74e3e7074b0b561c4bf6910ad9ff8e92b0b1ade953fb94dabc12a389afc7d7e58c148bb4123cd9602d3618ac222c2eaffa63bb43ec8621d6d7a5ab17faa7da7ddaffc7bf4b19dae1d88db5eaa494e268404702270c5e0d395523af1c32105f316ef67101c31acb5a5fb9fd400edf107d5cb3e712658db370de2daa87de6df7ca8382bba406fc1a05dc2f8b34db8fdf110f858be2e14c770dc616015386d3b5a0767f4e2ef8a4d9cda28c8383791e4e86ffa058081a35f00e1e7da6332e85ba6096ce29f795dc50855955ae73bac09397b986db4c4b021841006e0d15a7cb76a7aa4b0f73da0daa5752cfee33d83783c7d2d0fc7c36888e44e648c5b4fd58212eb65722507b1547a7e452a05f0eea2f0126751f832987eeaafdd2240f9a1c325c4482c61e55bb563b04db4532648519c7a5077c71b25701d45c0548a996563824cdd7d8fc2e7bec4157c681c43d5721d1722c3b3ada6d1d18656d9ab048733196eab431b8b69439d82d5ed09f3912ebbd7d25cd242be42f53763d6135434b3e7a80c82784b18a3b34379d9879a6a5d8bbf29b1f1b8b6619b5244c02eb3dc4884beef36e0b056afdd4efde7e18629d16fc50416f41f802a70400812a0d8fceff24cf7090253eb1fa86836bac31c4f1c57befb145483072d47264b67e761a6d17928982cc8b611057d64d75f2d481f8bd8e69f2376f6ad112baa25410fcc9f5050638cd2b96e8e7d3d698a814722a87df8796fe63e5bff9d41d240cc6f29db561e95e8586b2577be829be1317a77615f6e4aabae533971cf8f64c3ece7706fef126e3fc2062ac1462ef76c8042633fff107758acaa43285f08995e9a77195cd8795b5593486463089680ef77874b0d705e147979d85b34b6ef6ebd0e8806710f877d108dae06004445d898fe9836171fa39de3c0b130bd26113dae3b592208023b2bbba5a6b346547f143da37a780202dc892f01b7a6a13a352f79ffab129c1cf85f3c243325bc35d06befec138eca04b5cd7b682f6b3f122d8b42ef28a9ebbbc49feab564b454a78b1a1efeb5905fa7f27171564add8d91e1eec4fc879a83799340db7213014439eb54725d78a1b177b04a791d645cbd9f5f1543fdb42f8e5e87556c0f5f9c2107f2d73d38080b3314c1a703ad1d1b56fbce998cb29bf73ecbda12fb92ec04042734ac53a71a6af89c5c3f7df7957ea3a5949373c7d017f552da75f97db46b97a2cd5db3648b65cc5cfad0bd4dc5d0e34db873a33061390e3334a640db6f3400a8673d130024c0580d89e7f4e7a8d3861d8a062d2387fda9996c710b6393a8ff714b8da5ca7f2ea425195def6f434d9517dad5fdd8a7f1ab1b6177cc4a8d20fa3ebd1b1c73f33c4147f4caac1e66e168b16d344203304832a1bcb24ff3b3481ee265a764ca898307777aee41dc6e1b15e009cfda4db281e8d456d1a86216a18d5ad0efc6b672a17be33e9757cf81933bb489e36713267581b3c4a7538b614f7c65f795c0070a034bd60d8279b09256b9682e3e4f1499aeecbc3d69c3cc633e20c46095e8ba0abb8307b26946629989153fd169fd6373a9cb590fd912275623ebd11f1f14caea7885fddc4a5c27d9a408d9751e2a128e66bbdae2e32918734d8f75e999b52da7c2887c7de0449414d0f3900d2b19fa8094af7a6bc9aa0b126a19b514e6966f96c7fcba10b52db5b6bbf8081a9a181ce3cbf72d807ef137d3b6562ba8ca4d7523b571f92fdaf1a495c1d7d99d7a29947a644bc8c515585a147725be8a0632ea394767e64fa0830134606e202013d2bdfc919532932683e89fa47f8504376344c5b484b56d75e36018b7dbc27a4adf71c91ece64326acb8af54dc90c2069cf7a91f08a3771301f82e6906199f13a84f8b0f5bf0075e837de74e70e34724d3cf4b4e956df2dbeb01ea9e0c002b3358260448e2516488deb5963ddc2f08443b7760525217ba388e6768413b34af6531cd8ea68d71d433849bbb3faabfba0a246222dc17b8d81f6804623ca494e0f665c4124d69e528f698330a82908384c60d224658930fba9e9c14f89b61fae4898ae66778c1ac7300a32d2214e6ec555ddfea372a018f1fe3dbcb708b6f40eaf5bfaaebe31e8a69f60b650d8a67a3f16b08a5e64d261d5a0c9fcf12daa94bfb4b729bae7e2e0c4674b0416aa23e1a9bdc5de41dc90c6be908285d73624cc4a5b02101b4660cff62d39c0708102e698dd96ced2be0a56b33eee89327c6dff3640726cffc2d4a236f9c123c2cb0582c73156051e8bc86d39feb7c4a5f98ac708045c9aef869dcdada0d620c6c0274b90e279ec0511c07153bda05d7cfc9f924ce3eb56edfb96d8e622f70457b5f089bae0c66a26dc364ed49fccf8dc027d62da39ffc6dfd10a8db8e755b2e374449ea9e3e81056fca7ee50cbc5dc1cb9bd58d99239d445de20d240d4cc11276365972ecd5d5398ef0d79e7119c320c762a27d3d38ff08d1a3e8b0bd527562004883ced985479a27136ae5686e404db31dc36776a20ab0ae3045cdd9f5ac51f6b475fa9a65b26b082d49d017984f0bad2923c0c33c5d2b21dd3be472d81ba699d8c506514a87733c0c859ffd12ede663258ec8402f72b493709d32bc887489da9a21c893c735ca6473abae1d78cd258233935a2db0403f1a010fb005082a0645a691fdb4f67a150a41b433b238436398eabe9b5ebc1fbb513e034a3ce893b42bac5abc2b6a365f8de75ce5a163289faf8278a7af565bf2b1c9b36b4ccd7ab7dc310b1e52766f48bc927e9ab7797645cd4445741df764864e511ce36dea72f3fea7cbddd1d59bfe96affac75c9cb32954b26b08d81da263e01b62acd2f6b47e6072215d88619a22e4e95bc0cf2656d79fa4dd63c43f4a59e791f893db01a14acf43a0482e83c551084140ff6b760aa5ed57af5983244b1ae4cadabcd0bbc572209316791da3279556236c5bc84ea48b320818affc10f472565a96ef950877fb70cac97f3348d45802ba8ef83f5c58866483e51d140563e348937ff222ceb937c8c04e2e378b955e09276df8b82e669d69916b37add5f82e7b164017064f3f4c73c7534b75cba94b9cf7a93639247bba7a0b9fbfc3523a338dd80bcc82b49f544f07aeecbd0fa744ae389c5257c917d95089a18b631b2567b2996d59a81986e34841fe539cbcb7b6a3556758bd73c142bdf8cc991c87437ab7043d5cf6cde12f895c4d19143fc00f264509aba9a28374a636a0c5fc85cf98338cc5e9352b558e1ce88e7ca14644b9246676045038c26ce6a5d03a6bcbc7223316654e4c2c8881dc46ca9b2e585eda0bbc694bd594db8cd4c21153b11dabf9393ed32aad3db1a4d4b5d7f23543aa1c86c140ff5dd6552b1834323f223ef98289478767eeecae4e3bd97d7f82c6716c109263978a72da6761eb81126b95b7b73b450bdfd1d3d4ff752e98bc813549343b01b53d29f435a371018f947be77f3dbb392a66bfadae55549cd33386f81d9fa6398628444fda2188e262dc9dfe4ec246bee8a15b81d05c80e18656", 0x1000) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/18, 0x12}], 0x2) 16:11:44 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x4) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000080)='./control\x00', 0x80, 0x56) symlinkat(&(0x7f0000000040)='./control\x00', r0, &(0x7f00000000c0)='./control/file0\x00') r1 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) 16:11:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) sendmsg(r1, &(0x7f0000000940)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)="d72ebae27638c2f82484a454c36c07ca3ff3e82b8b0ac41829189320667a6de17085615803a8eb139f3625c82ddcb9bd0dcb16bc618b644cae", 0x39}, {&(0x7f0000000240)="de1933bcdf8113d877932e62cfd14e219c", 0x11}, {&(0x7f0000000280)="a07aa202d6d1cac97fb1215572666fec56ba3caeaa56ecf896bcb51bd166e98f64e87c2e1fea989cf5938874a5c0946886a89a6976ae47aefb28a8c7a474a9f075b5ce3aa7f7c34d2b059c877710603eccc25e7067de2cad309525bb6e80fb9ffb3d8bbf5adafa9e92168888f0ed7d8b6f9ebf953f917ce6f2b99cbc12085dc1412dc6b5df34b1168817d9577f9ef5036ed84ff21125e3944def49f3fb5de1e13d7dd1d514ebb9bd345792363725a56bc692f787ec1210254523e1e13fc965939683a2c1af0a440341097367818480b94ee203eff4eadcf2f5eb", 0xda}, {&(0x7f0000000380)="43adb431133f3314429f587cdb78afdb69dbafdda78062fcf16ef84b512453262f62e6d47bb392760a41adb6ebd24e43c23bc157003d8a92d895951173901ae70d0d591f565e0a8f018dd848ca0e0500cc6161f4029d0f592cc5403dc9c0fed4abc823461b751111173e19a0476e49b64ae2e4713992", 0x76}, {&(0x7f0000000400)="ef0d8094c9b4bc8ae99af8b4fb484ccd1151d8d98d24431263d2b095a5bf1bb1c3ae5534e649a72adb68", 0x2a}], 0x5, &(0x7f0000000a00)=ANY=[@ANYBLOB="0801000000000000010000000001000001ed7e14945580bdf23550f362e19562219784dae6238e7885cf5075b983a867b8f642d0fe88e989f4952eea3c782233e10eeda87ea0595a6c38a92f15b9cb71f92d364890ebcd7e1ff2b89d4860256d6c3e6104ed0c5770754dec7cca7acfc3567c2e1595f6b813f7c6a0718fb93eaf95dc7b6bf9c606476f0f1577811fcae6586839148f5d2acb380366325b4095ba4a8c7ab5402cc99456f1beaea493f79454ef7edf80af61b37b142c0f6d933ce1b9896e2c0abffe9bbd7973138bdb9f170768a7a45af4eda440790eebef680b16be25835f143b69ef45f36fbfa1ea3b1b2c763f543462a69f39c5a80d8ef55e8a2ca1c7ba2c0000005000000000000000ffff0000790500009262103e0c41e8e99bd38f0d8ccde29ef26333e2cefd788040605590e958a6c260634738568a6da433ffe69a75f2296357f1805cbde2c3849228450000000000e8000000000000000100000089c00000532a62ccd2cbd3cfba6f640e46cb0130367ad0769fe0c4636fad3a53e01d7c530a9adcc6bd762da538baabe76a0aa4cdb4fbf704c5f1635400a30d6380b3185894543958635e934cebffbdb7500d340f3c446fa5c3c11a3b04db5cb92f21b37149e7aab1380a3a420920921eb3c3a352d39108871d6fa6bd696715ad6d09b6c5c538de02cf7aee3c2358ec6af7e5ee30fabd3dabcd51807d849d9ece4185db05e24fbcd14828859596b33ef1a72c110e731c93f52bec8d95ca583c1df170f58b8202db7c38d25fd87e86501e5827033c1afe574318007800000000000000ffff0000030000008dc0f51e44a6e3905d58174281a3577ef50bd873bfb8048d350787261bd9948733e85c2cbd6d92ec19102256a2b6cdc23eb8f08b3ac7cdc14dce03b98e03be36802adcb10c02015be749935ee158a34ba47f545f6f252e23e808b834d0f4fe39fc9f376f27f9d200d800000000000000ffff00006a00000082338fa884ce2c27c8d98dd0cb312e599d08c86910a097015ec5b12481fc60b7701fb688d7c7bb69f34520c1c5cc048238d560dcb3b52bff1f2d46e502c55a37b402cc8083b8a3fa4c208c3a53f7f65acb36bdb0663325334489a97646512637a765164514f26cbb59207c065874afb55bb9a08a57d7db6ae308175da2f384a07a04337273f45ed135ee2b830a6d023e49e278d82eef8f1bd64d62df5960d25acfb28d7ae821dc1d270399cdd249e4a565ef344beac58de24074c605b8c7a8254e00000000000000d000000000000000ffff0000040000002480b1d1b70783fe97d5bac60ab2c561bf2e82eae84efcd64b8a1ac9519988851568647617937991624112fdd837aa3ef1cd11368da8b3727b64903cbff7a41230e642d57385ff63a198502db08f949d06d85ca9878df4a19b3a8b6f9aaea198711c0621937c957065ea4ae6b3292105264639e190cc0dc0535886a9439611463771b91c8db8c7df3fbbc64ffc6d33fb3528efedd21aa46e1aee3ae28081932f583984ca09b845404d61a89976ff31191c71670e4647e09230a941f560716e72a670756a20b99c1eb1a18858f06565cc6c904eee2c9a202cc3fd36713b20477069dc35826ec377a282f09908fecdb19f4defb2a2a5b1cc1cc072e2e925c146b11bde6e11bf8cf3ff6ced4223bad771048d40cdf2e223fed9815626bd8d9c8e8050ab1bad7abf6dcf6a6b23c34f1324b4ec5b6bf12b6bf0ca038db9f1e033a0d1d831bc7f8d7e495c30b2ea7ce699363e012bd89820ef9afb94c8d189a12a50d61691b691109d5a71df859c63af48f3f6bcaf1c0f84bd4caa7e9b57947ac6193eeb"], 0x460}, 0x400) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="0d4104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a", 0x26) r5 = syz_open_pts() close(r0) dup(r5) syz_open_pts() 16:11:44 executing program 0: getrlimit(0x0, &(0x7f0000000040)) r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0xf882) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) 16:11:44 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/17, 0x11}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000002440)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) r1 = fcntl$getown(r0, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x110, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x1, 0x740, 0x5, r1}) 16:11:44 executing program 1: chmod(0x0, 0x15) 16:11:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x34e}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x4004) 16:11:44 executing program 1: socketpair(0x20, 0x8001, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/169, 0xa9, 0x800, &(0x7f0000000240)=ANY=[@ANYBLOB="ff00000066696c453000bed94ca70fa8a078a173b3912bdbaa9e484547198b852019960790140c313f2493acc1e890d034d689c2b02bcc9d9975a1aa216c4d5f3e4712d547515a256a5ef4f67cf1d12366fc7cadc2e77945dd8e5b2140c42597139072ee9e42bb3f8cc401bff1e849e76a4edd72910558d85c3053544844530ff514aaab69841f8dfe0123233ab9ec941c4ee6f205a0676a902318d3229a32a889c48d30c17e819e6f22987315fa0ba122ae887bbc9c8dc4ea1e812809fa3d2015c7cda860a7188c810ab63dbf3bad6a807aab20553055d828358722d054d6978780a7b0285ddde6d1319a58461fd2dacc00e0932fc5ac999f60a6e134dd676d93a8665000ee3abea72dadaf650307326942d1b43203199908b7411777d3"], 0xa) poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) execve(0x0, 0x0, 0x0) 16:11:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) rmdir(&(0x7f0000000100)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x1, 0x1ff, 0xb01c, r1}) 16:11:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x8005, 0x4) r3 = dup2(r2, r2) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') 16:11:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) socket$unix(0x1, 0x40000000000006, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000280)=0xc) dup(0xffffffffffffffff) pipe(&(0x7f00005dcff8)) open(0x0, 0x10000, 0x200800000000002) 16:11:45 executing program 1: r0 = socket(0x6, 0xc007, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022f2fe6165a4ae66691b6666c653000c2109c256b39d06700a7e3161adc0d63eadc13430850327c552a62"], 0x1) fchmod(r0, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x100) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000700)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a4443914847b1415219cf811c6e11605af0e44722143a42badadc8381", 0x5ae, 0x8, 0x0, 0x0) 16:11:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x4) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:11:45 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202382f6669d1fee577"], 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20022000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20023000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20024000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20025000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20026000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20027000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20028000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20029000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2002a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2002b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2002c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2002d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2002e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2002f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20030000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20031000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20032000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20033000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20034000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20035000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20036000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20037000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20038000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20039000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2003a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2003b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2003c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2003d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2003e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2003f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20040000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20041000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20042000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20043000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20044000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20045000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20046000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20047000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20048000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20049000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2004a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2004b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2004c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2004d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2004e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2004f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20050000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20051000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20052000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20053000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20054000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20055000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20056000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20057000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20058000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20059000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2005a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2005b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2005c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2005d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2005e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2005f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20060000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20061000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20062000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20063000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20064000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20065000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20066000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20067000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20068000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20069000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2006a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2006b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2006c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2006d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2006e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2006f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20070000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20071000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20072000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20073000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20074000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20075000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20076000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20077000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20078000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20079000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2007a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2007b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2007c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2007d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2007e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2007f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20080000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20081000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20082000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20083000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20084000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20085000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20086000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20087000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20088000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20089000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2008a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2008b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2008c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2008d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2008e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2008f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20090000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20091000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20092000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20093000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20094000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20095000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20096000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20097000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20098000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20099000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2009a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2009b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2009c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2009d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2009e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2009f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200a1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200a2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200a3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200a4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200a5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200a6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200a7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200a8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200a9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200aa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200ab000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200ac000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200ad000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200ae000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200af000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20100000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20110000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20120000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20130000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20140000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20150000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20160000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20170000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20180000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20190000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x201a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x201b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20330000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20340000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20e80000 didn't change! 16:11:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000a80), 0x5) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0x71}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 16:11:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x200000033, 0x0, 0x246) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:11:48 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:11:48 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x40) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fchdir(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x104) accept$unix(r1, 0x0, &(0x7f0000000140)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x1) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:11:49 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)="d872efd7304a1da1081d6753dcd61b3c59614de94fe9a188bd57d1b053901ee9c0b9f54c959f949186b8b02a445be6a2b4019180eb3ffdca1798d281d95214421d91a91499921f491ba5997b1fac7877843d5f3b2d2c89eaab1f5aa441f29cd84555a9b63799a1eee782886322c6d649b6c6a8e7ecc018aea2dd7010dd56277856c225b00f047fd679c08beb792c4e4ee9e760633ea587f05f34a4065278bf", 0x9f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x3, 0x0, 0x1, 0xff}) 16:11:49 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)='./file1\x00') r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r1 = getuid() r2 = getegid() r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000400)={{0x7fffffff, r1, r2, r3, r4, 0x25, 0x5}, 0x800, 0x4, r5, r6, 0x2, 0x8, 0x100000000}) rmdir(&(0x7f0000000040)='./file2\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:11:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') 16:11:49 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x3, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:11:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)=0x1) 16:11:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000180)="ad4d956991bb5bd83f64e2aaad40dfb4073bf606c739d3365986fd5e86982ad0607a9a0509c7a0a57ea667ec1c14a87fcd5ac44cb60b32637067da03c7ebfe9fb7ab4f4aedd5ab77f7c5b9fab20630fac988999bf1070869ea25b7a09a91f07805e897dd8f17272198d8b8670646f301dbb38f5df11b439192c1c4bb985f4a1f25ceac921d62b7bc678d8ee35bf81610e4618e7bdd8fd2afc74f41834ddeb3d3311f1e6fe4bb553cac3575503e1251d750461dd9005b2f9d3c44aa99a7cb", 0xbe}, {&(0x7f0000000240)="ca33fb71a3b92ac8da383a4bd39d8174380ad6f2b1aebf679dc5839dcce731b9a802604fa7dbff00dffd2897233e7c0e8c5416447b7d8919104d52eedd1c213faa393323005c7bfea0c1b0297fe643a611e400d688db6d106d49addc3a0df1019ee2e68f2c28ea09d01a791dd67f8b0a53b23c44404f3f107872368efd73871c34e5dd7af548e447811bd1a3d30c3d8c6573b731265ccb396b2b8bea87c4243e8ffdba9fa7442054e9505fe623cf56d8c93784a1b2144898706f9072add35bc08a9d4d7db3373500b87e4e6b33b31571d5616daed73eee00a2bf2a695550387f904703d5df9b58be2384b7481f0de19a98722c7b2fe201ae2cac01fe1b70c23252034deca14ad2476ad8292d6f4ce311ceb53538865ed90744bd0137e84939b15ee236833a35550c2fcfb3c9e5431dc497edb65f4a287210d7c8d3d967475ef1559372cb95681387518af1c00336d61effe7b6fc37f8ed8c9bf500e65a71e2b4f222c4b0af7747338881468d28c6d5436b24716d500952149a31234e67b57d95f81543b5bb13cb11ccc9b9662dfd6b4801b0a012377324d3bb3ec1f8ad92ba8a21ce04738dfe9c301b16d9cbca3bcc5f3595c5f472de9da75147d7f810f42fd073cf414c425893ef005c8ca51b2da1b685d75359b017a79cdabb46396ad36bc1c11f4e43594e35b4b99d7230994f1ac0182c390ade48867d75c41e48389713c931750243a2517ada6793b348f11c4c76c2aff5683033dc940c257189778e71b2bd60d298ef42c566952818f94ef82d9a3fdabfc555eafca44db21c927cb9743ce307d271b486d4a8852806e52a3e97a40e2f93cefb33a55832ea32bdc606e0a052fb585ab662c0c7c5d540d384dce61bbfc914765f6fdee4f90c1e12745a807e46cc73184950093212c2c9468ce3c309ea0f5abe32452ddc5e1eb897834e3d158234d4a06eb271c5946c6841def138cb6f22a58c4efa0e097ac9f213d8bc3d6a421c25f11c5ce76ec2cb64ae789bfe8382af14819c81680c6137ea8a18a24ad59b625248a1945e29b8ac5f1946a860d0347951759f2588a0e04588f9f5be8ea9bed3cbe14efe9d6fced5aa42178f70dc01b617b458ebe9eb4af706601b4cddd7130f2da99f653395125a91a43c8d0047142b0eaad6de426826c0916d498778bee243b09f60ada8202804fb3b9f5d530dae0f820254b634005487262156ed71eaa75b1b3518cd7b0f315b17a109aa17af568734deb88f690584c60d291dbd8d45fdf54c4fabb47b0eb3acd50456911f176cfc2cbd40bc60e1fae59b318eebd5199c5ddbef2746cc7e6750dfbccd596d3cfd39310b995c3e0cba9553c2b2c1a62bee34d35504962d978bc0561bdaaeffa98eb48975fb6f71829fe519cb63f531f798c664cf95689235d61b9d188784eb4c863b7589bcc6681a6779a40dab0133819f39edde733b55a4b7b9105234c21dc33f83c73ebfeca6eeb6a6cdba374760e3ab42035a0cebdae947d69c218ebd0362af6668ddc047020e515994fb78a84ec266636e68f80b92fb0698f12bbd644791ea1c4d8ee7e62b1ee4474d34d3b2278583b1532553cf909b9407d0183ea263339a9dc44c68f5618735a2e58f307b5cd50f281f23217ef6ff2e9dbf5b214a58cd1fbdbaa139a858c8c0d03e52bdcbcd021f3e6ee0441464e60a01cbc670268fe349302bd623cd9efe689a0da5c2aefabf385693e76d592403e2fb69d79e99dd65f403aa32c4e27a27a4a9d3ca765a2c457501ccd3c505a18444692ca6af27ff1b07f2859714c244f1548eb22167c49a6d805adce33c2d8bfd86cfba83fee4cda2a444c63bd98245cf6da9cde90e722d60df6475e39ba65b69b91b54455636cae393bfc49fdb75f83c203260b5c3d9929ec501af0a721f70babab172daa4d878833cb8d80d8d81ac72418e91e6e94b0d0664b5fd9c8d8456f9f38e8a65c3448f283b9b65ac103dbadb939a68ec651c797742c74664b19c8b74e1c647221c30c271001ed2f60263e71cc0c00b09e29a083b10d05c1b4fe1c881cdbc0cdeb011d87c12a141c2967915b96e312321b4e110373f646544a39edcd05a803b174fda5d50476c354c76d75fa9caef2486952cdedb5a415255e73ff02ed379ae295c95729842a1bf0d8f26e79c69e09abb9284419b78e2e2acdde141ac41334a807ad40197a6b26675407b3a4693da916d44a40fbbd7779acad20619d090c4c5a7970e1bbb1469d970530d29fb4ed3e7b73b872e63a9f78f59076eabce58be4ae839ae2519d93a8b6bd0db3ad7335fbf1edcd75a18bc29974b48e325632c51e0c6a9070f4d892bf4bc8933730d9fc149c2ac24273b6b3ff57298eb2602b12fbbf7a9687e29ddaba507acb3aaddcd76c2bfca6bf329d46e86cb01955fedb4b1ebc86e2a2bf2575e5e44027a00acc91af0df91d7965b2e66c795922714a9c03e4962c31715abd404b0ce39052612723f0f6b92acb06c79679056cb6cd78d468a4b46d1eef9fe9815e28cfd4008b1fe12cc6cf42a9891d7b1820322f30cf19d35a60ae121688acca3b806797cdfaa464ed90d2e75943aee3a9ad3cf647f1d42fcb13006220a04be81a95ead4c2ebd7a638f3b01c45491bde13d9e75f4916d647b7a97df3aa235562e8fa31c4c5fff5c0adfb1add41ca673b51ec8995cd9c1a7eee3be02a97afe5c826570cd8db3920df93aef38d667efb1fe0f9063e49d2d28f4079ff87607bbfb2fded0e89028473412e57fd13c06442a8db518271c6e658e4051669843ee2fe1ac7b144cae08a07c4698d5137b308fa854faebc95874f33b537fb4242000d2f69312d8d24c02a843292aae7e3d8e58721b68626ac57908d8b9612c9c541db08b4c5d92b9b289974e51942de0da290acef531326ec6c1d56d0bf07c7ecda6ab331874187c38ad7b22c1565becf258a7ef32e85ca5564d3a2a816628e88cc6dca6238610ab2e0d490c6782475ce4fd654511d7919e9e7b0137288debd1735d97337deecdc45c90fb4efe360c1c20d61a1739db6d845df8a033a68b5a86af6cc259da2b5e44d4a36c9b385b286312645176f64d3777e75e4456d2a0d2fe53927b598a6e629d8cdfeb0110ac422626dab1b28a89e63f935e80067ffb1e2ef655e07fb6f986f462f4a2c54e5e2d3df25bab5879f8c4f8711134f15c0c41dc23c9babb9d11831f3c6514b585152cd84c5c6b11ec06aac3f94eb4d8ff21d416fc666c031823141614a2477e9b792c988f7ef11f11175f2718a03d49391902580ccd80682c3a33ad6e738af05eea82541429d411faad064091e16eba6b231a73019d2daba0002261cb68bf7a3aedf8d498f83f43367a517d82bc53d457ae543556e2967a289dd5d1a74f7a140495811569053448b58111c0d14e2e30f509172e84aaa2bed03f55ea64083fef0cb4b9d01be95afdf3adfac3c3f1e6694d69624a6d1623d32055fa83a5a5d8a7e50da29752e4505c9629e4572ffa43677ba78b7cc95b30e0422ea5339e93ba8be631a9f24a9dc9969d7f92e3cd239b90a80c61d6b7f1b82ebde9c552ab041f2e2c4c441844127ab8cb2d7467bc6a8e08bc240ea3df07589af0bdee3aeb4183c7bd7ef2101d4191fab9304b31847a3187cf01116f87bf5f9e9b26640e30b91c83e10f2d7e899b75d56218038c2261afde6f120ea354e6206823d2805242392597e41aa1580259104814026ae7dbd34179dc678a4df149838ba1c9330407190aa568858f2e5e60b08bac5a0b9c927cbd850480134fbc14384dbccefd496d4d70ef8750f50a862b9ad4a72ce4ab379e32c155359c4596f8907e83045829d00dfd4deb94c64647d25b34aab1f498ffa7dd0134d1df15f4ea17cd4b63ee41e72b48429d88c3ac53e47369bbafb3032c3ec6611641b8595e0df6a3c1fcc367863abfd4ecd06f733b0967af7bf460adb0ef5bf1cfff4b98aabf6b05272dcb0146a86b9eb5ff4b347d91b9e323d7fc82986b4702c3dbace966fdc048f34025ad25263f7fe5fc3f04ca3217d8965f1ed62064aa799023ec5147435713e6e63840f2361734f49cea5affbff80c6fcd9679a1f71224b9b9319ebf6e5c286c28197f8a2251dcf308ff1acbe36895a301f14ca5446344be6ade9bfbdfc8ddc5e008790f1d6d1b7087d42878912633fbc20e8f2bdb07dc13a1c3f6a7b4d63ad5c98eb014f7196daf4e09353ed63bc7f8d582dbe624e255fb3fc91c29de4d84d280829be879bbe196b6e7481b2932cd4e5d24c08f165c3e4bb5b64757f5a344a91099170b6b2dd316d011d443b90ae951bcbf87586ca30c3d4e1adc8a5fdc870475780652889741ff71969e7cfa1c022f0b84fbfb8a0fe646417c1590ad71fc11c90a9a1553f72e346ccef7862f945ec78623f2d1c0b7e78c46d3f7f58260d5c25cb2cadb3f92d7c6d53b3063c1fc22415b4ef4aa813fd359023fca62575ae8c95e0882ba24becfa2abc94edf51691659b7599ef9bbaa20de047886d92b8104bb080f2105c1c84453ece8673771b42bf5c96c2adbbefcdd2d7f2a290e98fa49057b1551c95073ecf7b4fac54fb8fdea3c40b06a835671f5d4399bfb7ec262dd902cda89f4f1c94adb8b6e277dda69f9dedd1c1518a5fec061aa06a35d5376ef9b4ca7920d0006e38e41bf3d73f1ca4a718dbcd0b63e2d8308b216a8ccd3378eeda9e6909556ba8fa0039562afe5938739f90e77ad2f8acc12de878a8894c867661d4c6c2644ccad6f0aedcff904172cabc5cd37d9dcb50d6fecc62d047dd3555a8bedaa2d9094a3b7fbba0e005c31dbca230962ba363161d7116de5f0cfc723500d5d959d1520f4d3a436bc5b1c3b7dc0c5e0a1ee022781aa4f952f4ca0995c567e657fc5383b901d1e0942b9f1041763dade2f86b03b58673f3d30ab8e849b122d095f61f2f2f07918da29e807a469179cf4b648db742da52852b934ace0691356c03b8dd53364fed45367dfe75806de82787fcd583588b5b926690746b72fd9e7572b3285c16e4736d27e34838672b1aadcd26e15dc1985523767f14a2ba013ff3dd1c7d0abdcd111e7547e079b30646f84ccb477acb6cf6920be40fc6a6608bb94f6f168112183f927a2b3ba6117c58adedc8382821862265144c59d48c03d44dcd9a307afcbdd80c009e70f6624121a124517d09cd2f2d2d8446ddde4365143295ceb517830d36dafeae00cd2f62fd508591fadfc66354fbac769cd184c47ca5ff6f5e5305bee79461b5fe0fe61e27a7136407c20c7d7f015fec519c6c67316a4ba6e1988012da370a1f1a7b1c6f76022b3e1a0c64bf2b8e23c8142f06ec8201eafdb07aa17d86f77320a9dc339216df4b9f637f51269765a2c9260eb130eeda37e41969c89749d215edabb72adf9461133ea2e62eeed715fe1172ecd8cedc7fba623e201d4ce7f18871fef3568e0c46ac12738c580156c0d6617e0e52c5c3ef979be7dc187413d919d99aaf5494324d0ad9bef2972cb899d84f52aa9fc646c1decdc896611592264c5368fe7b94efa149317d08ab77ef3298cdd1e9d54cef9aaa79cd1603cd58734872a01651d305fbad68c761e8b0f5af8377ea97438147c422f9dec5a6b70231eb4cb81fac311140238d2aaf29f47b5a74a98333659edcf249ec7d420d7c391ff165bf7f590e97d795ef1a07b5f139b896071b9cb01d354f5c0c8019599f028743e58bcc0b033a8c10cb1038955666d9ec4d2a4fa1ab886ecb9f231c7133072b9141d96784feeed1d292f7cef04c9b2cdcdec5f5784db02a57225dc1fdb06c89b48e8bc98", 0x1000}, {&(0x7f0000001240)="7e4481970fa6fc21394c34005849bea000f7965a9dc45468d4ec4e6fe6c3aed4bec6d2f305764168a698e450dace309b5003335c5e70a99e08d2087c9c5ba7403e8b01b9a3eb63918a560f612ffbb98bcbdc63c3ac5bc86648a794794e01c453c65e1e488830a6f646748394676dd9c455ac3f9d97a18536fcacf2dfc039c2f258c5b22004bd92c268e35113413707eeeda5408176cf2008be8e59ff574974ff153c6f63a612aa9bd66cf43f2e46d313da64b069d04ecdc285696c43affbd6dcad156dc568cbe9aaf0de0b7009087a939fb6f1e25f78cfac89fea5d106dd9529bd2c", 0xe2}, {&(0x7f0000001340)="9e0346707e2de45dec6592a78c43b87e1da83953bf759e254ee5fdb58713ec281194e9041c8ad82a60054792594b2cafe816745344eaf83a79b6b35af62f8c6c063aaf95664d3983f5b15253ff5d6e7d791462c6815456fed31441ce3a32954b4ce1087f1f01d5098a22a2e6626d038d716b7b18a94544ca10c0234df3142943c1c8d6cc608879a5ab40bdcd84dbe0cfc96d3794df1f79ddab91a972f19b6810622b22bbf2d69cdc24a6dfde354e18325ddff6879e7339cd8f321b820575ca38f4c349949cadf75426421ea6b10dcfa07c9ade23006e595d5ea68ee966dacef5dfa8c5fa0312e17bc377180c4b01c830d8ee085ebb5f05331b", 0xf9}, {&(0x7f0000001440)="7161e381a62d76f72231db2af3adbac7840156eabc30035dcc7623744769def1992cbe1791b8319ac478409ff8a3dabd7e88a886183a08275cd94b885e09c653435dd5811556b53826e8e512f200a36c4c28f69f9d78f3c3b3fdc58871e2cf7c837c4c73472ce230b3e0acdbd9d5bab4f417517152147c5068db99ba316ca0e768fa7daa8992a4c84daa9d8d88b0c01be34eb1ed982a9cc21acf6f3d5480fe849f77e156113114d07830f9470e46e2ada54efad8b90033f5c36f73f88365e56be0eef10496ef694c9700a334", 0xcc}, {&(0x7f0000001540)="f8e5c82126015a0cf12815fcf9187a087dc5f996ff4672e153a795d5c63623fc3a290471707a16a571ece3d31b3eb5d0ddbe6c0586c39b56ecafcfa13d3a090b220cf3d8b3a2afec04512289259ef2c2f636e7a8699458066f510ba46a485a4343a203fd0ce4533d9a0608283c75d551ef2b43f0736fc32ae732cce25303f1a87d4525bc4d51c2dfb3def7efc2a71bbdd0a35f2195a3e3e971f1975ab2ee048a5bbf3bfa6a1b817fa2a55105fac0d68b41c7e04062063b1899db4106fabf79fffa3394a965c0fee5e8b345e417443b0bb74a6fbbb82748c00310545364efa6d3fde20ef55b6a73f89525cf2ecc5c4f151cdf3b9947bac28052f69978fd", 0xfd}, {&(0x7f0000001640)="47d9e37c636f12071392dccab3f5aa68f10d0e0ce3efd7276c79a2bba739d6478c59a5c95f6d7e06c07220728158e095eed69114d49c9dd1984789c0f8c11e94062cd79f6365b923f55fe99d", 0x4c}, {&(0x7f00000016c0)="8b1097d72bcc77ec4388b24876b067bd99740406872504737b07ddab690210d744aa1e71f8ddb5a94e41ade883ebb38ee19df0f474c9627822e6473800fe7180be1adf29a7637ac7b902e5ba22e36f61e342d2fa4ade", 0x56}], 0x8, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x401}, 0x401) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 16:11:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) syz_open_pts() 16:11:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/90, 0x5a, 0x803, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x100, 0x4) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) poll(&(0x7f0000000240)=[{r0, 0x10}, {r0, 0x85}, {r0, 0x20}, {r0, 0x14c}, {r0, 0x8c}, {r0, 0x80}], 0x6, 0x8) 16:11:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x204, &(0x7f0000000000), 0x4) 16:11:49 executing program 0: getgroups(0x3ffffffffffffff9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) setregid(0x0, 0xffffffffffffffff) 16:11:49 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) syz_extract_tcp_res(&(0x7f00000000c0), 0x40, 0x3) 16:11:49 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:11:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = getppid() r4 = getuid() r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) close(r0) 16:11:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r3) close(r1) kqueue() sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) kqueue() connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0xffffffff}, 0xc) 16:11:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xb1ba, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x5}) lseek(r0, 0x0, 0x2) 16:11:49 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000040), 0x1, 0x0) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) write(r2, &(0x7f0000001540)="6eda46cf04d127451a94021f2fa94b0ee7c205e2c53746c9a8af1d5e41c8ed5985daa1913bcf3f093a6fa93190adfa19f1184c0283902c735c4f8d9d561abf0424be53ff8e9c136f5f5191c07abc1003fe72ff7cb9dff2e46de3a3b6d064b46cf14145f7628b092043e2a3228491bf9e1e878d263514b70af4a251df58cad8c1502f29b14c072165592aa1e2a7ef5eebc763920532175a4b8c710095b9bebaa33d63cb04fce7f50c8e8fed7154b05bf4c51655fffedd3f0f65392260ffcb960748e163dde0fbd5b15914a3f593248de7282f56111a4a0d8cc285b9cd26752a30f097edc3d03e8c679a1844c7264cdd3bc75358eb0a03802cd505343754d0387fd1e0ebce3eb7a918a438a3aa99cd1078b6d963eca2ca5caa531569c97715bdf42fabe2f8b9fa91682bdd938f9d7554ec83bc460a575299b4a5f52fedf73679cfa6a59d4a1924dbdec7abe14cb244c7f94074c0a7ed9811148d33a8e2eb7922f8f24cbea87b7167e6a8d69c5cefb256ab8a9a48c97c2575fe959b1c9d6a50b49dfd4bff595ab0ec4dbb25f587f7080958076ade6dab46f40671ebcf1207f0488b0f16ecfd36d75a942c4bece1bdb091c1790fb427e32d201aa120dc46644ff3ca4adc1a081c34c78b08593bfd1bcc0a3655c75d99a9251eea36016952b6b295b84cc58a46ac76b64a8620e02c9a9ff07eac0765338215f0b76e963ff4c7363ec20a95bbec32a937854f4814e5077bcc7cade64ca551cb2f7c4b0ec40410516e60c9c39bdfa679013122a88efc5692a2f62de851217244f42f46292601e67c96d877bc96172fe81ce3cb5b72f1e3c0db32a8ed29dd1c605d32f1a70084c855da36d38744c47914dd2ba98f53d88b378809bbf72e83e0c13a1096c535de25dc0cdc862b2c8499bb2eb06e3fccad4a646aa6b6494e83ea8724499c49c24ca1b70d2d175a696c0abeb6545802ac49cf17f346fe0e93a5dc28bbc878cf02bd46721d8203bf0716b2ec4d63fd444260d824ed1251d803501dd43fbc2e5a3894c8f38d5b667f78aaa1cb8b7814d7e41142159d5c1cdecbbd5e07c143bb86b69aeb54432ee2780c611b78217f475c0793a4232b04d96095b9c972b89cbf72a814b09d83145e11c32ca1267d8991ef0358289e39968f20d4b62ab305c3b7dc75b57281c2938e1bab215ffeab8e488bf14d4ec3b75e2bd0a7a01ab015f1e8ff92c6c11c3fad1393bb6795c679026b95519a52d8cd91103773e68fd5be30411258caee482bb7b59eefe87d712a65ed2a54d25479c88f98cd3684d73270d3a69e2cc3e3c433114c539467a7c565ebf47d95749169b04da2d70256041bd2438800e497c3f210e592bcb70e16440f639e152cf16f9d1ea71d4b89833b28ebe2fe1ae1adb18cc2eb5e51325e010a21fbe124e1309cd14b95c544ed23f095d2fc63e3eaeb028aa1ac7308db0195b99bed8fa868744a7c16bc3e96a0ef8e3b93c29f23a36ce398ed76e1f468b2ee91fec1f5fa6fc4e1bbd4d9dcbcab6d52c010b48bfb41ba0abe57855c1a67802ce1fe8be49709105562ff6e9af44f2e3650b61a258780b9838d86c2f4e6bdda495135653afde59a428d99ed935f390c33c543c4102f9962ecc0399755ab161a609007e1d8d00fae5c913f589f06c0622c71a0718f142b3b4eea52404b2fe4666cf3163b2e188f1084bef6dbfe7531b1c805f75793f5025eca6ba083d5e69c7b6ae1477cd2dbd970ce4bfccbddc13f97d05154a628d4f351cd7c79a4d34acf223f6ad95922cbc72c121c337835acd51ce52553be45a37083e7a9ff62f02eb1f7e2a7e92aff0f2cba02f5d19fbb07adb82a518114bd9165aee667fe197c45ad53dbdb9f9007e2847b90d1ab3f4ee44486862d4d2c1b2e8e38b76f163a5855664c39de38248c6f0d84d0a81b736327d8c587ee24b9129a32f5659891e1e7a6556aa758cffd762c1a25dcaf915f2389a0874c01eef5d7e2129637c6a2f7ff578cda32b04ed4b31487c2002557c9b8296241cd6654bebe4e8681301e24ce744b282060d700e8fd81617aff06497d11f3cffe1682e4fe3bc1df502cc36b096fbaddc677410762ede48f553797fdb0ba48cc2b502911888e2ba5c7b8f902b169cda9bd08fbb741d07da748cb960b127209cea755af3d7ff74f8fabf1462d7fccc9137ce14b11473cdb1801ec97f7a13af284b512b5ea712be4a6f0ac12db635b7316c4fc3ab42029ea83d54b040e1c6505c9e97bc7be9daae98f360853bc0a9180424690a8292f51fd5e2b090304db7f457957e10bdb9c08765a0f0f71558f7b3f296d7f23dcb3627a0e7c717c55cf788796e3a63a1b6f211998febeca2572538b3b8e184bc2e4ef47a7f3510b9f7fb3aac5df9b4364dacff5ce918057abb3e31faa8e22ccf13956c85fdbe4308dbfc2c37a5e7017f125707d3ae50785c93d64cece19504ce71ffc205b22dec5b1ff69a8c6108bba05179186477b16702f525cd1622dbc570bea599eda0159f852a2b8292fd52fa96c4756fcb9f5331dd75741566f3b9a6beb6c98865f136ae7222cf4fd7adb81d9a3a43c3f39e26d8c1bcc88d76def975a31bd4c0454753ba8deb9249b0be61650e0ddf41d3b5151c5a9e266342708535420e0697216a1523bccf1b6669d276ce3666ed3c18046d50966f40a303c5bfecb36daac35305c05e010119629f754be00379945c828f5e37095d11425da72bf45ca2251a59529cf6a0974579812c1bc6677de137e7f5f636746f7d41af6febdd368f049dc7a9e399ccb0edbbbe5317c478604d488bdc47475117466172e21b7401568528ba3179599e5ecc604551b1a3e41be010eb693e981bdb057f583f9c0da8fb92b194847a16d39e77cbe1330931116ca38df200a207dc6c6ede04a90ac309269c8b776b8fc7c9be84b115586bd7f6a272e77d78bd7d6f191e6d1c4f21d893c9089cc94707a6b3dd6155503be18a9e2c0e8f2cc0d6e3d5a4786cd5914e2cd92b15b9b6506e75dd71beb34db7db891d3172ff81d07e780ba98bbcae37f737d2ba249ebc36ddecdaba0e78ee64f11e93d61bf5325dd6fe0446c84aceef38e73206183c89d74f9f28cfad6de0f56397de3750ce1dc9d7c8b749bf499dfa26ae595c9db71a989626743c53d4d71d80a98707067a3eb89108e2b474d0529655558fbe87ee2042f40ca448afbfcfbd45bd2af3682ea8961e1ba0b397802936d66dd233106a802089f8800705b1cd41e3c25b45eaffaaac99f4c201d07264c36fc854a6d9297ba053aad3d898a673fbaa79e5603e7029d7d3dc5b9ffb6192aa5d2a49e66488a9ab65088d55a3aade24fad23a0ce16d048aae1aabe99a87782bf1624943c5fc3f42506c0df1271b6a388be4e15e8ad14919924beb519715b7076e9a4fe6c9e8e0b87ee0aacaf9636a66558162168e283ce31f9f9993378557d7ea942a7896613c860864d9a6807909305446f51157fbf19ef39a2d4f32ffee762aa5a5e4ce722822ed9497d2b0192c14c86d054698b5cb87f93c85c4df67aa970a340731ca69800f16a209fc2714459e8658df241b0a7d8e89fd69b59b0d56fbb1926f500dc171358cbeb2e62d18ac450d4debb36af86076570e580d58b521a91f2a416fd3b2999e4666b5bfcd8ed58c97d83891ef5505c2f7a4c21a3a1b888f6fbbd06a88e8a1a321622b180040b3545e41363a075ff1e83370d392c4fbea6a32a3cdccce75f18ea171a913a57bba815d12ceecc1b7fce14a3cc87cdf3bb4650b950b8dda023cc8e15bfa7012ac7e12ef653cb2de3761ae25ddf9b93815b28c3ee94a6aa3476f3499c37d0af887b1396288c03907c3221369ee095213660a475d3d720acb0e5c6014d11bec0280b7c9ff47e718d4404296aaf94e238f6e51134c9b1739e554ec9964c3e6944dcddcaba5ae0a23270cc766fd2ae8c246f5f38e85b86ee760a4e1bd1db2cd17237bf2ca838fc9b02e1b8b590e43f8623fcb12c2e356aa797a8590f6acdb3abbe22fd2a252a63157ea126b3a97391b2a8010252ad21796b0801fa7f9df9bfd71da09d8de4c9aaf3889317ecfbec225b2a8298799b2207456a497807bd0c387e944923dde3c8de9a8cc79129b73638379961a4f1a59a1c998164d68409c1e05611353276eeee0f53a0e03da10953cfbe5d1a556cb3d394ba13b77e2c6b6b333ad64064aad5e68f62bd7b7d21d4f35bd078260a3b29babcc86253705827f77ef306d7dae962c4e8bfcec1427eeac0022a301b98826544f2ea101c4f8c18745c44786e9c4a6a4aeb1955212380c390e672e199595c73fc016a0846382dfcbd6c1794b403647d58ad9c6d35243d5474af1f01711e22d7029748822464e78ed9616b88b5bdfdb3fe8ad332f360d8a3332900a238cb6dce659d80bb16a2181eca135423ed5beab73a13ba1cafd9e31f73951987f30f58a60bbfabd09fa770b8e61b852db447e84d79de3df4f051dd77a38d0d09e664b5d087dfdcd5b661768f2292351086b96d6f28243b8fd2c105ff55e384f7cabe2971abf4b8e22bfa6fb82c054fc3694f9a51c736353012d6026379a4608994e707d511c35b4a1d936739ef84952834cf200c56a989e4e22184fcf47e4ce6c21e2aa2b37dc560f28dd093a9670355f7fcc678b90f1fce863632eaf810efc6d3966038fef1964ecb156c1dfa6095fb5dacf084000092e63b676fcbdc528d4ef558793754785a4d52fb258a66336f480cedbe165574248d874ecf9623bb99616dc7f1c76472282881bdf624e29d6ddc800285c8af07cff0878d12eacc5737c4832643463e2989c46acbabbe4c450751471fb791a3a6c18d89553754f76d3f81dfe1751eb72075e54d00bcaa2a4f4b30061189df339d5d7dfc6a0ae921d53a3612d8678ee8942c3c89525efebf2d01249457a2f21c9f7d4bf917f55cda882fd25be3ebbc580ca17ea81a930e9cf739a9ad72cad0b3ac4f23dc464b9e71261ef7cc2574ba28f02aeeba662a46dd4b908118390d18b2071da59d9397246268c51eaa64b0990c7323d74db2a19d1e32e72f2a7e6c47c861af11cbedea5f78cbd8bc0698d6ab40c962e556948f664ad0596528debb3d2013471b8fd1e6e68d90638be08e530209408441dc136644f3673408fdb8313cb27ec74a4c0181860a557f0736dc7682ca1a101529b589cf56e4ebecc7e8a39bf3da97bfe8a81f206e6c46797069f6ba28ec29e5f270e411b563f5f53edc9474a88b52694625a4efd42bf183fc74dfef7db359741f1488d5fc75f82891fc90a1a2a3b0db166c71d293d9b4f433ecfeadb2c7701df269d0dc7860b5e4194331649a960192d08591369caa01200e634252af9082068452d66e30a737a4b03a959ddf6380fcafc066802961425a3f41aab90d6ae949a00d4bc42ab22c2f6e44b578d042a336ad4f161a427ebb7c1631537d0b23accda43326d9e40ef30c8b26a52d54c9ad4407db9084e596b61c8352806fbae57439a960648f4e91e65a88a7060c12290f0b770efd5e55e22d089f5ef1302d48cc9360b81e7be7a050dcb3276176825c014b7d98806621e432e1454020f7144e27e9bb0e328553ddb453662e7f4c2f4c79b034c10707cd4fc463bc30a3f9e6d1b3d4273d4a868c42087286813d8ff64ca4e10132ff542c34397c4fd543cfcb2c681ba6c22bbe179b2afb13eb7da2547355f9722abdc749b7e194c58f61e985107c4e938c30bc85e7da0832974376ef0d0e7f708f3bf7436bde497d17c97e320ba00a4e0dbf26ad2a85d7b2e234c7588bb5e3619669264c5a8487", 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="04000000000000000000000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) pipe2(&(0x7f0000000000), 0x10004) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:11:49 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0xf0, 0x4) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 16:11:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xcb60) r1 = socket(0x20, 0x8007, 0x9) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000100)=0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x800, 0xfffffffffffeffff, 0x6, 0x4, "36cc1693c18c7f55fc600f9827858a37df60e721", 0xfffffffffffffffb, 0x1ec}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getsockname$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/26}, &(0x7f0000000200)=0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r4) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r3, 0x40044274, &(0x7f0000000000)) 16:11:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x8008, 0x400000000000001) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r5, 0x20004b43) open$dir(&(0x7f00000000c0)='./bus\x00', 0x800, 0x28) pipe(&(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000280)) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 16:11:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:11:50 executing program 1: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x5, 0x1, 0x5, 0x1, 0x9, 0x5, 0x4, 0x0, 0x1, 0x9, 0x1}) sendto(r0, &(0x7f0000000140)="938d3ba23984553656ef7e549a1f477f6fa75c21b2a06853b1d3f43e2b8e8f2c400a2e091f6240e12da1950ad02fd5f4b48d7bb4c284464f3ead3dcd4253ec4e14c7e33c1077d02f3b9d0ecf26a4cb60d5188a4502e09d587dd0741216fca497c0f6a260e400bcead84b0a2fee796a057338233c51cd30c28ae94315f3988e9bf0ac0e4960a976c23be7ce26f2795f9637", 0x91, 0xd5d9d1caaf2b2589, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x400) 16:11:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e71065b65d2712d93ae731ffee5a60600007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff394da45afb1e4628d86a6aab7fb752deacb0f842a3c7d9776651e00566f4a066acd914c28e2d96294ab7b9cf15f62780384e1ad470a7b0cbb59d3faeb9beeb92569bfc68c6170d93d05a607d5b68f1dfd59b195b8a36fb46c17daee87afeb8f04204a9e2166a6f109201926bf805a7591d28eb1cdf1cd2fa984d51544c5a8f3386de2028eaf7b81f2b9990c1ee3a9f0315239fc72b11eb50eb8f81f16c354e837f4f287d", 0x1c1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) getpgrp() fcntl$setown(r2, 0x6, r1) fcntl$setstatus(r2, 0x4, 0x48) writev(r3, &(0x7f0000000000), 0x1f0) 16:11:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x84, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2015, r0, 0x0, 0x8000000000000000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x200, 0x220000, 0xa8, 0x3}) r1 = socket$inet6(0x18, 0x8001, 0x0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) recvfrom$inet(r0, &(0x7f00000001c0)=""/255, 0xff, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xfffffde0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:11:50 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ftruncate(r0, 0x7ff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0xfffffffffffffffc) sendto$unix(r0, &(0x7f0000000140)="6b22e3e7b777c0e053ff621fb8c4b190e68fc9a8a74d3173e286023e9ecb44be9ca4860490d1e278fa5c149c36cc3033b098ac61cbdaea5d023f37a7b5fac89ec0319e7b672812b24bce11d057100049799d60212c1f1805ae7924441ed574b11255236baeacd434ee9a4cb82988db88b1dd3eaafdcca623fca53acce77d19b7266bed2a49337091e462ec97ccad406f38257f9513171f314351fd11f13ce8c643b19cbf0665c2f85bdd9b0af6200d1e9a9e44417cb8f424ab", 0xb9, 0x1, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)) 16:11:51 executing program 1: nanosleep(&(0x7f0000000000)={0xea, 0x1}, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x10) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000200)=0xc) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x22, 0x20000001, 0x0, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x62, 0x1384a861732f1b65, 0x7, 0x4}, {{r1}, 0x0, 0x2, 0xf0000000, 0x2, 0x1052}, {{r1}, 0xfffffffffffffffe, 0x10, 0xc0000000, 0x81, 0x7}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20, 0x4, 0xa}, {{r1}, 0xfffffffffffffffb, 0x2, 0x3, 0x40, 0xd415}], 0xa30, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x35, 0x82, 0x3, 0x1f}], 0x678d, &(0x7f0000000180)={0x9, 0x2}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') kevent(r1, 0x0, 0xfffffffffffffffe, &(0x7f0000000040), 0x3f, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x5}, {{r1}, 0xfffffffffffffffb, 0x1, 0x81, 0x7, 0x2}], 0x5, &(0x7f0000000300)=[{{r0}, 0x0, 0x0, 0x800000c6, 0x80000000, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0x7fffffff, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x82, 0xa0000004, 0xfffffffffffffffd, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x90, 0x44, 0xd8, 0x6}], 0x4, &(0x7f0000000380)={0x2, 0x8}) 16:11:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x8, 0x400, 0x3}], 0x4755d271, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x40000000, 0x6, 0x5}], 0x1000, &(0x7f0000000240)={0x80000000, 0x101}) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="be2559ffac07494abebdc21bd10bf9bc996796032d2d2d43ac21d5971c029efee1371dcece10a723bea62bd15b16e1a16e1d8024cdc346d0ccd2a8c975e738607653e9833945c7a204524482c2893e5208feac5778d7823684166fbcf00b86476ac3b6a60a8ae3b20d24c6beed9e3e24ffaafaffe85fe7d5a52355d57b54dd605a7abbec5c1873e611b19161549be72958"], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:11:51 executing program 0: r0 = semget(0x2, 0x3, 0x24) semctl$IPC_RMID(r0, 0x0, 0x0) setpgid(0x0, 0xffffffffffffffff) 16:11:51 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x40000ed}], 0x6, 0x0, 0x0, 0x0) 16:11:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 16:11:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) pledge(&(0x7f0000000180)='%\x00', &(0x7f00000001c0)='\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000240)=""/250, 0xfa) recvfrom$inet6(r0, &(0x7f0000000000)=""/73, 0x49, 0x800, &(0x7f0000000080)={0x18, 0x1, 0x8000, 0xffffffff00000000}, 0xc) 16:11:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) 16:11:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4403) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:11:52 executing program 0: unlink(0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab08098824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="6b9cf9ea5ba07f8ae5d90705c9ae3e6c02008b74361e3d", 0x17) write(r0, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x36b, 0x800, 0xfffffffffffffed2, 0xff, "bda096ee36a27e4a4514354f73f9d6f8ea757602", 0x0, 0x7fff}) kqueue() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x101) kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x105) 16:11:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000001, 0x0) 16:11:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000100)) 16:11:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f0000000740), 0x0, 0x0) 16:11:53 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x40, &(0x7f0000000040)={0xd9, 0x2, 0xd9b, 0x2, 0x3, 0x9, 0x0, 0x8}, &(0x7f0000000180)={0x3ff, 0x93, 0x0, 0x4, 0x5, 0xb2, 0x2, 0xbef4}, &(0x7f0000000100)={0x3, 0x9, 0x101, 0x81, 0x8001, 0x7, 0x7, 0x7}, &(0x7f0000000140)={0x91, 0x11d749aa}) select(0x40, &(0x7f0000000000)={0xd, 0x0, 0x9, 0x6, 0x8000010000}, 0x0, 0x0, 0x0) 16:11:53 executing program 1: mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r0 = semget(0x0, 0x3, 0x222) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/45) r1 = syz_open_pts() semget$private(0x0, 0x0, 0x200) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000005000/0x1000)=nil) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x1013, r1, 0x0, 0x0) 16:11:53 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x8000, 0xfffffffffffffffe) setsockopt(r1, 0xfff, 0x4, &(0x7f0000000000)="756b6985b114e73dd177e232dff3146bfba024e0305d0adeb4b5b7a8042d028bfc8d631edb2ec26aca9462e513993984d13c39dad0ef77737464d12684c374a72353c95ac9684548ba2fe4015616dd3acac7229884a476c3eb68aefc94f4b6e7be0ea8509373ce1b31a0bc97b98e3789ce662859484ee078857e81f2b5ed5609bc35ed2d0866bb188c61697867a8aae0a07a3cc1f82e1e27e3ad54126ebd73dfd815027a204f06cb533fddc1e5107162e4abec00d2eb2d3850845c090eb9a980167951fc728251ab2b7cfa60e5e9ad1cb3696d177e3fff8de7ea88e0fadc8520bcdf6ec46569253c7fab52e8ca", 0xed) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8, 0x5, 0x438, 0x610d, "3a493a304e62b0da5ce610b3bb1c66b716f2b728", 0x7ff, 0xd17}) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) 16:11:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:11:53 executing program 1: r0 = socket$unix(0x1, 0xc, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:11:53 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) 16:11:53 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)=""/204, &(0x7f0000000180)=0xcc) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x2}, 0xc) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 16:11:53 executing program 1: socketpair(0x1e, 0x4, 0x100000000, 0x0) 16:11:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 16:11:53 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x800, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r1) fcntl$getflags(0xffffffffffffffff, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0xa17, 0x2, 0x2, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x81, 0x9, 0x6, 0x10001, "885fa5ac66e431b70b32d0b22f9ba66fb6f708e3", 0x3}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000012c0)}], 0x1) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000240)="ebc02b405d8dff970c4cc74de2238e89f71057147e159c2c2094c486dca6b394ab47b796375933c28bbba3f4c68cb31f3e651b6ef9737b5435310514aceec5864cc3315dd57db2978d13b0b1f25495efa8ba284ec799cdb061557d2d053027d8d41401a77e885820c4e48a1b9e13bafa88cdf9bc9bf13ffd4eea9d7f86f3d7d375544a75469eecfea69d47d6b07d70f1", 0x90}], 0x1) 16:11:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x5dc8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 16:11:53 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair(0x19, 0x4005, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) 16:11:53 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="b1866ff28e275215d8bdc9ac9e332016fbd40d805452d6159c113515f0f89406257e317f139348d3572bf8b5e6b92eacb9b4ff3d58f42b542fa2502b95367f61f02b75667f65a913b1c734f5eee30a3c8bb1", 0x52}, {&(0x7f0000000240)="6b96297eea938a8e81d2c0811925ecb47439808fa63ec22d9a3f2dd4195d8f9b3c89557dc756eb25770b2c39f3b038a8acb28d9716b254a3", 0x38}, {&(0x7f0000000280)="09f05de48dfb8d105a15f1365f0f11e47dfe9e393c738e6a37ee40f064fd299a205ac2cf5ff8fdf40bc1af6abbe27afd7ca2cab77374bcf96c83c545e20b29b916c7aaaaebe6c417594bcd3762bfd4607d219fd67146ffa24ec43aec2534040d121af8c2473f694d0efe6b66a40d6dda7325422ead7f9caec39ab4e08ef119f20b5ddaceed82c08dddebd132864085d2ef973e4a0c4c76dc66d997fecad0dbdcae344c0c204ab5a7326c2fdaab5322b92d9859bf0d7aa0b8c1ebabec336e8dba6f941d7d554f61d68bf480066fb38aded036b58c5ee17e2fbba4b996752bbc83c15bf47f340f8d06bba4f609bb36d6a8e7fc3c0247f69532bb", 0xf9}, {&(0x7f0000000380)="cb60ec9d9a3f73433240623ba20dbc0e9b29e8e203a512b8a8eb032199d5c8fd29aa21bb01a4b483ded4a0508204448c2cbad0bed5be530c6d13b487059fb4fa392f79dafa2d43f7dc587ab5d0d69400ac3d4502d5e7b6f65fde8fbff4c5e214643fb031ad40fed3fe85fb1c059e9273e16d3d0f14ebe30aecea3c1f3585080bdde081c27aca76ee3bb763", 0x8b}, {&(0x7f0000000440)="4ff73dab5aef98895e75c95f12903bcbbb6f42a1814089ab8faf811b1bd81d31758cb7205909c5d59fc048b54a5d27acf5534720a7b9e45aea2a50a989f2d63eeee766ebc13e41de87aca5a8643a9355a01f3990ca85b3deb60ade35f71b41f1baa98e0a31e202f2db07137de2e531b459ddc3eae28f5ce73994f6734bc4d40c5f7cc24ac2dcc90fa5f2a9db541402d703aaf1a566749456a84b243e15810c2d5f567ffc6aa3d4269068f8175430f7c0c771276ce8a4d8324def48f668324e5c8bda72445bb2ceaa65eca48ee6", 0xcd}, {&(0x7f0000000540)="2a387f48364ef333cb44f1edefe9d4e5fc422375242d2f4c7a3a478df0330a468ef6700a085e6ad7ba4302e9df47e0e4efc4ed57ddfe644582ea63f8b0cff4b2133102676570b743344a5b8e766bdb09031d2f1602ff61288100f581be699c571e9ac0bb2e6c23be98e6ffb103585b92129a61b4fa1adf278898a9ed584d8d8a1f7dd880decc9c1bad742e6536412565872760be62b91cf129c35655125df5d8ef847a6ae7e0164efffb52c8251551608e0530e5a41028b6a6460f972b0caf80f892ea4f053171e68cfb410bb2e00883dd735e7c8437aa49e3062da26ed126c5c3d5813b802bffc9a6c577851d10d4eeca83a8fd14d0a1143595e5dd29236535e7573a5ee2f5f241ee972c07c9891f8792c661672b39f306eb742ff40e89bf9de326ec453025d2e3cf580ee8dd72374fd2bbb041c9de1dbde32857b770e4e794df29f46732d82ba83c5f43ddad81a689b2bf6f476a3a576d399429ea4d6a31be1d675ddf48af4060fc8086f19dc4082ecbff08feca425707c984d13cd138dd649eef7ae27775e55515c44f0d5f451bdd825c2833707756fb9076d440f6720de0d5c9c9e1ffeb64aca1aadf722e2f8e6a64a6a4d374adb5b60f47b19d254cc247b3d526d79f896a13e0f7f0998a014a9e675f7dac8e4610f99232a3a6454635a9a21603280137156153c23c24beafc2e06f52dfb31d821edad1ba425a6a4ec42ecc8d6d8a8d71b7dba92c0830a1fe2fc4b1aaa2fc3bab0597339773811bcc602332846cc8dcbf909c5210b344761bb61ef4622256e8054c624cc7706318d533ffc0fa2798e6a1116bad2b1fbfe9bf40736e516e4f1a00829094e1ed29ef7904d1c13207a5965d6e23b12b8118d422502e0041dd810d77fbba9a430d7624a80a97243b0a115c351a124bcc6eb084b11dcd288b4758e0dbba683f79bcffdc53f72e0e85c48da427ba8a45ec044aacd17b11fe05e0cbe06014e6ac972b9ddbca87ac052562d33f986b4e9d0ff8b4f581ded4e1148a20f27fb0f3ab8ae449e6188c691b40e05c792b62be6dc198d9e86aacbcd002d566e11e293e24aa174e81b387b264e9bcc79334d11dd624826770bcaf5334fd73119bb6275e22b9c4333d517f28579bfaa72eac92929275a2266123503e969000f1ff860874a37fb321169ce07af4769ea282e7cef328c34d8d74ecc3fe8268f73c6887b64600920948e34ff428caa9af50450c417128c1e8b7b30e009697239932df8a635997e1208fa293bf3454ed860ea6df5bcb13a92cebe95cf7dd52d57dd3f079f2fe3aa284df956b46fcf61cf37a300c84f7c78357698083ddaaed7dcd2ec8fc95f41e6ed752b5de8f99785be4287a20c110663388c961e4f953ac0e232d16979f34d36e4bcaedd3e57cc45cf70196d8d4c6b7fb97438e02f50fc6447450d3cf26f33441028e4bf64b81869ae4d45246cacbe9031c457e101eec5909bd307449eae06487c1a8b4320363295ad5139a05c9085513534e3587efe788d54788ee3fa524c4361ce86c96ccf3549ab8012814e85c36dfa371d0d87c4fccd429bb25a0c29fad6b1eb7dc381b8f8beff384ad2062607309c3aa471214a6d26da5eafc4aa375099b4303841432331a03eb76f27026b56a4a2696aa58b2b39777436f13f342a793830c44c01d5bb7d77a6e637501e49f2959616d9fd6dfb44d646c0d7ab39d18d8b5ac47e285549edcf523638b361f4620a086ac74050d90da56ddf1a076db5b5474aaad716c7b1e8eb620806230a9ea01411fcf7b0aa00e080cb4d8dd5040143f73fb7497863004948ad218778e5a6bdf398cae5fc7074a876765c435662c776215a1f81006bc2412bcdcfdc8e09887f05d3cb6299207e578b37bc7924af974923a5c3a67c1f10b286831c1b450fd13e65c0f045318539df62a009a2052530c074e2d2525588be139889bbdeff6bd98c430d38e738c8c4f8cff018e3ad57e8419373c00fbc73b6b42cc14d4978edd36ebacc2a427d552c8c41bf5eafdfae4ca341d6b3c338bd3a62a3519c656e2e66a6be0118031841bdd20cfb6d6eb2c48e53233a244bd93feaa5efdb5b119bc24c5dac16c5f56e31cebc1762802eeee90b728402f283f333a627d606483d1fb42ee04805f9409684acef40c8a10f9552ee38c8520b43bc107972afb86e5e56147079797dd7bf774301d8161b89a140c8279d9b78b418def6080a66b8fe0e5f67793aaebde02dd0a59693235e9f39468156bf63b272a8a0f0fcc4170b511a06711b06f2a7deb3c5cd0b84f9cb80490da433155e8ea5bfb9e9ad937dafe52e0ea1e3d102394ac354345e5ebf6b91007dad7212085d887c177efb5a962129c9404ddd3976c867188ebaec3408a5502133cb3a16c07942e3bf3c8a7637c1d1effe5571baad88e3c15b0db9f7a54f03e66198293d58998edb94c14a7cd135464f74d8cbceef6deea57d13ad11703e8b1fcbd322d611dc5f174881737efadec1a7315a4fa014fd7da81f2e7d1d9c1cf787713a2d57211c520b165202149626f0012def5583deef3bf8a1b7655fc96090198827a20bc44debf014c130c13a5c544d13453a2196063ff479a7f3ad6835d2f57c152cc0755994f6f5829e82052b54c233e5316ac160ba2352a1d18d8f6489262e07b51246a9f15716c61654321b43092ea46236be1974a2303e922419c9f34b90d628052b11ca5b2f26857a1c8f382f09f62c77e5c3c021ac85c67692529a4e68d78700df4a6ed337af7d62c724b0953114f99fe7c0ce7478e90bed163173d7053f25e69d8fdb494a19214281611e03523b146c3a8180c7a469ca1a6cea28e3975d2a5f32bf6d9b1933d7c9e2cd87f40d9f41dda23c2ecc6c650db52e497e91457dfd9186d8b0b6654981206f287265b5d7e0db68392f7a5cd4240f1ff395b2c5ac4278bdf33b05389c5d552b14822bebd4754e229a434a31d37d5833ba8b33362eb7ce34989a23381fdfc9b3b072e2a99af574d67e9a3b8b9271df4ab63afa15222e09bccca47643cc148145fdb2df4aae813e801e6978aa28ae3c7fbbcc93c156320daf623243983838f8dd07d852b30a00c6c31b4f9af0b5b9a8c8bbb88eb060b5803a686c6122a949ed81e36ca0bf83ee89a8bdfe24a04324672e476dbe49743a581e9d80786e268c898d0b6f8278e900282fe8433f7d9867d0be22619ba0c45d1cc9c30d98369fb4603b86a369317496a12799c7ec55f577e06f42fecbbf37b61256e52fddf8f6db4576f0296cf6c7389b2a7a9a1bb41f41366f730ed40def054964e714c43b9750f54456430a8b817b21e69ca8b828d5bddd93b6345e0f1eba972a71b18bcba5427826f551bc9d75deccbba230b951b52d6bd6bb47e42cd6f226912889b08d8db707f64ab758e96aa5fce8e8c5562db91bddf1d6074b06ecaa558c7c1e8e39daf9d888d408efd90b87c803df66abfb9be5a12eb00d4467dfca86205812352d8f37ced42d7dfc73e1db76e0f49bbf02f426c9520b199ab874962533aa1514fab697568271409c62abaae861933fb0b6f04a96538056f058a0fe3b49fa336255f302845ff6517b91dd4c42e089e4aa1e0d1656b2d5d51c40b87575eb967d0f9bc3583f051fe82fd0b8c7ade32569a8c704d3f176fac73eac1cbdc62b05b3d424d561c2a77d76611f124b4fcaf5beb92df5a1bdef6d49da57b5e0add14437b1ebf09f909b1baa31fd40fc5cd3493e2de0d95a60c19596a73a8b1755a56c589602e2d59c845920fdbc0da25a5fb0a2d694a19cc70b8bfd8d052be363f023fdfdf28b0e46f27401f31f8c3adcffcfb65051b7232d8304073f0e80c9bc60ae02aebbcb55995191a2b6ef6d54a104ca839dc7af6e72750f17931e91eb8843956aef8b27757cb714ea543939b31643ad12bf3d98e307125f0511e294a94a4a93d6d7f8eff927ae2bd309fa6977b146898524281fabdb40188501ec475d86ab5ceb074367fa984a2f7694902f422e33e9bb1d42b03a867672ce21940b00e64b63add7cf439e60fcd67d4027ac44ddbe6e35217c9cb61fe5091927257c3f1502c89df558e255dd4492d67b5efe570847a9309db753e0fee389d76969b3634331f3173714cc1ed160eb028d6e632631c03f781cb54419350f932d2edcc15717416484de6de5a6d11d4e96890e705dca00a8ec16d3a05891fd36d21101ca13554ea15b81f5a42f4a12e4c0a4a4dd5d756e91575453e9273c449975df8dd183e5c98e7b012b7ea764cd3c58010dc49ed47118fb9898a7057742ce5fe140e39f3f82622b4c9a27716bdb1b3eee2d6a6cbd29b14fd263de8117e7bb704ad9c4ff981958beb2b35fee8ff8be04f8e3b7be4e8b371bfe0b6a214ca353ba2f19265485c848feb5c3ea16ccf7c70f20dd3ee372798b2454d819e9e1f143c6d5e115e78ed7e1d09b248f1106063684aaf471bf2f9ef772bc026f3918a329bf1733c464429eb4b8cc510f92f60ecba9a82231514668ab9bde3bf8bd95cc2829ae9a2c3941377413acf21706c0b285f44c412801120cf02da2d41fa3964e5728fe3eff1e3f1e385ac8176340f3bda768cf61fe26e6ae7cdf3c5b5014e0efb98bfb2fcc22f2e1c7375a373975bb95758731ed303be3966c651fb2b845a2f0bab96d2cf1289f086f06ee23a6ee07fb54b17f6d8bb08f0f48b28cf3bd44f47fe24a3d6ef726dd5b2c500badc977e2a98a725fa82e65f452acf6865211d2538f1041238adf4001e3f616972580d6e8619db7e368dc4c9822db083c4ea6f1291c0ce8f1c586893e1650531d34c131880dc44dc13f58d72e085d15f8bad05a512e9b4860e252086a7c7a0eb613fd07733829ce4f3675e2a82c59c1fb8c9b860968dced4db333179cba06736b21da69ba7c4978415adef9e7bf6ca58039a836fbd9cbad29b8803d13ea9af5768539fcf82914d277ec85f755d85ed6022bf862247d8500d272c53158e9b5a3e4087a2175dbf236fa5e55fde33269d3fcae507e755eb29463f334477d582b4ad2f5699952f18733b7dd7abb3937e485ea9e8c48eb3ecd65b33980d0ff305acab821230767d93096ff1abc7c857eb280b3e4d505bc7c2f5a00313c043f82ddbe11f509869f8fe7115ee829b3b11adf8ebf3e2af829b6b18f08c7081bdf0a4e279253b012dc445aeb166c3233b2ef5632c6fbc5d919438e0f27962ef0e086b71fc9489950531f23842c18a0a083a198781a204549bad6e258d7758afbaaf11b0f85d593588dd077fdca8c96a59127de5b4b750bbc5afe431f5957325dc1c98007da0f5abe4d325e76a1ab77afcc1b6d46f7e5ce52a011d83c063c50c8961a912b2711ceee60e0273d3303d40baa048593efecb61ffdadf5a0d11687a735675606c603a511210b430ed58c0456547d75ce2ee2a8ffe7ba2a7572a6fbb9d97182bc9d4ddf7ff682978cc7a150777f7c0f9726084603e711653bb6cb3dbf5e4ca61cb7ed6a909b32035137306d1faaabe7ed60da4abc774a39544e4010b8bc2021bdb2662c22e37e6820fc8477872b17bcdb1b5fa8b492be9e884a0d830f9edf4f51d09063a882a3b5ddb755fc23439d7d3d61eb2aecef7360471f0b68a28479c82f9d9b072dab489ed5b1b3c2232e85f9475e3cc6cc648ac979c34105d4bbf17afb900cb693ca2f4c044eb23e60662edf88b2aa69abdcd87acf58f3a3d22c462a136af4ed418ac9d027627c2ef8f4ffdc8ca7b2a7c8573ddd64e0662b70c5b077f0c5ba56608c371636fbb0107f66a20ce6406e3aa0eafca87cb755c91830ef72ec5368ef912", 0x1000}, {&(0x7f00000015c0)="26208ae5192384794e895bff3fd8b937a0f9ce2b961352ff39fa039bbdfe9586f8a1cb920e1c820a2bb185bdfef5dc677546b87ea67d5f6cad2da739dadfe8df121c90b49e090b60c5c3ebf1761a0e42b6a7d6576c775e2650c4e57109dc3559da3067a087e416ff346b5962024b1fdb61ee36a3ba6114b9f326b61ba7cd694bf3f38bf29bd5408776dc89320d46cc7a7acb9cfa12d7cad8bab1e5f9300bf65dfd60574b8c4122441e755e5dfd7483e739a7da32ef71d4ea8c14bfacccb005ca6e809943783b4ce343", 0xc9}], 0x7) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getuid() utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7ff, 0x5}, {0x100000000, 0x7ff}}, 0x2) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fsync(r2) 16:11:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair(0x2, 0x7, 0x10001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socket(0x18, 0x0, 0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="000d0009000000b201", 0xffffffffffffffc3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000000c0)=0xc) 16:11:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) dup2(r2, r1) 16:11:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200c0, 0x2) read(r0, &(0x7f0000000080)=""/4096, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 16:11:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) rename(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x9) chroot(&(0x7f0000000080)='./file0\x00') fcntl$dupfd(r0, 0xa, r0) 16:11:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d, 0x0, 0x1}], 0x8, 0x0, 0x9, 0x0) r2 = dup(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x40000000) close(r0) 16:11:53 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000612cd240000000000000000000000000000000000000000000000000000000000000000000000000000000000bd2e000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0xffaf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x2, 0xfffffffffffffffc, 0xbddd}, {0x18, 0x2, 0x6, 0x6000000}, 0x20, [0xb9, 0x0, 0x3, 0x0, 0x8, 0x7aec, 0x8b56, 0x5]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x20c5}, {0x18, 0x2, 0x100, 0x7fff}, 0x101, [0x2, 0x4, 0x4, 0xffffffff80000001, 0x8, 0xde7d, 0x40, 0x1729df45]}, 0x3c) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r1 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x7, 0x8, 0x1, 0x7fff, 0x15c, 0x4, 0x3, 0x1, 0xfffffffffffffffb, 0x3}) r2 = msgget$private(0x0, 0x104) msgrcv(r2, &(0x7f0000000200)={0x0, ""/226}, 0xea, 0x3, 0x1000) 16:11:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socket(0x6, 0x8000, 0xb43f) openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x180, 0x4) socket$inet6(0x18, 0x8007, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10400, 0x40) socketpair(0x1, 0x8001, 0x6, &(0x7f0000000680)) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r2 = dup(r1) r3 = syz_open_pts() preadv(r3, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000400)=""/205, 0xcd}], 0x4, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x12, r2, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r4 = getppid() chmod(&(0x7f00000005c0)='./file0\x00', 0x16b) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x993, 0x7, r4}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:11:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) getrusage(0x7e5af72396097e92, &(0x7f0000000040)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x88) 16:11:54 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, 0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10882, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) socket(0x1e, 0x3, 0x0) 16:11:54 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x600, 0x24) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:11:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x20, 0x10001}, {{r1}, 0xfffffffffffffffc, 0x11, 0x2, 0x7, 0x9}, {{r2}, 0xfffffffffffffffc, 0x2, 0x20, 0x7b, 0xff}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000004, 0x396a, 0xfff}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000002, 0x401}, {{r1}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x1000000000000000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x7}, {{r1}, 0xfffffffffffffffc, 0x20, 0x80000012, 0x383d000000000000, 0x8}], 0x227082db, 0x0, 0x8001, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:11:54 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x20, 0x1}, 0x10) 16:11:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x4) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:11:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc100, 0x3f) close(r0) 16:11:54 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb, 0x4000}, {{r0}, 0xffffffffffffffff, 0xa1, 0x0, 0x1debc07d}], 0x23, 0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') close(r1) 16:11:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x1, 0x2, 0x405) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/215) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000040)=""/150) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0x7, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x311818ab, 0x4, &(0x7f0000000100)="ee3f2008", 0x4) 16:11:54 executing program 1: mprotect(&(0x7f0000646000/0x1000)=nil, 0x1000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x6, 0x40, 0xffff, 0x0, 0x0, 0x9, 0x2dc, 0x1, 0x3, 0x4, 0x7}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x30, 0x629) 16:11:54 executing program 0: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10001, "014000000000000000ffffff7f000000000700", 0x401, 0x200}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:54 executing program 0: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000c80)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r1, 0x9) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000cc0)={0x3, 0xfffffffffffffffa, 0x5, 0x1200000000, "f7db3cc865970a663b4b395cb7c3fa6b7c31fd75", 0x6, 0x3}) close(r1) syz_open_pts() dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:11:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000001) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:11:55 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20288, 0x100) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 16:11:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0xb4, &(0x7f0000000100)=ANY=[@ANYBLOB="1125b89f28096fd62e000000fa9783491ecd1dffff008a010083fa0000000000"], 0x10, 0xfffffffffffffffc}, 0x0) close(r1) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x42}, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:11:55 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) truncate(&(0x7f0000000340)='./file0\x00', 0xffffffffffffff72) connect(r0, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1297, 0x0, 0xfffffffffffffda2) sendto(r0, &(0x7f0000000080)="7867487aeed8cdabfa6d4e4618c86b9acd6501a0891a03d4338e13ce3be2bd6fae3901d691c6ad397172117d7ad088beb878e941d19c39bc1ced08205dee165272044f8302d491745eb4adce2ada0428bf9e65619265f76320ac81e6d9ce652f7ecd9c3c14f798ee3745627478f0db6e90fd69447d533b2e853e28e02f3fd2eea6722beea81cf7155b3142ec5a368e04232026182122dca0dc12197befb74e80628dbab112952b76ecc3fcdee32add0f5f608eece8fccc03a5970be42ca5740945c4ca9fc4c795abd157d7caab3694079d9b3a3453ce561dc8349e4aef8d9a877034f98ec6599ed39adf48add65c", 0xee, 0x1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x8, 0x8001}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) chroot(&(0x7f0000000380)='./file0\x00') sendto(r0, &(0x7f00000003c0)="2e540241613450939bcb6c0933d1d29be173e5f8b2b42a67c3a34fd62110c4ac721aaaf47cd9deb367de61ba9bd067240c1faf1c17cb8fe30dfdb10c56ece68f1087bb9dadbf587e4bbeb2b6a333457cd1a666394d3f935bf7b95e087ad61582f78f432c4271b0bf7af72edb09ba9265dc06208a96298740ad050000008e99186c70df858ac842a0c6d467d86cc349a1ee82fa834983ce98991c4826000ad3518a8e9f21e45802705aace949781721e24d149a600ce7a4af0083019c4e4314ca72e199ea218eee7cfe1a2dea1635e084b86afedcab113994f8b13318d38758fb75163c", 0xe3, 0x6, 0x0, 0x0) socket(0x2, 0x8000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3cc) 16:11:55 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:11:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) 16:11:55 executing program 1: msgget(0x0, 0x320) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = getuid() r4 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() select(0x40, &(0x7f00000000c0)={0x9, 0x7, 0x5, 0x6, 0x7, 0xde0, 0x0, 0xfffffffffffff085}, &(0x7f0000000100)={0x17ad, 0x7, 0x7, 0x0, 0x800, 0x6, 0x5, 0x3f}, &(0x7f0000000140)={0x30000, 0x8, 0x5, 0x7, 0x7, 0x1f, 0x5, 0x6}, &(0x7f00000001c0)={0xffff, 0xb03b}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r6 = getegid() r7 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000800)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpgid(r7) r11 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r14 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) r16 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) r18 = kqueue() sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000540)=ANY=[@ANYBLOB="0000000100"], 0xa, &(0x7f0000000780)=[{&(0x7f0000000580)}, {&(0x7f00000005c0)="cff4a01742c31963791d7a9ae4b703b5f8072daab1f10fc03988575daec0103ee3b50fa85537d92d14761f689d22082d98eedf575357c35527d03d5a36c85b108cf1b1b36f321075c9eae5e5fe3e2608a7be236ba2b42cdaec380dc975d85f9af090db93d56f6abfa7c0fc38872e1c2012d028c222e618c1d6ca7881e24cf9281d7f25324a57eca124840f1464d9747c6856facd6787e6a2d05a8d45834152f84df2172544b8db7c113515f47c19eb97196463", 0xb3}, {&(0x7f0000000680)="c472c35d0d99cf63661ae6879423bf26308fd725263acc22ab980a3d8faea5bce60f0e8fb50a8b03ff474c04b979a6148fbbfa1290eab7218e2dc87d4e2df7714a04", 0x42}, {&(0x7f0000000700)="521c3fa432452de3a75dab892b94783e429b57e1abd45cc5b974f750879b912120d01fdcb20e8914af0b777f6e7372b2535e6bd1f8c175e72ff730abad4c197ef2a09c71c0b71c5bb26d6e3fbc22a453056dbf7bd1063a47c18e711808ecc2baf2774d78ac2f", 0x66}], 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00dd6327e800", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="8efd7bb738fb4cc601863f9fecff0f0000", @ANYRES32=r0, @ANYRES32=r18, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="00000000df819f9a6a647cc6336a57d5324a531916d9da63f2a8ccf9c2a13d4be922a049eab8a497f4156f4102cd"], 0x100, 0x2}, 0x2) msgget(0x0, 0x302) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000500)) geteuid() 16:11:55 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:11:55 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) r0 = semget$private(0x0, 0x3, 0x20) semop(r0, &(0x7f0000000000)=[{0x3, 0xfffffffffffeffff, 0x1800}, {0x0, 0x8001, 0x1000}, {0x2, 0xbbe, 0x800}, {0x3, 0xa, 0x1800}, {0xa10c31555a392c49, 0x5, 0x1800}], 0x5) clock_getres(0x200000000000005, &(0x7f0000000080)) r1 = semget(0x0, 0x3, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/197) 16:11:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:11:56 executing program 1: r0 = socket(0x10, 0x3, 0x10007ffffffe) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) 16:11:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r1, &(0x7f00000002c0)="a8", 0x1) r2 = syz_open_pts() close(r1) r3 = dup(r2) syz_open_pts() recvfrom$unix(r3, &(0x7f0000000000)=""/52, 0xe8bb730a36717e08, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 16:11:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80000000042) recvmsg(r0, &(0x7f0000002300)={&(0x7f0000000080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002240)=[{&(0x7f00000010c0)=""/255, 0xff}, {&(0x7f00000011c0)=""/7, 0x7}, {&(0x7f0000001200)=""/54, 0x36}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x4, &(0x7f0000002280)=""/74, 0x4a}, 0x3) r1 = socket(0x1e, 0x3, 0x0) getpeername$unix(r1, 0x0, &(0x7f0000000040)) 16:11:56 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1000000000000213, 0x0) r0 = socket$inet6(0x18, 0x0, 0xf6) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) 16:11:56 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') execve(0x0, 0x0, 0x0) clock_getres(0x6, &(0x7f0000000000)) 16:11:56 executing program 1: r0 = socket(0x0, 0x7, 0x2) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xc8}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) writev(r3, &(0x7f0000001340)=[{&(0x7f0000000000)="edd30f2ce48f8f0c6e69c59ed0a6bc81a3461cc655e6472632c13f127269bb5dba8b43db2f8bce51a55197d6e60e6922488955311325070ce1e10e94ef793ab8e71051c12470f780635fb3be34e8469a753d4c6c873bd79ea076ca3fb89db1372c5616f2d72cf8a5aa952bae46db5c444c94666216e63a13e466181713e4067ae970f91d589b44d2590847372b06f96d8c6256d93046d484b99ad3533d61a1a660bf6e64fe653f22772a86e31c3707beba9ff87abb8c0c6e99fe1945f7f53f5e53cf1d17f6955f37a3a410dad165f6b39ea2942f51a40a740a39c0f7ecc56760f736a9311847955668cde421f3a2196f75cca17f0ce118", 0xf7}, {&(0x7f0000000140)}, {&(0x7f0000001400)="7f373a629d826a85ae281bcecf7d0d9e495b5ec3ef49b1b42fa3663af812004e3ebbe0027813811a64532ab221fb9ab3645fde66c199e006b7700c9616c822f8178cc91c22dc109d9d4de56fcefef799da8bc8b562d0f3b4cf7863a25cffd404db73a661f7137bdcac835fcb5ffcf750b365bd9bd6104d6c9a8262de28c80ae567bbdde4e7ffcadedd1aa46bb998626a2cfbe0554c62a1e9515de610a4f26ad775f1b21223576c487248a1d3f5e1bca71d5bbcf54b46f747c8fd7368b0c56aeeba1add6fed0a963d1737b2fd1415432605e9fd6cc7d349c0fa61f92d40c073dd28cc7dfcf4529328fe6fd60b3944a8c8fd80b66038e9dadfc9beee3b844c4ce6c64fb8e1fd7bac03b8fbe944d2cfc7410ad479c422af74b8cab611e8b440847aa5ce2f3f899ea8612e353265dd97aa8860d772db6798fde6e9200dc05a41c45857a8ebc9e8ec68f91c32ae9ab49fc0a809cc65a3719af1fd8e5cc61cf56f30e8e5bb98bc419a8a96d22e8652a2af0ee7378b34af529b1e706143a1f50c058786ba673890ac0a47ce8fd0f2632e2dd33a8d7b72ddc5f2e075c859054ff8355f852aecb88d988b21fb406952fbb2c19fc854c487a20c0aef389b8e01e8f0eb5ef8891b516e39438ecaff614bf474ae5af075f3c127103c899e5735209bc94f30", 0x1df}, {&(0x7f0000001600)="e773847a1d846d6d65ef20ff35d277b230ca2e06a1d6bc3d3279ecac322705950251ef86147fa8275df80fc8b8c34994c18d93db2715278579b6c3cf0244a9054046783dde971b01ced85c5113f3739afeb1df210f0652ed7e2fdaa17a6752763670f9843c29935cdc62612c247bdb0e238455c4f9bbdea3b1652a988914c2fff2cb0495541217fa37d4012cabb407d4465f02c493992c5bc69e85cc51ffaeb6ae5a22e2a98bbd003e6b7478610d73f5c60bf5804dca807b1c0da79917bd1de41a5e6c8dada7753b1c5727534e4ad9fdda9ce45fa03238555b04540024366ce7e6693727611ace21bfe4d8f9c01df834c35c631a0106e154931fb05ad4abb9476755b3fa9a815e513df01e8163bda736bc8a06999d0b8a88dea99b1df8fc5b4b91ab8eab8cd4d4f1ea0370d8254fb0b120d5f0feb3079fb7719d10d97703f9a415fb2c723e73df7e168633737939db53fd8b656db2d41181848b9dcf", 0x15c}, {&(0x7f00000002c0)="f03d9c54098670b8cdde51e38c6c7048a875e453ec41762fbbf75680e7c21052173879d794f02e7a15e217e01a20ed4fb9d2799cc58fb48343dbe6cd67facf7ac15c17ec7dbe696124d2b5210b716f610b112048deb140d93beb28b376feaf184e890366391812f0e5eafb86794d87dba4e5e2f0a60e8612e1d1c046c36326531e1066ef5f8fdea82010e9189d359a59585588120c3e1d243f6da808945e0b464aff6672d64f2011772b1b18152c29282c7fd26d65e42be405cdbb027578ec79d69658df53cd83d9fc832870df8d820a69a4e176cf9de83f1fec3619c1686984e29ce5866bfe35a991dc06640866f72a11d50600e746fd3636f3e0d789c67d971eb83fa4e61fd8b98a1d3297b907ece43c5135d2fd3b9eb84e23471ec8ad5f126217eab1f46c4d5848ec6b5613dcc2908a519b1759fe76dda231b0e75d28be36aa179568e67643e427aa16dfe067490e35a15f8f00ffd8cdb54e84d61ca525d3c1e977e1e1beb7f84947823f7b99f7c6a517a5254349b6b03ecb5ac98470e662676d9b45c09ac2558a45741d45976701c6c4715d03da6b8b2b7fdb481595854dbf16f05e235aaab8a6a14cd0d09e43720127e34d71a12dfe2c1c96d5b0779656230cd51fcf07ce7d42ebdd60f4e050616a88a87b37bf16f5229e561e519c34a06625992dbcc7e4b03d9254e6de2b56239ebf0cd391963b4de143d91b794c8cfc130f41cdd33107f7982f212198fca3a5639bb533f77947d72860296cdc61d0e965f3b26ebcd71b67773c5fcb6a15883d3d498b6e2b11f0bbc5addb8c5649ae3943ba1bca1efbd5321bd5aa9c938f4fc4d6ad6885effbf6ec0b84a325dfff3c3a4cd2f6691570b7a6ac063211438ceecd49a53c632258ee72f0a0c869018ceb0eff1fef3a1672c4cb9356ac74ea71c09f34e00960d4751e06307112db181512285edeb1ef1b6c3b905de0a0e7ba84f7905fdf5ecf0f6433e5a4ce55c2cf80b692fc058e1c66849213e827a2102238533b3b06fd7b2d5619af4f0231a0c31b336e72d178080b166737050bb7f453ebf68df5ee38a66bd9ec241de59be845e971a0220431e222b2a8b378fc5bef47a274b97ce67ca7b2fe160cc45332969a84767a3bbc7b09017a53445a51d008f95e6c398e4669810ba4173b53ad552034d4996ada23d0f76d61bb8297cc11e4f34d73c00f49ba03101b320b26fcad336311276d7c15524fa4c7b480093e1c5c2dcbe3788b81a5f3a4b32905caf425fabea39e51e5335631cf70b0365f5cf6db46c31c75609b3649398c5067fc443d099da9a86bb7ca49efd6175945b04751f343612348cabd6db1eef43af1dee2b7bc8ddf58b87ad6c03f8ec75c7d2d260dd15bc6465baaa12ad2661c34d0df42f12781099abaa8d64bbd16f0aba4f4c32077382a1cfa33e32e7be277a193b6e154cc8ad839b5a3e64d5b01169292c569b56c87885c73c80652a38450b0d4d00fd10b67def898c651064caf817b58f8a1b32677eae6e102e438b2c8187075e2b16f21a42effd35f27732549f05554cea894334c8af7372ae7f6618ea8af9cc570e78b31804987cf50178e351713ca3b471d453007b68b0932494ac8ec9fdde132aaf9befdb5486b3def61cbc01aa04229bf900f47e0dc9a70a28243c02b76e43be94c24f4fd5f307c6555450ebf6b3ca7e1d199ec6d7e18204f38eacd0464ca536c30f37f9c6f1ac1268222a69ae6f711f3fa497bada15eb739e3977c3a4d1df6900f5d47d5467a9adc41442be8c8268bb7db9841a9cf9ab2361f3234f6dc16079f388c4a537bd8e4d24ae71e07fe7357c90f518269989502b55dbf34fc36611b2c85ec3d1b58785723b927166398fc731ff443ba1a349ec3cd33a2c831cb5b29427642aa5958b37bec44c8304f75809aa6c20d9abcf4c297cedfff351473396991d91dbd2b1a3b5cca1913365c289920602f2da539c56e4cf8ca8c4b24d71e6ddeb7caa781f247843b4bc41b30f92eb13ba4572b37438fd5bffb06e3fb6e4d9749f464a8b2bb006b680fe4fe42c242f620dc9a98b50ca9eb8076707719e567eada44e3c05aea946b6ff4009f4e0ea3e6b09afbd7f828f1c0b5cb364bac64da1c0bb29de8cc93d5b5e8095448b39aa914d2d6d27abc36e1b1e315cd9592e50c6495548440ac6099e4a20d378b79a62367fbe299b0921d394596c13e220fe6e02b1456efaa3ae36e554143251cb22a5c6eec884b3398c5f9a2298ad65ce643dbed9aa0fdde74c30ae980e3234e6d268e7ba07aa15ea48c3ce2f7cebb6ac30657d566319b46505fdb0ff3cff592c8dadcefd618627930f4218eff4e69c30b2c376b2cc70d263e00177499a74b08a41c79d29456a2b08984d780370463349013aa9ed3dfd257fe976b03fb08ec5b37ca16e2cb957e5cdfdca3f7cdf6b8949b08332a81515ce320855dc079b58e8342552d852f0b4b994b631cdeb537e09f7d2f404ee06e98b1206365e121808c51ebee8d9aac1bf97ec4670477382bca7fbe98d69260f7cbcfdaedb2460628238d00cf8ced362e40f2bfc580e91c8ddb3bf044fa9097ef62361faddf5fc8b867d90807f8d4265dd19c4b999ba839d9c05f69d020ec7e4acf2179135fd5e36eb5be240dce92c933e2a7ae0f754109b2181a2b832e2eb32dc4f4da7d710f2cdfedc368375d20e4b8b305dfe562906db204f1c829f60974c2557dd1a84b44472764cd5c08a0565f6f81275bdcc3e4a73c707dd3ff46bb48d600fb093cffc3c40035b3aa11ad5161e07a8e4bc02f3ae2fa3e00ce7134a7bce853aa771b396d11e02c15bc34289359aff796a98ed1558a0601b25b60c20c3df9b2cd8c93e858297a531198ace07cf23899cff4af3825dd286387bf3885d78e11c4ab3ac5d26c871d2a0d42008ef66ffb8f80dc83d833bc77a03d7368b9673219ef9a93c65a5e116d942bfe03133ee3240386c4459e2f204e83b28d2274fa13e4f2c350c48c575bc443ebb10347a4317164e64e748f0848f3184f403e92c14feb29104ddd571213c207d06b01fcaa49637176d362ede94d3ba3d492ceb71b2498e291c0f6ee42cb4b74ce1e834b1037f63af75d4ef5ea66c644c7cb8bdda3627be735ea35a587461ef6927f6af9b902e71482fd27caee26d02209d88c06dbab600ac01e61839e98aa38bc7aa43841f3a0555a66d63597c1026bfdd60fa5cfd4325662dfaa3c5163131f5c8dafe325434bb45cc48f976760b3332ec9849b52d61b516c0d6da388ddbda0623fb1c515762b1048ccdeaf06394352e84afbe293a1eee8727eb33afef832e727bfbcab588ae10b19c344e6bdc4f28f14b74fee01cb7ed11f7f430a05349886af7c0de00cd0a545e98e209e790aa1cb6c0f3f0417311fa79227403354883110a62a7c2ed6bce082187284fd05f1738bc037440904a21e8ace4870ae8684f6747d95f237873c11162d61e26f02a2a12fe383dca858dfc9bf6dd905fc0560a7d0f7e0e6b661d2902e14fadf0f22f9554bd57f43d3311623cccd350206af50b73dd40eca552fd1b5d5cd159c332ce9dcf25f20480140e24affc5dc8e31125aa5aaa76d53e3a516907b2c63dab4785127d72092405af5d295ac95d652db58969a952e6cca530c867ed739bfb7e4bfc14bce818e546dfa3e0984c03f63883ed88ece58eafd564255ad2be2254b3fcde6515c627ad054573907d443b3933996f6ead0b8783f0f2787a30de2e32b7ed0d8a01fa3d98950e19bc61540780ffc21523d5e430c4cb26cd09951c081c21c8886780f2cd353c6c201670b16dfcde20e72859e89c44b82ed28a5a44e14e6a0ced507a9029f09ec4a6c2ed567f1ed3acac7e58ce1e6cb81d9ca43b00ee2690d44f979f7113572a7064cfba17cf251f222e50125b6d67ced1d94879a9f2f23eb54eaf48ccfa2c5e679c7b44796c304defe775eab10e36c5838361c415d13d27997d99e6d76324bf74520fec565610962fa9748ba578a8bf95cdce717a9bca1410128b8a36ebb73a5fe6d903ef59b43567c69f9074925c796609a9364eb9675fa4940438ca4678fcd2b75ab100a8c619da3e006aeea115ef598a2ed6398d24afa99492a18993c1391e542d90f1a5087b35c8d78025f549f9fc60cac0fe11f28163665a426a93eeedf535bb90bcf73bcc115bb6da0cee87eac51a40d80cf5ac68ba701029a56d9b24d4e6bf9c524921fecd4665cb725108016bcf0b21763889067446c92519b20ebe2b3f872d6d84f16bd9675091f228d644863e7cf141400ef57e49670c15cfae0808f3b1e56e210ddaa6f4a5f7121c1da4d228bdee1a8783306819fa7412fed8bc53802f68a1b620fd7da3fa9964d5ce9adc9d64e13c045702b5b4fe21d3a9a5ebc1080a8b44cacc25191b9668db23810a377b4435d5391cf7040595c592891270778ab9a58407ac88754efebeafaf84a34e3bbf0d873e540daeecab826402b6c53c82d4f8339ebada39033df5985638f2017631912cfd2344674a75bf991b4c299ddd0906c4e44a867eec433fc10a795313500869b311bb38aa76618cf1a9f3dd6e65878503362945c8291d1ba1395e8dad4f178dba84f10efc57486ff90af6061b28305f2907385b2ba82cbd55de8d258b34c4a32589a6b9e430e8536f37654274acaf3e5f4e1e2fec96a35fa85a77dcda835e06d6bc9b0ac7f77f362112bae25ba506045d396b2fecd662c8828fb6e658f7bb3056c847053d05337bacbbf04eff9c577ca05123793115c7499f4b6877c51971a48e47097163c8545352f781e8a6a2bfbd9215870cde89f056c3d95e9603e95edf86b13f35f60f35c611d45f09055e18156397c473a7236840fb1cc25c930b045f93fdb2cafcc49d74d15f8098e8ea7a10fae1329b1b06eafa51f584b233470357c03c43ef2a83151d864a074c0a6e110912893b8566bae1402e17895d679d4bb11237e5d2da6acaa6bf72726cd1dad01932b2f036c7d3e76e554304f266e5f93e712b989bb185ea974134cc826b36c571aa6155b8159b1ae541f7222a5cc574ac240ba6c8affcc048bd338f5cc39a2fa04ff8ab68513db2f197291426a156c68c4cd64fef76a5fb8c7a813dd215e01528b54824206c9d9735947300867d7c8da8ccbf4691b2a821ed194d53716b76feefc59c21a07619bf767f70ac54116490ca351545ef16d8fe13459c95a21633520085b7beace9f098aaabe06f2b966a3f4419baaa8a38a5554bfaa10883549d96492a5022cbd6932d68986259b8042d205f5a17d83690a0cc8d7364760c4cecec876f6cb4b93e1931c4bd0aed5587c97b98476696ea72123d5552d4dcc5e04c957f5fcd021ed6086062fcf86483e3137c0d16660757714d938089917c92cf7ffcbe12bbb2078804c5bba1ba87dfd27390889355a9f03e87180c9f35c4809fe45a87e25d416ee1cd1871821bb12c9bdb27ea2540f797bfa99dbbfc9d2f3f4ee1b5ff9385216b87a353516af7b6c906da834ab26c02186154f1066cf9c585331caadce6dadf333855f7ca47911a2e04b97dd59c60a6e997f55fe0993a52f7f92768edf3904522c589918092fc82fea9d163a8c8dcbcfbb22d6c4566ac2f6ec7fde6efa54d23eb900feee4975318cdacd632248023c186843af680601a5b006ab3dab264e114b6c081078056c1fa79f59bbc73489e92bac873ef53991c03f2a3afdedf300bea4e0dea63386215217fd0e49c296d02880ee3737d41b28d815d6e6d3466fe48f1126e6c37e5860e43afe9c2c7bcfa56aadc8a9d100000000000000000000000000", 0x1000}, {&(0x7f00000012c0)="8f6924de38cb301ceeb00ab1fd7461418933c2ddb956cbfc8201bd9bc63d7e3f48882f77bf46aad1577bf7ba717e30f018f96154810272b3c20d2f1623aa496278a11ffdc5c2dbc082417a37c3a42fd8f24124aa7c8ded88d938", 0x5a}], 0x6) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="ef7618514a469e80fca79a885667ce112575c6fbe82b6a65afe92589e5b91abc76528dc4fef0d0eb717e83ce1651347b89b649a013915496b50640323154285122332966626ca1a7dd3fa51e7d27e2675cb463", 0x53}, {&(0x7f0000000200)="2db55a72ff", 0x5}, {&(0x7f0000001780)="0758569594de3539a063ed03ea9aa68c8447c14d89fa9569f9aa7b95a1683e40c0edbd66d0f67db898be7904c9dd08f66f0ca913b917a424a005100d0b69da4d86e8ea81b60116f725a573b3ca18962e513ee492ea7b714905797763fd6afea602a16df132bad1bb9846382460f6ec2a6dc3d3d7114f79749978a0bf128fef0d2c11c168ef579c9f177de078b66d4915e77e67ede83643737e2695c3119b1fdcc1be6a8ded4679a7006a6bd02ecd8bfc9c877ac75efb42bf0e5643453b5b16ea43f5264cfb3fb1acfb6da958ef65d05ef7f95491545b9d5a41e4dfe518817ff5734382dca4c7d0ed32cffe087c76a22bd8657ab68f06c8c399c523b84ec9a3d3ebdc233a5815e28d9eb7c91c71f1ad41075c6a6e8fccb237664c17f5d731faa85018e0eda850991a354baa294c50c3602369787a660f62f230f9ccedf990e8fd77bdd7298fd5244cbeb8c22ef226c746db349060bdd26fcb4a74f04db04cd0784d2d2dee2ac51855a9a5acb0b9586f53a726d8d9d8182409e2fa6107461fdac5232de0cb0cd4acdd8f9b7e8213a5af9f6701bd7baf56ac4f99b2ff3fc9f45e67974b3c0e24a4c04a0c1c311f4cef44bafababac6d97ef208528d3f40c218d0fbd5c2d72a797ed033bdc25ee3fcadf826c4bbf91ff0113bdd1e3ae089d705eb03d1703330e451e702c8f4b9f0669d0d1cc537e198fe64df955d0355eccd1d7bc77ec8db9307da4c6744956dbd40a53071e41152e93541404df24da0eea657aac8fe7eaef8328ebc8322d7ca9ac3ed822e24dace298ebbe1edb1eb51ea5c7da4ebb1469da2e0c87c03990e38710c77b7cb65d4723ba6f1db5201182ac1102f98ce9f32ca253ef20c0f2e3877dbe756d854bf0e7bb6e9c02e1100243b4d18f7992f40658ca9cf56d1bdc85cfe2ae44e164ad2cd409ae3b0f94de29fa88aeceef335885282737dc64ed2f50d65c9576023afa57cdd278a95eec6c383802f8a4a96475c67aced81aa398a4f8ab29f37af423ebea899e87af3f36aab5e817073ecba25388623e8778db0535bffb297f7201bd382385e1b6627c466295eb7ca8c8579cfda30c4cfde780bdf00c9d484b9581a184ff88f3a8e49995bbe88dba818578f74670a5d4d29e7ed3cba9ca68f5476b6a1c1520f0254cfe8fe6702bde31c42e3f672a6b673f15fa913bcaff3ce61fea97d502cfc2ca9a98c15c9bdc6863aaf4aa3a8890fcb50897f7a09cb359cb3bd71a02a09a05af1f129725c452d4e0ce1fe296da0fc230682db645caa4e889ddc57bd99b9dff3b8324902b6944af8bbcd4c8e08a9f6cf7007fdb705a5cd9bb0b335cf6919b23f46ec919946e65a161627d970ddd26a08eca2ea976b6f343988f99e3e6e34408405a6b41c84b091f8bf1174666b9f74a6bc27d082052ae19516228c2226f501d33f24dd4a055a3e7c8b5588b21fbf4782bf2772d1825a7e03bad140738a95f69e4dd0815d6c3f0a969d8a54efda262308b95f7d571d1c6cd856117e5330612a4d5e64c50b769a257e95407a8712f482f4543cd2b1f221f323802a5fa82d543eb5d7d0f40717129bc0ebddc627452cc00307f610d1ab367a072b6b212eb5fa72450c91d671c7aab9dbf45e856f1fd902d3e8ad744c4a26e0f03c8e1023043cc98adfe8708c4fad94ab0642c70903365cbfbb3435e310ef06566f7399b2627ae59cc14b59fed02f67ddca4982d401343ef13252fcbfd1bdc1426def7c987f588953c81ab3eabca7bd4d302129dfa3fade10dbd7637c7983db7647d65c4633ac395757b674b321aeb4cd8309571575a9697e998ef6d3576b2495ddaf052d2efce6d217aded3555028a084e50189ddb36827849875bd0e71edf4146dfc81398740e9efbacc928b59f8cdfc41137b6da5449a1db0fb7200a29321c9eb013fcc0700fe91c19a2fb0faaeb7fa9f9fa3ad8f2231d2ee2b0f4d0ec96551906f5151fd4674f4da051ce5986de935ebbe0893912479b2df9cd910e6e390e52aa0047c12fdb57a3d1acdc4e070afd331f8583c9baafbbe989fb2d3c427bf6a9afbf1836ff6305684849ffa0d7764006ba17413b7245352540c663c906cc1a9b3beaaddea28e30e25bc55805ff0ccd246c18ea397b7c90d6a37e0f950b2f5b2988dfc29882ed964225d91a10c37b9743936464f0297baa5f546e7958ef496581b8d8c12e27e9af6b2b273db9b2823abdb61fe2009904d374024458a5893c1202ed8e86d21bbb881efda4e08179179e53ba4634b20d1bcbc5cb2ecf529634a20151335dacdb2789c6b859bd7b49a5be72266332bc08f3cf108eea25568dada550ea6d84d0cf9071edaf401d34da8333e06ef6d03b43dc20aecaf76febc55f35a5dc0f10ea6360a600f205442b34eccf4ecc31123b4423309375829efd412b8a2793c7b2d70870878cde90133fd80367d370d60445f6036afb7919f5351bdfa2ac27e9cc3baeb752c6fcb28d0d83e2c07920ab0986e07676dd57a8107fe6f0485c358f1d2702065c784630cebd2ab6369df092e3f9f542a9cb7808ea09161aeb0add46c7ded5c63df6b8533ea9bfcc14ae048ddaf66d191b0267ebf9fb7bf4ef293a4f9e3b89edcded28ed010063d66d342bcc3281b02b965f81791d635def5e75af007ae0ec6572813a7f507e0764b8ac5967a807165ac117bc8bb029a0de826d7754922fa2da0a7cfdc43f28e096fcf6698749ba5247d9f94980283c131cc913a8818e454ae1d8cc78f3ad0e77a42446dc93e96433053bb5b813106d5e518b7f62c9f2824b2d404936719248e9c1d58421cda0a5fb259e6a3cd36000d62d1d6ec986f6d9ac45500b4d47727c14af3d5e8cb022df834ae44b948dc0fc4792346a79676c3862381a478933f61789e32367e1b859d7d6bef0e574736c10392060e55d09c8e35cfaaaf11577a9c17f5721a5211e8239240bec7dbc1b1c4575da685099b16b7c849dfb77c7c0f0f80749195b4224881ab819c3716c37820c30befff613ee65b46f466ebb399b8ae1def433f2d913f1a45c96c4c6efb4d73fc76ce571841b95d0f0c5c6ec3ffa4563abda9c388d5a542b34754f0dc1566ac964f298e985ef5a6475db65d79d2902a153b26f835add339c6015a7a4fb484644431aa675793a40c58cbdcbf40e768f59121cc3b1e39585fa751a3dcf345bc720f68e11bff1a69d70366c134eaa59083b830a0d8b649ac239b6ccf41b03bd3238db49541a6d9d9b863f2a4bd751d8b9f5e816e0019c8ba3b15c93cc8fca28313843140bb72f948f61475e4acf7587b34414a1f4d0bc624ebee6c7f6240b0aacc4a02204498eee5a30f176d2e9304a29a027355388fba2384cf3fb7b521fd740d7e850a64eea5f4b8b2014920aa23af5adc2665cf088f7e75af71911e6c424a5a1fcc9fe1038a1f2c66a998c7d192e5e960cdc1ae9fe5f1103e90bc72dd738f5c1579a04d6882c96dd19026377fac256cd9fd226c3b5b7710a900c3be750bb8c5f91b1271e84d4bd2001d297e2234bc64da8fcc600dc224156204dd4887fbf9f2f3895893a0675c528d580973b947483a7b6f2857b473a60f0b70f655ccfd2951b584c1eb60cf2e00c1b8e986c0fb0ccaaddff8f31ae5701cf8b7be003eb61451746739643ca8e0eeede9cdc02015c711af918982d84d0398b86e6c886a2d6878972320fbe57b23bfb0437d2446b7d86c073de8090f9b1cddd7bd6c26676f14670325ba0ccf067db9b840d43058616efcabb0cb788064337224911f9067e0e4b2ecd224cb9fa50da4455a20a275d6de625f91d6f202fbada17d2571748993673d471742cb49b69dc96a1e5838feec830fc0a71f547fb10464ef7dc73cfaf7dcf878c9fc83ab21a6ce051fec87483db9c6b53c5a30132767919b6c6998796fa8b8db98e6d4b1b72f3311ce6391382c5224a0ad4ce16955aa1f99d248e5991fe3de89a4fdb0a6ba19fd6cb1de60385d174e9cec7d07893408e4022c33394b455f50fc58374096bee1d8e8c5770ef797aba5833092579d94f8984091c6c105dc87d67a90bd88ad422406ff79a3472e0aa120b9480be735819ecf1c7f853d6019eb6610ac8f9ee2e95370d08c6ae133f30e62e86135c3c579419372e509d0d2eb74e33dec7c3e71d96a57f8193e06f8e315360cfc2f3091b480fc00b4cc615310a318747fd66fe0e89ebcc8da4404792c2d79b0ac4fd2757d4b6cf911d37a2672e9f194cb1bfe0a7479b676389e71509a42a91eee88f5031997563f963e58c99287c993452d6dca2253ce3b34343b3b6f4919869d4786cab2d76dd3de314104c77867ae40fab56422b38bafb019c891ce8ccddbac11391c1dcab2fe2060537be1130059bf6e6554d51619013baa556e07ba39e0b8c84512bad443ddb61e0efae18aaf2edbd442bef9e775f05a0570084e17034592e861fc53412f87f5df6034576c66a58b236cb663826088060656287cd48936099f9a7452f64c389e8c9997484472ca21c5727ca6683f7d40b529e6a9fd2474b76f548b857212c65491a824516bbc692de804abb574314f8de903193b8cba565c88e60afdc6666a34f0bb638d9320af6aa91ee8f326f3adcd422beb857f95a25043ac624de6ae4785d90652455d3f8b33ba28aa10bddca05048a42f97f4e75b7a47205977d3c0f3bca8bdce92ac8030c958814d687c317c2c07303d97c7491ebda56a666897a30976fd04b06eb70587c82fbc5ac2dbdfc2eab7b88125a7d83cb3ff819cbc66b1856ad413c516b085c2d79d89fc41ede6024157562b5d063b4c7bbd3d9869098158393fae9fec2ca0a833539f1c0640bde1666607bd5b95f9532292bca0bf47949ccb3f41ab87cdd0e17d5a2659562bdf01bf9d743142fdd7b35c796307654ea8c14401bb067e7067c522300c96af8c719c69abcfa2d58214f465052d964a8480b0d4bb492d04a19d56d5eb6bcf6e7ea6e2c51634ae61e07b81e53e6e982a86a9e8b7ae25076078ad722e8ec575cc95eeb7858cc1e9678b5a3bba744bed2b0cce916cb1abb4d2b0696721ea2818e824acab37b111e9fc0c5d2c70abcdfe88c575534fa63da327895c142abbbfeee01f0ddba7f85daf0317c5e410cd32d5f2190b65f133814b18ef4b1d5a11b9b3e08aa1e5b9960f731e3037231a5e583cd3afb1c443825c1da3b4b48c472111605bf4b94161f1c16d2cb9f85cb97c6face6c94eee51b9e1f8d05bffa8c197f781b6d858d03720ad4955b1ae99a9b27ce12daa09952fbe9855cbe22ca3879f385cfeeb3ef2d6c40a092d71b60abd943c5fd7df14677bc9e0271f4c379027c1bb8128bb1c96b72ad3b6019dd7a6f6706fbeb5aab7357f6ead8cf2e4aaad5757ab14f059f3ea9de184cf0494ed64d1731a4ae7ef6c43592db1234523e47823bf2001516c4c4c7a7fdae7318d16b5e007e525ef5e9ed1abe3249f7d2cbbc7d59f94c1258c7342a57b81c312bd3bbc67c71dfdc58e6683b4ae4a92fc32a3099e49674393dec95bbea5631930004ab5648a6b2197b17e5e8e7764921fae61008b9b9bb0b9152beddb83bfe3d4fcc36221a19779f80efe304e76b230242241c08c75c72288b69c29960a4b07a0a898b3984324b3f8785db3a44ae5b409eb74762723bebedf03bc4aec75e9e56bf73e9860b537a166804378227553f625de29f95e4ca042a095b07add83873bcd089f5a32d4727ad8bd47d7c608d65b73d27f45012cc9b5ea94bc66c2e3afe07aca97f716ba6f1053a92b47fc48f7f34f6c5a1fa4de09b9d7597bc5ef28d096a56a18498d41556a85e22", 0x1000}], 0x3) 16:11:56 executing program 1: r0 = semget$private(0x0, 0x6, 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x1f, 0x2, 0x85]) semctl$SETVAL(r0, 0x3, 0x8, 0xfffffffffffffffe) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/71) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8100, 0x90) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x8f, 0x6}, 0xc) kqueue() semop(r0, &(0x7f0000000100)=[{0x3, 0x0, 0x1000}, {0x3, 0x7f, 0x1000}, {0x4, 0x401, 0x1800}, {0x1, 0x0, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x1, 0x1800}, {0x5, 0xec0, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x6}], 0x9) 16:11:56 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x100000000008220, 0x0) 16:11:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x100fffeff}, 0x0) shutdown(r0, 0xfffffffffffffffe) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) getpeername(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000ff7af19d199dcd5f2ce821cadeb819bc2e05f478484b282b1f51548a9344fde8d5a34a071411acfa0f9611de715dc4984a8fd78b"], &(0x7f00000001c0)=0x6e) recvfrom(r1, &(0x7f0000000200)=""/169, 0xa9, 0x2, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x7, 0x100000001}, 0xc) 16:11:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r2, r3, 0x0) 16:11:56 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) setuid(0xee01) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000040)='./file0/file0\x00') clock_gettime(0x3, &(0x7f0000000080)) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:11:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="bacf318d55b4ff333344a080ea9eea3c4dc80e8f629b1c2b0ff5ae8632580d7abb842870170c2bdf0a013192282e468f6178e2ac2e0017c473acfd6f9faf421395d1dfdb71eb339926fce2db10d0df0f4e1f069b99a2968b8cf2577c6633f9e6dd4146265da9e2b0fff6e0ca96d9bc48c9f5cb8763b40140b0764d11daf4fade16344d9c5071f56a82c692acac8ea37c4314dc8558fbe77a9963b4c1cee73cdab8e659e81a6eaa8b9179291ceced19d44e134187ef", 0xb5}, {&(0x7f0000000180)="c50f93e88e7aefd3ab475061074b3f01e49eb98e0fc39a841e0b88d0d7cf0221d30c96799da37735bb0035735dcdaef26aec10b66639140263571626f52b676f9c49ebea4c1085723ee2fbd022a2978527c7d0d5a36925d0e728c10b5f96dbd63dbeff20259dd7b9", 0x68}], 0x2, &(0x7f0000000240)=[{0x60, 0x1, 0x4, "3b64f0f979712b84c9823647c4a6cbf78729b01985658bbf2b6373c4294b23280626fd7ab045faf0829088bea8cc53db35e8c6982518a3dc19a151a519747d710d672514d842167c28c89665f5f4b1f0"}], 0x60}, 0x400) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:11:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000800)="a8a7b470f07f95b93a02e679835626dcd1910d68057d7046437f0320f13f3eae3416b1d93cd5a4e36bca16126d78ac024475f522d5197e04041f7729e089b6e9717bfbb8cc42d41e1013a799b8f96c01669259cc47c61fa3886ee3b1c5e7e58fc271978eb2068073a9a58bbaeb7c89b5d2dca1cdc26f96de099e95dc3bc8402c65e8016f66dce7860eee6dd2164c1df6b0ec08c5bfa5a2044e53bb601af69e98ed420d", 0xa3}, {0x0}], 0x2) 16:11:56 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') link(&(0x7f0000000040)='./control\x00', 0x0) rmdir(&(0x7f0000000000)='./control\x00') 16:11:56 executing program 1: getpid() r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 16:11:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/20}, &(0x7f0000000080)=0x16) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7055) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000180)=""/86, 0x56}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 16:11:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) flock(r0, 0x0) 16:11:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x481f, r0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:11:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x8, 0x0, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shmget(0x3, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) 16:11:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r1 = geteuid() setreuid(0x0, r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') renameat(r2, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') utimensat(r2, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{0x7, 0x1be46a79}, {0x1, 0x2dabffcc}}, 0x2) 16:11:56 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = dup(r0) syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) 16:11:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x4000000000066, 0x0, 0x9, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8400, 0x100) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x1000, 0x2, 0x100000000000, 0x1, 0xffffffff00000001, 0x0, 0x5, 0x2, 0x2, 0x2, 0x8000}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 16:11:57 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:11:57 executing program 0: r0 = syz_open_pts() r1 = dup(r0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1000000, 0x0, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x100000000}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) fcntl$getflags(r0, 0x3) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:11:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0x101, 0x3, 0x1, "c1ff0503746edb6b19849dea8af68ac57accf1a5", 0x5}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 16:11:57 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x210, &(0x7f0000000040)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) 16:11:57 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)='\x00', 0x1) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x6, 0x9, 0x38199709, 0x5}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400", 0x0, 0xbf94}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:11:57 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() r2 = shmget$private(0x0, 0x3000, 0x2000000000040e, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:11:57 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x3, &(0x7f0000000000)={0x5fff, 0xfffffffffffffffd}) r0 = getpgid(0xffffffffffffffff) getrlimit(0x0, &(0x7f0000000080)) getpgid(r0) 16:11:57 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) writev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f0000001780)="f8cb1cef8721f36182007100d99c9891c3f08610cab148cb8a4638428251be334a7991019c261c68ea307d050c59b8cb360bf3c4bc22ecc71363c8b0e1e8de2b9fcc8ece2357099e98da371010201db09766cea8e024109812a0e138fe2ab97cb1ed36cc010f50f9377f2d2f09556107ce4f4e3429c6aeaa6238e8678b0c5221bafef2c4149cc8b92651fc66ba327f09ceecd208dc9fc2f2a4fea7dea575e6edea0724820457f3e3c4a94594e567bb24f6b31e7bd96a6788a9c1ae1f151fc89cd3780743cb5922667ac39d45c2868c2d8f6505bc04bca13c2f10e8d35fa5307a91e9334232d07f635b1b5e31581e4e375ebfdc9a71f637f286c4bef1fc2c728c2ef265e11d0a7a7add73daf6453238f1e6b6e035d420442898e19dbf6de154d9b9d8c4b7aece5dc7a4fb77337708a387f717c019d45961f655f2639e360b63bf3f1d674691a09dcf0e239480c01162a001823b2b684efda5fd28b3fbaf872081b0025db87e7c244ba3d4f8d1804301f5739cec354164abe8c55251f331dfb8cdfce294a37bd8ea708a12d6f2a0cfdd3d55261be0b5fce27c1bc6", 0x19a}], 0x1) syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xe08, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xdcde, 0x400, 0x100, 0x0, 0x6c393cef, 0x6, 0xff, 0x0, 0x3, 0x100000000, 0x7}) close(0xffffffffffffffff) write(r0, &(0x7f0000000100)="deb5bab5de77e92c9a9d339677ab716ccc8ec62a24f6e341fed05bcf5151e26d96b76d7e9edde488fcd32b81bd7b5bd4f5d468fbc9e29edee6ae8fcab1ca8a84b4f3d45b617ea4b3c413e4794a5e03e13e3001971f7f1252af0914a119de8c6a2c4b41b9326cf45fa6d31d3cc3dc1299e490930c781f18f413ea4c09e2e16d06301faf57bafa90b3046e8752f7a7a860ff0d2e0e58738c8fa8e1332a579a345cef92c1c4cccceac5e8f1db85f0e8445bf993ddd0898f3f952971400ec461dde84ad1c7efbcb83c976f45e006169949e20e645784651f757ff8a0090762f5a12c9e1ec36ed2b758450fed04afd52b6f005ec769f898b3e1748688bae4", 0xfc) execve(0x0, 0x0, 0x0) 16:11:57 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000540)={{0x18, 0x1, 0x8, 0x2}, {0x18, 0x2, 0x5, 0x5}, 0x7, [0x2, 0x5, 0x9b67, 0x1, 0x6, 0x7, 0x81, 0x4]}, 0x3c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = fcntl$dupfd(r4, 0x0, r3) kevent(r6, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:11:57 executing program 0: setgroups(0xf, 0x0) r0 = geteuid() setuid(r0) 16:11:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000100)={0x6, 0xd54}, 0x10) write(r2, &(0x7f0000000200)="0e8831a716543588e190f2e691c29f22b8dea827e21ff4535305ae5508a088397ad7d952628e8c2efe3fee0097c92cbe737fbe4a1cda761339d41a37fd79ea68e7dd0bc3927f6f557079c95d849b9f2515f61135bd3eb263700b10dad55dfca02f2b9282a6057224b21090c2fdf75ecf2e8cce6966be38b055c6c2613adbac7b10a093d463cea7", 0x87) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)=0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x100) ioctl$TIOCCBRK(r1, 0x2000747a) 16:11:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) unveil(0x0, 0xfffffffffffffffe) 16:11:57 executing program 1: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) dup(r0) kqueue() 16:11:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) fchmod(r0, 0xa5) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x10047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = msgget$private(0x0, 0x12c) msgrcv(r1, &(0x7f0000000080)={0x0, ""/53}, 0x3d, 0x1, 0x1000) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x54) 16:11:57 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31}, {{r1}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) 16:11:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x555, 0x6, &(0x7f0000000040)="3a03045b8e4537eaedada2f3b2147c43761c7760fd7a1d7295924c27c941121b03467447370fd438a2c165d87030a1d862012890f6c5504a2a82880024c52267de829d32c3a2565d2d1f42c49430854a5576d7ecce7695cc9023e2566a436e05041644fd82662592745e", 0x6a) fsync(r0) r1 = socket(0x4, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:11:58 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x2) close(r0) write(r0, &(0x7f0000000040)="8c4fe7a72509c8e35384d94ffe337efdc8de08e8413de2e95c0d84f667072e8f25181d73c52f7886965daffe9d96a152f817957ee898e6304a711039604016aa8e1192c8a0db95079a67553175761afe8f02fa5b1d8cdb", 0x57) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) 16:11:58 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, &(0x7f0000000280)=""/4096, 0x1000}, 0x1) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xbfffffffffbfffff, 0x2f}], 0x8000, 0x0, 0xc68, 0x0) 16:11:58 executing program 0: mknod(&(0x7f0000001b80)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xfffffffffffffff8, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x97}], 0x1, 0x0) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x1000, 0x100) 16:11:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)="87b7852f17b5e14904f219b2dffb43202f0e4b5aa6d43da94a92715597ddd7cc9917f05bfb70e1a256aadcc41eefbcbf3384003d4ce3535ac280d4e6040ebbe2d41f35aaf26b07cb627c14d0a73beca631f22dcba89d1d57a055e3a04fccd08f0a202e109291c607e74961e29a7d5c60562e0e16fd0c02ef4dbd58fdd882cc477e7c5f5821d8e59b087f2b5ad56f8fd3b1627b69667f630b3890ee3282154a58", 0xa0}, {&(0x7f0000000280)="8c1ebfcfd21b5a6f1739274ab312eafbd6814be2b7e797f09d554034de6d3ead191d98214b1407bc15122c022750d182f0a3e9966a9b95cb405c3c6e040ef2c8a6d38f2435013d55e7c9036c5d21cae9c5d843a025cb5617194ba2a036722218f0c435457f7f1d184aa83c059ee89a0d9c219d0978979c4d0ae9d9c305889e399f48fac3e6fdf19dd94d2ce2c070686c0ab2cca35968fc", 0x97}, {&(0x7f0000000080)="8a9dc20a4f693bccbf1aabf3cf81a9233bf269cece9163a02b724de2932514b088b2c1631079a207b3bae459410802e3173d69e6966f16b7b89b8feb", 0x3c}, {&(0x7f0000000340)="3198b1da5d1e0d16fe3e4ae5d8a9cbdcf33f8afad6a3957dcbe7085e219edcda5873063026aa7910e74e184a3c8302fe6ce35560020ca62954be9b65d9b6c1c448af9d65b2a1ecf5319ed7bd69c882a75e6cc2a7871469fbcf81381e625970faedb35db31fb7c76f3c5aca3643813b106d256daa404d82ce6c5a017d639ea2943851f5d33bd46f3239a6c97362e27783c9ca35efaf085f9b2f669ba1911c4dc774ed261bd2b484d401b62decc8836533c2135659473f622c7227ad5ed293a54cd3275bf2ed051afb948b39f13afbc558fc048d8a2ad410585c91bc117ccb8f48ddd6db792053fea81982757640fb450510f3a9e1cfae6b1f77455c0477cb969fdfbbe4d681d7f26b87995bf139c7ffec29ee58e45f5e5c5afa51990c66ac90cfebaf215e1a0b4e88e9d3b26bda356f8415451a3723537522ae05a5b9a01f2351cb3d736081311c39ba1bc683ae3b985c41a50ff394c1b8e901348e257bc2c55a292ab34124e76c8ad4b51c419e8db345697c870e169a202defa06502c731b4bd25b87dea3fd7daa18e3c2c1cd7d2b5dcbb830508bd36aaf07e1c5eb00b5380cdc3fea8a22e5d217c3351b1afa84d325ff4771476ec54a528bd9720c98294c4c1703018644b10e535bc965cae9b287b6f4f3f847cbdd7cbf33f34b00548511510fb9d3a00ac42c5d58da2113b2f95163885e375c4132ef0204622fb0d128e062edfd4f93280094db31a3a2b5af614a5e4ccc27c543fede2a4372af2c3eee7443b77c7b06234c899281914fd8cdbe756b30add18f02dab6fefb35b2195fe004a200dc8077e489cf57dd568e9fffaa821076909a75af6f148d3f155aab2be7c75caf5f37f6c12a1d7b7284c1a66ce469eb99ab4258ae5ba643871dc133ee07b680cb970adadb98fab087c08eaa285c93020a17b197ff7e5002f602aa106d39996fe8b59e9b7aaa92bdb8e55d9c7788dfade3a86a52fb69758f1fe6c70130918471f13512a342eb4c4e28288ce634abda431e6dddb58b2cede5290bd13bf4d3ebcb4c14513bf502c09059908a813e7c0d5dfdb308dea080cddf53b2943a2587c5c8b25abfe47799802f1d6730fc39077c1c942352d4071e235bfdac899feee9c60780c27b5695a5ae97630711c2dbfb44041400451db374421f6bad62679586b30348ae55739432c54897128d2629144065a14b6a9d72cb3bc6cc3326d60ca914801c24de02832e85dcf6c4c47e379bd689fb84dd7decb6efbd208c15880135e158a68bc12409633424e0b2448ee734fff7e52d3a8d0012fb2590d21c18ac1a91afc5e14dc9bb1131fbb4a27ad50416bf5d8a39a4d7d7862932d101c7a548a3ee82408edc8ca1623222ca61bad0ea1bc5eb19c9a6041ce4fe2b382e88a9595fe7acaea63c81a308c706c8fbcdaeb91021a7837c64dd0f6fb1c8721f7b8b366678d99dd83d2bb4729891146ecd9ecf08bdb50023a22ea9b1ec0c089f73c9157543932f95a9978515717f25637773526690bb0b891a47241264d28abe176647fd4c53bdf7a05fe1dfd1aae98cb12550e6ea3b617ffa96a68344c9aab6c36e5f09873e52e0de829e07a66d7a7ef8c6375707615c33ea21f16148d95fa5f1036cbbef9df6769b00ba7659715e7064e33686912206781ac3fec0522f5a92dba46efbe700c465951f06df6ad88c2f721bc33e3b08305056ed28cf9e71111f4d96bccb735ebcb2307601f5019bb792a83499a28f782d82e77ad847b5b9309ba598d8909c81722494819d079585ebb6c8a105ec51f1c4504e3bf0031bbd09730c3ad852800a6d2217ef77921d6abddfbbf31416145c71f83b38953a01b877eb700e20438aaeea22d6e519e5f014349575b874efb861f0fd4b34c472faaa8af69f6c473e31dccf5cb51f59e4b2ce63153f45d2454b3a06c6d650d0afbf255d8dc6e6ad26bf9c861154622036a25220ebb30c75db261b51b5c4e5a0c163a419f40ed7affd5e8833c78a8fd7aff8bbe06168dcfeb0cff39e4b844e850c85b52eb0d7fa69f989e9c05bebaf06b408f941e7c8f4c8af51884c3f0317ea42a6370ba2f57eb4e7ce473d1e52da0bbe9c8545e58d853283557ee39a201d3ce1b23227cd1aa96a8b0b2603feb6e0ee0c6c967b851a9cddd89871aebcb1a494883d365807df74cba79c17d30219f94d21fec05f7448105197a00a4401f9ef65a0c4ee7c8584f496f29864eb5e74dcaac75ccc1a32cc5a19e63e94689026e3da08113832bd4edf085c9c57183d8efe3d8b79c39648a5488c78e5b5593439b47f0bad34ddee9075bc5b2ee91243e29ac37930d3941b1c85ff5aebcfc038400e141c42bae194b4d871b96e45b10b5d59fb224089078167514e40b86a114e1ebe923c728369f7c7b0ca4b048dfb4e9b762e56a77f41dfd638e15424eb59baf292224b7da3b0155617fe4fedb4792ac1a11f90b010a604792cc5cc591a8b2730544b5497fc3b36e8fa4112215be58e9aea93866300a28cb051300bbd01ae1eb2b5a1403bc73947298988b4e96cd743dbc8740f50b955ca1392b2f6afdc7829ff42c8eba30fdfad1af4dbc4f66cbc7487fbe4773c8c8114ba2ea7267ac5f7d2d95d1450809d57cfdb94faa677b0c90d21c3fb7f8dfcff0b6e44bb6a4e50b756797ef149488336a2837d9b0c8342d76113a1568c765b0499e1a48bd0b7a0d14d7c87c4c521b8cf04293cd97a09d5e2971d59f404308740674d29b83a2b5f430c3011ccf5cccb7fa6fdbe9f701d77c6c65d689354fae598a94daa0615850b44c19f7c15ed7c04fd08c6836f90f0bb0cbe1d22d8d4adae8f6311cbe3245b3f7a4e1072628344ca14b4dc292a24448ce215b707f43400785d9403e7ab1115bf9779cd2ff7293b81b18a872a4ab9e57d5d99cdc979ba397dbef23be228ea4d25abea5bb60b1a366c6c4b48d87a714deceadb03fb016570e8e56d324d882143e9f6ec91b4ed96a95459abce24b9a25c8ec4beb3b75980e70c12725cb97d9328266d7aa1b65c28a5e5f4ce8029fc57722162d15fc6a0e01997f77eb2d5154b06c754d15089422b7ae2d0998e88a7244592ff562a174f11914bfb8b5e3323080e7266198af762054c63348f3655765491439cc1fa7d9d46c9630414ff7a27853576bbf08acc643089d8d4391ef9f524fe975f375c52f556c10010098eb5ee4b60b0e34cbc314f1b9f8f33343b9385417a1c4ac7981b94a30c4c5b8c162a79e28e65caf0c4594476c77a602554de32af9f010e32effb76ae988d6197c3687e7fa54f38502bf014e75de993051a3a3216aec6506d8b7b56bb3aec60e5780e94c38bc9142b3f4f5f9951ac2fde57835fb98d296881c7253b50975be109fd0e2066b40a9d776464f7954810434bfbd57e56f00f7a493325c5bcd1fbb0085133209c33fa4b521418a243ffe94512739eaa0ba7c33bdcdd34f08eb7fc078ac835bf11fa3d65c8b33e77dfaef90bc71058e9aab8c77f87dd7666fff23b7ea2d3f1bfc4b548aa0630ebc6d5c9f00597929a86aac81cd7cfa1e158da8b9e62b5edaadaacc5dfe4cbbf2128270f80143946583fe811435800a6a0457f92eff6806df3cda0a0bd188ad96501616e8bf3493aa59a876a452c285957ae3f5c6023adcf5ae3b7bae3c29daf05d8f2a39586381b23097f2ab1fd557304d4b295ed4ca4c0fd6e9d46190460efedfe9b854fa14d0ea222e9407deecb2323835011af4023b602947569149335b1ce4e76e258d6682447b815d401946b40de2f2112f7128f3e24bfbb8cabe9c5ff3e400c194e36f8d0cbb46e891ec55f5d257e132cd54687500bcfede59eafcd91bacba9e30197d5af71d80b90beec29700cbf5edbc16b58708dec01c12642214e399f0ce5f6f9fedcc04921e61819f9cce1dbe07dc17ec86cb7e58d622cee3848f41cc3bd6c27f14e84cf104fb5360ee30e32b972fb0b727c79604e5a876cd2f818b581e2d77f2cd5e4485ef44d8f12f876abcac472a0e2c3622acffe1645b6f4bd982818209932a7c48fd25f0a1b2ef0a45caa02b3af04fdf96e6a301e0eb986c2206441c9218838464ed8a980d09c7c7490fae7d0cbb7678884b14f1b6eb314679a4ada71d494f1f8a2337677478321286ce6f443e0a9d0a2b76d551c61c05b55c57d0aa60c2cc9603b5e81dd09754155f97ae88a23bf07659f40379d49f4aeacbecfcf4ca39e0abfb54d075e2076f2cd1b62f5c40b94d3dfe88c163e36509e7792077f2f0d673deee4ec013b6f755703e670f8960f4b31fd6c7d2c317a3e127f35cbc9c2d3f25706c39d40ae09bb6d4972c4cfc4e6f026fda6b95da58de94d6adde1a27ec22bcb56141915da1f4a596f08a7bd518a531e85a90da79e43cffecf5c75cada0a338d4a0cf2ecd5d5e7984d9813b68ae686ed826145a243d5da4018cb6c2a16fce56d2dd18fbd982ea569cc41c35438598f7bf5f6ff95c20bb9f18de60f86db1a066cf20fef067b33c80ac2a6f6bafe2f93ffe5a06d174904f6890a1b007c7a8bfbccea11e21f5261e4c530085b6a574add2a27fd8177864df9634fe17eba99c732513a5edfbe26586d28220cc07f0f7069909f252e61aa83d2354143fdbbdc3c2fdc9bf5cc9daa99772ebd98b4fe81ae3b8bfdaa6187fb016ea397100fcf3f9ed016e66bf59bf180c753908252a1004a33fe16e4b93bf07b9b7638e365c6679a96620f09477849df0de5fcc9b9a31dd742b9b767e54f580b6d73e86bfeaea750571367b79f25b19810a1daafda37499266fb62d77f1fdb0e1eeba511558fee7c250bac92a10ad842c8e882d24e672589796ecd6c3c171a6b26ce1f5e249ac3552f63c454fb3d14d50420ad58aa7227cded6897c20df55c222885a2eacf175430d7587fb80f67326805aae5a42dc41b8f79f53b4451f02e1be8a6e5a44a249bef8313690097124822ca7df44ac94f86413ebad5eb9dfb1cd97cd4c27cd74243a4726242d2ab95a93db50a922848419c861cc293f94ad90f7af4ccf43aa35b0abe779bb74c2c4e916052b4ad020899e2ee9645a626a382d5e62f74126041af54ae44f3a363fc076c676e68819be939c20c6e765a9b1f75ae9a6d7587f438d8a07505219e937920aecd52716a696484adf282548fe4d3c09fffba8fd796799d1b3bf97dbef0282d19867b586e69e11a66dea312a265f05698b19023b66484bd395144df72e672163664b485d6c70b76251673b51cc1fc8980e4d3d38d1313848c6b4b27758abee3db33ba761dc69149fddb1e59c9b55a434d1cb82e7641de34c100fca7d6cb01ea1ed375b4e8a8f8728e1b5b891a68a6591df2144853f3c1a4698cbe20cab4f2092ed4e43f8bc927d561e7945812aff9e4aaafc6bf25a294c2cd9842f6e47618ad3ae44024d55f950a95d7d8af8948c3b28c8ac392a61bcc9251253fc09475e4c9eb431e5170d2df512fce4ee428d1c5a68b4eacbfac7f47c565f1d8fa6c1738ca1f25c91b1e3cf2ca86ebf102dbf01b64321d70e9817a2894138e0978b07580c55167534b123a4789d75f3a0052683c1898b50ca44bc42048a50d40a21be9ee3a3596a78ced7017a2947c0b0c376825ca1193e8ace1c565b2d67c39eb7cbbe7be21a186ae83575a6d16e356bdfee4aa89e1fa2f6f8763468fc612d6cafc7ac0229605f53af0b4b903be3a6fca0402d22c45359185031d43cbd7ad8f2fde05a5bb3e2222c1a10e75e96246f545f2d8ba4e2b576a872a5ad08c064940140012172c4ca05aac634366b052379d8e4b367636b9139b25c92f7430ea28fb41b0205b0bd54", 0x1000}, {&(0x7f0000001340)="d6f6b52e39fe015bc3260f1935827e0de582522f5a22091b6c4677ed430494ed7e4b0e44b82c47cf3b6e0483513f2bd45c1980d78fe77b85ef83ebcd484c21dfb8a041b82b9c3af9f53f866bb80db65ab53e99c282c42ed745e6f988ff71d9e3024fdf24513839b4d3b6f8cd4930c3f812648c817a99d999fa088d4977", 0x7d}, {&(0x7f00000000c0)="6465a03a558d0c9c0407c87adec216e44fce475a9005105be2701c4105d528dc9687dbd5e69358920ecd158e42629bb9f8", 0x31}, {&(0x7f0000000140)="50309e2a08629088109cb684c1e9378d25b62abf1da9f26a00205bfe4b482f244bd7e6ad0a", 0x25}, {&(0x7f00000013c0)="1e5dd784dcb94de57249309c96a65544904cec0fe318827b14eef64495d10850a2ed883dec1a1f25c45a205aa5689790df99f5ccb9f03c4ef91b0aadaae3b9fd67797b3aa063d970a99fa3341a0a9022e9aff7ee17cb78e8", 0x58}], 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) open(&(0x7f0000001a40)='./file0\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xfffffffffffffffa, 0x8, 0x0, 0x1, 0x1, 0x439cf4ec, 0x5, 0x1, 0x1, 0x2, 0x6}) readv(r0, &(0x7f0000000000), 0x100000000000021b) writev(r0, &(0x7f00000019c0)=[{&(0x7f00000014c0)="825841de3a9d9e25c488ab5095a77006bbf39f4fad72cb6ca1d87ea63e42e1defa285f58eb29dbe2a6c83e0cfa418ac7999bb14bae2086d86bd3eea7d81aec1913f5115ddef012733988c86cbc4d310b37dea3faa791cf19e41f9b122ba9f1b51730f1706ef8bb3172bb728065e500f414ac6404aac69b6bd3db1c169f51c36df57e988c0d826a099074f21a9d59b6b7d5f8b2b9e7fa14554db844b5af13def9f84999d0b5a3", 0xa6}, {&(0x7f0000001580)="5a73536622108e3772b7965caabb3db91228d79afeb75701b5011b79b30bb305b3188761bd4e7b37384fc66f730feb20e8a8243d04aae0a5558dcf5b2794752b2483d09c61a1cd4ef59531d3ec7ab01f7811bb646d0935e314c1e8012306004d7951afff520d8369a9675b13bd1cab0b46dadbaab7b08c73026a8c92b206b8ebece7c25e6b8ab019682ce2a92a55b03ebf49169ce2bd0fb71d867e94fa4265910c15a6d27555e60e537b7d15eca66d2978218aee807b08501dd72bf9186bb31c34ffc06363e3a588ce29beba9fbbb443d647f3fbffbf9aef1d3aae7beb1bcccf387c566b2c5d6072fd46136acf994e585fbb4caaa36a1199", 0xf8}, {&(0x7f0000001680)="bfbc23f1ecd593199c436b7107c55f2712183f9df44f7998a496c03a96990340a7f96040fea249b6fd51287674aba86b1b9a0e0aff4ee23cd239a3fb865201a7e5cc4b93c7da368e96873547774babd25fa714a35943a7fee48a57e6621ffee6d4c075b89c39983680be8d64da4bac52c79a18d2b93eb69fa91b5cba2e4d6365c28c39574b6f1f4b844a5be5a77e938d7642a9f5d0b665cf8b470518e2dfaadfaafdb7d67feb82266cb6c2cc20e2c93af81671c50212d369b2fa1cd73e5031b61bb4126af5d5c8b7325f8737fcef6d859ec4850c8c9ada3e034442ddcee72614e89581627d82e3413585c65836a069e8ce01c4", 0xf3}, {&(0x7f0000001780)="df557158457056845b25037d43d3d721cc7799dcafa1f03d3fbb858fd6071188e8bfc38df883a2f936cd1fce4ab15866d0df7ea58bd5e7fb9dae064264331b1bb9e807c1be1ef50d37b5ed86a39f7ef268809689f078f3390ce9a2f922994c0b90e6a175802e91101c617543a30cfecd970d20f4188e5919b65b908ffd2ecac510333438168f1adb672505d24e1d85d2c5175df79794f37d14d2d8d178593ff3935d502f2b003a344eeeb40ab8d51a538601312d14530e77117dcb24aed6", 0xbe}, {&(0x7f0000001840)="e79375eba6e1e2caca5dff16be3f53c2d2bbbf7d8680a6ab4573375f1eb1d0b0736ee3ebfb39677c0037a47d70f9735d39a98df55c45fac9d03e3e45bf21c6997f23f2957e75bd1ffee211675593b564b1cbc63f54c4d1017111a9ea6d4bf8acbaf815e5ffbfc76839d4f042f23b10494b23a6338051cbb8f06dda828e889f5acbde3d407af321a91999220f336c987224156522311c3b20a28587d5fcfe393e1224019b8abe08", 0xa7}, {&(0x7f0000001900)="c5eb0f6edf252c290de688f3f0372e7ab5e0985b77663ca4e12faf285c595d54f1d0fcd1147b0e845daf8b3bc24683c013dd4e6b670e985100f21de7f425f99f24653f3476812ae48677a24ce606ae95c8ae1119c1526b8b881376730d5de63d40dc4b0fe8c728a621dac6f28e34916576d1d0fdf5f36bed1879abd3e30b6ed2ac8eaa8dd11b35becac89279ccf4f342e0994e265e43e980afa6d83cf0d974cdf614c4aba4", 0xa5}], 0x6) 16:11:58 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:11:58 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8, 0xffffffffffffffc1}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) 16:11:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000040)="6be09051a595761b5c0a781b5da9aff2", 0x10}, {&(0x7f00000000c0)="7d5ad678b57761231fc85aac1dcab0d8efd3a38bc7fec3b25b7bcdfc98569fe8ba2190888129be56fdc46639ff2b56e4e22fb717aac60a60a0b825ec188afd83cf437ca4987377340963b25b40d4e8a5224279e656f4ddc7f3c2bdb24ac45c239f64b408b268477cf139d4acdeb1cf7360a4176c8f2a68ee753b6fa710201cfc60bdb1f4a159b43964b49457a3c20d506385ac6d29e8b6e4404a06ce9e212e6c64e9cb03c7c7bba8fdfab6b3a1ad5f74179403b5504d6da4987ccc6455528c807b218ca1982a0a55172b1316be2a39dad6296d1e24513bfb538442c6aff2871ec2057b", 0xe3}, {&(0x7f00000001c0)="2c84ab7ccaf542eb4ff8db86c1c9fc31481fdfcbae5ec6aaeb0482e7240b333a5aed8983b23d6557fdb8aabcae9a49b6e873cd0936a5a5c985a8eed4d26253303898a29e6e090de1a2c28feda2e2543a1a2b318052eed85af7352123aaaa3954dfa482afec91848aaf12e8", 0x6b}, {&(0x7f0000000240)="e0b815fdbcdf60b1947ee70ca6bdcc37ee83c0838dded12b9170f0853086eca8f8ea97c131d2d2302444ee74548f533fc9e987bcdf463840bc8b2ea05a0f48ecb6e8dd744d4102ffbfb15b5e5156a293614ee15608a5893a44204b12f2dc8c17e9ce765171ac0bcf75f318eafd2a0a76c2ae33abe575c7db4c1d7b32a255e77e2fccbc70cbe9fc100bb19627f350d5410230bf0da8e22fcf", 0x98}, {&(0x7f0000000300)="45e98a98f4543d5e6e6545caf15485d4d0a7815efdbad5a51615f3905a03b3af21ea429d844b2b", 0x27}, {&(0x7f0000000340)="60ed1aa4856ea9a0483a5490d1d30d97e2e978b954a79f283bb6c18fa03737f29f6dfb1f5c2f332713ef0a5a35dba01a6e80635ab9ea49dbb799c50643cdfb012b", 0x41}, {&(0x7f00000003c0)="726e2c6dbe6a2a0f41dc35c5168b7d7c4457d6df4a489436b2351bff5adb6a823159aba7c10f6ed2b7409486980bd15c7b29d0a30ba7fe06d4492775043250cbba0ffee4d6b4e05f2e1de7d8009c43d4a7577da0ca3cf9883f16d418c657d4fea043eb77a7e43e80304b678b4658ea804466788e14979aa02a9ca9e6541cd7fb681adbef544a89d8e30620245f409fd21802f9ac9fbdfe29b915ff58aeb0cdf0c5388c2fb48e60bc0fe65c691bf96b9fb3f9ec64aa37ae4b277a3e92e158e6ad8f342a4277e335af55806a9b5477ab45dd5f44d30d675fa5cbcd2791", 0xdc}, {&(0x7f00000004c0)="6b417369a5a3c2ff2dbb25e3b3bd95afe66e550ab9e9ddeb3ca354ba6bc8cc460d45bd6d30ffc3cdff6130577eb369c435d92a18e91c58b4e1f8b5aa3ffcbb304602ed45aab1ac9cc46e4bd8ba6d63e94c25f3e8994aa363a8ece27215d886e32b53b14bf34eb5e153e678ccd76195b7da7bcdf7f05a6f9499752bd9c638b131c2bbb3fe3b6d022b7c48c3a3b3eaf2e945ef267371644fdd28", 0x99}, {&(0x7f0000000580)="395d767d2e6fb8bb08e254618428e77cef1e95d963290974eb37400172b6585362275f00512e77544f4e331f4d0a101ea5e2e9f4ed3cd82b69bbcb772e3260570874eb6e5fb79ef6166f21f95c7ed25fb359bda40328c1d6802af613026bc54c549764825ddb045395a84e6a8f64d97509c0a8406593875cf43e9816", 0x7c}, {&(0x7f0000000600)="8a287eafe935bb3ffc8c17e797c0e1b96aaefb23d0fabd66a8afce840ef852d071b86cce0d49a483ca61", 0x2a}], 0xa, &(0x7f0000000700)=[{0x88, 0xffff, 0x1, "85eea2168161733b3cfba53e78276882467b581bfb8854fe98838cfce0953ce09d169d8c028d13bc2420e17af73640722949a83ab55a847fd676aaf1ef52b52e7619919348830138deb264c2fd8f55741b9e9bce3581d3219469ad7815452fd2f9573f5cc6b0e05a35cd505d80226f61937228ee"}, {0x110, 0x1, 0xfffffffffffffffa, "6a33a7a9ac171e8c47bb5f63df29e4fcb7e895312750d24dfa4ca8799aeb9d615f6cb3c5302d0bae0ac224f928b9b4d031b80d1d03b12bcab3cff6088ceaab9537379b60d5b1f252a77824a5633124b98e99069d20b611829e552622e993a621ea4e9c2fa7a3a7c3c632be3b204b4b06e2d05f2ee8a81f9204336479bd6cc62f1813eaa9e856d8c98315b553dc972536c2e0b5f95847ba4460a1f761de59fc0dd74ff19b861105d97490a1ed3ef8c5addc49255b83ce8cc65b131d5577602d61fa764c546291570e0f66778b21eaedab82fc30635f3c45f520c5a6298a1e2f6078a19a0e863418d8e47b0d77dcc2509c295b26aaa233ab7c913341ae9927"}], 0x198}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) getpgid(r2) fcntl$lock(r1, 0xb, 0x0) 16:11:58 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x400000000000) getsockopt(r0, 0x7fffffff, 0x781, 0x0, 0x0) 16:11:58 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:11:58 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80000488, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/235, 0xeb, 0x800, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:11:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0xfe) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:11:58 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000b80)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a943f11c3c4c579bac82399967e95f6006f4714bf8d8555e7fa02ac54e04aad3d0f775f05de94764e87a155513d8c831c46c337b87cb726738da386c76e6006be21686a1853088dc8eeb83a8b70ca7c", 0x45e}], 0x1) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) close(r0) dup(r2) dup(r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() 16:11:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x80000000, 0x4, &(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r1, 0xd203) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x2, 0x0, 0x7ffb, 0x2000300000000}) 16:11:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) dup2(r0, 0xffffffffffffffff) 16:11:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963c90f000000000000515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x14) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:11:58 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xa, 0x0, 0x1}], 0x6, 0x0, 0x9, 0x0) kqueue() close(r0) 16:11:58 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') setgroups(0x5, &(0x7f0000000040)=[r2, r1, r1, r3, r0]) 16:11:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000000009) syz_open_pts() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000100)='c\x00') getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:11:59 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="560200"], 0x1, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) sendmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000040)="7cc671c337a5c1be39b6532228915eff880293849b1f72cd3a0b28c14c59b61d33a54680eef06b8659967668e40422694b019a738bda1a8743c08d11120b1978e6d8e61bc947e9f0ba455c3b69f53a47aa3c080a05de8e010cfbb5237eafed7c3f3d32122ad3b247e2d157625da705cbf644adfd2e9cd76c29a2462272185367fe440f3768316c1e8be21cd94a", 0x8d}, {&(0x7f0000000100)="c1b803fbd2303386e59c0f2b1571a63b624cd6c5a0efd0a79f58b8ddc0ed9fe7677cc594f367cf24a881bf16b59329c1fa933cb2d43fd6f01e2f7092a6a3f2d6b8dd04ef3423c5a04339cd235a8d5ee50f58ee0326f78c3addade8f714fde5d444d601431a3324fd5a27bea0a564101de8d55aa3042f5c32fd786a3e92396a33d7a221f591c36c1cd2570bcb8356f25876d456f516f22e8233b1964aab3a0439196309a5bc34e58b4c00bf018714659a0ae51021a7a3b2ff03513769d363a742d30c82894f74c47b23fbf4f663280c1492879d72224e99", 0xd7}, {&(0x7f0000000200)="561f87e7b51da92e98d9f9aff46a050000000000000000008f8e3c3d", 0x1c}, {&(0x7f0000000240)="33f5dab0907077917bac76ee92f122984d6ca4cf96ebbb9cfeac6aeb6b1a277d3cc4c75f8aeaa016429b238c", 0x2c}, {&(0x7f0000002040)="fb4d633d5b8e1e6544c9f130073908bd25ba0a00ce6270e8089413cfc00b664cab9dbbb1fe095707396ba7e26493355eb8105bfe48ea81251fc04d573cb1dc6dcc5cfcb8135790a0867f9a8749aba87c0f062af306f1b62e1bcc676fd3c12a8621e809de2e25272ed441713846d3fb5052619d90a476b9cdba26174e2e6ef9bd9e25410435838559ed16e80d4c2704cdad485928d83aa46510897c03ebaa262bf0240844d0ba2e1133fd31771e1d88c1289516250c3891951bd4cedde4a3783e04e8c3efae87ca64354e00824fd76218dbc9ed61418b2cb16b01c21c9f4f490f33120bdbf579d75a674cc109b257872c6a438974aed57479bda8f9628d6a1b07a4bc79f6d9895e9ce8f813f385ea24eb9ff192103a8a2af5d26d6c38527a515c2523fe1a373693dd06937630a90a5909236d56bfadd03a8a8e1e07b60e7904dc991a5d31c3e9da51ccbe180634fc9e7c5433d9c14d06bf5fc52e00599efe3ed13e099966a5db318d1e3afbd8027a641d5cdac50ecd6348edce187b3e5ca060593661ba8b94ca6d460797d30045436cdf92e2fb43474fb7aa57473ea7aef28b14ea951eb3cbdc6a00970e02e7417ee4915fc8c72a3a617d9b2e05553d42a2737b1a9e696d1b222ac0184f8565278fde7d771e4bcc946abbb0f0814fc084d6ecc7b3e6aefe83e92fdfb16e53fa8673b3f152071e8e6445ee9cd58b48b5ff15809440fcca26e7d1230e3d71cb50811551d0244deb11d0d3395306f4df06527b5ca2d766bf9262d16ee9f861fca97549357d8f1bfeaeaaa8ae2559b30a64c29b2df15790112555988cd6893b89f32228a182185ee2bcbcae89f19468e1a5831ad19ac9b77034506c6c0329b65e0893a6bb638b480a68c816c339223209bce368c610bb188bc318256b825876fbe0d191ff196a9260027615f08c0655ee0fb122b0383b8f9a0e9bd7ef3d2af1ce8752566f9b1b158824a5820b85cdfe7ed6a96b04057969a6f64f618f52dd9f3d9b103df3c6dcb72f0ee3d5efe4e62f9db4d4214d7ca2b92281501ac4a8c6d88f9be789a49a100c0e8738274e40692d723fa5ac9fa4165b4bef4893562199070266d288d7a8295722d65e78673fe20b4faff3f95355b8e83d99999a386fa106772fdeb493376bc5c8011e8f82d9ebbb7e9bf8be5969909af6f428810216711abdbdbc4ac89735e005c0fbca114a7f839d175d3e2f453f9154bc461b4a71eaa75c6790a706718b5cc8aabf7b613e7196efb182e503e1878963429e5cf3cacc9863b3c73d72ea7e11d7389452b0f9a1602c095ad66d9933c8c424eb5167bc4b1f5b230c509e046c1551e8155a37b46c2a4a6d859027ada5b57b2effd61029bfc9d781500e8960e03f77745a984f5e6a58dd993b719729279643c3d8511bf77cba2fe3f74100df5e9dfd6ad007c41bf0047f3e8e739e8f2f2ec0da63a227e54f6b15b3bd893dfe6cdd858650c62f8426ef4445084603f14793c53df989397f8e6871763ed176cb7404b5d204554a28f1f0c6fb05cb7c461d1ac34cea4e6e34483eb5040facafab70af295b39161dd7a1b9cfbdd23dde0993ff07ec921fd84fbc4bd31e2cae0e54932aa2248f806e5166c9aeaee3ec49ded74bee2a7c2d645aa06d3f65fab86392fc85380dea4d814c7ed7fd264ef42fc97a8f372cd0212939352b544f31fb5985f7158580d37442fb252dc5df3edeea68bcdc4aa154815d616bcb33de1441f3b3f6af1d4444c30f325cc985bbe9171f44786c028f99c51aa8d46539af2b3b8a02bb8899b9d9c8de224c6bcae105a8793c6ff9ac9842c045ee0cbf8bd294fd0eb9a4b853665c6e28f5e4cd42be1fc18eb76713d4d4e7e0180c23648a5583fc0ce0a976a1a913e96e1faf2c1c45988c4e1985978505ecc8fd1101808cae85aa658c532ca1fc73398fd761ba7d5ab1ae50c506bc9e71ef9038b7dfa420a245aae50860b5d66665f95ebb5a0bfac7187f04c73dd0c33cbfc7ef0f58ddf98d637724b5a4a04d0dbaff074f151f0938245321f32df379618eec63f3673b94ba70178b64aa805032f6e26ba8bdd242b18d614198164bd1cb9c1de62ca381955586454f76c48487091db6c0cff75b7cb6c317227a3c59f1bca0388ddccbbf7d4cf85c019d5550a497e249bfbc09016e938698d4bdca80ad840a40852942a88ed732a4ade652c0e1c1f27975b219572c1162bcaab46f1fe7523d6d98e8bebc4e92cca8226ff6df872e6d373f826501fec6c61b253476ed3a79fb2ee0ebdadf101486996bacb68201560db1e4ed1581bf1a22233995bb1406059f9b1ede43776d3be3efadbda38c42ef371e145ea723ea29e8499c2d9b26f3d0f09e79ed23cb8239998e4b78ccf2a3c7910af0e0001fd9ff59dfbe42cf67ec385c28334f8eca2318e4d3fe92a2564eb378acc405ad37f967f74f201f64b16ce251cf3127f390f16e609cb6d4c2b970614b0a6f4df652307841d02327c2b3af04378110613c36c0776e26aa1e007566dc0a22850cb4c9e6cc4128257c2d8c7c75b80b83f4e75d51a08edf1ecbd34f0180f94d3caa560787cdb51c0c69c39c61364350dbe17d4c354052566fa1638c632c154ca0f5b2437738aaebec9bdbf96e20f487df14e79eb02901501de1bc0fa61342d9512d56a4c015bd00d5dba5631a4317539ff1aca153531831dcdd4e0e7a6374c89003ac85358cfd72a615d078602acf4f2a38c331786d25f42946a33cd006b95ebe281a40111ac5e7a8d01051f88f908f1bf1608dce5ea9bf6c126e71646071eb00940a0c25d4c73599054e41c83e43b064a3a9ced93e11dd5781d43a18d2dcb08a8c33ee5809ee6464f3a586f630293a1ac72aefe093f06685c7c70fc069033ed12580466fe4ca901ad71179d6f5c86d15ec47488357e3cd8dcffd7dbf735823b441c7290ede02cf773517a51b9d9ee079df2cec5c0e120493d0ed4aa67fec041fd23cfa03f85875d1acfa55490464a3296cb52f907094ac8941eb8090516ab444e815563136c2d60ee8616a94b154c80293d5e57bf2ba6ae6279b87250cbd8c05b948d9b2b510c3e54cfd3561b7d00cb04ebffa1802341fe19df457a7ce610fd29039c1f73e884b28a033deb6cb359a4a98072a5597b431945f5212a80540757d317220a7f082e2542826757604fb90c9430c774708c475f33d919130ff5d570f0bc793f7c288ae0af3a7c80a0870559eae58b528f19839dd30e6484d873b191b1ae704ee3973aea8552fb4471d92368e5ff0a45f53b8c922bc2e602c4ea28d73c32340af7ba603ecf181696011438a4ba7d2b8986e7bb8a43aee880667a70e2d6f315c649ede352c55839d4fdd01fc655c09fd72721f0293d12160315326eaafdd359bfbd299ba28b6ce68f5495ceea92b4567f7c016e1a1e23762eb8dfe9072599a5db2300fc6d4a9c4fdbd685d986d83067e19050c806449d861617604710262923733c2ee20bbbd9763789c554123ba2ee9ebf98fa62de5b0daf1f9a486c8a03cc84012988a0c39c26c56bf58e0662ad2c573c0215fc0a236a1d8ebcc8c9475c84104447b6a8ac3b6f2bb004f888fd23d3f011db6b2f4ae2f77cec4672f7eb9ee69d0edd94009ed82ded8de16570a7ba7b56397f8dfc017c69414b90892cb986c1578278952cf71fef69e6ffe07301d91fc7fc159fe84c12b9a3b3cc1ce167f962ac186d3dfac4ac0e4b830a2c2d6585f11f0540463fdf3654406521bd222e6a278e13c0239daa54bf856fac13cd6f726b9f2de9f268a25348ddc4e6d102f70555446f9908d16b9875300896e786f9f46f76bc535a397c2f46a7ca96d7c6baa7d0976717add2c5e9e2265c61a2eddb79223a7c76e7762a73d28b4e3509a2939116020adcf9e8e8f4f458b46c1a71a9d86b8bbfa7d7eb1a8c0e779134b5e99ae03857b848306abbdd89759a9f87cdb5370e04439645d087e1b5dc01d0f2218c993357e8968df53278ce643035fb1c786e44401841f6d9f5cff2ae4195394887d9c4fa5e57a4d07e78c3d98104ad1d5d70fb31e3d9c7d9061032ef6fbc70d13f7b089bf086f64f22b8936a2ac92607c6f35be1c59bfb00f92930e6cf349bdddbd5d4e4b6303adb82da8ad619888aa32128a02cc9a0625f608057846f88734fff938d53599e18c170b8f949e1fd8b9b80128edc2c1b135c805418ebaa8989be8a1fcaa9549fb61f81b5f43477da6d3d974a7ef7b96740eae4ebfd0768cb0c90c13528df54081972d300f337110d2f9c66fa00821378e7180c6f13bd38ad63401b4fb39e9cac1512876a57e50d6acb9e19f2d1d8a8704e750841f3a0e5e1bfadf6e8aa3a2325a201a9fe194f9165e32dc46b37f2e0e3096c504017edfe78a2751044f24579a0e2ca761c855e93df9babe5b421010c7443af03e886528649dde479d1914f89aa726404653be2f458457e05037b2a675ba641221a358fa09db101a6bd805acf599c99e91716bec834b53398573c0e64342c3c57fc1bd666a2a53429e28032956ecd697f4ffa4e745ffb85191f6b7978e98654e42a5cbd160edef384f2cea7396a05e7f88eafabe5c6a6ef447b3ecff9aadf9555d6065956350c8b97ced892c7dcf4eb3fa4615ca37c887c032cc456c95660bbd62bdec81de2102691bc3e601b1c5a52a0819f2c4410246d347ac66fe1e6d58141ce02127bd5317645fa8a38f05643146efa68501288cf8b17191326b10a9bcc758c796784ab1876ceda7d32dfeacbe2514498dc5a08fa4c5d8bc0a1fd418c0d468484269359b9269c1e0be9493cef0f8c8d6e20f20e07932b87e5d4d5df7b0a55ca414dc3e689c207485b63b0f550d8c9f07e75c5abba397feafda8acc6339259ebc55844017d3d1d5d518a660914aaa52bd59ceb13cff2b52524740c5d37c379a23f5a0af5312b0021bb5bf07f28a91d879487763c06a5e6d0d48433346b0f0129656ee0819472b5195fe4f02486626fe0bc2fe1e0d82db437eb92333a3c557b9728d0d526cc880f80802de4e227d174cf75c0b5a97da04920986a7b2e78daa6b97d49a5dddeae7cff242b0fa8066747360289ecd902d8c0c4f23390313137f06bf1c11b2f2980b04ff8773eda8d7edd78b39a64b4377f60cf6c80abc702d8517501c179bd49159c011a6d5e126413779e6991916ef7c3196de6b45997b1e741703e5402a1bc0e7bd5b208fa77d124f87f19d2b3a7144e3d3f3b4c56ca51a118e1ee7cfe6820da7e622077499f80a9aeef4a6927dfbd62e14e5e5e0eb9a818933b7e6bd6b8f839d44664be1e7ec13c38b59523b24063362e8b4c22b7a6c05ac353074525374dad63773ba3eddfce542627e83da395c53cd9e127b4292c60ee5e7bb712c297250210346a80f10093bb9575d5ad20d0abe5a77b09f9076b470c0bd18c8bcf949d029307c7d1c481166159466553004cbd1329abbf1dd5df3d6c4d4d9f68bee964aaa79957ca10952c70dc61b8a54da39b2cbd8496b1cdaf96539abc30d17c84dad92baf2f77ad0619a359e09145e1ae1a7d8052710c543393a5e179a0e566d2e54dbda3a6d71aacac20d1a9c040dcd22cc3278f0c7313863456a171d6ae8dcc2dd328aa720b3722bcb2f5b1be3875e8a47e564f042db8d5acc72e3315ddb2d1064970fd27979aedb924a5f16c7069ee4c23c1ba1b3a8d998927067a03590a4c027a7e89ef0d18188f8a5b31d8cce0df60bd98612fe86a1162283feb802c4f20c2d28a2b7b8dcd3dc7160a2418a2268299da2744b866ee28c41d5dc4dfe09251fbac1752d70a78301454839", 0x1000}], 0x5, &(0x7f0000001300)=[{0xc0, 0x1, 0xb, "62f90179abeb545e4a4cf722c8990af426c319d4cf96d8149971718d2833b9af45cea980805329dcc1a3baabd3da28b93e5710b23107cf67afa251409c409aaa615d0b06cc72a3713b05c977ca48d70a45a9adaebe3f39dce79bba602afe747185be4ac8cc37aeb6ff662ed032ff63b4da10511cf650c4b52b53b9ea2853b2dc239fb0e27f77337f5befe408f60ac52302ce9146597c4b73cbaa42fb767b1812f5cc4faa4d4456f1215fcc7f973c315a"}, {0xb0, 0xffff, 0x80000002, "9d645c779b9986c39bec73501b9ef1fc8d86987eacb11177a54a80bfc83b410d8897a4765566a51889fef5b2ecc7e108bf2d6e5af650cc2f2e8823105982a2763758eb1388ad7b79ad58e3a0583ae0b1f1b79ead483b64f72ec58dba9d19953444dc9cba34a8019041c20186e99374d4d142c9b9808800c699673a6ff4b31c770718213a4cdeda26caf9c3c8b18000000000000000000000000000"}, {0x80, 0x1, 0x9, "8287b4cb2872314534f6a6a07dc34ccc11e4578c89f0b231061a9e1c3dad3f4afcdf03688d02d9e673dd20cd823dbed54eeb94d54d6003c8e93006cf085d3d2ca9e167d3b8a21f851d35e4ecc3ddb7d96a4752522413ee91446f5f6e6abe6b56fe38cceda832e01b2ea2bc51d687"}, {0xa8, 0x1, 0x0, "0002e23e6913f24b1f9442d580789124604b148701467f09a0c6bbdf8f9dda7428e283bc680607ed67b76c64bf2ce337016b416709da730b2e6198067c66daab31c0f2af7759b4d0cb3a1cfaf2b799e7c6bc4ded20b0792b954b421a642b2a238b07bf5b3f2556fa56644ddce44c56a142735ecd1beea0b3f751d45a25402d5abd03fb7dc9bedcbd421d8ac080eef4342ffffd3db04bf816"}, {0xd0, 0x1, 0x7, "6e67af56e54b6dcc4c640d344e2caa5e05e142585b95bef17b03af6b172f541982b377ca2fdf49c4a2c18e0611532a7a9332081115b20bebebe81b43ba535c7fb01ba95671812880a6a2f609528a42bfc344d213487a0f884d4ffc8119fbebcb44815598747638244a6cd5267e3be2a1f70da8626be2849278118d494c22d31fd7c62c9af612cfb4ed0b12d1b1fda6f4c01fb4168ff2ee07c9bd38d4c21588339c09a5c481750d92f2fc8579cc81789d2d4d7847f60666e143df677ab27f"}], 0x368}, 0x400) 16:11:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x800020000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) lseek(r0, 0x0, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 16:11:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x100000000) r1 = fcntl$dupfd(r0, 0xa, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x202, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x100, 0xa47}, {0x18, 0x1, 0x8, 0x4f988ef}, 0x5, [0x1, 0x2, 0x10000, 0x0, 0x0, 0x8, 0x9c74, 0x862c]}, 0x3c) close(r0) ftruncate(0xffffffffffffffff, 0x0) 16:11:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file1/file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = open$dir(&(0x7f0000000000)='./file1/file0\x00', 0x8, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000180)=""/46, 0x2e}, {&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000300)=""/16, 0x10}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/80, 0x50}], 0x8, 0x0) open$dir(&(0x7f0000000040)='./file1/file0\x00', 0x200, 0x10) 16:11:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r3}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) read(r2, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000240)=@in6={0x18, 0x3, 0x1000, 0x801}, 0xc, &(0x7f0000001440)=[{&(0x7f0000001340)="5bc62eea0da6b114e988975588f31c2ccc2aac50813ace8e664e12361947a624bfd1d9160129bc957d87e45cc054abf0b430ccb871eb32c593b747f330af92f36692bdcccb1d7ee80b472f919a2d96317e5404b58495df2b60aca721019afd9bada99de9edf6090acd8901dbf52f4c64ed3620", 0x73}, {&(0x7f0000001a00)="ba68be0a3619d57fc0f91c90561b52ee80014e3aacdab774d09ecd9c8f9d42150276ced041f33e4d06558a8a63b51ac9d95e13dc47c301b18e6b3d487bd37cafbb656638e978db834c4b0416d4eff0fe14ba48b362b9e2e04d4ab96d6d8e8c126a24f3fcc0173ea17d1c1aff8cea91ff1ff5838bc21363454fec507cac5576fa763366ebbc2a7bec286f8813bf06cfb23b9e898df5b8998a6278cfe56db42a2cdac75aa2d6182f43605b0f640064a70399bb9adfe70013d51299631d8f819c74453ed4f96a43768434f693ba5743e5d490270edf74786c0c3fa6b94833ed542a0490d23f126badcc2bf7f2d52ca589e4cb145dfdd4c2a43cec8aa309109d1a0a583362e5ed3c53319812fed6e37aabb748ff9af896487b980749f19a0192e3de0a33dfb1507d04daafc84426dd66a83952a5750228d68a9be15b0e46a16cdd038dd35d185773223de8b90a68c965d9a9fa8ad649cd6aaf00e78fcc355d43efd78d90f22767dd556f862e4ca22f1cdbd322779ee0015d1f44b25f7dac46d5c77274a7a45baf98ff15480a83dbf54ebef403f52a2464b9adbcac6124cda56db5c1a519ccc96495e378b0bf6e3a8dc46fdf015a46a0667c2113426f0d79fe55eeb7f44b14a34b6508cc15d7b78170ec340ee1e5e562ef5ee70ee0eff61f3bb55f342f8a9698e15abf357f9b6de8334193063fee1969959b5fcaf9f8229e25aee0577331637034ed0a4b61ac5b7c1f11c7d7a0d6bb4741ae91fe214d42ca8e5466de7cdcb6e2ebc7f70e8b6ddcaf66ccb062c7157a0e42eaab9a0b2d1d49dc61fc8764b2511d242a7088368f04ac2f8e63e70d5a5d5ff44ca26fa1d6ef2a22656a9312b9950d63a3ea6ff903202250af326fd8dbcb9e021f51250d54cbdb407231dd4af047dfd43fab26993ceae161609ea0d08784eb1fb0498e818653ffae72fd795a692d149c3f3dfa08b177f8bd956cc97ceecd2e82467531c2692cdcc91ad6da03f55607b7a41d9e305d6f996390550ead77d7d7b6afaa58b9655364d6e7e7aa4248d1a28d6b4a107e6903b5250b689ad3b8188b507be522ae4e80da9d5d6d6dcd9990ef82c5debf25095c2203cdb279130d104b7047c21de4c5c9ebfebc850c1674cf258bb732c6f4b5079a0e7428f6068bbb2b5b58d337b445b6109cbaf7b4f299558d7aefb7d792fd0249ef6546c79cc2af25dfc9665c12d998154a4a99bb1a703f4b9b477d3b829facd2a5ce1cb392adb12c55de3bf1b9eb9e21b4348e3ca2b78c1b1c06f901ee527ba842e8ab8482bff370b65fda8c81a8828b4e3f632c732ea0db5f42ed32478bef1c64871bf80430b3fb7f4c3f2489d4e6d53cad6df95a6f15350cd7b5fc600f0c5cf8a4edf951a1d55864d7e9cffdae0ab56f2a03c9b551d3866fb6c5f3633c4049b294dceaa06d6c355b3a28f771a237a922dbcd0eb4a0817c2034f495e11c890e9f0d3c6fc8143af76ba3d8212f33825a78f185a6c528b05cb17914d8f49c463ad732cb67f2fbd7bf8373c613b5ead543506da957819c239d861a8e53d2222eea512fc136a20c03ea28d9bab1cfb49c28f8cfbcb9f90033e313ea14c8096e56b82612223992d6b781f92c469f88c56a3a270bad998f498f9df44cedc75f969a04ee659655511dc6cf06c8a1042e0c9b570a3f6f1037d4dd179a26e7111b8655b21ab1267087d18d942701b18f0837b61282cf1a2eb1993d169e69bc3928a9f637856e1c45d5260d18545efdc3502beb4cce2a8237e99981aa970ffe830ce78f6b160ecad3513a3cf237b944467ab63befbbb00e3654cd810975993530a8e99bf53e8fa54afd81ce03c39666b7ff0ef8522876e740641f1bf29c8942097f9ecde5ebce00321e9cff670c5bd1cd3d48001d22bedd0dafc39d642ace83447db9a0fa4fb9087d0f992874196b3c3ca153fccb47bf9d8ed032fb86af0798dfba2bd79ff5aa49d0c70a4ba42bd607f88dd2595475ac1e38ae61fc43392cf23a54906079af4f02b3244b74eaf5c784a10c16a636bfe51989efa6aa40bfbd9f330230558abc50060cd3e6fabde10183f9ebb49ba0fdb46c41e0c61c28dca53d342fb40a5be09e83addb62c692f5da5b7525c6cbab6b13abbffd62422a1e4d5fec15cbd42d3479af04f7dc093709729c802b8f73ddaa793a3e02f2159c3425eb8cd169d2a076d7a8126607c90056b5bebe048ebed8a2ab8900b913b6dadb7992c6c60b6af1f7156f39e13a7780ca85593fb789533d10ee97b683f1236f1dd14f34097e91b3b2fea97d7a1cf9f99f53c5f5e7b462c3d61cc8bc1d911649a80d011e582b619cd8842e65a20b2a67298829c7133c864f917a510ff87866fd1d3faefc94d40d308740131133852080b60040a82529d4b0e758a7835048e9fa05831b56c33b00f866801cbb95f390d319796e6ee89f594d59790aff0c06ca0da7f5c98c67416dc2b21fedfe17984815552245c6fa99ef31678e3713f66bffbadfe2a1ba0cbfcbb9100269fcddc43148f2bf528df8b122de6ca48ae6d9d4f4a35df083b70681418e8ed1eac10f8f873d9de6b4f3c3877b5570910559aba41d686a12efe668fbc64446bff15f26c72b0b38d93ce3f2b158391c794c59d262e40e90c808652746f46a4bdac2e9f0c0e45b286117c9ea446d4d63c034fd4bfc266f92d4836dde82a9a1527c66c53eeb95dadf0ec5012c517e8912c0c59384befdc6f16b91a866e022711d91ad6facf7df7358ef0ceb4495f12fef644dc3d5d1ea4b4e3944bd62c524236aefd5b71d79bd036642bfbda9c00648b7030fedee917940dbb259299abf3f4ef8a349d20a58aaf5e4afee575fc096e26ed1579c6014dc8142485d99575a139e8169425c5f6b56f5826384aed1b3f68a9f2a8c59a38804f00591f355be4e3bdf2e73b05dcdd491d5a4e0ea6e6ca2213e42fb12cb882cb864e2db1be3a8cde35cf3f33fe1bc71361242c58714ad33a73157f17eefc169f1495898c652afc6df8db3cb7e4435db9aee802c4834f59b249fe48619c4dc055c188014ede932bde5e3250cd29b0414fd7c24509388fc9d5a4b4ddc7c20d8f5c6705371d58b0d9743759f82f9a6cdfb3ec74b4aab4831ba1d3260b5483061cf67fd44a8241669d648a32e98e1c8dfcecb899e132e2b71c489fb4033acf34833c26511676018e80b5ddfcde668b1f818f9a3c8047a6c65210fd0c949b2424a7155c83592ab832b6cf11d2381e28b228094928182f083c32b0bfaf729ed92a548655b789dba48e9d2ab5c0bbce6214d345b1e697400dbf4179c95583973bc6398e239ca6d6d52b0d964d35e30fa2a64d0410e8627a1157d97fe4aea2b06364cbc2c16f4e38094d379edb834c1ee5cb3f2b1e309ab25bf03d2a44c313db258182a7ef7de04e44fb53629b370ce4729546343faff3508b170ae1355752a667e3f217d678e1337fb84c2e1a10a3f3ba3e70400ff4a9055c73d65d15feeebdbcc09b10acf9054b0d38f2524690d229f38f0452b8f5f5b710f5bd623ac6363962cc4063e5d5e21810dae1a66db77a7f8eadfdd0da174d6698c6a669470a09279ed70f6dfea0f59ace04c88932d6276b95e392ae4aeb8417eef181d9ce1817144b75d0ccbe2ccc63f5249e84f76eacde00a0b624ccc9d385a6309f01a625f1aa9d5b3c67437d1c29d9b9b33669539a10b7d150e8ec6e8b8c4cc1346bbd3a4b6cc5a3e41528456e4c1f86f903580b42c8866a1a2b1ae7979925147ca038ce3c01b91e4b8e3b775fc00e30e3eb1d3bfe29a7f2caaff22d8c97350f2d7756bae829ad0550cc726d51a19b07e540a0648b40c23f07634bf2c1627e52e2cf43993892efc0cd94d599711e2048e1df2842b6d3011a7a39f8bfbd888a56eb4c508ef27e77b3e4d5eaba44c44a4cd40ba48b836fe9a41c18262aef1aa7daa0966b3b8f3c7d1dfa64e61134a627624addb33f29a3946e9aebe2b35bba2dd9a6abbf3e3aaa71a2ea0272856dc58e7c560c0cb7a6239248628966af6fbf2b017d2e390a996c0293ecdc85d34fd51426f66cfe849c8cca2eead6a3c3b4b2f03bcaa042fdfebe355ee6ad7c358933cf0380563de558741eedad3d4d306466885247b8b2ca9a1bf2eae07fe294b34c17b24f2260f48c9e268c63fd74c2b75d8f4faaad4090d329ffe170ee3ca90451b232a57aad49ba8adffa0971b4e4d773096477d9ff5324fea58df1c8c29a3acaafb5e1be429fb82e5e2efbdbd5704bdd0e5d6326924c2ddc5483c269b7e8fe0283edc986735d736503bdf81475de1acfeb553e0952f731fb43ebcbe281075e6ec2e408caa70f3f396afd6e0a599f168119fdcf50dca1fce6643f8f47d4e7fe58e3203bfd3c81682e3976059308683c8ebb3bee90d242e108ffe2ac486f48c7709a0cb7eae5b37a2819f074c6f3d349d8abca804d66f7bc2b63c98cd977a95e82c7b8b50d867a698491d80d2198f05d783540dd5e6e44f9a3f9ffaa6b6a09a4599b16e74f175f98aaccb90fbd39b62a598ca6b3f558629f19e962f3a77a80fc9117328613f0dab18b0b40da5d5cc8355112f6ae62a4f8a6802eb40f31b71330f6fa0277dfd5321bab58bfb90ca06a235fef2c562a8c7e91613c99bd274325404a0df24880628065d5df1f33c49744802311a15520315b87107a648a7a71c78fa5d7c095de6dee47f42a4b4f07e55279dcc1b5a34c63dfa22f0a28824393dabd36da0bccf7a39374fe00ee6987f7927088bfde6c9c7c2f0fdfe21e5be05d5d3c86db8f47932c65a2caad1bfad2734e536f5b4a93132664eff74614556ad82879613ae698438c90ab509a0eb56f8cc3538c6c6e64644bb114db278bea7fa6f6c5dbf49b5cea0604789bec6c79011ac9c8cf6b18451049a0cbab3ea9959580799b3e707303b279e4ff6948c439976b2f43ecdce1e2c911ef98f6e9e1fe5692e5fbf464a34cdc57fd7cc56ddbf14c722b89b95941bb2aaa7f5e1e86493f9ba153b63b123e4ec71f091cc7ed909731fa0a82cf99b89f992135ba55b7500d606dab964265b72c0269fbe6671a83e63f6f594a891a5faa852182ecfd821c1411a2102d2992a363f5dc1bfdf04df60457b3dfb7cb944d225f33c17fd981c3482160f5a504767954dfe9ff94039dea32c1ce682d17ec0988aa9a5e50f6b668fe8bd9d1bd165354054a2255ae5ae4a41ebf09feb9935f0a4774f579870f8019469a577b2c46ac986ba0f5a3ef5e512d1ef2e7e3858117d32c2f2cf71d787e98a4d849d24a52dc13032ad3c3d8d59ba3608968da42370900b07aba36106322c59da130c9b20ba581ef69337b743adee7138756e05e31453201ab21519166b518475b56167524d03090d28a331a1ac795f66941dbbd32e1c623a739be22f62ad14801b2e6ab9a021fdc9063d2b0b5a691bd6a28a2fcb9390429c10b007c052b19b59d429050349b922f8fc74d3e45ad3b28c48bc5701c45e8cde0747d7d3a9a0b2d578cf429c5bddccd94efa9974ee8b587ef65f118b6b5cba9963b71100e781854b4995e0df4e871e7f688d2528b41f570d3ee53ae7edc06a06929c474a88376e7a299b725939f2bf1eb086a7787edf9913e2cd803dc150924e7dff583d16cad1d6c40147a61105f765884cfc1ba84796b2826ad31a59d7f36299fb3bb1ee9f11e48b1e23b8d2d91543d0b5586aa61d8352a7494461e7a19f62b2a5856abb6c966ca7e1ccc42cc921c17bfa9ed8dc32e2952251ee5e03d1550ea8345ee58c45d2b86d2ed1a3da5e578ad9c39176bca5478a330f6d3787bf4e8ee8ffcd9aaa79", 0x1000}, {&(0x7f00000013c0)="024a7516", 0x4}, {&(0x7f0000001400)="1ce77c5e9d11c5", 0x7}], 0x4, &(0x7f0000001480)=[{0xd0, 0xffff, 0xffff, "48edcc6da283200824a84bfecf991356adb213d17620fc3b37e4d65eeca9a0f5eaef625f58b0c338e7dd1de039211d82a925e57c40dd3e728448307198975cfd4a7561712f40b7d31223ffc7c7527c4c2ae87ce9b724172b9d0c18b35ac7834095b361b0223d1dc7a5579e91ed7640911bbaf7edbd47d3c567aa8fa00b6e5b67823830544f9e3c384f9a2b9587f3e1eafb308a018376b759a87651649b6925506b3a8629ca5a0dae2b6d5bafbdf09b6b7c8c5bc4ebe03add425f8b13"}, {0x48, 0xffff, 0x6, "46f71b203304024ae5c1b7a0c34d694512524134e566032d3ac9c4a316805b96ce302890a6b6e2c69f427a881bb1c4f20ae5"}, {0xf8, 0x1, 0x9, "af22867ac3e3df129da1729370d1920135a854618a5d564e2486e2be99b2c87504c1322f00e0da9c5d34aedd9c18b5fb5e05c504e9877b57c92a7a2d9041e17033447fbaa546e1872ba7412de66c7bb7d1fc01aa2e87427b329f02070f9f2525eddcbdf4b9fac072096ae566aef33c72ccee31580f34c988245ff10149fe772813a10540839d26214d8529f82e30960f87da466f398a8629f8b9a1bd32cf3d692169aab39cf6d0f14b689502eb43e1a430054e69f64a98cfffbebbd8af152db2364e6320c632864be339c414608c087b6e581903d1056051f313969dfe8696b057b1a7d88769cb"}, {0xf0, 0xffff, 0x3800000000000000, "3017c9300868884b09fee61f8859a6bfce1227eaf75d0bbb0fda1a92b7a8ccb141e3e3f2af1ac8ceb61e470861c28f5b0031ad7c11bc812b28851a4b4c663f6e18615cacc397dd69b36074ad89c90734fd911e273197140d9f7f81f9a6fb476ae079eb9773e01e3b28c3a59d69a32e4e8f66247e9dd2a022f5d3d700ae3315b535f857e0c9d2104fe926622e4d8908d36cb16541402a236780204df81d461ec110ab6a7ef7c28f8a2ee185e84c76b0f05d984df8816910af1b67519e5362d8b3226dfd641cefc96f84775792b571a713123d279d50a84fefa649"}], 0x300}, 0x402) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:11:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x6, './bus\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb104, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 16:11:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mknod(&(0x7f0000000780)='./bus\x00', 0x200080002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) ioctl$TIOCMGET(r1, 0x4004746a, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f00000012c0)=[{r1, 0xb201}], 0x1, 0x0) 16:11:59 executing program 0: r0 = semget(0x0, 0x4, 0x14) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/235) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) sendto$unix(r1, &(0x7f0000000140)="7c4cc3410233991ed07765827b806cb68c3a4226fa231960df0cd6e0203d5c452b11a1a5a58b8e64dfea8b41d488502ff3d187835e33ea5303e42ca644851fb4912c3aa5afc8777b941872ca272c1e6c0cd147d2533d343f07e7", 0x5a, 0x408, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x10001) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000280)) flock(r1, 0x9) readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/34, 0x22) fchmod(r1, 0x40) getrlimit(0x0, &(0x7f0000000340)) chmod(&(0x7f0000000380)='./file0\x00', 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$getown(r1, 0x5) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) r4 = dup(r1) seteuid(r2) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000003c0)) getgid() lchown(&(0x7f0000000400)='./file0\x00', r2, r3) ioctl$TIOCSBRK(r1, 0x2000747b) setreuid(r2, r2) lseek(r1, 0x0, 0x0) getpeername$inet6(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000004c0)=0x1) r5 = shmget(0x3, 0x4000, 0x204, &(0x7f0000ffa000/0x4000)=nil) shmat(r5, &(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:11:59 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe2(&(0x7f0000003780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname(r1, &(0x7f00000037c0)=@in6, &(0x7f0000003800)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x101, 0x6, 0x45272a0e, "efcc9b9aa7e3346f96a807128f893720e43c7c26", 0x101, 0x6}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000, r2}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f00000035c0)=[{{r0}, 0xfffffffffffffffb, 0xa, 0xf0000001, 0x8d, 0x800}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x80000001, 0x2}, {{r0}, 0xfffffffffffffffd, 0x82, 0x80, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0xde6, 0x568d}], 0x40, &(0x7f0000003680)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x0, 0x400, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x6, 0x1ff8000000000000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000042, 0x81, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x3f}, {{r0}, 0xfffffffffffffffa, 0xd2, 0x40000000, 0x1, 0x3f}, {{r0}, 0x0, 0x80, 0x40, 0x8, 0x1000}], 0xe896, &(0x7f0000003740)={0x762c, 0x7}) r4 = dup(r0) r5 = fcntl$dupfd(r4, 0x0, r0) close(r0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000003840)=0x800) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x42) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) writev(r6, &(0x7f0000003540)=[{&(0x7f0000000100)="937afdf26c90374f00900836d408440f930c5c98252bd8e3cacae306e2506589eac5a5709b369d189f99a7c618baea716ebebe8ebc45731e6a070019cc7a65fa0ee6f32837376a8ddcdcedce4892fb8b954f2120300edc316e990882830715f8d2467d1a82881940fc8edb87d5eed4ee62aaa5c02b7f4a36c85e1452594f295c9fcaef5015c0", 0x86}, {&(0x7f00000002c0)="f380963add07896dfa109f06b77e404a39c49bbad1f304c24cbe64875fd8107b18d5411eca5b047f183ba2ffbab0c05f4409dced0fe159b1401c20096071cb78f3b268d08466cdbc8f4f01b64a31fec3bf62adeeb245e2716f1d2c51ae3ff09c9bcf9e26bff5b5f13a6b0e15495d0c7784de0b8559ad0bc8fa2e6c7933d2c68cca1956cee89c472ac1c88c59900ed422a0b3fd09ac09f242a8c192917c0ca1b6db1acc2d447eb312f29912210178dd43c20127e766b208b88d80cf3a26c36ae1fa922ffa5163b170bed751c08430ebf6ec8b09369a304fee6d02438d2e72f92038088cf9db99cb69795a8f58aa2569e94b7e82d0421c100fca449dae20f224064b1b08dd0deed6c541d82e0101df1fcb15d2f1281bbfbab4bd39d213a2232c06ea189bac6539433744ff47c00c83b8d6d53b8cc7a90c3f77b9f8d8b4716eaf48a922eaae30aada43a004ea82204866c5787d39bfb219d8749071eb36cd5eb13db90a51798a4dedc5a6dfb3d458c1ce79d4bbb3daa2e56832c528fed4de4a965a4597d25a27612176a721abeb9591fdaa3f7b56b43ae29c3b2b46654047974b0ba60a4af79fb739a157971325be82ca07a1a16415596bb1ea2376c348fce1e7aeafc7d9db4c3366cb448cc80a8dd26f470f04d52ed8d8f72b6db043e1f7d4307cfe2260127aa9c35b4b06286f66113cc3043eeadc5f6483910feaf6c6f5c3c4039012963cbbb48acfce5900e3213f5d2c0764e7824307fcbdb86910666b8ebcfcb9e41b8324a75409d6dd6ae0f0d391c50e6c9ba2c25d0c8ab45e82cfda4d8047b25c117a9c986fea1d7a2358ffa8360e5cfc7c3ad78c49a533f119aaf8cdcd5a460eb717c63c87d2853077a2b40ea8eb0155c5226d8f1039830b6612ad693de74e15d97e35a765806e6827b8859eaada632185e23c80126193c82a0b5c600af05da74cdb1b089e2b8b2dfdb072455a0a6d54f9fd3d8128a9be83e8c264af1f65d73fc8230a0f5dec56328c0da609596c8cba4c328958fb60f9b106fcdd545f396066d3bdcb2003b8f4f90ad3f0ccf6d12ffc2c0c1c6cec6b1ddd97a57c08c718ded16c2f5b1277762a210bf73ed3068704b8fafdefc36c174f9d9427a78c2057bf365f39e6f477ba95092994965784a987c21ab5b47396c20c1a6b9853e9f4c9ce9b66763c8dc786e443b62cf54337ccc5342d5496ada73a2ebb28434a23af812964da8929ae518b7e62f21a8a1899e22d3837d3d681f1440c58441ac5e11593039d012a5cb1c65439cacb739665401223dbdd828a751e1e78461c992634e653fd4ed0b58d16c4b3667d4b4b53c226826d9666fff5f47d2e9c7664cb0e24831415bfce844a2a47cf88715841833329f3208a1a6a097341231454066a573c639e035f157394aacfa381a49c9b8edaff9eb5b71b0d9f675c2eff5a3a516b3cd79ddb7af3ccc4560d430331035628460f69b942e6c59b0dfd9bedee6a08d92682b64fdd944630558eb1a418a822fa16d3305c94653811dd20e46bd8eb2169c6d382cce7d5945f77cfe1c9348ad1aa90adf908b978c5dbc01fd670db09acefba47c8de5c71e808217d76942f9e4982a750b7e611e71d90256c09f48ec85ea8461452c748bb5c7b2b8bc721763835ed57a623ff9e40c388693c7ab3bb9aa5c116acf26f34567a1bfa5f3c989b9e1b425c4343507989a841d7bcf7a47f284419201c6c9125ad2d3b7cc7025f141819dab70f8569dae23b135a64cadaef8406abc01a7808f90850116ef3af8b3c0c8c090217c7c0884251f4a60c626bacb0f8fb98cb5c46019337163d92e75cfd0bad96c54745f1d477314eedffcbc7ebf3670547abe7a98266f1d4f8f953cd7afb101133920f719b101d9f2cb68862aa1485765a5034972f513059149615de75acdbed6097037ef8f4f1004be3edbf60da06d971a88bca74e8d3d7533649f87cd24880f5414c80d85960ab7439cd13285746d5a3ff0fed454ace1207e001131e235eb52cef9c15e1fe70d011ee97e28d0e8c1ee22174bf66157c5150ef20be6ae78fe9f8e372279c88ed27c3348ef7c0dfe93ff1dd6ca82a02b25693623a59979ab25cb20349a4c8f984af2cc1d35aa32edefaef4a12226a053eecd9af9d95a5631b6bebd33e53e67c93c5308c6bf6a8d632c1ef561416903ecf68b85972dfb6f703bb211a38f3ad00892b936c2e5ec0c919d119d95c05bf58c25b95bc883d202d779b2e3bcb71c3ec7064151b0ea7d4e4534c75d1966f860fa4c86ecf372cff45a25f76f905ecb23df197b543966f18c71717c5fd727d72c5b8470e8fe71ec2b7024ce9db62ceb13a83e0d4ee24376384ac6f02ac902a141f8ab63a25dee5bb4b525ca9d35ba4527d5bac32eb4cdafe3f8c2489afbb83ea755ee89ff3b7cc6c5eb81cccdb2a2d372bf13d71275ffbc817d64930c0c1cf9885910fa539c9be960a619090a8c37e8f4893d8c39d56c922f543f97105ca92602575af3af4e34a93d81c36a0134ab1632e8da7285463592f4b243218de4272aa60988d256c250794c4188f0432a68e9f387fa624b0fef208fb1124d78eac5ea0db3c05f395cb4376d9a3d0e09f4336e7fb6c1dbf5f9678c226d838b6a644c57a13fede57c5a74bb460ee55633d921eb1d8044bd5d13be4ddf7413a2bd2400780ea532f2a9d9f947ac55edd5e0aef47f5a413a547d957d2122abc49f7d084e435a20e7cda28bb9e327496e002111d2c3a32beb66cc28888f941c2acacde6a8af683d7704347cac286d92decbc8c2eb477dc75aacb8db217a673382ac457a69f160b034474ba20dbce1097cc8b7c409a29f9300649734df115dce0058fa09609c85e5a9bb9c4b075ec80aa6fe90d1bac91d0f5879dd1d670591ff7fe5715d2b0c6e080de974912ce41bf341c158b05dffb98885bc2b364e6e67d04096d71dad191528f13095f0a968dba57c42821327458258a68c6c7f06f7155d3931af2c1ae3b25e845cd5df53cdbdd91c40cf4fa2a420ed92f6bc3bb4f21e622ddab7853235c8040bca548b1f2dce0b3635564c5ed080915e69b59fb5f5d949778b7ba0fafa0b8ffa861d01777008ac6eb85c34247d1a5072498e9cf908385c00cb29880a33cdffa2d86a4ef87ce9ca138a6b2ca1dc7e71a8cb3dab7e2899ef1f2ea2e09a17930248339b2ab74cfa8bf2105262657d999ecd83298f283607b8099791ba755b9b4af6a2c2758093d67398ad8ea44e887230a8d87059eafb479a5331fa4900621efb9957a559e42cf123bc3da81430adcb71df105f645dae5170865dcd65b9d648da72d958c71fbf1480e94b231ef6a1a242a52b060282c8bd0b3c8caf3b3939acdd5c55daa1184488d8b74a665a324dcc9cd119931b62587ff0faaa24e67a48ada9cfe9c90ca5014397626105106f25bdc27656da33ab9eded058bf101c266c9440f097c679c723901657717faf1f7ab0cd5bf08f749d99dd8c37c91c989bd5bcf835fe93f3483f171db244944b7327b402ad0fec288cc7f10d6cc0ae6b94a081b16452a526e32a8e77c50fdda76ff458cd66c5d9185be9e8bf2b7f2890b5bfae716c700ee3725f7f75b82ab9648e188786b1c2db4b0524aff14e66843753b6b5e944ed451c72588e26661c04d5908e2979984222d6d44b5073d001b80215915dffc91ac25d214ea7ce493e21d7184979493f0a0e27d87d8d14d9e34483ab7c874bfe31760d515ac36409cd5e59f44638f547297331a6ba4408ce38978156a055da7645babfff7e4bc1c2436a82e633c12355fb10077b1ce1843e398eb239744ebef30c47739c87445b12eac24761a8c54add6d06dd70dc70d94806ad8a82d1c9351a31cfd3324b62f9dcf718cf3cbcb35feef22a48f566a134f869d9c6714b2bcfdcf18afb464ac32732c30d0d4c2541d01b29e26b2ccc63f5f330a0d8916b74435373c750886486477777b34d1dc00010baeb0cf7ebbabb8030e1b2b3a84c083a6f1c01c3c7eeeeb37ba9833613d2286eb47288c3351c47ad45190c9eed339071bd337cea13ced7529422741d8faf302b72f299ea833906b165daf89732b3946ffbf17f9ebbbef115b26897931c1dbd30146e9b6108a8f516a5f4166ebc1341c24cfc83576e97de0036764cd83f122224eac5ba185e40fed21f9fb914692f0e440caeb23fc68fadcacf51488553dbc6f3ea090eda3c599270d7b2260b710e861190a80e2f11f9b53813ae50efd85f7eaa5ebd4d323bb24c6d93f1ed9317da567339a80edf4a390e13a5fd8a38fc3f1da216b725368a252b2bd652df2379d0763277e193b98eccd2cb7762efc0435228d043d2f854ea55e0be1094004f22dac8361f5ede5536f2c86dd4c52d25db6c5eb53a4b448e8bb8fc5b742a1527d695839cb159a97bedc3841cad12b06c834600f737864bd8c40c7df2d1bcc329cd2e109c9b71d61c4a02aecedc1f4f86bfba3a4622c73c74c36ba03f7c46afeb49d206f21d697b1db986cf5b22aad9b6fce58cda147fc35792bf0bae01fe7852698d11eb3fbd22eb57061f48004176c16dd2784d5e0ad69aad43a487ae13d4e401eb27b53550166034ffcd9c4e361c1a51b9f3cd4b13e9a4d955f28360bb3fb7902e29e4f0097d3cb077741ea0fe74c3d6e8fdbc6e59bf79fc3bcd3c4d24afb3bd4aee10be6e2ac1bdde704e16a89a30dc3f2b439f7ebf14860f961ac214fd62921c87430213b63aa05d5fbdb539533cfbd62ab7383997d3bbe827c0c7ae9bae71072c3ba6b5469ad95ee03f1e7127514d2875aeb6a3b4c63851b9875d5dfb51d80799547afee6c43d4a53e57a8509e0e9dd4edb779879c1c6f582dfa08ed2e7d2c7f4a962248b0463a22f1be90f7cc3cd7230bb74a63cb02a013404643f49c6fa8d573a0d9159d7166a11afd0761bf80199a884ddd997b6146db7752308e8a974f242743edda992499e5956e045a6f101cf2b4c13c0b11f092a16639064a4c83d938c40b9ce6b483ca75638f9bd836ed9b24314baaa11db8dbf4993ae5a12ddf2e52cfa6b109975f999f68c9d95aa039f743ec819cd38572b405f48003cb40b4f5240cbfb9dadc11e4b37b9c91304c5c210b6e5f04f45e1fcfcbae3bf92dc6b175259646f3718e20cb9fbddbe41e787dd8eb932e2dbebd0bff47ab681fda4a131b35afd805a5d43931b1d20ea3d1e3ea3f0d7dd377353c12a2e0874798ac42cbbb2135e2a45edb0c49f5367a4ddb4ae44217d2ef4a6b316bd600d9335fe275369510ef2151e121a73be1dd127249bdd0d0b848ec0497a1de3946ce36ca39fe92612264406b3e5e1b8b33c9384628f9863bf38654b7b426cfde9ddd5ad9030e0c308c138a59ede7a95c885491e6a2b91bdba7da0b07d160e0748556837721ffcfbebad82c1ed9578d19cf759e5152b70b06b228b0541bb36b99e11a4a07279bbeeb7396428202d6d56e8dc9d8e1c5705b5332f8bdfd542772710de987508da94f3ec05a6ef6d8c0659610b6be23466a344051eb7be1ea1151dd9e648f26e05a4d2bb9f67910dad99af2032916f1c3e80d05d06fa7c3f7ee3432935ef45e7afb04b3b33d9e0fdae042e79ebbdbddcc7c002e6694b97c219a9a8fc502b06407c25b5606d13e43b319c659d9f1c146d5f747beeffc5a5c9e45a7c3d357b2f127673d4965fff8da71db7684789e778768489b664fdaddc8075acd74b92dd22575a525058589a99c67fb61f2d05b6d51a63fe5303c435ded24f088bd9dcf9785831161f04f47b321a542c7818f835de437a1186a4708b5c6993a9e699022a52cdce906", 0x1000}, {&(0x7f00000012c0)="158bed3f4d512f501ea47638b7b09f35d34e93f26976d5c7d0222e484a93183e95a3b1d8f2e8d49d845f867a4574700b051013909b5a304a9c5f5026998710f79d85794aaaf145683deac6195290183a924d964c8e9fe7832ce13177de32118f2981a008d3e8ae2fef24abd61c0f211342936df9af0e96d9b509a47df125c4ac872b0b4265394ca0e7cfdc849a47ea35fffc01be180e0541109c90e8127c6dc702ff31d7765995e2fa84d512a64ac739762e17847d560cc03623c93404bc9c317e3ca414a3c3aa347aad7059e83dd874d415ced3d161cc03bb50c6dcd4f61f5d953f0fcb2b6a9ab041e14353e11a393b4c4bc2847b0e", 0xf6}, {&(0x7f00000001c0)="97e2c9023bce8874f424b4c6d133c869cd256224f9b582adcab1bd1dea2e892a21b3826943c4298ec0353d4ff1cb66ae73db4923f26d24466604914d783f5814a65f5638ff4c9c2ade67a1a96b", 0x4d}, {&(0x7f00000013c0)="ee165b2c4bafc14bb838e5e48c0c8f6f65858504c5275bbc95246cbb1c69bf65f1528dcb102bce8c7da91379e0d1357f7ccdfa14dc6a900a1a54d390bfc555fcfc73d9be4211408e723c5c1f049edbc7c7292ab0543d6445d9d69cb11c371c32d4849eede3ec148bf9ee660a09b78a41747fd9c55a886548510e5a6c1c12e79d029fca626a5055ada0d63ea369c55b98816fccb0ee0e16b8872e942d", 0x9c}, {&(0x7f0000001480)="4a90470e9ac4f379ba3384b78fffc14ca26948809d47193216be263809f3acc74cb6e07e305215ac507c4ff22980ff05eede734b68aa835f1f15c513afed469cdbd06199b2a5862217b3b1bdfaedc162ec31853d3a73392145eca9cb13dcfb9c3d4b4777c180080263c319060b3a8e74fa78d81d8a5b42c54c39f7863714dc2a34e59e3c36a3fafaa950878ee2", 0x8d}, {&(0x7f0000001540)="e2933a9d21e34fc0723e559bfc4e7d569506f7136f85e870a01dabf02dc10a61b44d220d60ce3aaec508bce64e656cdbc68de17bbbc98fd0b2dc25643b98a063fd644b63d1ff7215952c01c14eb839a7aeec4a9ce9e76ecaf9b64bbe6802f6c8f0418091ef2617d880b8e33c78ef0aac2a75060a139b230d13b94647a233eb642ada795a8b088cf679eb0bfa1024e2bbd0777befcb648190602e43a48f15b3e2ea16eae43acc8394e8f490f3b5d3b479b25e385b88401e5774ede997747bf101eca2ad368fd2021b61277fdd28949d02442f85675773ae866d087024d963a148341f154ab38f097df78878dfd73e02f74220dafd1740ddef8ffdf61570659e074ce767077ffacd89bbde8dd780aef791adbedd5d8f8f08952777cfa3143ba692fcf45d3013bc21124f08bf545bfd8fa650cba94f5910908667fdeda1735af5db414c13e541e2244b65d648e181a55805554ff11674fccdff923e407aa220edb9237ce75f78537778e54d89dc7d2d57f3c5641a3ed40066a54abc15034116cbd174549fb65e510069e7e955f863d94f1e38af79663d771c17ef67511504c7af232f5050414953cacae16f88afc0a2fd51e58ae04d4f8b213134bf33335c7a2f4dfb222ae9499757d6dfa3811642c8093b9233b047fa834cbd4fe6de0edce9e1406c8caf23af71a5c54593417918852aeefe159e459cc83c59f9467aa15fd644f1d5b56c43a79aa0fc055510a603b60179d7ae801aad061de53c6c9c87c44111e3c333fb17d1c9b04e81d042e37f0fd8e3de446c1eb01bbf85d6680eca8eea718a1f29e834aa9bd5dcbf5f8324b550852ac1df8849893bddcd9bed652b7164e03b998fed12fac3bd403ee8da3cc9207782bf1a9057e461c41796903db79d888f0c40e7717b0d0faf2bad07a36469adf2915e55d05a7fed21b2450c4e9191043c4c8283124a65b08cb244f1289fcd3d6e5e107aec3a29b71ec3802d2df1b1b76aed92651cd0746663a2e918fbab22662759c2012d3d846da56a9026ea23492e2c34160b8d3b508679c5a85ae1ee33bfa4b2b8e77b7b88300106f38838d18fcc681505e9f9d8111f5d244e89392f751450f74f0e11f584c6f215e9eeec8521f5b8ed1c84e410ecaf227e0dbb49c41c62435512499a538b7f4f1d57f2f41c4621580c03f38e1faeb998b60d4e47e50991e1b4abfa26ff74878a65d9b675f48a5357d21129e6084357c598ac29c4e5d968f68ef976ed7ca10358e4b70e8bee786fb274771c4ba3130673132055e599b42d2fe0d8ea37cb8c9d9516299ba816be5e8933dd713b123da33987898eeecf37e909929c749a864733b01ef1846ccac0bbf692dbf8d9658ea03003110a09ab1f09aa2f52ada4f0d0da0bad5eff1b3cc1ed379cae62b88b8f84d78c54e61e4efd984c65e38f72cbb26c9d692cfa6fe5b6e2e3d4030829c5ce52fbe3757b37f8738c1d4ea0e5374863335092e481bc96aaa4614c197af75b8cdb9cd1b86b052f4e2b314a21ccccde93386d7165ebc926adfda3b0e2c26c49c5304595b1986c0da271105622a1382ae8ea1392fc87f0a7bc4e82b76a173dce9a158490baea5c78ab8ccd2e809243930f603d010548b08926ea4bbac1f58ebe455251dab4faf10bfe505290b8e33bfbbed28b4a7b2e20748326b84e09c11ee16661795576adbf5d6644894a1266bbc54d1b71d575eeb95f341724a321898695490474ee07cbc035ea373eb6ad6b4fbec652b8c6934ec1a633af16eb17c428b2008006b9b4026384eab37f96f17fbd3879b0371c99a377af5239e5cfe9f5dad77b3e1fe25a55993d232440f44fef43527ded167b10a26de9afdd7ab0b3bdb6abaec6d53aaae02ddffcd1fe234e46b87cc832462df7a38e4e5d7a5f4755af081c640dfe15cb46dafde552b05b975d3df47ac636381de969fbda0a8715401b794a4a450f621b36b765bc0c45d2c67c0dc1948c2a6d7ea7707d6e637ae9b364a3304331df4abd4e0dcdec6a405e035c49193e9570a8cda916382d565d56834603e9b557899998c3142a0565db634830c19369f1c7530beba149b1bd169a74f96ffe1c13b31dff39d393c82ba51e1a0e062898a2e92bfc93ba38a49dabb5d3f80e62c43a66d81b78e775d3638feed54e8fb450959730545d1822e374e75d082c91fadcb338c0ab8773af995ccc8243837c210b2c5d1066c72059f81ab71bec2955d1f3adf02785194d8cf35a0ccc5d58ad8786ba743439c61deecd346dad8606d247019fbe9b1316f18be7a9e042d7c77abb8902762a0f3b2b90dfc927b364c1230c4675aaabb455e2dc88f75828fb7764dd7d9bd7f3e4d8cc610a1d595f4cbdd7999d315ee2d883d6bea89fae9bb57f423769b0a344368775bbcb8f1a22206fa50e4a832a224139b7b8a93dad7ff7bc71ebd4c9ea8621896bd078881d457b86fe5ba8ed81813e67644cd57eec972db78d7e5f5a14b965b0c3f97e14e56713a8cc4b7be97d9e26ed9eb989f72d63990ef4cd355084e2073cec6b9c8bb198aff430f516c9eb0dde14bb7f666cbffac4c3f2df154d89adaf65e7a7c6be00ed0cca18c6267f1a65dc27fc0a9136d164873be71b23ac73837647c0813b09452491850aae078d7429369d4b07a24cca5f2c433e4cf838bc583f8bc544c5cd78c938b29ff6faa8e4d180a9784fb520bd76a3a714a1f95df1ba4e213e92ba02a80ce5b12213a453d581d411b8c9330841a7a50539a0cce45e568567d2333908e7044abe9ca74467c66e8b10845b0d7beab2805e6420d580bb480bab3591c33152ed9b7106bb30e32c05bcd8ef27ddbd5be3c1884893e8d25b0028afe5d2b04f679ffbd1e8d1b03fa4d108737daf64be72e8c35cc20ae0ec924a473c25cb0fe64eb1aa9cf8a925beea1da51b66f2d077effac9708799e6dd1df6f87f5e6c3c7d0733f333c20ef2c96a88e783f8afd26cdc1afb12f3b1690fab17f8975fa1a83ceca45d959eac5689858ffc5dbc94e4caf81a72203a5a439ebdc8864ebf2e7c89aad38cbe3d1b0030f968dfb23a5ea19150bc4db5d4ab2257b84a98a00371696d3caa9ff878084eea8477d49bae31ecc7cf05659338a8ce19870f48f10085fda1b5c7ad784c3a3f8b80716c77f3badd1a4abfccc57925a9bb92d5aab7a16424352f4e73a36bab967f2c709dee87bd891c594d65ff4f845608d710de893af945361da7a09922e5c447b53484ff6e8e725eeb1d1f3e0951815384da597d2e483e7ee09358696a0c8e0a0ed384fef5cf08bc65466e1b88cc730f450ba611ecdf7bedbd6a80c8cc3087685e5c5e5dcc33ea281435eb81b222680782d038aa7c77c3b8d4efc3c85d6e9ae7add2049650e899d69f85b35162d4fddb6b8ccbe9c959209663a80ea21650242eab9bdc42cd259b3b836e967e9d536889dda9cdc65a011da17f5c86657bfa2b3dbd957195aa94a73ad1c3e587149cb4c26dfabe941de93b31eb608b70413f354242bdac93f8a2d2c800e20aecc44473fce3bffd32bcb98856e383716bbc73ce8d8c127f22065784e2abd3f588446508883a7a92db8042c031293efe8812f3d72c89ab2296536e0287dec2adda39eeca239d3b9c5733a896596236dbbbe54db948c20feaddd83bc4293061f1bd8a408d4a52197eba90b9005baa01b775d6b9b09f1401e49539ca9cd6d17ef3c85bb503e368870b432f7c8352c81006d35262610dd98b43b55ae13535a1974c85d33e5a2d31f50e2a625fcfe8874922acfb8793e7f811a731dc99d00f902d18963cfc2d4225a41b3aae0aa3a36f77a1598d901dd312c42cc6762d6ef9bb7b6f7916e40ad754b52cd13653d094df2f5884346b2639516a587b2801b4334c5d80c5cb85ddf30ac90c6bc2752c7c9c8da04807c5746c64c37237915d4bd81330384617decb87d824b2829470c4c08c4bcc6e90934f8dff0e16400d6d098f368ed13730e00d5f3bd19c221b510fb84f8b3bf91479794a950ab3901111c2e0192efb54e18e094b1e6cc68c41fd70f377a4045d6820bfb9baf007067819d65aa90f0007f92dc188b0f38b1f8f7f01ba7e711715ae20fcb918ec877ad1a1db6f6fe74e0f25d4b6e5e7320871fe995f16c9fa00b79261496801b6f404f96b1c352ef665aa786e96d8f39e23941058878d7a11f5e5c7c4648c9f8301e86e9933b7d85af8547bf697a0a44b6ea83d39e542e97f43cde8b1cbb8a9594c7cbad029701a9380bb59314692c61c5421d4489818db5a009616f0b3898fe70bda915db1b0ea330b3e9c704f5215328acc39aefeca349996b340421c881c4ab95d163bab968372d3e00a4555bd88bda23329489ef4efc1ff137666234f1de86595c5ed19109a5a78003e87755d09923c6f499967a5648a9ab7c8af1c955e9d8fcde3c6df1cc66d2d49c271a8f9344ccc8848384aff98a79713fbd1594b33d289df8d9106df7c2b4b510478439af4b443ba2268fb3da54ba3345dde1c79f5d210e1adc2c29077bab78af71fac9c82807184befac6c636e66b3c63290eabdad8345c5ead2e580c6dda509acaa7cd14aac63165f2ebfbc8df2d4ab7dd03702be801c98a736f87d93604170b42dffdaeb883aedb8ab8b0ba3c3f7c43ec193ea46e4e30bba4572845f4f13c934332d92daa22bae4340020278c8c99ceb944621641f800faa7a7ba45a413ad984b19713d481cf0b0e7d08bc5dcf6074c317fa627e139ca35de7cea527087ca98545a2d192953270af26ab69d3ba280c5b3f4da207ccacdcc95717ad69cd0b1969436f5ba1020233da8866c6893dcbedd12fea8074a8dd9f552c8818e6adfc8f40831951dd0f5a5309d49556ab72560ca7dc3d9a5a74555cbe449146ca0a084c3672a3ae5bc5e52de1eb63a357c1820abb7d8678c8a87e99e945470d536ed656a25b1be9e66f8c3db5f67adca248289719783c0b99b2598d340615be316ef521e6dc2eaa3345aff62e98a3881daed977954abe0b4a3bc7d19f7bfe6a71fe7b8ebdac50dddc7025f884332d23a3ad9b800f8d0d15c2f92905417ecd97a1fe0088f6659e8ad85ea363adfe991398971fb5f6404c3ca89c4d7c1d958ea1e4698503992c345c37c030d13cdf6574552079dba4cdde9152503e585bba254e9a9793ff11406090daa48037ccb60a6146c4f11f4b31c5340746e375fe93e0ade3c73e70332cf8766aa7eb6229446b7438d7e552f17574e7d8266bb934aade3afe3b864e740dacc6be1178fee338aad9f06586834e0fd88d875894218be3b7da762c6da9154b00db35812d021e893ed186d4ae837c470e59128458554e23ee4d915758702b4327875fd564700ce7e07a6864b4d313be6b8bdb31508c2247a02f33865e4b625f02e6025287a78e0bdf5cc125c4be1f986a0e51124600cb79b3e3f158b7482a8c5e57c2360f7833f13b4b9a86a97e592d785d1ae4e74a9a967c3c73ea17c3e3e62b27b4d38a061798a12275dc2db3d52d068b411acbfb26bf63c4b368e9ae1ed250b9437dfe81a85dcc9e1754348f835761c4b05aa42aa2386a64a271ae85d0e245a9b5d651f1e307404e7d543bf1883d9f7689f75b4959e7f9828ca5716aa89457178d1a971adfd004b1f52647d18db1bfb4935afe42460ae604970b8effc6bd6b899f899c7ea9e2aa4108421a3ec90fcb85840320822ea6a2158f7353ef068598db587cd76229e37a99cff763f04c58dd71fba52222c49e3eaa8460b0eb45b75cc741c05f426785eb07f0b58109c8f8c7cb8e70ec60fcc51932cba77c67092b82506ddd500bf74656662c2", 0x1000}, {&(0x7f0000002540)="06687e81a1bb3338e59bf6cba8fb8805a87d7ab92baeb05e34e2e89eb4d51ad1e91e175538cb5297206031320e16adb6025fad2fb6703502e43d317625ee8f92b2be823b26c83300075f56e9c27dd2ae521e24a2363be52294b5bf30bc22794d62d1eee45f3426f9761a924a7f257c52dcc99c736cac88818bf6c4eb2f68126288735a967bb72e2c5052e9f5989155921ee528a591392baf8507c2cd9982ada219be162d082ff9b029a908e0846b24d6bc176263d6f7549c69a1adafd64c655548b7d70f1b4260c0d082e68c54635d7fdf92f9b937494155b6f682f100af3feeb2e44e42fe5e1db262f5061345e6ea654c9c40d4cbb730afa2ba690177a2af8ae077494d4c632ae2fe583e7cd749a1b13e7ede7cd7e9bc02b6ec417d17f62cc3ec603b2dce3370d5d936d52103998c40c1177f3c7db3433355162c448e5af7a73ca245bf54167ded9e227d46029a713857973ba59b1e4b7313bc18fe5359626585d8f0d3f0aae58e89587cfed13861b7af144c3c1dff959f848941f00d5b62ce22447dae202b5ef378c742fb79c949ff889307917564d1b40919335f38e08a8b093b312e50d4e44f352b52eae781dfbbc674597492274e29242d91de234483a8afb38001d88a8df31b02c97707edf6ef9ab92fa9b98cf05ec01ca139f1d27c399bdadb2f691b6ea1031740f3aaf0acaac46a7d46dcc549bcdd06068a34e9d37a6105f48107d3d91a19c4126037b59217e36e2dd11bc286c81aa7f53df2174e663f169e98cffa1505e5a195888825ab8839b9d45733c25ae93389b5e17a14351bcc3ed0664b44c21084e943e6bc54ca8a5f61a9239455d6f15204853fe5ffa777a1d619dd61cf56300e0987c1fadc5f0ae300911b81a109197072f631d4eb094bd6c66a84076f97b600b6bc5006bb12652ed074331e562d4331a93e67ea095cfcbe0acf2e59a964d8145f02f5dd0b8fddaa2ddd676935f77804f55b0e0c61ce418cb459b9a8b920c544b6771103a09660714b27ecae600c18e9e0edf8e0194f7e63f44fab60e8b940b0aa1239ca46649a1fc3806d6895cbf3a9c6e4d9755792c569db978576d6757266e5e68af558bf9092c469cb795b7043bcc674e9ac9c0adbcebb7e49147b82574a013449a150962ef838cfd5e1104fccfc68939637c7145d6c88fbd2b65175bcdf3a9cfbc7647982b80d139b1e7cf365cbedeaba896bdfab02a9aef586be37d54a90805c8986b0e6f57f53f1c61dd10d1d50869fb726a04b6b1e2e604ff276e24f4693facb602bcb625603e8374ba3edcd2cfa4aaafd624e087390c94a9c43cc66aef041025b41b394f9af6b4da41c77942c5e564f3f7015b59a00ce114fc481d181f42c476e197e56d9f176b93e59a44e86a7856c666fb9a4eff948180d5484e02bdb67c22a19d8126a86c50f329dc25ae4094b1a54d26dd550f1d1414ce4011efbb0cc5b5512583ac24f2aadc4009a9ff7c309ce79016e4313c64156064e8c45863e7bd6a38ca594fe6437d505d94374eb3a251b1d8a3109d36738f14fb253e33c5b3d86e372d9c8eacfd898ff0e52c2e5c5d0e49bdfdb88ad8e1a6ff8970d29de4d22701c83c2192f7bcab80d87527c40ce7373d8edeffc941722ebdc23b7aeb2d80fc563aeda043f756123a9dcaa6b05270e0e017cf80933bd4e2dfa5c27d71113b69f7588c2b0b196251e218e96d0ebeed540aad3e38aadd6113aa3d52b811cee5832af4a531547b6826f1b6835f3c7b3c81851b9f045c15ef9e651f5595b0ad7ad407fcb9d891922189e4650852e1f93c5701e26d8e3e299e06e730bb1225dd9e656a9327c9bb3b85b0639c5e9f77a09bd2e29979f0d947cf8e3cd8944501708c7aa65d972ba6b0074a2631f386c327f1e952622ef9ae4a9c51f8f458aee8625046c80b7a9f58940cfcebd425b19c815d19418a9dbb5606f45ae0d717438a86fba29a32b719ff1780875df3b53d39ec7fabe7bf7527e97788f463a64d153b18a6fc30a06e528cc69f9333ba8201f414810d6d9c11b6200122cb29866bbe40800ef73878334051ccedbcb215f2715c1cc9c227e208a6c5fa71de456f6d8265147785cf090c962de9f9d2e0cb1f27b08bca67fd2fab57243a70575e6fdb87b87c27e29441c1c4648aa9644893ec286555581aaa2cdd3111ae26db5e212b6331e619621b2d2bbd1934de6858bea9fde80b32926c7bee7179c81caaacbba966aeba7512b47a8ee79fe0a35363c72d8cbf89c752d191e7e61b4b31882f6e70064489a4149affe355a20a9b8f7bd52a06ef8d13f593fee8dfae65a821cb2be6157c9957027a770e49e048a1d09aea7116bfcb23e342a126f846633cf0ec46b81d912199d9e4b208b50e2cf4e941f7ed8bd8ed7a58c4d3c0fb98f055b49e58e8c5c7b7fcef449b3890531d8aa2bc0ea28a0aad8e48a52620ce194363dd4622e890563e43cb8a5413abae7295f2a6ba87318f5c4bb5049e08c5d7a008a7951c460a5541781092eacfff5e8a4caaf519069bea295d07fa53d264f0397d790a1b115d3990cf5f633657e85a73f008f4378e3a221f4a140f4955d68a8a4888a5ab66cbcccd9e6d8711bd32ecd1ef1e51300ae5e1eb3bfa2e437edb0d7f7f1862b95cde3a2a5dcf4f8b7a89784cd515ed37c1620f70e0b606f87e117f300182b026e74fd48df28e98cbb8940b24261bce19cb5db6087c39abf477e781afd6dea93f3f82873c35ca30e9dccda84dbd6322dfcd7b45931afc4c13abb70f9a8efdedaaa6c5ee292442644f73299fa5fd3188c41a854724d14e79e2468e9757687b89d3523d110650188b6c402fe5a9cac1d0fb60227cc5da3b7b0f7c0d133766f9a8e3dfc25a26488c6572f0859c67433c62171e4a1ee65ee5aca490f0008145762150d7572be92085703da43431ede62f8efc8c6d79f362e7417bdd1dd2cc42357851b9f34e99a5092d0bdf83b0846d2953b4d3274787258b9d3278d17d5d294d7e3cc7c36209cdd04bf007d365a6e3c7bc5ee1b233923507fc2ccc8c27af28233708ab034818e2fbe322b597564da85a316a24cf5b17105efa773d225c27ced2d767707a082b2b20a43adc07c834f33aa5d6cbef0c5e9f176c18cff808d9d5dcc1a2e61204e9a7a5fc2f694db19b29fac307a18643021ec8314d2f119f47d7b86d6ee9872e9e374bb5882c26c7392803560aea01f844e992c9b2648683229ab7188909015416afceed83c47a3a1810b8f1867fa8afd48f1d50366e8985e22bd1954adce5f21bd59370d534f40d8b33f184d3dad1f4aa31d5bba10bbd7795cb2c42779cd29bbdcefd4b65177b8068cef8f00f93494f9a5ea9a725d1b733b93c024599bf3878cfa7b8665d31d75bba081e5684c8b1eccf01c8341e64f81cd32fedd2cdac2b5302e1a83e440516f017b81c5ac542cd12922ce24538f940219ed64e05a825f18cf974a770a7ba29f44b362012d25d6255442549642315d987374d65f402b4f6096a2dde92d6a24844ddffb3049304e582e59faeae6a40e88dc32dea21aa5786044580b783f9d13a45b55395d228cc9f9f9ad7e3303d6fadc6ae17d142859d714e2e1f2a7c96700cd43085bd86e6044e946f02ebd2893ac414b9060e63985c6dc1d416f36cc3500e2f7313a4a5afd0241ad35a4f75b763dc4b75f6cdd4e700fbe844c2cd31fbd0e16742679c27b29a09a875e949fcb7623aa2f75267eccfc1ed7f9816c41c97bb6e2e76f59e2963d3de1ec7a5446d074d32689130296f2debf49b1d5481f5d84296d602f2beea5f2b262ec5ea23240b61d7e3425d207e04b89166b7ab49fe24ccb9c48eb82a02d8cf7d88b27501d9f98927872d88b45cea95cf6c132461496c067b806b0ef9b4e5c4e8884e622a0b6f52c9e76cf136cbbf965cfe65d172d15401a726262d6f444679b2ad24a47b3ec12c3d5214983b0d5292d4cababb7c1e1c3537d2c9d8cda80e74a9dfdd357b434c8e88e6aa1d57607cf809383c14ff1b3bd6fc6f4eb3c916052eaf6fe0ac58308be4ff45f73b71138f36fec2422f1fd7a1ee2b0573795cd8cee90930c1e78c7f96825403f1f9702530b3ee105834d6ddb1319c42c3b053ee5c6871b20ea5770a8b2131404a589ad8f659d5f9e45b1629a1fb5acd9c92c50d4a0fe09edce30032f195ca3c913f45267731c6e3edb325983b86f240a23b5d20015e082bc561427fcfdbf072f0810db3c201483d207aeb6f0bc0d4e18f3bdf49259c828e7ddb588fae64134ea048d1b7610117eb79f6907e007652e19f894bfc0e7cb8ef1b5816bbca9423360c7423077a47f6ac21dc1522e8fb20789844ab0d5ab4e828f0042faf23f5bc7f203fdcc06d048e03fdbbd841e584c366e66d21ea65527afec7eac3696c1454cf8d28d5736d9b32e4f098204211c63aa4a99d1d99d02ec6999a255f4d374fb4d92d44cbd2663037274fec5422ffa3569489bf8056398f485d233417500885565548d213ec4aca3a45d8f2124a6a8940b463eefe4ab92a64a94433d0dd8d7e46c0c46a67ac1e35e825619a250c03e2fd0c943d56f7b070ea3cdd27bfecfa7629e9a30a181ce1fedd9042897dea2b3dfa77688eaa7187a0200fe264d7e2bc4e297621b8ab0d251a27afd30fd120c2354a16415f3320e2972fedd5ad1aabdfe859954ebff750b49fd3708a65464b888468b1fe26870bd6f7c0b91133b60eac10724df14c9185a31a20fb4d515d9ba59f76177e29e4c285559cdc7627b737a4af6c30681d28d170c240e0c04abc176b034a8aecec7d1bed103867897bc6f16e4f185f3cd49a603ca4e9815506437b827f227ea1eafcda571010146ccb3f90a1789a00a1d11ffd4e42b78462125f533704e4950911e8291aea3a1ae221329e3f59cf47ffe4f28d71a7eca6c8640b72bbb883ba4a113336951776ba1cfe19cb8e67f6fef6145297bbae913271a3f5712e96c8fda9f6f8748563b0dc45c984090b6c8e34cff367a0cb6d9a046b089e79ee170bc608e6c5e51d05b90482e332d2b69c71eb459675aa62b97b1da10b355622c238fbd09be008becccb98d1dce5161778f75942fbda491d1f24e1240c92b1df81020179d085b72235a8aed695e0fbffb8ee16604fd155c3ad4106c30695c7bdf790fbb9b419374e29b16c48e6f686bb9e3956ff1ff3e763d3bc5a339eaebfec8eb7b093e7e1e52514ddd98574b577613eee52ae8ebb59ded5241dc0450d152574df706dc3cb854fc9318f6f258bcb778bc471bdde8545b44dcf2ab3127344547a0e78e50d8ed2ac383176dc27a142c26081a10f05f3a966cc4eb6a67111097ee50c80ae767a8c26f3fbb47689040df674ec01cfbde3333ebfa989de5813fe825c10e223ce3e10db2006ee383bd62be824d7c0207092d42af53b1a9eb7ef46b5b3990618ac9e362b4cf6584560f83fdc5cbbdc05f8a8d2078c5d1e225fb7005411e05fe7fd7d61f93d2f1755fbff5f0ff8f723ca24edbad149d58baea7c6b33149df2f759370c3fcf38b16a3edb265b0179cdfbbb104ddd711aa4bd18f328f0b2440377d861bdadf248cdd8de9ad4ad06edcb8fd357d950f56101b3ad3005b16d7565c7c934130bf6ba19a35878cb1b481a5379d96953c4790ba01da1b4cf6ceb206b15e2afa6265fca558968a13d1937cc94b4d7f7dbb7795c9868d2f9333b1f4ef339bfbe04ab986e0bb71d601c27208e5ae61ce73c8dede786dd6c5dc3b12db19e523a7d6fe2d68da9bab10f6434851a400d7264bbfc8c7d6df4243be91d47bef21e163a727fb91bf4818b8737dbeaca", 0x1000}], 0x8) flock(r4, 0x1) 16:11:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:11:59 executing program 0: setreuid(0x0, 0xee00) geteuid() r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, r0) 16:11:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) fcntl$getflags(r0, 0x3) socket$inet(0x2, 0x9341f68dca6e197a, 0x1) r1 = semget(0x3, 0x0, 0x2e74a88ec3ee968e) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x2) semop(r1, &(0x7f0000000080)=[{0x0, 0x9, 0x1000}, {0x2, 0x5, 0x1800}, {0x2, 0x8, 0x1800}, {0x3, 0x3f, 0x800}, {0x3, 0x9, 0x800}, {0x2, 0x3}, {0x6, 0x3, 0x800}], 0x7) 16:11:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10081, 0x0) accept$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000012c0)=0x1002) r1 = accept$unix(r0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000001300)=@file={0x0, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000240)={0x1f, './bus\x00', './bus\x00'}) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x7) 16:11:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000500)="0efb59c498807d342a389c89a9893349233dba2a8a5a52ed9995ba7a33b5012a6e5a734e310ca7551fe483818927509151eb37f07ea6ea7f0af5e29a5390fa63868e865b390d4d9c43f47bf8c5d853765578faa6862de5b0627058883da056e116fecdf938dad8f309f1bedc721d5f11bb1a2d98f89021a3866059d36189587c7e9f5364b84edb7fadf84513efb0884d8de681ed35a0d150c5195ceba3c7f51b26053f4f3b5475d3ed1c5fd008c0e79ae99d8bd8f6c004fc74fa43985e65916f24385748bea5d10e243007d5b73cf75e05ba856191bcd3c0c44073bacf189b239237002bcc753f59a4af6cf97825055b99a1f04ecf757761e920a447d78a050dbf6a6a5dcbcda37cc825cb64d4e397f3072cc0f8584381f90c1902d17470598427fdd2169216080a933831473be2eaa51e9fd2528f09d4945f77cacd93e902111131e70325328c67a5cad7f29b542ab1426f89c682d5c20c13de20fe90398237c4010e430a3850", 0x167) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:12:00 executing program 0: r0 = msgget(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = getpgid(0x0) r5 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x8000, r1, r2, r1, r3, 0x2}, 0x4, 0xfff, r4, r5, 0x1ff, 0xfffffffffffff68f, 0xd73}) r6 = getgid() r7 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0xd719, r1, r6, r7, r8, 0x24, 0x7}, 0xffff, 0x100000001, r9, r10, 0x20, 0x2, 0x3, 0x4}) 16:12:00 executing program 0: setreuid(0x0, 0xee00) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) r3 = geteuid() setreuid(r3, 0x0) setreuid(0x0, 0xffffffffffffffff) r4 = semget(0x0, 0x3, 0x114) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = semget(0x2, 0x7, 0x1) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r1, r3, r1, 0x32, 0x8}, 0x1, 0x80000000, 0x814b}) 16:12:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) unlink(&(0x7f0000000000)='./bus/file0\x00') r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x20000, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0xc0105715, &(0x7f00000000c0)=0x2000002) 16:12:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000001600)='./file0\x00', 0x203, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000180)="5a7ae03be3725a3359551a227ee9c2820ebc4bbb67727f75261a71dea8a51ca1bb10d5f569387a1153ef143e810e52d7917c293425a52289b0bf7fc5f021df01", 0x40}, {&(0x7f00000001c0)="a33bc58e79c9a47dc0b46614cda97f18c37165b3a46cb0a289e9ae4f03b4637414db4f723e5f4ab9501427aeded19940e50d3e9de2645478d9bfda3f5c353a8639e68d89fb91c119204ac1572df5e259326b07915d4be87d93f0439e9966f5f3c1a4e985ca9763a40ff7fd9eb8bcb2effcfbc102af58fe", 0x77}, {&(0x7f0000000340)="ca20f4df4372d20b73c6d5b6e966ddab9bef6acc14b7b9c178dc6980dbcbb7265e4cabac7e440a91a46f67096e7bccbb9d346adcb3f8a17c9012ba31578dbccf1728cc220f84ea75e0640596eb6770a4fed1330b821e12403c768e25725851e51527850ccfe88dfb719d44e795e1365d5a64e9a20b19336a23e048c3d4e9de90f05ba2b5c6cde6e8a5dd887b61b7323f6d3bd8026e1a372e0859777115e7c4a4b54017b059f44dfd43ed100d046310e361b3128cd34c8d5476a5e18c4bbf92ed152a51a1510f02087374a8ea1f3c710613729061d835a1e00a401154ce1b789a4d97", 0xe2}, {&(0x7f0000000240)="795e35474f151c15f89852e886bd58fd600a7f5102db248a85e1d6e1089a42e46d17be56228f26f3b20da98dd3125c090427e4a02cf8245848dfb5e89982ab53af74d7846b56fbe8b1be81b1f0fde802a64b6ed8e19551e9b7a987ad0e20a08d8c84078341e0ecbdff57abfad703905c0e684d1f64adc73b64b62f7a462b225d660e6b55945d", 0x86}, {&(0x7f0000000440)="c44c69461044b50d8c3e37828220457b7a3ea89fabb51fd0235b27d1c9d928248d1be2eefd533407cf678fab86cb4263145a76ad9653e2a9feaa893cb3cc8b3765ae67384fd3fc155bbf7db8132a7fe20cb5ff026f2262c8b5c5cf88f9d0a18941a03fedbbcecb8634a72afd256869e42d92e515df0ad97b70676e8409b6d28fd0deae1a407bd54aeac3e8ebbbc6be9fe146a1ec3b20cc113c59f1906226ddda9a0985c0da3383ca7b555c3886e49fcc72e8e9e9094de242ebb46d9cbeb93d", 0xbf}, {&(0x7f0000000500)="0d168f6405861a7c68e2b63e797ba2011f4a57f2dcc44a34f4a378f8f5f9aea62665cbd38f89874609329ade1892e221cceeb746022e19db13f51b972d180f511ee5133fd917278747bf1439895de5229915f38f89c09e30ae9e8bf09b11361872137c5faec04cb46ee2022166e4f4a443ae100dd71e7cb0cb95417132b307132caab81871f4ea3a2017612625dd1c7ad6ed441fbb8a11cd5dc1a0a80bb63f6719e8a57b3c9532d9a5174bcdba7f1a31fce2a2829bb26fda84b27887209c249acebe174d2511a979c0e5f51e9d9734861fc6cb9a6f22482eb0f9f9c02acf8243fab4780e6d5a66b2fed31dade66fc8b033d7622c4285d2eeca0523a62111d2855a7a4be1838422f6f47ff18cd5b513e03809d216de63bb62cb7efecc3711cd8b88dca35453e6439c37d0c7027ed7cf90afc0a7b040a748dd6899598d91253b6ff5df4bc04a2912ba080c1973e00dcef8eba09166ef4eeeacf29dbafceb47de971396fdf535d42f771144ef74a84599e32793b409eb33c8d0f54fcebf20be90ee7c473f6c1b3f6b9c14795c7cd5e8e3825957cd167f7f5f3fcf7dd407e5e92a85c1e631f92c48c9484fdfe1e62486f5e707c59ec44b60f15aaa6ff174f2489bfd1ff935d6896a19fe850a7dbbea34f69b476411faf723bb33b574b2815502459bbe6f9ac7b0cae1c5e6c42379a2378582466ad7dbd6221f353af7a3be372710089deea52db2762dfdebf06d8c8b4ea3b89a3984255cf3eb917afe35c31ca694c2fb7985a861c927a44d8745bd6c19586f77c3fd6f668f3f342d99f7a5dd19e0555189f42a7bbbfda516ef7df95a030d2558fe2d2d0336de8057c6c556ed73aedc0f7a0597ed0aca578ea9dc34788d48fee16a89d9b97f08231a893de56d56ecbf48f26644937379d2038f2de75102df5ddd338d419b351b7f9130118a95e53a01686d97a62da706a6ffe3b75d65cb0cc49bb476babacb7877e6dad07df85a9e68fb83254d8598145f3cac905759e6eddfac30060df5061ae593c77cb06ef2482345007d82eee15edc4a179ad75f717d1b88028e5652c1983e87876d2f30e19e9f6bebe5147009fbc44d86c55e3e52590dea3f7041e02251b2b064778d29afe97276b287aa36066dac76701cd25b502cb488c614f4caa9f7d89d4747708cee5c5324f0d26ac9cd413e074a46de15a5c9132cb3b537b04daac7aa39959e0a2c89689fa4e0b0b2252cd3ff48539b0c0054e6e6e290e4faa86c96d68d7613464618d1db84bfdcbffd1c3ff4e18cbbbc3de79c80f0a3a7ebdb51e26b5c1cbf0c8d72d43c28f4d86badf0248baaa4f19864dd25a2f9d386f41b54f943bae0a2a544621f5a98aaab8ee9438abbd64f78c3913ec5fbaf8c11814e6809ae0b6cb116e9d56926eb9d224c61a22f5ff04451995174a27b1216fd024e212d591f1e80c189f73e02b9fcbb9e1b09e71e696d91b525c9a66409b030746263a6333efab7a6da4f78061f16faacf921d6bd2e1f61c21f4a31d788ac7ecdf239222029f171d5a0ebea23238ec4bfab6fde9cc1c1e9a71171a2bdfccba98de9027c36ab087e0525ad6601d1e168aede4b96b717c620ecaee524a224c93ca49db7a7d1340c6f42a1c34f606b8af1ad224dba1e1c4ae22c9eb68f94d9f4266cff3149d9eb8769d49d923825751b1e63e88067d1e85677c21ab2cbd36a56f70e492e47eb510191654641ed9fa890c090bf73e3a31fee582fee42448ae472642b970c5d14f8bbbccfb05187b861f32084fb206b99dcf2beb4f547b39db42d385768e03360707bd937d353dd0f12b943a409f42010117d844bcd4e92f37874b6861793efc2eee666ec538dc429895735c888c19f52c496549e94b9fba80d2c0c00c7dfb59d39df8e540a439031550b9b602cce8439bb0150e352bc74edb279e08557eaf66609f0f1cb46b1dc8da2103bb288ad5002fb0a47d05e3297a57212c18aff90fbfa2fa5efd0d6205cd629cf0043114a2d17ed0767c06e554b167460549ba5faeb01658cd7d189f2da806743bef3ad3e39931fc99c0f9db0beecdbaccc6c0eb02ba1678760a44b83526fb31a081d3b1c2d8f3eec0e91b92c27cf308c8b69fc554a701933349f48bf1dc94ac1316148d7013fa0b478f9b64cd1785b09defbd5dd8bc8b69cff4b26c983dc928d98e6478c6bde0462133e15f8f6d7e399ae5ff80338daf1b322c8aeeda82b9e24039fc9a14ec51166aaf82a198973b69ad883319270abbf76ac3e74fee0e6452f796da3f63ea5e18b78e0c9acbea348520ee9815a28a3583bc2dada91bf2ee96d17fc8e3f085fd49aa51794ec16e53dd3849e152ee18efdb3b1211fd739b7bc6cbebbacd54d2a1a91680f1b07f7e483a89df37d346a57085fdc08ab59796ea4381fff0b8396acc34f33e9422cafd74b10d1a7f62974e59c9ecfc2bc04b290cd435baab7a467436788740e8970257738f0bea6d4e2ee629bae2eaf55098d93592239adb7b77366bbfb60d255d754f6bd702d319391b0ecc60a89158cef7147947a6cc77c3daf741f2d5f1afef29ded32899ce2148e77bce095c7597f02989f67a42a6ed3dba658c84ae2100af2788d9d02509aac27b64781cd355a49b2d1eb66d61fd3a49d2c4d9d7d2aa185279b95147e87e14dd656af20bbc24c33a6bcd15d8bf617dea26b3920dc8790286d8538a29ff42f8f7e01f6463a87f9a55816a03c739b0d60b581a624515145db1a8047e3c86d859a61728609a8e57353ac384df01f08c9c1016d265859422ec420462be885be77ea01eaa09db41a7a9a1eba52e787c25955462c70f0e36e2ef554a925a38ece5a3ab39f97e857594a2ee6464e463933d0f002f9db69036e9d05a01f01f3adbedfa8a3b9d9f292cdeac43058bb3a7c64db6fcd25d0b6631927c64adb4df360e67a77a8de17fb7fd1aa9d516150083ba6d7ff411eb6a9ee278186a7d1c92bf30e27c41d4cbf8cfde92acf28bbc34ece649872ad6656fcfac7eba71b2a2df445d2f5b13066e2e99dc9516b09032d22ac64cf6eb8b55a1133f9d7452a7d9f6a0bebef1a177c5cec42a4357dd198235ca53fbdd0de44125cf132b1122ecccc3b15f7cda0d060411cd18fc643bc01c6765d35107cd90654118288ae201250809ffe098a23eaa5c6621a341dc0844e309800814db6f261be3b43cbae66b004f8256b25d88837d52924a1058d062e0b6692624a7a3088deb9285167755126cbcaf6e32cb0045b59023b460b1af77e0fc43a12adc9633f507c29267b0f167407a3cc0b235a05e4b3c16e8525d62b78dba8914e0a9e1fdfeb46a06f8d5b1bc2c89a40c7e27bbaeda4b964d89e7c8a133a2beb65a1c5de388307bbecd03f02241f79347c00f829239a2d61851054db1962bfa7610c4f3260a4850f49b7c74408f736b7be8f785de67595f0d88c79daddc9e5439579becac07045a6cf53af28f65f3526ad40ece58726c5e0924c7c64e41932a35ae89c6acc1efebe477314eddf511544fe3e82e7d388270fd4cebc54dce3ad0c9616e82c8e24c5a2e9aa5d8a45bcf0d08d2f11cbb7e9a8f9c23c70077d50406cc179858e0addfa7b76e6e0a88676ef2effe8e4dba30fe7620dc4ba218a73bbe9ffadedb27181b15b7d75d03a3eaaf849f88997cb4ddfed3043a0162dd0c7ef2a8e6578a13154a3a5ddb41a2ad59d7e3760a94552bf76d49df9b9bc4161110fd37497d27db3c90ebcd376a31daa152dd8a94449699711769988d795705adf5af598576fc54ef350907aacd69fb666561f8edb83f71078a004e1f45418a559ff725e968eba7b9c1f8317591320aba7f5d851bc3ddc1780fc428ffa22d8e3b9ad048b45b29a4bde22bfa87ef3978f110d78754f99ccd0ae089c8799de1df10d73c2a8cdad3b9c2e995a09ac14e6d27b4eb9f88530ffa9ea1108471f282f226919960f4a00ef10ca459a2c744f9fd3498b56638f1956ef4bfacb0a3c299caa4ded4c631064bee2f7216aeabbe4cc710b13baf389d0d85738e3cc909b3554886e43f8cb453f8a2c0c1b30fcf207c631c9ed5a5067eeb0765b7944aa6bba49363b2fe082dbd9ce30799e25056e0be30c2c07f2ff259b2ed7b50454c8ee6d222c6e4f3f8673a888b9133a9c1597ed0977feab6618f35c54781062d6b650d84e7a5ff7a52a2cfb63e2561810923d0f17e14099c654d9507b5e3501f72193e4265ad6925a79179a755f1e3ce913cffd46f75ced2904836ed534793fa7cffc590cfa4eb96e84c581fa7055be51534fdde71428c43251212b93b1311e72e78286f2b0b7bee333b650f170ee91e05bf7471f8e578fc6d6fc308715d5aad7e6a8d833b806ede63efff9e675ed09423e1f2908eec091eb8be6f738460906f539a610c0b01f17a9d0dbb55ffc1ddacd77ed257b10793ed028dc11f773d505dd6d6dfa84177235afd4d5f5f88d70d6ef2a8b1341bf26692fc867b77cdd18dbabe9bf909557c81606a0edd80daf881182c99828abcc25b847c91d3ef567a7447e3d2bc5bed066293acc91948da91cb53f8bd07badecf897574e6f7fbad9b6f411c94e7e7028f0130e5e275704456df2d56ec5b08e3b87af3c9fc2803287d6b7c4c0a83f5726525286817449bdc9850aba54a69b1072516d474a08bc92731159a045a8678340149b22c9e0dba72fd0b536cbfaa23299a5900f9f719367726c3120db7ecf2ad83c5b1b0b88967b6537955356d9406845c67e6236d8cbc9947d8991db1d3c1b1562823ab938229467e0640fa24d8de23bfed8102e01da5e4a0e2622ec9f1c48e42a0f4e1a28cc21c1b86f3152bc0ccdcea3c8983eee2ce543883ce02b5427be8eac73cd3f2d259973ff82c667ce8c01a06a82099071c62f459355a11dffecb1190f1d838d09a86a0183d8417044f2f787bec179a2ba410be9226060aa461ab2e81cd91a33283eaf3377dcf980d5328b9d30e31333f9552eba49c1bac3dbe7ddfc8ac735af474b3a45c272cc5caeb2b656d2b86a79ddc8c1ce2b5cc00b2cf516706af69774466b9ee88b21ecdd54bf49c3dadbf0fc195c3add31c8d7c9af21fc092c0009273ae6f385ae5644efd8c5c787c666609e7a5ecbf5a5df6550afe53ab6fe350327b7d33c1f53cfdde0b9055144da94d45be4ccd4c686524b91283f3d99fae20bc77ef34b4ddbef821933beaa9f74f1e54a4ab0e1f76c9055da2af0c4d4bb89079837d4a1d34dca7a00555c167e2098feb337666ca37af5bb6c778e3c21b81453e445d0c24d2061cc8f437bfd2b58df455f9f011b40076045ae6bc90969bc6d964f98b2cf7bbf118bebbe87dad8524ba181eaa41bc70f23c5b9106a8954b33783000b0705b7cbcb8b52ec87b302b4d29053ee3db2e18a40aff8216c821d7f0c84fc0e6b72dd846be79086dae10e08c24507f3004455dd9ceb3b5cc5e839d7e93917541da1a7cf06369c793e5d83b868a0cca76c6ec93d7216ec2e30ec19da4ce7d4e7382751ff5f340bebbf588c2446800ce449464d78f31585483c4665dffd5db5368cfca57bbc1e46345ad8e3290a817c5ae665b77efcca00e85e97e7fb90fc6ee0c616198dbfe72f1a92358b521ebfe06401691f5ddea6983c707278015a5137d6cbcd4c078a9709fa59ca3bf9c84254bfa31bd173434d6cab8b60283aa6fa6e2bc1c2d4b038b202ba3897ad3255ab847b7df657b7a03cdf137c15874b1f8acfa683181b4ad58a9345120bf4d6bdc7f5c63b4d990d6de98a3f9ea1c32038609afb593f35bacbb1f4ea19f340dff8ae3f3e1954943ee4152dab39c2fde7", 0x1000}, {&(0x7f0000001500)="45a234bc31d61dc06de763181dea1d336d82d7ea688aca1284563ae84aee18e717e1b2303c0acfc49ee586bed245c5c49da90653adbf6a60010230c282bcbac6778332d26f65d1694591002040cff9771171692d6d5385ce67306304e33331bb634d6b130dc3eca3c6afe65d4d", 0x6d}], 0x7) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1011, &(0x7f0000000100), &(0x7f0000000140)=0x4) mknod$loop(&(0x7f0000001680)='./file0\x00', 0x1040, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20001, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001640)=0x1) r4 = fcntl$getown(r1, 0x5) getpgid(r4) 16:12:00 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x1) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() fcntl$dupfd(r2, 0xa, r1) getsockopt(r2, 0x19f, 0x4, &(0x7f00000012c0)=""/243, &(0x7f0000000080)=0xf3) r3 = semget$private(0x0, 0x1, 0x44) semctl$IPC_RMID(r3, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) r4 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) semget(0x3, 0x3, 0x2) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 16:12:00 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2001, 0x7ff) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r1}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) 16:12:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) ioctl$TIOCCDTR(r0, 0x20007478) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x114, 0x6) 16:12:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x1, 0xfffffffffffffff8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:12:01 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10028, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)=""/187, 0xbb}, {&(0x7f00000002c0)=""/131, 0x83}], 0x2, &(0x7f0000000380)=""/34, 0x22}, 0x43) 16:12:01 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x389, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffff8, 0x8, 0x4, 0x0, 0x9}, {{r2}, 0x0, 0x41, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x7d, 0x8, 0x8, 0x9}], 0x6, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x966, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc00000000000000, 0x3}], 0xfffffffffffffffa, &(0x7f0000000380)={0x1f, 0x3f}) unlinkat(r0, &(0x7f00000003c0)='./file1\x00', 0x8) mmap(&(0x7f0000002000/0x8000)=nil, 0x8000, 0x0, 0x11, r2, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0xa8, 0x2, 0x9, 0x7738}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0xa9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x9, 0xf5f, 0x101}, {{r0}, 0xffffffffffffffff, 0x84, 0x80, 0x4, 0xfffffffffffffe2a}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x5, 0x80}, {{r0}, 0xfffffffffffffffe, 0x31, 0x20000002, 0x3, 0x5}], 0x7, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x3, 0x2}, {{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x8000, 0x400}, {{r2}, 0xffffffffffffffff, 0x6, 0x40000000, 0x4, 0x1}], 0x7, &(0x7f0000000080)={0x2, 0x3}) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) close(r2) dup2(r2, r0) 16:12:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x102, 0xb0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x1, 0x4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:12:01 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0xfffffffffffffffc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x42}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x91}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) 16:12:01 executing program 0: setuid(0xee01) msgget(0x1, 0x80) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0xa, 0x0) bind(r0, &(0x7f0000002340)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000340)=""/4096, 0x1000) getdents(r1, &(0x7f0000000080)=""/37, 0x100bb) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)="e2103884c7c3adc7bcd90f6f5aa02d2f2dcbd70a79e74d95b3183934a4f0ff0cc4b31c6d83ffd828d217a88624b01ad4b2c9c0a9343016aff5fd", 0x3a}, {&(0x7f0000001340)="fffc566de16d7a40622ac1fbee98b003c0079ce3f394496a8becc2004f0d10be99501a211b1dce9e82e9a7acc26ff28bf645dfc23d2664158fd10b342746ef4c342d70280b5f71f71b51e3c23cad22c8cbdd02afa1fc907182aa8d025f2e1da7103c5becbd2d8b4b7e62b0e05afdb14745a8b76564049f9cd3c3c05eeb497f4902355555a2b50559fac3c4e8654cb5e2a9e350cb0c5d34d4584a63297cb5196a8bd63f36eb12d41796b164870c47119f7e1c543afb79271b763d6063007e0822e0ed0a2462e3fe7a967fec84a4c56fd3c2fb2afde0f85a7a350950fb790ae68c1a0d159346e8c127ac55d06c9e81c3feb7745647acfe0a866b17bada0253b356e84f005b719b056ef9cebfb648ab7a858d00fe862f642a3406daadf3cd5dfe826d06989c04346443e29d5e2c2ebd60968d01807d26fe50005ae63713c0d033de2ebdf5c61f8b82938d5d7ec8ef2039ffe24982ba5ccbb5b76ecff2037f2be8e127686bb8fcaed246a886541e57ff81396759754fb1da331b0cc56da1d71bf30ec970ffe23a7d2490e1f2d1798d504f9226f5b562a7d9f0f23b53e0142b867f5574e50d4b012ba808968d5d8abc8cbc5c6cae5872f9f43c77245c3aeef507210ecc84581e349ddfbf1b1254f9aa977e823f9ee18dd4105946c1888d81994a8f3fa778803c122981fe59466aba3f590276b9450451aa968aac50e7c80b105475a0b550acaf3767d94c8d90e27e16743fb547197004613cf2474229dd46400640cb76c8e20ebfb42beee2cd9687023cb89eaf9d3363730eae4c9177517665626250969ac63499948250d982b94ebc47f4e3f9036fbe86c9bfb3a93c527b830a4d38fb39b66328d70c18e230cbe19c302fa9e8c44b5f4c45195e336b86a42c67be1a8a817a906c8079b505b4722f11caa6e953a9333c099f93b462ed26f8bf7c9c84bf971ec0c119d00b441f151cc24e4f4a337795ae47919d2ab22390bdb9d934cc99c89a159f853fbad9d43d95eba64f66b784eabd22d43ab383dc70404329e080b794f38342d96a530a8570f2ce4e2c3822f8438c9a47fed948bd70e77059c38e4cf87bf0637fad205db46fd55222f4f4bc0a8ba8295e83508aedf4e2fc1e9620a2513ed3e760b688c72fae820cb0da03c6a1c6c307192e61f732c91091e8c8d3abc5307a4c35355ba161e4eff7296119c5ece17232a41aed68945cbba16f9ddd32fa5ee0598c38b98169f39b26fe8fdb38f9c0e6c7520c13f29023983f9ab29daf80605093b189fbfc9197b5618cfe4b1c0affa18fbd80d39c3dc8320045a9d4a6496f52c78b332011e0b51618f87c7fcd41517b8b77d03fdb37239547aa2f76b39f2f915d1ad745b00642e7bc3a139c250e174cf0d2a04c80467614b0deb518d7b666243b46641ba55455fe9092bb07766cf69b5d33cca6a7ea9a9c794ea4a11e2f4344b8434f9467a5482d742cb52f3ca46b75e5a0f6d17c98a364dc7330c1781528bf45081e9e62dfe79e797ba1d5be84df13e441a6771054b047cc9bef827b46ddd8ed881788a762ed0969945f8219b016db10d6e185426a6cf4446dc91769729c19da0cf1a77d4a12732fe125e4f7a3ffbf1d4cd37ae35faf34a267c905a41b087f9af340eee1891726d5f738623ae3e4d45e42fd1a724d07fd18c3dd94e5e23f9935110e5956558b8479f429a3d81607f61c873edc5d645c3920663177b884a579529890b270a619bfc57653183afffe7cd776790bb037ab6e4f7b559d1da09e84cc6988a601f27688de56c808c10af36fc4cffbc709cc4c157b2c167a9e942db8b42e3e11c5bd075ceac898d719b3de8bd5556d01b7f7620106a8f84ef7d7ba0bfa245acfa6ba2d8e0b2cdae74563d34a9380bba17ad21f2ac75afc596ab20822ed4e95b0fd81467f96f9d4127abed2781feb625f4618495d622c23ab7b94a17a5abdf63f3ab140bf1639618621f51ac6775d5c7b95712d0f92c601c7363677e61fd3d49aa992e1bce47c6a90a66adf0f98c9553720aa99a90f9ecae4276b5d300a949d9e7b563cff2679dca280c755713d4ffe76edb3112df416d25b9d36f761825441bf4550ff8238b0416a70786a6dcb5eab8243943f585a781303999b4f922d6071759c48ed0cfb4dc671a81d412d424c3d25e3c92576ce872b6f51305dbbfbf7f00da7bfe3650ef7abe4bcef0fb830856e1a49e8524f071a3f4b7649453ba6ad9a1e08fadf1f3c1a451e5c0f23aade9b71da161dcede6dc044b29eac880e91f89c61f5d0d1b0bd836172c6614d6655baf43c9b971dc0cd3a9af341be028bbb6e7fca058e45bd8a185c5f50e60a861a508f73d7dd161d3247fad99b49b460ce96fcbe5b7c10a68a349cc04c15495c27c64be5ef5adaad58d3ffe5d68442cc98b051fd9a0db4023d6e20e3943e466d06eb19df09e84b816cf09146141de0307e2ef77cc10026410e19fbcaff9df614ad56ce241ef585a1ea02b6e58579f705610b4c8c0b5aba145093da4ee67d70add42a7ae4c3a44505d0d8e1ac54e7b6763e50a6937b6e4e9e6bf72b0386592779423ad44e7103f804cb3f6e646962686250c038dec062a818c65b327a4a75c61cb21fb84b56b3682e9a91b862befb93ef13664172cd8da6ad3536c905bd911c4cde8cbfa52d42e54cdcd4feff07f31a029494cbbafaa2f408896511b4a72049d8e0297037c1688f4c66836653370af105ab7520352d056c22490d2f403d6f9448e08a3776917ba7d801868d0672553836abbc77486736d970a62ce579a4a9fd61b7fa109715e36b162e611a9b7835b9a02bfd2a549149a762bacd76b23b2fe3588edbaa8ceeee0fb90810e13200778316e882f178b6ffb2691e54925d4f648890cfb6436d37a503cab31b7702ba43ae7a4272c9f63a00a36c7fad7b6274a959f4c63dc794478d9c42b53e53c93a7dbaaacd83f91a9f708631b40ca9dfdcd4d034c1fc437b7200ba0290da5ecc169a08f37c2495559343c0637b610360800028d53c518c253cf204743561a61b361a4c1744ce99666410a7f34388b9baee17ac4b8702ae14a34df2fb23c8b188fdec5cef857b487831a187cb67aba1c3635ab5cfa01c503653fce3dae38dbfceecc57e25407ceb2d47622b645b62f85368c0bb8df19ff912df85f6a6aa411f2737a734b9d037c515265ba1f52e8bc06a8283bcd4f0ba710231a766daa9b5a712fcf08fb2ef8a9a0609fe9599eda4d12e484ad3abdc3468e1d290ad0a3c1d3a68e19231204020b3dd7aeba74139d4ff0c4000b1b4665b51d2de8681105c10f4907f55d9d823bdba88946eceab5cb1085266309268019ca81810241170336af22f58d4da32400d884fd52d140b966b2944498648dd1ef60859f9d948913c5c0e574836766726e3e508948a916f6b60652c745e948f51181c0b6a5d147233b2ec221d5779fd0bbfe06e774b65b8575642fcfdc4080e0f3ec69e2c9acf225d1f0e60bef74ac836e28f1dc3f9a91811ac937c5f08115cb2ff21196f2cae08385961004682c24f21bc5af3b5d38d7f0cbcf5c747817f15e2406f867eb6a8087895def8747388674a10f09f079ecab0e8d9f5e48290386f3c27012b81b0d696207aab438380817e68547ccf17ab0053372196df12dff4e91b50b8c9c1e602d6a2536f7842faa1ddb291afe31c85e83cddd3c230bf63ad67b3ce4aa877a427d7bb3de309caea467bebf2145e18c28d2fc5c5c74294e164a9e9837abff4d8f7c8260d6de388f8018a4fe8ec43599d45c83fb7be8200a22b3ca5ed772c9530cd47aebe299faa2f0862134b33bb7bf18ec97fdc92c9f7ed8b3bf94f3a536e324ef692b522599606b78432a5935ae2edfe4a8460808e60e7cc871ac308cb10c76dde7ab7c8ca97ac20552a4c66862a171ff290f1135017f3cd4a52cfd1fd40a7cfb148be44f3b3a37104902bb9a02706810fb41a584253294229849a47439bea78ad3ea7a7e1a900b578ec2754488eac1531f819ce13043e0e721e62675c540e51ab955748ce864698c420e066df2463db316163bdf1fbfece92982393e18a836092f185e6be204e159df24dd454a60d3e147b8c6b2b539d9523af53d4e6efc5ccc94c002da9d4c501a4ca9d61f5ab9b1a319c2519aee43aac67e6a1bbcac9dbada2d833473ed8da7a4efa5f760b9a63db29f8b7118fcf3d9809febb6443df8d61c233710ceb9dd11fcb48819e1080833de461bbfa6cdfdfe3d67b3bfe8d332b7e3aa793b8c8c5d64ff36affcb9c56a137d83fdfe43d292c3b726e4657d0e43f8952a57d1431a791f0d909333e4849a66026078bba42b7bbb2804357c9e63bf728df2ec37a17399df2790c13b80b3d45038a5ad22407eabb5c68780e41c4743db44d8a5a191596c78e2f2e78551c30e28e5e678a1e904f055c7b058f67e495cc6c54c6405b3265836518a289c39a7f5534486be66a684e58be51c4f37955057da45e8f27d0efacd41cfe782c23eb92f01904ebe3df4088c8ae1df5826623dbad72bc840c9d5ba885175ff89584d850b1178b759b6306a186422d1c4508eeb0c13a9766dcc0db7916b983fc131a7c056cbd2787fbb4a0cc017a084fc34192e9784b64f2ce9e8364e06932bf677f582a78f3bef26516b96bf013f4e1e22b60cd23e8e696687e8f6c318e4ebea101d3c27308092f37460b1e33cce9284486ad7b979cf2dc2ae451486f40e526d6b2acd43941ad40ae52dafe06250d3c14dfc8d3aa247d41229dbcb30b1186b4de946bdc9430453f9eaa31086311e0ff007696c40094d61cac7ed134c10aeda6bf308fea17dc216e1f82ae5ca8ade9b3eacc5f85f80272f013c8136804d0aa79183c08021aaf9c775e3ad52dba473b60df8978fae39baf5b34b26587218dcffd5c618b87b7ded32042fd995a7717af838c770f5bb14308115c5a8355b623347bf09aaffbeed6b624d20714790f3a69d7d0f90942d2350927b5a48865cea644a5b1b9ec2e03a9e88a0b7c82bd11484fd37a324833d81accf13aa3ee93e53f0e5458eec6c4a94de19da7f84ecd043b8d0a22e4e16023353c7b3b22e3dd3eff156bc7550730b87cfdaed796c4302c46bb202463e5d75374e840f87718b14df9900c07b0366a0a83635d265fc6e9ef7e80cd0caf79aa66e7d5c253d052c2f83d1b133e49bf3c24279b62d6ef368de6414d4470a66c8613f60ae5e936bb4c4f21b9fd6bf50aa489825d44151ab3cfc56c49b8baddb046b6673af79173d19cbcea76b4b6fcba5b884203397ac4026ae39c935e6540f758f40ba5147b75631dc090ba384626f7648ff9afee7bc4a9db1407e727f4469f2c9f4c66ddf5c1b4e9950db296fabc8bf95cd621ed06f52d5113eb9cc70cd59599a0c02ef427672508d57041e5575283fa4a63906754414474d5135c545c469e88ff40b4bd5e837164868737a0249fea4d1d4bbd372fdbeee557474fd9ad5a3e7f7c1c6ecb4d5bfba59a5e0522a07d8e5ecb11664e57b1e309c542da7237677d5952f119ccdbb5ccf8783e3c21cedf71ecb26f170c095fee868fe266609aebc457d91703c6462837a5cdcb6824f71c7aa5c8c136b937c434c1725c5dcddd34c8b4c907c480e2d1cdbee04b21274d25b94576fca7d8a2c27b34ae9ce9762a4cc1baef5f5eb0b84bf9c375d043538ff42b0e34157ac4962ad10bcaaa43a405a5acef6702eac2b68f2dadacbe810063fd48b9db3cc4c418caef6e30d06e921f73b66f950b3255a06c7c4fdfe2e9f829975d4d7874e070f2c1c29c1f85f3cd5c66ae343e5275ecc1d896", 0x1000}, {&(0x7f0000000100)="8e4dee0b418c5eb565", 0x9}, {&(0x7f0000000140)="fc809fef5f089a2de2bc83277272dcb741bc8b9ced01929988422965a67a48d0180cede9327f55e8b066799702a0f14544c848d4963261fd2b26a6348ec1c42983d13305485f06b03f9522efea522eed3c2d86a44d2db5a11c7dd3d6c5db5c0a5963ec88ec8d87dcf4cd19b1022e314f7682", 0x72}, {&(0x7f00000001c0)="657e139ed3372d64ebe0a8bbbc3d60182dd7c7d01f2d4bbefaa9f5857372c9b028c0e989e5e18bc1349feed8df05c215b3f9fb7b3f043ffa64fb5277202d83a7af9a0f4a3672c446ffdc6a5ef21af6773cde1443ff2115345537ea67ab58a684248ed9ce3eb19945", 0x68}], 0x5, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:12:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:12:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = msgget$private(0x0, 0x10) msgsnd(r2, &(0x7f0000000200)={0x3, "e8c2cff0d6086e06dd89d5bd443f1294cff93bff51e1bedb9a13cfbd9033de4799a4c2b3fdab862b0ea0c96df12222528f2a1a0cbf4b7cae8dd7732efa05fdd65a3c660e718fb8afdc55c023bea50478065c"}, 0x5a, 0x800) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:12:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x14) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000500)='./file1\x00', 0x8, 0x10) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fcntl$setstatus(r1, 0x4, 0x0) setsockopt(r1, 0x80000001, 0x9, &(0x7f0000000180)="6cfff0fd5de0df26192e1dd29474d57efb87f321999a42a2123658aff3c2f1ab8c0a153bbfde7fff59e014593bc49675a0ccfb6df1c451f940a0aca033fa7a82e70d48b4828f4458c85a977b1456d82a4b13844062fde551085dd694a6ab6de60cd073a143003bf832283014e97c8b5184e462c4133d364428d1aa283f3e3c1dc561985ab9fbc8eed618b31f1648421daf714f93be9e1049fef813654c312fc5d142642f2467", 0xa6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)=0x1f) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xfffffffffffffffe, 0x3, 0xf0000081, 0x9, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x9, 0x7ff}, {{}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x1, 0xfff}], 0x0, &(0x7f00000002c0)=[{{r1}, 0x0, 0x0, 0x4, 0xeda6, 0x20}, {{}, 0xfffffffffffffffd, 0x34, 0xf0000000, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x97d, 0x1}, {{}, 0xfffffffffffffffb, 0x95, 0x2, 0x10001, 0x8000}], 0xae05, &(0x7f0000000340)={0x1ff, 0x18}) r2 = dup(r0) mlockall(0x2) ioctl$TIOCCDTR(r2, 0x20007478) connect$unix(r1, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000400)=0x8000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='y', 0x1}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000440)='./file0\x00', r3, r4, 0x4) 16:12:01 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398cabba3444002007e14295fbaabbbafe214dea79dc43c904427c867c8b38e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb014b2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1ebe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21000000000000000000008a6e173f58f4f82dd63fdfafd97a95aa0559fcb6c5a4872a39d7379f8dd30ec99c56dbd5f606c2a9fd72d92304842583203af35b4a3fdbda76656185bdcb0574fb4e3ae2c2d171bf61e0223e773d41b547cb5e831d2f47b27d690a437d62d95d325a9a68a2bf81779ed8f654b2326e01a46f5c94600c86e7541a7e59037b983d14ec3baf1e0f6f74a722f6057ed8319692c1135958589f8f6928bd087674204a22bedea5eca2ab47c664021753a84ff58a90c2eefe55c186b08743458db951eb7062ee4bbb0235214e61184835426325dfb2ff7e6dfc13a624ece1ae75d81b6aa2a04364b2b052c8d86fc4e77b0286b616ab632539514dfd6109045750ce9f99ab27278fb22149bb27162f11089b65357ee55c9bae49349e0959c7dd12c6b8466a6086f1e3da99bf00dada025be5fa6f1d7dead12e3724b6ee199a4e61f84ce64f45f8a5baacd6c51b1827c062e538b4f4496c216fea31ad64ee96f41a497b58f902a535d3643d767429f5a6d9871686b1947db70d6080769ef1bf67d9693454ae8c8493f5aff4a99c468424ec2f2f8df788a3b89d877c3a1b2818be56de18e0621209", 0xaa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = fcntl$getown(r1, 0x5) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000580)="a1ea890bdd673cc9dec3a940fa006cf1f65b82fdd842fb1fedb12073834c2c327027b3f27447992f3b5d0d53aed7c42420700d48da7888b28ebaec45142684d85494266c6fdacfbf54288ac0df2e21a4c0fcbd3f77004471ca114f3e02f7747f59d7e963fa9463e90123c6f2da36bc35bfc819f6fbace3b89ad031f23600d2e2a651a77509f558e21612df3c5b1ab08e686a9208ea29e23e203f46feb1b9000e12091186e2078166e23a9540ac90aac380cce261f17c642034588773ae69e611159ca59bb416898d36016c6d8070daceb2f698b8d4c4a0748ddf5d64775c203ec115bfb113521fea47207c4526be45d3d787491a1a81794e1667e685912c48cda58621e5d055c9e99acedc17a3a1330acd809d898a4a6c5c1890631003f6141216e23d3172b15d66c28df58526349ff40ae0ec9a6e76cd4f46a3d967fe12fdfd756d6e6f52dfd0d8812d54976c3cb537f99e504d829fecd85bb95d08a63bc9cfedf49ac7993fde57388257ba9e88e85859f396ea3dd496becefc93e46fc408eb6de37f080f96fb44b0e6b781382ea58d8e7c16c28e30b6bbc74ec7d385c83c1f789917f7f7801efd879c98400157efd4734f8085afd8ad5bedf83a549780cab511725394f66f337180b5cf25646dd0bf7a4af1532738a97e3d2aaa09b40495c7fee1848f41787d3efb0a1a798c8f1a761dd9f622c41ca0f97301e5b8d66be50d3ba03bb092ff06e79dfef73ffb2d9bc17c3bbb603c4662bfe053aa217020bd96e072fb0ad05e48e291bffe48bc216d0613e94fa3aeb1b1b77d069c6021aa169cac620b70befb0684ae87f078f57acb13bc6cf20837065850538088c08814e3562283aa2eb5be68ca9b04f95709122dbf2b6ff27309955ecb0958f5da06cabb59800de50a32d604d21cdb4f41bc33e8285c7b2c5980974889ff9d2ccba7bd06fa21b4e9869c5df00ae3510ea601a76cfc1c36d88ff83bf1e80ed6da9a3876d648ab5cb37a1a13c1af7eb4ea148b53b6897e2b684e41d927cd42b2a80526364f761121bffa48801ac0911c6706246593fd3191ea6eb823b69d7e4209cb338d9d2c802e60d8294582823408419149812f66d91e012c2df61f3b402472a5a8e13eb05e21d66f77c5d398c14dc02b924bef708d782ad0cf71d3d6c2ef2376a5dc5f2e1cd29b62f6ce9cf9d8fa4bc31e677dee24f57c25f237491deb940c81a43d487199de51c35d01eff31e30982c62bb1eb0d6bf0c3478211a815aff14fc4e1d2443a168a1642467fb2058fedd1b0fa6bec6396da85481ff264a75f6434d54b9315e95caeb7e385170c9b7533599075df4009972026b2589354cc3415ab5e1cb7659f1b7fe72ced6932a6b6591782321ce303c4246f04fb1d290ab12985ad8933f236dfd3378e43c1dd8b4f933e033ccc4ddf327e44e2bfe3be20f58efedce60850b964988e1efd7213e3916830a222261107c00b40fb0d7a0707b6e5dd912133741d82cb2f79b6167a0f10f4ad71378a1b9fa4f74fda8214410c36b57752f2712ed5111086b484cafcee1dc69b005bf537c0712f45f7f96c70ffabdb3222f0374b98e60a60e24f91fe71ce3d308af3fffc4ac553f8e09c0c0d046c952094d2052ff22d1cadd93c104ac415947d11ebb24372cf10b5016d61e7927f45effc526426b2945dd674f8784d4d2656e38c820cdeeca88d3228491a1c34a3f14bdadebb3168443a0b7298e53d150bd9864c70e8ba2c9e42a08072ca19c8260409843df7a4f3e214d78c75383ef6cfb53548ec1bb9b9e9956b4102dc61d76e1c4db9e3ac6e592dcad81ac1c091e341dfef1943b5da1426fd8811de1c02f1513b1bb80f96b0d6d2f7ace2372861f246682e82cc89db56c417bf3d1c32faa529914710e62efb3dbba4abd7dc3e1d52c2a727bdac224447f3c80c18fffe92e11eaa79c3da3ebd3ab67ea1da40219fc173c4efca45e6a4ed7908dd40444345f0c8e887beaeef05de682c5b653dc58821d07f4e4543c90e0784da1994f6698c69b64d0ecad7ee9400ac753011eb2cff77373b77d6643146761a56bcf9e99a47068dee71376109166cd1c4b30237385c0f3e36c7779cc9b8ad6917719d9440faed065bae781eb522c0a6a484f6f034df99b607c503e02a6b3bde776ce78ed9ef9e5af48a80ebf2051668a178f0580f77d71ab7bcc38933b5f589547d30ae268cd608fd3e0bd0a944f5940e1a757b00b2b95a68cd5dd4f2aa750b31fca80f5023231bcc05b7b6ceb0bb3a0ba6030ef9be4a3867a483dd240e2dac00975bcb9a6f02e1c1741dc60cebb8d071e6f98b03d234495f4cabf9fb468d360779bf44572946a74156110db9f437b898829356ce4266f56659cf48ba7ebad5b7f6dd798ed1cee757d230c662ae2f181b9eae5fe3579a20515d6ac00fbf153fe26d398e6c1cab42795e681dbfda3c707b490c8be81c0533be6965276d43dbb0caa55f0e443cc8945ecb997cbccbe5ca06e0adaddf150081836d8a2a6237e1d16bb5f258e7c74eefa604276806dcff99b4ec656fdc1705f53e810c8dbaeeada39ac9b21a74341bd856929b7ecaabfa2f84d71615eb3b98af8f39aee48ad5e338449e9d4f94c8e8cd63ecfb4579f68c99d2ce71d04e46e2d85114e1d37078aa40954ca8ef60c11c66861198304b8d3be8841b591c5d8da0e2c0eab7c3902102a66883b5059e05337f65175c42aac21974e2f9a0d7b6597faec5c4229ae910c85f77d59ec641637c083c773fee33e83a6f718fd30b86d194760f158e631aba91e724249e9ce2c47644aa1537a98d4a7583e1ccbd5b1e2d90603233945eb29d43454dbb9d4fd1e8d4edcb7d08443d4bbbf80c2fe31496661d37d2a40f528ab450bfe39bd7073a48db5d805e4578ce72d467118d911f585f0e7a677c6868be8ce75646aed5ffa6d2a4e46665e2159417b06256ad00fa667372429fde2f6537680511a1127b6710c841e44e075854175b7c97bd4b9ec21f3e8ee09267cd15b0b5c4f3f6ca5d4bcfdc91e762d1f0e3d896e15bc995a4a85737dbd41349aacbf631069065c4c97f9923869e10ccbb611885b510c0de0eb5b8576f9c3cb2ec4eed2fdd5b718af8f0fae9753bb47d8ae15b944ac3f57ad488849babd3acc05453fc61943af6cd4b7d6a99c365ea1cdb8b4ec38b13de1dbfa27f271dc581560f22e00a807d0d9111147464c4d1c643415e52fa45ebd7e1126b9238de3b478ac5c2c2e81163fee9a961e6554d650a137a7200a9dc7c5e81fbca5ec4692cbaeb1e5527d3a2c6d44b0c0d3bf3a177d8cf8a2832fafd629f433abe0bbc16635ddb9d4f596fd88b17b5ab45372f07d10e295aec211d221bf24ec04a7c2159d551d821ba9bf93ce84dbfa476896e1e24e4b9dfd3f2a04f79e05c3a2962c5d1c0687f6fabd2763a7c158ba018ec73103266aec86567f0609b677bdaa4ab31c315d7bfb14646fbbe09bf5e1d938ea114c3893808663579b9b029e36b3747edc1c650a640fb6a05e4e0009e5a3559a0f221e544f09fd1384a28464fe998fb1b7c8450a1e07bac5179f3a783234da7a29672eced98b9f5098f7366ae68c76df4139aa5f8de2a6f1b49cdb166a763df0e310ab2777909bafd5782e3c1e520438acb5c7a8876952ca290f090ed2ede9ec5091331e294abaf9d67948381a62a2acc63d3bb7d2e4cb586304b1e3c831c96d0a9d1e0662fca9b0567e4aafaca41bb4466ea851d8bd5a081dd15b7d9560a93477eda23a750f03d70605e65decefcd597e875915d228e50da068628b65be10c07ba48365a84f3c382e891192676168c5ec5a00096140fdd7d0201bde2e2eb7cfd26111d2013c891b3837b454e103cc20d81b72b565db91c0a7db07a873f3b13d9c524a8418a19825b51ae75a536b17d2575057b9000f6d0e7d8bfed1fbf82cc71b98d510c12f8f151723ac1a648eb95074ed335d92c75d9d264f10e5faf63b0d32fc80830da39ceb9df3f3885ff3bff7ad1eddb06db756b5f284e503f4f5fca06f0b5694613c568b7b66f1e408f9e05bc9a9a69411574a6200a752594a62a9eff9e2a16fcdb71370b62082c30981555651be16ca628f2b2ac7956ce446cb096f8b960fdff8f9c8f8cfe2b97a3a3b4defc6439c541fc78d3e037449971dbfaf0871fc1452b7565795e4ca5d95364679d226b1813c399ee639c0df046c46bbd35943fc3d95b82451cff98f4508e2d5f0cc6c287f94eeabfc1ce9bc12ae9c4a9aae03276710b2a40696b745e1cb4b091f0e5aa3da417ed5c9fccc7772a25ce13248d67ebb443f568e73173402bc7b46ab49f87814d125259e4bf5b2198ef39d78cb9dac81b3e3f61ff93828ee47996e74172a9706e593c443fb399efcd92cb48dce19cc722db96bcbdb5777e9e49d83a6b369b416749b1b016d2ab5df2319e37409c3f8777f1fb1a7e25a361139e6c041ea28a4412f5273a9c70c9237ed3946713867fce68d5bfe3e00a3f6d28b374a04b624523f97484bc3f208d9f18c6823289d81fa61c59ed9c163b74cac64f9c06c7545acb4e73683aebb9a95ad25c700b3837044b7e438e24f3cb70b8fb010616f19c7eb4e1553122c6fa1540dda688b0a68ba0f62f5a3f1820321d01aff9d6aa419365c3d393898b2a6ff19d146895bc99bb3dd088391ba0ef885de09da03c5a71ea3d7881c843c2e5e94321231ea33167dab0a4b150eae41d783aa06fa92c0be50e61062e68f75b7c6d540d0613a4bac116a751c1f872ce9f81520f950454487e51f7185733c267a48665649e4ddc94bc24c3fc5d8a32b311991d7d043b1d334e8f7f6550a477d4ecd326a1c0c2f22ce74e7a9274fd2ef5f46bb001b96e0f83e1f5745ac5445b2b3318489f9c68034eb74c27be7a0d39ed63f59f9bef986487ef247288e731de93cc20b09a5f7c6a2af6657e71c819e4af465db1d59b7a71c570542860f1a73640d16d223f0d57c1ad1fab0d7cb460f1b0bfc515bcf4716b57bd1ab576382bc302f85776b6738bf4c7215154aaef48f902e96715caf078c022ef04c341a412177f4cfd7894a5095d61eeb1be06d4140d60c27eeda3af407dbff82a52b9e39c00acb2b939558a3452c6fc1784d20148b950c6e0cb60b1b6a5a5a06b444b69af55028b66f88c25531788c5e64dbb5c4c9ca9a917c6912c52b8813443a6010eafe427627cbaa66c4e12a9ed19578aa3901667686f620b1b67ba439f80ced8ebb1415ea98e5b7da474b6ec757ebca7266c0108d0ba96e6d964927e75428d8f083bcd50c01f4381dd7ddfa5242eabfa8ae25c5cb96f91d428cb7088dd80a99176ff5471200f7120a92fe1955bf0129146b19b264b00ca4ae281f81d1f64df06e1492d20d13d542e7376b3e53fdcb0d1d025c7e94e6d124cf61f92bc2b7c1ca31e5783e4bc82c1e82770840869e350419522471b4abdb673a5bb105f0e6d76af6c0536d45ad7cfbb5a2801144ba920820412b430eecfbae95f60de946a51db58758ad3d3c0b88ddfd947734f50de4bcc747550348ad947863c61ad9972f35edf83901f8282fc48e9afdf84206be4e85761e993f19fad1d2a5f8849f7a85e1f75e39afb82d4bc6c782eb0127b6a36e280d15e7fd0e00b8de081f8bd254e7c9703dae8d3a58f462f2534a6095e93493eeb094afedee9dd8c57ccfab11e3493840caef2b7393fe00162972ae857c748132e8e95f548ecd0112a9eb8b3c38ac04ae7e591dcde3e939066b2f5c0af59371359142b36812670c933c6d80e9309a2559813aeb98409ff0771b9603a891199fde4bd02f6ca326e5", 0x1000}, {&(0x7f0000000140)="936045c924451f8cb7328787cfcb3cb6758300a1bda2b105dc5e6a96094b42cb58fce2f011f58add725b", 0x2a}, {&(0x7f0000001580)="62e655437ffe5befccaa17e9dbd3ae6738e58996a5254242fefee9bf49d22036dfc8f99c39c4b20fa32e39100e1f1709fe83a1d8f8c5ace9ecbf3729646aad8f2975ea24f360f3d3010ce9cfbb273902d2e2ed455b2e6ae7", 0x58}], 0x3, &(0x7f00000016c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0x2}, 0x2) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x5, 0x6, 0x7, 0x1, 0x8, 0x1000, 0xffff, 0x0, 0x0, 0x1, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:12:01 executing program 1: nanosleep(&(0x7f0000000040)={0x3, 0xffffffffffffffff}, 0x0) nanosleep(&(0x7f0000000000)={0x6, 0x5}, &(0x7f0000000080)) 16:12:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r0, &(0x7f0000000100)="10edfcff49ec7385db5af4595394247776153e69abd88d57a79db556445f1e6c61b84d17bf69079f2a6b1a68d22c1a5acd07a6ffb62f3abc3304d29e91819cb3b64d4018416d9b39f018d443e81f47f239b0383f1be2942b7df45c3846794e912c", 0x61, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xcf8b1c409d6e520) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r3, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0xfff, 0x1, 0x5, 0x1, "a103b31db257b4092eea7a3751665c252083d46a", 0x39b, 0xffffffffffffffff}) 16:12:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() fchdir(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044278, &(0x7f0000000000)) 16:12:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ftruncate(r0, 0x3) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0x100000001}, 0xc) shutdown(r1, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) nanosleep(&(0x7f00000000c0)={0x7, 0x2}, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:12:02 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) r0 = socket$inet(0x2, 0x0, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xfffffffffffff575, 0xab}, 0x10) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000}, 0x0) 16:12:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x3ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8000) r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000200)='./file0\x00', 0x98, 0x20) accept(r0, 0x0, &(0x7f0000000240)) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0x10) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x12d67046, 0x10000, 0x4, 0x1, 0x80, 0x1, 0x1, 0x2, 0x0, 0x1ff, 0x58}) r3 = open(&(0x7f0000000400)='./file0\x00', 0x2, 0x15) truncate(&(0x7f0000000440)='./file0\x00', 0x8) r4 = semget(0x2, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x422, 0x7f, 0x6, 0x6, "21a7b8cb9593d4ca03d8f7870d8165c22aef5965", 0xff, 0x7}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(&(0x7f00000004c0)='./file0\x00', 0x408, 0x2c) getpeername$unix(r1, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) recvfrom(r1, &(0x7f0000000580)=""/110, 0x6e, 0x801, &(0x7f0000000600)=@in6={0x18, 0x2, 0x3, 0x1f}, 0xc) mknod(&(0x7f0000000640)='./file0\x00', 0x44, 0x6) accept(r1, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) mkdirat(r3, &(0x7f0000000700)='./file0/file0\x00', 0x4e) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000740)={0x7, 0x6, 0x5, 0x8, "4201b29cc00e67ae370a7d9cbf5f1d616a4a998f", 0x1, 0xfff}) setsockopt(r0, 0xe4, 0x7, &(0x7f0000000780)="8d4c50eb65fdeba7f229695e94bda69a13782d8477cb243be0b6dc35b5eac57f01e7b80c1232194ef67e1897607550db25b8d0f7053275a65dec5e515d818e44238d1028c669c2a3f50bc76abff2e0e4278e68e951214bc2f989daaea5a3ef080f2d855ffca0620243a27215c8f86f21cc07abf4ca00607748ab0a96129170cd5a6572b1dff2e9fa83d4e832794828426e7dd004028a433cb9d767a408a19cc76ae0a6092b6c4983dec6abf6ab9320b0feba476ca398383d7c85583e0c7f73", 0xbf) openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x400, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:12:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10003f, 0x7fffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/127, 0x7f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xa348) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETD(r2, 0x8004741b, 0x0) r3 = syz_open_pts() close(0xffffffffffffffff) dup(r3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x1f) 16:12:02 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x100) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) fcntl$setstatus(r1, 0x4, 0x40) setgroups(0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000000), 0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) 16:12:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8002, 0xc) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xffffffff7ffffffd, 0x3ff, 0xaacf, 0x3, "03d619d64d6023d1ff7f000085cf00", 0x6, 0x1}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417c4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) write(r2, &(0x7f0000000380)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r2, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0xffffffffffffff81) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = syz_open_pts() close(r2) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) dup(r3) syz_open_pts() 16:12:02 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000100)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') geteuid() r0 = getuid() setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:12:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001480)=[{&(0x7f0000000100)=""/185, 0xb9}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/252, 0xfc}, {&(0x7f0000001300)=""/39, 0x27}, {&(0x7f0000001340)=""/96, 0x60}, {&(0x7f00000013c0)=""/171, 0xab}], 0x7, &(0x7f0000001500)=""/76, 0x4c}, 0x2) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) r1 = dup2(r0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x80, 0x0) linkat(r1, &(0x7f00000015c0)='./file0\x00', r2, &(0x7f0000001640)='./file0\x00', 0x4) 16:12:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) write(r0, &(0x7f0000000140)="b0", 0x1) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='c\x00') fchdir(r0) r1 = socket$inet6(0x18, 0x7, 0xfffffffffffffa70) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="c57123640d97e5cbcc8d4fc0a5815578f2600ec3de48d5f114d5141cd4e21c8bbd9bd6a36713bc98a0", 0x29}], 0x1, 0x0) 16:12:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) socketpair(0x16, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x2, 0x10000}, 0x10) 16:12:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/25}, &(0x7f0000000080)=0x1b) 16:12:04 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = msgget(0x1, 0x10) msgctl$IPC_RMID(r0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) read(r4, &(0x7f0000000180)=""/145, 0x91) ioctl$TIOCCONS(r2, 0x20004276, 0x0) msgget(0x0, 0x6) ioctl$TIOCMSET(r4, 0x40044266, &(0x7f0000000000)) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x4, 0x100000001, 0x8, 0x10001, "6365542ee312e7557c70b9bd9e3283a6c610be96", 0xf40a, 0x7}) 16:12:04 executing program 0: 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) r2 = dup(r1) fchdir(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:12:04 executing program 1: r0 = syz_open_pts() shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = shmget(0x2, 0x3000, 0x204, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/66) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x6012, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) 16:12:04 executing program 1: sync() mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) setsockopt(r0, 0x4e, 0x6, &(0x7f0000000040)="3aa01ff35a979c5c8f58a0e066bbef804fb635e0b68fd060baa47bb0f22a0adaee03c46b3c6ccfe5c143d1a61619b98b2e31b345701c9baf2ae1277c8b91ada7530275ddd06d2f896fbefc01367704c924d2e72788e28772041bde689d69d15ece193eb68b89d8e1de26d08eabb91092109200beef2d3f018880df0ae8323072136d21f9f7cfe2444476eb3d3f00", 0x8e) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x2) 16:12:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) socket(0x7, 0x5, 0x9) 16:12:04 executing program 0: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x41) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(0x0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x403000) 16:12:04 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) getpeername$inet(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000080)="f7105d06ea61d8c41155ac18d4c19ea0858b66ee496d17e8f521749ceab9f0eb5bb706d8811fe5183fa23bf7280d3e9a12c249d1a713432815fbc2c19b61864d2c12d05a31e356ea7197ac7c6b1593167269666f9b037528616385bd9de155d6ea87252bc168eee44ceff1aebc11ec50db4501b8e49ef887f56f85eff531db0475f7f5d8037fc2cdbf9e923888f9b1d0537c5ac998ab42ee0efeeeef25268b959aa35e11c9bab7a2c3c8c07dc0f69a7dae922ea2a6f13b8eb8435af519677fb6b611ab3a2fe763", 0xc7) write(r1, &(0x7f0000000340), 0x10000014c) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) 16:12:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="f8ff070001000000000059dd3a254253bd2428bffad52f86acc69ada10fd203631f9ab5cd4effa8db0"], 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001600)="d367569adb01d80558a0264fab82d348c0ffa6fa7dfb285f326371290fa54f96ca89e44df922af6e942bb48f815750d68bc232b22bf3a7d5e2251319e3e55dd74f239ab2aad450ed1320ed12d652dc65cb1b78690f8c8c4eb23fa1914ed90aae003361ba9ff443127624c5fc331796183ccdb1178097a4e59d5532605d6b5dc115a20415da521b20a300e0ad25058062263336e68331c7b3773aecc4fbee12378eb1edc87c2106e31a9afa8a57aba9ef90f7f3836b32a3cf87613b7b6f26a4dda3245aecf3c612ae7f521738ef823b85bbafb3e048d3012fbd96bafdcb46d6d558f0fddb9295916d17ecdbfe629896dfda15a3e127bdda21fa94fa1027613f5afc8fa78fe69cff3d1a594ec8cfe759b2e95f0b3582e9b9c2a4da218e3843885cb177547496ee130510cf7da8eecb2842bc694fccba9bd103acc1b663c04cf6f318d3598783281208ea2bb4c5755e9a63ddc9699a34d07f98d20a3fb3b58d906d92b2971bae3f391c5d3944b6e04e100f4e5adb1291e985ae3b60de4a56c361e1f85e8fcf353cb7bf7f42d9846309b1e1e04083a2771872891d97b2c7a78dfdcb7bc335ef92d6af295b2ce5df448ea722a2784677df9aad02b35ddd4076397945ded0fc5f9c829f3759cc3de50828e9e42c0fb446d092a5de5aa6e9930b059cd35efb57153080c1c49ad4af30c973e5936c04ec74ea72303e86b1ecbaa20174ad2627a6cf62944a2983342da0af1f6363a71369f9f0d5b1fe7ef20a60c39b574176cdc3432735e963923a89a9bd87294a7b707f28d60348b17c7ccf8361b533ada826134c8de316170e8da88020e59ddc8509da0fdb657d7e601f12355545036ecb3463449c0cd5d838f959eb3589d5506d39ad1416d79f6b7fce62535c2fe5db9932a8d43540581adaf0f060a2a799eda32a10bac2dd1199e5925bbc69c0e101047af32d77c80686a90ba9881984f2c9e7f32d447c1e246168fcbd34b94f3ca7550432e66b23ad2326795910570d52b61390e87cf740673d8d8c2d9b5165eafe8631258f99ebb348de3b530e988b68c20694e1da46f83439fe8699ab1edbab73455acd6895f1554bd9813b44654cf105a51aab12010563d18bbfaf9cc654fc068801005cbf02833151962afae3fe2013f129ae0b172964a6fa4d3754ef935c823a784c11bd6771609e577a321cf8940dc24c083b09670511ac099dd0e160409a6b2d98c0abdaa297d7aee7e21daef7edcdd669e52d56cf7ab35a88922fbee586c7c1ae44032adcaf3bfd76511f8471a244e8ff6370064404db9053b0ad999ab2c0fdb194e2d5e5fcc49a57d11b0424beca6e1528fdf660d990e9be5f16a9f1857c7f0fdc84b63a819bacb39d83ca5e8b023116c4d0f1d1e88405c4b0d3b8ee4a14a25f1db8ae00e77f661090a40346cb3f0ad39da80b75d1df9102fb9c9657e3863c8474b0f6228f66e466de3ac5fe4eeb8bd1ac0343f409a8b7c1b17edf91d0d5a1794794a13dbd9ec8a5b8c5af3829153c47d0ef64e0ded73a2935ff7fd27e0e483edf8cd9edfe7baa7d01c8d427c98727ec3783eea6f8118a121c3490a6bb35691b6ad054918946d9a94def44c3e7aed52689955dd9218ae10fab7d74ef6dba901a911a17ba62b43d034519590960f746e984474bdc592c0a80d807523119c958358c47871e5391831174964b7520bb9a0d8cf96053461cd6cfac161f72eff22db2b235d3cf99d2ead5f4e8ebf95ebf2a9326b32422ba50fe0010cc69a5f7bdab054b04280babd8746567586da69174255d22fbca47e67ada237a5185044b4532374a65af921fdc89191c7f8e5f3fd7b3810092d5588a8c23181f2d776d54521e723cd0b0671b8302c718bed095a560bd1d7088fcdeca49cc63f61dafaebf5a3bcce0bca3adbf192a49c2c06842d813f02285d7c013ec8514569cdc74486c23558f8228d93980794ccf786925954bd5e17c1c7034261c49f67570a2ec4b4be9ae31e58b198e2ab7b4dcf3aa9e87e097699c32ba7ebdb4afec92f3d976dc43d94458a7ecb9ac7ab1a63d9cd19b60f465d1943ef44d99ca5c2f53f2d4d6e5e14d545bb8669bf82bf503b8ed5b0e0c3fc65c12e008044e83f45a7c05b3ce72c1206e6e975090d45db8c64f20943d0ceae0bd0e7652482de73c2c251200f320678f25b940f7e1c60c80d1ac3e7e7544ceb95b5a3541c68822089be82fc67114dbbee79005b7cd57f33740c19cea8b02708569e2422da198eb2047b39bd1ac1aa947c0", 0x642}], 0x1) 16:12:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xfffffffffffffdf7}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 16:12:04 executing program 1: setrlimit(0x20000000000008, &(0x7f0000000180)={0x0, 0xffffffffbfffffff}) r0 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x2000) shmdt(r1) 16:12:04 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) dup2(r1, r0) poll(&(0x7f0000000340)=[{r0}], 0x1, 0xffffffffffffffff) 16:12:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) 16:12:04 executing program 0: symlink(0xfffffffffffffffe, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 16:12:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xee3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 16:12:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x91, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:12:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x5, 0x5) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000080), 0x0) dup(r1) 16:12:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002", 0x98) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="fd", 0x235) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:12:04 executing program 0: shmget(0x2, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) r0 = shmget(0x0, 0x3000, 0xe, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = shmget(0x2, 0x4000, 0x644, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) 16:12:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=ANY=[@ANYBLOB="0100"], 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="54eeaf733c0a994a425984cd6ec62066ebaef88e445024e69a1bf92ce99a217b5e0f80525e18bcc6e4b38c3743047b7466c59e09b47e8c65435e297564a78783560340a31afbfbedf1b065d5fcb412b28b2944470a0ad816d96542e09ed16a7bbec58b9f0be9171dd8848c3b5dcc2604f5328341e889af76dff3ba40", 0x7c}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x10}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r1, r0, r1, r1, r1]}], 0x68, 0x4}, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) 16:12:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000400)}, {&(0x7f0000000440)=""/47, 0x2f}, {&(0x7f0000000480)=""/250, 0xfa}, {&(0x7f0000000580)=""/73, 0x49}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/24, 0x18}, {&(0x7f0000001640)=""/83, 0x53}], 0x7) r3 = dup(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x7fffffff, 0x0, 0x5, 0x100000001, "66307ca7baa91b503d2f0f31fa4c2cd9128594b7", 0x2, 0x2}) r4 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x1) accept$inet(r3, &(0x7f0000000180), &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000400)) 16:12:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) read(r0, &(0x7f00000000c0)=""/56, 0x38) open(&(0x7f0000000100)='./file0\x00', 0x80c1, 0x173) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:12:04 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000040)=[{r1, 0xc5}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7ff, 0x1, 0x200, 0x33, 0x1}, 0xc) 16:12:05 executing program 0: r0 = socket(0x3, 0x2, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x1102, &(0x7f0000000040)=0x9, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x9, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x40, 0xf0, 0x9}) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x2}, 0x8) 16:12:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) sendto(r0, &(0x7f0000001040), 0x0, 0x4, &(0x7f0000001080)=@in={0x2, 0x0}, 0xc) sendto(r0, &(0x7f0000001040), 0x0, 0x1, &(0x7f00000010c0)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="22bd5156be00163bbbd6abc9c49c33f855e770033b9e97404b09ea4d1a1c4b05b734aa95e9cddf2f99c09275fbfce73d09cfd6852e58db2a8598432e2e548c8a719c58cc9a7cd0ef3be9fb39f16c692dac90eb0621edae9a2a8bd17fa1386207327cf4afff8a102b7c7a1cba68ec3688d351b29cefbe1135dcff2fceb4680cc33bc8cbb5565b346c99e192602a5bc635072583ae6c60b62d5d804e2cc57bdf13ff3d09079b1a565c22ac9079c10abafe700a6997442cdcdecd75376b0d5984d344d86c01e0f9afc9a76621b7f12f137fd88c31ea6f82e264d47f869ab26e488cd87066846ef5830f38e847bdb1bf480577d9f085631a4d295c9382065f986923d244411eb366fe6bc5fb1c5bbbab1fe47fa979fa460c0baa5cfc7eee277640d2603694cd4b179817a22a9956dc8a420a642d90f0c3fd283d72e92ca6dacdcbbbd7bad8286a51af8f94269da7438217275f3ae31d41dcb6e5372fd2d4268ab6980bae0f497d8d40c36390bb4d275be17d5870ab04e1fad63d048f00b172d3c107fa590971b543d634f820d5f9337c85d2e377cf9a441e29fb21e4321c9857d29460601eb345ed5a3b48a68a42801355f8c30b9107916dd9c5d686b96abd212c4505caba2d599ae19101d23a271ac316de7261e81503e1501806c609a7bd95eaeece6955477848cda4c341bc74a7619ea21d804eb35ef9f2538c440e848b95e5c815e6783e1286f897ce73f4cd0222abe3f2f41e79fbb98d3a5fa1b5e96d8d438127007927428ee16ea4e1760a9c2d9ce3ce376ddd4695ae5eb635f1752ac5d7a3ef06f7a95c1ad17e70e6bf4581da7aab8c91a21272fad1da33f754512aeae33ae5b090a11e571771bce3f996705a820b807cb14ae715cd8ccc4dded56a726199b1020595d1c1296ffd9705fbad5a11cbd7d0df37ca906e5ccd3b4f034dc007f66e3c436916140d64e51c1e248902847e244b6740a0f38784c719262c7ae21b8874b7bb9092a198563ff3412256f4aa0097b767a9eb6acfbd9031a1ef90278652a73d173f70374ee9fa9826340383cbf2145117c2a72f752a24126e82f086749ee02687e9cdb55514001cbecf8e459355d27f7ebd6aef65c50c06df012686f6efbc5ef5fe72ab8235a08059a618810c1c0e58ebe8a925f3b6ee2b7c2879e4ba755334bcdcd2caa5e646fef2a33472cb4e7ce08c5bc4a9432e12f3ec1edeeafd4cefcdb05678716696d6505310fc4ace63e35eaad7ae2902746d3bd1200db02ce3421549fd61802d6fb666a3bb60ad7dc5c641f3c892f9fe9c592a3de0c87915e985b0f84989792002826ae3928565e7663052598546cdfa4594b7f145af3f9b8f2c3395e4cde1b6ea1583674d875c5f73f81fbb9d8b68de9de640a5b3f518fca459a1291cedc29fc8dd652ad56b15f969c977d85b5e993370ce2cb4bf8bd5182b5233055db0026bbdd1af54ee95467e38aa712e1857a77a2c9bb9877cf1bb8b99208dacd7574b806798472ef9c43d656851a574f9e0c3c388fbaa28163c0370da8564a0643077c9b7f8ab9f238a1787d8f5a2e71ad5c51d312b55827e39193be035f51e9ee2bc4012a107c0ee418acef0410d46ab1006abc5388b39c09e3fccf6635c85ed669098a756e4456e4eaa94fb1baff38f920fdee3a5a8dbce8037506dcbbeeb4fe364786e821870bfba4324a17a28c26b445b5454fad7bc0e7d699fcc17c0f378dd5e3eb7298d4e61a0324b1c0bde7e7dfa9a6d8338f458d1c0e8f51176fdb58c5eb4d8dc34eb3c530d07e3d37438d9f3ad5b1f6d042c697895730b68a50ce0ef706cfe188ced513dc210543d77b973a650378732d7f8dbcfd0b1cef3f06602c0baf0feba20dddbdd709bbb235088369742270910983936be204b8f0da668e4e4302eacbd2122de2c9a07f5842c9d264793a6a2eec9662d8faaffb668fe7d8cb5d02bda1d4de92410c4cd6f0e5fb3b2888d47824d198008e775377a8b4f370cb957923b4c4592325242aa5cda4e4f452f12594786d2d20cbe52091fe82fd78cc55a37f625e2984c10414b86cd4d581aaff927928a616e374eaab88f136f2b7e3bddaaf22aa44de7b8594ccc822bc298a2a1dfd2acf2faae5b12cc168d3155dcdffd270a24e9dcafb97f3daebc526ac647865c50310672cc05cc23f069836d82626cce5da2d7e8bfefde7dd93bbaff9227bc6bb192d07d32007d5da081710c9e408707229db53e45632c3025c613ac038d29998ee4fbc591d1f66d3f15c579a4245ae2efe676c30fa2d31ab558847ec4427e649f7bead5e16a02b23348b732fad64afe64739d1e54c3d5293760d92d96e35d4a5875d7d46516cb5066909b0b8b0ad40eae1a954779cd24daa0cb30c330ed7d1a1b37f76ea86f55b285e13eeeb376a6dc113f3271f696d6dae1158a17f2618b7869217a6417852a7c2bbbc26bf6fc6c3a393391225d79d879a8d021b6d78e42886f2bb6dd0e85f8254230deb1affe323a8729903768fd06a7c7313d24e46eefdc0bb0ccc5aa2ff0cfaa7a7b3ebaaaabfecbd24a76328648f0c46b9146d8c7bec022577993f63c587d49f0fcae776f86fb22da201edfd332c87aac5fef8a99dbf58a5b910e0f054c21419cc4c83961420175c3d037189ed9d940b34e9e6d527f7a4ff413df3ca415df835b65656d35ae7c7d2b683c13a37a56f0ab022ad84b0ed1313b6b79ee2574a31c27c6dcee51d45b057953b3b2d6b18774b718d2a3cd32de1e4754cb059a19b4e8463414a8611c2ad83c59d69a42764a36b27f6536471d48cadba65f01a0958c42e09317cdc28d6596b60b9f75dc529a8a8a6f75f48443ee8853b39a0ad2b05304f7072d702e217dd5b5bde93050305400918023e0c2587ac059fb9df6bb06258ff708c9ea3fa6e602ed4919d5eb7b769df8d295eeb3d13d882d4081c5dd3ed70334961082b571b0ebc6a5614c508925ff75b29451194f58a815d5cf7af29f4956ab013ccf87c1e519743741c78f43fbde94068b10bfbe92337c359c3ce4c2ca43c421d001da20dd1c26dcd2cf1a21ee1a3e5af78c2aa0600f4da99b3c91011ad862b8a16b6052316fe679b1dc1a559a6a2fd4ca6917ea6240003ee484a843f09c3931bdf6fdb022c4950a646dd9b5ce0d6cc5f85726c5bba5c3123a409cf5aa93ede5793c814681bc68f9fa22d6c9cded1c0d29fa2a0de5db6d8b71b5412db92a2696fa80c992f2091d9a2d682fad511e34bb381bed493db4cc2366588502b6363f803499869e69b9f3caf134cc96e83b1a0efb2b76b70f087d52609e0068a6325f63c9915aee0b711a509efb9e56e6a825ea6e9fc43ee1dba1a4b3e74476cb56de2662938453d682384d3dcd8099677a93d0e6abbf64cc95e639e271b85eee7559d2c035bcbe8a647df3682385d58635d50bf998bf9b423595bad20f28976bdf17ecd2671225c33b306c896e6f597bc63752423a4655dd8c00f589b7293c96362ff70d2bab196025113757835e8284a4ead89e0f7677ff16d875460883b8382972d1332d06a242e60eff26debaf3e6559518bdc54a5278bd28e1e820977ae6f5b4f8fc7ace86125f2e203e4867c8a17042f839c8b2a7b1395de9a0c881e39598524963993717217a0da2bea8cfd03969b5a4b67bb6cf69455f52cc92ca59d9c8ce31dcbdb8db4dc6131dc73df19af331a2d5574dd549775e25b45a70abf15bdeb0535a9cc0411397998ad4041799765cd6020724ecfe142f7dd643f9d4a6295e835cbb2551a566badeff0fceec2ffbe648efc17406f946b7a5ffb945615dd9bacce58daf09708609daf60623984d97e191ac3eecb66bcdd910ffe67b0eb8b027c87421c9fb2b6e51c442bd18fb241a2b3cbb07ccea3e4cdd5bae743c4528c649c5bbd97830539426f2aa44612a71d376846a5e5dce67b29090a93cb7e0d5cb480d36831e177cc25e37dabd027531e515c97e62136531c7129d12a5e68b5765dba100ef3778d56c4644c1577a7d4ff0025d4ba1895ef2bce58c48e25b9e7963264e2fe037c2388cd13f5a75a25c9846f5d6f82c06cb9eb7bb5285d3086aaac419c79d5521e0c75295f9521c891efd109099e86e47e5fef6e0bbffe35a06cecfb6dc0a9b8ec356b707fa6f0a1090bce1436d7e8831dc61ade30c3f9d0f3692625b4a11811c62126b610844fa579b4805fea53a8552edeb4c27ad8edd4b9964a47508f43fc23f8ded06264ecd6714753343f8ae1fe12dc8c1558ba7b37577ea9974fdfcf0c38a74a3cad0c4d2f911cb5d9b54bf539913728829e0c5ba6cf99650ea6356d2718292a2e2fc1918ac115c9b039a4f71c973f409c254c191e63e0c68150cd6aa0e2dc556d94af595036910fc50b3400f65af78eb44bb8bcada32b57963d39079a82ca1d9cbe4b3279d4e85cef93e0cf42b8a3af6b5b2277a0d1d428dfbeed273fb8cddfde5db90cd3ad10b1b0712006608c89201b07e991b9e6db39563d9fc82a55f0778048279a8b22b3f37855a9386525d2c9b175ac602d5696985b075493b400c2a28c100d47c8fa929c30430a25e5765da70901562b4a649f627b652ffd745930182e6b28292f5e510c17a770f182bc054bd6bdc6a48a10d3dd3b6a0b3d371879482a0549b759fa473d0e164bf71f7bdd12c49c98a093357eb862a81e26e5d0a997b6320e7e853ba9078e296a14388dc506cb3e2e2942664c1846377bc196cf5e246cd0511d98d0a5937a4d014a3944d7aa2b287bf31da2b2f59c10c8db83fb9439edeef00ecf54b052cfdce32ee480fde316975216a087219cddc2fc22a0ca74c992d8f7029f03e0357577951e6d82c54f09bf88077599237e7bd070137dfdd34d84672d51498ee5db6f2ae7b85e0971ced054c65d4472b8f6685b53bcb488beafeda71cf695e6db05f5ba8a15006dfc4e57a47d3dde63a6e438aa185c33f1fb86f69e332ecd3a35986c09fc047bc448ae13de595dd98c3b5c69d84139ddb82785bb7dbe77ad85def81413428e4b0d335778fe0f2abab3206cf1bf2e5dbd3092832348dc4e2a57c5cea2b6406345c4957c129f1fe3382b75f0680d7d6638216ca569201af49a99c98057c12969d4734b737d275b8865177a4ce35a1c0d82e08f04473765ab943a689cbae816027ccb2426c7fa4a96de58c9cf08f54a0a371dbb2c02d828dcd7c640d1d672ba08c9e01b00fedee215768fca718642e2360149e832d3a908e84e0698e879afd1766e657c97994d13daf464e67c08a832723b18270e7d1b8740223ccfa88a591a9675682819fb002ecdc87a0faab4d2e1c9cdce4dca9c00b140eaef25576558b088e8bd12069ed03fed0598638bc60bd2165a7c4bc8e64b78d4708d8fa3a21310b66fb081d8fb67eddbce341e29ff78a7069f1dafbf678635c8255d5f60bffbd513c41ae7ab94897426a2b9ca3133c2b3c4cc85ecc3d74ac83f3199278d97e8fef0223d6d33633fc4a5057e7704ea62fe50725dbb7588c6dea582bc5488632f412b8950035390efe7f8d102e2db34c91efbd31662ea58d678cfc2876047f8630972880c14765a31017b4323ee9719424450d8280477e14ffc8ae62c2334ce878d2b7ad8e4135b5fac269af10c3509328b657202af5a86995be32fb4c7a658ebc71703390b4d95cf3237c743d99d6b867bbb60ea31caf2e212cdc1b8af752249f15f5c931d478a241826ea0e5d9137d56c2e76bc0aa66dbc21797bfb63d2b6bdc4302fdc3b1c1daca8cd473983f7fef5cfd53f2e506f80185e83b2a94a03e4898db7748b5bf763d4c4043bcc31881ac85", 0x1000) 16:12:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0, 0xc) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 16:12:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x240, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x0, 0xc0000008, 0x100, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x22, 0xb2a, 0x7}], 0x7fe, 0x0, 0x80, 0x0) 16:12:05 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:12:05 executing program 1: msgget(0x2, 0x604) 16:12:05 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = getpgid(0xffffffffffffffff) r1 = getpgid(r0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='rc') pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003480)={0x0, 0x0, 0x0}, &(0x7f00000034c0)=0xc) r5 = getuid() r6 = getegid() r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000003500), &(0x7f0000003540)=0xc) r8 = dup(0xffffffffffffffff) r9 = openat(0xffffffffffffff9c, &(0x7f0000003580)='./file0\x00', 0x1a1, 0x115) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000035c0)='/dev/null\x00', 0x1, 0x0) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000003600)) pipe(&(0x7f0000003640)={0xffffffffffffffff}) r13 = geteuid() getgroups(0x7, &(0x7f0000003680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000036c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket$inet(0x2, 0x3, 0x8) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003700)='/dev/ttyCcfg\x00', 0x2, 0x0) r18 = accept$inet(0xffffffffffffffff, &(0x7f0000003740), &(0x7f0000003780)=0xc) sendmsg$unix(r2, &(0x7f0000003880)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003400)=[{&(0x7f0000000240)="66a884349b1a5f6fe825401ed4bf6a1d4fe196deb21f2099dcf40652f54cc2b89b5a3c5eaa8517db1d779e409d1bfcd2ea3565e4f6040a2ecb9b9eee42fae582595795a3a5e29b82d5712cfe8fbb023f6bdc4658777ef1a0baab0bcba879aed4a3c537b08b36e5ba14d08413651067831be41ba033d51422a7b69f49343740ac91c464aa7b5a32370f407b1b69a2f7c9763be228cae4f5d1db2e8fa3f92d5e9658c11ce25244c8e218f2fe185bc608dd6b4c8a2aee57ed8eda164dcca3de27933199edbd158f3e650cbf9df5bfd3331e4b05fa95c90427fc8c878b7ac55260715d811914ab0636670b753c6de218135894ee3aa94e7893344da05530c67ce4202d8eb4470e72751010fb5de82fe23c73f9156595da4cc2c87073c229c0195a11737e1448d7dadbb078141c04f3ba4ee32c811fd7cfde1d543cf545b5c03d53771232cf86fa5955539a37210775d1cca6b885e18c26782e6c4969e946e2cb789ade425305a138fb3fc850f5930e28266c82cfd6384c504e355417f77c90ba739e2970c6fa74c68f5c3b65543a052ee0796045ab6cdd9e0bc74f9fbcdbea8ff4fa33dac7ce51693318bc523ca8831155cfdf59d916bd730e560ca889a0b9be7b004a13f11beeed1809122b1f9b722ef48de85bc3e9d890d9992d9bf0fce80dd4073bd5c62a0c0e7a132d060b5431d426ca89003042e1923137b5befb06c1aed1d4b97a95878c033cd11dd8639687ef32be485f04389c5c615c2a7980d34f282a4c3c0b9e813327626a6031f8b2e30c82cf5dc8109d6c1818c0145d0bfd700140bce2052207c23d6cf0cba7fd5957e7a3d300a8d5f1d5846479b193997350483f324e3db97ca686e817928987be054de8c77b74210624c2d2d834cea2ebdfd1e0c1c6be2d81bd632c6badf35794988c8d5dd38e55bcfe7ef45bf7da549735eab139d0f6e9504e7820e1387c9e4c96edce5fd77a333f4d420aedc3c71de52232e6f9941609654da22d222690bcefb0204296e565b325f1020fc0bfb27554d2b3da86524c063f440bc8e8d9a8b6599ee0d74a431efd900e02df5642bca904828f6b7e8ca5e38387a9744a2ab3d656cdca8b3d2043a484df799217e86ba40674ae826458361c1ac8dac16e1cc76e3fa68346755236a167865a24eff1ebabbe04437ddf5177dcbba3a37f243551cbee16835ad5aa1cae707f5572ba9120d8c4d53b08d061b5f0e4634b9575750f7cc9558dbc3848b4d293c9694f588a55b347d85f5e5c4690bcf8e000724aec50d396a52eb40c43e696fd60dbb86961f2a918d1eb03a08fa3144f1654d28e9318e1ca68029069beb2820fc97de4694a22c281180e87aca12a7fd4774882d33eb85a2c0d489f69c86b4f55b59bd8823a1d0d4daa23be6c06ab5f27eb805e4a2514ed7a83b22c3bccfeb8e3dd50d217889683a0e893db0a250bec4ffa411a9ca87e652d16d75e4ad865bba0f695ff80f3b4538f1548cbd550125f9271f783a54208061734693c6ac01c1ff4aaa174ee090cc4574c7b8b824b1860ae76016d51f6fc3fdc932b0e06e082b9bd4dd4db35e231588d9ce858134f3fa43a74bc278f92f4b75fb407fa502f66ee8c40c5a8bfeef5e3ccf17fdaf844e63606bb2bd4af89830796545a2fbc25562d2911f9c087a8f84e4397e5eb971265ed583bcdcb83105f4b010074bf04486594ead47bcd84222c8b3212a734dfa7772f2995b19477f3d2e1c7ce01d60321c230a4964920b7a1e0a33afeee0a6528f6ec0cb9e206857691b2a5d9378192fb5b685ea6e0dc562579ab236534ecfd31b54e075bfd310b9326e31a8db7f2b285584a3992052fdd63c663875ffdd0f361e1ca084224b72611afa303af58dfb03a0337509580b84258b75dd8ca0ff08fb7c65b640072894d97c066633824c5cea048a96eb15658af0e9f01c16cfea99aacc3064067c11f05e8b888255727257857f4c483b407d30ffa37fb2c0e366c53864c80b6660234c4875d348a4f38f52c2ee64ebd61df1bc59a35410cdad13a81330211d0cc911df6d873e664c7f1ba95b3c0d66daeae875ca4e924213d084521ba384af83669f043949ff6e1c0cfe07d947a0bf893e40a1fcca619b9272d5e1c94debb11a508940d0775774968b2fa4d4cbef34ce7714b68781fa98491ddd7103510ab7eb3796f6f6f06441325f69eabb0b4c4188540677c2d56a7fb28156494dd052cc28214d86d96bef370cffe66985eb03780a31ba6f1431ffc4d276ec4e65b9a2b23d1f3cbdd564532e08bf64abc8d70a938b4d28a12e41b614ff6132eebd98d97a4b0ccf2002e73cd1898cb4982ff6863fcd6664212ba3c479e6e23fd758bb687357b37ac1617014e2f954ba12c70a6412a57dbf13ed14bb58105dabb40448f95c4becf3012c2d912d437e8d81a04edc05fa5a7c600273000834c1f050ad557fb4a2ad53e1a515b48d82937597587a8c58abede28de38776be8619ac72563ca80c624679394a2d33d6e1457ea8373c107cc0a658f3c0555b90e2f53490db339172f19b3f45bc7c420a9f950e12076cafa7ff981fd929bfa3956bb5ad64623dfdd59ca1ab85a4e0e1e75fcff1985560daac30ba2cc7a4e3af9f15fda648e8e4abdf162aaa01d83f6c5d685a801bf42c4f9d104ad49f0570269981578f47b71dc770536e5dd1e38c735ee07e9c6b44323c729a9e0aa56c691fb2c1569beab63ca71a6218e8c54c25e40f7f64dd43879c2061cb6337a05ce74d9183f86da58f3cb0a419de12989fe37afeda5cba85c89edfd471a167f3eb1c39b7fd3e18284de0a2e2720c4adafb8b05658aa71985cfe99dbb052fde539514c87560f958be0c2075e2b8df2a2b03c6d01bb2057c6f60cb287e1a5402c2dcae3df173f4ed91d858592d45d285b68afecba8000eae9fdcd89a7c5dea1109845ebe55db23e719c59c0c331e8eac4923192dcf9259bd76ac02fd8713ed539840168c846a35a1cad64121f4fcba0afd3efc58462a45a27b04d8297a562ad13193c2d7a56b35db936d0ed42ac4a741cb9f79b158f8eb423a42f36f5fc469d610b74e0c35e046b7da3b970e64a3e824e4015ba02ca2b7c011c5c9b4a15c1c880d073bfac6766bb3430d2a4e6d7108111d14a0155650f894267c89d04bf1428f30da45f87a501d4b682ea2191ae130d17adb27edb344a1d6381ec4106048d63d767eb004ec47ba8e7231285cf56e8fe14fd3aa07c1da2b0c2fb870332b6067f3073fbf1ef0796dc980b85a17746b1d652ef07dcb817ff1869dd0b45e4377c24298399b06f06a005f4bf55c9d4d19b1cbc61f38dc40e950bb4f8441e4b810f11c8fc099d7a3e93edc03b3440f5fcd8d16adb583ed6dc9d8dde906e6cdf2ab45bdcb529a9d4b3b6ee67dbea64b2b1585609dbdd5cd673a7957e2f01ca6c3c2d4806b8b430f2d1e964fa46840d8fbf16fef8b01a9256bf5e1df1d4b16333f2ec0afd9c7b0eab61a5900a9067198cacc062e503c63895310f677b76f4cb76ea845a7168d3b4996bdd0305b34440a23aa4f2462cd5da4e8e8ec789f9a6b24a3b8ebd63de3eadabf09d09c8c74b5ee828921ab799c52bf7451250e061e618a285896203e37213b8bba37c09b5c79245cf972f082fababde95d23e3821f883e9925d301504b2a35b8cf8819d47e73a6c04fc29d3e134ef081a783961f359307926cf80550dae7be4d3a321eb7600a34ad874b2c1056a0b599b955ae3cceebc229b3d05ff34bf3855162a77ab631501403c5310c48ca2e32ad59d9feb3564922a905369ef4ec6c2b988b21831d7efc4fc5527f1da384a902a186cc1cfba755c7ece955082f918e2d8f91a7bcb55e6d1b2ff929cdeed62ff704fbbcd415813ffbfef5ad37b2130418e498fc99e4b643778c05fa1136904e943271f00a834e9393de9d806feba0d983953f90b6b426a8cfc89bedcfe78984178d76c9f2524629673aaf013ea2a5971925e014680b305cdf0b2069a344ee4c778c845e5e4d152cb515af88b3dad8f3250e06a89c123428a31fc9f74ddc7838ed7a6a95b028a89ee3efa68d491bee182b484c2605d747928876125e47e8fad2a988684651c727a32595157a525bdf65912ef772d65686e6502d3718ff40710784f542e9454b6a8f939bd607c945d3c11e9cada925f41fe3963c6ac0fcae3dc8bd04f94661176f63b450b67f0eee4d6c4cebe052dfd03fb6b5957a0ff2cdb37efbe7686f80b3ac1c5fb675b6e52079637b3263d22a82bbdc6b0184663ae597e07b435df0ef89f16d074a5096559c799f6ba2d8c1a472c4279f954e7d0b7184d63579771eadf1ca69e7ee894bb797a8744a21d6877308d3eef43330cd516b163eea3a2c57cbd757e7bb8750d780307037d3255cc4a992812f506f64c3eb71287dec1dfa7f38367d58dc6c0ba03531c752e7f74af72224ee87116d1141f6d57ead9c8c7d5a2c1448d1bae11c429c7f0a366e63b038d1be405bf02f08160d5d168d5eee52eb04f5eec57f760038793a7aa6c0547d5ccdc3bf015fe35e6345dc84d452c62043c86b872785f3347021c785ec15e747080dc11194113babd29f559f02f606418e8faebc01e07965ca033ec138c05e9ed315b203b02024e781ffbf4ebc00c51c629570dbee857038135b2751b3890664e10e5e86312269b97e49ea357c40f27ee5bd4bd89c0488ea46ac9cffb255c72123c40c6ed589d108572a8dc79f7935eeba9d0438cfddf9d0688f747f2f238336b64c821acf73c171620e108f146a55256747e83614fdedefd4bf9c4aac031bbeb1335edf4d117849cb97beb5dee06ec13d49785e45b1b07e4fe4ac6c87d37c90e5555c7117dceb5abf877abb81b2e2b20e75f6db0561afa7cbe0d6403b9b5586eefd391e91d5496d4e14f16358112aea3d856652a2f0f660a78f33f4b02caeec261b0ffe1fada8417c591caa3f648e3da8df3564372926b5fe3e6ebb2031fd8927d516951c3f1792651a7446462e0347e41e8041974bf63ca0c7d3706d48be7e3256b564621ae03124b188f00ec8725cc6087dc23a91e8d8b86c8756826821454ec5fd029e217e88dd04500beba9ce36a1d76018ce9c0f87fd77a3e132c1ed18193d58d0a3c152501b4e1754fa62817416403def2209d467d6fe77bffab74316c9ea1c0fc5ba3c5aeb46346280258a2a5cb2fdb8b72baab401633032f000b6f634462d575278e28dcfbafadb56c20fd46cccad442c9f2db2daf007b29eb71fa75b90f7163b64c663833d19542c5985d4bf157a81fafdd0e9928fdc445b4f6c121c5273ed74001238677cfdd1913ca9f9184a53d1b900b9faddeb6343189324b70f571f816456313cc34b44fc1a1e84d88e1dc3ec04823f500baf852b169aab6005a7dd81918aaa59728d5cb7d32378f246adedecfa555f5052fc477505f60f7a5a971a01d3764dcb680dfb8a5c98b9afd4ed81fee30797488c1bc588cc4a48914c63db1038e3739187bcb65ff207ee4fbd9a093756140965ab32afdaddf0d7628274c67f119bb342a1b133f3f0ed2638c415b2a8145e9482f78845f6c84746adfe6911d3428833f1ee8f3acfac35ff7183488eed254c595b1d443a29feda08c610eed77cc7fe109fc0fb7f2c2ce3ec86ff33c71c141944ab232f87b567480847081df4b7a36347ac715135bb24ca00a96b84a0c99f247e622d03e985b51dcd8f5e74bb7bbea45b698258a6e505fb45232d063214e3040dfd2da99b80977fa573d5c72c55b15dff8d74fd12dd4c4184d8f56c0a708297eb41e8a6820ce4720faf0d569c0", 0x1000}, {&(0x7f0000001240)="6cbb97fa676d98433b849800b513b0a3c3bf9d6c92bbc4a11d184fb729e2e0a9a0c52f0621bb6df822cb", 0x2a}, {&(0x7f0000001280)="26c2f2024696b2d13a8a0862096630e6b5246553e273422be93404dad6af0370110fa747bbf2917c66c122274feb11850d992d7719747843190868df8855e71d07f5210316982707d91895e18aeec1922be879c64a92499249c705e1f065ede09769c55e79e48bb69e36ffaa6610b439cd650643fe1578207eae17264fa05d6abe34e17591fb19435cbebb034ef88dc033281b24e1d27ef4047b4e22a4bfbb8e80aec6736698a0b35ac25a290c4242c6d89b977813a46fdb7da2d445499405927539247920d51416e1ca853a12b69497e8094c052ced68813498e7b27e96138550e348d84b71cb2bf09fe3b430f69117fa77c36ff874ed2e33a41229fef48d787105d6aa5abe82b88b6524f87d48d5e56fd068892a1b61300371192ccce844ff8c0a1a6b82a6ea938a4a2caa84485021a775eb5dc79bab3645f15c2076270b00b5870db539d5cd0507bd917da6c607eaac3e2e3a7ee2fd272757fd90ba2b8237f46b7fd47a7490f771563e2d083dcddef9539ef07a8c24cbc471998cecc23b357eb6ad36bb8374e4a5f219f60ce1be91934274ff5e84a71307bcb5d438d6e76014f8bdccf924741ee2a507b0319236870d61b7c2831d8a6282988ac91d49b403086ce549aa0c20c650fe2645c728e07fc8a9b4eb8f3430c76381d51cf25dc22e8a30ef6ed56a85c4d21170dc99c94dce6f959ae0fed6e01c8aa4f216849418df483a579649922df6a52efb4f8571b9e98d51fdadfa2beb567ca4b2b34f3df0de0eee848614923c2f77246b0a0136a81ca8b777d5027c0e582bcd85b14284fd64d14b39abfb342e66fbe60f746f2d50ede15f27d3e540f7887300e05c7a711d2dad9e4074d031b437b12fba07f7ea11375c59be6147bd9f7a2c763015dc0caddfeea09a59e20b098a8de798e878fe4748cfac2ec6ab34c68eec0dd2a24cf3fec586b5468b98858b812c9c9d40c3f96912498ebf075f42b7bde6e786f8161e72cef1d3c030a70ed428998243f0d9d28381680fb0e45f232c9e74672475e524929eb4aa1e45e7a8778d851f852315801df657a554d140545f8a3f2133159c5457ce7d360900799f893bdee4ceff59c75bf07bdfb36a3ab96eab987a7344e48b032e22b1cb1d820e42cd2002dec569e4d4d8e75af3b1737d1470c75fd6e9a015bbf8fff190c247cea8fef80f81b6a8d39cf8db95ba3220e862620b0d100d68fca6c2f3b70a829167f883ed97f95da550578dfe16286b903261b7a9cb5c86ef3bea9e4276c4410832502ac45921b45d2d2e5555dafe62f58d414e7ce9070e0f83fefdd0dc62679c783ace4b7e8b796853deab04b5efc46d95adb3d92a2d586b45315d7dc862397cef3a291324148f35e3fc6c228fc43abdcbda989a320e2fb31408023816456c67d408d2918e5d3056a4b626e128a97dca8ebc7f493bf3bdfafce132ee15714df6b472412f47d165a7d3dc653034f98c1e04020cd368aeec490dcb635d61295e775a7fbea9bebf3b6cc50accd8d69d5a51b3d5a64ef61ed1222b135e08d7c9c91cf941e681383b6fb3ede42b8e9ad18e9827ea33a3eb26064bc0b3e433332c04c44ddf0790065d967f22e63414f06404ae7dbe74279f4a489a952e657c829c3dfecc61d9dc15d55ebc98589255b94bc7be168a7cf84a0a63395b91ffa08f85fa9723f43d348b5e763c6071e05df8b048a79300adce2bdb05ea86818c4a4429bff621cd5ee3933124437d7d8db63b2aa9f61b6a669f4439f19ce3c2eb0dbde8a645c656677f321a872efa5dd7ae66dcf0a02d62f4e06330aa2455693cdb27b442025510e81be77bb6b7630e2ac0ae1cd190ad725828b540e7831aa1cd39f065a09bf22d9b8e175987becc8f34720e458982a3f9f425cd34a55fff64bf76f71b8402c9405bc5d419335140216a045da9091d7b838007b54ed7c40abc6161989a4b2e2263c81872ea7fcda6b12fc4e79e67bd32f87781044b4221825108e6df0ee713f14adf760665b42c6e6d16c06f3410ba123d2938b2ff767377905883e57c93956615838c7a01b237d6546d945ac1a6e2f985ff4a4599c773e2236497677a41afa016ed44c788805542147fa273b0b9f158d9772a3f1a21602d1bc0047b7c33db47452fbfc0f9971eca3818c50b1fde348715d25186402a0a2cf82db311ce7869dafcae736bdc99fd02016df2caec21d7b009ea13483fe6fce9c08bf322e798c1cad6857c3d4575cb8087c35dfd2a236b768ac7ce9c460c9cc6cfc74ab77aad5d8a758a8283fe8a49152545e82074e613bf488a97b89213303273107f76ab9fbe8fbcb2c8d91af6aaa170ec965a25b84f302e3631c65e338c98090e90ee4615c13df1a236413fb8072c4e2ade8439609ae99799d595d788df40cd76ee89395009fbf8bf627422b26458a31ff2557415bb8099b96eb2804c73ebba87a0c15f86f3c1011506a8db18e959173755fb6b29be6e143e8d8f10231584a790023eb0ae865332b58c009ed6b9b8bf717950423a4966c43e79ca2433f3b0cad8a74b06b70129c4495eaffd7d8b7c0c55256359760c6988cad94e70c71f7e8e4bb21c8ae343a50fed7e446c8263797776c71eccdeb42b3176cab62ee1598e6b948046a470e9c1dd0af9e8237407f99d7d2e26a81adac07f55edb32d22e0b252006d9c62773c24a86471126f4a773e5d33bf9c473b4d30e8e56809c09e114c6fa9dcfbfac0ab7dccbc4e8a4d1c001bcc7b1cd677c8b8bb31176f6ae69eb76bebc522fa083c2adb445c6deec929c801aad2d3979257cb8d7c0075b04be6bd20b904b78da1a2371e49b12b59314ef3241a7f6f3f281db9ec39831952eafc9b3a61fd1664e37e1a094d8a44f2433d92839b6700364f6ac0c47d6b688b76124e49114356f6e3d8a15fe950b87b7d5c09471e5f3368f1e8b086290f8ff776705faee0a4bca0a509162357cc9262cec60933fe31bf62d67c3b1c1c392c9865cdaf7f3a7bf24451a725fa5af137c34e4dac91a630a0a024d8f7fe942e913a132ea1ff26518efc9f11f5d76ef2c0ca4c2b25e12044cb59be3a28450fbbadb0f96b3337ca5056a635090623b66523ae7e8c1e9810cca7061e663636449a599596eae2cfe317339683d4522e45b49a6df530b4ddb1d4e596e01cfb7365db150002f95c3c122a487e3751e6883f45d990a6f6872d0c4f5edc46f0d366547a77898cbee7fc33ab6db554ea5aaa8e6fc4580af228e96540814fc47d68b1a2221f1c7a237d5ff989f039865966b983dfdf8a3eda6af1690499cb0b9e593a18580339c8f048c4cfbf2092efe5aab29c2fb86a1060ca77e536a028c964772b61e45ca285e44ab1c300706f115ccf6ed2a939cb6f1e856ff0b4cb347e9b0de938d4bb5cf741fe76694d7ca7572502bc48f2de8eb79fabae554cb5e873ab7b7da1484031916caab42dd260553c01df37328dff1a335de5aaae916f2285e934389a811c518fd81a8a2d90124b77082714403e837d0a9de3804d113ddcb15e95d1843267c890d6e206de1e70480e1c41a3d8d7ee844a7937b970d2c690ba8582cf6ea84e9a2eb742f7d7e94b599df16d9f22a304c5a58ddab4784f81e57e0da58cc1fedaabf7c25e14af873b8a8cef58ac0e1011e84543252732cd21839052e6e2b9f88f2a71fbfb23f621913a6d43bca2eb43b13587bb1563433efe48afa8d1e435b682a367ab9b2c74fc9a83a7e36dc4b6a6d69fdf1767e518c436bfdad2204cd93a35b0ddbd6897b247aaae0d1ffaf73af05038b800891cd59db66e8f08ac2bccd7ea55ff174d8c5312ec5af189cfd24a33aa0ff79ba0a8e5ec3536d2781efc705f2565e7e2dc1f26a0d5c0caabe38e29d1456a9f3c69c0bbce3136246e06bb43d27897acab9d0ad1dc0dddeea73503c445fdb4f4b5b7034ba9782e823662505e8588e8f07db1010ac678fb99c0a938349156cd264d5052c37ef06abfd427b2397c389baf885cbdcbace605bad03cea405c6cd0dbab9f0fe8941e1ca78762be88231013e2a17f37517a4b58d577da262793883521f829077355fdd82a40a9111c63cd3ef36fb8480eb1f452320a536054fa0e8c958f95006df64c5f000f950fe6d5c351c25c77616e09fdbd18408ba42cb8c5738a48afd29b4b12b64c665a134f3d29182900c458dcf530a5533aba495b8542fab5c98f33c2f33ab6be68b531b6a6d630f3414c64a9555c4793a1e6f1a6aa2a95846d51cdd4f1d5545bd7951c63e42d3cac9eb2d30d3775895c262b4fae22613036575af25787c480886924d64b05778e219e69e5d6acffb530626e94dd5e9fbb45d6285f9379e9fee4cdf943b950e3e6a541d77de3d6c96772e7e968f0bdfa42389209aace098898634fa2c01da824fca6beb27d2d59dc2d39e82b3a9577a85a8d195bf009180b05dd574649ce752db7ed63f000f0beae9bc998e0ccb4212873cbce23309890967260d796145e2fa5064ff3a44487a880d84e59bca31ff7be0994e784aa2e908d8e0fff23449cbbe3366f856ba5f32d857ff9090945570072b1d33e630897da3ee04e251ff0ffdd28a9a550f603305c76e2992c2c6bd88d46b6485b276528e0153619b4eec02cdb5a0852ed0404147ea0e27456cfcf0cb31de63c36bb8870c4a505910951f8279977604884e3ad0443e2b50a583c6f0af6146e2ac1474fd10be3d12d4e5edef403c3879e22f64eff683ab3a9c85c2215ffba83220e01924c140cedd679a32c3a6954a6eed69ddb86dce6773f985267061a5c19b25ec1fe27a5885f639b3889c01e5f99d73e1b65b68213a5c686907ada254354043db5b37ee1296e6ff14a1a48ecbcd7fc288befdc7e9550439cc2d670caff80b2ee038dd9a5c5275fb01745c72f0ba1aa141fd62579e86205ea254bd825f1042f988ddffaf106b0c0a21a25a8243e66208b8672b98b2d70eaa18573ea0e6abe383a5063f97cbb77f12f3b13419bde0813c0bd966e259d2d77a4581a79f14fe55002bfa04f2634ed49ce691e0d36cb46e7018e977ea06af8404c52ac7d69932c2ad7b8a6a13ffaa01dc089f215e12708b07625f0a42e537772144005891f9847f4efefca40d4bc958b3ee4c007423b6721d5e10fcac29d691301c9514e9b9a8bfe49c9f4624a5d6fe1646f9e6c7da97db71b4397aa265bb8c1d23016e760d9a570009daedfa081f873bfca4acbbd0ce895dcbb988a48489c5558593bd7432ff56a05d25af86517f89fe55ddf7f95c7a53e656c30e6b6d2fe108aebadbc6f8a99ba060429ee307fc6b94c34f4c106ddde681f997e9ea98ccf49a06fcf47d1970a3444bc1e024ffd8d4880b6e3a29014b9b2dd7ed70b7a5409d1aed25b0bffa473f0976aeb26fbb4ad2d9be9f5d65d27bf6bbca8b2ced5a52df65213c01f7fe89f854a092572bc80b91e5f3c518aa512397d20dbe802182194cd4a2b61805c977064d7db4dd0b9656c2b61d56ce1e328eb34f9f30349e0b730ec5a0ef1732429789ddd5d52d36fc72f7265f9f0ebc5fce30fe2f7cd38440068c71dd37a9481ecd33fff6a15a38ef7880720b0251aabe777c8674e9d1719532ac1cfe2df4986412ff6976f07ad96351e15f88594a42ce91dcb08e05936dfdd5791f14c63fadcae7904ff6393d66e15369a4914abcb1c0961d7d66cbbac02d5464d4ac70e1a045ae21c1dd3175fc717fcc194bab8bb03a99332c033999d989f40290b5727aea210c7a7b56a587dd1a2b4bae8f39a8b16a14f880f6e8f650f5eba9852e6c11bc7615757f89ba3a4d48665d01078bce45de6082b0cbdc3b19f", 0x1000}, {&(0x7f0000002280)="a3d3275ff4644b74cd83d564be8f13c3085d6cfc5f64aa31216d4a736ee7dc10847c4e5d30c878eef49a43297dcd00ff55781b283f6b107a2c74dbf23e68087bc41277597ff227bbc888980d32e51e285010e95bbc899c4a64ef", 0x5a}, {&(0x7f0000002300)="056a9d47253a44b2f2dc67b8328f72d4afde69a690e92284ed6204d8a639c94b00491fdf4ad3303fb7e76694fc43a4934ebebb008fb9e1a35a669447970eb93126d608cb60fc0ca5c2796275854b5b2dfb4806179492cc26ecf0bed7b65d60a7636c551acf91fbeaf81399051a2cffb5903e2687ead6bc75484f2c14e6500e4fd0b23fa696b00915b05b558d395cc0e5d51706cc46a8c7f9a6ca76f1773a4c30a4cf063fdfbf8e7c681a4de72bc012af2d76ec118776b774ad1628f3a58f4fb8c860c19664686ca1d355429b0d9445271c1478fa7952ab85f0333596a76919cfabc3531216979b10def15a8352e69873f78668b8169c", 0xf6}, {&(0x7f0000002400)="6f4896b08bb02ec6b26853b29145f32cee7426b1c0c9a86231cb73b3061d6c9e27d55abb7b6f29059b387897030e4bfd8b3f622a7aa9917a72af19cf35992c22c7c95d623488a4fc16dc8f7b243acd779966ff5d3a9db0ba2df6b9f07aa7f31c8ae1b1139c65af58bc18e9f6de180d55e3872edf64f496c67965dbaf74bde408c31c7a5e510bdc0c223073ebe4b36bee4c4f8fa7bcbf23866afc535162cd13768832c149e55f962c2262cedb60ac22dbc3e74a08d701642d6663c0f89bc337109bda8081c858b1f0578143383518c73b55cb934b2261f16d8349b530ef7f0df05c64b02b72a3a3e1b4675fbb951a0ddc482cd1394b3e9f357cd4cccffbf581190afd18470386c5de522a3be0769080b72d3dcc6b144940428abbc6bfaff0aa9d5d10e270242fb08573b548c11137e6e58c1c6f9ee5f93d2a04f1b193bf437a5b77b7b43e1cb81299f636c19029b48c54dd8f52f56f676dc22467ec79d6e1c46ac1fd560fa130a21a58751bf3352c9acf834313408571158dc163a8d2186306705abb2e67a9aff4dfe658afaedfb375cc6e5818bd02e55a9bc723c02ccc880dd28394e69e61eee5f98e365c4f5d078f8dd9feb70da5125bde323af760a78799139a9a9ea8697e65d083803352f386bb4ba9a0f5ac807de9f017de6c1af5aa60176769b1e4597231a4ac29e0653a042f6946e99e0dec5878bbe781ad07838ec1d75339a30b867ce26f3bbcb48c5d775e9b66f228d859b3b33cca63b1b197ea3e97e020e25bbbcd12a004201f2f2c50c4ffdff91d76b64b4bc5fd6e2f9a6d96271a1b22c3d8b7b5a5017d1707492fcf226cb6fb099bd690b09901af4d5ead956dfb9c743fdda69d2e202b78197dbfca0db3dee7ae17d84993d3e6cb282211a2cbc2a5defe8eafae76b1c53afaace1636092afbde5a9103b2a678fff27e4480cd53c96ccba4d46a7e17077579ee5679affa63883f1203b11a913f04827d6f751241a6e8a115473546a17f71c30d579b5dc7c9bc87a029cff45de355e30a710d88e7e6724fe46b85d890b218ac950cd6199ad66f7116ea37df99ba0007b42334d7bb89b0832836c82849b1eb65c0eb3a66984bf9d427a0ceaaa48d2fcb4504f9488f976e773f1300ba30abd0e9be7ca5f269362746c05bcac3a95eab9500eae3940206490259019592d002c5c29c4b57a736f46ec5c0e1656ea21d549e6023eb0e92c69ce420d219c6e02c33d8fc3ef2e4d9a3868df5427e6e0b8dbf138c86e69676bc3c057d34689cf07892e8d3959f78857de157de488edd87aa276cdbaef5cbed74964fb026223d5219e50905199d460b3cce8c129b5b46905d764d075c62b05c1a38f929251dd2c01890c3b5c039121a85d81ca96c588e12c7ba0ef493880253737c92f24b191df2b37e50d0f5a85a4fdd77fe2012b12f8512ee1b796d9db331c414c95725c897788d1fd4fd94ac2da54b65315d896c760b7d5151704954db9041f5e45abf972bb2dc9064ea7d60adf31996c94f36f19fcbae8292891912b768dfd1458c678ed50e7bfca1f8a12dea38709029d11e892151581da64ad527652c6a8eaf7e28af9c626de8ad5447a9d4c4f1e92a69bc0d5d8386575ef27ad2dc52ebb1bc49a223986e4d8fb21641932694765e1370d1f914fcd75b8c9fad08112a379a1ee34992dee5691a9c0fc8a11c875d253ffd29212bcd7d0ebae3ee706d0fd270cc568c7e3d4957df1e18f3fd4dee3a952a66adce5b113cdb12e4dffce54c6875c107a453c39a766754cd0ad9812d5f41c73405fdcf86e2b5ec9551c30c23ac991cd28a80d826fa8cdc61f31d9816ca0336dd083059d67d0f9d3472a6edd49dec7a8892c00df58d306ea91b971c954cc9960e2aa3e50f18bfaad5e7f6489475698b24c51f9251d45b27af6f22bd8dc850e82fc437189f1e73a0c52d88e963e8f3c8609936d2e33cbdee81853bcfb1264eb6504cd3442982292da25d90296c3369184d7a764df9646015cba87d3c128a3282181475dcf719e280ad09e5952ced78a7151674c927b2a9f7c7e7543f0598fd6af048b844fc4a078acffad733e32431461206e0114801460ae9d6d34a109650660ec4ea79bb087b6ba4ff9a73fa2a40125ecf4aced3a425aeb8845882632db044198671eb6dc1e34303c2c6c6f5c39ef1fd56434fd96bebcb0632a7ce38e238bbb82dc12135ad379428d4a369a24fb32c6beaeb00726740c56d7d94c163acaa85e6e120d2d5af9c2502211dfa9001efcbd1273896a87d6990908e4246260c73899de5e494b54fffd4853d126481a291a80df85baf95bee37135715b3e24d92a5141cd1f4240348e2e27d650cc01a70aa965f7688620c9e703ab02fb9332f2fcb85f4f1a31fc8bf6f92eee5fd61bf3cfbee996f98448e3bbeb31cae41e15bd1749c5ae37d6113568e4dcff5c709994387b83afe51aa2d4e75bc269cf9c25cc5eab021f547397af504885ccb33635d2529a18326d58c73aca81ad38263eea583dc0f447e437963f30b54bb09572b9fd3c939dbc555744786de31ba4ef5e142b038c1b1e7200bce826dfa976afb790a9ae8f38265b0a7914cb5088261291a4376a29da3a460c4d4d8a25955a62d129d97da23a3aa4cb594d04593febb24b49d1d913c1dee6cf795e6a0ef2638a65f2bf1946041ece1b9f421c51c7a2d5392e84d96eb04e52322c954c27e3ec5f2fcc0143a2e411db14df80a33739cef2e618db4d08c409ec77aed064ccfb915b8008ac8e217d6ee16c1657b39668419bedae6cdbef8310bf8892bc848118caa457f7098577e2fc811b12cf23ea6a08cf0da6e84a98b856f41eaccbf289b952832bcf9ee49c15786d5dd807b52be0f2f8d5b068546abe8e0f5462a9cb678b82dd431c62ff52d769010bea402708ac9fefab0bb7583cec45f141a14bf32ddde2e8c272456115930b3fca1202f300b68cc0b04df11fbd5412a01612f4706050229a1ccbf449c8e914f919b062ec32b9edecc5feda2d8738ac26028d3c90182c06a2b81ee8d3c67a051eb03b651970419a21b3482b6ac173c54ff3c8d6d645367b0c8778e1b14559ab5ec4996d6aa99578adc2dc66972a8414f4b0b46ba5b55857b982f7f8972e300ca084f50871054b3de7719c7c261c17620396ac062c48d38aa62d903014e9e7dec04547862dc9f263f8d921215ad735024ed15fa0fd4bc0bad4d0a4a181b08020ed14e893df9d9ca4e5c62ecc4743eb2fba59e9cf00e40a40d914c970273e01a81248382e850d227f90e30023bcc5011f4f22415324f407f910893f4432ebecd160a42688a7c5879d8f1e8ec0f07334f77ec769725b78cd69b2f692909b27efb17b7740dd761d9876518464f9b54e00cd4c9f48e11837e34f6096c33b7dbb438e037a8afb1fabcd0b54b6d31264fee4fc15dba85234c2e6e141c26cf6ba92f7dedfb90884376e6b491ca0cee30b8b7f9fa79c121382f003f859d7ac5a18d16528d04dfdc8c4d5911aa30364c11c58fd16dc19e36f176368d593da30a5b22a3ad57d92d8b867f3ebb8b3d4a279aed5383a10ecea93ae01b65193c4ea74c44ee900171e5202d8271ab3a0edabf1ba45ba7ca88bf55d60cb3ef834ee62acedc4b2cc8bc0a19d656935a63e8781956faa5eb120b4f4ccaf9dc7d6d797ec859b9fc1823a51e1653d9f0cc6f6c76189ecfb32e0e01d60191251181ab94ebd736d05eb924556df2e9e3c7bc63f636ee70b49b5ef15de111c34f1a065c97de7644c9ca711d936df7fe9b4d7d2ea6c5e2b785a0134dfa4b68e18ed9ea5ddd70c442807fa14b637ee9b62fb5fa7a19fc37ca41eb5a7e4f2ad78e487810555d89508bbf4a068b967fefe563cede0ce48b1c9e1418d9b3b6d7a8dd0e0dc33c2b1ec3897866e1bd7078f0cdf58fd9a98ec059b7735ff7ac93679bf0d9e6ee8303cc663bef87086feba4a454d438a6414703b71af5863ddc0db79f7b8307ed44698e6331fea525b019d946652abf91679c15a88c8f526b66337c6ddd648f3dbc3cec7a68f47891f06783b2286a201c0bff8b9476cd0a2005399f2deb10e49e197ab68e33a7d1c2ff5c8b13fb6bf060dd0d81af4b74835a5fc2f15d002988d54eaf8e396251ce1c8374dfca61967713158c991a4295dabf6341a99f473f1bdf85c29b09107553b71d8f63d6e43a07b1db45c97fcb75cff78ec1faa3a14205502ae34305ea483d0211f25c023868d0de289bac25a46ccc1fd0802491736498c4e8781842f7524df9105c6588a39adfc30faa5c451277c7283e78f69b3cfc63a4f6cf5d2c03e7f04df33c1baa11d68d78b98ff2fc1ef2e98282300dddd45414bd43bb0ca44531481342bbea44edd594b11d7bb5a029c0d012e74e50cabd9cb819cf0aa771cb303caa4594bf02ec1b201a7b06638667bb77199fbf10be9244cf395859a7d8d9655e0b92ea59ccb05cbc1fadf339d2338f4e9c4abfb26120ae5a73aec4384f8c96a14c166adcc8b49384ebbdc6c9e433083de127d2c0aac43e14e48d9455f3d33eadfd658258fc78380b8a4bfcdb39d8c4a361b8f491f4fcf6bbb346c61d00502a2ff34cfbb3e38768ff694760d2b4b985a72e60f3042052526e2c750711f1ee6fdde9b33d78232dc1e1c76bae5acfc897659bf35cc447177d843ca0806e9fc59219138bbd61accaf1f6ddbef206286dee416e9c1e13aaf38ae7e3d542e07dbc69f975180220f241a33320a2ced7aab95d0afcca1964c852fb98d1dd3c3f3f1990a18e835f3e1ec04c7661a88f645ee52b27e93eac2fafdcd309a31e476c9e76eec4e70544646492cbeb10815b11c1ce5fa33a184a8ad550b84900883b566ad1d8b5feb62306178cdf40c20fc46cc4dfdf02077f93d7b92d43d14027a94032d9ac9a2d48ab84e914e45b1fe41928cbc0dd5eb33704b0430d5dd62505018a0fe0aa86a3be43088c5fec5699c1c7766875d3848eb63e59b40d0f3d4d19d599350588a22aa23fbd65b6c96684b80f215387c82f412b5cddbf6248a0678907b76a451b4e832b5732a9811f2f60826a0039149489a8d4866103eed04220c101f8f070aaf05361f9214c12c3680f7e826785e98888c9f63c949456d9671c98ba11cefc07561a5830a2086232bea87b398152b6e0b8e00779fb7b1a24f16d3006bc6746d5781b255a574086694bc33210448b9060704718122138b9a6882ecb8d0056f21773e5f6028e78abe46a677c3edc802aa1eb9c4d06edc3b444f910cdb63638f41c8a479b3e96c4d54d5e4c478b30a7ed50c63aed5969172ee31eb3788bf102301fe9f19e91d1609fc97c83183ed4bd9e2f46d06370a4283bba5f055df91703ff161f9bf993060d4791fafb13e3bacd3d4269cafd63e982a4cbaef3180e03f59235c694c3835956f76ed3eb6365408f2fe97d0777bc4b2ea03dd276279f6a50644488d5a4886ae86ced3a898193b6b17618d95046651a739f81efde17907456f5c7713c066e60c15538a0d3cbf28ad96662a24a761d77ba85e66e5f28e9d946e4d0f4449e6925c66c1002af60372e29568844153a39054aca6d4c2105128d00f589d58949380463dbedc72bfda338bab3fc133eff5acae07343b547a3bb7df510cc306efc8b24ae102ba5a1a032151b631c05c9f4caee7298dff07c94b32aa696b238cb7e51bdfbe319f3a00f894dc062d359023b29662218e8ca05bf6fa8a596532dfcf36a8830087b7d6fcacabef6e2011e9f2fd14d345018d122a554159379d870b175824dfd67ffea920c41d9c4d3f1e8fd9974c666b4ce93d8edee7421", 0x1000}], 0x6, &(0x7f00000037c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r0, r13, r14}, @rights={0x18, 0xffff, 0x1, [r15]}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18]}], 0xc0, 0x9}, 0x1) 16:12:05 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1e0, 0x0) setuid(0xee01) flock(r0, 0x2) 16:12:05 executing program 0: r0 = semget(0x3, 0x1, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x62, 0x2a9}, {0x6, 0x7}}, &(0x7f0000000040)) 16:12:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:12:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYRESOCT], 0x1) dup2(r0, r1) 16:12:05 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x8, 0x1c2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x4, './file0/file0\x00'}) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r1 = socket$unix(0x1, 0x7, 0x0) r2 = semget(0x3, 0x2, 0x80) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000180)=""/230) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 16:12:06 executing program 0: r0 = socket$inet(0x2, 0x7, 0x9f50) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:12:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000002) pipe(&(0x7f0000000100)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x40, 0xffffffffffff969f}, {0x7, 0x1000}}, 0x2) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 16:12:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x880, 0x8) 16:12:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc30000", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:12:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:12:06 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0xffe, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) sendto(r0, &(0x7f0000000600)="87de26b0df6e8dc35d0061e600f5d7e2b32b9dc3343deb2804c1b181e9380724dcd8102b1bc317c33a5157e0a4924af4f2749ef2ddcaf4ee25476676daff3ec80967fedb57", 0x45, 0x4, &(0x7f0000000680)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000700)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r3, &(0x7f0000000500)=[{&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000340)=""/161, 0xa1}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000180)=""/95, 0x5f}], 0x5) setgroups(0x0, 0x0) setuid(0xee01) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept(r4, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:12:06 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) fchdir(r2) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0xaf, 0x0, 0x3, 0xffffffffffffffff}], 0x100000000ece, 0x0, 0x3, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xc869ae5c083d0d57, 0x80000000, 0x80000001, 0x9}], 0x1ee, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x5}, {{r3}, 0xfffffffffffffffd, 0x80, 0x2, 0x2c1a, 0x1e7f}, {{r3}, 0xfffffffffffffffe, 0x50, 0xf0000000, 0xffffffffffff4228, 0x2}], 0x3, &(0x7f0000000040)={0x2, 0xffffffffffffffff}) 16:12:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20040, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x4cc) 16:12:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000040)=0x2) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) fchdir(r3) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0x2}, {{r3}, 0xffffffffffffffff, 0x1, 0x80000003, 0x81, 0xcc}, {{r0}, 0xffffffffffffffff, 0x35}], 0x7f, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x80, 0xc0000000, 0x72, 0xffff}, {{r0}, 0xffffffffffffffff, 0x11, 0x81, 0x2d, 0x4}, {{r3}, 0xffffffffffffffff, 0x2b, 0x60000002, 0x7f, 0x9cb}, {{r0}, 0xfffffffffffffffd, 0x8b, 0x2, 0x8, 0xdae5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x401, 0xffffffff}, {{r3}, 0xfffffffffffffffa, 0xc4, 0x10, 0x7, 0x8}, {{}, 0xfffffffffffffffe, 0xbc, 0x20, 0x9}], 0x9, &(0x7f0000000380)={0xd7, 0xa40a}) 16:12:06 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x1, 0x9, 0x6346, r1}) 16:12:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x3) 16:12:06 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) open$dir(&(0x7f0000000140)='./file0\x00', 0x80000000000007a, 0x8d) setegid(r0) r1 = semget$private(0x0, 0x3, 0x18) semctl$IPC_RMID(r1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) msgget(0x3, 0x208) 16:12:06 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000300)='./file0/file0\x00', 0x90, 0x20) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000340)=0x3) r3 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) fcntl$getflags(r1, 0x60af24421cb8903c) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r3}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r5}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) recvfrom(r4, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 16:12:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3da1, 0x4db}, 0xc) fcntl$dupfd(r0, 0x0, r0) getsockopt(r0, 0x3, 0x1, &(0x7f0000000040)=""/243, &(0x7f0000000140)=0xf3) 16:12:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x8}, 0xc) 16:12:06 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f0000000100)='./file0\x00', 0x180) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="565e7374d77d6c5748637ee9c4843d4604bc1566460042f089626d216dd77e61d92460970e8a347ba543cf60a1875f21a7e88e21a5e2bbab5f21dd604b52d426f34482ef72fc081afe7a1cb02314f1c669e61e21a28a9249f705da5dafd705bee9cbded39e", 0x65) write(r0, &(0x7f0000000180)="191311b4d2670000d86d775c58e5f2b7092b3448b43993eebe7f98b0dfa3a51253f89188fa476a9e47964fdb9c3e5ad9d7be9e28127759b112c783acc8f776cda58b1e8f2d2bfc52df076b0096079020ff48fb9fdd9aff4f02900a002481bbb9fd0ee62045d514a53075677bb18415b28d0e2b16999ba6", 0x77) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x3, 0x0, 0x0, 0x5, "782691528fb361434436fcc19c9c3206adae8279", 0x5, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "05300fa8a4571d3089f89e4d6ee0bc923a5fd06f"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "947f62c0e08e517c104691e57aa780ade4a9695f"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:12:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = dup2(r1, r1) r3 = dup2(r1, r1) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:12:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = getuid() fchown(r0, r3, r2) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:12:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000480)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd86, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) r1 = semget(0x2, 0x0, 0x41) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000480)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x8000010000) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x80000000, 0x80, 0x7ff, 0x4, "4ce26a0cf6b6bdd9fef4d3782986e5ffd6c960b3", 0x10001, 0x9}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) chdir(&(0x7f0000000340)='./bus\x00') getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) read(r0, &(0x7f00000003c0)=""/143, 0x8f) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x91cb) 16:12:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:12:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)) 16:12:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10200, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x100, 0x14) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000240)={0x1, 0x2}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockname$unix(r1, 0x0, &(0x7f0000000080)) r3 = dup(r0) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000100)=""/252, &(0x7f0000000040)=0xfc) 16:12:06 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0xffffffff) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x3811, r0, 0x0, 0x0) r1 = dup2(r0, r0) getpid() ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x2) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xe3, './bus\x00'}) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x5}], 0x2, 0x800) 16:12:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x2f0) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() flock(r1, 0x0) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000140)="e59388ea60c60edf331e08f3d131407c5f1dae60a7f29f1256b1a31c581959b88cd0ae94b82e2a88f113945cb481855da9ad094262ebfedfb0d60cc4e14dcf3ca143d8a010bc3f61936fabd3fd940d54b6236e3d59c18005e89a781211a66d352f478f8502c602b5ce1caba5988dc5a7", 0x70}, {&(0x7f0000000280)="0c198f291b77b835618e97b80206d1730528022d12b05025044bab3b63c2cc5c4a71cdfeda33a84320fe39614c0f92aa2012a3ac097bbf1224424394e192148f6827d57ce96078236510e26d8f8682456cbbe64f59d99f9281bdec2cb9f8441a73d3a26db01ff523b7de3aad7acc11ae8a07e34df5930481c89bdd12f0788b7dfdec1ebe4960198349cfe67275c221ac7b98ab42973cb20c6ac6fb7466a03222a0d63a834063360822942de34c2d7f32a4e4c53d31f669e4f414a5483aa369b95522ef64ac8234d3229cc7", 0xcb}, {&(0x7f0000000380)="4640708f363ef6f12372c56de15b11f7e20e9d41846e21d565758701e5b7b28715c123d1aa68b0537f9ef3dc1f5f7847c0e63efce98bb44e168acc730424f1644c1513594f7fe73ca7304f49623f69951f040994aa270ffa264d582b9e6b86ee4cf980064277ac2a41f8380c4930a1b6b8bb60f7acaeb1f1e60547094592adb8ad", 0x81}, {&(0x7f0000000440)="6482402f9cbf55a738e9003a834449be778a91f509973e0f68da770138eb4dfb3a3a96f2a32c703a56156281182d06c966fd80003426c129f737df796a148839e844f294795c15e4687ad10755b5c84df9b16ac52fee9f9996c21b7f52020413b14953ab5546a74f42ec11bcea87e2e74580cf055e9feba827afc5fc3208534e421a4c37f5befca904aeec588eedc2b1376d21d463d202b81a5240a57fcd6f", 0x9f}, {&(0x7f0000000640)="a240dd5846b8426117d03576691571bcbf61f69bf70c35d8ec49f5559e6d26727cc8e2723f4df861cd9e6d8e78ff572e30bd486b129d199ee1ac6ec014c5d40bba7ea5fa4bed38f222a95d8a524187486046a2530adf7a7f60e8453ebd27f9627dce9c", 0x63}, {&(0x7f00000006c0)="ceed721184b9d110c97ff9f865fd4eec5f3af0d2ad896d4ceb8a3be21a0ee2ea4acb9c435d825c1af9146e3e36c32aa99ba225f42b383faa7670783f12586905bdd8caf309d23b5eb5d1a56ab8de6cf852f801544cc171af9d528b0a58b1ab8cc64fba6099c5d5a680616849ce0c24e2fdbcb9226a748fc6353a13d486273ac8ba1827507a30f4710d8c7a65ba3f8ee31c7a700d040a866ef4cfaad3e1cd99fd2d80f373c720a3a9e78fc7d949ffed749b8f8f9702da5a2f53a2b32846ebb09c55707b55024b778dd2d3f5b09b050f06b3d1e314", 0xd4}], 0x6) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x9, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:12:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x2) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:12:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x1) close(r1) 16:12:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000040)="fdee8825a3d8938cb186ab91cefaedbdf95b9b2c59dd750ed90a122fbd883fbe6900", 0x22) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0xa0000041, 0xff, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x41, 0x14, 0x9, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000004, 0x4, 0x100000001}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="53c46ddb8672e48feda7a2bb38108627623a9bb603bea15d33a40bc1481d84782cab06aadb82f18838bfc20509", 0x2d) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) 16:12:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x50) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 16:12:07 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x8, 0x1}) 16:12:07 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xc0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:12:07 executing program 1: r0 = semget$private(0x0, 0x2, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x52, 0xffff, 0x3, 0x7, 0xe0, 0x7ff]) sync() getrusage(0x0, 0xffffffffffffffff) 16:12:07 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x2af) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000100)='./bus\x00', 0x800, 0x22) 16:12:07 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kqueue() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) syz_open_pts() fcntl$setown(r0, 0x6, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0x1f) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="023c46f5058c34a8bf7d10097ff8a90e62e8510c78433cb8a6570799da55619bd5df09cb30abcb010e40a652cc5718067189e2df5d3c9cc1b4cda7e4e4488e4117d9051cd7c3ae48482d00019a6c7bd4c33f331aa3a8bfe31af30602153dd05181c76e83", 0x64) 16:12:07 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x200000002003, 0x20c) r0 = socket$inet6(0x18, 0x60d6ad4fb6088902, 0x8) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="a712c73193d84c1a6cae5e569ab9a81e0aeb6e98ae14b49f297102a190561d5f238226", 0x23}, {&(0x7f0000000040)="4639d016912a7050fdd636be7839e63e92bcbbafaed596cdba6899927bdca265022b3bbc756df2611a2e76930798b6f704c75ec04ea0986a4fc06d050c3c5260500e743ecfeb7cf2222e782a5c7c607273787a17748f1e10e7f2ede104424e49f33b259f1c6eb2294fd6f6fdeae32f309c0b7d16317e9a3a1fdaef673f79fae5dfd225e00f06e26b73751162a284810adf0381ae75a801bb244f568bce9fe8e11d1d54680a8e1bb4663cf44ea0644e0d0bca8d9a64a0611faf5b6ad9d22ec876ee6043ce86347cf4d2ab69ec8a6d0d2d8079a99a0a4b72b4b65b84092843d24dec1acfb6eeaeaaf7dbc3f72e3902fa4ef074", 0xf2}, {&(0x7f0000000280)="52c7a7452284c42afd7bcb8e24ac2e7b880f8425c7320550c02ef47339ad973734d457e0c4b080bd65ae81cd2153bd8a0804e9706d91df7e2c79f8d57e803e07edfbc43410de1198169e69c9e8db3d9e6c50d6b96e149d13e5304b8be6d2304bd184b1e8034e6c5858ad065dedb0e598d08dc84883d2d377346c8d3cb95bf424571665d8006b4e66e98728efefcaa5af449f2bebdb7b181c862b27adafe1fb972d1e5665f8d741d5dc05d7db9aedbe8bff47926163008dfa9e14c31e77fb05f43a7b74dcc79b3aa80213e6799d413a24d5404215b09d95e758d3aac821e5", 0xde}, {&(0x7f0000000140)="1db5231a3f0b", 0x6}, {&(0x7f0000000180)}, {&(0x7f0000000380)="6cf581cb5b53cb0b67f9486fbecaad29eb1f272da46eac160bf2768a34fae98206cfeb472f7ea6661645954ef3d9b910ea6ffbd2072fe3baa0f486b7f1ee3d737e22636a89c7931be0cf700d950f2e199b72a14ca8b40d188059111204c513422cde94a2a6a3e23efb4daa472b5308f359dede2ec36d36ddf13bcedbd876855bfd635abb2182871fc1c7a53e963fc2189d5eba2e9e4731e1154eaf1a9a6fb87875d16116b830934e9372e61de08bef4eaf184647afeeeb58e187556fe67b3522eeb1e713204184de2234bd364e795055b1", 0xd1}, {&(0x7f0000000480)="0f2e854f4504d048e808fe43161873a764ca4bd2c5861ed832aff1f6b373b8bf10601c0418dc0ee13db37cee02f5e34771902b347ce28f04556178ec7fe29e82877fa3219636993051dce70192f6ae43e10baba164ab56c49840c4771d6a704c66deda1040e9745dc4e239fdde71a477c7dada4ca72b6193e47168e70e886ed61f402317250912435a8129fecf8a214c4484780447ba5b0b61f5397e2a0b315c49ecc66603254a2512b9", 0xaa}], 0x7, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f00000001c0)={0x80000000, 0x3}) pwritev(r1, &(0x7f0000000180), 0x168, 0x0) 16:12:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01576ed373a4739e45"], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r1, &(0x7f0000001b80)=[{&(0x7f0000000b80)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a", 0x40f}], 0x1) r2 = syz_open_pts() close(r1) r3 = dup(r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r4) shmget$private(0x0, 0x4000, 0x18, &(0x7f0000ff9000/0x4000)=nil) syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x4) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x3, 0x81, 0x100, 0x1, 0x5, 0x7fffffff, 0x3, 0xfffffffffffffffe, 0x0, 0x1b, 0x44}) 16:12:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) writev(r1, &(0x7f0000000200)=[{0x0}], 0x1) fsync(r1) r2 = msgget(0x2, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000240)=0xfffffffffffffda8) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x0, r3, r4, r5, r6, 0x80, 0x2}, 0x7, 0x3, r7, r8, 0x9, 0x7, 0x0, 0x7277}) fcntl$setflags(r1, 0x2, 0x1) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/98, 0x62) 16:12:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100c1, 0x48) setsockopt(r0, 0x2, 0x0, &(0x7f0000000040)="dcac98743effccc962251da76e1e96a3d55d68f8edeb0dbf2e55569f21f6a61d27070f8dc263ef7dfc89787510742528351cd2a67fee25b21a184b1f6500bd2c3bbf0a74b4d88f9dcda96a7d480354464e3cc4", 0x53) r1 = socket(0x11, 0x104, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x82, 0x9}, 0x10) 16:12:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) r2 = dup2(r1, r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x6) close(r0) 16:12:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:12:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 16:12:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2030, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7e, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0xc0}, {r0, 0x1}, {r0, 0x100}, {r0, 0x31}], 0x5, 0x1) write(r0, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}, {r0, 0x110}, {r0, 0x4}, {r0}, {r0, 0x78}, {r0}], 0x6, 0x3) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000280)="bf9302dc07a63484c786c64479870b169a2dc6b590dfd867fb5c20fae9429ac854b5eaf72b16fb12ec8ab18dd0faa5bbfb9c5978c8d0a3d749118cf75ebb17445f8b923d714c88f40026c49ec5b7762cc2f6f9d52849c6f15ae6e0bcafe2774ceba56b033bd3bdb8b3c43d9ee602b958a4f3", 0x72}, {&(0x7f00000003c0)="4a4c449ddcb8ee116b5ee265a037bf29c1db5b95c3bb7c0cfd40e6e7cc986026c52c70bb729557933900d810c53cf5f257a3af6d0cdcb82deeaecf72d7e96ef136ce2da6ba086afdc52659a3ec4b8cc15a3c133b7577a3042da128d05c0c8d56a8ada4ceb1aaeb60efefa10b453d7080aa2e6f212d3408e352eb67f1f278aa8358a6a3d1c8d549305337b36adb497e77c6d30d1b908826aeac50dbc7163324d3aec45c8cd71388a76805079f12a3d629b6080e83cd029fe90ff5b5e19fd54ff7e94237d2f6fe6566609872656619a17c1d16f2140ee1d1f49e8876af0c7f362bbe748f8df1dfe748c57b7b8b", 0xec}, {&(0x7f00000004c0)="f8cc838d972cbdb3683f80af7885f694bedc5e1be1bb0e8dd0d672072d869d9807c29e6a640f7f02a34e78b0f2374d7b034a778793c94cc78b3984edade1828974c0fd55173b4c530d85ec6bd48af4d2e8f4e93b7d67f2bcd2caf63e49dcd8387f9eb676825bc3896581412c6e617734df1a79ad1022a643e8856a62df4b6de8d623b58f65784f749955f82dacd77fd641e83c2d9e70af11d9ac138011af5532e938593969f2be0e6b6a1ddf873470b8c770aa1e0edb8c668502a01d938b43f186ed6b088ea629facc3355528e4ad75d6a15e077fefaab0a1311b3d1da2a483ea2bd0d7298dd2785d3b7a5571475bf49d2b4db3e824dd18161a111480ab1e987dd60433c155335596f54db16a9516dffa9d1337ee9b827a6f50307d464627c21abb9ee4aa69249de8875926da386fe6569ab9ae87cf007debdba93d83b8474bec88c3e78ae5767127f026647e3a6b6aad23ab2583bf8f7fc3684d2d810408e30a6a5ad9d00ba06d8be8b229a327a9ec583cce253523a49d4f4c464a7cda620a0f5bb760f70cb9eb241286b522f77ab93ad03937001fad0e3ae9a2e09f3e9cc722ee497a93a7b29ddff877c8657fa1e4668b866fff4725cbbd491c3c1ccd2c132130483e594857f9094262a717aa018999a33913ab938928aeabbd56197ccba5707988502a433038e5dff78a5c453d5cb964860de3a6e2658d90a6b0f335ef43610a6c2f7cf0b747f2db27dd85e3dd6bc35a2bccf1328dcddc1745b7b284c2896b6b1dfb64cec5710b5ebb8e87439b2730aedf0c141a4f8af3f20e8f8d4bc287b837f9eaef75dc2fb7d453143e5bbbb9f7d3d1ccc698e3fb0d7fb7df1ff526faf7755c84a84f9ab5f3bb6334a5d06d54c0c04c18e580e48d6af30935020cf13a68722364663d23ced236d7556de1a2124eb6d4309d8bc932aebc6151933b2002054ab59abac4d4edd689b050393e7bcb466182014112c38fba7f6c6c66330339ee51f2ee85ab8fbc23d16be32224307a04c8cb193073ac96715fe890abce888efbd4fc3f6b309ad2ce0e3e9813817a2fb3f43c624725445dc3b717f89541986bf04ef82cad1f87c91c2f7eaf244a317bca6bac4d0d25b71f982cecf1064a12e5ca9a1aa4a763d23a91017c7eac5ffa992ac9629deb1f7f76b2169bc9313bc7854311860899e692acb67e477fd6e9306fa2f5ebe20fcc8de249d8e8d3bf5ce4399ffc07932209ee7ae04b31127436c521981abd3b202ac9fa163428b98adda278006fb4f6720a2edd14b419e36d61f357c51220ab2376ab1faa8b746b0db53d9eab12ae5f16040ce122c520df8bfea5dd25a060395a4a34985623b7315442218625a13b521cf1704f787ca90f84101f5b66ac7738123a48cf087a2bd8bd843e4fd5cc39c215fa6ed0b8f8150b982687b36f251c0c5f183ec5cc60fecdc6a0489d1e0d7ed019f9c314563b8f8d7847360ef776aef763d2eb4512286b8b7c505d52ac02a9f595651ec0520ac3f4ab07c3bc9903adc638309c70d65e5785fb68057b12b3299cd12b586556a9a0e81e7e9880e9d92f69af7c4c104d6d2f4ab5b62ca16a0f2558d2c70480cd61a67ec79cb8b783bbc908c5afd7ba823602f39746c0308ca60621f9f5abd558c1b2bffd25f4d326ef7bc910c18522df1343a72f3fe9ab8fcf0d00210f9652e40d9fa2b6b96f25627cdf74e7f9ff0a60daa440c4b2f9ad4282350888e5003853c9686d11b1a6f25661ba10e3017edb4281a1ab0c754a77dd9a10ed6536091b05efcf89ca5fa67d06a9fcc74def2d0d9d2a49a836b8388d0e14bfd6c123f6155f7cb1380c427b9f0e901ebff2dd798d83b2a7e5b07b711450fa653492f38f0f267e1b8dafbcda622b771bea79320b80204aab7fc32396cf8195331906d3135a8f04e67b077597b96f5f2560c225791c1c6ea24639a6da88cfe1f5dc893745683fbc1c5384e731f71d165c228e89d6acadaa52acb8ea828341ae60706c97ea68cbfeb4af4391efeaf9ff33f141796c6dfbf49ae3fbc4ab47f4bcf805afb37e4b9116931a806f9f9ca17ba11cccbef1d02bdce14effaae30f217a0ff17ed674ef5591fd187799e481b7ffbd553342ef166c7c72e33ab439b7520b682c2b01ee839f5c651f1cffdd1f99fe3544640045a3967a4acd4ef7ee419fa4f902db5ac05fd2bdf9c5a6ec955e3d6e5e0a1105cc5c3906be057a2dc8913049f22ba1632cf1fa3cb22bf5dfd6e7c0d822777edbc297894246c911ddfca02e553931d4d812b478354633964ae705e4ada192214598dfbb7dc2bd2b5012a5c6ee3f3f6a8539cf579bec1a8d6fa5d20f7ed969af648c5790ab3788b3e249edf9b71bf197ad4a38a7719f0db48c971b86ff74a8a10918b0b72384a017490cf29e138c151c99dec3079cdca952844595212416a781fbc3bba8c05158c0bd11099bc6c473d3c13fbf31d24ba8dba85276baea72c5a1468107155895946f47ca7137ce21b74adf1837e81f3c70193f9760a6cdd488edb024bda6d303944ef6ab5cde970e56440a6339a1261d0186be2d50be7f19e10cda55213a86fece889089d7d06276d6ef113e10159163cfc711201f02ea6ad53d204e6f73abd7bea14047a471d1c587bd77f6c87758dc1118b85b035a1b2c871101e5afeec1ed8cfbced7e52aa47462b6275ae84c7ca5deff96ff2145e59e221ce402cd71ff81ac960e8406cc64b37c5d2e73b2d5ac28e7359e44755515918523933d7a7352f162215b4c28a0ca087b7bb453a7c5ad9e8c25af027c41c3845e4a85a5fb21b9d306503d1d158716f0afdec7640377b523e63002a42e2ff7e952fdba7ded59947f04835e3ba4251b5aef6d9bbf5cf5ca07d9264f22c4707bbf6320b73d042c83033834b4878c1d9ed3843c5bfbc5c449ed8403ee834cc87fb3cb0535ea8f0682751cbc79bd4ecabe7098b781b9bac3279f76686d2231d79dc7aa19ce37aa9c8884ae83f0c8822a6b1685e71bb3edcbd8cae4be7e6fe1a2b7162987f32b8d32b2162b1906f9eaa8532df7d1e151c85de8878469812d155378ae9578827393ef0a722ffcc8283f6b38114f8539d60d0a241b777c6ce644deeeec22581fb60cf52c653ab5324e62da9e47766d3657b5afc99697bd186130c6425c39b104841f15985ac9ec3854d95a70f2eed37444fd971dd46075f60f1c84508090046b2ef4aebf4de7c889e09dd53be980f047e3256ef8a233912a79c2a399b40be8864c66708a7a1f222331c0e7fc90dbfd0f7a44a1093c65cc8a49a8a0343655700017a4862592be3114f82f039cf3879c44f52c51423b50c50ee068394d8421df4888df0358cc0ebe22ee6a0ff945128932062fc9d9089dde1b516f5ffef404461bc96ac0df7d19eb59db3e88a11d6a23eb3cccb35fc3acd93657b859c2343ac237029c4f4ca71024f3690d87ca4f9da6a6a2993552da39312ce72b19c60d4e7fd3a949b8e1e2ccc7c41168269466a99a4ee83d55d13d8df30035988df715687842e646779d46826694fd8bd53ab512510becd08bcb675a50eb599abee8930fc2d641c6fd28ca6a6ef9fcdb8137dcedce881df4a0d79673760cff35b376b11d242db26678605ac39eed432a8cbc053fb04c2e12141f169fce349f83846c5adb51a30aac0e840f8c92d99fc0cfa0d4152ce4138f69ba0bd2b0e5331826fcefe1321a325eb0d056beaef0b30583942cf1bd9e958ea91b31e24dd0f75ed5bf6c75c9c64632a2cd114d5255a76f0e2373206041d19da4be5380f87ea693be3c7c12a00e7a335f387c701686852276da6aebcc8bf1d5b3eeb31f8d473540ab5f74696bee414f21c9f15e3a09af0196305be46a23b1752273d6a13b27a5c42f4cbdfeacc5dc2aff7bfc4694fcfaedebbbeef749da0b342f0f11b01383aa40f483c02da4d4afdbeb0deb6412891ac4c2c038284998e35bfb18a036d7554edbca7d5a350d8485132116125ba5b47fc9c40aed2e538bd362200ef807dbf01e096ce8e5c634446b43ba7ee8f2d8130dea04775b2e5fa6a091c9d2e47582a1f624214030e8704bd8b23ea791c45c91831854007dd039253fa1476313e7e928b356af479015880a051609133a64158fa1df5b668b6975441ae73bdf22ddd7abfe57933478f33077e667b3476c9495f0adaa30a1b41867953adb858a89318f06febe600afc4a34455af53e8fed71426bb13549e061fdab721e0b282a57cf698b78ff008a34a1f0338e72449f8db20b06662e753ca6e1d9d9829f8ab318d58cfca554a02ff6b13e5c764a80d61f46b38c91321b442176d4576de52eb5472c80f9b4349ad01eb7fbf2e29c3dddd567faf8cd65602116f483e5b1daf45e94055bdb4d0db0e963656139c25aff76915eacd98bf344220b46d22124e70f11c949de31adccd297871e04a17d9dba943d537f8f8d876c0e2dff609e407999d51b07d15bd7368f152d920dfb8ba801a226b2c52c434012b4775051a61c19351fb2f898a503264ba631ed0c7ff0197b4b6bc5b7777cbdf8675995d744075011cf1a2d79d918c4971092f62299e3fbbbdc493822321c82528cfca9d8c9d3f41060622b4239ca86f4a6563bc3e1b4b0d83967ba2510fa771273ba94e3d1c13320a8208630a1aa145ae14f46f0540ce1c7f7333f5c021f1c2f0b1bb33d20322a3933e5ac9de8cd4c818fbd9d6525968faf10037136300b4a64e6c478dbad680500047f109fa0bceca22e2fb3ca5010a156f0a538f256b938c9afe0bd4f7c7de15a1136b4e2471a7087145fb01b71fd0ff4fa85dbc2e8f6708d1acfd0b6f7fd68b65adb14b8be5b47f4c6333b73f5a1718fbc20c0bc5125ab317c33711de15dbbb6f9ba02a2e335b038f87abba4bcf9c6881e129b1ba69f07ad96d49193ad11c9ec6fc0ee77bd9bae0e295fd9e1b00635f7a39376cefce16cd504f0dc2b523b3b5ecfc42250e598bbc9e2a284a3ddefdd174ac477baf41915fd800fdb7fded8f0900b073f5623688dbb9b66fb1cda39847a9d3cb676de4bdac61f09b6ec2b2f827c4128b2364ac07f271b454008982560aa16a528184f2e072ce38d591f7330beba06ef7d0caf2f0bd4a988c4ac6a2fbca49dc68a26f5cf22195910098d5cff9b646fc62225a7ab6958b0611f19b5c6feb77957ea31837925c4b89b340789571bb54c1716d5772d81409bc2bbc3a9842b368bc2c60d8623cb790bcab72135d0a5c023b18cac096ee694a4d1a4bae03c5d32585856ec2ee689d2443f5cdcc9a3f8e84157f0ccb96371af34b4d933014adc5e29c3306df534f7ac3c28c0683229900b12bb64c2a6236071f2a70ec7a70a3ced8572995e9425ab704142f43abfe724fcda435d2cce2a54cc3f6d1c5b7ff8443bfbd0cea6c2d150f505314e3f142a5b4394bab68f9fa2d2fb59053c40c016db6ec5795af442cd130c23b52e09dc9c35c11c41f761d2c622bd831f413ac43408e811b1048df716417f9f4e7c966d9d5054c513f72bc11a1a136890105d9a3eb782979f123434c3da7464739e4f4beff0329d15f5d2fec00ab572460059ae19063bc8cd4d46d0c182780504ae692bae943fb59c5266ca62d5e998bf851731d72796755cb3d3653228867552111128c1867e690d3aadf6af6dae31f45aded9d9a8f37e2d2ae9c329e08c6f056bc12069f137293e7bfec93d29bdef67acb619a3b94c3be367c5f84164dcb573c4e02562c136a788257c94445ea3fb0ce7b124867f430f655ef3cbc5d7eb90c100b96d49d4b3fcda487c4260ef8a44df22fe355a220ee70b89b370fc77e", 0x1000}, {&(0x7f0000000300)="09e8c0b65ab22f7da309d0e9705aea868fbf9b9a3808593fceb7af8c3a2bd6e9f1013b4c413ff510727e684c1ece68a5b46dff217ed818b9ad567abd0392d1f7c4b7d2cbb08ab49d56cf4b3eae5c9b47c366", 0x52}, {&(0x7f00000014c0)="6e7c52e350105fcee32cb55839a6cc30d1b35d9fc65dc963c00c9a10898d85321f63fb34835ec8c2f09924cd206cd3b975ca7825b8ece9ae8f7946bd6e81778ffd6434ebe272c742639660be435e58ee51a84f29207547a8c4f2ac905555ba08cf9ff3c022284b63578a688d296bf73ed0db88f6124ded609be5a3ea51c7295198f0e7454631e2692e347d9b1652d7eb09b003218573d750ca079f4020449a7fe7", 0xa1}, {&(0x7f0000001580)="db14a1d1ba305476527d56544ba5bde2fd6d17e7a9efafcd798c8f8fb2dcc466e56487ee858a2d328d31eb67dd3e2b0bb15dfb4f31fc9ba1f1867f0cfe4ce07da094789d72e24c96f712b45bca8481b2a784aa7294e59604c52588b7071f64e183a17b00eaae7ce58c2aa6da658df37010b23b3800d740629b79354e4be2fc3c112b75c2", 0x84}], 0x6) write(r1, 0x0, 0x0) close(r1) dup(r0) 16:12:07 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x3) r3 = accept(r2, &(0x7f0000000040)=@un=@file={0x0, ""/40}, &(0x7f00000000c0)=0x2a) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000002c0)=0xc) dup(r3) poll(&(0x7f0000000300), 0x20000000000001c9, 0x7) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt(r3, 0x7, 0xfffffffffffffff9, &(0x7f0000000140)="737a911b42f0a377f62b69fc7f9bf8f268e46c1f04bb3b61b25ca4a36eb92beec9530fa1425de8969e9f2c51f9f32d0704cbe66adea605375c70fc2682cdc661c26518d8384939711e3cd190662721761354fdfdbad68c8867c1651f08c49e1df509b002cb6992bd37e64a8b03521e75ff9dd76c4f99ad96d4c0c1eb4d88ffb4d02187ed69cf0851cc44aa131d05bca1cfcb785db46c7c4a94cffbc63fd10c57dea87fe98f2a680386e68c3f7fe5d74900e29c04dbf3d83d9463930047c38fd8ad4f58317c2548c194e45ec1c3f8adb2fb56cd51714d5d2a73d490b22a", 0xdd) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x2, 0x6, 0x3ff, 0x1, 0x7, 0x1, 0x1, 0x1, 0x2, 0x3, 0x7}) fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 16:12:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x2) listen(r0, 0x101) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') 16:12:07 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x2, 0x0, &(0x7f0000000040)) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r0) r1 = shmget$private(0x0, 0x1000, 0x121, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) 16:12:07 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair(0x3b, 0x5, 0x7fff, &(0x7f0000000180)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x7, 0x101}, {0x18, 0x1, 0x8, 0x7ff}, 0xffffffffffffffff, [0x80, 0x8, 0xf89, 0xffffffffffcf220f, 0x1, 0x3ff, 0x4d72, 0x6]}, 0x3c) r1 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000100)) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0x9) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000002c0), 0x10004) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:12:07 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x80) r1 = msgget(0x1, 0x11) msgctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) flock(r0, 0x9) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000440)=0xabc) msgrcv(r1, &(0x7f0000001640)={0x0, ""/226}, 0xea, 0x3, 0x800) fchdir(r0) r2 = dup(r0) pwritev(r2, &(0x7f0000000100)=[{0x0, 0xffffffffffffff75}], 0x1, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="2717fa68776b19eb6bdef592454d42ac6b3ec358fa46408c95092375a93b98c41ddd933fb4b4230a6667398363576f1c89e8204b749d7fa43010773af9eac94d68c661579117a809cbe3e274349140b1855752b87d9e467e079713dc79", 0x5d}, {&(0x7f00000004c0)="11434b61f344eeacbdfc3f594a639b3db732c0841c3873a3df149736f511ef7bb3f98a2a8749e8749a3a87f8f4f21fc86a1e2dc2bf35b6f0e95d42089400d4d2c53e1bfbc78298b9b745fb6e3d49a0230246951ae85c0037a589362b2fc81b934fd33af4097efb85aed49a54a5eac26a670ba1d05a9f3c9e18842fbf76d4dc26ca7f8ada15b21f20a6fb74c0b675c892b42f5a2a699a9e8a6779f6e8f04d39377f19f1d3fd4d18efc91cf2443cd9ec0657a47a2bdc4e244628efc74c642a4397f518f8e78502d08b3e386bd77495e777f5738a540890f95eb821d0c4b88c02bbd9a157d7fb31697eeb62325a9b2c6d3e37d6b7dbe2afe17d3418da4f3b088d4cbe57effdbb95080081a85dc563ca1bbade69e0017a88363f070c9266fb274c24d291fb7c35534adab9af7e3dc593c7de0ae13bf9199c07cf632131a19a5062238f364e03336a009bc7096351cfa279d1dc8835ce0254e7b7a542efca7f4f047da26846fe1819e3a254b5dc11c814403b93f765cab2caf4f150a80f8a29d1787a15cac14dff5cfe3171865cb08a6ddd2759a62386fae91717bcff4e84522072d224eac069d2bca1f323c753ad0ba46a8e34b45fb4af458a1a59aeb3581399fc3803a90085dc3ab608db67fb962e758e1ec388c695a9b7e54eae2e70301f73c856e4ff76876e02e863e127711eafae77a5b548b41c5bfd6082db5b0828cdb08a9455313e2e46fb9a4c5c2aaa209d7eb4f88a81afea44fb219e0aa41e0701fc8f399771a994b59d929da6408ff6be6b43d50cf3dd6f19b5f87bea30e977278fe130a46b38cc11c1a6d2b346966633db02e87be1eecca179e90733dae5dd587a0c8b1427ea2812f000a4b3e49c3a2e1b8dbbaf63ed62368cbcc2b7ebebd123b790f3351e22ec149b3f8f2cd7a0037d4999e299438d8083b54ce78fb48ff0b05e3fa36674a2ea0992a3cf5db76e8ccef3447518ba04a8c6d3f3467c5af383762737ba626fa86833aacb39eff3025842d6036444a47a5b2518d9ce8c0b27716b0a9b599e4e62db48c8d78b4922ee27a5e7057d863f29df210d8c4fdcd70f616ce8e5f6bfa61bb26a73ec2a9ecea04502bab6e239d05d1b7d6b42c33c24760e4be015aa10836935ec158760d7767c939ce87385ac21c6b125aefc4abf77054782c0271c7763cad9a18233e3dd1c8b84a495cd18065b461b7bf23fdaeb8d96d26fc027c03f6bdfaa61aa7a6baf91a048a77434eaf4f52864b1492f08b0464b98617a3f5f4caadf23b6816675713529b164eb959ad470173b891b6aa3b15d793b54e06d2918e746c0eb835114f1f3055e932a301b2c9b43a43ff04948114d82eddcd270e6dd5eb81cc2aa7648fb586cbb98b663cbb2c8395b33279c1be1fe7e2c2aba50192e05f279b7234a4a55e8bbb2de4932f4ffc2d55cc55fe0948b98a7414818b92a6746a8fb9cc201b01730851b06d7771aaa1e5bcaf7f58e46d85226b3defef3b98c3956395633741d2b38bba584daffd832d61912edd163358e48a69b06653f588422a835b30d12dd723096b4f6f966dc652c8025d602050f3fe64559342e2a234a458a8c17163f9b0595ae335023b8b141ef5623a583498510ce98a24537adcc5c9d8ade0244e7d649403c0903a5504b532a1af9d8aefc50a65aad5040451b3a060d3c28fd30ee1de947c4ad1656c8e90b07b3e839d58a85efd7d05ed8a0b5454216c456954095fc2cae87b008698e204acbc1efa97f6c2d33e6298f7328a998e9d4b44df672b6c8f38101fc76c49de95dbb86762f040bd9ffe4d96c111eed9969a2addeee682e3d4bf92575348c8dd2e46bef6fcf8f087d0a0bb3fb433d91da8953868e75c22e7d3adbab6989e262375e06947b522f02002852a926b01f339e2795b262dac55dad587d6f4c830be2c597ae02ca43405defb58292029ddcf0258280deea99c32ca3dddf2b4714ea1163f3a86107f859d97cbf7ba4f91465cec935ab2442382de420fb8c61358ab8bd5aed234faf8dfe8fa74d4e88beca2ac2c8af1d03bc7b0c91da6d32df51e60d5e22964c28b81b3c0ad9ab801a336d3d170855eab11593b3403a16902078d20d8aaa3a6b7a76a0c54845427846e92b47c9dbcb29ee77710ff5de635d978e7b09c37e08010f3e69601667266cbc55dce4edb5d1a47b72f98018fccc05426d9741391934ad46eccf38b0408bcde60148a5736b319d88b21945d703d676c64cb1a60944a2c3aeb9b512de0f7bb808d524dafc903c51804b9e9c7a57e9e4058870e2143360fcf177c1bb59e84500beb7643d354a0c40aa9e8c45f1741f3a9d98da15f69b43de4bd6df270905f504920a4607a49d9c49e1b83b6c7604b47a2028d3133e019f4fbd12149b637268a228679bc911417d965903bc9fdb01d8e3037eb8300627f43043d9bf801bd0c0b38b14801030a96820d93fcf5bd80f6f59b36b5726ef58f8ab0e5798dd385008af3265af80d9e747c44a7cba879b91867f814a8f7c931c05e522c7256d609c3811add7d49744c98b452a0d6e577effafea1ad3aca5cdf9bd858cb548830507d49d631b0d4d867c2ff903db2d6435ddef137eef6bd6c6bd36f28d313186730bea00063a745b3ef3185711a52c6cdad1907db47e9ac1c4594cc3c7af50aa767a3bc35116a75d7b7ed50ddae0dff0f8a5e26b76f344f20f1ab5fcb0792e95c2fb7fd335e0d66cef80efca6cc1990da544e0a16e1ceca83e03a430c433e83e6d9f575ea1d04807b1659752b198d77248bcf0d8eeab737e8fa8f07f619d43198e91846ae6a15aa95589a7d31add9deb24f9b0ebfaa0ff92732451ca28d198a9d8988b1352c8d126ef25031dee46847cfd34dd6ae5bc1d6cdbc70b9673d77b4a2fe8e00e3d4b745145433a08a29ed3b747cdce186394e533b9da16b3fe464a79312a7fca1e8710c3ad22e36e9a206988be1c98f415362998f7c1e8aa70a3a075aa785535fcaa3735b291e62569fe412764d668818e814338d947f528957a0542d3013e4dd39163877795fdc836c12f68a7427f7e30e957e176b02b1cfaa91990318473c96cbf99b75d40b83eaec9be06989872461fe787e0b091439d8321d3771d21fde87692f7e8397b55247c63d0639656845ce712b35d3a126188c97253305b8ebcae9053e9a8c89be99a1eede2348eaecb2103c1b651449968f3aafa05a7f11afd43f640a7a4300f6d3382643e0fae8d13ac3c26db0f278f74c12f03e2e7ef66d605d281852eae585e64993077574c07cce48df67c7b7839737ee2611fee8808805a2ce3a416dc22fbeff2cda22289a084333575ae001ca5cef2c633fda1d9c7ccca59c5b7037f3f8533272b2b3c0730f7d77f8b27ca51b77609ec8e6ca1c39de8165963188702648d203504d2844283eb582080363081341b8a7d7e4535707be0e39a3d36de5ea6aa2ff8270e4e6d2097f1b8d8955f7494334570e04f3112829879809442c6d3c8e95442b08eae48ae9fb2671053bb42863e1dd3cc0d46ddd21ad6738e6f2fdb101f3c69a9634cd53dfa33a2d446f9c37e9799134c82a4300e810102da2da6d13363d4b44308aaebd1bb6c5fe2e9e5a7d44031676ba3abaf06ebb57c852d8d75bee1255906752ba3df3ec5b145ff14d79fd8bf01dd4a05e8d071b386e89fd2051f0d8e5c7f4d43e838f47bfa2b76173a2ded24c18b777bbb14b4d7fb069b9d2520c3bc384bb0fbd6b731b186773293cb8bd6f90aa2755a25e83f3523f4dd6c0e8cbf19a7c045b36f91b54baa3f96d26218178b667f7d03aec24d09e03143e45365a3b5aae6070352086ff51ac3d62d9f46501ad3999db8c7c356939cef0d47f05bba9c44b107b4087b0427fbc4cc1b0dc9f07ece48f261af86fb7243ca98cb513f4e74de0335b4895d504abfcb6fe6e0072c1ae6833a94d0480666f23b8ca33a7bbd4562d1531b3da355a0e989badd3814d1e7f688ba25cce8ba32fe57cb2360fdf9bd9437ce39023363d3c730e2679fd747aa98ad37d0ba608ece189beec8b0c039f7ade412d9b3b4f275753c39e36b6d12b78961263e5ee67beabca1cfa627a8616f89009b2508cec1f0fdd716c32c99e1f2bf1a32a061acbd03320ca6e1eb29ef702a82f9c161f2cccc2b9f7055a6810ba27ac7aecebcf0ece22f4e5672f55d080a5909a207a332f6827f8e31608a21576ae9a888e0ca1ed3c8bbd1c6566d25797745fed5a4e9be9bd61fc3ba5fff6765a72ab053ca51f0915e8a144ccf809be92683a0cd35e59bde1cf379fb1a006cc9cbf22339a62f6940eb88f5a9ce8c8a362441f4d2a8b5673abf3f889b01386dc02d26b203659ed61cd5342b4f8ea621691497843603d36b9a214352120da99f1acd8aa27dab0b1d09d6623760bd78bf14b154fbf90d0eb49330a35e94b14647594c442f8943e735b6f44fa2e30b17cf41c7fb910c120f1952dbcda687777b67d9c8db2cab4a2bf4833e762a648c810ebe3bf83546d67fa0716e4932217d80c4e9f14d7487e291d3a552b5ca717574b3106721c70a9706b06be60da56690a0e282c996d0845d1c570af1891a2c57804dde8fb59aa35e98fcd0593fed6491e1431f8419bb59fa8c28f3becafc2fc8ebbf800c677063c25b063b3c9d21e7afe7982750a500a47cf732a5bf4e375d4f7fa32274b1fa278baf9f5e5aae5e234914dda509bedead996b0bfbd6af4cd08c5cf20904df2d670be0a2fe189a01475d5797a0375d8ae6e68acfdeddecdc1d644df814f9d1bf5607085c67c8a1d21e40c4a4d9fa348e90c956141b856c2f02ce2c048dbc1e974bc6e63cd59f7e09801b1fe9b7384fb5b7d8fac94c503298c9e87475246effa966ae7e8ec74b6e58920463c9b957e8300600360e6f8a0a37fad13eb9bc96d6604d3b9683491a8feeaedde2876b99c94805687d829a2788dd4b8d3801520bc931f58c2cdd4807c9a0dd59f0623f9eaae83a040b55ff0266e6ce50bbd1b34906137cbbec59f51f5d3a51d54af761fbd4163f20b248e96a8bf394dc0cefa28059470848afedb5244d7f97e771d60e0c1c3adbf2aa8267192c75b5906f8e54ea089383965706e11a9a69abcff4c19934b532f7b8fb7200882ce7d0c8f940bd23d82ac0cb8269ecd157e8f61dd017c3071d0a6586704947f0be4aa0abcafbc91aef0636463190d45a0d08303a3bed31b36f21fde99d03120acbce98263c88fd4fbc86b98b4494eb8fa245a673878f42ae107d5572cb88652a82ce160ac3787a0d53e23d14b4ca3f12e99ee84119980600c65fa335714c7898bd72f9c6ac244e662bd55a1582cf5d67ce1055c7f412ca2d38757b2180af1bbe322e2c5f67af9d38d3f1bebaa57cc4483587634e15a4c301bd8ef50e8f92acaaeacfafc6895a5e83c2dfad45d01e2ff70ff18435bf8fb93950dea5249fb9df3f3f79d717354f66c3a6c09873ee7adba707910796d38e136ea5618d10bf4bc4ac17ca31978e75ce00a519f553bf36af9eaa1396b860209062247da6b7fd28283a08b43776c1f38c750144961425cfa4f64fe194b588700487f99da0a2512c6783a6de948d2d45f211e0d62cdd8c9b1bad0c132cefbddcc05ad9a26c435b2272d86bc0a9f36c9b88136e66855ecf335006fca00fdaaf9d73af9ce3ab9329d050ac42ec6d1546a754249811268a7246ecf7a23d8e19af635d9d1ce2ae55dfce208f0098f8ca3c1980cad69f24fab048fb8a17c532902820068668d9f1f5c81407ce803059a208d13b99620bca8b92d8ad3b9999ac924ef4f328ccc8482ac76a46b8d45b7fbd3611", 0x1000}, {&(0x7f00000001c0)="466ad101e8c0a8df1dd2c77974ee11abe0c5a3c8ee7d428dd5e2c26887d81a81221c7a69b46a22e6699f7c8eef70a316e439a89ba8a13a923ef0a3a803a0eaaa2cc555a5b34d75ba9f9ca94ccfffa8b0dc3640978de9d16b04710344dc5b0c1b7c33f8a9334702ed51ad", 0x6a}, {&(0x7f0000000240)="79a744d88f28508c244894dddb252f7bff99859a6eefac47f4c9c062de790b2fa3a51ed4edf5a716230f519c4cdad679b862b6d329dd24fd2a5eb47326a802775bc44695fac38d8451b7c53a64caa2acb21924d56ef3eacb5ec3d4a60b80597fc891482c11f08215727e592dd0f608a32e5968a6eda6c00827f16c6872733a0fd201f805403bd80a716aae935f59b79d5a1ffe27decafa24d214c82a2374cf013fd3f8e668eb811da7f3d70c7c397717adc103699b6a208c37b2caf124f8672b8996a97630ab", 0xc6}, {&(0x7f0000000380)="55f1963029d6ed723382c42a09c6ca9fb02c1673af32613cf1c84f50640e84f28cef91b7d2f9b393a569484f25ba7335f062729a4592574b016ea98cf2436edf5fcc1ee83bfd1ec71fc0392b4e5fff2bce5c2a953b46c0dd24162b516c17", 0x5e}, {&(0x7f00000014c0)="7ef8d89f6d97a5a4eab4e913c54c0d72f0e551d44ada01b10056757b098b81d13c480154eef5893c9b7373865fa9315dcaf22a22a763078cbc9019c9155ca3c9837d9a771ce29336f8cd8ae023d31b6e1e680880937c53ca3d143a167710b46addd97db81a8f346a131e90b382c40213a83cac0ebc153b7602ac7cbd991bb4d2acc0f45f8d50cb16721de118347ca7beb8099da55a7e9d169bf45f647f285bb7e323932dcaa2c4eba17402c384ba50f7ee9d297e1dca153efbcaeff2730c82740cabd4aac1cde4a7373221524dcf2dd2aac1593146e7c53e862eec181338b5c2c6453502cd6b72cc238a23f6a7ae90c6c86c9a772a6ec1de04f9e1c7", 0xfc}, {&(0x7f0000000400)="bd0d4ccd3e3ee6aa8850db81f71f644a3c9c1ba2256f6c40558121f580a0ae1d797662e995b1a5e71c2e334e1eaf518e6e23e9d1501a689ccd14", 0x3a}], 0x7, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:12:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3fe491d05f25c728c00040004"], 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x4, './bus\x00'}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x65e, 0x7, 0x10000000000000, 0x3e8}) 16:12:07 executing program 1: r0 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000000)=[{0x0, 0xb9}, {0x1, 0x3800000, 0x1800}], 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10080, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x10) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendmsg$unix(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="2c000018ff00000100e4f500000097b166d4000212a99ed046aff3d59f80ec11a87cedfca655c5bb26928c8eb05a8d0b25cffac23f524ef0d0e15e1a7bcb13b97897989a9206a45d0401643c4d637265f4f8887e04bad3525d3f8cb9fafddf6013e3fbea9573abb1de587175b9b1efed729442c7693147ba782fafb2c3fcebf06539b5c32cc1620612305c31728cdae0cc00000000000000", @ANYRES32, @ANYRES16=r1, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYRES32, @ANYRES32, @ANYRES32], 0xe4, 0xffffffffffffffff}, 0x1000000) 16:12:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x108) 16:12:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:12:07 executing program 1: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/215, 0xd7) r0 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x9]) mknod(&(0x7f00000000c0)='./bus\x00', 0x5, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:12:08 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) 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) r3 = dup(r2) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000140)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:12:08 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0xfff) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x2, 0x3}, {0x4, 0xffff}}, 0x0) 16:12:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0xfff, 0x7f72, 0xd93, 0x6, 0x1, 0x7fffffff, 0x10000, 0x7fffffff}, &(0x7f0000000100)={0xac0f, 0x367}) kqueue() 16:12:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) fcntl$getown(0xffffffffffffffff, 0x5) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:12:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0xea24feeb5517295e, 0x1) lseek(r1, 0x0, 0x1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x200, 0x10000, 0x17, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x80) 16:12:08 executing program 1: socketpair(0x32, 0x200000000000002, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x2) 16:12:08 executing program 1: mprotect(&(0x7f00004d1000/0x2000)=nil, 0x2000, 0x13000009) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getgid() r2 = getgid() setregid(r1, r2) getegid() r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:12:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8a022e2f66696c6530006537eefa2c7416587d39777f6f5be93224c9919f32b71e057e159acd4091edb2190701c826ac07ff54e96310070a30c2252108cce2f49a7834"], 0xfffffffffffffd91) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="d367569adb01d80558a0264fab82d348c0ffa6fa7dfb285f326371290fa54f96ca89e44df922af6e942bb48f815750d68bc232b22bf3a7d5e2251319e3e55dd74f239ab2aad450ed1320ed12d652dc65cb1b78690f8c8c4eb23fa1914ed90aae003361ba9ff443127624c5fc331796183ccdb1178097a4e59d5532605d6b5dc115a20415da521b20a300e0ad25058062263336e68331c7b3773aecc4fbee12378eb1edc87c2106e31a9afa8a57aba9ef90f7f3836b32a3cf87613b7b6f26a4dda3245aecf3c612ae7f521738ef823b85bbafb3e048d3012fbd96bafdcb46d6d558f0fddb9295916d17ecdbfe629896dfda15a3e127bdda21fa94fa1027613f5afc8fa78fe69cff3d1a594ec8cfe759b2e95f0b3582e9b9c2a4da218e3843885cb177547496ee130510cf7da8eecb2842bc694fccba9bd103acc1b663c04cf6f318d3598783281208ea2bb4c5755e9a63ddc9699a34d07f98d20a3fb3b58d906d92b2971bae3f391c5d3944b6e04e100f4e5adb1291e985ae3b60de4a56c361e1f85e8fcf353cb7bf7f42d9846309b1e1e04083a2771872891d97b2c7a78dfdcb7bc335ef92d6af295b2ce5df448ea722a2784677df9aad02b35ddd4076397945ded0fc5f9c829f3759cc3de50828e9e42c0fb446d092a5de5aa6e9930b059cd35efb57153080c1c49ad4af30c973e5936c04ec74ea72303e86b1ecbaa20174ad2627a6cf62944a2983342da0af1f6363a71369f9f0d5b1fe7ef20a60c39b574176cdc3432735e963923a89a9bd87294a7b707f28d60348b17c7ccf8361b533ada826134c8de316170e8da88020e59ddc8509da0fdb657d7e601f12355545036ecb3463449c0cd5d838f959eb3589d5506d39ad1416d79f6b7fce62535c2fe5db9932a8d43540581adaf0f060a2a799eda32a10bac2dd1199e5925bbc69c0e101047af32d77c80686a90ba9881984f2c9e7f32d447c1e246168fcbd34b94f3ca7550432e66b23ad2326795910570d52b61390e87cf740673d8d8c2d9b5165eafe8631258f99ebb348de3b530e988b68c20694e1da46f83439fe8699ab1edbab73455acd6895f1554bd9813b44654cf105a51aab12010563d18bbfaf9cc654fc068801005cbf02833151962afae3fe2013f129ae0b172964a6fa4d3754ef935c823a784c11bd6771609e577a321cf8940dc24c083b09670511ac099dd0e160409a6b2d98c0abdaa297d7aee7e21daef7edcdd669e52d56cf7ab35a88922fbee586c7c1ae44032adcaf3bfd76511f8471a244e8ff6370064404db9053b0ad999ab2c0fdb194e2d5e5fcc49a57d11b0424beca6e1528fdf660d990e9be5f16a9f1857c7f0fdc84b63a819bacb39d83ca5e8b023116c4d0f1d1e88405c4b0d3b8ee4a14a25f1db8ae00e77f661090a40346cb3f0ad39da80b75d1df9102fb9c9657e3863c8474b0f6228f66e466de3ac5fe4eeb8bd1ac0343f409a8b7c1b17edf91d0d5a1794794a13dbd9ec8a5b8c5af3829153c47d0ef64e0ded73a2935ff7fd27e0e483edf8cd9edfe7baa7d01c8d427c98727ec3783eea6f8118a121c3490a6bb35691b6ad054918946d9a94def44c3e7aed52689955dd9218ae10fab7d74ef6dba901a911a17ba62b43d034519590960f746e984474bdc592c0a80d807523119c958358c47871e5391831174964b7520bb9a0d8cf96053461cd6cfac161f72eff22db2b235d3cf99d2ead5f4e8ebf95ebf2a9326b32422ba50fe0010cc69a5f7bdab054b04280babd8746567586da69174255d22fbca47e67ada237a5185044b4532374a65af921fdc89191c7f8e5f3fd7b3810092d5588a8c23181f2d776d54521e723cd0b0671b8302c718bed095a560bd1d7088fcdeca49cc63f61dafaebf5a3bcce0bca3adbf192a49c2c06842d813f02285d7c013ec8514569cdc74486c23558f8228d93980794ccf786925954bd5e17c1c7034261c49f67570a2ec4b4be9ae31e58b198e2ab7b4dcf3aa9e87e097699c32ba7ebdb4afec92f3d976dc43d94458a7ecb9ac7ab1a63d9cd19b60f465d1943ef44d99ca5c2f53f2d4d6e5e14d545bb8669bf82bf503b8ed5b0e0c3fc65c12e008044e83f45a7c05", 0x570be693e1250e8e}], 0x1) 16:12:08 executing program 1: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000001540)=""/116}, {&(0x7f0000000380)=""/62}, {&(0x7f0000001440)=""/11}, {&(0x7f0000001740)=""/169, 0x23}], 0x1000000000000008) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000300)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) semget(0x2, 0x4, 0x40) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) r5 = socket(0x18, 0x80000000000001, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001700)=0xc) 16:12:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) fcntl$dupfd(r0, 0x0, r0) 16:12:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100), 0x10000000000000a9) 16:12:08 executing program 0: 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) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000080)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 16:12:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)=0x400) 16:12:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) chmod(0x0, 0x2) 16:12:08 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', 0x80, 0x90) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x2}], 0x2, &(0x7f0000000200)={0x3, 0xce4}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x1, 0x3, 0x5, 0x6}, 0xc) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x830, 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, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x4, 0x101, 0x8000}, {{r3}, 0x0, 0xb2, 0x40, 0xffffffffffffff3b, 0x5}, {{r3}, 0xfffffffffffffffc, 0xa96a54ff9419b71f, 0x1, 0xc99, 0x200}], 0xf745, 0x0, 0xfffffffffffffff9, 0x0) clock_getres(0x0, &(0x7f0000000140)) 16:12:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1322b2b1624954e878dc4d10b9db47b3ee83a1546caf6e2ff764586528ba22eae319d82d1965f25011d695d6a2cc65a62c6fa3f83e7e1933461e58c7c706a9bfafe3e442114b721b8014765974d4a07e39f9ef0df3266f148e1a10c057a9c7e313f9946ddca372153f4e43734d11bd4c094b", 0x72) recvfrom$inet(r0, &(0x7f00000001c0)=""/239, 0xef, 0x842, &(0x7f0000000180)={0x2, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x110, 0x0, 0x0) close(r0) 16:12:08 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) 16:12:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) dup2(r2, r0) 16:12:09 executing program 0: r0 = syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) 16:12:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x0, 0xffff, 0x8, "9ffb82210a166cae70ac595eacabb6acea704615", 0x100000001, 0x3}) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$getown(r0, 0x5) 16:12:09 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) mkdir(&(0x7f0000000400)='./file0\x00', 0x90) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/193) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r2, r3, r4}, 0xc) r5 = syz_open_pts() close(r0) ioctl$TIOCSETA(r5, 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(r5, r6, r7) socket$inet(0x2, 0x8007, 0x8) r8 = dup(r5) mknod(&(0x7f0000000140)='./file0\x00', 0x3104, 0x3ff) semop(r1, &(0x7f00000003c0)=[{0x1, 0x0, 0x800}], 0x1) syz_open_pts() ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) dup(0xffffffffffffffff) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000017c0)=""/4096) 16:12:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="3f69399033d8f73c61146053ff4b96ff1da1ba88bed4c7b80c7d7f08326200ac1ed509c12af9301f2f6fb26ec13ad15e6d2890f2e1fed578c77873cc1ae4c5b89f46928b9e60842bb5f9c1d1beb7cb04a73c8105e229ad7afa29b5a40fe9595d4e1c630426", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b", 0x38) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffedf, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000280)=""/134, 0x86}], 0x1) 16:12:09 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 16:12:09 executing program 0: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x60, 0x0, 0x6}, 0xc) 16:12:09 executing program 1: setreuid(0x0, 0xee00) r0 = semget(0x3, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/134) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)) socket$inet6(0x18, 0x1, 0x40) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:12:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:12:09 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x801, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open(&(0x7f0000000000)='.\x00', 0x8, 0x2) 16:12:09 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc080, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x5) 16:12:09 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="008000000000000200000000000000000000f4ff00001a000000000000400000000000000000000000000000000000000000000000000000000000000001790000000000dfffffff000036cd11a91742a697d08d7998b6"], &(0x7f0000000200)=0x49) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='c\x00') ioctl$TIOCEXCL(r0, 0x2000740d) rename(&(0x7f0000000240)='./file1\x00', 0x0) 16:12:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) fcntl$getown(r0, 0x5) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000a80)="03", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:12:09 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x0) 16:12:09 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) lseek(r1, 0x0, 0x3) 16:12:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x10000) 16:12:09 executing program 0: r0 = socket$inet(0x2, 0xc004, 0x7) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 16:12:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) 16:12:09 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x910, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) getpeername(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) flock(r0, 0x4) 16:12:09 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0xfc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:12:09 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmod(r0, 0x100) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 16:12:09 executing program 0: setreuid(0x0, 0xee00) socket(0x18, 0x2, 0x0) 16:12:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) r1 = getgid() setgid(r1) 16:12:09 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:12:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1014, &(0x7f0000000040), &(0x7f0000000080)=0x4) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0x3) 16:12:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) write(r0, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:12:09 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) shmdt(r1) 16:12:10 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) r2 = socket(0x1, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) shutdown(r2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x7f, 0x2}, {0x18, 0x3, 0x5, 0x7}, 0x3, [0x7, 0x401, 0xfffffffffffffff9, 0x0, 0x0, 0x4, 0x7, 0xffffffffffffec0d]}, 0x3c) poll(&(0x7f0000000100)=[{r3, 0x44}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x80) 16:12:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x44) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x80000000}, 0x8) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:12:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18110, 0x83) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect$inet6(r3, &(0x7f00000002c0)={0x18, 0x1, 0x3c, 0x2}, 0xc) openat(r2, &(0x7f0000000140)='./file0\x00', 0x800, 0x48) dup(r1) r4 = syz_open_pts() write(r4, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:12:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f00000000c0)=""/108, 0x6c}, {&(0x7f0000000180)=""/49, 0x31}], 0x3, &(0x7f0000000200)=""/251, 0xfb}, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) socket(0x3e, 0x5, 0xe50) 16:12:10 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xc2, 0x14) 16:12:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000300)=""/3, 0x3}, {&(0x7f0000000340)=""/66, 0x42}, {&(0x7f00000003c0)=""/4, 0x4}], 0x4, &(0x7f0000000440)=""/148, 0x94}, 0x3) unlinkat(r0, &(0x7f0000000540)='./file0\x00', 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0x11, 0x80000000, 0x1}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40, 0x101, 0x8d}], 0xffffffffffff8001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x0, 0x2}, {{r1}, 0xfffffffffffffffa, 0x4, 0x0, 0x1ff, 0x4}, {{r1}, 0xfffffffffffffff8, 0xc8, 0x5, 0x4, 0x7}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000001, 0x7fffffff, 0x8}, {{r1}, 0xfffffffffffffff9, 0x4, 0x0, 0x9, 0x2}, {{r1}, 0xfffffffffffffff8, 0xa0, 0x40000000, 0x0, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x1, 0x6}], 0xd4, &(0x7f00000001c0)={0x5}) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) linkat(r1, 0x0, r1, 0x0, 0x4) 16:12:10 executing program 1: r0 = socket(0x26, 0x20000801, 0xfffffffe) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0xfffffffffffffe00, 0x4}, {0x18, 0x1, 0x9, 0xfffffffffffffffb}, 0x2, [0x4, 0xffff, 0x39, 0x100000001, 0xbb46, 0x40, 0x7f, 0x401]}, 0x3c) socket(0x2, 0x8000, 0xc00000) setsockopt(r0, 0x6, 0x6, &(0x7f0000000000)="13ebf1dcb78428c4b710922d51d918f69353dac86e4596e4c249a5efc30da1f15a7e25479d054501bbef88d6092bf648c1e77f9120af83b733ed56458ea7280981e61c3c1c7a44cb7360bbe0582b2f766d1ccba28a0941c2e55f85be79991bb9d308e227d0c7815d96277277f0e7c33a3206944823f759c34fe4", 0x7a) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 16:12:10 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x69, 0x0, 0x0, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) 16:12:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dff07c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405dca84b10ba7651238225996d2250f6ea821e153a6212dc30a0a", 0xd2) r1 = syz_open_pts() close(r0) r2 = dup(r1) linkat(r2, &(0x7f0000000040)='.\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:12:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200c1, 0x0) close(r0) 16:12:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="78f407582720efabd16eba243225259560f8e5815f73f22044fd33055552fbd5e41789632dfc94ff334a5619515a4c8a243fbe686217a4a6717e83b60804d9b06198824b3da025bbd47b3bf579456fc7d409668c8b6b87cb4272b8bcdb9adaa4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f206330acfb8b7e33fd3100ed4d3759bacf902cf5467fc6e246112959c38bdba9130ce9cdb3f528918195a70170f9e7363d31debd9eed1ac1ee05966297d7971913d007de003a90e1b1b65744dfe808c564223f533e58e985798f386ecb42e381454188b7fd6c9861512de2333c1489e85e3eb2cfbfefc5ca9488a16808ca119a0a295ea2ab94879db7ed0606f404122637e245f2a93c72713cdec51a4c15eb77aeea2f844b4eaecf3a95b3a41f40965ec4ac8646ad", 0x12c) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)=0x2) write(r1, &(0x7f0000000100)="41185cb6be66e753128ed87254c50e0124786d83a149ab4f15db19a032f1ab4febe1652abaea347761e84d91f29d5a27fb42a01367b1a4c66acc3078914bcc26cb7bb7fa83b764cd3d71e6f948d415238237e53f13a5992fec31f2cbe1dac1a8d5bb6606d22b5688d61d3f2005379b24e50b637877954f1f018bd0cc27d5550471294e55acd7515f22cf890b7c43e2a6d1b1bb3605a27400402edaac21c9be6148ddbce06adc0fc6a09f24efc72e5210c77a8c7d4262e675262351ff6c301d690e12685a96f4eab507de573f", 0xcc) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:12:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x4) close(r0) 16:12:11 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x2) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) mlockall(0x1) 16:12:11 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/143, 0x8f) r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) 16:12:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3fff, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="af8ce6c2", 0x3) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:12:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x10c, 0x1, 0x3ff, 0x4, 0x80}, 0xc) write(r1, &(0x7f0000000100), 0x28b81e) 16:12:11 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x162, &(0x7f0000000080)=[r1]) 16:12:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffffffff, 0xfff}) syz_open_pts() syz_open_pts() clock_getres(0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "98a5967ef71db45caa1e276709942cb9a35a5d13"}) 16:12:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d701040000000000005b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfd, 0x7f, 0x5, 0xcd, "6701cfc49c5df599fe1590a43ecb07963f946d32", 0x3, 0x32}) dup(r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:12:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x40, 0x400) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x21, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0xe00fffff, 0x2, 0x4}], 0x0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x1, 0xd3, 0x20, 0x415}], 0x1ff, &(0x7f0000000200)={0x3, 0x10001}) ioctl$TIOCNXCL(r3, 0x2000740e) 16:12:12 executing program 0: 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() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x3, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:12:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f0000000140)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:12:12 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20049, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1f, 0x605c, 0x0, 0x5, "9f1f36b42040e29366dcc0ee8ea20c6f311ead87", 0x2, 0xfff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x72a644888b3791f9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:12:12 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept(r0, 0x0, &(0x7f0000000580)) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000340)=""/168, 0xa8}, {&(0x7f0000000440)=""/190, 0xbe}], 0x3, &(0x7f0000000500)=""/115, 0x73}, 0x42) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES32=r1, @ANYRES32], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:12:12 executing program 0: r0 = msgget(0x3, 0x210) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = msgget(0x3, 0x100) msgget(0x2, 0x8) msgsnd(r1, &(0x7f0000000040)={0x2, "de4918db090a0ae8f2fc1ae37e5b23bd97eefdfb0a59d2e824c1015a76e7db206afac6bfbb830246a8713a34aef08fff11691dad588681300ed1c07b8fb736090c0587262061fabd7680205165072839fbf02099269033010c8f0c169c35397956143fcd50891e23435d6a8c"}, 0x74, 0x800) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f083ea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x99c6b9700456fe4f, 0x800) msgsnd(r1, &(0x7f0000000100)={0x3, "56324ed03af8e62f34679616a66022334ebdc334dbc588a8ba9896e80ff096e9e386fae91da0b8ce225d53888aea1502777d27a3bb13b1f148875cd3a7d62b0f242fdc26e32f34f7ecdef356f4276ce4d9184b80978cdbdd48805745056fc95683b7c8c493a1a730a2eb9d61b9c211eca28187877e23f1e2e4902d7095c745896f12c0df63bdfe237fa7f46d2a3e1f1cf93b701a41a59af7f72a3b59934d474a271b13e1bb53161bc58c200722331da1132834a89da8335419b57b5ea1a09c6c0c"}, 0xc9, 0x800) msgctl$IPC_RMID(r0, 0x0) 16:12:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x5, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) 16:12:12 executing program 0: r0 = socket(0x7, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:12:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) close(r0) syz_open_pts() 16:12:12 executing program 0: r0 = getpgid(0x0) r1 = getpgid(r0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$setflags(r2, 0x2, 0x1) fchdir(r2) r4 = socket(0x1, 0x2, 0x8) r5 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000000)={0x4000000000, './file0\x00'}) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x3001, 0x7) fcntl$setflags(r4, 0x2, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x5222) rmdir(&(0x7f0000000100)='./file0\x00') stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r6 = dup(r5) read(r6, &(0x7f0000000200)=""/88, 0x58) fcntl$setown(r4, 0x6, r1) mkdirat(r5, &(0x7f0000000280)='./file0\x00', 0x1) recvmsg(r5, &(0x7f0000000640)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000300)=""/110, 0x6e}, {&(0x7f0000000380)=""/237, 0xed}, {&(0x7f0000000480)=""/243, 0xf3}], 0x3, &(0x7f00000005c0)=""/110, 0x6e}, 0x41) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000680)=0xaf) recvmsg(r2, &(0x7f0000002880)={&(0x7f00000006c0)=@in, 0xc, &(0x7f00000027c0)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/94, 0x5e}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/63, 0x3f}], 0x4, &(0x7f0000002800)=""/83, 0x53}, 0x43) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000002900)) fcntl$setown(r7, 0x6, r3) chdir(&(0x7f0000002940)='./file0\x00') getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0}, &(0x7f00000029c0)=0xc) seteuid(r8) open(&(0x7f0000002a00)='./file0/file0\x00', 0x98, 0x40) setuid(r8) 16:12:12 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8c80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) 16:12:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom(r1, &(0x7f0000000080)=""/33, 0x21, 0xd7423a3534ba9f16, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) minherit(&(0x7f00003f0000/0x3000)=nil, 0x3000, 0x0) r3 = shmget(0x0, 0x3000, 0x8, &(0x7f00003f2000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) 16:12:14 executing program 0: setuid(0xee01) r0 = msgget(0x3, 0x100000000000000) msgctl$IPC_SET(r0, 0x1, 0x0) 16:12:15 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f00000001c0)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) 16:12:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7) fcntl$lock(r0, 0xb, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000080)="86084ba2029e034f6537328b8eeb4c2f9f59da0f320f495723ad9d89da92d244df1eba7d364f953212d279931ebe3980d30c3c0472023e0eeb8543d843b6026bd1a28473415e3ced107e5e590dbd5ce72cfea6fc5672ed", 0x57}, {&(0x7f0000000100)="92f8922f783637b93a1f935a3b92c82cc4af90ecce66cedc7e12d30372b5dc7fb0e8c853a5af5fc7c3194659ac9f00f1d89a7e137cb364ed894cbe47afad102c263f36f59cdd51465c1af5534baeaf7376f63d9ea6fb19b60ff9f2a79593955226b8ac3980beeedd7cecee9858e31f", 0x6f}, {&(0x7f0000000180)="0756e38de5060bfb745c94d330bb2feb3f7e5dac6d8df6032830f4acacc512304754bc9d972c1f1a73fbe9c92e207874f9606185a727ce4647f807265a41a9f70ad5aac420623be6e33b00ecce9d0fa64a4d20b3645d7c32b8b60ccf120979448a6cd26b7fea022e6db8787d3617c23a763879a4749cef332db05d368c96f44b3d311f5e5fed23f368bf03f790e5d6409937d590a0da36f9cf2d7649c0b621ecd0e6eefeca24bc87a83560f76f26110992fc7f0d5249305c0d84846b83b6b1bd7ed0abd3", 0xc4}, {&(0x7f0000000280)="2922b526ccc01aa9074c2cc22ea2fc2a73bea9b390012a67b76f8e30c206524b07a801d21de3420051149fc5de9f3d3d81b61358706f23120f6973eb8b5dc58062ed36d51443d1223d31735434195e3ba08ddf3e29eac6216885e5b283ee26e65f44e7d6495a467fec5c9d6c6ce1c76a3f144b1f7642a61f4190b36f9246cf28bd3012b1268dc6bfbddc235d40c7aa73d819bd76690c55def787e9566ef6a226a873553623394b4b6aa9", 0xaa}, {&(0x7f0000000340)="ffc54fb88b83fba2bfb1048e1cc44c", 0xf}, {&(0x7f0000000380)="e8d570ff60f164b932f252b389a567aa8f26926b0e692fc270652be56674e97be969081884", 0x25}, {&(0x7f00000003c0)="40fb7fa32acd1d84a1f3d63e6773cae8b92fc8cb7c531a8f4da25f4b9370f1c68ef574803c7d75ba81eb875fa3374b1e74b7c4a913ef2d49f881e6ab31e8ff9423fae7e7c5677c4171df61e4939a4aa7f2913ee30694ba1d50118528c835", 0x5e}, {&(0x7f0000000440)="db630f234a5320dec7bc9ad5d6051b6ca051ae26b922a3abf9e73d8c4e551106575d22c304c94a41dbb28f9585bcd03dbc8a02988523f0c05ce7a9deb4c9685ecc7a11725e6fc2bc175588f6d1b3d28bc714bfb14346d2a5e734ad91a6253b411e76e595c3fceca64fd96702e3e84b7b93be66bf833b1fe0c3b4754c29c23726fdef7d4af3229d6c2fcd7726bb330db03dc7fc78a907a39073629358dd073e68bbb34c99cad265aea22014e896a470a3ca68510fa9b81fb30fab4fbc9e8b8c2330674270f1ef09c27b53bc822007e512cb2693df9b6a99aee9ab8b57331c225e0eee9939b4ca6442c8ae5cf4f29e2181f3e0d6e58f8c39c81a14c2db02c05bb1848dbdf059ddea7a5d960a944ceba0dd8aac0ee25959fd4a017de26796f0ae23b8cc13ddc8b54c1669a29bce8e79bdc975e68de5c9571552eadd85ad78c8bc22525b50e037c3617277703f1a4dd8db77c840669dcf23f025a94e2a9c39a3d50fbc3a68f4caa2817233c673d67c6d46a4c603286983eae24bea36b0b15c2a6837d8302bd3a04ba65ef40ed3eb8fcfe278b6b15f0f90c24b5a9c427f9eb482f2ca8c60253d3f537a7ba930d8fc6432e635f0a409ba8f6df80e21f7573821e2efda4cec55600f6f07d83f93a6f17b4f8f1b3ff5b43d3f16d8df337bb3ade6d93ad8647fb0394745fabf4055baf586f58c878af4550e222fb3ce4ae133f7ea50de1d00970aa402142d2c9f597c35a5eb7a8b795009100be82b8dd9a92a7b86137a96510be88b5714dbe9d2612019b2b46565e861df030a11aecefc14d484ce239cb7b05dabf5610ac8f4b3ce701ff71fbb4d603562e49b551372f8a03975096de4b7dad763b0f0f002b7e1432401a1550f76606a6121166d4e7b5a7153c12c8d749e02e8c72c32ce2bbefe79cc366d2d6724c2dac9b1f6910c03469eec88b4f72eaff3c723bd7f537f63af25385051860db9de4b11688312f962af57c27f22a07304abd63acdb67c1348e889fa3a216d5e8299b3abd99c2e4fca8cb4e0cfb4b3758d0bbd3fa760dd8208acaaa16fe1f489779f61f85941ead66d21d3ae97fcc45e483ad68d20e188de56ee5fc9c99b5af3a88551a6b45c22c73dd7ee151bc1320eaaf3bcc0fa0015aba6e0962c4a826b2546bde5ea83f6f0c2c5945db85335d4137354829b94cd6f53767c5909c622efa4909887423a829bd3e30976a973e053d03fdb1e26bbc285cf710903358560aa4b6e63e9b9bd0aed3a0334c3aabaf15078c842744829d76284b71ef640e23be956e98490cd91844720159b832644fe2a4fba8012ba01745704847385b83a60906ff6ef5964f3e16f7928b1dac271f42795caf44740dc0b05852c29222d3eec68443a07d43fbeb799c7fe7e983a566489a536b3c4864c24428d44d85fa06f9f972b2c3e6accd06aab381f4a2c4855f1d3bf16d8c59e37acbc65809efad012cae2fa4fec44911d8dd997ff4e4597ebab8a354095dab2b52464fa07d07de0916a504e4e9fa7fa0011d8f4de2193441323bd448ac56d1f32c9f0b0021a4f533e48c25c9d67a990bec3813d9e58af50f316010da427a22b454eb0c7733c86ac4f5e5adf4a8fe42f32a4ed12a91b337ebb98db419d794b7510d1e5d70c6554dd5d6f57b5612a2277523b853180ccf27a0e05d7a107462f852f9c4d3cd4e40ca31e64b978b0f0e2f7555687cafd24acfbc2a744474acd530955e4e3265a6cd5db64c7049df6355569564a5981df9e7ce45acb60064723cf01728ce358c6774acea883ccad67107c757ddd3045d3e3c5e75567cd461ef362284b24e90fe845827d9adcfe8d9e62ea2e224aa51e15d76079f2b33ee6a52527114899a12180894880b858090dcef340b34ee3742e87bcb04d9444dfde590bdf4e5ade94e0a189c3032507ad35e4ebbdc6601d9f5dd2d6c8e65003a70a9774f5c97146a1d72bfd2279eb4e09aa92f6ce57886716ed9f6252a16d826d05d20750df2f474f93f23f477d0127bd21fe8364cf6b0194aa6b6a1da8133282ca0ae3c5b644c18ffcaddad5b89dfea968398e896a08ca7030454a8d7f837235f953ce169eb9db25f9d30059315b6df3b2ab34871014421fe75b1e1790cdb440cce06a7d7f41b9ce119fd5de5e1f44224a8bd7f16085baadf9f4499e8fcdd2d3872e79cb7de9d5e2b4b9599bff48e5d6c33577585609bb9d12c0c307f471c172c981e5a2c63928cfd24838059f665bf879ee7a65e5c9e1619fa018c49fe542fd3fc0927a8cd89170b807e75c20ec2c700b1dc3d8afb90616b32acdd119f4f9c6c40da98af5721d831ffbcca6dbb132fdf6f7db0512574bdea12671950d2576834a3f6ca8847bec621ebe1d42e30bbdd0bba4790151f1083b2eb586845aa1be6b48e76ba297995cb196c5babe5cf0d58e2032b374837ac6ff2e555d2ac9ce9e0b4e90dcb9cfb9b892e36dcbf7dddede517f8938fe4842a6eecf14067f15ca37ae902cf7aa97e1fa1a2c4cb0fc75ff246aa1f702e2cfbbc6ea4fdd9150ec64f7e52991ba5d20fcd2f682dd00edbcf3874a8377107121d471a0dfd965545ea78c2d21918881ad3aede1f87f969e6cbb755f68fed74ff81092a9ae70c41d5f6ac7623f9cbd7bd872ac3a2716ebe76c23b2f065503c07f86a08d6449bcccfb287b9728eff7feb24d3a315fef9ad4a6bf5f3876427f7d7ac40183b98f75c46988ff019a31c1fec4dacf86d5e2b6ef24e662f83513e8020f768f01aeada6f6ad728eb9c29c684c85b2f85e8ddb7788aaa624ef34f33a53103b438b9846d8da10e6097e02594277de6ca1c9d2b2c77d71617d8499d445e344136cfa53146c06d645f4be32386d9172d90923ae10f5c84813c8858ac1390c6169976a485966a580fa782ef7484bdb927914ac39729b34aedeb0e5f1eb71b2465ea6c033ccc6b80712e29809d528eaf2afcf96a73e03397b0cb9a3fd955189996f05ad43d1797266c20fb423fd37b5690b1dea449844e233da38d12ed168d1e00921fa52e71b57ab43ef6391edf1bbaf1ce4dbd909d37cc17985e7da80658d6f5df71b6d5c200a1bb2d67bc094ac9be11d50fea83d1fcfbadf48769081d8204b52f0e970e77ef0ed790646f44e4b90df888d9a822d1378f570398f7b9ed9f338161453913ab89927ea3281301f9be9ba4203758b550136953405d8ed8019a3ad432a9bdc49cc185fc8c9b23880aede3b02d99ee634e88a478222f07889c882b0836ccc0ef6793b72540a8d04017b52760724a0d694055c649e536a22128f94033ed907918f5537c198bf75cf0fb71eadd1d7d507008c3485f4f80a90ad551d6f1d0eac97f7a604862e77a2a6bd0ffb07b900a8621ed130c26918b9d3942b64b11579c2d81dbd43b883488b6a4a774ae1bd389a1832f5f726e3b897ab02f503c8e626e2c97f5f19573a4c57f0f31880611e2c169356c606c5d318ccfbbe099c2cea47ebe5a48ef5b667456c605c6995a76626936aef95e5c318981cabf81ecb178015f1d44eea0e917117627f739d9c30725764432c0f5f587722b8c3af9d06adbbc5cd04f1297acf8435a01aaf7eee7e7cca007e8328e10ec2b10ec61092ae54ba04883c8d2b960cc64be59cd0c65e35a8e1ea97868f13e197433f804e548b9db982cce7af7e26326e1c65b3748a5df0b4f8bbba590cc6a94f1d495a14f2fb321adc3ae96317528a8aa33a330e4ed7f67830acbd8dbfee185ea40263efc971549f134901d8b4623b3a980ff22f6fbdddd5c1a33573525c2269694a76dbfccd99988d6c56eeeb0d0a097bc27cd3ede7a3888cde20dca8da1610ee39fd428ca1ef66bb6fe80cd93cd8d5973cca337372974ad48c843a96c2cfff38744dd93e49aec960898a86374129b28c39fa9da3bdd80c5beefba7cbab881758e1e2d4f0fcea278db4c073362b122ee2f34d704b7e140eaa7e0a14c0d44a080ac621f2cfca417f564ae7ed84166a1519b54d11a16236e24486a5500621063645b77466c40e745a0c7315401fa70e2418735f1c281edd913f1e11f8d6135a4846f9f5dd1827912b40d4f586716c9f62f145d9f8e32dfe0bb9b27fc1fd5ee4ad8b1bc40b80ff6b53344fa336c9224212ebb803ef423f78894fe9ed172528f09ea4ba1271b372fcb6ed53329abb13e4d1df285a3dfaaaaf716d847cd32370f202040c7fd1e15cf4a23514c5c6d13ef89db394e6fd4d845af01f1d8ec93d9ba5e18f6ac0e5982498010dbcaa318e4f46187a92bec5241ff6d75378bc807d5e24e24a273cef917ca40eef255e5ac112e5c47f49e50b65521b063e111b9679fbfe2afbeea1470c78585bfa9022991a873b9f747b229b8867306812b12a8dc3472f0221b5ad5bdcc8e24cd418d59f5ea7921d98c53b11f2f480cbce5f9f24af681e20dcec22ec22d5ca936e341f3b7395979fe8619974bb96945b2bcf682e77702f5061c7666ca737d7f293e64fab57fa25208317fc8a59b6984d3ddbc6325aaac985526bf6687adff90b4637896b4d57970cf4583e9ccfb437f562a7bc4f515463022b393d4d292cb57bac46f78435ae0ba53c470abeb9e7c5355ef29285b4e99dac902774a06ea2237e3920e6432b78d63de1819a30a3760a69b4432ffc8da0b8bf62f17eab82cda87433ba67a78d7767a0b4c70b2ad7450520ed1ff20734d733c3fe6c9c61bd44c8c676162de4c352d19557c62214c9a3c32ce87ecab95bda767403b24450d5273090f19d4761cefd09ab3c2c435109a4c53e2bdfc0913ad6ceeb0f8b9a2c1eed2c0e809ec2c54fc19701141a5c6e5a36d475016858d01fbdad92561a54593efd05faa603acec34e1953905aed907cede2a1c89494645cc6e306ae8078ec098de10a4c0532bd5d958ced208a1782e774871381968305f7e979fedf6fa3546c460df78ca683e2dabe0c764580522206b27386f3e2c18e4d31a4b86b0f0428bae153b0974f2295bb7f6fc7964a416b6efe72b735826381b6c2c077ae7f4034da3a02ce7bcf6dddb10727297d7bd2f6946223f0608a08d9b288f897bbd2498fc77dbf74a45b2d6d3362d74f758e569e9f61844e7e3f4ef6b806934610028abba4951a4c0d982a04908a1e2f116b2877870dc0e9419ae2db4cfe3ef43d2691be4ddbdb3b4538a3a81b420ab3e34e4970f8e29e35a2f9c254cc14dec92efc56168e6a292cf0533f163575b5d220d88a5ecc06f6518bbc081703363e3b6feb30ab5c0b11afe355ed894ed5e7bc930132981c51999def46f77cb4df7899bce3b9d9af431ebdf6c38a3a3f51637884f906ee0ed68cbfb382286a59ddb41393bbe61d9684319cc557dc770def84adeaebd8aac42466278d53b248406718c5ed55b0c8186e8e261bad191756303290bd32690d2f1db959f9f79363f3f7374adc114fa58860badeb5cf034c3392424b5c2b7e342d44d01463ce8389bbcc3da052ecd95d88c29867e08da380ad4569725f29a595f3043bb6914097f3de9b15155e2856e0a362950424e7155bb3c3794a40add83e329d2de90c455916f68e7e499aad146445446f059704d80e89fa2d3445911ea2b0ca9df7b3dcfed5d4dddcf50d451e98b13f10056b5f332407d3d0f1fd33214045a95ff46ddf5e0137bac497b54da4f386ee1282a6dc724c78cd508adb62aa9e7d1c8a6ed37c508b361a2b89da2a3f9adede363620ee51ecb87231446e814c630b7826fa3159bc383df0f6332e62d7e137a52fb22cbf1110decc55394f05d7983ca08110bc9eb31001d02e12ff6087d6533d1546ff7cd96e22ff6e7cca2f335657", 0x1000}], 0x8, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:12:15 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000100ffff00000000000000000000040000"], 0x10}, 0x0) 16:12:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(0x0, 0x0, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x400, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(r1) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000180)=""/146, 0x92}], 0x1, 0x0) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)={{0x8, 0x5}, {0xe71, 0x6}}, 0x2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) open(0x0, 0x0, 0x0) r4 = getppid() r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000680)=ANY=[@ANYBLOB="01002e2f57c0e96763dde1fa917ffe3a4bb1da9b62757300"], 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)="a42d10887a43416ea8e5ffbd9cd62524b47b68303f6057967f8731783809a7497bc213938601ebec4b6165890ca1d530c1f328065522f7aea02f9e2ca96f1d28094f1ee30b0e24ad893460fbf433d1421ef8243cc5f05666111c08de87db5a5d78d347d9f3616549b30c064f95addffcc9c928e6334bd6120138b14ccada8998ac059ced6b4002863499330b195e7ca781bb17cea4a621f181299b5b71b6e921947b035b658a76fe7b4b5bac8e9e894fccae196311403150a0a4e0d7a84bfea607c59279f55a26f7b7609bbe6ae48c0675a0c8c36e5ab66e30e0b04ed3765e31727ae866", 0xe4}], 0x1, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x1}, 0x3) 16:12:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:12:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x202) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/4, &(0x7f00000000c0)=0x4) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 16:12:16 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x800, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r1) fcntl$getflags(0xffffffffffffffff, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0xa17, 0x2, 0x2, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x81, 0x9, 0x6, 0x10001, "885fa5ac66e431b70b32d0b22f9ba66fb6f708e3", 0x3}) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000012c0)}], 0x1) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x635adc6829cc9b54, 0x29) getpeername(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000240)="ebc02b405d8dff970c4cc74de2238e89f71057147e159c2c2094c486dca6b394ab47b796375933c28bbba3f4c68cb31f3e651b6ef9737b5435310514aceec5864cc3315dd57db2978d13b0b1f25495efa8ba284ec799cdb061557d2d053027d8d41401a77e885820c4e48a1b9e13bafa88cdf9bc9bf13ffd4eea9d7f86f3d7d375544a75469eecfea69d47d6b07d70f1", 0x90}], 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20000000 didn't change! 16:12:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/107, 0x6b}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1000000000000112, 0x0) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000001400)=[{&(0x7f0000001780)="23de4ba02e73e3151cb81a159fa67d1b8083841557420183c906c2d52a5c3635b497711543bf8d2ed441cc28ac70fc5a40860133981137f9de332f145d35b988fddbd23200cbb4cf4f4887888510afae1bcfd8372fa432ab677e23e2f7cda5d45218b4d4d5ebd8f46afb0407cc9aee8a58c438f8a9ceef2b1bb78942a9169398813fc55d35359a2b07a80970cbc5ee0a999d36a35a285a30047afa7d8c9b9ed1ad93f99189161d1c4f2c9d13a04ce7b562fba0ae29cb73336fa0b5e48dd77accc2ac5d670cf319522fdb384f495a70cc43304e25a4ab74037ae85da67154f101013bc6befb9337733fa67228635d357ba262937529a706facf512babd00b2ac06873ecffb003ece28b4487aad3fcfad94f8867574203a3a50945bf703796541d4a1faf2d84756a0ad3e8e9cde44f0ac06a159365481502ac27f87d921803d60d774965880ff26eafcd250c2276c27e6c95032b67dfe0c77d98772fbbd45c23b0e6cd1ca212b93ddfb1046b8e22fa54d96e8624ce33519259af82c9a8aeed8b6fb4f31fa9ae93f083a71f12eecd1f140ee3dceb53fcbf8567d9210b1ab1fd168eae7a74dfef58ce62f697f3efd7b392563148526475151c92bc18ef0b6d57ba18961349732488fce6ae58075dbb0c6619349f129d2e7f75c23e56acf879c063dbe3fb47af2ddf21c13d30914cea0ee4fbbef208ebca459e295dc5cdf13125e83ed09cc696566fd1c1b424c9e5e45e9706d00e47140158a2e9394c2def0eb1ddf46acf86a1a3f4dd3fc62f93cd992a7f01f29bfe2180538600f482080493b70b6e96436815478e69eba79368312659e518813df1c12c75bc9fa4f1f81c3003b1a24be1a459dbc2f6e436b38ccf615177a4336be274e5133d07e573d996eb59300971df9b678dc080669b7caa7518aa48ccf6b526b8bbe68cceb7d633702486a812eab50eec1fb08ed4af61aa912b60ab325e87b1a483220435e0197aebbd7d88e56fe61d274f4e09878ec01fbca65ce213dccf0cf24214b3189d379ab1744ea4e759f9fd47d3c9ab7d6a47c777be68cafc78199ea1d78810263b37ae1ee888e0928fb7849202e861ee55fad96e3d19db4b39704bf061caa24162690856bd5e2b5ab22d7553081baad1c4729c77497f7d2025b9f52b4d18f7582824d604228a2c813cb85af9b5b7c6c6a667ab6c61c832add02ab892bc4e89393dd33e383d51194d8b6e3da2c5195748e42c9ccc182adc002bb239e75c7e67ff29f523c466b56fc2c4e39867e9501e10efcf41bde5f5199b1e0445e47d8f6ca85e180fc279efb8bf165b3e35aa299559f4c3f9aa33a3f33d15161ceecce62e274cdf1c7eed4f1091ff7a2ac45dc101b53a4ca89de51257f66b93b45079e1a8b9095769cdaa31cb9607fc79ba8532985b37b02668d0895d87c4444df9065830849e75627875d4f77877edf88efaa6eb06bd2f2786d17adf11dbe21bf9a71f7b1e06450647c6f831715e83e46f785eb050996ac7c46223785ff9c5caa4d37edde828716a1537ac5a601c6c68230a6fda3589b971c0130785ea7345a4253f54e0248c7458dd914a07024a97c10f018e103e5d06b92297d457ea5cd3833efa67029194111bab7ef61f47d0b253dddb3abd2e2ebdc3bcefe6b7615ec20418ba70501293f8d4d575f163b0de87198d73e67b143bc749351c5e083afd071d6aab67c93a4bece029ade4453e1fba6ff7b0c2cb64dad9ae7dcf65f444fde2ef0fd79ac8e72914e293f6161bc8d606fb4211f9484336b3cd8277f3fdc24c2db434a012014f316b214aee799b483dd3316ca9952ce0e649078ed82007550028917cb0fedccb1f371ae50359604ef8f8096b47b1a709df2601aca3a80b0d406b7627832c764e87341b3b12070ad159f60c9d6d7ffb4830efe9297e01a9d37abb0e40ac1a95166c37d85949f39915a2f8d7a70ea042361e65e396f66d954173958822d9a4cf73a8665c7681c22f0a17d1278b5aa439c7043188642afc174400c6dda1f5d392e65205c2e5471c67f31ab8bcbad08036f77a3f64359da79f34db9719d6dbfd1fb8e77900878736ac93a83aa9e28303afad66e7b8f8548ae571f058a1cc7618c1f559fd9d14333f27b827954ad85ff5abb7b66ad1c78910b139cd1beb78d17ea1a75b4676467130b2141d8a635e5d366cf5122a1655ede2b7b15f59c1fd53d7bc79bf03c7f5dee9b207d02aecee3db2b41617c7d500f75a50cbe1ac49834cef6bb06148f3acde6f3f1209b925fc591b88aeffad9cebc4708fce16a7ef13f69d049abd92675efd757a20c1734908e69721534594bda9d3280574f7bef27fc689bf487b25ada98f28def4c5580501818af469dd702abf99fa2229cfe276fb09378d62386f47bf11845d33b069e9e710d0081b9fc3c6d5edcd06db38bfdefb0eb1a4c26cd21cf680a5aae9cc9ca61b64ec3b7dbea19c975cde2008672b79a44a869544bf819236ef73d1b62344357d063447f0b21dba8dfaeaa0857a2cae0448b0083eb08a3f47b9edc18fc1e7a85e5e4c93dc6ea47c93a57a6ab01b3bf50fc62770b8e1f254c3393320d66bce5172bf1f3b97526e81975ad22dafeabf3ac4890599de2afa5bcb17132226d2dcef5b7c9533a2642eca6b9fdc318b40bdeec60e5a6bb91a20f88b6560b9cca2481499a9237deae3c521407e05ca7a4952effa07c263418b607ac0033477fd6d002939306e939e6e7cd251529b351f5f3b7f882ef8d87c9ef9ab3dc7a4cc7b1fdc80e37a047fbe512198c5c1bb58d7eebfa99602a6e67552781c0fc986e2a9d31066ec9c51e7c3284f69136315e71e7e55bf80bf345fe4e31b171d5a8be938da8eb7d349844e9a7548e6bc3206b7d17c00e62b50991a9af5740201a962deba3e37e77f857ea7827d14c0ddee58229d27dabd845b7e057a566e2b03c9510e12ebc51d781375d5d69f9aeba84d1fa4112e0d9bc88a81149595f082b4d6828a554534979ab934bd5048fcc2e5dcc84df042bd55c1d91e3c8ee8db753c9b52f04f15a41c4bfd7b507de43075e66e1c11182663456870669c3deeaabaff29300c9ba536412dacbbd97a096061711a53ff59aab78476299c1ff4e66228b0c091ae3fd98537d8a4b6a6d82a3be570ae5673e3220ff077817e9f3d51b97f963a3bdc194b38c7902d24fa2c091021f038cffbd967c58f2d765b9a62e9d6f9f83b4209ac768356400ab39e3d540edbb1187db4b91a5089c00bd7e68609bc08f8418f39683a66e7f6fb58b5ba5dbc4aefceb03d177a1c32f5312a4114549a0b40839941ee3acef6227097fbc31bf20687e1e95a753e656a68ffa9b9945732d1da1c1fd5c756648aa2fcd171c7b24f7d7d9f77080582f439e04ac1726dda88437bd29d580ed7eb1bb30e6dfbab33646e1bb605020c8a0ab4e3736d33317039f4af198ef27de777d50587acfdeeab6f4215d157e0f65bdffaca3246990474642c78853d7ad1359913010b5c3e8323b1cec88cf21ceefdc74b46331070c1f822c64ad16723152b37a8999aff69820272fafe9b05b5256c3a32ce539065868c83d02425b0cc69da91ffc09b09fa08dfbb274b93716268e7f50c8538e3303c36004ba255e4f8d4959b3404c58b9537a8a281c9b39a672827e4fcea9de1cd07327acb1476b0591127e008cf4718ee6963bdad6e556ab7c044f94eb557d07bdedf330f6113cb213404f539b3ec4d432fdd3eee04e1d3f052c83c8fda3b176b673cb55126df7d32473c6a74be5ef244f0829b6632d3f43b7fe9956f773113e751195e67386dc418eed1a883c8584844d3cc5ce142cfbea0218a823f5f869c4192de2e2318975cad252bf279b4fff096e20036490840d22dbc8f8b5aed1f47eb265f99ee6a1a7d413193191349c2838d55f26e083466e27f4978709f19ff363c572dbd71232fa8a05b5cae67df8a2c0b6ee7eef5ea78240977215e07295cbafee16b086ce8dc41b03bed1fceb13cdfbb5a771b71f9f9c9c71be38612b68264c8e6f12838bb048fb3b260ef742a0e970ed718536b04e3728ac1d6b70e7e2be17bd7405db6e9b05f172d449b3a5969f60dd0ecbae428dec7843c858db5448ad2d44debe53630931b3c2bb9af338b33f0d1c92387a520d71d94ac636f60a5e9a006988a8ddbe9cb15e3754edfb7e00e2dd6034420e64921c73a56533b10837112dd9c059d37fd61a586f68515253c31f864f4e25cabc38fa062301a64d3c476715e716b44b21ca699e104a7ab3e685a1bf31e8aceb4a56f1c89cc3c48fc86b6f6b5fe8ee61e22c3585f67c04e7626c5fd24e8c66fd2437b0f9ffb3a56799a25243080d313677b27f2f63f11345f12869a3e21923ad0f9dbf830ae03396502c1ada1b47c3e6542611cdef3528c20acb6ebe7cb58eb26d4c1bab520ed93bdc7ba741e9a5be87890b4b0db6452d677a98825ea5b9367a8495a12c8ff225020733c993244d0385c3a0cd79b1ad8ba917bcf1f0a7def6daee9cafb436410b69ad06c01f80344ef9b1cd1302ebc8c6c3fa7bed70a6a5637fc315482d6276f9c950fb08a0bb6375381fa1443fc3e4b8ceffcd1b541badaf4a119d152f84e3314f061539d60a0a933838b40c1e79f9a8e2332b6ba61e00cd1768610e218ca991722707b426d0c7df106226a880a5a75c01155cffbc9815b7029eee16479eaea00aefdc3078f0316e98769a02835caeeb40a788bbc0631b71d1ca84e54ae86ca6b217f5a71c19ebb81a4ea761d2ac4c8168227864f0293238573cc24e1655764f1a61fe3f2421488ca0f557d611511ce557248f4c5e2058951d3f0b5bd27fcc259ffd464860655640050858a0b4eb51ef1025c53f8f4aa5f41315503d4f37fa1ea7014e09805fba52829b3797eada45385e0a9687ad91157b0f47e8e5bf105739beb6a883aaf4ac70d20ac916caf1ac2a9f6fe05be5af8701c7c60c1997f81cc01d179cfa5032d9f112435340e7eb1fe669f2352246784274f545aa9d56e4b0ffa330cd2bd53eb6ee8bb419bf45766aa51f7319d5246b12d643a28e9a4de5e9685438268ac98cf1f936e8b93675aff000f3cdff627fb7260c1ad170a02594f2ec17981e9e92e71756939c3412f59563108d47b9a4d8f4b6c70261307ffe9670cc59d391d3b4e917a41a83725844826a6da186b1d08db08835a0e8a651c5d506848ef986c2545b619f0cdfae2acfc3830216c866fa2a8988f35f92b7ebbb951ef83f3c309f4ac71e9c5839272e2c7460cc19726ffc7635ee7cbfdea6e2e9f9b38114d9a1d871535f9d041a82e69bf44dbeb44738f729543b170567bbf596bd26ae21c339838022a30cd5689375db3583c5e7da098d922f39a4efaef3078728e6798370c254a28ab74c36b258ad792fbb74ea1f2e4dc27aa236a1a10c4711bc6033f60a7bba9087d05af5e4f6be5e32aea85821438aa6672c3c0ac3fdd8cb58e14f0708f7d56c8a5a6e34deed9f1a1f3de51f32f3b4bca3a43ecef4aa55afaf26d537950bd075a0c3d7392909c125a5e271d1a6d35e7bda901a430899b9f6f322654d7dc72ac0bf1f20bc4aeb39ae74b0573c07a557356fcd335991b4f9132c6a452a0c7f73041631933206f48a87f816872ab79130c88cff65d92a873d73a2c38b3e07a1941dcec29f6217a4b83406df0aa594160ff8c9f86ccc1f6665566819edbbfa9fa95c8fa4301f5e1860e0f89c46d3f702b8de3626c62225a5d2bdd5442ad725d399ed5c81bc302746dde1dc5144741a087fe5c805c6841fa807cdd0696a3b8292c9326efb74317ab7c748bdd", 0x1000}, {&(0x7f0000000180)="666516a17999810f1fe8eb67af2cbbff52ba3cd70683e8f5e04e5c3db3f5b414c2b4e4dbf0f4fa3ef6c4473cb0ee125ec6ec8e373823ff2d8a3efdc1a444", 0x3e}, {&(0x7f00000001c0)="a303b98770789b7b357b70f1e46ba0831acdb6dc3c6f2f", 0x17}, {&(0x7f0000001300)="9e6f426333cd036e1f6cb39f22ceb10cea160d7ef4aa6483e5cb660df9da4ba9e763cf79cd3b14877cadd44047276f31108c4606abc8b5619d03119f94b72dbcfde006501efd82f44a604738808697a9d4a8b6e043c666a5b6a59053c7a4a3628e96a30a612e4ba22e572f3c2d739c3f5ffe0db7304964d7fecc28f0f4953d2571e915dad371259cfdbc9419ae70a30d7955d761e25e289d3355509d1070633fc0b9f1da16479cc2d7d85f0dbed705e747f6c08d2dd79e6740d246f00a477d9c43a30da95c982bdd2f72557ed72658c0eba54c2dc0390ddc904fb3601fc9ce5642f4ff8f0442a214385aa33e0ff2fc5ac3c4e4a50c40", 0xf6}, {&(0x7f0000002780)="be37cfc7066118a65b776780d92d813f799de8af0d50a684b25fb3f3b124cc13c550008dfcc05300c86701ae2ff52ebd28b755589e34459c54b748c98b436f94ba2066d0e43ac99038a96174e0b0730a9fa741282f569cef2434de2c91aa8ee63d6b0ce734217ff5d91b765b9839bca289db296f1735d52933e843d1595f8c0648", 0x81}], 0x5, &(0x7f0000001480)=ANY=[@ANYBLOB="b8000000000000000000000032c19b33f529ba98686c7851a99cf655edb3028927b2b594faf3e37b690031a2425eb43cba22119476c6cac15e94b18411dd64bc1ada55ef45e514710b6300fd586481caad34694a68735af086507f07953700a64b3657f245047586ffed8ecd4838695decb7f55aa046ac5cd897b7b930d6c903ef9efbea8b66883733be220b715662251a3f47eeaff2c8c7d21776b93b150587c36292c9fd698e5a79677476a796ffbc08c08ef75243fc0078000000000000000000000001000000e127e5e0969cf5eae0b93d606d8ffcf70532bce2055fabbb74a34ae48ead664f470fd6051925f50c318768ac3000cafb99dc8edb98400c9503581021bf1b1e880897d403bac01d39f8acb67fe6e0db3ada88d3781ba72da808cf1c82e6a4f3f0b894bd71c5256a007000000000000000ffff000000800000333c2ca3c88c314a43f709e7145acc0ee9b637d954606469f5e0cfb30bbcec5707c98b8544137fc394496230624ef29d29fe878de443066024f12d3234bd3a64e4c796527ecb5d60cfedf5e56bbfad89c765bee006654eb3aeff55f2aea1630010010000000000000100000000000100aad997346b0a4a8f6b4b356cd57c730ee5194477dd423ab922be5433a6a628ad8484264e7069df58c6a886f1037edf096aaff6870b1f36d8dcf05fbacf86c57d201910ba2ed4f9c2431e050632dc2423110fede0ec30bfe355bfaaa86ce57b1ad1fd138f4b9a6a8a9beb41d4fd04063f16edd947405def7338005c72f1417642c25575955b4058b7b2e53765526943fd325aaf9397f9bdedc862148e8d37274d9f66c83bcddd46675eab99a1a8a7a5dc30c68a9e36f57e01eb0d028749a83b4f3f5cb953473c047ce6a8460d8339f4d89f4fd85878ac35926affdf8de0fdb512a530bb5c6ff0f9dfbb79cde8cb8e03114baa2226e1bf1d3e2b88000000000000"], 0x2b0}, 0x40f) 16:12:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002", 0x98) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchdir(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="fd", 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x17, 0xc000006b, 0xcb5b, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffb, 0xa2, 0xa0000001, 0x9, 0xffffffffffff0000}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x18, 0x20, 0x41a7, 0x6}, {{r2}, 0xfffffffffffffffc, 0x80, 0x2, 0x2, 0x9}, {{r2}, 0xfffffffffffffff9, 0xbb, 0x0, 0xffffffffffff7fff, 0x8000}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x1}, {{r2}, 0xfffffffffffffffd, 0x80, 0x81, 0x8, 0x5}], 0x7ff, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x80, 0x80000001, 0x2}, {{r1}, 0xfffffffffffffffc, 0x20, 0x0, 0x3, 0x1}, {{r3}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x7, 0x5}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x1, 0x3ff, 0x35}, {{r3}, 0x0, 0x18, 0x4, 0x7, 0x100000000}], 0x7, &(0x7f0000000000)={0x3, 0x81}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:12:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) close(r0) 16:12:17 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="2fe20f16efab2822f54826c40a19af8bdf481f471eb253280d0c02009ec97f98724ab61866dc4b678d615974384e107dc67650f6d3baac087e9470b391d7d3faedc6853895df0d691b3279c32bd142349ac84f904b297f44a61182d9e5cb493d55acee0407f2d54361deefca30cfb63a2e11033550a35aac0a2c2098ffb44043a10855181383fd6756510aa3823d43d41016c9673353a500a54f6e8b230dc66f7b58ce87279e70501fbd5df00ee134ec0af189ccbcaf56085f69d8c9b2481268972129ef5627d162cb2adb1757fa70547f8dca1a7b4c9f997d7f", 0xda}], 0x1) r1 = socket(0x18, 0x3, 0x554e) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:12:17 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) 16:12:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="92360af938c10846fb340027212f1b9793dc1bb41f2313504edca0bbdb7c933f90ec351efbb7d45838879cf28df5a3928cbba32d25828305ff320f860cf96005ef34cb75551880e905cfefdf0773", 0x4e) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0xf2, 0x0}, 0x0) 16:12:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r1, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 16:12:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/67, 0xfffffffffffffcc6) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="ceca8260a5d7541237ba8d028ed515e38358f936ede4205465ec3c116cb7aa3645042ff5ea79bb5491b77a787e8e74f37d391b7ba216c0ca378ddfa7d61f2a852f3258655489f2ad8ecc3750f4cc60dba5fe1b776fe8bbc3f1acc2fce2797b4ec2da667c1c63d2882dc05fe09879962761525495bd65da2b9110b45561f9adfc82e653cae93f3da100f8df52d2968ff0257e31391e7b383daa42e977", 0x9c}, {&(0x7f00000001c0)="d434d366055a78a2b71f9ded352c26d78aa923e65ecb63e66faeea92f4bddf606a020a8bd01b25aea7d7ebb7d283ff3be5b2cc61621a0833ae0a3e1f642c3cbed824ff68206ec99b9e714ee26f4d19f34218243ddd2073ea41d2f4ece2f7d612e9ed72b745a0252e31b8016e1579778e4fba0cf60b010bd1544af69847b15751ced026d0fd1ba6c61913aa4b69b5b1207f8cf706f532a63610d89afe60380e3ca829fdf7b3bff637f63fa773cd88e9258f49b0d1cb6bb312aee59ead6b02dbf226e5683d809f0361ad552881453b0e74f1116b8f7362f4817b1e8cf975774abc16201ea037afe174ba86b3c1850f7d49878e3f", 0xf3}], 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000001c0), 0x6, 0x0) 16:12:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x55e6e901, 0x5, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:12:18 executing program 1: socket(0x20, 0x5, 0xfc44) r0 = socket(0x18, 0x2, 0x10000000000000) setsockopt(r0, 0x29, 0x5, &(0x7f0000000000)="f5ff1200", 0xfffffffffffffe63) recvfrom(r0, &(0x7f0000000040)=""/246, 0xf6, 0x841, &(0x7f0000000140)=@in6={0x18, 0x2, 0x0, 0x4}, 0xc) 16:12:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) clock_gettime(0x4, &(0x7f00000000c0)) fsync(r0) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/200, 0xc8) fcntl$setown(r0, 0x6, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x140) 16:12:18 executing program 0: getitimer(0x1ffffffffffffffd, &(0x7f0000000140)) msgget(0x0, 0x0) getitimer(0x1, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:12:18 executing program 1: munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:12:18 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000100)="bd6d483c9773", 0x6) r3 = syz_open_pts() close(r2) dup(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x102, 0x0, 0xfffffffffffffffc, "b08d9abe961018d3a50a2c21d8e500000000e04b"}) 16:12:18 executing program 1: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)) 16:12:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0, 0x0, 0x0, 0x3c7}, 0x0) 16:12:18 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x8bbc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd3}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4c}], 0xffd, 0x0, 0x0, 0x0) 16:12:18 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='W\x00') 16:12:18 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) readv(r0, &(0x7f0000001000)=[{&(0x7f0000000000)=""/4096, 0x1000}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 16:12:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x14, 0x4) r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:12:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x1, 0x0, 0x1, 0x3ff, "c771528f67c6d2dc6a8941d06ebc05331d4e5a3c", 0x5d}) r3 = fcntl$getown(r1, 0x5) readv(r1, &(0x7f0000000b00)=[{&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000380)=""/46, 0x2e}, {&(0x7f0000000880)=""/100, 0x64}, {&(0x7f0000000900)=""/199, 0xc7}, {&(0x7f0000000a00)=""/248, 0xf8}], 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) write(r0, &(0x7f0000002c40)="ed87af1daf609e03516a38d42c71b1e0607eaa359d121fdfa37c6c0392c3ee359c87bf0a7e1306be660a027e6fff163d64fe5026a590db7e7dbe6f4366dfa9473a2f5906d06c4321b24bdfa335920e0f8666f2cb739e07c7ec6e4ad727a38e3e421f4cbf2cd936ce261079cd3959c5ebe53ddedf056eb090d2e18064de92f7530ea0ed3f217072fbe519ef567ca583d15375fce10a87723fcfe1061db2bd05f92d5a907162ab8bdba6e011dd04bf03c03663abc26ca8baf8d449856c7edd3426247744047c3f88f6566f715984d4cb4c5aba4689820d1e3dccee4b576a2f04193b890435956afb49172fc8205fc6435dffd08dd4f91ead670a944dabcfa022852159b46e0b3e94df9f671edd7dd1e91433640526750b85de3cff13371f05dd0612400fa86c94fabbbfe647dea408a9c6281b847967ea8e31d5362f687bcd36ea27345626db33067320c39a8a7cbd650720fca8dae381500b768ea01e710da739b306598cf8d45f93339b8a91ac168441c3fa58195b4c9e4042ac4ad25e9517dd9afbf8bb8767fd4d4d6d16bf95bf619060e74b2c4e02691ba09c2283d24d5232d966cc08ee9c05abd9ae87b26c1088294aa67d7d33c6cbd137dc14772a6e5f025718dbe97be26f1914bd2cd6b478d39af61d446b3c719c12c6ec27c788f61430bdfa81dbbb7a9f8cdb71e27b239b56861ea92bfed1fb488b2699e9ff9b060524a8341b0fe21656c2170026ad97afc4a5ac8087bf7e16224eec7e24117c1b6367411f67eb67d74cf23b897f64c8dde0285fdab26238d45bcc98296f88af13c5affa4669dfb6586ea11e86c6489b65b08691a776ecbdb19ac9293f928d41faab528fd019583b8284a175ae63cd9022ee07b85d3bf79e17b4020fa09f1d559a4b21c88204d62c610b054b452bb9d275d37cdbea229e4c63e57a0cbcb17d9f3f079bbfbaed1c9892231b667f3f5715e15dd998cb3140a7f563f1192386af56fa4eca489765aa566995f2e1b0aa4ed1f05a444035f8e1582c7342fa95210a69abcbe23be35c65dbae6d812bb543a36c0cc767a6badb8c632db96e6de28e9439289484e1ae1b8da95dd6ef6b3877eebf9ec73c8754f787b89c0e2a0c9d6da58acbd6e91df18503ff060c79be5dd8a8e64868bd2187a8eaf9861419e087e1e993ccf71bb1630f47cd331e72fc604ace4ff270c480871a63fd64bf79356b3296e8bdead1e04615812b51913a30481d105e2b0fdfb795f78f63c060c1a188e582d26e290048c706a88b98d273e8567f4325fe61743c4dfc6bc1bb92e13b7bada686085ffbb03111fdd253d6063da7472d3a054728986794d19de99d9aaa079eb165bd1b10e0f15729150689968da4b532c5db3b12c4a0b0c0f7f5aad79e2b8209e4e9cdf44039f180485579c0b01154b7caca3b2cc9860fab6745c90d1d4d3916f1be3ea0cd72c2ca2868d9931df595faa5c152df2a5f2c4e54742e0dcc80b0a25c1ea11e55633d726a28b523e73873211e5e66cc06615dc1749b18d265e625609ffa7826b7a36363649812f08ac2030485ea5315c4dc62e14315be440ce560e5d5541618f99b97fd795326d77a5c18ca45ad629752670693974ea07db8555a9a2bc29350ff1f815f66b0b29c4b20edae60b29688dbfa2a3f7ce6656b9d58df2e57ebad5bbba62cb3c32f5db16802c3480c368ff0a2271eceaf6c1c0046d0348928e658d6f8b2bfd053228b13480dd52ed453c4d36e1ce8f641c90999372cc10acd11fc0495c977dd2203fbf61cc9e5547eb765a8df62d73ee32ecf867d618ef4f6d166fbe6b6a2a83d8b61308d5da44ff74e98d66bffb369c08c59f3b7a3a4ebf5f48c9a76900983b8e9670fbe76ce8192b763e1544d44959fdd6ab0b80942ddcde940a1af62c63970e21d4487a98a916c66621ee0932fc6911e0780d318573c2d196e34c4e06a0b3f1a042a7d83d420849c919e6df0234f99887e3374e702a3951b968089d86a069aa3c75fdb90fe40e2947fb4d8a8097ae57bc993232c0a807b58ce47eceb42f7739a5961cbe7262e20c7b02de3d6092a1783a9921d9b98ac05f7086f37b8a84a2041a64d4964e093b437c50f6cf0412391b4e42c9c2d90a89cfd540d9b75c4748e143df1efb670e7092f85385192343899b5e43671ca706c5cddb216daf060a991ba350d2dc48fc9f93df9ff627b884091db250c382b0f0a0c125f78c8c329c86f4923e7976cd669c63006513b2650017863c1063b407fb36b60aca31a46cd8ceb189d1bc20dc00da809150a28bf0d2e7e3aef3b91c1bf7b50aa073091a25d582f6ab224756813fcfe7ff99993f12ebe806d27d1ab2d26303e25bbe601aa638d774fac656be8092002fce89ce1e699dfa2b3762d4500f19d3b5aba36583c0c6e13f76b545526318f6ace6e93244ecc860c32df65472ccdfc8337e0a9c97ad3837e3e5b23ee3565dd59688f5ad73d4c4099c0bf5fa2a3fe0c554788c52fed4fa7d344502f4d89dcf15b32862f08c5b4415af47fdb4acfe4c7d2b68b40df7e45f868f6664d3835137da3ecce553df9bf1016aebb7bde624eb8af5114f2b1224bdb621cee6d190d59e35dd1e5cd95b0b96a9278e25a145977a37ac3359b1ab30473047359ddd02195fe6ad0098c06f284b1bbbb9e1b7c5101b7df0e04fcc1ca674bb9e06b7c983610b7cae881732f440b1de4895e69c81a5408f18b1a6f299d74e7a7e87de64779afb8e8a20710334540026ae200646eaec5d70a439d97ffa81f0ac1bff7fed7cf925d049e799ac988039d8c1a783f6dac635ea9d90333738e5a0ca0115c5ce91b4c519814d64d9aecca6c0cfc71cf0bf1d9faf9efe818324243e7e461209befa0e4e0a0d4fc616d386834239cd7745b57095749297a731a4bbc28dcb4564bc370fe058f82e46f16e8a95d7b118883e8d0e11974ab5c050de544df51bcfb04e0bef503ef746180e2f246dd8f46488b9baab5f6e1b2de81435a25487fd06ad210844180d300fb862d4eeb9d28e9aacba8408df2db1de6e37c669c166bf0c9cce00c1afbf4d80e6777490bf827dfeca3a7a7401cca29614936590d7b670870f6d69e841b39f7dd55967a9eed4b69eeb826c72d1a189446225601d22c1b08fdc2722fbb6de0204dc5570dd69e44b1fa89bf974be2080bcf0b3d27e032083e3feda881a861dea2729724a24cdb79c8e2078a0f4c8b7754fbd7f8fd7942bcb862ddb81411dcf6e28ccafecc21e59a5a8e659ce03e203b5b0b559d79a67b2b8ff12c9b8ce67426b7bc9ec1e7d1c95abc1a9e77906c813d6f2cade9ea6c279cd63477b94dae3a82030633435a26dda0111c9da7decb4a4b783a906e319a1921e0759514789b102967e1e646f89b803dfeacb4a2f44c14375e41db05734754938f36e300bbbd31dea97223dd3c77b2c4266ba72e2ec4c94c08cbbf8ac3246d14164c06b1018a9dedb0f7f6faf0c3a0f44a62844f4d42ffde6e93f7089aeda261a546bedabcc597eb21204c15dab28ee7ba247a1474e69b7ce41c0f90be58907eaf2e93bfcf4e16ca8a7eff504845c5bb66a80708fc899aedf8119c349889f4c4f7ae2a813ac8352d7e642e1d3800e425bc1dd18b7deb1b1f94798b731dd6e3a5925966352e3e42beb5f5d4dda0173395a3ce5fd8feeb904d29eb302d1cf371dbb71903b9c4e2059613bdc699b45678240da63f689348a82a6b1b397587410a3ec1ac0b3e8cbf6c1f47d9a7c8d666beb6f954d1ed1ecfe53aa3dafc3202207834934a6f25a0fadb971ccd58c3aed0c2651b131fb4e2d532dd3aaf8009211cc86fbf2a4b662431b43ead89aeb2d0a0b4b45da1e8b067f76b50cc313b501f3942705e1c720991cd15ffdaf5c146f437168c0c70efff67aea1b4d2059db3b1f01d7eb08704862e6fdb738a4c94589cb6806f6b53d53affec18402cd4b5585dc4accd2c5c7ea68c18c392ca4da716d285d55db2b0d5f2ae55e1ca73a1ba30f0641cec227f900147ebcc3b6d5ad0984abc1b959f1b18fd8110474e8ec032fcbdd21f72d59176e08160c932c0c10fd27af86d39bebea313064f595a91ebb5c413f7133187eb5e54796f3f8ab7351a05976cdc65cd2748ec7dacfbc72a9c76216f51914da725ef5ed492f69df7429ce403cc7a344e31c2ff9221374bc3cab74230d66c999a93cd6d631d5736e36ef3da30febcd98b5dd22a316e7c2c783ef8df4de9c2942af3b6604c7821d332b37733ec9f76411c13be6756a5047441b5fa348d48caa6c2ef70abbc998d4b27f6e2da2a64b544ea57b5334bf7bce43f4ad6577d09cb96bc7104d7c59ddac83822cea61bfdb8f62fb1accbe98bf73225c156420475e77aa4708a91b8464003eac0b695e27e4bd6109d9304e7e268b1587ceb8ff1db3bcbc333dbe84b97dbd1cc8d107b41828e851add9a736a1b4dc2445cf5a85c6ebc64e8e840dddc3c7dd8bec009edc5f71cd04e5876dc40958ed40443a938dc7b126ebe335c762bbf6bb0bdff7a1638a2e7351b06feed4a64df2088276fb9d875a7314d52eb86e298b84b088a636c99a9fa7a40dafb60b50b47c2521ce37a1b3b3d7e86979c5eea9d8ec4052007ce450ba0bbe8fce0d43032b2c4ad2ee57a5364d4098b8b395f62323c21429979a80550aee6b9e2a45280ef76c7faa70004f6f3d3746f36bdd965ff366a6eedfca7f831be2838a5226ccf31eda6fa7372eedf5e6e1713a2ba3d98ff8bd227e7084a791b01f3ea946ff24059fb12098873678600fdfc5d1524c274c356f3fdecd48745724aa61e996edbd464d807a682e56e40ed50bae29883268c2dad170fec73c82e31cc6f14bddbef33bd06f17979f0fa52e1e43f4fdf5abdc80dd1fc2ed5dcf3f4f810b18ad731de87730df971f0fb37e95714bcc792e77f4e14969fe197fae9b246ae65f0f166f1d63bf24a36bd4f7763acda82659f2f75cff596fff86c227be6f7a10aa5ce84190ae564b9617b417620d75847e1d85ab46627cfaa074a13e846cd99223a4e8bcc80997d00ebf9dcaa7e72ea4979864f0770d8255a35ed813002b3cd5fd24160ef48e22baea866cd4991bac5e91cee066ee4f0051f5971a65e8e559f8a2bd20a10e29d73cd87221c969344c1c4e25b3f2c8bcda42208ec629ecc3b45e75313486fb930a7953dd44451911108071723703378ae2d102a7428016bf8e47f6b8e636db28360d3d9662e773d15ab71df9e4e933673c1f0b1300ed3789eb8f4dde3e342a030be29781a64cece2fc3d4e566bf7d766345da86826c3dba77dd2f9a6205519b9bd6dbfcd74056586faa964e30cf422d5314b00a3fab146e7f7d29dbdc7c6f0a5ec99a42a1a4fff6f9665f3e0245afd9769622b8db927a19070d744edfc6a519464757d27603eb5dedfee67425d46e6439e4868b4f65755379ec2a2475e70513b79a777619689d6b3f3153f76e9f4a8cd7a631cfb03413553176aee5fdc236a097b5b34e3eebf9c3625f2b1664316c421fbeb56701cb21e6412a7ba687aec01c01959fca08f05891a0b0b41d11edae6ef09b1583397c3c83503a40ac3a8f4065665527839d62085fda10f72226cbfc6c3e5588bae1b0a7933e0896054f918fec3186ca79249895d4759a150a01a55805f623bc164da1aa4019d6e16e534194e14e6beb5d6bf0ac2a0a32c0c71e88917f49b3e6c76f9f6e8825debf54292002ff33458e2afb39fef652bfcc08359a447cdb5af86f1f9598f707aaf1366fe0cd22e66f0712b4137cd22ec4d506355f14b9b0e629efcc60b6310c52eed8db17aba957831b44dac6", 0x1000) r5 = getgid() r6 = getpgrp() getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getgid() sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000001bc0)="ad31fa3d864094663747ef58388667ec53bb33e481cbc94c288bb210bd875bac1b7b11f4c6e22f4e13f1cac201a98d75c195e6c60596307fa773d173fca9f4ae3bf9da492bbc8c6c493816c5d57f61c3beae8d6a173e8aaab9576265b72450c6c155743544a267350653704a098c4932748967673364f98de197b8ef8474527ab721ce611c66cdf23082eb3eb9eef81bb0a8c1aac7669011757498f5c8815fb76b0d75b994049b2d4bb4911b55bb5c8b106d8db257d655b2dff533da7afdec78e058b5534b2c00eec0b2a27cb05c70ebf7f5d3e151e2cc320436988411b2824a282457d9e0e8632c5025c8cd1a5b344861a981789e096738d7ebdcf13bf46836a090f1df3a33ceb73ae9ea340ae43a85ad83aafd6f8a0f3a5b077c06bae4ae80965280aefc07bf2418390255cf83d0c41fbcb7530d8558ae2db11c2e825a702708fb83e2ad4a5026c009edbe9146bc28474071de3669f6dda8e27b6536822ba92a194633a41ab745915e61d8127ea11f6cb240643ead4d1b7f2952b72b2a245dd4ff8089a7a19fdeebf19fe068142252df8902ced7679166d14677f6e5f6f9e6230c42b6ade3e033872012ce4421a1be07f9c4136b9b5f603d706277fda9a2d14ab48179a1ed2402a6297327eeefc3c5c0625152dab4dc4c35325a17987906e1b14c9c42b63f768dd5e846fa7d58e1acb9c0a2252e2e488a53c26547f6d040349b18403ff4c3a53af041a832a25a89f57544fd17b6c7dfa54781414b1ec27a46c81a50fa148a7b50979579d64b4d47d70755c9bcb86348bf75f04b83c9e39310c5da0d49e6f414f5fe0a6bee595cc6e10c03ea23ff121c0123f69d0ee0bf686959417df81ecbd02e24983bb3eb9e6e7e655efdc7fe6d66e0d1446e1e606d2bbd9b7ea706466dfb600d49ec5360b8a0e6f3bac58620d8214752bd649b8a5dc35e4bbad32d8b64d4db9fe70c4c7546bab794b1775af5388e998bea86c9f295e862137b2f08b5d2d166b4adbb6b0346dc165bb11bb4dd9b7a059a5e19f89b416a7be78ec36db9a8a60ccf217013059194b78a73f663a94651ec016edd0e7cdd104db92f7a372aca5b933ee4ddbb02525b51a129ca98164a768530241c222f8fd36a4d2a974944b6b5a058e9fdf2a78fae723c9cfba1dce1bd8086301a8a89ce9870fb5e2fa9a51c9099e53dbd65dffe2bf4ba4652ac534d2cebe0dafca6e3c2936672fee22457ceca56ea0d2ba8f21b4415ec043fed822e052b35a19ff6989a1e04d0e50dfacfbd917f19d3993ea131314a7952d1b48b9f1c29112a786faed1e0a8e1779d72d070ffe2503f7bf5e246850a9ebd99099781417dbd1a4d42cfa0f0e4d1dbe41b74ac7d1ff8ecc3984794b4541553df6db603ed518f0665e69628a4b015dc3bc2557d7965f73a3e810cbe934a05ea5c9bd54a0e785246175509ff77b7c4cc2aa446897ad90d133c21301d9b17467e42e5d3892a9903a15bdb64a424a50523a26b853a4d1cafa44b0a12f35493cc9e7d72fd2102ebd2b201966bae7060bed8dfb2e1536e9368cd2a98e36a7a51319e845dd8eda6e35b4a85b3351f32c70dfa864670f8881d2d880d9e006cb708aa701598eb377311d82b584a6b6d620d303dfe5477fe7f9cc0af78ea44df71265a9aa2c55e177c076f655662223441f625879bb7a89f941a337d18d2cc74b2edabcb9a9d85ec7122d8ed4d5cb54ab0df4c1cb5b7d467b06615f9ce39e13e1f5642cea2e288db8c4e63660b230672514fd2bd5926dbb263fb9a7c5ac69f360e976bdb625b9b77c4cb225cd6c9decf1cdf04d918e7ffaa25ad605e938c9cc3b60c683b261fdcd52205c493dc2fb61880af937687f8b8a4efde46be0c5f2140bb7f5720d78006ff40e77ac89ce74c7d6e3c21900c361aa42dd10c42c50727ff66fad4b53c88f8323f700145dca775f4b83481acd6ae283380e5c8390588069170d4f0d7929d91e67db94249ab3c2dd4d6043342b95a4fa1d7ccfbd51e00d91adf9fa92cdedb35357e06ccda3901b8dc506d85894447e1eeb062452ccb36604e29fc3d7733ee05d58b75f52f24fc945fdb24eb8deff26b4f435c3004964077f9609de38c0938e6da92e507b5f066d3ff43f03b50c9729f1a5aa621fda5ad5438bdcba2a471e5c6f7db752513eb08977fdef00f084e32cc9a59140a9d52b80f64dabb9c9de3af694127e3c7ada1622d8da787e74d569bcb5af41bf2872b24c36b6d960273e43dfba5f57fe4aca4a388c6f0d15b93e32dfd80643821b94aa8a6dfc774267e2ce281281c80172398ce069fb72ac7fe598311720b4d833e670cc5110cffb2c491a93853cc848624146a2d2a3776f7924317d7de022c5d8d54bd2f8267a3a3b0b4b67b528ca97efc6c89af497a9e7889dec02fa3c8e7d3f7731d6c322e820c09e71c3588d20cadcae00055931536f6c4bea3e78ef2b8fd02ce24694b6885940126db29df611b88894f01adda0790dae2e0813765765394809f344645259d8add15278a1c21ca0b785fc7e2962ee2523d5c1a845b120ef23ee5b77d4a6c89bba9a6d41f3dbc320258f90702c04327d85255b81619a73ddd95e683a04ce3ea568a2fdf7758a95881feab329715bb40535c9abff05fa090fb3e7243d9975d5badbdef7ea4c24b8795f7822978c3becc4d3e662b8ca7d67cdfabb03591bcab2065ed1e36583478cfe0606d1d2445c09f7539bd494e27311343938436abe8aa8f96cf134a1718c57cf5f975a03a9ebe8934afe7cf5aa92499ec4303938915444f53b411d6f36f13ca2daf9ee8122466af2ee2b80f4fb66d9a45b252e692c667050e89614f8964473402a93ffbf93f509bc74d5b767d00ab5df1a68a281b8c79b1bcb9be15b7b66b422ece81581096b2aa26cf25f7153b7e66f6d6aec0160c926c5a862c61ef10d0073e163a7916586f5717ab9c1124629aed3698987101625d27b3e18b3c92a9ffaff2cefcb982e33d1e3a1ffdcef9d2feca5627ab006a55e05de4c44160b6cbd4c6a4e6470ac3b7886c64fcf0bb18fed75624e7af928d537f5b6a30edd06cb38a9d29810ddec23944936dbc89ea904d4f6a570c85308992dcc3135977b8ef44a716bfe7360dfc9bba06227afc10ca7b51e7363fa21c7f0212e408609168f8762a3cbd84120932403f0b4eac372349ffbc970894bc63fa1e241974c08bf0621c3af3bf5a1d7f11c93c5e9851a1392d8b91a4c256676f7e60e3f34c7c04d7c80aaa295a5d303972962af13a9a79edb87f9d3f39a1ecee8b3f19beb40eeb5a7fe7472b31d7d704532b428931182913f0e2c9ce090c3ba3c57edd04583e87c5f0867e22768599454c08f238099363c2a108fc942f920242fea781c8fc504787eb1b9c0943b5ef8d969938339a40dfc6bbc8dac704899dc454304143160bd00ff9d530d9ae1eefb252d17a57adc0e803ea14f068331004ae2ba5239a1e9c9b004239a6d169023e1d4644d2301fad18671790d4a255322b0fa45af767c311f9a1d31502e6dfb8691ae03ece60226e8c1e0fcef30ae76eb9a3c6de61a5f96ce39058c2cf9cf876b2e1a9babd99533109da1894307d874390c868bb58d32dab9bb852f308879e38f6a10d3cea17a3334b5e80eca3966d5ef0b94eb6e57ea64c716c5dcc4acbefd78afe13f2ef47a16c1d3b10ed828dde83be69cbbb3151139268b3783716cb77480834e3151aa552b4b405c69be46fc900aeb5d2c5baaef1c8a81a790d4b2b63b1ea13d9b152a89721485cc2698293e0f2760599290592b9c7a2ced78cd019de3e03b41cc48859efb21cf57293c367724790f114b0f82d3839fc7bace9c3e2362fc9879268c45eba1b6b95d24004fcf91402a87226a1b6f5610ecf33ec5679889d3defc72dc75c64b4cc119faa6c27ce8f4af66e5f9a3990103ff8d19a6c1d8cf44c7cdd0a71ce61825673dda82d26a87ea73b73857ed0f3cbeaf91ebfabef65bd508c6422c17b4e2abc6634a3da3ec6405576a42021f378359b43d5ab29601b806723f98ec1342bde6fba6b1964535fab3b841d370b63072d5d80584be142e7fc03d0330819caa3b5cc953e0adcd922deb78695c6096621568b7d0f71c53ecdf93a204bfdb7f4486bb6619a174c84cc509f7652f27006b6837cc8440a95b36ab8f6ca31dcb336abe3da92b0a05ad9251ae2c932fac8e19777780d7bf1b639ed0c8ddcfa07e801c19cfb9e83a97ef3743972c82f1330c1ae01a256b06f4a48b2e8a19941ab5a3bf7d428ca970eb45a032661921f0870de6735c4c5e7cf841a46be419dc7e8b648f97913290dc102a02d90a3772200a58f6bfc8399ad837a9629e79bed7f45b59d7e0b320289f361012291cdf5e75c8a858d47cb8f7c378abaf7305b35b5738044620453aa11c8b510cfd5242e015b33bba10e6ec77d3ab65cc9118de43fdad05f951107751588c8688578c46c8c8cdb47763e6e1e8947917a121980c5c380dead996cb40c6ab308339cbeb288d6317b5d40b9d7132ee4e23c5c574fb36841391173d4be8db5c79774372922c285622dc7c9149653cac76cd2222e4fc5df4c9f1a954c7c3fa95f607f3a9bc160a2b4b6dac969b674abced4e2a45f4c4b7981bcc7e3f65e64c032022b3a28ee3bc3473e130399a2ff566727929907da7e56a7626090842a3659aa37f662d6b0564ec016ef81f6f4c012d0a439cff71735dfe75e60aad79156dab28073aa2b8f0e1421fbabff8cdb66eee06cea9e5f809422aeb9ef395a586b3ae85f59494126c9954fac1154a1fd24457ee641051b510139722a943df7824c70aa615fdb704d0069bdabc32a7f0a2535c0782e25d605298f4d07297132a5a2c2648558ba679024e6e57356e234af8ab7931423b304e1ac179865a63bb074432c923741e897db6cea74a5403ed05416d896097f703bf955ca9f2cd07c95aad55da6a18eb1dab5e58ce9b3c07121c98cb06e9e2e7974bb0c5d59a9fe457fcb508cf853a13244d69e3de988724b5fbea36e56e66de331f21f17767ee9f6dd2c539fb1414dac7cd00d781e88f9d70991a6270fe42402efb2aa5d36c1d78b7c94786991c3197242c0464910a80d624c2e42c524fa325c4cc5d1b96e5df37f27567274a23b6f11fff19f9d938c2024fd20403bbe03a5178bdfeeb24c97a68a67ca0ae6471e13d2a8927401de029691c19130d0ea408a46765ecd461f5b2acf5c82941996c19abff3ccec851ad395713dc221d94c1e7c88169c45986629d55a36dfc1536ca3e3f8d732e3074b5306b5aa78f17ee3ef0053757b1a47bbd33a5245466a9ea1ff8ff834a785e2a6e6a20feab3331cee21b3a831a079656b964c2d262d3340b8a13aec2cfd923ed9b7e9b81d93f9346e34aff881f73ee077fbfb4609ed736a06ca1d9705f37881453e47fd8c31f61b0c83647bfc41af5a18391d4654483a06888f1fc0c44f545f13118b4142f140473d736879be8d3ac805d88c03c0b1ef75c850345a4a878818f781608c2226adda9c35d476eb7d4846fff41da54e3479eb72b4657bc7e12daec83b189d7f28ddda8a81ee0beade725b603fac6d23176be2505debb6d68572ee42ca5ab6aac37175868160fa4087ef9b3e090defcaa8fc0938a568beafdf329545777d77575b243f39aea8fe4ad86b5531e091fe37f6e89cdf42ca71a176e5d8f37efdba5c6b7b2b16cf2565fd5d36d3ead058d5b58d7597a246dc1a3856865ed9c27981ddb0e4c754dc553fced8152ba380f39a2d60c08c6caf1c47d4eee1b385b739cc9b20c50a73863a58905bbe17ae16bb", 0x1000}], 0x1, &(0x7f0000003d40)=ANY=[@ANYBLOB="2800100000000000ffef7f0005820d1d3714b0f5925f0c4ad6227b102655ebad78578640b2295e7041bcfd612732c65c849979a231b106c020a9af43ab4993d18aa402f58f1e98415bcb8d4c39f30c5eff82f57e0035909a9e447c50830df6486b85ae9929fcf15dffffff7f00000000e00bddaad67843ec5402ebf1457b1c5c91548eb6dcc264d0195dee2853715f89ac8c60915a00000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="20000000effffffffeff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x404}, 0x1) fcntl$getown(r0, 0x5) r9 = syz_open_pts() readv(r9, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x516038f1, 0x10001, 0x7, 0x9, "415d39715a4492632987bf773c0967400051d712", 0x0, 0x9}) readv(r9, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 16:12:18 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0x0) wait4(r1, &(0x7f00000000c0), 0x9, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0x6f, 0xc81f}, 0xc) setsockopt(r0, 0x100000000, 0x101, &(0x7f0000000000)="4b16d73abe4b58647c8f219e7f17f086e7c171323275577caa0a011dda2f99ce2f70916359a5a955f091d89d4194d0978eca1a9f9185fc7db1de743a2f1122719fa1839a58debcc889dacd04c6e6433138a52ce882e20fb87ea2bfa06741ca544a388201707d53ffc8ebc5a9cfbb5a4dc8f278b02982807ec70c89a4df66e056459748efaef0807aca9f6828b329325116581b12ae474689743a3cf3ff291a31b93aa3ef39", 0xa5) 16:12:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) 16:12:18 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x3f, 0xffff}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r3 = syz_open_pts() close(r3) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x200) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x8) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x45f6b4ef) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x7f, 0xffffffff, 0x9, 0x62, "29807a78d7b8080c70e09fc654f3167789fd3109", 0x3ff, 0xd0b}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x4f, 0x0, 0x200, 0xa509, "da44143c9b2aa1b3d537808b63c241c53cdbbb2a", 0x1, 0xa9}) readv(r3, &(0x7f0000000380)=[{&(0x7f0000000240)=""/169, 0xa9}, {&(0x7f0000000300)=""/127, 0x7f}], 0x2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000003c0)=0x101) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000440)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000480)=0x3) accept$inet(r4, &(0x7f00000004c0), &(0x7f0000000500)=0xc) write(r4, &(0x7f0000000540)="916e9a8140d22aff28367021116ab06fe114e09d813e759a9aafe4ed8e9d638dd9925a9d21aa953cbae97af9bbbffc7b75e0d1c835db53c6a395a981649a11e6659f7dba97bd5e124f82a1f0a127519402d5f0ec35018788d64d3fdf13aed6fc5586d0481302ed03d5e0c132ad5587922496c7c56e8418c09ba6d47a40c37eb2dc2b3bec8f466bc6a10b7db0d0b335b5a4dfb5d9b1c31602c29dd0519846e45b83c833d67cfbba8378806ce9c0fc19324b69c0109b4024211ef5f8fd6d26ba0c5e6851c8762e5ef9d331c8cf8c6df52cc0679005c31f9a14d6a2015004f628cb107397", 0xe3) connect(r4, &(0x7f0000000640)=@in={0x2, 0x3}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x40, 0x101) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000700)) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000780)=0xcf2a) 16:12:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d016e2f66696c653000"], 0xa) dup2(r0, r1) 16:12:19 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) fchdir(r0) 16:12:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x81, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) sendto$unix(r3, &(0x7f0000000180)="8be2002f23b925dca3a11fa81d45ffbe088e5aefef34489f56d72f46c3f414c444fa3488988b47fb6c88d8672b6120c61348e43f8b405df821c7374de5cb70a5c81332014d841fc543f9bf4e1096ebeb46acf815b9fec380fcae19e9fba3d632b9d2e4f5e9a4323db2f7f195c98d0d37cb6df4b163d83e6cf71f53f1e9490ae51ed4ed8523bf53bd2b7ba0fa9979ce", 0x8f, 0x7, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x10) 16:12:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0, 0xfffffffffffffd8f}], 0x0, 0x0) 16:12:19 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x91d, 0x4, 0x1, 0x1, 0x20, 0xff, 0xaa, 0x1, 0x1, 0x0, 0x100000001}) fcntl$setstatus(r0, 0x4, 0x0) chmod(&(0x7f0000000000)='./bus/../file0\x00', 0x102) 16:12:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000040)=0x1) r1 = socket(0x1e, 0x3, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffe90, 0x0, 0xfffffffffffffd96}, 0x1000000000000004) 16:12:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca07", 0x599}], 0x10000000000002af) 16:12:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x400, 0x101}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x0, 0x1) unlink(&(0x7f0000000080)='./file0\x00') 16:12:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) 16:12:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kqueue() ftruncate(r1, 0xa98) dup2(r1, r0) 16:12:19 executing program 1: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="680000080000000000000000000000003169a951e955b590d3369ad68a3213704d4feaf91fbd592a02f1b78a97696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab65776346e874d14a186a56acc00000000000000"], 0x68}, 0x0) kqueue() r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:12:19 executing program 1: semget(0x3, 0x2, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:12:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="000063e3d073edec1bbb0900fdb0b4f007ba3637abf4471a30298a85a205d72df9e1602726b2562e338ff9b190a0b76e995e10aaf10a34c4227448d71317853c2be8efce3d6f7e18eb3a8db4302951abe4527c8fe14ff3c8eb7c9bc174c14c98dadb81efef9f764220bfc2c37127b977acac4996e85c186911e022841b1f60e8c200fc72722673dce4b62df051c84cbb91715a1222aabdd5fadf34adc2178e17", 0xa0) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x4, 0x7ffffffb}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) dup(r1) syz_open_pts() 16:12:19 executing program 1: r0 = getgid() getgroups(0x16537e0b108e7e9e, &(0x7f0000000000)=[r0, r0]) setegid(0x0) getuid() setregid(0x0, 0x0) setegid(r0) 16:12:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x8000, 0x0) read(r0, &(0x7f0000001680)=""/120, 0x78) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r2 = kqueue() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000017c0)) readv(r2, &(0x7f00000015c0)=[{&(0x7f00000012c0)=""/90, 0x5a}, {&(0x7f0000001340)=""/84, 0x54}, {&(0x7f00000013c0)=""/31, 0x1f}, {&(0x7f0000001400)=""/175, 0xaf}, {&(0x7f00000014c0)=""/87, 0x57}, {&(0x7f0000001540)=""/114, 0x72}], 0x6) kevent(r2, &(0x7f0000001800)=[{{r0}, 0xffffffffffffffff, 0x8, 0x24, 0x401, 0x5}, {{r2}, 0x0, 0x6, 0x40000004, 0x9, 0xfffffffffffffffd}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x11, 0x5, 0x6, 0xffffffffffff8000}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x9, 0x1}], 0xffffffff00000000, &(0x7f0000001280)=[{{r2}, 0xffffffffffffffff, 0x4, 0x50, 0x8000000000000, 0xfffffffffffffff9}], 0x0, &(0x7f00000018c0)={0x3, 0x100}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000001700)={0x5, 0x400}, &(0x7f0000001740)) write(r1, &(0x7f0000000000)='<', 0x1) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="b4ce29bcf98976bee639769e8ca1286952cedd0532b3a5ced6d02b63c5be5008fcb2e560f0c247397c21e075c1fa9b879620de9e3a0b6b58478a94cea41c4b8303007bd541ce89062de84a6e82449ae41066b6098657a5eec5af0dcd8006348491112e063acfe7034cdd5b3513d4c3f11df878f6fc617a76f3267c8397020dc5f8b4b99287f92504048c791e05ec3c9dda61c093e624b7095b6347a87ffbcb45d18ced825fd41e8399d6af5fd116f32d67978a809bfc5a708a830d2cbfd4bc99a595d0934ca1b45475cc7e65fbf459c28e59c9465c5defc3f759fa62db9faa691a1335767a34552fef06a9f71690ca7275981b6ff92887a645c69f9ec7ea5ce7202a806cfb22e8b032c01f8a002603a7ee04f2eccb94960ce0692fff6cb4364756726714e76676349b0c85310f8ad97700761d4c385ebfe4b397aeab12ceeacd301f1c693d566339fc6fc1592042729000339973f161820733ab87e7b865dc25b2b6030928e8d1d00b9ed67df2fdc6d18ad675a4598c6f86af2ae1f72dde146e0f963cc52986f6685d7b2fe9e2a3cb9805c8237646a0c34693967f66c1fda571eb22f18eb9e31b7367cb8516d07c912ce44ce3bc3a3f67d6032a49647ba5eeede85506910b22bb384cb642e1f2c1d85c8ff2229631b81af8d3274992396e6e9abc0ef609beda78f6127e10bee03ba4c5b0d45fd792b0480c190bde009c33617612af871eb5b0b3463376d65b7166ed1b85faa33c2b66f382f1e5c4234dfa274f3969f25b2b2bb3b19a4b257ab7ec853f97ae19aee5f396292067a77501e986a339d9fd665ee645006d82b52568f457f65c6cfba7abb8341ed8b8f5e746c651275e2af092fd671f6941a94a1389e1cf2ff38fbb36bccdb7a7a136019b3c4205c3846f376567a0c5eba88fa0a2f2c865ab8fed3577d194df3df2f14ad3052d27cf98819e6545cfa7f12fde0502aa5be1b5d8a22c78e55fd2e1227498051c0400233e13531e8b2142b4b35e605d393f970be5604b03f28698af5fc939dae30086d0114984aa8f57bc1e854c454e7e760c49fb7ca1dc2d76e4d4595a268fb9ac8176529e57bfabb034e1e3c96baf178f61c90e9c30221a10203dc940a295302d0092b0558ef0dedfbb694f704bc017a7bdb6a802af4eb81befaa0a95ad011a61569f52cc2593e33a238530ca5ebe05cc5bfb3b5548f68fe58d8bc60d217d10c5dc7820dcd8f6ca946867dff843f60d496d402b5016bc27947400d270a8b7c7bf2926a25aa4a39c320252b42668112516ba063aa2bc6fc326857982563ab371dc9696caab5772cd34cedbadb34b6b1678bd280332f590c6c7d7da9cb6c5bd688780936cdbab5560b630dd7ff8f28a03e3d68afab3b8adaafaa7f1df94568d3b4eaea7a222267489e8eef52a8eb21c7daf988c9934c0cb4b539d50b505b3064c23e8f76bed0b5bc049e94c9fde71f70b4bd966c3365a91ff1387370c2d2de755057c491f142e3c44d5486df40c219556088a9085d3ebbfa8f8d88e909803852e864179c49f0c6d29311102291b538e3dbf270774b2a4b8442b473c910fcbfaf167436dabc273fda7422bc0019c6892e3fde06173c419045dbd165a4da31b90f13499a6a91dac42e8da460f4bf8eb60a34cffc0d5bb098997325c23b95c9b69faabb9f4df37081a550926f2fb387ca2a8c9d3f202c653032a0253a694a39a9131679f1c53f3c4f2f7e6311984e7c94e9e38b6742228126822185ed11480942fcc08a75afa31181f4e70e64f817f374955a1f93d94d79af8096925e1e77462b849a57f310d389a059bf244cc2eba075d622dd9c09a9865f0ba932a0cc037e48efb0c6f18791754e6b341c83a966c8b6626ed1062aa6b1820c2dd85a8362ee60595ddd99bd90a7e7b1664165edbd5e781fb3acf3cf6657b39e40e056b5d4faa0d3bbe3579a5cb725069780d2b05fcbfe2895331510adce48e0dc780f501a43298c0e39091b701b4f7e3182666cb98643338aeea41a9586c655dd78550a4f9fa06c1faec528dfa4fecc3bab88ded171aa13655a7f449282e9700e294edff1cb58c688442f3cfdbbd1d989369329ed79aa8db9ea7ca6d6aafec876ce6038a2d9e910ec85e59cfc6cbae9b246a12f77c91b945870ee1fcb6a0dc46d3e968a6bc33a925ec38c4e9ec4a672dd745d39432e0783007ce826302c860cd72cde183f3786fe4e3c0469c45edc6a7eb70a905b3c1e771d19769cb32c4ffe15a33a7cfecfac7b4d494b284d1dfa108b0d2af37e94a64b52e6973d099d6c9cfb3b4cb638edc33a5e3323b2a02c03c83cd5aa44ace46b6591424f8af005c7163f0b01a5933e315e8069c50663818286456357501233988a14a731565a3c05cefbca7b6fece1d93b97928aee1b5c696966fdaae6cf88837c5e801600431b393180bf6499db9110c0979c353b6bd26d5da2ca3958a68af998a48e6b6b7e8df1adaafedb6d6ba688bdc744551e819ac97c6cd7b32fc768d42dd0d883415d84f63e1f747246f93e68c65ff7bee1805d1f6e56cc5e5a1225fdb73f8de3b8b3cf07569807eda762fc411e0cf24217528f5c047fe8c51c84d4117a89b57e36eaeae10de05bc842a99e38ef0192c919be451126fc7aab52706365068ae12298a1ec9e90b2e92ba2499a1940a346076ab6a9f71bc1380e2866aeb3f607fa4cdd38ff27bcfadda1bdb2e5c42c3c92c9d0f04e60fb32c2a4687e49a0a02f86847bb7e59da05e9ff6ca3e829cf657ae54d20e31fd7c1061a838ce65019ce88b61f145defaaa49bda37fe1605c3f5fa62a72c77811c0b2637fc465c9c9b5f3bcace2f9a4b349d5b21a539bc006f7d1ada9db76ce0c3330115b94e3aeda039c7b6eeaa547e0a6f4b1d202cf67c4f3cca5f162f64c5131d9985353c89351ce10df3c417479dd1d9795ac50256afc75fb6ecad1648598808d2b21db210d79fb0879a918b25147c2c2e02167f67de50df07f526a93a5d49354918b401bc532915fffa29473cc197e5593051715ab05b3ca073fb16d486f6c1510226ed0412d19cd8b6c37973cb6ce489f504d6fedad02221c54012c15699664057dfce9d16ce145a32f8d0d403c76ae7d3f93381ab4fdf97abed189b20628bd8993655ed4cdefecfedb5e7f6adee8b75d27e116919f5fc01c4e021d4997278fe3f250644cd5fd819f312a789e8e50cbc4190302a7284a1fc8b310747c3af8bd2d023c87345a2baf1303f4178c9d080dab813876ccea71a627697a470ea15794afa8918b42e41383e2a6448e2f7de1f14e322ef4d963e95a561aa813d1c78fd7c0fe42db1f03910456ca496f6623437f68989d71a9cb414f6d982aa37bdda49a861fe8c0caabc5d683b0afff99d3f417d6e8747e748b82890ee132f1932a604ab3fd173d13523541adcfe370649f0773f2b7956b216f2a1c0fa2cec6e34126b70dbbe511815826b790434efc1d1359f22c58179b12b07e741ebcedd21e6738f159cfa0069d114fef1c1360be2842c911d93bdd0f78257125e45992087676a020c5858e8fda87a75a1ce97701350681f53191b536287902804b702168d989b113702c874cb34757d0a4347b06022c9988a3f730bf143ab1ca03e502361508ad79a5d45f9d7859c30d0818af4931b8fb05482f8a01d78233b9ae557dbcafe03055610297f8be9f67960739145cd72b9d31e2249a02e206d53eae3231077ba95354cafd8c3c5bbd67bcbe483d729412d2667c88df5085be786bc7e6a6fc50dbad8c7b2aa117c032ac61c55055acdea0c205e704128229994d941c8f247918e52c3295ddd8a2e51c77a3b51855200eb60416d865a253068f58960a0ae6f4d0a067eb7d7c63dccda4006e26a330a9eb9cccdc0660e54b0c50db572ecd70a92d8467d934480c2e3c91e30c922bf0debf34bf3f7102f57c3cdcb9b3be1e159c6adb6a97633e8b86a319bea5bfd87d61a550382e531354a201a140c28f75ce2d0c2ada231c1956158d0417a0a562646d04fdb00a9186fae13cd829df4b0a35f8e05948df079883d6e7d503d2ead8ce0c3af0bbf46e74153f10f8af205917bd8087cfd8ca441eabde6d0db5e842a259cd9473a70ee603744916dd538f16389f4c23ebb7721f1e04124499325b121c74d67a32dcfbce9a2f7a8bb99cf28c6d7427745e78930439ef2195ba9da46e55fe9a9c6c6484cb235f826e266bd54befcbd0fdb3409a26c1267d0ecc55dc56a9fa80d8c4c83ec3e1ead868503d1f4f5994c3d45be770c92dae089d41a28917124de54825086a80c9b32d9d66adf2af60e2e41fe5ebccfb562476d463845a070d1a22afb4cd96ef8ac9ae47119dcd629daa9bd8de5191fdf319f1b341905ce5e033e67fd54cb35ef928ce4afe39fc0a376adae3a51e75902016c578e42236b8c20b7aff725e8a70ccdebc5fea555f531c31a795fc142c20f5b0c88668d95364c41dbfbd21588cc184ddc0091ed7b9cd44d86ec641ed5cd33590eca2e9da6ba7c581c1051ef0ffa1a91feba48852e0b08fc914c6aa884dfe5692de19e35f943b90ba4b5311906ab7ae4cd1386af93be69f5d6a33ffc12f82476fbb4fc5e32a2d79526ff3d029bd22f621bc3b77382dc30d965b6c865133697509bb1b04b1f27f950673649651de84dbbfc791eae5bf184b8b56da74579e38696c984a051a630af480f19a13fcc422adb92af62d099e54edf1ead317a04b0343678752478fb4709337863895ba57f2e33e26429ea8bf2a6699517ad7ae70fb6b2765502dfacc17fb062a1f92e49f8885ac53a232a7e054ce5e76465a09b1b90c4371d60e900527c08de6f7de2a673f8597c279d73b58c922f129ea874474a6179a6ac410cf8d1c31b1dd5c764c8ee3ce16ddc4dcb91565ddbe622a4dee0888257007b0a85b4db97e9c041572aef6b21395a3d6c913a8abf911421b2bebd489537ca9deee434bde306cf1edeafea722f690868893450952bcb5764bab5248cb371866556dd24a4a37d4108e39721fdd98ef8574a8073e6ff3cc7ac1ed296608740d45822f9f440506e617b33ef922c187ebdaceb5da5642d6d58ea4dabe2385591ab7f75bf950485f6ecabf9b56743cee2bcfd79f66cf1e15671bd210067375a0ebdb77e527cfc1784be18673323f4abe98b4cc0e10aa2d0aef260ffb5feff5acfc70b7368caeed7ee0fe2b13e0e94c72aa8a9363dbf292c26c56c54960286a59775b140a341148fd1970ff274a936dced5d568fe1cc9c4770c95827afbdcbf0a939fb1f71371e77148bdd478c86ec556d1cff215f7ae69fb162200399edfec72dc2c0ca01c787cc9b8ce6363a8ad59571385b8b6981080b69f2333db37c1dcc3e33370530eecced48dba854caaf3e1eb12bceea85e82da034c9abb1677707660670968c43c42df1a4f1f8c5247d104454535a08b6b75e352711a07746e8b6a31432b90b1dff7cfa536d95ede97d129b715563f2f89bc5deeaadb5110debfe936a936d49981e6642488cba233ee9b5f25687db66d94300b5ccf2655ee117a98b746e2b9d6612baebdfc793a0ccf828dbed7f29db0c4d19cef69c405db5ee43ca3fa0cd213285c95da5894fc7fa1630ba88fc9f9bcc95e77e25e8458ada8460e8534360363ca34c4ca911c38671a74525b5e35c259d7683035e78f17ee3a816b18d8b7de821b1f7ee7d21e003aa0de55743555f34808d5ab6de39355b7e84eb4f3c1d7967833b4424283fba9805a2b9ff3a1a810297874ca8d36a8087355331961e2d36549f607f16617620d6a0d39841c144dc27c7ce83be06", 0x1000}, {&(0x7f00000010c0)="836c13480ef2423e3c749b650545f04f62b9181fac7cbcee5bb32b4852b8274a1176308321d6ac40179d3f421ff3904c330ac48d8cc2deedbd7e1da30af5aa8db99e70f5c6afa9d45a1a936e16482655f00e302848215a8843cb3f2743ca143f83054eba876cf5e97110d310bba196f6c5f8bd25863d19c48d24661fce62ab4f2f31703e773f7af117c9ac6c3c3d5079adce2f49739f034240df73fa3f0a117985700215edc156c4f08b4d7213412a308c776f415a36", 0xb6}, {&(0x7f0000001180)="4ade1eb4ea76760530b27cccf4950375951c2b4eee2caa05b461d9ad92ad5b341f82b5ed81676a55d19262393639f23ab5fe6034b1b20d0e22a89fb31d4f95cf850031798279bac49e9ac604810eddef4f9b1e4bedfcde41580185806a7dacbf457f05583882a4cc7f865653e381ecdd28a07323fa0cf2f94f94e2aff0c13128443d740ccba4f8c33a71cbfd224f22b2ea70c19502bacf0bcae3c44921b7608cb94fba80b7c06c3d", 0xa8}, {&(0x7f0000001240)="5a022c7888bfc69394d8b7febc9536efbebd70b3a3e1c48c28b9f387b2e3f466afac8986e939e424c7c653a55434187e795fa29b3190565aa3b89f3d69", 0x3d}], 0x4, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001780)={0x9, 0x6, 0x0, 0x401, "d4e6187329d074dda48242452be5b310e5446092", 0x100000000, 0x9}) 16:12:19 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) r2 = fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000003980)={0x0, ""/4096}, 0x1008, 0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="40be409f98", 0x5) socket$unix(0x1, 0x5, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 16:12:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = socket(0x21, 0x5, 0x6) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="ffb2dc4a8df9b19f62139edb2e85ea2a264657533978ed7c57c411f7a0e3e8e0e6ed83827f720be9555a5b360fbbe8413c8a52bedae2a7ab2c10ea20ee7c85ca2609d4e7317c983926dc80e006f7a5fd1c822ec4e51793e5fc48ef79c87e99a9e25ef6c49201b41bfb9e5297fc7d30fe826884dc8b973ff5503b773312db3c5b82f495c9734ed61ce6c075896e526967700dfca12708cc5ec8dad00f54c7387bbe88108b551cc1f090bf5aed3b4335a9acd6f7c2cefa25", 0xb7}], 0x1, 0x0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:12:19 executing program 1: mlock(&(0x7f00004ca000/0x3000)=nil, 0x3000) mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) 16:12:20 executing program 0: r0 = socket$inet6(0x18, 0xc005, 0x1ff) setsockopt(r0, 0xffffffff, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x54, 0x33, 0x0, 0x0) 16:12:20 executing program 1: r0 = msgget(0x0, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x20) socketpair(0x18, 0x5, 0x91, &(0x7f0000000200)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) r2 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/180, 0xb4) msgctl$IPC_RMID(r0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/137, &(0x7f0000000300)=0x89) r3 = socket$inet(0x2, 0x1, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) getsockopt$inet_opts(r3, 0x0, 0x9, 0x0, 0x0) 16:12:20 executing program 1: r0 = msgget(0x0, 0x300) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/47) msgrcv(r0, &(0x7f0000000040)={0x0, ""/157}, 0xa5, 0x0, 0x800) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a8fcb8da9c8e8650000000000000000000000000000000000000000000000000000000000000000000000ed3a29ae4582f9bf00000000000000000000000000000000000000"], 0x93, 0x3, 0x800) 16:12:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendto(r0, &(0x7f0000000040)="f13532f105d9a5f18ab040fb28b7e6d4d4cfc4837f78bdbc77854562a4d78598482c286505aebb74add0da7e563e016c3c8cc5c7c43bb61f4892c0aabf29f31a969d7d300167b0918aa60392c43c7ee3b69c3b960445faa7ff6d56bdfa3f213de3758c4fd44857c4e02d2164a88c2c1a3b5dc03fb59e2e6213008838c98ae7e18c59b2", 0x83, 0x3, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') getgroups(0x402e, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendto(r1, &(0x7f0000000200)="112d2ea687af0fd9433de56aac22846b06ad77acff7c273f7b468c2e352024a3fb71895e0b5b59216c1eee275a78f8804004d0959af448febde0aef7b780fb166823b37b9b11db9e5281298650abcad9184a662c9d61401c5d25b0", 0x5b, 0x406, &(0x7f0000000280)=@in6={0x18, 0x2, 0x1, 0x6}, 0xc) 16:12:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="078c0004000400000000000000000000000000000000000000000000"], 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x20, 0x1942) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:12:20 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) getppid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xc2) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r3 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r4 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getuid() shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) shmdt(r3) shmdt(r4) 16:12:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1583c5b00005b380100008000"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dff07c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405dca84b10ba7651238225996d2250f6ea821e153a6212dc30a0a", 0xd2) r1 = syz_open_pts() r2 = getuid() r3 = geteuid() setreuid(r2, r3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) fcntl$setflags(r1, 0x2, 0x0) fcntl$getown(r0, 0x5) 16:12:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) readv(r0, &(0x7f0000000380), 0x1) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) mprotect(&(0x7f0000146000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f00002f9000/0xd000)=nil, 0xd000) 16:12:20 executing program 1: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/152, &(0x7f00000002c0)=0x98) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/16, 0x10}], 0x1, &(0x7f0000000100)=""/26, 0x1a}, 0x2) 16:12:20 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, r1) r2 = dup(0xffffffffffffffff) utimensat(r2, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000400)={{0x4, 0xa3}, {0x80000001, 0x6}}, 0x0) rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') pipe(&(0x7f0000000300)={0xffffffffffffffff}) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000340)='./file1\x00') 16:12:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r3 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x120, 0x0) dup2(r0, r1) setitimer(0x0, &(0x7f0000000140)={{0x6, 0x7ff}, {0xc463, 0x6}}, &(0x7f00000001c0)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r3, 0x0, 0x9c) 16:12:21 executing program 1: r0 = socket(0x19, 0x3, 0x992) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/84, &(0x7f0000000280)=0x54) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) r1 = socket(0x1, 0xc007, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/84, &(0x7f0000000100)=0x54) 16:12:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() setuid(r2) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:12:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) clock_gettime(0x3, &(0x7f0000000040)) clock_settime(0x4, &(0x7f0000000000)={0x4, 0xde}) 16:12:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1029, 0x2f, &(0x7f0000000100)="52bb63dd87b5e85fd51ddbfbd5f74657792d98ca215930d235f21484762bf0dcfb1b0cc0a51f70574eda1eccea067c7b630000000000cd5aa5948a3fb6b10fcefa66a8b82ed2c915f5a3e24e76ab49f79e826064be55c2e4a8ef904bb094335cf21aded4cb78024e1e097384a850c0fdacfcba52f8e4d035bce2215d0256a39647b4567027b64ce626b1bae5b0bcb9e9db37060a616710ebe5f924041a310f49f158ba3b05714c0341223ecd4628cefb4f731a2a3be89009b100f47ad7ff11e9816a305601b9626d5ea9c38f45bd65176fb4106d539d3e69c6f3407aacfbc297dd058ff61d7bd38eca742d8c2170b18961c7e0acb7abd11828c70f31baec9bcfd6519152321cb263f0520f5049cbba464d6b99f8246b449f497770efd0e501002686f5a7e0", 0x9339d56939f59562) 16:12:21 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000540)='./file0\x00', 0x200, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000500)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) mknod(&(0x7f00000004c0)='./file0\x00', 0x2, 0x4) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="2fe20f16efab2822f54826c40a19af8bdf481f471eb253280d0c02009ec97f98724ab61866dc4b678d615974384e107dc67650f6d3baac087e9470b391d7d3faedc6853895df0d691b3279c32bd142349ac84f904b297f44a61182d9e5cb493d55acee0407f2d54361deefca30cfb63a2e11033550a35aac0a2c2098ffb44043a10855181383fd6756510aa3823d43d41016c9673353a500a54f6e8b230dc66f7b58ce87279e70501fbd5df00ee134ec0af189ccbcaf56085f69d8c9b2481268972129ef5627d162cb2adb1757fa70547f8dca1a7b4c9f997d7f", 0xda}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)="b48163f59f9ea9e0085dd90151c4f4dfd34c840340a5000a6ea60648083c6c10", 0x20}, {&(0x7f0000000200)="59266e8ba56e6792993e084fd6febdee70fbd0ee8759567134b5cd5f0416b96f0d28d0d7b738bbfefb686ed7138ebce8cc972e48ef5e1e62c7f06faf2026851acdb40b41a877ca620a0926ad9c2fe1ec2ecac32b0c2258b9f33d716a", 0x5c}, {&(0x7f0000000280)="f383732d0d10989862b5c5384a3c606bb5a67fcaa6841c8d9f4e219dd22ca3c6a40acfbf8713d7387d823315a5699bbcc26ab387c795353245b79a76c5881c3b96e9994c2e7619bbe11a900deabf722b7321dea637d6423a89abfb4e426e0ce0629f72304ee03286a8ca44d0cc5773", 0x6f}, {&(0x7f0000000300)="9ea31ab737a5b868ab", 0x9}, {&(0x7f0000000340)="d2d547f89aa3a6de5440fe4e22d5c1b83bf793d8027faf1299e5ff", 0x1b}, {&(0x7f0000000380)="1182dadb6764b001850ca4971b7650c6ea64dd02d503cfbe825482288e36f5f5622473aa9a9ef94b4825eedce07e4e37d70718daf8dc5448a19014493e384764cdefb42d2c278a860d2369fd5eb7", 0x4e}, {&(0x7f0000000400)="e6d1a7650d8cfbef80191dd5ee10dbb9", 0x10}], 0x7) 16:12:21 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x4, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:12:21 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x1, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/245) semop(r0, &(0x7f0000000000)=[{0x0, 0x5, 0x800}], 0x1) msgget(0x1, 0x80) 16:12:21 executing program 0: syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) socket$inet(0x2, 0x7, 0x80) close(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r4 = fcntl$getown(r3, 0x5) close(r2) fcntl$setown(r1, 0x6, r4) sendmsg(r3, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r5 = dup2(r1, r3) fcntl$setown(r1, 0x6, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r5) close(r2) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r6, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r2, 0x8}, {r1, 0x80}, {r1, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r3, 0x2000740d) kevent(r2, &(0x7f0000000a80)=[{{r2}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r7}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r6}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r6}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r6}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r3}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r1}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r1}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r2}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r8 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r8, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 16:12:21 executing program 1: getgid() writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) clock_gettime(0x6, &(0x7f0000000040)) 16:12:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000100)="9aa496a87e21c0ddcee0f6382ecc364816b23d7b368400a609c476e257fd5240a636751eaaa748dec8ea740616a51543c925dda7c5e43ab65fe15bb52aa5f21e578b887bcf977bfe29aaeded4a90fc3c44a13b38306ccc8b917cca704566f33b45075e2e008b7b17a15de8acb713f75fb2b84219c2004ae64e30aa6465d7147e80b0b95616174ce8d9f86842526982745482b198157941b1ac201db42b3968cbcc2aedfe3e42", 0xa6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xb1ba, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x5}) unlinkat(r1, &(0x7f00000001c0)='./bus\x00', 0x8) 16:12:22 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x2e, 0x0, 0x0) 16:12:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x33) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x1, 0x7e53, &(0x7f00000000c0)="4539ff3e85637b16035f86e5cc31c7e61d9289cc660ccf0ac95cc7f8b4111a7fe4291a78b7", 0x25) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffff9, 0x1}, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) fchmod(r1, 0x48) 16:12:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) dup(r0) msgsnd(0x0, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x282, 0x1) r4 = msgget(0x2, 0x200) msgrcv(r4, &(0x7f0000000140)={0x0, ""/198}, 0xce, 0x0, 0x1800) r5 = kqueue() r6 = socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000100)=[{r1, 0x4}, {r2, 0x8}, {r3, 0x40}, {r5, 0x20}, {r6, 0x38}], 0x5, 0xc69) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000000000000e922fe3c7e0865c11d1ee6948efb1998de84751dc343941fb8018b58e12f2a23c7e364f9844b9ead7cfbc2b60df1be2e92a8c6f49b5d7066d40131e41a0113ac85b72bbc5f8248245ebae91a79ff2a685507f57be4e4a930bc755a3d7710f7a174b80785a9585b5c754b3f154eff91f9d75a993bb00e597386a1d8507995c87f42305d11e72319c398ca48075763b58eca87e2245256df3647f1c448f9a9bc203ba699c606bcf626cfaa8211"], 0xb5, 0x800) msgsnd(r4, &(0x7f0000001280)=ANY=[@ANYBLOB="0200000000000000475323e7d73c7b80069ed68abd31b4676be90ef3d729793e895fac3ae663922ad304000656b4078b28bb9516ac4c8018824549f5f8574053f8d7a577019aee259c9ae8569a58765fab319fb197464fb93af991b92b963b8233b33c7b1eee6802dd6018cffa4d726dc34c29f60f067618763d58ae18663584e65cc6edc8dc476bfd79970bd39dc12780af0f30b44bcbd4ef64552317742a561d5d1cea1bd458f09cf79cf05118656e2eafaaebfc41db414fb14b72b75e219a748e08f90460eb6ab7f356821b5fc3402d7cc2606319cb6e3596b8de392756e39addd67e66adcf634d99e4a6a33386b0ae8713f5703aa09d6b5e433b1213b5ca27b63a977bc6f45a3a86397a0e2551294fc1147e01b5e8d0848736d1e8c15e79bd85a63b4bdb4f9bfcfae5288bb6aeef5c4da3405a9e641e83b5342a291e976b84ac0734c4294742ce903707248a000648943516ded69b1f09b72cfc03200fa11c0bb3e7d6f60138d3b3f9bb21819d30fe1797e5abda63c23f55700f716e067af26da585538451b62dc43de9a7efc1cfc0976b2061407d20bc770e5f8b15cd1f3868d329f44d1513dc47c80bb2e2fb0c7a6fb4fc2163c51c3995a058108dbfff34346ca112cbec5e53b05d18af17d839c118df74519f786f9c9c40fe9c629d13f70314d6bda6901b9bd083c5ff3355339907b54265c9b4fbcad198b5486837968a91fb2b487520eb731be3bf0ea73d2239fe1197832bc38ce69d7767ae3d9ba62fa1bed6c62e560df6a54cc1d0a8a72d74b455a785dd2d2964b2e7e498c72b7a1ad0810e8ac63c8d5b967b151106cf5607843bb53a829129fea9a243f762679a25f66b98f890ade3732d9f03387fa01640f29671188b5d6c22e2a7d1e59bbf2790aa527d483e0537c73f5bc7c379f92e36878351d1d49dd4fb77ba3541e843baa6650e6dba50651abaa4cda9b701747950d7196b704307500c6d00f4a1ed652ebfb6ead2ea8965a37c51659ba683fa824b5d2b7ca788e3629bab5f757ee49cbf968806a850990b76e933a8139c5d891dc30734c921887a8080f1f39b3a29897291b6f2d016beba51f267c1e9cdaed76646347cf76d24b76f9cbe8d9a1d3042b2b041f716f86f967a803d1f92c7727ec823f10221f0929d8ca4ae8385e8268b420a4b33bc5454407ac349598a171e77da012dc5f1492b64a8ec9fd18e28c6d1f70c411bb77b2fddcbaf3823b168498bb75c3a746d4ee161316aa9ff87c496f85d9be72ee14c68265a67080a3287938a1c7434eaac1bad5c89ecfc6a84e55be47eda3dbb487a19166b65327edebf42ee8b4edc7bec4356706fd1e7a0d1c9c7a3908503bff061717cdb04062922753f1d6345579c96ad4e4ca5f8ed61d70aacfdedeff0e27f01f83f1127d895076440b45c5601a967e8ceb9c7edf7933328697cc28696302817379c57c748fda57e353604e245b21333dbdaf3e793c0d2768dad0b9ab3d58fc259820a1ffad63cb2f66a04cb90b549b571df3217c03cbbf5648676cc38c8bfc880ae385c277483b93d5a2549bf8e9885094f0b4c5bfea1f34fb5016bfc580e676917d7c3cf5ee03665e90af51ed99fe23fbcc36926a0d2ef04efba591a103b9ca4ef57d7b66bcf306cc36d12f18eb3bf79918b0c4eeca3f9b20da5ecf5427572583bb81f68117b8bb5b1ec0216f2f6cb0b4215150776754127dd1381ba74747df039e39d71ead9506adde4831b75d87bbede9fbdabd70ebd3566ae0e97d4e5d4b38614e453b5255004db33747342b4539ecd3b88e20dd7efa8fa5ac1656f63b84ee8746cbba14b359de3cd9a9f01a06c1f88a9c5c73d9e92e364f6bbcd189d9d997f57454c2f6655710ff969c62f7c17a6bc1db67e7055214eb5008cd13806e3c0e7c866bfd4d8197e82497d0002ea4743002e294fc3aeac43b0ebdb3c8fa457405a42720e45cc4fcab5fc36e8f4c5321ed8b495506a7c1179179a4bec35d10f79b93c0088b967446dcc12ab5b3c00cd393093065b3c53f6bbaecdb845ade30700f455d465d904c2718c0fd2b2e78ca1d7002857f1f73a415dacbe2e1ecd6e25a8d7f24d39b9debeccde394ef627c255de22a48d9cf8af6f49c878cbb1fdc140a11945a7c8de5ea24852dae2f844f093313c72104ed89a803582b67130bcbdcd6a0a326d07c1cd1add3349363d52b2ba28beba5b0c8d6a12d92e68d159906212e8fa8dafeeeab3deb047a94d5863c5ebe93e7744a7233913535effea4c45317557b8e4f64c85d595d5aa0b02353921d49d88d5bff9f2fd42964108e0ad291921e39ac77726f541e4e34793318e4fc380313441d532e0bc59fcd650af0b77b71fb429f7ae6c8d1c727b7de22a0136ea42eeacd1fd3d44aecccbe3984b741a04807b728cbb7adef59150e1f88d46de33ec570b40b1d307cd537772f70c2bc14ef5b8aec3f7b6d12d9f2b67a1dd07beb0ade16c4019ed0ba8e2ae8737545e31c4674436f95bf86c281b33b6da6a5965bc3bd22c2594936bd811b0ed3fd0256eb748cfe95bdb22ca6450322185cc642687c910801f3ae37d02f4f7f1b503abb2cfa2f30b5c2b46e5ded4efbdb28446310b21f087b83886fda7e8455f5541223d387871fd23caf9cc733def87d3732c0099cf439241c70424747d90306c707199f170bd12f4916144289a2563dba8e24e9538aa8c5f8fb4c5872548da0260492bec5cff887a8d0499362e69f63f16df888f5ddcd2df761ec1af6b287b0ab463081aab2ab61290d1155d2d4e1560894d5e624781aa9bdc7e298a38423cbd341deb357346997e4ef79f56970873a9e001f1f36dcd6c44146232e2a7b7c5b38e12d9cd29671e6dc9d2555015afc13392915ffffd98d73c54974c62e4ca016f1f173d6cbd3027018b6d972d499dc0c0f1b8b10f8e49f7414dd25c0cc1fcf04fa499d24c30a003cd58f3c23ccfd3313fac2b6e07aec59899f924f555279c688863820871ac3a362f8117e5a0f03a20414e8613d169b5e40d71a2944ca9bfa5f90430e9ce03da75004888d13e52b0d967aac22453192f776e011ecb5601c98e34343845607e33373c4d7967a4386cf2275ac40f17d69a76cd21b13dad898d69e08b5c10fee616c0c82cfcf3578515347e40ed84dcb73400760c83ce57f36e57f50ec2667f46e24821c2d1c00d6e80d56d4b84e06b67a8876eb12fb4f9536e5823b457b810a896c51bb0a27ea55d249af0b5c5fd1bbcd5381baa0d81211bf9480ca7ad96e07a6f2593b7328dddb3c5c38eb5fe4a29c4c870d9d4923aeba5bc95ccebb207a6c83d0deff81e00fb37289ece5762497f2e9de11cbb649ba5ea560a859edeefd54ce5bef392654d1188de77d2e2c83f4443d960cac3eceff650dd79f067bc3d5ca05311bf303c07e47eca45715d2bb8b2df83f9b0e4c68bc6354465dd125c92c647258ba3b4e6fca046be7b137a6543665105eb6fc24b2050e997c1334a98fc8889d3bd41c6ed257b9c1160dd0c8cf6e041795787cd507170e8b682a4f0d9dff599c92891d750ac697d564900d75d579f2ad341d8d68859e656488336b777713c6bef2215734b65e26349ad6f023de716ed7a763c3a7252eacdd92f4e54bddfa84673e8c9ecc06bae70305ae25a050fde61240b0111e0bdc620ef83f7aba133be6f5d47bfd074e9d2f3186576cddca67474358122512a01a7b3fddc2de0303073e74c0aaaef11b4b155ac899d17fedded6e2422138bdec831db894d97e91f35fc746bdbec385a1a3894109d6ba918cccca597945e918c48c8e16f1ae90a3077e953e25152a4a7025a9a668411088164418ce0be84c7aa3c243dae47df9583d7f0a187356c87a7eb118b09d90fba5d69663d6de12fe45b3ace3a420a640df65af9bab779a0109f8ec321c11d2c67142df824113829b0a3a7ad320c8b7d381cbed5d2610f8f513e2c92524870ddfbc68f47d7e2bc43c6b1f9ef6fcc2a39cc123bcd2cae43a2382ecad7ff01586f3cd99a96dd46e9f44cbb175e1dc82669a4c18555c0aa46cdd3d2ee2c47f55ccf7c8b0c9a66f7ccf9ef846d3d404c3c19cd86ed4e0b3a5031c4d0cf5fcc4dee91f2dd4bec481f67b5b87133cfaa9eb9304aadde585c93b7d94519bc7bf79e1803953448fac5e544af7f7245c0f429dd891eb0bf9509b2868d7d92887ff07f3e714b54b0a58635ff0db63f4cecb1a5ec23eff756b0264ad351ea15bcc402b48129a8d4c71bca0252f859769d3cee05fa41ccf7ba09b94f2d116beb40b8997fb36890c5a9397db4685e669b65c308879e3089fadb751eafb5ec10ad44ee6cae1f06e37c8310dbbed1d1db728f152a147cbb76f84f181b95248330ec2c9600d0a936c5c2f37d46843611f2a99fb28e82a648491bce336005d8c145f92495b566c8fec6fc60af2802821c552db94574ca2c1346edc8788a880d40445467d087eebc3e57b49cdac981768ba317ba9d39fb9b424ed186925f31e85475231fa300058013365a8b407c6895c9ba03e0dc6a7a96c3a4c8f3b8570ca51423684539d9599fab65c52534ca8ad4d7b77e393b7ccdad1ea17bc797f291e0ef1e6af1a2993b420321cde5c4d4485d5f2fb246984e504b6b49ddd13c86a5ee8a5374ae324d8c71a45998c35fa04eadbf9db3b32128b368be9808aefd1ccf060c0568f6002a8c99a7b1ed3c6755dd347d974cd1819cb38db589bb6d2597112b5879c6831b1f04233619df5e8c86fdc408df6aba67d80b35b62d1fbcad35c02446b0806dc074abae0d5c7714f245982f8865eda657a140e4011b85d233103791d35b81bf0b8de5a727dad535a05b47ccd4f13e44d69cb12789519382c9880d23aeb96eefba9e916bd81be86864d94926350f8d823c6b266e25d4bbaf4ceac335699ca92f27d2c64a134fb16359b02406949991a6868615736d315213306e1abb99a787de06886a5e9ffced6710b659469860523a9c40526c8db0ff2541588b22a378ec2d3e376753e19f91d89622ca556efc9934a25b2b158f54192ecc1227db2a512533a4a16725b41248ae34321bddbd4c5255a7a516af889f089e63b2292e1e925311d4361edc358951d63827e90984ce170372201a45f02ed3e917dbb40e30f41f2354e78c73c57cd6593a619d1e8ae21544754713dc380837ed32a2fa853f35a9db1205c147c87e9e95aef1e1096c46ea97ea200aa01e1f29ee50357fcbfdc01ed445a646e8ed4b4411c94dbe1e165858207d3c44dab4f3e91cc969b10b6b2e342238a334243522346ad84e6ce08b9655eea3f1feda90001829ede2bd644ae900612e744353ca22ce2cddb1e5a55fb16125170124adad71837fc7419fadbcbc80f53aa1c165a2e73c3fa2a9ee55dca658c997b9cd2af7a9924a2fa2c7df79d742d20dfcfbd67a547a4df857e7ff93a98b61b0714e86c72fdadfa0c6120afc283df4eee3e719d15684cd72ac0f885ed1d8ec6024818925135a8e5cde16745cf97c4950fe92be9f89f1338a658973ace4a8404c08504a0bcd2ad3750968aa24f2d8156e02e0ba8e25449f4210d6771d8b072b78c59276d083ecc42dc01d3a8233c905b7ee4340b9fd7db5754df988aa687b85ac50dbfd150d07f1468a7104ce96c5189529eb52362c07db6262983a7059d58bc479873540baf5687b10df403b0d56607b899925b46636b88535ae9156882dd7fedf9ccca45ea497b4ebd5935fcea01cc3a96cfcc895d9e7591068d5bd4a3fbc61610fe6395d97882a65df57f185d57f9b5e03e07aa80decfa54a85b780a7dc859226f6908cd68aabc131381a6d0"], 0x1008, 0x800) 16:12:22 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, 0x0) 16:12:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) 16:12:22 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getuid() getgroups(0x6, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x2005dc2) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000340)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/145, 0x91) dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000000c0)={0x2, 0xffffffffffffffcf, {0x1, 0x1}}) bind$inet(r4, &(0x7f0000000300)={0x2, 0x1}, 0xc) 16:12:22 executing program 0: r0 = shmget(0x3, 0x10000, 0x500, &(0x7f0000ff0000/0x10000)=nil) shmat(r0, &(0x7f0000ff4000/0x3000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 16:12:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100), 0x2b74934a8d4ced4, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x3) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) fcntl$getflags(r1, 0x3) 16:12:23 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x98, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:12:23 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r6 = getpgrp() msgrcv(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000a33b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r1, r2, r3, r4, 0x40, 0x768fff30}, 0x4194, 0x9, r5, r6, 0x8, 0x4, 0x1000, 0x71}) 16:12:23 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[r1, r2]) r5 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) mkdir(&(0x7f0000000140)='./file0\x00', 0x8) getgroups(0x6, &(0x7f0000001900)=[r1, r4, r2, r1, r4, r2]) setgid(r9) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000019c0)) bind(r0, &(0x7f0000001a00)=@in6={0x18, 0x0, 0x8001, 0x100}, 0xc) getgroups(0x7, &(0x7f0000001a40)=[r8, r4, r7, r6, r9, r9, r3]) r10 = semget(0x3, 0x7, 0x0) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000100)=0x8) truncate(&(0x7f0000001a80)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) r11 = semget$private(0x0, 0x3, 0x420) semop(r11, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 16:12:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) preadv(r0, &(0x7f0000000680), 0x0, 0x0) 16:12:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x48, 0x1f, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x8, 0x2}, {{r0}, 0xfffffffffffffffa, 0x5d, 0x6, 0x6, 0x8}, {{r1}, 0xfffffffffffffffe, 0x51, 0x10, 0x820, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x2, 0x3}, {{r1}, 0x1, 0x4, 0x10, 0x8, 0x6}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x0, 0x4, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x4, 0x7}], 0x8, &(0x7f0000000180)={0xe94, 0x3}) fcntl$dupfd(r1, 0x0, r0) setreuid(0x0, 0xee01) fcntl$setown(r0, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:12:23 executing program 0: r0 = semget$private(0x0, 0x4, 0x410) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000300)=""/112) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000080)=""/51) kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) close(r3) 16:12:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000d00000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:12:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x8, 0x1, 0x1, 0x1, 0xffffffffffffff80}, 0xc) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000bfd000/0x400000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/130) flock(r0, 0xb) r2 = socket$inet(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) getsockname(r2, 0x0, &(0x7f0000000000)=0xffffff25) 16:12:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0xffff, 0x3f}, 0x10) recvfrom$unix(r0, &(0x7f0000000080)=""/65, 0x41, 0x40, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = shmget(0x1, 0xb000, 0x4, &(0x7f0000ff5000/0xb000)=nil) r3 = semget$private(0x0, 0x0, 0x62) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/4096) shmctl$SHM_LOCK(r2, 0x3) pipe(&(0x7f00000021c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000002200)={0x7, 0xfffffffffffffff9, './file0\x00', 0x7f, 0x7, 0x7, 0x100000001}) mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x9}, 0x2) getsockname$unix(r1, &(0x7f0000001140)=@file={0x0, ""/4096}, &(0x7f0000002180)=0x1002) 16:12:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x6232, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0xff, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000042, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x22, 0x20000002, 0x8e6, 0x9}, {{r0}, 0xfffffffffffffffc, 0x44, 0x1, 0x63f, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x17, 0x42, 0x5, 0x93f}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x81, 0x88, 0x1, 0x20}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x100, 0xffffffffffffff00}], 0xff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x1, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x21, 0x4, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0xc0, 0x4, 0x8, 0x5}], 0x6, &(0x7f0000000240)={0x3ff, 0x101}) socketpair(0x3a, 0x4, 0x1, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x22, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000002c0)=0x9) 16:12:23 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x80002009, 0x8) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/6, 0x6) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/251, 0xfb}, {&(0x7f00000003c0)=""/196, 0xc4}], 0x2) 16:12:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138ff8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9842d9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000", 0x112) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setitimer(0x0, &(0x7f0000000000)={{0x0, 0x9}, {0xfffffffffffffff8, 0xd6}}, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSBRK(r2, 0x2000747b) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:12:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:12:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xb5e4, 0x1, 0x0, 0x80000000, 0xcb2}, 0xc) openat(r0, &(0x7f0000000100)='./bus\x00', 0x8, 0x40) 16:12:24 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x5, 0x1) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 16:12:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) setsockopt(r0, 0x7fff, 0x5, &(0x7f0000000000)="f2ce6ab58b5ddb8a70435c142c640c26c4a4a50bf65b6f2aeb65518edea967904cce7dc3ad98e357a2f5a40ebc1cc62e0885770b13a90e0cbc34c2c5ced78ba14b86cb31ed4fb5dd027b342c50e503d496bff4c10dacfd681155ee8d0348b2038a2e126e7f20c26e5a617e3e36408e99", 0x70) 16:12:24 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r1, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = dup(0xffffffffffffffff) r3 = dup2(r2, 0xffffffffffffff9c) linkat(r2, &(0x7f0000000080)='./file0/file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) rmdir(&(0x7f0000000100)='./file0/file0\x00') 16:12:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000540)="a10018000000000020080000002f9049a877e36e45aa097eebba00484ff1cf48", 0xfffffffb) poll(&(0x7f0000000000)=[{r0, 0x30}, {r0, 0x81}, {r1, 0x104}, {r1, 0xa1}], 0x4, 0x4) r2 = open(&(0x7f0000000480)='./file0\x00', 0x28120, 0x100) getpeername$inet(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) sendto$unix(r0, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xaeec1eee79cd58f1, 0x0, 0x0, 0xfffffffffffffeba) write(r0, &(0x7f0000000180)="9fdaf62baa4153c9ba32ac27948b0ecabe8424311ad5056250a570004028911adce83a711a67b5e4ccb323a2c96843a8e5e8a90d2f18af4603f357773381d0c02b76343211a390800b611ee1154a78cd48", 0x51) r3 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0, 0xc) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000440)=0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000380)) read(r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000200)="290aec9f358d7868c59131d031a1ae3815f2c3bf5870860db4040edbb309d2db1ad46a4c9bcd3f58fa8d7155ae639c7ff2150d4453efca4a20862bcf816dad2cd3617bbdc74ac59f6caf25a3d654c40607d849fb2be3319d8ae0200a6a9a96a0a131876ff7d3dd1f4cc5f828928f4fd4252783bea8273f08bef27f5ba5c4657e461f19955a806e89edc1ff76ce3b43ca3b0b5df4314c20f667a74711ce4529c4e0f96ce08a3f03e50754ad283b998374f2ddee10c32bbfb572eb7168bbacbf50b1c79571eedf4e77b35e430131e80431d998925c806dfefe203c7995954c1cee7d6f2efceb", 0xe5, 0x2, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) 16:12:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x3ff, [{0x0, 0x7}, {0x2, 0x5}, {0x3, 0x7802}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x5}, {0x1, 0xfff}, {0x0, 0xf9c}, {0x1, 0x3}, {0x2, 0x1}, {0x2, 0xfffffffffffeffff}, {0x3, 0x40}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0x9}, {0x2d6e031754a8944d, 0x2}, {0x3, 0x1}, {0x0, 0x5}, {0x3, 0x8}, {0x3, 0x5}, {0x3, 0x80}, {0x3, 0x6d1}, {0x1, 0x78}, {0x0, 0xed7}, {0x3, 0x14a}, {0x3, 0x9}, {0x1, 0x1}, {0x3, 0x6}, {0x3, 0x7}, {0x0, 0xbb2}, {0x3, 0x83d3}, {0x2, 0xf9}]}) 16:12:24 executing program 0: socket$inet6(0x18, 0x1, 0x6) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x9, 0x100, 0x8, "17c65663e4c6921f54b4251a3cc50bc035b59531", 0x5, 0xbd19}) 16:12:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) fcntl$getflags(r0, 0x3) 16:12:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socket$inet6(0x18, 0x4000, 0x7) 16:12:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="7c6045f2262eec0f6e33b2410b1f48cb07a7383782acd47ab3ec3c1076c75d1a7321e8dc3d677fe3aa27f131fba1debd97aa9a169fd39fb337c066866ff4cfd9e12ade1895e8d5b20ff0074acee4245ce51ba84b339d3295ad54091b63cb4c4146f5fd38ad8c498b109429f05dc7a10658c69993deb38533cc76393a1eb6b26b9be30c2310d49a1b4c1473fcf468ff9fdc6509cefe9f28ac519f4423fe6dab7e501dad6398bc2c07634b35ae3a316a54e55fe12a0011972dcfbd3c83a4c33b221b5da2", 0xc3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000040)=[{&(0x7f0000001900)=""/134, 0x86}], 0x393) 16:12:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:12:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0xbdf02ba557ee10ce, &(0x7f0000000080)="c613f5bb63b33b8882f96699d7f8717e900bac7ea1bd434cc44ad4bca284e3a95c3658866ac33f7b5b6210380be10f7026d0de341b1a282169bb2710c726384e3e729c11f86036d26f40939ad28c12bdfcd5c71d9ce4b915da97f3099398c4b3a00eefe0c53ef24b5f2f645bd75b6521d1e5", 0x72) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:12:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20601, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20102, 0x0) pipe2(&(0x7f00000000c0), 0x10004) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) 16:12:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x480, 0xa8) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000080)) 16:12:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8ea, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="1e98bc8772173a64f9abf46567f52895e3ba630ea4023f9897357ce392f204264b1b7a91f3a357d1e4594a0ccd6471a5206259a34973f68007f824e9832333794ec65bba41e6c73810cce09157ffb861fcc28b30950d5a7ac9ba4682ee8923d95acf04bd2f51e400fae44929ff54b6038b45020a3286c77ab223af186d839ea6defdcb558289ce92f13897534ceb6a029f3ba72433cd8ccc76ddbed2598f2c52f5fd675fe400c6e88a88e698013858492cbce53d26d51db5d5e505581eaa6a7f8975fd8874fe336b4c9a07b21e72c29ede531ed156790ce9898b0e82d3aff67fa73e168da6eb426e63d772e79aa33c90c112c3ac0617181b0134a638e88efc35b6a0b2c8ccd64647ea8bd643cddda786545c003b6a1d3f2c95f44cd222ffa0c2ab838e03c2dbc3a61e072a4cbd741ce33fe104504302935e1bb23d6e68b28019f153008b39f6c7009b6bc3702bca1830b1fb52a546527af0296e938197b0c551f4da761063628393b4e771f8ee896d2ffc6aa39fd97b6658fcee4d48c9dbb9c0d189e42bb684260b9eb1915b97bda04b0a77baf75ce6d503412c6902a8314a4c2d9f4c3e51038bc94f1ba0f9f574ecce633dde2faec75536c1502e26b07bf52efc3a92a192eaa0ed616c72a81de1a7859afaf2c62cb21219d10ec3bcea4d00d192f499bc3f5cf4f38f04de74d01b8fc32d58b673fb1f0460ba6d940e7e26a9e7b42b3a454059d438caf56e8a1048c3bd0d24d8eaef76ec2bb96b9df5c5db82db77a53a05228f4f61d990ed4fdf79389dbb7f804fd3a15feac3cedd512807430879fed9ad36acc2bce60bd0c4c365329e1ee4a423e544d0dd0e811e2ef6c94236c96e83c5bc81b7739c1dd4fb77bf45a90c58e81b12a3fb1ac931cb04eaf3b0b94b77fc9742314c4ab147fb1bad3a81d9232b2d2e9fad042d03c29a157eca36ee116632fcdd231ee6cf22bdc1016092460fb8cfe24bac7d5483969d8f83184e479e68fb0e8193c8501b0b7a2d7b667e8073ff45c528596452111085df2bbb878583664f7550fa45045169610fa7554fa00c3919cd8acb286bd14dd73703fc6d84c195b89a74c2078fe8a1059646d76fd5a39968601a5e0eaa1ed04e8d357bc74d330aad4ce823e239c5c11ebb67887a612e9677917e2f78d8ece813c1ffd6f9dfdcd20c273a1610c2c235b578f46498051b3cabdfc54fc8c3f08c43b953c09ae83ed0ad70f92c8cba68e4c4ec0b9e4f9693caaaede2fbad4d68e9f0f6fa1782f12c9a5baaf6d54a1a21f37d887807d7ef9b4fc83f99d59068fdefb563ce2d54722d23b7662466ada098c733c5df96fbe8ea640b784f5814475563a45472c7b2872086c83345ce3f313bf58f8c18f0484ab24207d58ae7ebc53e685343093527500a582bfc494e650303a26b1c9dcc0791fd3d5eac5b26fd8630bb6b0a41f2a17c3f59786ad0159478867246ccacf0cbd1c2a0c56662c9f9c9df17c7b5113c056b0f363bfb4bba4c6f1690786b6edd00624725d1d9fffb3cb347887d080868590c55c852b7ed732208ddcb5ce3dc8f9a2737924608463e77ca2f5644349e9d4c4c305581ec399a8793b95e175401177ea80d16bb9de7e657452606da8ac88d79c73ccdcfcd7c325c87dd5639cf7032b43e71adea2f4c56c00de9ff44a590bb0f50ed74fdfeec5c917674cdb479c900cb7257d1469cabf544bc21b7f52a8e22cdc4566d2ac7f906cbb165295e1b14b871bfdf09a1dbd741e9086207f97a7fc8aa93c2aed94906d7329d0c3984017e8b0f4a7b3886caa94e7c69c59eb7e9e7d4ba19f72f393bd07a0ccca8ed7c6d6bd338b1340f3cc4164d69180e2301cae5fb376a39bdae46fa2a1914d45944431c8fbd796b54fb6354af0c5d809b70a427f66383c8979b22d444ff8e1ca998255d580865466e95dc8216def355b40360e04a135bbdf02dbaca4dcd5f6c35ec8b0b0d73f0e698b69b4a4844a56307ec4dcfc964b1b2bb62a3c0c91f1d0644c1411242efa85db35e4efcf50b496ff01738a56a1191107dd424465c1882439f78390a28c02b8c9954c24db4208203b887073a64e90943044240c837afaca0e5a301c8deb9608e005a0dc2a753339a5520583296a99e5a3bb398b1225b0bfcdf8f718156b745e38aee731f963f2f8cc19d522ed2fd3d6d329eab3156ee1531f9639780e2bca57d02a88993e5c161304d42ee351d5b5937fd438193567ea50d9db01abb2e45e9ac4092382ee5ef587d289c4e7943dfc7d1965045b1bab21000ebb80d702e8760c12643f648d2cb304988b3d917ffd448bebfd965f2178e64669c81b051ac1bd6fb82578f84c417ac7634eafec7117982272193015696b85a35db725a2ad02bacd78394629ffc7c67a6844dcaaa6b4f4471b06b4cc11efde815ccd4f3c73f91492357851b63bd2748d987d316d75774f1800e858d5cd447d9e11b0c891eb80cf61ffea12926207dd6b37b706c8f42a5f52e5ecdd73f1f2e3189d324908be7d51a4b446affee7230440b41851f2d91a7a5b9e188dad0b00db4fd403b6652f945550eb4cf4aa075120fcc2623f2ba4da71212a8caa18f5f96278a8e6856a6a6dc3b62d8d91ac27c5fe1ac06172fe365c208988689990f6182fb9202291bd9888e5bff5860fa932d2378aeb8d59fe22b477f8ffb621470549f741ec6f51fad50b00958fb83f0b25c309c88676667ab89165494a9c951b99ed8eb06bb77078d858be4d72384e8b163f438f6a5809a508d54f44372a569a69f8b99113eaaab22b2d196b3078ded62a012529d182db43ddb9b4e3950115068311d947dc612df244a485a8a37aacfd5a079aae0cd68dc52836abfb182a262f3463d841b74bc82af7eeb03a98dacc9cc4a699d21a00ccafa9d78e6982069b15c07f473e3837a9047eebc333f0da3d58ff032106c844875cb3b03885a51f598824f22b3f57028ebd173ae36136db58d49e393317caae79aed5044367615708b3c1e875cc13c7898869baaa59286faa9304f900fbd2f5457edd7c5fc8e9e03915082425471125055819ed0c5823784f6f932b6cfc161b42b3c09aae7079b7c164731023d3a38822295f173c39526e2f837a9f65613a30af04b6d4c5c7b286836a26473f423aeb3f0c8d8ee151b8768ee3b72cfd421c418c2aaf7fb90558c6c7f05f10578ef1fc97e6059b296d191e0961480de94c868c4daf09ecd6f7c1e3900668dfbaf86532793ad7e2f414346e4415f70ade309683f66eefec35cb314da6ee7c9337f6af594d40a8ce69c3d1e3bcc6e844fcefab79a51e7bcdf3d42c49b00aad7c9142b780d662ed7322387fc7b1bb8ff26d52e65dcb82e7669dd94e044f4ad77141d04a13b7282c36a907be1155ffd6c63939d465ba52a2d4064871b61ca593d038e4ff896a651322cd4b05de9a30663920f7b95040aa329b1e36d4dd913568f59405e29b75bd119440cbfe0b53f92a612af445268658757f90b491fc0f259baa589583cbee379d9c94cb5db22fc64c6dd22adf94e951c10587d107e9bd942dbe6ee9a17e3c6135a00538bd97d1fdb358e8de05686740777ad46409be39a34ed6be44f3f70525f7b83a4920006eb645ac5f15506ed7820017373b4e9b08be0ea09be22b4136119c095766340023d0efa1cd09897aad2b0a5db20ed4f6ea4fe8c18cd940d96be9b30176974ec9470a12481aae1945560ea9897e4a52a5e6e62f684414aebe88b36197a126b40a9113f171535be116c3610fba902b1e4927266f2df471617d7a393e66180712af0f0ba8c4e7013976e62e255bb8626a5f66bf32816877fa480d57d525fc45123da22f7e9c0d5eb45c4a5ab1650bb22306bf25e1a02d4ebbcebef0031fd8c9243c8f041eac962b9ac94abba3fd557ebb86c737ea71a4f34fd4fd034edd5dab59474950bf8aaa74f4f4220cfbd4207ef08efc451de73c8c662781c657a3a436d23931a432b447e875a30bcc0acd8fecdfb37a950d84fe99f09f7b6500e168efb1cd7ecfdb0be2b833a76bd581550eb02d0c0072e13720bf061160b2b623cacb1cde68324dc20e03659e8875d689f9387aeedfafe9cd308fd082702df1ad9da2b8a6bbdde0fda8ea98952d68af9762d2745ae91da72967f2b52e576c2f697e721edb101f6b6c0dafeb069be5f7323a4450d2b9ac784a079e821fe9c3915784382a1c1af6a19fe45ed5c5caf4ce62ff3a49618879a0b06c57727b8476816a7cc9c378f695fc1aea01a4761151d419684a7f30e222e4579195b5053e5dee71486b5d45b73d611b696e43907f3f9e5d043278fa8ca24643908d107aa143a13c901e8a547826a648db71b2fc7ff735f8684632d15ecd5e8b59cbb453daa9589f98dd9f0f79b6f2dfafce3ed9f13c6a88c270c96f619c7e39f5943670189185969dcc480f09c3dbca1526277d51d82d9a87d4894671b708fc07020a7ac4803e00d32948e995155c48d290feb814803528d8dc3db154ca7e8cefc42bdeb6b96206fda6e2982bd8cf7422e17d525951c9e1685378f91af8e0f8455e8956f04ee76dc9891d97dccbf492e820d3e82e934d1f91d6de11023a5ef5a4830d5e892c9c7f99a344ea7579eaf41c4d6e35dc842121959b02fa9f65b3f08c4b7f2eaf5fb7fc107af97e4c8ae7cb58cb1c9b2363a9a6e3b2cab3f4f9ced98363a650f854558aa226602b29fb4e53a254e95ad562b8bceeb325497a69d6d387973061fc83171eb18c82b1e56d79e4b6e494ff1f8ea6be1e546466476438a7d2ff932bdd3019b8342bc812b0112718beea88688d0465a6158e4b344417ab08567b5da933b98bd1c15a0dbafaa46b40e48ca50636cf4dcdfdb2dcb38e92aa4ad2d3206a1d1571ae089aa9ac712fd65145237b87a4380e70b72aa2e31b0d0fe03338f2de150f8594bc8521d13b68baeefbaafd11ccc6d8e0a64467ed47c6892522c8b354061030eab24a7d99eee337f7d04d183ac738c3ff420e0e3e082c9352f6c17bc591fbfdaf93a466131a0ac1c19077520b049681e230714da32ab4d4ff69eaeb066ec4bb3ddf0dcee5baa689a33859396145c6c754c4fb87e894cabbaabb14c06dd166dd2576b23c2bdf6674b0d53c0d51b3c09c7f5920cd64d4c9c50b8a6be9d35d0dffef296b9a2ba3a87fa2061690126b7b9d2dfaad2644b50654c795df6539ac2e3105c49fd2c35afa50867a0977cda079a1e417f43b5c88493fc51c98d07fbf9f5ee6ab8cc2467a81724a0911bd21a6779e441ed1fa0b48ef69cbf57ba3842939deac3cff29bcb6e6d715165aa654b6429a0d6935db93883464c1e10615b1920ad7bc09ef3e0d02a40f6bc61170c7d44b3919c6effbd2645d7027cc0c1bdee4293fc19634a62a06c790c6346423c5276bed65f30cad710bfaf3072029ce5259fc045b6b4e192a7f1f57bd104dc30999abd44d04bd1ed11009ac3e2645b7b29dd236510819e5fd528fcec7f8294a9cf1f28862b079bcdb819357010c545aacb17bbcbcfa52af09ffcc951dc6a7070d3706a4d3a1f42f9f1562820305ac778866b1064f446ac8404ff36a071c8f3a3aac64db2fb8e9d95d2d31cde81dba6b6440c78853709ab610c9f23de6a9b197f00e565d7d3b0ff309baa32945499c3d9a51b03fd26fd6e4ba2c700828b67dd420988edfe42a78237dd451ef2d9063f3da0e32146b6776e0d647f385494e861c5c70dfc8c56ee6a2cc9faceed23ef67b9ddd45e941a4609c7d023abeb55b4783c006f2a9e6fc4927b13716b7c3ff373248d4acf099fb24edd8e9c6e9fea21d3b9b2932ecbaafd", 0x1000}, {&(0x7f00000000c0)="108447a75c391d919da968687825", 0xe}, {&(0x7f0000000100)="8017c7b4e707eeb51d1886f0647fe19f5d2b59963eeec98efa22c17269cc6d64354f7785e6f6f43336dfd2e4805d9bec4cbff08b1ad65d1e23483e160d9da359f15ba6c3f0", 0x45}, {&(0x7f0000001300)="e15cb3acc436d1b0bae251bdced0ba1799a51d1f515b8c391e2a3141b1c2f34ed46e1843e0f9ada8f0dc8529384e4fdfe4576e8c52ba6a23a453f6bd9be9905fede2a7f862ba9c08137adf81bb7805ec99494740d4b8e6824d869271831a453a0263c6f92c3791f87b8a1e22f05cbebdfc66452212d1d4e11f6f7f3fc1822057b8a0813ae7be56c7c06a430fedbbcf9e59ed6e625f5dea80e3bde2e958be88b6eba69cfc6b8661d4e88caf4c7cedd95f0eef699edd03e04e0640a8bf68b762442e45d768354bb5b347fdd88871d64a81b2367bd05305eb5babc1719cd39164876559538c497a8c1d94a752136a0c96b579ed", 0xf2}, {&(0x7f0000000200)="274f91671ec3cdbbb4711a62f39310031f9e3e1cd3bf013f1abaf858f2dd520c9a5fcd9d3964e6679eefe29ec5acb9ec0974c2aa2ef076eb7cd9af1aa41342337ff676facc46f69a0bbeba2d1e77b08643119343d5adbd362155a0c4e228547d67bad3a88442d225653e539f94d8e5d5a68c0360cf6139", 0x77}], 0x5, 0x0) truncate(&(0x7f0000000280)='./bus\x00', 0x3) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc30000", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x10113}], 0x100000000000005e, 0x0) 16:12:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/24, 0x18) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="7cfed309000000000000000000060000000000000098a23d7ecdc632e84861fb591f6d539a006782086686c17c2b5062c3f3563d553347ca5490de88b0260dec7019fc3dfec13b632950208924c440c19bc3e57f3eb4d9dc36dc260e6cb1606bb2efd474"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', 0x0) 16:12:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)="0c5f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:12:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000200)='./file0/file1\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) 16:12:24 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) write(r0, &(0x7f0000000040)="0cb39d70eb7e9392de863802c60ca73450b377f0c4b90ddbbb3fe76c652dbe1a5fd99f8b18f83bfcb0987a1337a83aac2e5708c33d", 0xffffffffffffffd5) 16:12:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) fsync(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 16:12:25 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./control/file0\x00') r0 = open(&(0x7f0000000040)='./control\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 16:12:25 executing program 1: r0 = socket(0x11, 0x10200000003, 0x0) connect$inet(r0, &(0x7f00000000c0), 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)='r\x00') stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000140)) 16:12:25 executing program 0: r0 = semget(0x2, 0x0, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/101) r1 = syz_open_pts() r2 = syz_open_pts() mmap(&(0x7f00003db000/0x1000)=nil, 0x1000, 0x4, 0x2012, r1, 0x0, 0x5f) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000080)) 16:12:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 16:12:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:12:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000180)='./bus\x00', r2, r3, 0x6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:12:25 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:12:25 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) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x100) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000080)=""/90, 0x5a}, {&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f00000001c0)=""/33, 0x21}, {&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000340)=""/183, 0xb7}], 0x5, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 16:12:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="c22e3013ce0ab447700b7bb30542ba9cdcd521ae415f28a1159c4e595db35e89c209768c86e646d4efe173ac70ef44203f368c6b606f75920000e4126f3e6f41c3b2edf5bfc85fd0f37007384304c335c36adf9214a1c99ea534a68cc897c2b42399b1bee888128c2fda3ff3db3cc9aff6000000000000000000000000", 0x7d}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:12:25 executing program 0: socket$inet6(0x18, 0x3, 0x4) r0 = socket$inet6(0x18, 0x4000, 0x40000004) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x3) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) 16:12:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x2, 0x5, {0x20, 0xff}}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r1) 16:12:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) fcntl$setflags(r0, 0x2, 0x1) clock_getres(0x200000000005, 0xfffffffffffffffe) 16:12:25 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) flock(r0, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) sendto(r1, &(0x7f0000000240)="cfb6e095c63811f4e6d9958969ac787f168ff6cdd96d224c638277f7a5427742c685a522c2a8615947aae0f599bd92b313aeeff97aa73aaa9a96408c2513210f9694ab413e6a3557e958567c8b56f91d608bcbccfa4f21eeed6ed86c7dbf40f3b8a748138c5b689a7f44d708ba863b0590727896c55d398c6c56b084431394db24986f2b7eb0d7572baf1bb2ae53e10dcc2e184b01663727b5e2bf30aebbdf93eb879a884430b39c90b106dc2b0ffeadf53498ab8ecb68c5f894e2819aa4f7a751a7d744aef08313b1b55f3c3cfb7102fb8a80bf4e687461b4d0ef09e2a10358d0ef06f9ceda543c8780980fff0543bdb4236ee290b5eae7", 0xf8, 0xd, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setitimer(0x1, 0x0, &(0x7f0000000140)) r2 = shmget$private(0x0, 0x1000, 0x57e, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:12:25 executing program 0: pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f00000011c0)='./file0\x00', 0x8, 0x8) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000001180)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x3f, 0xfff}, 0xc, &(0x7f0000001100)=[{&(0x7f0000000040)="49e57d6a93a3343ab8924359ec81901277025265341fe3029529fc22a000bbef60d360f9b813153e128cd5967c39a4ec67bad6aeebd8b853046d29dbca9a88ea1cb4ae1ae1a9af92c21c9da576a033b5258ad91e08fc8fd5ca319f401bb1cd627fdd94d753a96944abfe44f3b3e2ad105114f6072967c682498a6e2f51566865f63a1d12fcf2f3d9aa8271dec9b20f358320c0f13f5610632af3df7b37f5841a50a067497e4056aef497c65376db9e22a5fe9128fe825831bdf224ff4a", 0xbd}, {&(0x7f0000000100)="dd167a9e04fe955051ac3cf77f1d980f405a16d9dcfc0546f41568f8380a482e65d57bfc7cde8a0e7c681390be8c6fc9f9116945914729400d6ac9eb3c64a873973249cd7f316cc2c7d0a3099bfc9dbe1522d132505403106e48964ffb5558a60c34821b8b013c82c7164de7e90a86f3c339e3dbf6a36067599557424ffc19090bbd9e5e55f306882b154c0c1e9b88c2a715ab7fbdb6d9dd7cc87cd4bbfcfaa16037ab8ef575dc3fe5591e28d3bb8139a5b5c8ec3820a19325ad6a7978020c4a1240fe8fa6c273dab94702fc1ddca580daab345f249fd271b1a33f26080a15f0e0b1b2d0043b71285e56cc5dc9a3fd66e1e1fd77a7043127d4709a22bd76987043ff6ac3cc2b2c1fbdc4eefd00f42c8fbcad40472c9f55782d57901860299d5800d0604421196838ec02d903437ba511af891c1a62e9ae8c05b89a9b81632bf7e717cdd33624e1c7856ec44d5fdceb75a36315f56c8bc67d62295e2665073385172adda63ef49d1bd74a7697c7232005a493a04f619fa7b8317a000fafb4545a32d8bab2bfaaeff1e8b9f18ce45333acb627eb0b58d247b50a39a2fc436558d2a825803e23f2f0926fc02168554b0e72a4b29ce0add8777269e27bbf288faae20d06ae80ff4e5fb31ffb44e7b21cef7305e8efe9685f167747e322cc97a6c7c23488c61608d331948e4e49b6c63bbf3a7abad0bbcc94103c59fd96e70e96057c4375b951201148dc2519634e046a87ea853a07932b92ae76aa2bf43f53685a22c9dac03c3a207800fb9f3659cb6f5e2079c0c29f9b327c932bcb7d10f8c795f5b217d39b5ab998a324cb0c11761f86d1f67940cb568e569eb9a96e0e575d00c88c1e021af301db17299e20dd43fd1674e02e04b9a2433b91304043aea1105286da20901d2debad2321440bbe9c1e7d4e6c9b1d4cfae9eafd5bb1a52df08cc7cadf00f46b3dc5950f86ad433df8e1246df47a57d09326035fdb06101cbeaef11aa626cd28e2ea5b3e88b6c965caae826d1bf0e2a5235fb6b949773d93e3cb26fb31a34745dd6ee7418c93f040681f686fd7e00884cce2b1ae5c0a2304b2c1dd20712648c530a9d4f69578266aa290d0aa320b61f271c2a56e8a9093db5010b5992a83caad569e6d67bdad28111cf9e834cefe39e4db0c922aa43bc53f64e05f3fd12c91c7db0c5adbeaf82847b3f62d76d7af8e7b9f8be06d13beeec9870f90c9d0603c0cf782ae1463a8a76e0383ecbd75cc662eb9497a086ebab78007e0561744407326d30b7b2794094386294622020ff63af307dc78b3dcbbe08c21c7166566396f5371dbb06f6c20ff0409dc026a2ef5f561f60342f738e4d4a8452c673c98d12096c53042dba9519dd840dfb396ae47762ec789a38cb988c678191f09b446d5a2a14f13519e723a0422e71778dc221dafa0172424f17b2e8f34a6c1f21195581f2b77bc74206f7e73784fc03381d20e07f69ea81b3dd810384efa4c72ddb0e08c6141d176c569ce7746f83f84bb82196d320c6c16b44be07abfb7e3bb1dbd941541b80da02078edf18c7a231adaf9a1e75d5bec49b4d981df37deb97271ec9000af8ce8680686760cf2340ef91504d8f3689fa5f8583f57e7fbd65da6b6973609a04f324975a8a41482f06501cfd706e00e58509ea7f2121a3b4ebe3cd419e39194ac9f7f9c7fe8cd57aca8980cdfa605c6e2c7796a19da2f56610aa48e89300fe962d11a6b9659c217a65ba1476a9c8bc2d900c2721becff3ee893658db63e65a31a75acc4d1c5466297976d755063219c8a3a11ad501768f5aeaee157dd1788ec65ad33aa9fbe6c8815ca2ee68bec28b2527a1b4f26809b322641dbdaa8a036e9e0fae7a3f4a17602fd7cba8dcd9385b0c0f78abf3ca7615b121e3ab65eca5e4aa1f4aea2483b20e2df205393fec518e12469bcfd2b9cf1a34d58448b014167180630e2de2cffeb81c7ae63a47d4e8372713256f39719515c03eaa82499ce854a060c0db605686803f4bf9274b5d01ae5ace25cedb06de3786250a5d3fb68cebb1bb32b889f1b59ce317c351483a85e31208d0c925b6db254673c71696d1cb3fc4890dbdc12c14833d94ec71a5bef5fc932ddda89264ddac9f8fc72e587dec35ece5528567c5e7229850a957584f1316c8092288880b1526829adfdd3afbfb792773baa7dcd4f1c72d1b1190f4cd2787ff0a7a56c8f7367b1b57c06c7b8ac82ede39456c5a1c358dc11dad889221ecefe728386a02bba1a8f22063101637034d5c31295fcfa41c949728afb5dd30d6a766fc5e529d1d86fc7a3d232e8eb1df08f9e998a2c7c9e14416481d9169a083805c0226dbaef654ee6ce398b148509afc444e7f7c0c10e5f4a9c87a52b3e060092b61cc158967f2820e7afdd4f09ca12d3f34d02d5dba1f95e9c7c2b9e74e2c629a76468050a7f523787a4ed21a48457eb19899492096760e66360517541608452a141e91b33fabc1f917f055f50658faffb7c52822e3acfca2ff9cb4aec67ed1caf6dfc1b68969ac1e7c2dfaf581686de0bff2fa7714d09ff10c2badc79b4869a5af1a6c457fda67e7d763fa23f5cbbdb500a133bc5518a0e0d56c37164436f5ceea50671b1a002416f77688fc887c2e8731f475866721db1268f7c8264850dbf10d4bfe614633678f854e2d8745cfacf23a37084e83e618592d2b8bed413cf420abae9b0ac17d03b833f5c82b6d0f11800a7c5625c65674b6389c759a70bb970bbcea73467236a7168d73d04f59c51a18665bf0a94b76207413b42db1422ac373cb04b2d71cc4547b7e0082ce0dcfacd5989439405f50019e6eb496a7028f7c91d707c2bac5bc463d10c85ea44c6aa8b5faff8ee839cfeb0df23f4bb306b4a3c91586a02ef12b2321bd4ccc7b3ba2308cfdaf69c36c264cb3d1dd66357b647a76b18928a1423a2703b822b27f82db1cf2a35ceb985a0307fcc45909b929f25eeb82b9439889f1b830b803c4b4f27a23db117fc82d024c9884c05edec80faf3427b9ba8c809b8da475f23632c421c1885fbba528d3530d6072911632eabeddbea76c910fff850f016019999716a5701b3d7607f8a7405f4e2165bc97ea185ce649c8648f11d77f48a51948a2bcadce17d8251cba275316cddfc643411125f13c1676b8f91e2047e05da73232df805b14ad0c6dcc7cc860ea9c891f6a23518e2baefc74432fa53dccf537200ce731fec3bb114303e3a0ca561ea7637c3f1445861a720078e6eabbde65fbc72fd85423e3e89932d45a4e9714eaf467341a979e4ca6d37e0001b89f9ec6f2a3f7be7aea2613000ab9cf2740a05d18df86d887d7f5310135102b341c0c1ffd2a4e100214e216a0aadc273586a4a7dd6cb29b33c4351abae3265196ae5b14a2bb4450306d9ff42aa42191513b7eb091900dde1c8b67276a17eaa8adbaf537d69b4a38b67c82cf58904d651825efd6dc50afdb5dab3f058ddd2302b7747635a7eea9206636d4184e3deae643a281b19ce16efb1d79bf1514237e006aba96431de3da96e0c2f3765d8f078cf438911d89332f841c847bc04b97789df9cc191e92413ad732731e262b529a198629e3f581bcca8da2d90a70a58489861a57e0e38287b2d6042e6dfc7672b9b46d0b3fe21a298861f317a7beed5c19f12ea30282fb873541ea4473e54b0cce5f61ca3e0d7b995afa3df77bfd1ad2c57f7b7d7dc1256783c343308df020802d49fb2f19fe4f38dd44d4b5ddf7ad50d9dd5268b861f499e7ee3d645122ca14b69287d3522cf218e0bfc4bad4517d435573db783f36d3541f80a9297e1a8445b044aba5b7c980e054642b055815889c38d766c06697ea9105a24571765075560a254f5ff9468476b6b8dfaa6e9dd2cace8673f81883f7dfa580cc95c97aca4cf6d11dcb2d376940ce8964af6a50075d7e8c8bf5a8baa71049d50437b1f1d8343ec8fd37fd7edb3a3b432428bcd69aaa747188decf0d4e3469684bbaa12f8d6fbbec9ce827a736d3a8d8d74034e4b56f80da0c5d68d7245d0918bd17c4a42cb9c8d252094f9b9265aa86d005f370598e3c638d2ebf652d88809cf8f1a28d402eb66649d18c25349196a818d95af000a9771805c98515c56f113178c89e772a81ab28746753acc928b47f8c8a0b34a0ca166f3226aa54c0e9c76ba9eacde45c37027cb48bd548165a2c9768ae6a7f4fa470f450b7c5b4e3cef056890d2c08c054c37e6e0b6834049d2c39767a9c2133abb790d39a64ac01d8d6e7166fae8932046c1fb1f2a8ba2405adb21c23cd3392b4e5a49c030303d2b3898505f77eb2f044b286b27bcc751b56fb9770433d4fdf0b46e64d636da56d845aa18a0830fb148590b8140a906beebd2f86d20adfc5530b602697333b358b017a999bcab68263bcfc75129d6ae20a53d125ad38e8003b9557c2ae7b27d1eccd3cecf9ee2c1ec2f397b28d71144121e8062365f3724811d9a4d0ce2ab51ebce777aac676c5c162ba5dd41345bbaf4f4dd1045910778bd34472c9cb86ea4f23fe7a9ec3f06f56316f298839602425fe2be4055315e7e8b711b68dea324cfaafaa2d6fd7e69e8b0f7cfe6c137ab614fdb113d51c66f4c9599a3215d7167d6cddec7b69add7ad5645ea4e3f7425b766b4e2889b91fab11bcc97783787f1297c0e339646eb8a3e518942f9915a43cc83e42727a48a5e0cf74f292c19572903a71611094108f693b2a5d920863636b9f22c143d2a4be8a613c5d30c04a03c9e883b844dec1cab859a0249dc7de1c46a9486599adf38f62acdefd249786acb4802025428e55d5f2ab0447a6e44faabea030c28106105b6c4c6c9476510914c7e62759b4051ee07230fb7ddb641b8e5c1ebf265b04eeb0b6b7b30f3945a218c2ceffc48669e2c1db49445ac16d4d31b128ca4de854aa4b760c8d47dd2a6a6f8c551ae7eb8dd0705a338177d87f05f7667718c4642363922d69f248684f425a8807b840ee29c9dbade2f5b04c2b67d2ac33695826bf7e3a90c5e205c5970661e8a88508c5e32866fef1d52df043cb35d394fd62adafef546098df5fa474a491ff8a052e48da0b1b666cd5c12978a24cf5d1844325a7fcba517c76e6d79f420aae2bbdaf2fb5399ea61e81821e2cdf758e6b28dd9465a1fe9df185ee7ee6870e4c83d580fde90d6a7b91b12a2690be4374053690deba9289aaf09bb8b50abb86841578766c99a7946b1e94c5a0f892b21a85d1fa512225ccddc760b17f45d74f41b4cfd6cff4c09a19dcf382d68a6f78c6e2733dd6e03d7042df0399d6ec5400aecff59d1cb8f38d0d633bc7c306017cb39e739a4921ec0795dc501cc4e461b0485145903f118bcfef44959825aa839d147dfc955133bbd0536b173cdde9e3d6769f73500212ff852ff4dcd59d492d08a3478a43491b1487e48a63f095cfe6ef057e8ea039aa2d583c1190ae4565ac4ff24e66176b99a07a68fb0679e287ea0922c3b04bfabf857790b6db1bcacee29e801a7ae539e9d4e5b063e7f80597abf20d4e4e6142021d45e3b586b488938bc3d78bc547fa468eed3af08443ecbc024f7ee5674624ef49fbc4d54d2ec1196e2626a6d6bb49105731f5a77bc585ebfb5b9b9e3e15d812eddd267decfe785e611ef8891a6883c2842246f8da171a5d3724f9e708b6cb2cb5301c4726a97d259613a1df9176a42c135fd979f8b219cc1bc962daf8289f68025e3790592c80e073bdcf0778a0942dc14186a353cedec8c2456c134182ff33f5971a97c5d9aa2b1a94fe41ed5ba5ac5e7691bd3bb9ff08b8ba5dbe2f76d019", 0x1000}], 0x2, &(0x7f0000001140)}, 0x6) setsockopt(r1, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 16:12:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r1) 16:12:25 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) socketpair(0x6, 0x4000, 0x7, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000480)="610a19780dd3f9", 0x7}, {&(0x7f0000000780)="8f723b7130961d44186cbf7f9dc7aec05c11cda8f56a833627f812e5d17e9fcbdacbe74651faf8e19a1a58b0a63702a7938e1b15174d42afc591f3cff325a64866c891e7f3d640137e9220607e4e44b4561b1f11230d81ca48808ee845d24862a39b369242481985e64da3995e75e5c06c6f28f040076f88e3994cc2e86670e24f0ad4c3680a35", 0x87}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x331) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmget(0x1, 0x2000, 0x24, &(0x7f0000002000/0x2000)=nil) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000100)=""/238, 0xee}, {&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/3, 0x3}, {&(0x7f0000000340)=""/81, 0x51}, {&(0x7f00000003c0)=""/6, 0x6}, {&(0x7f00000004c0)=""/175, 0xaf}], 0x8, &(0x7f0000000580)=""/118, 0x76}, 0x2) pwritev(r1, &(0x7f0000000740)=[{&(0x7f00000006c0)="25a622c0d2fd15abeba63e8a938e6e725a8fd57c18d9b4f425a7c181caf161889334a6992abbd14e234d73983951545686f3b1a2a436ccc98fef45686061366e2e329e576dd81525bed598bff4415560f4ff70c444396715045ee07f67f0383a0ebdab281f9191779cd5b9597a356de6c1f52260d1c2", 0x56}], 0x10000000000000ff, 0x0) 16:12:25 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) read(r0, &(0x7f0000000000)=""/25, 0x19) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:12:25 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x100, 0x100) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) open(&(0x7f0000000100)='./file0\x00', 0x82, 0x4) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000240)='./file0\x00', 0x40) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') 16:12:25 executing program 0: clock_gettime(0xb, &(0x7f0000000000)) 16:12:25 executing program 0: semget(0x3, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) 16:12:26 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001200)={0x7, './file0\x00', './file0\x00'}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=ANY=[@ANYBLOB="2800000c580100000000000000000000000000007db61bfadaab8cf9f70f3929e5a4c268d5b185ebaa126062d06a2699b55ea66aad145aeadd51c953a1508fa91f7a6fb3cf11104fbb7e32f706bae13814f2a2eac178fd0e5b6d17cb84cd9983c06335cacee752811af9c6d721b4cce169cebda0151594cd17e67685", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x80) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001240)={0x8000, 0x0, 0x6, 0xfffffffffffffff9, "6c0c242d30cbc96699318a3bc2b1c1eabefbbf1d", 0x55, 0x8}) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x44, 0x1) getrusage(0x0, &(0x7f0000001140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) 16:12:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000040)={0xff, 0x101}, &(0x7f0000000080)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x4000, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x9, 0xfffffffffffffff7}, {0x18, 0x1, 0x7, 0x2}, 0xfffffffffffffff9, [0x1010, 0x5, 0x9, 0x401, 0x0, 0x0, 0x9, 0x2]}, 0x3c) 16:12:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') poll(&(0x7f0000000080)=[{r0, 0x80}], 0x1, 0x0) 16:12:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) 16:12:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) socketpair(0x10, 0x4000, 0x1000, &(0x7f0000000000)) 16:12:27 executing program 0: r0 = kqueue() r1 = syz_open_pts() dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x1, 0x1, 0x5, 0x5, r3}) getrusage(0x0, &(0x7f0000000000)) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 16:12:27 executing program 1: r0 = socket(0x18, 0x6, 0x0) r1 = semget$private(0x0, 0x4, 0x104) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/195) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000000c0)="01000000", 0x4) 16:12:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0xdc}) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="fa13d4145d7d236c1a1eeb67c540f7edbed4c2a8becc76bcf5fb86fddbe519791d34a166b056154eb1e5fb533103d2f1bca14b451352abe3ed3ed0f381bd1ad07bfe4076933027dbe8ff40", 0x4b}, {&(0x7f00000001c0)="d29f8ab31a45ac6fed00dd4e6569d614b4ba44dcf05c913bee9f4b6f089dedfe22cda30842d7740d84f19e1463ea7715cfba1041af8771bd4519d31e08b4157ffd98d479cab705224fafcf0209632078105080f464e7488bbf0c4a5aa441842fa1a6a25702208e36ebe9f75613e7e25030355bd40c8c4aa55861f09b622f35a829eda92e585a9e0c7c3481d854c282df7372ae6c2d165b6f93ce8e7421ecb6d5461f2e071812b4522a2c965262420957e6de9d5bd48dca3fec99b1d88aae0fb4d6bdba52bfafe1e5ee87902d9fa426092c231d3b8adea3987802b6ec0a", 0xdd}], 0x2, 0x0, 0x0, 0xc}, 0x406) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x2, 0x927}) 16:12:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r1, &(0x7f0000000040)="416f9d483e3a39bc9f02e34caccb6fb3e8eece5465e4a864c8f77e6171d65288adb77bd0ff868dc15468fc108575a9ff36a50e66c5612107565052e97735a60540da7055adc8757d74634812169a2cda0c0f6c15ce554601e39d79f0feb8", 0x5e, 0x9, &(0x7f00000000c0)={0x2, 0x1}, 0xc) bind$inet(r0, &(0x7f0000000200)={0x2, 0x2}, 0xc) r2 = socket$inet(0x2, 0xc001, 0x0) socket(0x2, 0x7, 0x5) getsockopt$inet_opts(r2, 0x0, 0x2000000000022, 0x0, 0x0) socket$inet(0x2, 0x2, 0xf43) sendto$inet(r2, &(0x7f0000000100)="dce4295ad7bf3cc98385668bd2030d4a4dbd7e0cd4ee41d8213be8c35bfa92fe9a0dc7838d729b925e6a72003ed14b7238096ab364ef2c13a9da0da738c4ca7ab4622a66b31d15ceabe25169ce8a109934a5c904b912457ec6e05dcb92f53afe6372841a5b47f0e0a0e7920baef44257c30f4b16ab4b36a27e8a8b6a874d48416c15a829a08e130689dbfaf3533e03c1c04a19d81a04d811d3fe2343340928f06442d377a0cf04685cfde8f6ce321a47a0153c8a6ba33a4fce49023049390ed2", 0xffffffffffffffb9, 0x0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) chroot(&(0x7f0000000240)='./file0\x00') 16:12:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xffff, 0x4, 0x53, 0x3, "d730c1000000000000e723e400", 0x2, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:12:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000700)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000000)=[{&(0x7f0000000180)=""/87, 0x57}], 0x1, &(0x7f0000000380)=""/250, 0xfa}, 0x800) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x13b}], 0x2, 0x0, 0xfe}, 0x0) 16:12:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x1000}, 0xc) 16:12:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a030", 0xfffffffffffffea8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:12:28 executing program 0: link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) ioctl$TIOCSCTTY(r0, 0x20007461) write(r1, &(0x7f0000000000)="f18074a71b4260d1c7113e98fb50ee08adaf7923178f450c564f7fddbc5a21c6113ae24ed78616e166d3d86eeaa6db65b9229725bbcf351714796e47507871fb33904cdf121d7398ca9b9226060747424085d7c7489bdd5f4bf1e745b868021b3554b9401fa1c9705b1f9016163013ce26cea7be7a724df6901e708523c850", 0x7f) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000100)='[\xa4-,^\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='$&.@#\x00', &(0x7f0000000400)='$$&{\x00', &(0x7f0000000440)='%&$~*\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/\xf3!\x00', &(0x7f0000000500)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000580)='\x00']) 16:12:28 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)='c\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:12:28 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) socket(0x1e, 0x8002, 0x4) socket(0x6, 0x1, 0x5) socket$inet6(0x18, 0x4003, 0x80000000) getpid() semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:12:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) clock_settime(0x7, &(0x7f00000000c0)={0x0, 0x7}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x100000000800000, 0x0, 0x0) 16:12:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="1500"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0557caecff12d9aa1c819d7d5c1092e34fe81b0060fd19fa6b79760753292c28a9dfd4fc22b959cfcf0397e1762a3e08d69c6a537dbfd207319ac705bd218d16c6f9534c915abea08d2f0b06216d5757227ab295443e830e30fcf92ea71982edc872eb01", 0x64}], 0x1, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x50, 0x4}, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = getpgrp() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x20) setegid(r4) 16:12:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x8000, 0x4}, {0x18, 0x0, 0xff, 0x7f2382b1}, 0x1, [0x1, 0x7fffffff, 0x6, 0x7ff, 0x4, 0x48, 0x8c1, 0x9]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1fd, 0x27, 0x0, 0x0) 16:12:28 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10221, 0x120) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='r\x00') r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() getgroups(0x3, &(0x7f00000001c0)=[r2, r3, r4]) r5 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r5) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:12:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000640)='./file0\x00', 0x6020, 0xfff) open(&(0x7f0000000100)='./file0\x00', 0x180, 0x60) r2 = kqueue() chroot(&(0x7f0000000680)='./file0/file0\x00') kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) execve(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='-{/\x00', &(0x7f0000000380)=']$*!)/.\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='+\x00', &(0x7f0000000540)='*)\x00', &(0x7f0000000580)='\x00']) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:12:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01040080000000c3a8b1ebd5b7bd42b6003000"], 0x10) socket(0x1a, 0x3, 0x200) setsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000080)=0x7, 0x4) shutdown(r0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x140, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x9, r2, r3, r4, r5, 0x181, 0x401}, 0x3ff, 0x40, r6, r7, 0x0, 0xffffffffffffff81, 0x3}) setrlimit(0xd, &(0x7f0000000040)={0x4, 0x7fff}) 16:12:28 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="662687009a8149", 0x7) unveil(&(0x7f0000000140)='./control\x00', &(0x7f0000000040)='#\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x8201, 0x0) 16:12:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) kqueue() 16:12:28 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000006ce6b35407653982338ac7d9e605000000000000001b2a2a72817ce8b912c8ea5e82f4a68c2bb125da5eb2055bff7c55e4d9d20c819458184d53ac8f8f4081a7242aa7dab9c4ac41e063ddeeea5129fe5f21e1901091dc931b0441f66c0210b9cf970bc3c8c83ada46af22c8080f213884fe96bbc4a6b943120cb5bbce1337dae9618bb93f410f3faa9017532104a51025f53dd7f5c2468d2145"], 0x59, 0x0) 16:12:28 executing program 0: socketpair(0x20, 0x1, 0xa70, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000001380)=""/83, 0x53}], 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1a6, 0x0}, 0x0) mlockall(0x1) mknod(&(0x7f0000000040)='./file0\x00', 0xf4, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 16:12:28 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0xffffffffffffffff, 0x0) msgget$private(0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x30c140000, 0x100000000, 0x1, 0x0, 0x5, 0x3, 0x7, 0x2, 0x2, 0x4, 0x3}) 16:12:28 executing program 0: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x35c}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) flock(r1, 0xb) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:12:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) setregid(0x0, 0xffffffffffffffff) 16:12:28 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x4) 16:12:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffffffffffffb413, 0x20, &(0x7f00000000c0)="d5ff9668", 0xffffffffffffff5d) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8400, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:12:29 executing program 0: shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') 16:12:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0xfefffffffffffff9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x52b) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:12:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="3902f91f1cdc6e11b26ae434a6eed8da80b27c50108000d68c02490fa58e65c954ddf7db536560a97bb26c93aba796c0caefcab257711e917873831b20a901129fa8fe6d1a3b8500d2e71abbe9859c9960da819510a629bdbed747184f7a4276b971d047c69461893a3075a74b3fcdb0422c394ef3f763ef0d896ec5983d7d3a477c95d51b913774e07446bc7146b726e2c22a30e5dc77fbddbeadf1684f7ee52ba3ad19f4d78e046ba7609646e53644f8c5710103e85cf2e284bc464c6abb2bdad1a09b216365d581aef6157d44bf58127c8a5b3ddf24e5196a0050c3dba359701ab528434b06a978616c8b158bd430f8e86e67ba7a9bf3d4e80c17", 0xfc}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="200000006b1d1b00000000010000020400cdf057058208b2b77382d2fab600004ec5f0aa05627f43ce00000012e5d921de9e8dc2ef12c86eddd7d5000000003c7bfc6df8baba1f24"], 0x20}, 0xa) 16:12:29 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) fchdir(r2) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:12:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x200000800, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x1, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:12:30 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)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000002c0)="d7ee8d379d6549f5ecf59bce7a38f037078adef2c5fe2f6a34dd05ae835be4f75ad27dc044fe8d08c2e0b651dd147932dfe30a765279e826fcecbf6733b35a5f84a5877e16d8361848dfccd18441cf171b9cc3651d925cac6f8209333369466709994d7d43c68695c46698d105568e77d1344cddbbbf5595b461b882aeee803cc2", 0x81}], 0x1, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x5, 0xd9f, "0400000020ba000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000080)) 16:12:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4a3e, 0xfffffffffffffffd, 0x90ce, 0x20000000000, "d730c1e7e400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x3, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x7fff) syz_open_pts() 16:12:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000300)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='.\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x140) 16:12:30 executing program 0: socket$inet(0x2, 0x5, 0x3a) r0 = socket$inet(0x2, 0x5, 0x9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x208, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 16:12:30 executing program 1: r0 = syz_open_pts() syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) syz_emit_ethernet(0xef, &(0x7f0000000000)="65d67c8a2bd7798ad207238d592e54ba8594d6ef799f47589d934477e5c26e2d5a8fa80e1e574360e15ed95036314aa586056736f5108d53458adc93c94c76565205a83a6cee3eca1e23e197c9de30b4caf76dc6bf00527f8de9cd0284268a0ca22e3cb363313b8e88991fd7bdc369e085fb8d1fc679725f75361dc5d08d657a00dbe4049515506267d2e8b6b22eb67d55fdfd1ffed6b428b62994a7d9aacab61a224214d3be7028fe0cc7b8d16f100e8fef32604ecc9c0ce64abecc127e4fa4851922df1fc9e9905f8fb7cf563b40c2de8c333b091cbd4f88a884ca345ca7e0855c0a728830c66dcca2da5dfe2098") write(0xffffffffffffffff, &(0x7f00000002c0)="2894b47e9b830242143b042ed79d5912b48c02a34e4e41db57494a3a9291f079e770d421308aad2b375dd67ef4bc13090d1948939ec1b71623dc25c0a27707143c28189b2d2ba240ed332cb9c38d29457239790d7c284f2f582b58687389c8518eb518494ea4d337a20674aa25d6e10ed064ba1ecb7ed68a80d0d50d4035e22b35c4f095be7538f58fee45378c087b1e2a3ae4792aad0b4f8704b9543408c86427ed019aa1346f9bff092073c82c9ad0573899c47fc89090bf8478fa12b8d8a9b3aad92fd13a5c1f4e73c8a27086b59b8b13ed428c73f2f96c6bf18be8842d6540fba478a3fb0eaff75b226628bf891e509bfc622e23be59d5f6a6624ce54f1c8f17480606db7feba87d274543dd81393cc644453ea09d75d847fdab56f142445860dadac501c745bfb2e176669487ecc4a885d47025efb1b6fcf3b7c3dbbb062f0fa8d8af7479e5e219fc7ad9d6fa8aa4c586c4a7adf84f22d7baffda618eba555d73ced40b12b0378d78006b8012ec4e5d48b40aab47a6de0ff02f0d83f0bf2705c335b0718429ae5de28c656a8c38fcf771e992404d2682c78caa8182f570baf8b41c6a62b4952e79c9b7849f3ca669d5715c7f988e4218bf4d1f00d0ee7a86a815ae3eb1a7739b36d7f1e339b4c4691bdd8c8930bf02a7cd89a1d889cf95685c972f11a38e8fbdd18883e795f3b06f742e0dbe0a05a7fc749ee8ecbd84f0b722a152f1a6f5f3a5b2b165b7e199b1d511c53786439e133a43f733e0b806d98c5986d6661037947d8a80004aeb0ff8e82ca43376af7c7a23e9bd9b6b9aa69e219467318f83c10ef954ce3f53d6d6f0d53f72c3210a8b4053589f3322150e221f58432148a9ef0d8b2606919c337342465800c21c15e76afa82c80b915cfafa5c227e793eb8d77f04b48de5ec208cfed96f9962f76787a705d41d84036c7fc86015939e1434803a59ae804f37aac767aa33053145b9920dc187e13d414cf1ca5b821fbf0152d030488d6a73f6e2debede41c7e12c153b284470431727c665ea8959b09b02c2254ef0ec0416a954a7f9cf4cd6c2dd1cf316937625bc8cb0f91b9e710ed0412da604b11de76614868edb2851e7201b8137b4771dadc41e8f8b4d5bae419772e362ec8602e568ba955391ec7a9b124a5909a3ff6e166884785050f38ca5472f845f74d6464fe55bf5b9f73a1df795544edc97059fb61a24a2f365071d45789fa0f634be7a9de211a44e4be8649e81c2e51fc85588d25d83df78cba32033c5c4e35ba61cdcf82ea01948bfa2e2f7ee9e2e6a8d7cf86c50c0a727bc0d824848d6704c69c0014ef75afdf7238de6d93a4b0d84a31214ad5bb1c5641dc41d01da3c576aca9a3a884dbe53383f28a437296a49f9af3f39bd77f6e6a206c4a1777752b03eea8626fda982b3fe61e2fa4343dc4fe9a8157d9785999fc561f28469402492b2228f5d2da95cc95663f00fcd8d69d06fbfc4ff3de837030015843dff26d2c3f5d2ea4f0f91fed354f468383bcbc831e509ba10a3bef1892abbee83aaacb6d8e8c67488f2fdfd7828c0c4229a6352342c5ce9742f3ba3dfe5701adc70e83c49418149b7056dfbbe54c877cd55ccbb3db43077b6ae7e9a177ddba46f3a0491f97a9c53d5891d4892d760f84754a974405d7f8fd97763c946b7695309138772603d63e14a37bf279798fcfb8045695361b1a0c15f35710c6920177cd00821e43b1a10ca19a5498f2408aa76c4df1df024c2644c63451aa9b84d9561a61d76e141c9fe64cd1ea99782e57b755d036edfd95844bfa4ab0015027b5f77759857785c8a425696cdcf3060076f94f8b5aefab79f73aa719b6ff64d94b2e510cecfe03900b84c2e7233ca16c2df574c1f2c3b0eeb3a432e67365863bddd4e19d43d8ded80d6f6be274d139983fa08c54587c9aaef7c3d9a457fadf793c631d3f3db90f838dd79d1db44c231ba0dc201fc8b6a73feb99ff67b24fd860caf76b964c8b01e2a3b335d1f6813eea96a553f81845e9b9d7a0b693e0e9599e2cbec9d8e832ed3b533c5dfbfd359823ef2874b9f67d54ef7420398645c611afda01a41f8e40a49956f1b5f4246155bb4087b1a52cb0704036f989d76282907f0accba98aa3014bcade404591e533f277f0775895bca44ccf45f6d01edf51bf3ef3fdbea6dadf2c4318450d9c06fe0d26094551b0e464fc009c5704f17e95947ecc8c96d3f20664823aad32bf59c22f8cbc561c393818dae940f109a569196d1c8681cec371dd79f8726040d7eaea56c5a0d8915cb08d779695538e44c0edd8fa767e71056a197bcd7fda6b44a149045a84d5ff615cac00b7fdddb6b91247c2473f4bc227cf4e6046e909af887af7517b75e8b2842cf99527e44cd71c10f23eaa98eeffec385d47621202fe663c86bd5aa7ee8600e1b85b309ea8f51a62b23ef358cef834dbb117d041f90905601ab6e2746d700db422bf790d25c9dddd5e93365978b61fe4c482a1564521babfbb0167e8f31f53fee45ecb5ab8b8a85b2ceb5ccbf98ae0071de1afb18f2e8f4576e9bb3a734327f93b90cc04787a7fa96f1e24a3da4e73951f7e0ccab6fc4e81a39d3ff4916bb4c316c8c9ce9df24c691110c4ed6374931b7ae1d84d0e10b33decffe891e3853da34b35bdb8160c41eded66b63c1571e8d40d17baed2c215d7421f4478f6e331fff22b9ee77f075da3aeeddb64094a3cf4196adb8042b4fea842809a19e8b6aee63dd3a9a891770e6e0ddb52fc98ebcf0121a796c1ea373252fa97638b25d3387b6e24cc49fac487e14331a848c7ae16291d9f139a9708439dd946d4cb65aca839e4fb0d07038752d03e62765592ed238bed24cfaad6a4432f1cb08fd8c99f93b7e8062fcacbf832f4f589dcc548682a381d29992903a788c01dd6adde41699f2b5561523b349f48af1607389d67c6b283242d1ffe764bac194042427a0bd2d197a9923eea5672d257788934a0b9e1b0fb50fe1a70a132fd8805b89013b46f83037674a27cf1d2cef04fc2bf2e64f8a5f1ccf8f4d03c5b3123ffa136ffb8dc6554cd10db411f11e9ff2099fc0d42542262564a4f39ca9b0ce9d697a9a0c5dcedce81c7fedaa0dd0b904f24490236c4fdccbdcd6acfbcaee5bd037a355085aea6d7d89b00fc0ace7341207a4edb623639ea131afcb9e0af0e9c7188e9f598cdb3d0e9291ee16602a96819fdbac9778829ad2fe9599d920c0ef2555629c4d0cb3ff3153f93047858755252f75a0eb8c853299c5e274ffab26bfb60db344bbdb86645bdd02383a8655db3e40d1c2abdc4a75a4cd26561dbc4f54a5a742e8f7468a204af1bcdf25b141981f283b7d9f56dd11defd3a7933c722ece078ef7c3e2af11af313da3c60c3bc8a046bb854fbc627004d1917fbb6fdad7166eeb866652977839bad9c94c67e455c815e1eb64a4a015b75cbded86a0d409f42904994513fd9053cee2d73908ef619e0ad2d68fe80f0e957caf4cdfbbac10da503dad674a8aaf227019a8ec3070bdb4836ede06a7943bf7b94439e3be1095c55064f345cea4363c05a2027bc13e52bd8a5cece33fd5b1dd3bc4b9619664aaebf8b4179370266e5780c991eb14a06a0cdda852b2a0afcc519abc018d3baaab6ff9c6728fe1f133b14e589812147293af3d1913fbf9c3e183d4c16aca8bfc03270ab8c871d7660e9c4549d978e92e9523bcc0c9c17c97e48f296ec69496ae332642725c81699925b9140f9e739b7f771457e454402c0cd73ec8da66b76d84fbe686e489c6b94b8dc56633dca45aa889ed1d9788ee2d152a9c56dac84f88140d960a685bf7477637cf598b983409733b827d6da54326c4f8e151e953786bf67767469ae69aff7b12751a1f1c4ea27aac50ad1f5c126fe07c7c2b64f9e5476194bd65ca6e96e31cf9090894954905a81fb66f5c623599e1069c7644dbdd06ce282945340db2b02da433953a9f6a4ea1f4ea1041b64e686de32c24eb994e8a0a5d7d8702f8d8615777a4fcabb80c4bbefbcbda4891e4c62bdb56dc4b1288c1231f1528170ebcb9ada4caacf3b2c0dd25541d14b5824009f1032e859ee77b74f810ea89d685aa8cac8b09cecc733eed0c00962dac811549ccb2b2174b5f8935f76ad7ff8c2011f88242850efc6e1f1cbb38dfe3931f379b5095da97db95a8694ff2e4514c26fd46cf19c9a814cd2353a195f029c242516528941793012ed4a628413311752187e248643a2ef5af5fb43496be12dbeaa30d6f7ff41689ca8c1989911b4c2375beb9e81a2745f4a151c99d29ba9f512f0336f8d455b6e61b362d0f9c38caf8a186333a34d57f5d8de4cc786c330c2bb3e5c1beb310d2e20a5b065f8c5527bda8f0c917906335cdd7c9bf47ced0ec5509a07c9d4f30f9369f762cd1845c20cd8e5088fc57e0f8eeb6e3c723d0996204fa4e826b8ae09f6665592588115cd13c590276785883e81789fc2bef04ee82dc99364a590e25b5c049bed9887bfa5c902c73068d8e011abf6d740bd996a7e1038829d5da16275669c6fa0b2fe23398bc14f69d99ecdb2471448ec70e73afa52b0d93952b4e33386eb963d196d7d8727643bbfa8ae1b8273184ba441d4c991765b54d94c9773d1495bd1cd4a01b2da2aca293ee9b34d627e33e2534a366bea2c50192c3d47460f21e343965c7333412fb4876897eb82dd15f2a24b9588209a6703bc84b2c2b86bec2d5f9eb33dfb2ddf2c6b350d433dd2fef20bcd5b2b0296473d018d14583cbd82fa31f3b53f524ab4aebfcbd659657c58e8f951e3c97e3a892f328319f98de35d4bbcdb1ef4d25cd7fc7ba6c36af101b2ec0a3fb2a72219e877ac16059947d7f815613f6895c8bf18bb4fa8dc20e0ad17ddc857dd5545632ee84e29ee1d46a5c3d383e971aeebebeffc031d78aa4c32b093aa41f6f4cf6f92b0c2ee7a0b8627a0bfcb986e7f90d863ac59a3010250d0fab9da67fd22cf575039b9d78ad4cf8f386cabaa1bef54c254777addfe74e763972a4d9d81d700ec0c1d43df48465dca1bd9ba7752787c7fad9c24851ed9e2c85cf3187db0bc75d06555cadaf2d864b3ef023c04cfa9b937ec7f82e00bf565a8c6e228a2e81e1f28eb895d422d0c84a66fa6b3a3676cdfc5cda3289f0fb7cc9b089817cbc650e8475da5e22e581bb5d3dd0c4bc94aa7562dc5a1936526665082bb3c978361e224951816589792f4771f21589d6f3877f99ef478843d900ccda4b474b155bb56a38e10b2c2197dcf2f73160e3f966f2217513b13f0deee6d2dd591310ff5277a450c3b93e52ad526b34298052502c30bc1e33522d72973034a089f40818a88bd68bda1f611ff34e45eadd496a772eebdc7995a176922b06be57b860fac6844856e65fad615d87f60ea4eff06caff9ba5118cae5b871c7e16f8a5df64c62a5f8d72cf3087d57739020c69b3f23131ea2d449d35a11473880d5bd8cb3ba77ed9983b30934159ce787ec6ae0398b072a49af849f215c746f57a6f03d951fafedad2570c16e6cf65e755c7ed7e4b2e743efa9118fce40e791adaf9cac57f57e1526b41bd3082264528dfd23daf1ada4ac15c0f03c2834c65dacfc776112d26f99a3b0d41dcf6069896ccc9509ee66866940ea0583ccf7d9973e24b885c0f602360ed5da1816e970ad77b508b204d0d2ee9fad71c08b73aa894c728662fa245d7aae624aa5ae139dcc2bbda421e017fe91f507c8079f09fed1f1491758a9ded85c83320f681a9415840f711a84e09f91d172f705d61fdf48e82cb939be1a948c1f36b14a33c704a02", 0x1000) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x20) close(r0) 16:12:30 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = shmget$private(0x0, 0x1000, 0x164, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:12:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f00000011c0)='./file0\x00', 0x48, 0x2) symlinkat(&(0x7f00000010c0)='./file0/file0\x00', r1, &(0x7f0000001140)='./file0/file0\x00') setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) sendto(r0, &(0x7f0000000080)="d8cded9d3ba60d12de13f1825d37a72885629ba6a03ffcfc50f0c2a50abdb5c8cb369686b6a62cd2a28923ce60117685600639211f1a838922afa0504fa881a0c0e7bc68e88c342753a495bb2602a156dc3abc52ec142b3a87a0195ed5b847d5cf422442827ddcb150f8354e56e48b13ec90d2bb5106318f73c07888622243fb277602270a0f3fd3a3c8c896face23f6cf471b9c652b9320e6b47a864c1068dcd1f54108b4df1384ce91a0630c5bd4114b53d4f2d69ace67a7029f55d588b8a44cad110ab34536287c1973b6bf7a0014f92e68ed2b65abd12b268fcc9539115fb19b33ecbbf5cd48670f2e58dfa82435c1a47bfba1b5f5ee079347cb38b5456963a195dde951619bf9a9742e5a6c3fafe90f21fa143e944c8eb868bba7f3ad4d80692ae497a5dabb230cc0ee9eba1b575ec90713cb3f6c64c3d2a6f855677a19cae918895017cd8fdcce6fa42f8a1d5e80d3b39cddbced0dd0596bf747bd518e110f943fdda2adf61a6a80a62fc10d828f974cd80605a17fa97bab2dd004b68ce0665055f9f5f29d37fe9e1f06198638d40ba3470fc6a7b88e8c4f2f15ec458830733d1a4a5af3db26c800d79043bbc5e7aa776d218a8cb34801325babd341bc6ba5384f0edb3a5de648f659de56143cd28bab09911a0f521902b0508d6e638b2648cea3d646e9e108e45fc89dc5fa599242a4a5e451f56e91c599817a38808738b9c5e0b113e0bb1260fad7c922e3ce2fa82b6bcfc5c3617d86c2f77a34514c1e19b9f822acec849eaa3bbbf3e6c6a9f3aa350de9712f1313aba211afa710a3b7b39e20a85f4275126c749415a302434548a2a080ca4e4e4b71a768f601bcf62c6e71ef43ebcfcb20c1dcc82eefe6d6f1acb6347eda9efee6dd108a63e58ad9b8261e037e32d84309cd4a0c3f478a16931a886f707c7e154cd84fedc787ba462090738bd444eefa5c24487532b74322c3edc52a2e76957b7b3f27d58fd7198a070bedfaeafd3cddac7d50893f36e62e4d3d608a56406bae1d5ed1597c22523bb3d4b3b618d1eeb21be199aa1eb06433d342e433ce6966d096826aacd805a2cc4ed34b5885f7d6c4003129a5dd4f4accda0dac9c7b807b87bdb1b6cf5f82c6307c40b2dfb106ed3f7af13c81727b484b7a8706e55dcd7e18aa2d76d1f5044578442697f103b7ba9722420481bad4ddd24832af40d59d4e4a095a38ac4a5a0c66e5da268bf1e16647f7c0a002d536b1a6054d68852ed8385d84897d83bcdc3c66401b914dda5995c20aa6cbae447f3ce8a2c039e942eb969b16afc5a073b9605400aca3d9863d0b5ae3bc7c7e77e4e63a1ad42d5148c151be54c81b903383455431572ca3ccdb6cafe6fbe656979c59a92253e4f3ff8b7ce65957ab208df6c3c7959d935a7f48dda2acbc7dd773025b2746561cc27cbf8a7c3f6a11ae97643995a6105d2f8ec2448d989659faf094cb8977c6406ce311ab1ec5338dd4791f0bb571135cbb77b5dd61d0b40b952673bf99bc284943fac15806422b41caf0d5076f93482bdc2b47af86fc09f61496ef5dd7bae9cc7b43f8254b5dbcc37eb93b5b158c0d136154b55860ab033102ce2d293c0e1046f551b542e3cebab71b362682d0bfbf468a321a5cd607c04571698386301175297abf096ca96eacb87b565522f39c41e0e1488460a8088a43da4375fda69da34c23a4d58b57cc8b25728034db13a98cc3713c178d728030904a7f1a5a3601e78cab7d6ada538df686493b217512cf40566225d8cf86b3a363eb68170c56e11d0d03d6fe5d2a7bfba9455f2d497bb7bae1f1066abae6a087e04465da86fc826c3a8ba6233ec0ccc06ce9d1091fd29564c12b691fef579c16bccd0b604d58f2d29db2fbe263fbc0a10e87b778af726d6fde6115e87374e8dbd6607a5408dab2787cfa469217450866b6cf1939bcacab0642517319bc267d8662a0cd0307362238a98ee1cf3d161161d39085955ea57cc0f0f8fc3ef4bdd40a3c2a977f71fc58c5a4a358b03206047e913a75affbcb57a9672c3279a18feb722d735033276b264c82b57f96cf6a0240368e3550dbe280c32f3e040a1d83176d8dfba831dae0601111f149757512fcfeb44d26bc819a5293356604132de5f959a5cac9780a18d20829994ebb74e5357843d7a5c96c0d0285f79440e25841e7f77a212a4668644fe50c29b358290eaebc1713c8ab2fb754af10076712d324bbb21703862bb241267957c1b7e60648ae483649c3ce28e2f6852c1dfbd98510b83e798189139ff6c88a325b219f65b3def98a6dc4b4e9afeb0fa70bbc8a1fb0db6260a663e5c33373ec7325631e3882590a5bdcbfd8b979497ff32044bf300dcb1cf7fa04442e1bcdc504eaba554537e816d42c009eef054583a2d0eb07362e10fa92282ad387b6b42324aa2558c5fe4caef0e7aeab49b37839aed66bd7f77a6e344305bb5e8ceaf3c7b980f347edeb3dcf88c4222a029a9fa69c440ba54b7cd2416f1dd0acec92107b0ef47071bc9b92b2d5fc20ec6ca75ab3ea721eaf647c6f7953874ca26f09b04fa89b69cc3925cc0d6afa56055911f01257484140cbaa3f3f06972e22e2309fe15a8e714166611b41fc5325fc3d82827ddc7c99866cb9ec12339f61d02509000388031b5904000c6183d8aed38e57b0aa7b39c6db86063abe3df0484bb16b1c269a4e2ffa4aec71484b32af82b758983417dc455275d59816d7663c0d31ab4ce732ef03a8bbf1afd9a3af73b3b69c8bab2719d32dc92d13bf774f800879a17dc27de862024d3f94c6c9ac61e78032bcf67498c4e17e4285ae4fbeebb5e26beb22c890a5a8ee08db41c4c89a1a0308aae3c0b5bfe805c2f57af9204394275a5f444af4f53dac50fb637be4cdcb78433c77a7406e1200a70dc0252530475792f3dc696908ed1967bda60789d72885f0cddf8dada5864f51925a08122c31e6b9230204a0beb653c7a8f38c2d53afbd35c4d5485fa19f275fbac00cc6cb2f14108bab162a370d6ca23230ead968cedd288ef797c9e6749aecf78683ae1e1738de3dbcd42f92efea35c352d2069c7702051b2c2d0261031f069f884bd25d62c4ded1eff5cfc34b9b241dcf609b3564ef273079042dc888b87330285a2dc213aa7f26bd0649b938e0a7269d2c3c046ab865b025cd3a7381b329a1f56c2d91241bf41e2f1cd7b7fc64d84de18b0f97a42f2beadf420c4fd6b6b925d33cc90cc835d1ceaece7a0a041feed9caa6f9bf32996cde021436fc2b6bbc4b8e8ca6b854812c666022cc9833114d56fea7d3d079fbcfcca2b2d4410067879b00abc3e7641378b7865f80f493728d201b1e2a3d2fcb8560bf470f450a33250917105cda3f42cdb1d2c9b9d05e3ab9128fbd2cb238d66ec3751d34d99c8adb1c86b7367bd7d78e77379300951f9967f96281d9b3782829f0940515705d992975c9e901287ea8a2e775bb9f44c7643a489bdb70ce9be4465bae6c8f5530048737516ec16b5a6ef02ab97c1f87cd88c5d5b3010901506a5a29a2f6cd24403e1b66648e7587b5d5d48b4b73fc35bd6d2471ed281cb0497db328360c612a2cd2fdee2448c71cc84f7b131cce46b50bc76592c982af7dc364c07df5c8a1a8d33132ad501a270239d4162e5bea76394a6b0083153aee8d38873d23dbf9e6ae167697fca6bd9389b3e4e7f19432577d300843c960c946ddeb6cbd5c783b1e69f95668081a3b62be648a2bcaabb43c4df15a2e8984fcdd2852837e45581238cbd106487938b4ed7409caca4a2ddf2622f2034782240f8f5f01c7a46d04e43987e5702bc20174ae0a99324b2bf434c4cbc325411c02f73cb0e6b46c772fd45c3e6b271efb5461a7a0e3ab6ff272d8a39cc2d237b7212ad68f4982fde7c283629421b9804b58612020392ea817fdd288bc0e76016d396a2aec8abbf101b94ed40054c40cacbdc0867f74284fa21e05cfacc551f0cd4ec07d2c0cf080f4174a97ce6d7ff78eedf744c227428b7e843e82d9897b58d0da8d1e91bb9e853cfc965df8ec730df6f042cc13a82ca66d3fb3b0e313efc37887b65437b8dfcfc634a1822d34e92e160529d60f13bc3b6c2af2462388e73032ae14fa9557d1682ddee1b168b9aea5bc162bb432a97ee9df6725aa6cdc1e5d47200c856770d9976cfc022026897a9e482ee7f6f3727a7f2bcd85d9ccf9739147e12bb2ddd51f920a73047aceffe92e592d5ed17cf2b3653e41e8a4ba792439aeb88114df77516fe50fa7b240269defbd6f58a6ae67d7f9357bc219822d89b2e2cd31159849621f3c1d1242e65638ebcb573a93a9952ca266bc58929b648e0ca8882e8e2164bb83fd0ead5b00b14c89413b102bd79bfc1a3a7037d164573254ab8ff7f8952d826c2e755163c318a4e2bc5e4f14d3678f2ad1aff9cb1b6610e5fb1e0df216905b55dc79a0ddddb510dee8c04ed21c8733f2ec947a568df59a7cf799b4a69a73d4393135cc9a1954bb95804cd51633696e00c417551afbd3b931bbf704b8edb9e6a1c5d84dd4c1e2731a0304b395384c57cb2c9f547f502fcd43fe1274c5e16030d7f766eceed223617bab8243ea176701e93ebfaf516c292d72b2550a8623ff70f9be517ab376c1c29d7263a6f51daa419c9cc436c9a5436e2013ccfeb8a8750c45fe19b449fff3594cb4577b3cafca948e1471e1de050b9854edc294eb795d02a4d13a1996fdc2838a600a30ce71ccd4adf5d6b24a1dd3e904aa6c12a0755a98e4ddbdd3cbf31ed87eac0db01732c4d59a6900fd0d72391a121c27883c9e8e5891e31f84f91fdf72bda2bba48c673edffe74e2494da32ea5dd2ca83d7bdf0c082809362c49c40ced286aeede77cedcff52bd70b8a52495ad8b6f0e6a67d1d2efaafc5a754e076fe1b021fdc317611a5f54e1788830e8b0a6eca1b958eb4e171b1effcd2182b43a5de44828e883d99e9b9d02e9ad0f77ba53932abf7dd842e8cf2ec82070170a1acfea88de093d30a2e94f60e4fbe690941e09be7ee80d65f642ae999ee55d531fe1b64efac3f12b22f4371284f281437385a02de0095812ce5d9f0119ecb0ddee39f1814c9410de2dc241e5badfd31022fc3243e21e1045c33bb9bd9d89f271bbc2a6730313c0084c54cd5f9fd756f97dd0ba4bde23486094e412b77c42e464aa25e56a57ba32d1cb30be4d3bb1205eaeeb1b46d049c5f022c1dd0d213e49fff0b7e7193dd41516db274398410790a0f76199b861e774a550492dc70fd37bbec8786aeabe223dce61fcc05af62590b41854dcce2ef0d9a7bc6f3cce815665e6f88e8eacf08c7573820a07b37a24af774fb7557dfdcf82f7add7cdd2ce84c764324fd4e000d6b142b0e994461e3a6bebc44c8ae18c96f6f71744ae28adb8bcc904ae210e72142159bdc26e4ded1e368c2062e0c9c3c0a4525bf9eb9eff73c5a4a4ee302370ca21c013b89b5eb06a58d90b61ec468cd3b70f4e268092606d5595d2c06e95e9d73cbb875fd87ef3662e36dfdcd57371bbbb35149252e714e9d64a52c98512c71ad212f523f984995b48effcfe13a8fe42348fd46f02f966d2afe3e2394c25779fbb92c4d0b7b3c06c5b1de8f462532cde496fafc004016c0dfbae78750da7687819387beab22ec51c46b5d8db949172fbc1cc26f3dfdfdfef457027d5f79773bb571787bbe31e17cff9948bd6bb37ea6b6b827baa133edfc4e9bc657821445b759d5ff6ff953d8b74a85c11bebfe24b67a883315be5eebb6c42dacc746e87a5a4f711566b2526b0dea06d6ff050db675e623975dcc1", 0x1000, 0x4, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:12:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/71, &(0x7f0000000100)=0x47) socket$inet(0x2, 0x5, 0x400) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 16:12:30 executing program 0: pipe(&(0x7f0000002480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/150, 0x96) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:12:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff7, 0xdc, 0x20, 0x0, 0xf3}, {{r0}, 0xffffffffffffffff, 0x4, 0x11, 0x6, 0x7}], 0x429, 0x0, 0x7, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:12:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x4, 0x80000000, &(0x7f0000000000)=""/248, &(0x7f0000000100)=0xf8) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) 16:12:30 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0xfffffffffffffffe) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xed14) 16:12:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x6, 0x883, &(0x7f0000000100)="06caa17c5fac16f9edf0e78ce81b707945632befbd90dd9c3dcee7df56f2f15fa92bfff05c78e0b52bde59d054d56e9326f76c7ba9734d4dc1458b50c87a0c12d489ee9951201cd5212d9c0ef759b83af3535a4c69694bc8908bad65443eeb006ea5aaf1f20f396c40e3517a78631f5ccfebd769173fbfa20db7542c30c252575f6e411d6e920a28ef122081a0ac409bd00a37ef8b1a55e5448dedc43b916016", 0xfffffffffffffdb7) 16:12:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) fcntl$dupfd(r0, 0xa, r0) 16:12:31 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x8}, 0x0) 16:12:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 16:12:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2d012e2f66695803aca9295163c62b4f3edcb4237dd8b2b9167f558b4ffca6b906f5f1f2c21ae3c33b473f55f0dadd3aa1d52c8d6481437b8dc8567f897505235f128350c4e731a0a7d936be6f47246047ecf5b82014107b2d3c67c23f6175162c94ef6062c5a96d6b60b1d857808d567eea27dea534ab327edc42df77febef1a4d3de8734af720fa187ae0d9075e4c715a11d329d583986689c5963d08bfdf723f8cda946fcb60f3e919b34af672056dd87c5371d97be4c1c22156d751a34d2000000000000000000000000000000a77c16c599fbfd9d4067dcd1e5437c8f3c601de722284082a8d8343e471abbcbca5912731dd0cc191ac7528cbdf324889ff73ab33abf33d7776147c01b9da7c6351d4a0f0298d4eaf101a051fbf56b83e69599dddab0f95fee91dbb542d715eba44b9f3ad1380016672f3de040590cf3d57dc923449815330caa660680426cdda7fc80bbf3b503d9212223fb281664348eae0d5941044588069cc4ced116123c8ab8997defee66442f8034a1fcffdfa7ed40e3302da86893679ccb704a91188971b87eb8deadc61cd7556f3106afbfb0fd5fd196cb59bc48302641b658cf96d37064b1517676aa5170b73488acd25f4d9057ba6f0049d94d9a4984dd1d76933546b0f8573e026f85dc8fae64816fd6bd19d813440c391580af2eba7c1b58581786c3cd7713beb77ff3e9af514f64d9c6d7b7a7f156680bc7df5b0210352b1ea33bd3ea37b33620320a51f0b7b13c477082dac8c29ef33ccc3a82e083d6384d170e0f3835fc28188291113b285d44b440a2d61d5fd175b802521e86393d07004d48cdee3ec9bbf7dc4d386962a8333d3463f7298386c3efc26a704ea35350e186b651bbb8e2d012c345a9d6ad1b4c1b9aefd7e6543c4fd05e484613"], 0x1) 16:12:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) semget$private(0x0, 0x3, 0x40) fcntl$dupfd(r0, 0x0, r0) 16:12:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x400c745c, &(0x7f0000000100)) open(&(0x7f0000000140)='.\x00', 0x3fe, 0x100) 16:12:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x4) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) 16:12:32 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/243, 0xf3, 0x40, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:12:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x900, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmsg(r0, &(0x7f0000003e80)={&(0x7f0000002980)=@in={0x2, 0x2}, 0xc, &(0x7f0000003b40)=[{&(0x7f00000029c0)="4458357ad6d1cbf04bf57bd35933", 0xe}, {&(0x7f0000002a00)="6e6803028261a28cd5ff42", 0xb}, {&(0x7f0000002a40)="7afbc7d229f6859fa9d5e1593ce762592d8215c6589c02373c6e92eaa340a06e46a02d25dba2cf96c60ddbc710b9c9c123d5f3351e48bbb0136bdd5a82f7b542fbc841509e1c4da586a3b31507c52698276910d6264b724b3c1b0bfd116ffa14679fc72c216a8f39af8f66996551376a81ce7cba232895b14306283ad266a04cd8280e3f88d33fb0a2649177fab527b3430df291ba06eb0c92f9eb905a63eb09d15b09bc05e9838603bed150d53a6303de51feccb4e7fcba5aa9338721eb88737dbc8e00c0addca51b3ea0b57facfd41e32faebaf42b190c0bc8e5c59a09f2b7f4a8e8248da4572df26e088d1036285de2705587823dfabaa0628d9db6bf588c37eb7bc762bb391e12d885f1910e84e2b1b7468b33f1f9b59554a506868d365b12316f65484d33380acf8de11aa8b4cebdce1c9f9872e85079b061441119ecb175178bddbf68539aaf6644348bfad0c7dc64de0e16b344b299da5b0126cde8a3416b2bc4b8d171400cfbd26e12948540eb2cb98a1a7c4e3c83ad52f9830934b5afa5abe2170f4b5da73e331bcbd010b8e22f2d8109d64508c185ce9e3d95b241c976334e3336099d1a2e16923fb52c914a8d19ddf67e8dc6d5830853c6462b2fb6edd78aee2b69aa187d3e2f9e44f87e1580cc509bd41e3a2847abfcdbc3755bd37531ed31bbd75016505e940b43bbe1986426b7fe5dc61774f19ec55f5f4eb0755730bef6a2bbe328d0fd9bfe84a52cf6beb5a15b2c0c8aaa2e4a289b2a6fa430c1ad395d0caceacb7cf4d4eef7c7b056f0d0be8ed0e6095dbcf89fa1132cc312150496766a3ed89b6f2c349e45e4b7bce37f8edf42caf5268566874eb0874ac3a43608059c53ed887b3498e98927162556328460bb09aeae9ee676aeb303cbe01952952dea1215495f7562b34ccb588ba2daca2bd2c05fc88498b51381120b81247fcc9d577bcbac759ad564642ddaaad94c5a9aa58245b8252b280239ca933111ba3a4886b73c553b1d6ea5fdb0acfe33a8fbb383ddadb141b811953f90d0a723bf5524da85c09eb9bfa6b10277b969c606ebf41dc8694a02e0b8f7f74c8c3ca2202ba181e3c9d5464273ffc3622c017423e5a6f25c168d5b571e8687f722e985bf764e37d227c84ae3cad5986b53d4de7ca1647619b7b2b1418fdde1afbb593e145d63e6fed878664a08d6ca700f33679d87d47024de3a290ce3f4f7d11ba237abe2491961ddceac77f795d3933802092f69f9fe52e9422e81ba251fe43a4894bc7ad194f3137e3b80011f6381c19afdb8ea07153a8bc5aba4867b9ffd406f168099337e6d6fc60db923b0e348ee6f6032967fe20915a60777c0a34c076e46d69d042b0be58e418b933ebd877ab5c0ea9cd5b796c33beaa834a078d9b36051aa15c00afee184ebe45c83e1a6f87200d4a5c92b6ae347456d58fd3c644440309d153a22febae2976195206e2388961a567f17a92e48b84dde9a09b92bf3191ad9ff1210109d7593cb8af6637f060da2b5d65a4b6c71fa6f7446be8d4bf43fc805ccad5d3bc7300811454cd299c2481f80f512bb2afd72ca162baa67247ae6666326942990544caf38c50b679924c8d958d9060f55a30b0c18d413220577c3faaf438d76a6e81d65370270b2edd03a2a18534a4ab79e51d076db22144b2694d79e942e5546eed6fbf2df42cc5f57ba23efa560dbfd7494f52c9507d3382d0c92a6683732d3d09290da9f604acb632cc5785afec035ba942d280142f2c0535bce127fc9bfc9ac0d9a600ae7ed43323f022b744193ca5eaa08839a6f05f3b179977fa04220a6358fbcdf43bc61693eee197cf7afe0a5447307c389975938b7b9a8d590c89e616b9ef36b4d3f076ad7f14cc3d4b296edbd4eb64bdd2035f350ad31620bfb34d02d10b42f1bf8c104045e05cff1c1cb25a51232e9ca3c441e26ffea40ab96949ef4d3b90c8a2b6eca517c5a8a49cd8686a6e1a706574b925fbc0d4e99ce273de17d6c55f0e2a9ab8d594ca27751a703905d9bcea6c6e05162a829783e76b731489016b71a7fb2ec855a59fb7425689e792529ff07d5d43a9d7bfaf2ced1ee793ddb42406d242ada66712f15c210623584bc13c01295c5802e05acc181f22b92b34938d0ae2920a67382ed5886fd87dffa5572b83fe78687eb83a15583c5a7bf003a24b8c1a74b534de221dac91520252abbdc9734a0e60968d884c5b78123bac63485ff9b01461ed4ee78a445aa485e629d5646280cc519bbca299c6284dfb17872a83313cfbec62d665082d62b36651818727e0c2c575c054434fb1b0a14bf86083d73c7093960ccb541556a5855c5dd5742b15316445661e46c565a9c59dd24fc3aad32fdbacb986c5fc324f31994afdbece09cae70f4a0cd21526f25aee3cbc165ac13f3997a14aac8aa6e5131e12ebb5a2de3c5e6d6666bc1bd22084ff9f2c5d462c4123d6e5e665452cbd4e0441c48e75b15804630522a6cdf594f87081ea1214ac38248b250682fc414cc3de3300519afacd03e6ccc07598becb552cdced050649882b3e6dea6a790fae3a1a5349530514dc97a83805974c8430148f3f5bc4cb73794eab16c959dfd20b54158755b61ae00def407712fbc8b240f6a120b6f38b65110f9084bfacd5410a318aa0f237b2ccd83d4b278a7fdd023194cdd9ba7d551c1c88dc19bf45eb1f3caeab903f91000fd5f637118865e16e632f7b7307b4badfe931dae2e5331302b0c33479b72b3868a5332ae1b459ec2ce1f28eac1c0901cfc947074f9fed3f14330f0d489def44f775037b8a01495095605e6d0d6017467b70e33b128e3c64b06ef8fd59fd46ddbb910a59c2a6bb4ed21f312c1c1889dd73ebf2cd4899ecce33001531766ba70c811a3d4aa5b7ae16e3acbfd857346bd342e5ebcc3c72603ceb05553ccf3f7d058396cbc5161d9987661e95cde8176d69d7678a3e1f4b06f36d8a637ccb0097d5e4dfd1418b718561eef4b48f5a1ad2b10d8218467895f884388acee65677d28779ed797e48ced4f501ab86319e534db3cd318d622949a82c7e6433e7698773f09f2a8d1f69920ba16321685b1ed89f9ac02447d375f902ba3c12f91595486c173b9c3add87857ef93b40abeabba44a5c655491a60146bc774ed04854003333e9c4854f176b92efaeefb57f076dcc652bb58b0b0046ee26a0062abcac32718b3c87dfc659595953921e860cdb3d1da81a0d874dc3d098a2fd8e13b88c29dae693a86aeb4cca2abf03c08dee51ed9cc6784bbab1ee95523244fc06cad2b41ce73a0f91535232f89e326d7004e4692c759956b76da1ab7b52c644b412d792668d1eb1ebda9f60b608fc8855fae566ed25440e195af6581e7dd6beb2d2f78fabb5cd7e0168e506fe3ea74f8db7abc36b8e1c0f951bd768a337d4a33bb5d97ae158629064e9b577c0962c5c82e373433e52f779ddd593e8b361ddacb746ffa0c4f38f98af64bef671c1b4fb32c419dc98c3d1284b2ccf8d346ab0037ccb5cecf3570734a2afb9208113bea8d3ae120e8d885ff65d6158d6b18dfedb8e611f370edc74f1bbc22c88bccf951335963fb3e73c5b15b9baa93e8c7c5642d1ca8682684600cf40b22f783a74cfdf80a264a822dca66cff722aecb759d346cf8b26efdcd1bded4f363bffdeb2c7a55a63d832db6352baf2dc75d06f6d4ea1567d5ee1bffa313a5101305866ba34d585d03ef02c4400fab4a923395d843bfcad8771510df9a66e4b5400adf62551837e8b2a3bfb8ef8b369cda557773b19bca4ca76db406111b2db5a21e5023a9df33909adf0e84b3fda2aa2f9007ec3f3a6b00fae73db0447c74b2f61157e2550c26146910a8375f101b0f5ed54fef60a4fba191a81af104dbea1c9758e52396c6b89be59a03aa72438b214c902d8ad9212eccb07a9828e178a736ccafad252e12043d98fe7d6999ca9399f48259b670ba80c5b3b88200e77f75087423ead85b7a6febc862accc4bb6550e6c36634b1b3a027e4a297dc1ca13bac06ddcdcc664988c5c6f8f354f89748e85f7d2a168ec8e262069659be07eb32714c25cf24017bd4be31aa7c89ca07b87814e1c8fb5448589e020a19e6bfec7be5f1734de86144c9eaff750e177635611029e952e04b21585e514f4713358e9a06bc009de5b99889b199339350d9c7c9207d05ad47c87f5216109c048e070d1ba4ba03bf096b4c59a1a5669b992f02512231877f8354e403a558c64cc050f3f27a960ceb83a64587f755ec761fcb2fd2da793228c636dca81163394af89d478922778c9998f4fa1506600e460c89f7f55017558e5cafffa867338a44db56324c1df895b9e740623e6c1627c44bf136b314101476996d8924624b997971d3f96e051a174489e36a974e49e330103c02fe9cf4ed8f4bbb41d7f9d50e07dfd9ea430b04e839e9ab91fe88a1ba8d86192da4ed2a8aa24b8a545d9f34c412c29a89487aa79d1c4dcb33d8faf2aa2cf68d1cdbee00de3aa7bba8145511df41efd55384975c19c815b7f08bbc26842aaa75f081667c8c600b345afef7107ae39d821418ca50c56c578cae05224510c8488f01b1b4c7e351434567e9d122f664854f8d4db522ef8da4d4d8529edf84c1cbc9045dc01ffd7416ad62fa527e312cd7217dfb3d0c6e3453642a15a1bf5411863867622c1b780b5d9cabaa24a4d3e94a44513324c13cc3b3bd7250eef84e0dcadc67f341fb5d84bfe1802c5776a7d6e489bfd87c99ae76a005c902e2cbebc410961cbb72de1ceff21c06475255f375be27c6866b67ffbfe23ceb85b179bce4a17c7323d2532a7390f5539e59b429da9bfe007e3c3f692837f321430a155f80e78dffea3f3e1dc1cdf16b6bbdad9a863997c8c8e2cbdeaa90e1446ddb4e15343a772e4bd414763046de9a52825270423295a871cd9c4bb07177191920a19d04bda53a8c3dbc29c0c0afd53c172c5ef778350ae7b32815dbb2981f42e956211ddabaa09d77ae85cfc8d63d26a3de16a7f75a530b09c0bde32dbf372483861182069efa9e6832a9a5fcd2b630364dc3d21883441c1c3fca8166a9e64d5f8b407d085c957374ac40b01897b117b9b5450e5ececed2994ed6e12b0579878233fcb7a2046c8a41aeb264bd8cadea761c06e461681f3f32ff67b5d4fc310ca7609bffffb62d26adb0e64c5fd1d542b93bbe984ad3c8812c680d11c40323cfa4818875cbc2a1249e50a60295b117939ea38ed164e0ec04f44682a7b52898b9b590edaac24c9655cdc05b2a65d2c94e42e955e50e24ba3950cc4e6fdbe8dd23043ceff66b504a95ac484e873ac5c4a84de4c45faf46fdb533dac8678c0478d03eb15945849500e8f89152bd876aac6464b89800f33e3f37f981669b77c961f95d37f8c11df7dbc9879630b92788ae3e350e79bf041ab7c4ff3daf0132aad7e88547061c611a3508e40f811dd6de93c76045efc5bc95aa4aa66429f594f0fa4fe74e7700c7531c9ee286c2fd8e8dffdc05b360d3e91fff9996bfe305d8d7a24fa9ca2d9d1cd8ca4b4aab0ab54280a655b18b59e64440f941e7da8499f9d232c44b07498964a2c70a8c79fccd03442f7b464c686d0f8b9b2dbe4cd756185ec40a6f8a77af67719c5ee3112674c3cb7feb0fb9169bd288d2f1bdbd703d5741687ab7ffcdf75181589c8c7b4fef553f7726e72e077be46bde76c50570767a6c18decdad75abddaf212ce341ac9668e760267dc94792ed4d6df3b4c73bf3aedbd887b279fcd288117a135c6fc1bd7a122be45bcd8a2b56b6699955c356a230309", 0x1000}, {&(0x7f0000003a40)="21337544ea6f571190e6fa117e6ef14d43e8e416bf1f820f9db43a5e6217d1d9163ca806d3311e92c23f2cbc227ae2e0de67e5b2a6e265fa079e0acb5a2735217356772d3be67cc3055efe88f17d88d6dac362060e4e67b153c715f38ddf5e0f1f86242d9b46dee289aad31bae9fc798005984833755059535b17c27cdbb1bf33040a716c05eccc70b184d2b6493a16667ee91786a0cf5e4ac70b60f4d8275babb90651ffbf80b2a409d01f3c8421b6769808db2a127504899d03e278ff2bb86f93d33e95907cd77b18062791ffa7825c7eda9cb9a4256375e951cef1a125c75b7419ef73932bb40fe191d6781a1b61085efb07324acadf9acfad964", 0xfc}], 0x4, &(0x7f0000003b80)=[{0x70, 0x0, 0x8, "1945a9177f4e8efc3a421b27e41f3ead049809a7429e815a06e29c3235254ea8983b762be425a8625b5a25708bfa52ca35fc7abbc2dbb74d626cef46626e3f5cc9059a1795af3e781dbc649823a98bda56b41988ac0779d2f938a1d50656"}, {0xd0, 0xffff, 0x1ff, "0c7b4f7ed246ac2181e2fae2c0ad13af080dcfb64c267e71c50e9a5b258d1652006ed1a60f5ac9caf868a6c7505e30444038bc1d1d1fb7a5900198c075a89a2a591fd574b31a75b474e03b251f0df28f00ffcab92249efef156905811f4357810dc935ed9b34eb9aec12064eb9c5f320a0be65c3918873699eaad2d4eeca0deedf756a2b27550d9344d48e33ee2d21b2f0fb08c5fdec7461f7a14dd1d7e2c4e28b7a8516a18111b621ad4fd80d3a68d495fff61af6ee72c7cdfe981e45"}, {0x88, 0xffff, 0x6, "63e86ca0cf012982a6882d2f18c651d31cde8120732605215badfc049c9134299d20b29d3b995032a88392009c6b3dae2a061bf8c716e11db79425d9ac2b15fc8f961501ddfaf9b48222b0f1d86f60ae9e1c5ca38df217eebf7698b2208610cfd9f4835aaf8aa8779c0d8d8c1dcf28f6f19744d9350b"}, {0x38, 0xffff, 0x4a5, "9fd4b8bab07d4d71ba92fcfe5e47fbeac4e7a5f3e98482020f27df25a09191d23c3b3688c1b4"}, {0xf8, 0xffff, 0x2, "5b2c5a0e3137d0d0876d1fd955ba1f566485c87e45946523327f4d3145c7577509958a337dada9ed4d350d3235c9dcc49269bd20bf63de1d6ef8c33783266ed3856030c23ecb905c4d25d15deaeeb230a17b16301e08a93ad1a19a3575dde58a23b155f1d9f6cb34db29c5c02b38903082342f655ddb706d5b1ee13a4ba8ecafafd77db57716c8c140043474e4f0c88875ffaab21353dde3cd72e8a140e1b43f785d371f6a407c747a27d5ea1c7179d4aa05f9e25e502eb5f47b262027648932fc786bee419a459867e2d1e8b1a2f81116d26eacdda89568f9e5943ca1a523298391"}], 0x2f8}, 0x0) chdir(&(0x7f0000000040)='./bus\x00') geteuid() r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, 0x0, 0x0) symlinkat(&(0x7f0000002900)='./bus\x00', r0, &(0x7f0000002940)='./bus\x00') sendmsg$unix(r0, &(0x7f00000028c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000200)="0470c97cc5458c3097170f04676af02360b52d3ac173b668013b2bae74cfe38bb0347fcc1d6fbca32b2ba5f1ea73c5ba2d3ad8f03919c78000798b79075d5be3a2793d", 0x43}, {&(0x7f0000000280)="4fac04d493f37b5a5045479c03d1f7f4d98453e91b98ee98bc36008ad1da74eea94780e24a97c7b20e55cf46c4cf9ec92bf4d6f6", 0x34}, {&(0x7f00000002c0)="6123b981f2d2e9aed1fa7fcf22a8df68e4a3e1df1a7735fdf2bf24d37237379830da5615bca5c5c0b0cb2d769bfd30ee584a64a95622bc09fcd42b6cda94f04d709e40d08d1f8be1d91aaa01005f8ccdd5e68c311fdff031d05777367d8740d0e0adb67a0f32fc2a0634bec271ca76b9daaf980c13d817cddbc9572938b4de3cb54650768fac23593761c5729ae1d6a2b22052135946370feb3df9ab408a5d5228af7c732830394c95fca501535c478496fc7f9aa78e380611c217ef9494f1ba7aff72207178c4f0a7be72717bf2ef98642d47ba0b917de2c941060030045546d3babe86650a95db20e4eb", 0xeb}, {&(0x7f00000003c0)="c7d98968c76eef16eb2f5a333734441edcf7de8f7657644ea93730773159c90525862c45741dbbf384abdc232922776a32199b628bd73bc06b75000b6031be0a76cf59af076829f45eff71afd3c70b26230c73dd2fca17ca74d7a86d0e23a463a68aee2ee6b3fcb5dac3ab3ebfe8c9185d12978a0eda1e877fcd4a0bb2febf233c723b6c3e46335b9723ef22d31daffa75997a8071efa90a83777a817a4fb5022c0598c026b6a58a242edbc0ac8e4c87b9460eae54e72370fa32d64d3e82e339865224b529646bd230a369dc0ec3601349063516283d41fb259d324c3e3bf0340c682412372b526a05f9b729fdda6868793091a732b8848756c26ff9d81e10356bc037f61a74b39fcc099288e527d084fe96bd1519fbedbc335becfd5e63da36084fbd99bcb02f5487c3ffb078abe4420c83e20fe7ee5bde1ab8fb8928fdb56ae68d69e0aa27db0cb75f4f855e4a4c57f80f8c90af923a03694ca9b82fb511a3eed51ac9ad758fe6693d039c44040fbf4f07ada7b0d885e563acbe2b0de291a88142b5796a29515485718d6edf2536f7bb6c4c9281faebf81b48ef1c986e1adfe8cde3df2ac7126513804ca5ed55e3a6509ca3d891b4d5306bfd4886c1aceed8558f2c9adf74c714a2ca8a4d84bc0a240a66ffdb2f389768fc36d7279e808ed7cc23b6cd223c1559c90066897577efce70c2af7588c6d875c33d5a7c9c97bc3f0b2b50e4ba8bfebb9742ff69a519a86d879470b36a43a4edec6106378a3983180894933cafc08a25c2451d03edf2f8cbf0834e2fb92d29f3452f827121f49ed3db70b02acaf37fd8c1e4fa028958020bb1ba4728660f3271e8d7443a2a33d41330817753fe9fa82533c380e1ed73d4ed9bcc64912011c4381d99b535f50e0935457b4d22c56ccc0a9140cfe74d854cc3c21ca54151a5e9bdca857ded9f9d2facc7151c53fbabef49f78df8c2e4a4943eeb5baa13aa4192863dbcee5ac992b889313fca8a8c8d6aaff4173c076e8ac54cebed193b75fefc47e2ecd63c4c43df469645d33d2262942f8ceb58aa454d7a037047a328bdcb4799d14382e1d92b7a1bd40883d52b2d51fca49efd070be81f75851ad9a5cbdefcf9ee6d903eeb88532fc0ac499918d615d490553e14faeb4ccc1f3eaabc7af0bcafc3f5915c3edd2705341495865b0c972fedfc597f4c895d17036c17e3e24e7bd69b31ded2209a8d6ecbe8b0619d1aaefe7a7a602961fab7d3aaed96904feb5bdc801fc1de44c7a9dd3d586521424f654cfc1c492de0da5016b8288b3510204be6c38cc9f7e502f033502cfd4f682cb2a11c190adb38ecf527bb53a5cce635ae5996a1452778f6478214062557893928fbc44058335fd9510891dfe77a631272ce5cb24249e90032478ea0668365c75281b96f5bb562823b9bb3e3d854380e5ab0787b08f118602d63d05426cdf0cf305a191de96f37bdd2cab778e1148a015ebcf9ec24bfb4fac17405b2b4b91a93f39ec479bb14faf5ad5d96c08879d2b03e120b677ddc9589c219f0d50bcdf88f4986b02a7e07d32eac97c8e3891e4d33825b6c4779f51708c968435450d26fe00a12199a9a83ecc90815033b9c1ba541079a6080b1eb63e513c0673e2a4551d9111e219e23aed13c939a608c881f4e6b43ab7b7e8e6b217fad2c866952552890f80ccbbd8e5350e70da1ed9854635e9b9d9a786054340f0cff25a933a6a46b8e5ae21c1682339b4ce4e24f799845684d72459579764e41680e9783df01ace62f1c030e2b9a90ce36c4f46433e2b7294e841c07365dfb53912e02b0cf37d3002857523d703eec95ad9e18bf7b67d10e82566e170877b202f046030982026ea1f5b152d435f393497a46ac611eee2ab816dad58b9ab60758d93c44a369feaadb67dfcbfe6411c32a108c326193fdc8983f291aca320c58334e4a81a04bb9b54c9e2f26fa694f85de367e4f821cfa1cb16bd9f980aad9860b3ff8c8c24dd5b4f1bb1697f09e95acd6afb132ff12faa4360e89d513b3fb618cf841c8aff612e32be69b30a7d5fddaf57e96b1989e4d34a4a467943ea990afeede56d98a9efaf17d0d991715d98ab62fc7e0a91340c4f690c76adb01ddf5c6fb452a213bb59ada94ce996e62dfa75729927fc7bf0e1412cd3116df90d8238092bf69152161834be4dbefa136111195e748b9ea56569b1d08af81eef38398b6e3dc30b21fe4d2f00a367e1aae6f3bd78c53f8d8e2f1fc658014c30d05167fdd947cc1d44dc8a253f10a979344e64f18899374ef277bbe36b83617574706552a2358735c878861ed98c99a4238b3a24315051802f9825f44b6aa5b29121e28037f9fab830137d614b0a40a9d723cbed37bb99d8e894ac6a8642fcd22ff6e7b2a3599c9a1080ae0f23480953a0092bacf90399009ac38145f17ae41077821cb14e3bee7d906e971bc14aeb7802fd82c7c78f6f4591526b99f3385a8f998c7c4ed9b438848e73d8616d0a2e68c7a248cc6038ee08aaec3d5e846d87915ecf14bc9d6d7be053011643da2c63ee19c1f2c7467a06057ad75c5e2e6827668028a4620a2e66e621efcfb07ac63919d0576b63403c7bf7f2cb8293b3d7c7c139425be7d409aea7cb7e49de3949c18d139a0a64e13597126082f80cca275279ec9a1e2a3a9b89625bf5f4ebe5e108854c885f3ead7c27133d7ee597070ee37b14bb066a4335c082284fcf0013967fd2f5f06b2727dc64c0da2f0618e2a8a799638284317acb8fd40f887f5a10f44fbcb861031a63bc2cc2a3506d378325d9b5f6c0ceaed1ddaba305565ee60fe47d43b71c7a6a94b620d69f600062228eea8372b085e38bc71bfb6a6eadbaa5a4a1c99972d749b9d4d76875ae2e2bc245977f93f758618be44568f80c0a701cfe10821eaeacc40486c8957a47e4509e10a5a7d8a2dce1a53bd79eaf6a86743ef7f9a8b418d4076e7829081a2e2f38bcf163e937bfa3cb17a2de8fa35c692be0ad7ebdff33c7ce80fbf62a98bccf66a15aa7ca8aa5d20390d7d6e92888b7a64a891165eb0db37c9ec62a3ec7c5b7d566ddfff7cd8603cd7c607749017aadf63a6ef09e6218687f2f82c34ea1381627115fc750345dee347ee3f9b99d545445299c21ebe7d8840cdab21a725bbb6bdaed8279b42d2db3b55feaf1e53b296f46c42cda0d3130f4ffff236dcb4b3b4aaa50b5970e65a99ca2649f6e60fa1cc14b6c6338c1a73e9dbdaf25aff48016c9340da286c1c071258aa3467ef7e923ad4163cba93778bf94416514e4e02c89520beaf10e98042b6ffb0ff2f458f41153a5ab7988b8955b7a9471047178e11b0489ac898783252067adcb970ca78bf29f8c32db5a3b9b707c13f405ab896be0aafd99683ecd8d03e0552bfcec493baef099930548c19c7d6d188d96ed51c084d6d60e61ef918e8f6fcd9b05ac5c1e9776229bafe7d05f28f94409e8687a04841e61de023039e0be003c78de3a8eccfb165f70e2dceaea4ec2df6a06065a3c85611e6c8c060e85f5f2bea854147668409741cbf607c63c7c6c512176fe2f6420b06645b7a7feb8379b3835bfb5960b0a4b6e30d0888d0ec0d0c47ec95038800025b3f4140c9c442b7018892ef9af7cff70ea284d5f3f22c39b8946c0091248465b30773d819008476e761f00c7fa368b6f51e05834c5a47e8604a120d993b8f473763485fcfb691b4f066b8d0febd79ec5ba2e4e5310f5fc6a118292ff7255aa1e51d1da5aee22e3e1f7f8497e93957650b7ebb9ea4d7c29d7f4dbe4825691100f8eaa38ad1174696f024465358cbc46f915ddf80aa3ba6296de45c41dc67a3dc033140f991f9002f400e6e8781bc67dbfff0f4cc03f6da88c81386ef8d33b8c51c7aa18ad6780bc4263b740ff2ee2f42bab978df1f10c39729174d282ec3c20160e2fcbedd54c4049d8c1a8cfffaa1216fad536460a0720a6cacaf90e66de21216cce0820cceafcf55fb86872ed9ce4555f4015ffe464c8384aca93a1456ae8da5e6c92018c6cd688eb6438b5344bb78d2f5d513ab2c0fd375da98cdc03358125b00787669a6f4110fa940f81d3a08a4fefe97d57a43a06c8fe2c0b81800290c2c36ca51013922b870d57f18ae89602fb722d7b11d3adc735471cdd39ab1ce7823ba8fa41fe78ec14d7f7d04d7677e4c5ab0822e1427cff0dd016c5de2697c0d0a5af557b3fd412105265426b99b909ca031e6e3b24900c16f8169261e3fc716b59673e1a4d434e0da87e14b834823c25e4dcf2ea39e4fdd4dffa9492cfa3b9da2a1d871f80707bf70d97212e9183b242a1be179c4cfe359443b12a22d483b873e50d156036c8176d2fa8f587db51e470924f9ae30b0bbdcc6f65bec2bf72fdf2b1eb561475ea6786e0aeef1a1996023a965474684e08c937ba62526829550c1dd2d7054fe2ea6c357d1d5f12e71d70ff66809004656b40059fb3f44811e3d63e33f3f609abdfba1f521d25bafe8f738afb10cbe432e72da4cddd5113c32ef14372afaf1b1a1b1c4d5457d4d760268c497293edbff66cfee0b5f8c164067aeb6afa31052e5a5dbbf5795d16b1a5b56d7afef3f266713c4e2392e564b4c143c76babdd695c6e1882040f318526075a5d294703518b96771b32d99d007b494481cac02d7a045ea343f0293530115f16acdfa822283ad9e3175a3cc1a4e7a8df53f566b147373c4fe2468b2c3935f94243b77331cd44cddf4498958ea1c8b357a3ac1abafcf273c74e1183a054eda5a39ea99a3fdd4720af5cf90bb321cb4639bc005a624249a48e42a1f9532252023b7bf6f3192d0f47139126f0662bb5e1083eddbd7ea15cff52609fcdf826d1e50639358e49e3da7e6407f4d9e5ce7b15e769d1e78d124851196019190682955f7abc1090c3ea61dc175279e6d123e80cf15c3c50f9fa881f378de984c58aa51480cadb547788a9685126ba2174dea6b4467830e7a40416089cb35b7b94604d4ac43f399926ef4d0a254dd920ec6b2042feec98d231554ff4728be32ab9da76e33e0a3cc2f31ecc814da12416ef1356b91fe7427f0dad580eebf369bf7f3d4e90b2a95703d4ec6bc73856da5d1d9e1d326aadad2eb15c0a881bdcfd16ba36d64aef8d98791da526d7619c2e1c184324916f8dc8b7215f5dc7aca66a902cd1c34f088c6dce61fe8f37ea2296631385f6e5caaf60f4087953d76e70b0dff5edf707c578d12d4861bc58ad2edff57cbae644d308eb10d46e69c4e5fae893b8ffd801181200265be560412a412a7b7b6eabea5b989ef79603dd4c384ccf8735e40af57de0c2ccf10e6fe36f4d2dad791dac88eacefecf4a812489126078c7473fdd3627c16341a398470d26418128dca8336c3c07a1d9483209581662922105b3db56cf485f2ccff14bbcf35341ebfc1dd0f1dea9046dd821692a4d431a813d90c91c269ae63671741e844d0f965f1423fe82582e55247d214a74494c661bd243a5678f93f4a0703ce271935eb68a1725802accaa4dc5f321f3da2b61b5534c39923b3e3f35faef5c2940def6d33c35147aa2a30de31f05992acf2a20adb29c597f3939721292b15d47332bf7163f71bea15ebb71939c1a4ad573a6bea2705a6a6089e38ca32afe2b8f1921def69bc5844611cd286c62689599fe93cc4a8dadcd70d766528ba814a55ae0ed6f4d35a2ebc513245b9e317e4dfdc253ff0b15d45af2a2b2204d48b324ff9881173a6e95b245b49ff9a8f063ebe9507d4f5a87bb6207be285ca865c3aa1e10ba80596354edb0ccb30b9959274810734aecd81766a12261b", 0x1000}, {&(0x7f00000013c0)="bf68199ba40f7649f5fd4550f8457829a3a877cab47a88b2acf517ec2b181b77c13ba3b7fb2227d42870286a44418763605c031650d868960549e18ce24f97d40d4cfa3417b4f789476a2f2b22270ae3398375b153448b6526983a52d5bfa01b80b71606326047dcb50a98be9e6d6a0c3eecbd56310190dc076480990dc43faa1313122470fc4dabab37efbc017bc33c48a5be33bbf8c6f237d98d35e9e2ae6de60e7dd74112a2f6e0394b33b86c7469411788cb9519e3f4323a9f39a8c0578e6932aa6aaf123e477d0baafd5abad4121a71ce9e59379baf", 0xd8}, {&(0x7f00000014c0)="36dc6a02004e5c43d03a197cac5f6575c5346b7444e7990f6566d7a178f576fd33ead85c88a57972b7fb0689a5125132a1d30bb69480d2b0aac1ac9cebbcf3d1a7cd0f79926227194a2fcc8c157d2f2cdbaca636affbe1d1241e254437306526945eca3453637418d24b85f62858e358fe767396745624de9e08495c0a6353fbf194d08b72fb7a6cba824ca97ca866805fd4ba12e8ee955e5b9bf8c20500f06111b8deb771100d14d78c1d69324f60662d64b2a19fdc3350b4da8c52816f455aa29ff4da72310b39cc23292b8a437e84b765c7149ec778bb70794cee", 0xdc}, {&(0x7f00000015c0)="2ddecbda96a07e168bba8b067ddb0f1d4f8af1c1fa1832178ae4d5993a43ed2314483524ed83f5d36360bb48a158087a48f9086330288aa8fb2c0dffc156893773eb2a5d25f68f3c481d3c5aabfca6b2c72f79a4bb736d855598f6ecb8e6eac17b5ec4d7df42c7d0cc39bc35528547e14f1ba7689f7fd121bd201f247507cc9dab0f60772d93ea9cc3dccd23bc7a850c72f1c5185fc6c7e47c4d8119066c926b0974c9174b56dd6fbf82ad7e925208a8a4f4360cf92f1b724520340afe5572bf52ac78f032d424914c5a7dc2ccea76285aa6523f4217ce132364b0f4b36f7b30ec497dfb86aeebd7676869d2169aec9e707dcaaad813f6a7bc8c10ae8f51227dd15a7706e29455dd7fedd1c128a4d75436cb4b35e7d58d3c6cbcbc1ce3854090b65d4f316c0d2c443bfae12245e67adde015c4f8613528b3061f59823bd93295b031dcb6d01637087f3c3fb0f5a190d46a2b579fc6670e1707dd36204fde3646ec70f0d13225a617ef04aa353336f294bed61898eafab4956e257157e5886c23172c85a968eddc14f2f83a9bd1d46d4163df7bd4bb142cf90229b46e9cb1f182405dc921a0053f3a9b78540abf18bec40cdd7f7fabcb288d1a812f496a4f46da507103b09f5c5734bd74edc1207c859f9bfe52afa02db5f5b66b80c2f9fd509cbdb8708792a58ce7e66fe9a61c0c52d32e63bd1370dcd3ca756fb1c5dd79ede78f054d561cd38e62623ed9b92b37b7a3dda61489efd129b4391be593c728943866eeaa03a7f7e2a114f8d9254e32e5a6bd1a0ff0d148407df9168734a4b42bd580800a9e6b9340617f2948840d7e58b74d16f8f055988ff279f9882d7cb11abdb33606ed40457e99d293e4b4fb5efb86d0dd32eae9643d30fcc59ee478215a06ddf4fb061bdfcd17f62a6e13afed03b41d208fb5d1f395d741fff7fbf25a0be12c8e3da0cb4a5074163e84606a4364b9b2b90185950e8a95d291640cf1a9da3a23d0b45fc2729bf4c7d6b781cfb13195f5f8d9a32f707e1455dc9962c9ec1931affb7580428aca79d2838f3c3d7f09c38e82d0d04d5a8908346889f013af775c48f87a096a4d4c924c23ee4418e52292dbc51247853846d3839749d70f9df70a505697465d1362760fb7ddb27e3e51eedeb82eec1b760b0606c4ed8d94c962d2f03a16959fbc1fa7e662e99dce90539b524a2ae2b2613bfdee90d7d7d630fc2911c41ddb85ab760edf4abbb1d153065089fe6cedc3cd81ea568eafc8393befb2e31f0f9ef816a9782bdde8e3caf3fe3a1ca1ec5d3b4493d3364faca9ece283b4e6f9d760cb09fc151480b0ed9d822f760d842d0308d96258524d5ed33ea1895029a28a33ab3b257a997dc69842e33d99103c699f5976080a1a382e9c0a3bd548c17ba142900c85700d8f786a36372d7c102ad031946f83cca287f12bee2e014a2058a471d58d94248088734809d1748439c87826d592db67147c6d58945ec07304df76b1a3dc6c034770596a54953d9208a2053774130919e28f79d7b0cfda0fa64e40c191a75df275f06a0a99e79d9136ae4e8772728695179828c616bb78e2a0a0a147b640c39d3bc74a030f8ed3d9d0264d0cadaf5faf2ac5de83da658c6c3f330114e4a56f96e330b4fdfa1ee2acccf210e0e73994a28fb2118c98f5c97fba264058f07ca613fd7fd4ba274499d0cadee92cf95bfb750f9dae2d9fb740e2ad13726e49867335ec37015a323a27592e5b8d7498e86c223f37613fb99de91b8d0c42847f268eff34884bde8a0ef0f2695130733626e3c770058b6ac542185a0a4eca9b7ce5e3990b27e85c6e52e8b30421de397f602267b6e59564f1e30b9755ee273a997187a23eccfd3c09c5f3b56bde82a62221f1c1dfe1d222566dc6ec8e7e2248c13e8cdc9c71cbb656ba926992771f8d1b1bb0925bfee17eb91043e689b0b7b8d5bf05d3b805dc41ac394e53a8b2e7267ffc144635859f5aa107982330676cab1f10256f6607785dc12b546a256e1f1d8af0ab765ad1be49c75cf1d2e7e387b09d07e17a05784fe01deb911ccae509f3b92b7994a3d557abea236eaa94e7ba6fd86f69dbbfca4e7f81a508c9e11900353cca71cac49bff3a9521ec0a793dfa868b41619700271b2c32b8d706bc7a697ec912fac54fe13137c00dc3d6eb40b2fc7c323cf74820f228edf5b826de3852d375df3e36e66afa27fdf7a212568f558975a5dabce47d7dd8472f7d1cd3be8d81b1a17ba1da6c690878de0eb5300d2013b2a892ff51574b095984ead7165eb0b7b7440a2f638d9db9e55804b2c136e9f41bb03f311bce47ea4f2e957dae01d78c4bb0261a4f255e709f6cad52331e648b03ecff5cb78eeff3efde9aa1c6369fe1be292908fee0df282c9c3bfbb9652fb1c5e8e32167c5db583065ee2781366afa22239cf8122e3e669b96ce31bc6b2cbf347cc8b55cedd86639befd3ed0e2f3671e381e94a19e4d28e50d1248fde32ee5daab6055fa7899f95977ceb9fd8a1de1bf1fe4f14a12b4b322fc37922dfdd25afa6f25f844239b597b59dd8db5d46dab5778a74b95f64d91e02dd8653950a69b59e8142a6de8c42d612451d06ee403ee72e1c819f346bc3775314a0b2916430ca83fa1af2a264bf31768d077076180573a956f0204dcc2114b72def426e1fa2c9c9bde16564ce90b0cce0c08d4a07068543d18f616b03239ce5bc5ea6bd63c70fdd35364e64d62673593211930b5c486adf5addf3d89b04561b6cb2820e97e601f4b05c579c99736e2be05cd72d8f34bcc757b3e2048439569744b78d838ef40b928f755feee6feba0eaea76e4a492acbb48c3fd3afb47796ed2e22ea63d8d137744a7859b19fb0f54397837b61d00b9d68622bb26b9c260564b4ab69d853abae8a199ea6999f2d29fb418017736f08c857404c9cd9bce857de90471756f43451ac1546715e376cf37e9f7b97f3a85e366cbb3d8c56c23594f4e2fcb0e686a8f30d378c8410e73eff04d37078693940c1fa204f0915c5d0b00da3ebbb7ba5efd89768db723f605af060398bd2d78b46f0cdbd1c5805173e703afe063972a29e50e2ef9fd7394897a684b7899a8f957ed1278742dd14f56da464448522651c8762e3ff4ff3788920aca4b8ee187d0a136a52a7a695316837c8ee671c7035bcd0efb0ca7960c673293c3fef1f979b0c43af0df42477b5c5f0e574d3c1d9448309598bba47a8c29ef37580873a864451e4c3da04ca5657b4127ab8f34319ce6cec5a1b9a789800211f2c64472cbed087f5cde8499ab19a8008e686de5d56da4f525084e2a60b6a50208447b28d55369d7627d3955f505630c5bdc4932f49cad1f608ec720ad515e667cd11e082c552b492aae14c4c2daf5c296eb28df640559ed8f7b449a48142cb6d965de68f4902465b57631c122ae7188e5ddde68d20dd4130e5820053ead447fd40b54804e479b189cc6d648ed432fcbfeabb357a1afeb06ff2cb4289f541c436e4216bb50b3a7a8020c9e42f8dbf99add7da940b4c381fd3ed18340d1b53d22904b9bef466773c4224c1403bd473ea000ee89e85dd0b520c10e43442995ddc395a178666dd259cfdd8b469ae1043c6f50ee23319392e2a63d974366c66ffcb223e6b05ca70a90319b3b1df7c7d2c4987a6711bc4b04dc483885d6da989a8893a07852e3ca7aff50b06dcc4c645cfe1f71da26a9ce12e17d4ea625bef10e017260955480e8129d66f6e6b182476713bfbcc81cd5a5b18fe631cb47ff2e5ccdc7614a032a569bf6e57203800d68e4e3b233c26a4fdd63d46a8077ca98d7062440bfcfd598e80c93b77ad90bf9caabd09dce233a1f8eb6b22a48703f9f89fcb71fbc4be3bbde3443f826a231a4b9fbb128434881d2720a11a53179995665efe0a9a1e116666d2d78f10919a248c0232824253f2bfe86709158d35046117652d0b9094c6622915727a2333a82711678ebb70ad9eacb8cbe9bcffe1d7f45d16a97473a9b7d05b86433184c6812acb9ddf379410a58786002d79e2da8e2b3032f04575b78580b36fbc8173818c71d55f4fa97eaedb5707813aa95e96b1147d88e4c3677794dcf0d14312dbaeff2ca236d50291ef0c9861dcfe06308af8e3a0349780685013ae8c2ad30ecc4b665f318d75c5b30cf30d997fa901beec12ee1c40ee7ecf6afea3fa3463b36e8bacdbf9e3b127f1c0901ca35952cf34641fab94b29114d6fed2b6675ba00ddd85d34027a7fbe4d0ae42b48c03722d2746a3d79b9e5b28a8e21b075639770c71b633bbb04d677c687804ae8744240874a2a1ee0f505a2fd2f7abf794522892d1faa993355a61ecf64bda408d17d5e27cfe76222c533bb59fa21953a7f34669edb9c5f7721ca0474c5e3db32c83a6171e9cfa8e462f7ff83c4dcf99fdfd3c7f9ea41aca0fb42cf0546e461b6dbec1c8a257c5df0b333b8903963542243d2e288203006f34b15fd9c259aabe161f0bb6fc4fd56b83a201f7410cf4d7190ad007c9e25a6560dc8e1f36d97be86ec9ff568719a91fd8ea16afdd383b3fa53974b4188ba0d923ec32d58c61c59b95184c38adc0d79bfce9fae7315718aeadcd3fc22daf7c441215ee9ce158bc2d11705a032a9205d635e474720970e0e81e3b61c95d6f478a55e9d98e64df8718ed93801f03fe5fb13c1281737955c1832f507f9ba615623e98cc6a371216a9a4e30f84cd19d5e49222f0cc6da1b4778823c157584c9008c1c1e775bffa27cf4074591d9981775f2c4670173a655db4a495f412c6b8a8c1869078b1c25c3efda800f702c9a4a305322f2ccfcd852ad07f20d028f4fc5a8ee73699febc269242fe1e0dea2e1a59f76d75ee25d3738a29f6445950907d7d7aa10952e99607e6847ad74684c2d2581d9aa85111f3d6bc6a2f581b4b62e8139b8e7f1883855ea89f32c0dfe2c35ad9a02e6208af9a4d214eb66ce82b17e79cfd89c2c1ec9cc63def7a7b9bd3604d26832c88b99656fcf4f73847e48f164e80e14753abba377f0c7e7a67c73d20b5604d63db345898e95383715d4156ee9ab0ca49a4ed4a8334097274ec822fa3ffc5b0f6e139d13125e4cd10f0830d5252ed260c4a1ee5ad0be469039b95fe8eaef077a4602d002ea2153f2579fb558f4fb5331f79bdfc8fb269fc4be8ba0c87695a96d0e6ea9884b9f836920a2999e4b45e464a8c9109c6095f6b5d9706b2a5e3728cbb4a625f8e6e3fe5eae15477d7e7d041797a26357221b14d5689ea707f3d780bb0c0795b25e3d780727803b62376fd121d5ed55176622cd7c7ee19d3fdcabde296b1aaa1872b93fab37fef0864c66b38d4dfb1e271f3e7df54d5789f1767cd08812bd4c92d99bb14f8755ba3ad52a79bf3f906d8cd2068ed55f2374b163ff7a0ca217a5b877fba3c23b3dc8b45ac564971400e09e50abeef1899a989f4bf724cc723afd47bda5ca810321c445d437c09d30cdfc6c289e201de914a8627e468c35bf0be80ff1dfcdc873f0d6f4bfde67acd8e39ab64fe293e1cc8fa0a698d9f766f220b3165d573fd2bac5855b29ccb992f9d4111ba9b639d19918ef6a3ba98e0794b58febb7a80e79f2eee5eff45fc444e92c02259b62d706a43feedf95f370c97f991609adfe655d34a9cb12917ff0e9c29723ba754e17f81798add6ad68c2f414a1e92d691329bf8a8170ed04859951930a066c8296e8208b16a0d12becdc8beb3059565fc2dee13be26091c94d26e01e4157ad1142e35ec3f0a2e75f5603244451b0aaf898a9835714daa2329cb761fe2b50faa300efcfd039", 0x1000}, {&(0x7f00000025c0)="f5c74ab89efa8570649655c00c4c17191bcfc1f99003c9ab9c9c723bc057c9173d6a8829ca326c3b7811a59c31060d4b8d5a02707aae60ffb9c77445e6c2e14ac4b4a4601e6d284c871aa8b6e1fe8a51a47d91b5c7c8e757f47e8d9addc0c45785", 0x61}, {&(0x7f0000002640)="97e82479f68749dacaee15990d0a52a9820f60a9fe38473351d7cfdefbd90a46b92eec46ee552fa55998e3dbe82468645e62112f4dc323e9d47241a73becff586c206f59f9b7379bb036f81b91cc6abd253d4ac360c8022ff6abcf242d504ef8b803ec5081f59636d2931e4f2f04742d4e887c7173974680e3e95369490833e7b3f3b5ea8a4a0adfff52d9573077d8129a6816cdc5152864f454b74d10c6237ca843c2b4e2", 0xa5}], 0x9, &(0x7f00000027c0)=[@rights={0x28, 0xffff, 0x1, [r4, r4, r0, r4, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r4]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x100, 0x405}, 0x0) mknodat(r4, &(0x7f0000000080)='./bus\x00', 0x8010, 0x101) socket$unix(0x1, 0x5, 0x0) 16:12:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/237, 0xed}, {&(0x7f0000000200)=""/82, 0x52}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 16:12:32 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000fa3a940b7abffd512dfcff12f941ca9753ebbed544567f0c2bb1577b023dc8ae3fa9ab25bdb3f9ae4f69fbb10c1715f24ad863337139de048d2fdc639f999f8874964056cca64caa0887d89e7c839772c06a5a5e07e5e6b286a512ef0fdd2e5eb9f841eb58a1bf260bc4134b2034502cb8134a135ae14680c3faa257a01e0c0fa3c63c36b7157ccfbf388630d785d9f4e74e5121e668a3794a7bc0f3e055bfbc75940150c2dcc731fe3fa38a7d8895f76020b8cc840f41fe438022f164c6f6b6cd3d97ad9a16611a7bc0ae0ea08679431577b6806680814d75c36b6aa92302923b7d3d5c11e1c03729c86bb119d6ea8d6ed974fed6f452e98c"], 0xf) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) getrlimit(0xb, &(0x7f0000000000)) 16:12:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x1000, './bus\x00', './bus\x00'}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x3, 0x7, 0x20, "cd52a1a27516605317141b04762ec4fdc2424233", 0x3, 0x80}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0x101) ioctl$TIOCNXCL(r1, 0x2000740e) poll(&(0x7f0000000140)=[{r1, 0x443deb1483bfebd}], 0x1, 0x0) 16:12:32 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) socket$inet(0x2, 0x1, 0x3) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 16:12:32 executing program 1: syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0x7, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlockall(0x1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:12:32 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x7, 0xa00000000000000, 0x0, 0x0) 16:12:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x8c, 0x5) 16:12:32 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0\x00', 0x7f) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x880, 0x10) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000240)=0x8) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:12:32 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2002, 0x80004513) mknod(&(0x7f0000000000)='./file0\x00', 0x6003, 0x57) 16:12:32 executing program 0: chdir(&(0x7f0000000080)='./file1\x00') r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:12:32 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x100, './file0\x00', './file0/file0\x00'}) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 16:12:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) fcntl$setflags(r1, 0x2, 0x1) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000280)='./file0/file1\x00', &(0x7f00000002c0)) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) 16:12:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) shmget(0x3, 0x2000, 0x12c, &(0x7f0000696000/0x2000)=nil) 16:12:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 16:12:32 executing program 1: syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:12:32 executing program 0: r0 = socket(0x22, 0x1, 0x3ffffffffffffc) r1 = socket(0x14, 0x7, 0x38) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:12:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:12:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30000, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r1, r2) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="586b9d9525d5fca7f3c07bbf5b4f7f3474ce5a5ad39850c5896426375ca392a6ec08b4fe94", 0x25}, {&(0x7f00000000c0)="eeaa783cf53eab38586ebe3eb019277137ed9f19e237742b894055b31be7799d998676e44b26f3f1ae4c559ee104c3798332f52660d178a7a3879966244f46313040b39cfc03c9540f33a326f3acb26054c2d6c77aacba5414dbb9bb19ec2a4b48512d2a50c365791aef1db72539b5aafa97125b3556baca9b0889e2c433b65448ad11dfcbb40bcee829e0626e554bec25d96ff6f36fe344daac0489e534365173c2", 0xa2}, {&(0x7f0000000200)="b030e418931099e880d5f116fd4b9a594b94610c2c839077ec9d99a22f494f94a621d332f4cee60dd42b9f77e02f60c2ee078f247c3fcabd528e77f4a68e5f24fe22eb79135127649e6891aa01c0b1d7119d97a195b0f9b6a3f89befa0dd4f953e3d170428592fff76ad75c78be8d54d294b6480abb801446d7fe0af105931438b0d48565ffbd052bbf55366d33cb27470bd94ee5027ac034eec6879aeca856de689312e", 0xa4}], 0x3, 0x0, 0x0, 0x2}, 0x406) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000260000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)) 16:12:32 executing program 1: r0 = semget(0x3, 0x7, 0x240) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x1, 0x9b, 0x9, 0x9, 0x100000001, 0x0]) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x7) setsockopt(r2, 0x40000000001fe, 0x1010, 0x0, 0x305) 16:12:32 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0xfffffffffffffce6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:12:32 executing program 1: r0 = semget(0x1, 0x1, 0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000400)=""/109) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x60, 0xf0000000, 0x5, 0xd826}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1a, 0x4, 0xfffffffffffffe00}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0xfffffffffffffff8, 0x6}, {{r1}, 0xfffffffffffffff9, 0x24, 0x5, 0x100000000, 0xfffffffffffffffd}], 0x4, &(0x7f0000000300)=[{{r1}, 0x0, 0x10, 0x4, 0x4000, 0x80}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x76}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x683, 0xff}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x1, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x6, 0xffffffffffffff01}], 0x3, &(0x7f00000003c0)={0x9, 0x200}) semop(r0, &(0x7f00000000c0)=[{0x7, 0x91f1, 0x800}, {0x1, 0x1000, 0x1000}], 0x2) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/18) munlockall() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x296) r2 = msgget$private(0x0, 0x491) msgrcv(r2, &(0x7f0000000180)={0x0, ""/193}, 0xc9, 0x0, 0x1000) 16:12:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x402, 0x20) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x1, './file1\x00'}) sendto$unix(r0, &(0x7f00000000c0)="fc0631274f828974a61e70943b0cf2819aaccc476a36a30a10b35d80174249f541f8c1f5d582cd246df9dae9a93adb9b1dbd55c2a41f967edb8cb4b24e6059be3e578eb16d14d67a011cd863212370085c50a5ba3b703e6acb2878bdf63c4337300be0c806bf73a62eefb154af810c34c91fa7f0b6550fc1fcf1bd52719886a2f78ce698f24d9b0cb165b4f3f420a64f63e814e2929801f3a4316249abfb45531375cd9fe62729ff8c753ae3e89d3a990f4a55a1e6318f9ccc9599c1e8cd9a3f1e0610d0c64ec080fa3b620a95c3368c6db793bdc76db91e53cb3f69e01e24ed55645364491812c205153405083170a4a386f5bd3f27f5810f0c7b5f68d3a21995e86e80380e1b5dfd1121733a68275e1545585f519f45eeeec00d8d4b6045a82c9443dea29f8c5dd4acbce762dc76ff498aa6d2d5a036d9f35623bb4b179027884296c5b9978e7ac2b538b83b33958f0fb119b83f12c5075f19b0e8fd09a445f9734ef15594bcd3cbd755fc4e6d29e1d1d33a2a179a65947960e37f3abd5637d340ffd75178431651206efd1d2fea1419ec3275f8174bbef72a78051a59bf0ee00de9d4936aaa9f8b46c61342619e3def0315abef7b656716909d9312e713e80fd6d53d77335ada014d4151c32d3b1a20cd176a010adacdc9509a5edae77f2be0d38bd0703bdd76b2411c6715e46c1155ce121eeab6fe9bf334ff3cca7e9ecc4fcc2f310e30bb32ac12b799e08081713dc696da0844dccc7fb2f2c9c24e38456b5c277af37c0162e101034aae763c25c99bb7fc1febfefe0a3f4ec907c04ecbb4532cd0c48d5b3421af9803b1b24c24d332b42a335c408cbf7c3587f46ffd919641d8683bc9876b25cfaeebf4ef8b3ef1c5bab827f89fcd8629576c3e97626ad992c810ace5bfd38e54498cba165973f52903a4f6e7f61fa205d3bc5d76ed296ba79da08ace914ddacf8e9a298a611c5f85c82445d2d475c70404bc508699cf49cfcb1b6a62219356c8e54d151e1bdc07b6c78c9286f557ccbfa0b2ea4acf32a6076609b79d168b327d448f7f8136e213f5b61e68722f82a8158ac7625b378086236ef94514b68b102e18e7da0518ad16a56e16639dcd88c846d49f667abf9f774d965d29c8c5d707e2bd878cf8dba6fdff1aefe7ac9a542e206ae468d36491891dff001431ad04143e4556fa7864f151aa116cf7b90e6a409c0e00d753cce20d42b2ec384fba3e9ee0ef70ef1bcd12d6eea12a0881b7752c325dfa4b3a98b7d335a45d58b45573794210ba49b596abf480649eb0e3beb229b10f95a44b3de2b68ceebd3c8561b8d4dbbe0ff0f205fdda8560ddb34fd5f1678ab88ba4cdd05a8fad761db902a5a04c1c00522a7a676aa283fae2b6d0f69bf33a48200b6b56ef1d078e1804d69d46783bbcbde1d55ee81fd97c5e21035b0eb6ab835fe83e8f16f0fdc949881211bbc86f29cc29019826849cce5d74ab7bcd1caec12acfeded2884ece2e54abd78cfd6099797cda295e06c8eb7986804968e27a240986f0c24bb7a88cf8a2bc4234c954b8880c8d5e4ba609c3be9b713cda138147b0fd49944b4be81db1f9db3ebba7df736ee8058c409a8a41dba31151c3af090aab1be2861386ffe6894a609e499772f7d0c70885f61528a31c44856b260b3c80b187a97814bff2150292b0c17df61c1b5c048f07011146ab6221a7c1121350a62b27eee849b3fb3ee9ba63abbfbc01576ad7b2f0bc2204a669e1558cf2cc9a3893fe98ce441fd6b94a7c776a385ef3dc7033664de4c1921ab8400fbf5404c4bf81933cffeca90bd7a062db25136de4445acea495bef9cb8220e1c5c87d8bfcc2b7953c3d1e1f64fb839bf963fd29501fcd649ebcaf4df4b78756b3f15448e76bb82e29cd53ce7d3986f357e8fc80b6c31bf19a5ee37b130a637fd5a46cb621f13eadb00566addce9581fe6d9fdecf51fb5515ed465b592c983fbc6b3cb30051979d6940f73b573f024783f6ec241cad1837aa99ce5e378aed5041415d12bae214e5dfd419e97e528a46f6f65bc79ef81e0690df89d3f6108d47e23977587c70c28d1314d27e54c657ee72d5baaf02247b52ce4b015b8ae0ddf61c5eb0e72d1e0fc2e713e7def7c5a7be526bcc496ed95ed2f48038d9c2620a448a8628cd37fed36b4f744695d808dee70962b3ca1b0a5ae80c38cdd950f09a2d5603a4b8c096cfea79baa4eb9d13d5db10c2fdd3f5c01f56f4bb2d7365f1326f09b632330dde210742a0dbe7fc6d647d4c09868d7f4b339d574085f4156431b973918d45748ecb19fea9bcde347a792e490e160f3a8bec3cec7427da07ab2c0a2d7a3abb8c917bcb420215cb483c11e2fc343a12bc98e9643ffe2064ca0fd76a4b198514c65c458743ce5548e607141914658ef25e4263dcbac38e7986ba3c4159c39894db1908f39fd5944754d22f2bfbcef4f44fb25e42e6d81e7b22718188038e0fab40acd63a7a2f847159f374840000f72817aa2a804a47743a692889ef1505cb7f117af1d86a75cc38fa128b3551a2658a8fecbf1b5cbf855bff8e2af9641b83e9d57ebdd9d790d40c8c3e8b416811fe64ce36444a19857cc53503b2eb34e0eec6777fff09e3d8fd2bdff998fae5ad3b2171d4e1576c21ecf408a7f164784149d2d97765676d560b15b18f6b5f6cc4c76b8ab93bb663599859965689968bd0e7d6db66053fffbd561d2abfe4eba16c4cd0bc8868c5b70cf7f516c0b17d221279c989781acb01143a0838627f0de8dae29080f71b5f2d310506788d3e12735b30f012712c3fdc112e6b481c3b3aaff8a168e5d76f1de0e631ed74ed11ec963782f545e74fc783de1376ba24b8047fefb22c5959e380d4498ebcfb4743b6c55e13b20b2b9009546431f38cf46e7fe671cd6a77308082b8f348c248885a6e6fc8fae2fa517ad3302e3dd921567d9cce1fcb850d50d08b25d8eb5eed6a35a8a019f92c83def92b5e0164748adcc2045700295da0d651f3891cb2bf8dea3e23800e7a7220444030cbb3b6c4fce78ffbc62c0c65dc336071a03a2f5c064cbdc162107d880259a3b5700744366c6c329a5888a4dd96fabdf9fb2d31bb0f5c2eeea2d39f5aaede90aa6592f4f3627b3efd87a89ff814bd16720c8708506d6a1cf29e7620561f4c111908ea0f3a81f2bb88208a6a6b7cfead19b303eb3517742769b4e9b32ef961a3b120f6b1792986cf0e21d14a3f8e2f4c8fc6a343de85918e031e050478889fe1274e299175c31060571b545071f46e084bcde3ddb7adc936c8437f05a884802320584c3b9d9478b4553d64bd4a94599360ab4fa9604ba3df812bdeca0c32e38b4bbba94a455161ef36a8984110d7ad5e4373d23bcd9d13ccd80a23803bd792afbc695654add1192090c6e598095fdf5f9cf0510eb65327e1f3174a15e2e3990d37027447bb9b918e25d360754bbf46a4bd3aedcc79391e58677a474e1c5c9503a0d2f85811b5a856139bdef4102e9035fccb5287fd9a54e0b63fd07a7870792483c8189dbae0d8c988b765e1ab105a027573a143a6910b894758086046d2813eadd6092115f5fc60c8d501ba70b762265abe17ebc83adb04f2209a9bd3b7a8fa4ea301ac7b40049e77de01968470a4ff0f5854300a020222d4b24c4462e221ade55cfc4f26d4e904e5c1e4e7ea80f39d0407893ab08aa6654a8dbf590332e421163fbec5638503a85f70dd0a246516645f944966458d9418b594bb4a4c3c67b7b3a7a4c6c8c10c92b349d78df76b581467afb1199d362c888f59c1c8935bdab290ca2e2a300cd1c4af12e2d02233b4253210edd33426d0392e3ecc8cf82ab87202be9f625656fc23af68a4a4eef2ae898dbc85b7e6fbf3cbd621155014546ec101af821784e5294fa7e34c3656acd0ebc4bef874a3069d9a2b9834ede405b40f737cb8d7b013c4a5e1cffde5f6418f7b39da07c5307223ea029c755b684e470c8cedb30a4d4478d88b9ac093b091ce1b06d5ac5119e55cf63dedff58b5d082be07f9688fb2fdbe8a435e1db8c061903a61e84832669afb52b8cf7513e14c23a5bdfbb80364365ab4861cd7fee7327e73e8ba829d4af51307c664755693c4473db28826bf2a55eeec3309e52c3eba44b38496855c7392f7d4d5324e8011778e786db4eb4fae15ea81c5f3160b5cedef3b5ddf748e75d3ec52ef8eddef0206beffe0db5a3325961507e2c780dc63a588fbe6d5fa6cff6a22d42ed2e8e07c81a16af2e4113289001b8492bcba1fb0f4b40ab152be386aabc61d67f1f82e1af0b908ed3906b40f3594c36d8c0d80ac2ba9724a61493211cf6b2b20291e1a428c45304e3233187bd9c83785e091858af98444d8de74b0a5a2242f175c1439042ab651e41e736631f2afe5ada2cfaa6810d3f732a93c0e20bd8605e34bbf638a429f3d106b0a5e2762fac428ba89e5ca44727d64d4e6813d3f3a4cd421b7abb5902dcc16e967fedd4e948be5c8faf9c738c3569507b931c22c78c29f7f4d470f6068290f81e5ab305d96dd95ba1a39000515937ff6ee9bda547b350e844d193d410f067a1ca4d814797b4cc3cd980254196a1d942a42a0c0baaeca9b9e11cc18cb5c3ca38a9cc32e0bfdd51d0560e04bd495091aa4fdae68b688abdd53844e7b8aa644d5e07dee453c6f752f4ac21b62ce15eb19db0c3adae06fc302391906aa659dac31e9c3a0880df21b93c5cd0d0df015d2edd3ea1a146fa49f589b31a6daf8ba86f45af5f895cff1cb1264926be5d5157b10dc93176dcf8cdb7de290b3af1d204674ea81ec21e46268d5e131b5a41abdd91818313bd04a4cfd619d16f2341251ff6b17df34c5b617c6e794b5683c84ac34a2c33a80e43a45d179e520b0ca4af7cb4ffe966b2f80b7bb21bc370ea99f9aca1258b34c462caf4fac0bcefc8523aad38e38f952d135080151e682354cbcb4f7c0fcb9eece278041b138242cc69b561da6bbe96cf6aea6e1d380ca50875d7ee1d228e70f5526e0d2086c857257da4d03bd05f4abc453374d9ef35ee13c6ac50424496ff3c1318e5f030d39c42220cef5c7740e31d1efe7518a82167cab326084822b56c30aabe220ed7ca5498eaf5b08b7fe05741a2ff3365b13bbe29a8f036cd9b29260a45bec59bd0a92ac5c9fdd03b41690a24c0192f9678b623ddf598f6aa7be1c92bc8d108391f3fb7342e94b0b0b4c31ac149882d2def222a0ebb95729dddfc784d6eae52f22fbcdb992f3d69053152a6c739320f374489089c19e4229758c0cb728b6869a06e020c25048ddab351db6daae40f1d80936f09940f8a10ea775ba37910c82dc23099138c57989cbe028fb973d62b3660aab32ec648af2ec2460ecab996e71456121c8dab0f0878e62b8d3186deb03768d22a686776d6eccf9aca0ceff3f8846d2ec0d9c224b703f20c822836d3c7e512d9c0f8dde8c3e63200915cfec7fba82ef9b4e2f48086e030e1eef84cf0881ff264e5cf11d24b875adb4ac6e2aa3dad089e062366c41d3d84c57a1d89d14d11ca37f26f57b718af7dec1516b82bcc5943381910ca27c06c1546a5ea5a0aea8a4495f00096458bc38def566451bb937db6d0f99fd98a6404c84d3d85d53c8b6f893b567b38ea76ee66ce62c973bff6e9ed505fc40a6e1e4b613f6782e9c8b1e5c7b3896c5dd0d21f5c366588625fb3e52751f2825ab91f70c2587a980eda9d36971d871cebc71ad2b8e1ba9dfd283342c4b2a5cfc375b5541eabbcb1b2c50299202992f717a4bba99e6150419441d3baf815b1f2ba92140fc05f3ff7203", 0x1000, 0x4, &(0x7f00000010c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001100)={0x3, 0x6}) symlinkat(&(0x7f0000001140)='./file0\x00', r0, &(0x7f0000001180)='./file2\x00') mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f00000011c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7ff, 0x9}], 0x1, &(0x7f0000001200)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x52, 0xfffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xff, 0x100}], 0x3, &(0x7f0000001280)={0xffff, 0x7}) r1 = open(&(0x7f00000012c0)='./file1\x00', 0x8010, 0xc9) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001300)={0x343, 0x100000001, 0x100, 0x8, "72f45f244a2fe871bf2a917f85e564e4be8de7d2", 0x981, 0x2000000000000000}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001340)={0x80000000, 0x1f, 0x2, 0x3, "123237213a3720231b6f60b04aa8c365d185e3e9", 0xfffffffffffffffa, 0x18}) mknodat(r0, &(0x7f0000001380)='./file2\x00', 0x0, 0x79) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000013c0)=0x1) chroot(&(0x7f0000001400)='./file2\x00') unveil(&(0x7f0000001440)='./file2/file0\x00', &(0x7f0000001480)='c\x00') ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000014c0)={0x81, 0x3}) r2 = semget$private(0x0, 0x0, 0x110) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000001500)=""/246) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f0000001600)='./file0\x00', 0x60) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001640)={0x1, 0x7fff, 0x3, 0x7, "796fe66d50c21be2904dae721c5afe7f2f98c146", 0x1, 0x8}) bind$inet(r1, &(0x7f0000001680)={0x2, 0x2}, 0xc) symlink(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='./file2/file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001740)={0x5, 0xccf0, {0x7fffffff, 0x5}}) unlinkat(r1, &(0x7f0000001780)='./file2/file0\x00', 0x8) writev(r1, &(0x7f0000002900)=[{&(0x7f00000017c0)="b96b5ea8c4cb3edc5962363d14228e7369f124d518872adeba2c41af407735eba61db706f43a0f9458803acb91d28c3b7103a3f0b8d73c050d30f03206d721dbac4c5befa3a531ac31dae8afaf895314f515c8", 0x53}, {&(0x7f0000001840)="ef0090ba58971cbc03f9fd056085a1387231279c30cf77d770c37543ad797555f985e8592ae54b243d25acb4fa7247b9df38cf91e0", 0x35}, {&(0x7f0000001880)="29ae3d17ea71641d1221f5cc384e57dd42049f6b95ce930d8f468c5652766c6ee7ea9015b8ba85f14eb6914b0ba4c84b7be2bc8ea15ede14e19762a6098eaf687c42bd7db4cd02242277a3acf143427b9baaeb13495496cd594edd5b7f4eeac51e8a36ef31007c675554ef0c812a04fd05f8944bd3f6feb85ff766de7065d752b27489aeb0441ab92b6327884aa8fc3fb30ef84e550893a66ffdc05c4f9ae7b16d8949fba692c2336770b07a4f7fd646e1052a4ac753bc4d740319617cea3215735189d3b50702d5dc53e669fb0bcb1fea035f9ed92e74e818d910022118dd5b74a2817aa7d2be0c5b4786d5248c5034b613d9614198dfee9c3f33ef6ad2c27b21aff72faadff0277f92aa039f097a2f204efd1c915ec2c47b87826a2ca9ee46afd38efb3089f8afebc424f0e036c4d57a1c48f2411075cad6a7568aec02789e755f460de6b1af5f241203c49e2c36e997a39940b9e0ab977ddc96f3ec9a088ddbe4ccb780f5208aed057e56cb66bc3a873a6cc63cdf7398c254d31fa543712b0c85e8a3b23cffe7f2ecd4b399c674fa68610d11191452b2591c7e7edebac33c57ee61e7a5915e20f0c97dce8d8d9dfff5e611d49b59c97ba9ef270d87da91fd2741a8ad262432f95d5c83c79cdfe94c682cbde87b7ad341b236b51da60f2e5a9253f48373f1b69fc7d30652b2619012461bc038819b0ccea0b3c7c0a1b55edc6f28177c52f9701bf3a96f242170a9e356cefc521f4d8422d3b16d92b34e92ce441663c6bff493b2c40c42da024865f13facd9ef81d2c26ae1136054bf580e3599ef60f66cb7666e50bf01816f3727b6c4221340802d6a8f98f3a3e45b7bb96097d4ba83b21efebeb972a9cf4143774a917b4f62851303afd0795cd0cc38d5a424184f2581c2d0c14e539fdfc36e8eed0dc81489029050e17f5593dd41482ff13c26dfc2df1b39752afdc970c121355fe74302aa3b3c5fb76ecd25fd1d7752bb892cd542d518c11fcf98fba9388cd796f5bc8c7ca324dc92f1c33bf42c73329bc0f1db6e2c9533ffa4d9be00c5a34ee2688ba14a8c0797259c883055ed9913fe9c901666ca43cf733f502e174078fc3fe29a73ded00e47e51e0c0bec0e54851c35e0a1b25a21236175ba1b689e7f6e7dd2a3b53cf434ddac8cd50f63f3dfa4da94c02681c140de1db267e885e0108cc4497250a18f4ba502ad84ae6b5431b34966bb51be207055ea2142f742edd6aadaae95f04ce175e279453bdcd6783089271e207680eb7ec3ee74f5693c07910e4fc06d0b9136f68da768a5de8be23c0c034c53d6fa3bb1ef74f48219320a7831c695d56798a28bb3b651c0f1b50acaaf1144b4fa839f5cc64cbdec24f063dab2daf5f6f2122148b08373a3b8a0ecaab7e41bde5f3eb8a30bcf7ec577d4baa06d9afdcd03f4837f488d1c23579dba89e0a5d0c97346dbea2787ee1956bde38a9809e4ad65b2c094bf7863675eb5f1d17524818b4899020308a441a2d3a7cbf7a0ed49f2c81c2c2e62d5972bd7c177ccd900d0c727282eabd4a47f9227c1c584f2ebf554f8a71cce0f7fd17a28893a3fedfced60efa29bff6799ac1da8d0dbfd150a17620e700ca492289c8ed4aa917fa5eff1115bb0407427a6868816df1ede21c9d3f80ff852ade8a402d549299415c7a73e216377489c65dd666a264dc30af2d02560945728a5408767976675adc3d8c89a4f5819b6a0496c29fb9032f88115418c94167f96a30c97c619bdf128387ed6f3451c73d5f20affd712837b0f7a97c4ad2f6862cf08848a2512a3b91dea92a9c1dd8fe20fbcf4728be59319bef0e9c8e8d374af833aa295551316743536452235baef3acb82b38f115e109742c9686be00d07ebbddf95f9687d96ff1bfd9361df2460f5b25f2d07af562c9d65c6ae428c7211b330c5d0702cafe8145ad8828e7b0cbbc3ebeb414ecfff916901377fd096603ec0b1e3e485a5b709b624611a4aebb91568922f0608e3b7f7732afffc7892a64e50e41d20b47b95ec0abec3b8b58afa79d13831cb9b0bea5a2a3a21da111a8fc2f2c3ee9f136114d57a7f7753588c771fb4c77e9062ca5fda544c589e865e8a9b3a8e991a8fa805d1096282a93361021402fe5a92808c3056c48336883f44fed6526a629973a5b59e65b81b7ee418832aa313be7d780d3e44ae314eb0277e2875326dc37346337c9a9de36d012d7ce356140b4987608279047a4ee8113b1928cd10837c052633c9fffc41f9ad8449404bbf8fc9af14bfdf5251a08898912fe219e475faed492a06f3e626456b7f0bffb9ed9e574dbf8a836dcb9ff3e1673be0bf7c57ab64a5b52eb5833b775b005bdff941c3b9882628785ed4aec54f643db4d54196f5059d33ba786e3f0300cd40b9cf7cfbb8c2a046a356b18eb1aead0a83a2969f47b09d1534749469271dc7710a325ef22a874c300ae5b17894816bbb9be82b595aa62cf19f096cd3f2478f98b93bdcafb63fa117bfe5f0e7844b7d2c71fb67b0e7fe9455d659ebda4adec660a7751eefd04000ddcb02616faaeca445acda53485446e51074b4f2720a174a76d7422cd3b62f9c42c4ae931ff8ae8dc29362edb717e14d793f6a2cb3ccbe0480359ca2028d7bdc39b6450e77d8be5ab4b1a21ac81354d42663986f3c3232596ebfc428a06a6d782ebe1fb2d70f0d545280ae3c2841eda2d3a1f7a302e51617212a1b8afe0b3b7603c5c5f84ca3e23c0d63cbb72058b2f0a4bf7879d242272e899ea988a1c4fcb4f45f57de34ee458c3f526dff42cb29ee502fb8b18a113f2abac5468e82e195809da79d76cce9f8b427b0cae341d7af2c033ac10a1293df6c24d0037a5b5f628ae3e812346cd06ada35e70920f9d06abb3604c9a4b39f3ad577a54333987c82097eaf00940cb45bf856239a390d8fe3a115b24682d8c303791b6461a2d1d8b71144eac8014a109175d51211d0c5ee45d8a214cd1115c82c1090d795614749986d7ed004ed633b0c0202568806049c002091d71cfd2af6bcd6dedf54b6d9468c62136b11cabdec59b182e4f232ec13b1a1f4c95c021fd83d8a37a994ba86afa16f1cd71b468b1321303fee3b9e0603316f3f03c206f1fa272c7c59225a81d06c72d0f61118026ad45611a2821e828e0d27bbe8467e23a06d518bf83f0b568f8bb472bdfa57a56c797b0b79419e39e6864bae522bd8ed27e9539321f18d9dc9fed8a5620f6fd062f81c21fa129a6f61fd96445c5751386c9dab94046404d9bb70b05e8db65855624d44581a3ce27a4819983ef3446abb2a7ccd0389818d6394db14abfa64bf165a2ebf140490bafd7805a9b04e579cf391a0292e10efc086058f5d978704b495614558828b3e464845dded44d8bbde3841026caa787578d7459cddec94398ca8179a0283b9329d0b202c9dd7c75d83d4d437d089c411c5e81baff365a35c7bfbce66001d9a964cd267fd1aaf8704ce134a17a166db903e2b81df6b2685123adfb054dcdd1e74eb6dd6a493d569654d4a35c44316d6cb2289f0063ce5da9a1d8e31f5c0d13a34674d44325e556961fd3dbc839aa6260340a9755c8a11734b777cd063f7b65ed812e650baa2971ddce1b2f79081baca82b35f6c16f1f69c3a8c407ef9ddfd0104a6d002aac0df173f406a958c070a9fa8bec310c8b640dc691053b4dea37dcd6cc26513c1df4f6c047753f5c7538f187feb195f02e892c282c36d5e6cd5103831e890f0c0c662602bb854d037bdfec5bfd6c2ca4f5c9d456cc793943a588f45b18308bbe7b1903316124fac90b666e45b0476c3317088a0c9a79465490de39a95d6b42ef4510732b4724427def7d7b3fcdd956ad57beab37567091f4d1af8eee295da2ca2714342833d309b8633bb32d54e32fa39b7fee7332339a3e647280808b7363a92fb0541ddbaf6ccbb2d6966f5ba17eeb34f3571afec105eecc388e1c40943dbe49c8ed37a3c72a4fcdf50d9b85ae352c28a99a835df4c864ea1233ce905416c93d1d93d1b5d2caecf84d53c0d5a365cb71c7eda6ee5ade31197804b3de2a5495c77096bb456383d0772c56f5b098c63eb67415edcd4d94b12e84da1b3ee4d17f64744e914ba300b0900da753d0aa401a11f5418b9801aa11490d73aa7391fdb638d4fe1b028f20f623ee110d21418e3cf93acf5f32d6c7e6ba4baf69e597d7b6de1bfdf3dbc39348f781ed25b1bdc448c8bd90ce74ad38a80618215f9442273581954a692aea90c8bf7936e67bada770a8f057ccf2c54ca9d0aecedd0e06f5e97107f5c6b07f77174700c39cef1d2e62df79e62bdd9885cccd9c800b2c722140862d63a3fc3372800529f1920f08b23460a21a00d59edc680dafec5c5263087e698f3fef5801410ca6478ee5f72f648a979ac745aaa8f226ea1bf09a45a9f68ba0d86e0d7aba1307db7bd848ce65702d36deb54e331279b34bed09e82415a460682841e3f8fcc69ccccb2d054125b6309ede47e75543929e80702de1b0d0d4fc2803793592316a7a91e2f80f96b4ae891a369b8f204dcd0b3df0b4ed33727dac31e00b16c462333d1fbbc39e2b8b87f63ffa442a2aa1ba609a0b04fbbec0c9d0beeec04c43b1b0a477f2641ecbb0f71d0f55fc06e2543e4651b3d45f26f75c2299bc21c8e1fd8e48104ee48f247a4a0cf20b14904ff6d417e570ba110831fc737352a53d402016753a38cc4dd4831f790f3164ca149e28443f84181affa1d2e94894da5de3ef574f93b0dd414f721693fe58027212f23fb58f26d80a596ac8843aebb8a2e51764a4fd807b4c4bb4853b7f07e36cce80a8df30699828dcfc13c9e6141659155d5247b859889f865931cd19f2abafd8b161a0bef099cd5967eee34e22affdca20208aebd441039516ac46b415ba6790606273e2a6a6c629eb4a65f9b0e1e0f2a41e443794f66585f9b1341057ddd854591351b1f9c6f282fcfafc7a8e9b8fdd2b525a6e415ee5960eeadbd5f07a585dfdc2f9a1fbace7b0c9672ff1fd60fe86035a522472c0f590a534555d590b549fb9d44893cfb8ca16fc211828fffee063e33fcb99c2967bdecc7ac521141119da88c82c8d6b9850900bb8911e499a8fa4b566e7cd667a83c8a7227bd9a061cd13208937ee629deb58356b97abf41eb2f19a0986b642b3b71787cda80e1107863b7ae422418d8ba7be6cf51b58e2abef904110adf9320b97319f30846c0024fbe7e1c56fe7a4b5db028ed7ab5c59d203a119ce07f83de690fcbde2768e15785a96bc471aa6dc7e86ad8ba24d1f22133521a3684dffcaef653baa088144aeff24f36c576a21417d1a8b2a6a195c623bc6c52af5d02ceeff1828492d89cab275f0c36fc9d2ca8c230fc66afb02ef4f360c99c86854eca9fb339c6f4281669d8c813c530e9852e96004781e416645586fdfc6c2e6f3f4676dd455aef261026d1a29921e43d9d6aebe553c989d39b3e15054db8b3d401ef18a64118728b7f70a407ce3d2fbb8ab91c5917b14c9bc280b6943baa178a976c2e1b25592326d92b0846ea9d5a1ef076063bbf913fb40fab34e57a641e01e6b0dcb602adde6045ccdacc08db8855032114cfb4904788919465e18db4f215920c4e5f55d2922c5f35ecbf4f5e0df4d3ed0483ffbc5421d6236b85d620b6144ab2228ca3b32b72155028ee1c5ca72a8a787f3cc614f63fea55b08147255b41fb3a9d0f373bcf7841c0802148836dbb4d0b6bc4880072c7bbc6ab03020e3faa5b70b8fc82662a1bf1899a6c66cfc3c5b0b8360252ee6d54c32587e8f354a97462d4", 0x1000}, {&(0x7f0000002880)="e295251be1320c428da14a8edcb69e0c1409b6cffadecf754e478a21b258454542764633a2e49be429e84ef4bcbd94b2d78b71ab557f8d6804e35202b6c975636af6a1705336ff90d9eea1c692f9d08be86aa6b5d81a0e841e9914bb1addc328", 0x60}], 0x4) getgroups(0xa, &(0x7f0000002940)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = getgid() getgroups(0x1, &(0x7f0000002980)=[0xffffffffffffffff]) r6 = getegid() getgroups(0x4, &(0x7f00000029c0)=[r3, r4, r5, r6]) 16:12:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x508, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x3, 0x4}, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 16:12:32 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r0, 0x0) socket(0x18, 0x4000, 0x4) 16:12:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0xa3, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0xfffffffffffffff9) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) socket(0x3a, 0x2, 0xb1) r2 = kqueue() kevent(r2, 0x0, 0x3, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:12:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xf1, 0x5, 0x32, 0xfffffffffffffffa, "e002a5c17b84d92cece12b20dedd2bd70f5d06d1", 0x175a, 0x5}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:12:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$sock_int(r0, 0xffff, 0x103f, &(0x7f0000000040)=0x8, 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESHEX=0x0], @ANYRESHEX=r0]], 0x1, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0) 16:12:32 executing program 1: r0 = syz_open_pts() flock(r0, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1012, r0, 0x0, 0x0) flock(r0, 0x8) 16:12:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r1) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:12:33 executing program 0: madvise(&(0x7f0000bdf000/0x4000)=nil, 0x4000, 0x3) rmdir(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x21) lseek(r0, 0x0, 0x2) socketpair(0x1, 0x3, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/48}, &(0x7f0000000100)=0x32) 16:12:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x88) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x4) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="dcdcfb1bc225c8d2e8565c7cbc29d7239a2ab098ddae5d77210e4200195fa164945f97d404a65c95c9e5ba19c89368da", 0x30}], 0x1) r1 = getgid() readv(r0, &(0x7f0000001440)=[{&(0x7f0000000140)=""/216, 0xd8}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/249, 0xf9}, {&(0x7f0000001380)=""/142, 0x8e}], 0x5) write(r0, &(0x7f00000014c0)="ff6f54b0fa2d6ce8944cc708723f3b2260b94d0964be83ee4c5a476ac1d1b8af665fb2b1a1084280ba34dcfdaf639bee6445e5662fd049fa50e4fc89215de254944d4be40e53143286db7c580fca4c598cf8347466ebf9207657714f4b43ff5b422108bfc49f58a29bd953cb75913ed67925adca3b355f35cfc3595b5147ac9f38d09e4e0e494d00", 0x88) ioctl$TIOCCDTR(r0, 0x20007478) listen(r0, 0x0) r2 = geteuid() fchownat(r0, &(0x7f0000001580)='./file0\x00', r2, r1, 0x6) fchownat(r0, &(0x7f00000015c0)='./file0\x00', r2, r1, 0x6) geteuid() link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getuid() clock_gettime(0x0, &(0x7f0000001680)) flock(r0, 0x8) getsockname$unix(r0, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) symlinkat(&(0x7f0000001740)='./file0\x00', r0, &(0x7f0000001780)='./file0\x00') syz_extract_tcp_res(&(0x7f00000017c0), 0x8000, 0x2) unlinkat(r0, &(0x7f0000001800)='./file1\x00', 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001840)={0x9, 0xf2, 0x1000, 0x7}) sendmsg$unix(r0, &(0x7f0000001e80)={&(0x7f0000001880)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001d80)=[{&(0x7f00000018c0)="662269de2df097e21d8854277e97b98959803a9908285e15192943ae0bab1fad048f042f03a6dc5a7ca3b3f21c6d3ff7fda8a494d2a9bc7383d021", 0x3b}, {&(0x7f0000001900)="c7550387befde9e90313ca77995004d341d725afa64a3850f9a819a470c8245268785942a36cefdb3e12040cbf19bcfb5b00e21f7cd33b68e2dc9ed3285f64bca08637e336b0a8c855caa00e504083923cde048bba4e9c6c01623190c53d55de6fce96aad8b374f516b02c7ad21edbc37d4cd6802deac5652d1be3d8918001cac5b505011d88de50779fca209d80d73fbc7cde1203bbcf38883db1ebec7baefb09148928c2317500b2c87e45a2bd28763cb39256a54bfbace4d158d4b700abd8bf29021034f3b9f9a4170df120e8d40ddc09768982222c365456660bd4ae6fe8588a4108e69a4cbaca665899e4778a085a", 0xf1}, {&(0x7f0000001a00)="f44a156ad5aca377f498efa68f9dda523df1dfb6b81088b556fc1c2b0191a15c13b6325d4fef0deaedf1c2531f84d680f1c752f7159801bb3f4a1cefc7f9b730bcc819b916737139dc8372174da2ad81584d728a762b2a9ff49fac341ca5dae68f41be0f5f516d11aaab9f698c93d0a78e81ab405b4d0e9243f9a5a7146a0d72c03797018265e56cd1a1623e0832308acc74263f9996e5264ada379ffef1ef17fac74b59714aedb21f3f9e9bd3dd00b27fea7f2dc304de3caa513dd18361503f790465741f90d1d6ea7eef4370e0e46158e4b043a666065d1957ef3c439595f110d60de1a2b5728daf0002ec5790755e5414", 0xf2}, {&(0x7f0000001b00)="5b87c8f23c4fa9443650feb1142b0e5b6537a5e942be12629afc1fbca76899", 0x1f}, {&(0x7f0000001b40)="d5943d12fb4d16d25db7859bc958c19c23c25b67e66767b30a3b41a6ca406c7761", 0x21}, {&(0x7f0000001b80)="7bdd78041119faf0b10d2fc2446a4af63c9dcc89bc5fbf6ff6149317252cf8f1b20f4b4b52162bf72ffdf9fb4b3fc7917389202c98e3792bc22229c80761ae7fe040b14276f1c6d2a4e874f17f5a674b0d1f6eadb0deb013d5148671a5858d9dbd3eeb52ad5d07dd081b386a0d86af97d72635d526c7a38fa02412593df3a2d1da79d769bb011c56", 0x88}, {&(0x7f0000001c40)="94a4790030ac9f190c28f3eef97c254c0ba4f5c6426d904761114b1e49de5e893e98dd1b22b4f14897b279ee2785816cd5100e863fbf6935a2781a234cd612d0477443a03759becd5f122f2714ded6d9abda6312b9fac5f5f1a16ab7544d6b8d98d8d63f16d1244f260751717e3fe165b3bd0b976843efdef1352d6878fb20a7784c0f8154e1061e81ebac66b4ba1765c8a6bcf55351bfe6bf7e06742944a2b80b0cbe1c9e804fe99d8844f6e1af3f85af51485bf393042a7d404e16d77bb22f13b6f823029e651731343e44bee83dea3031c977571307d69e6979f8692a4986c04d28f8a5ea5fec6dabfad091543345d85ead32e4", 0xf5}, {&(0x7f0000001d40)}], 0x8, &(0x7f0000001e00)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x48, 0x4}, 0x7) r3 = accept(r0, 0x0, &(0x7f0000001ec0)) r4 = fcntl$dupfd(r3, 0x0, r3) semget(0x1, 0x3, 0x24a) linkat(r4, &(0x7f0000001f00)='./file1/file0\x00', r4, &(0x7f0000001f40)='./file1\x00', 0x4) geteuid() mkdirat(r0, &(0x7f0000001f80)='./file0\x00', 0x1) chmod(&(0x7f0000001fc0)='./file1/file0\x00', 0x34) 16:12:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6bff125c00000000", 0xfffffffffffffdeb) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:12:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x52fd) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xf0000041, 0x7, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000001, 0x120000000, 0x401}, {{r1}, 0x0, 0x2, 0xf0000011, 0x40, 0x80000000ffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x4000000e4d2, 0x20}, {{r0}, 0xfffffffffffffffb, 0x0, 0x16, 0x9, 0x8}], 0xb9, 0x0) 16:12:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x9, 0x3}, {0xffffffff, 0x80000001}}, &(0x7f0000000040)) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:12:33 executing program 1: r0 = getegid() getgroups(0x1, &(0x7f00000000c0)=[r0]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = geteuid() r2 = getgid() r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f00000002c0)={0x1, "a13b3cbd2998c78d1ea19f2498b50915f33238eced6321f9f000bf6176a0a77762a5fe9855d5b1e3e90d32e0a6ea90cf1072da9f0f9972522c9035c96d6a09e599fa9dd433827ab7a13e15fd80d97319d2ab9852e8e816b60efa042b7190a8b5"}, 0x68, 0x800) chown(&(0x7f0000000040)='./file0/file0\x00', r1, r2) syz_emit_ethernet(0xaa, &(0x7f0000000200)="b436aa3e83d6f1ff8f4e2f9117263fa66dd5a899ffdf9348d417bb9884b268734c0fafc170be0f524526bf1de23fe92dc6b3c45d6a7d7360040252af3e69e3144336f36e2f36647b781cdf5236390aece0567c06273509666cab29ab129821869beb0625ea3eb91be0056f9687f2f62d11d5c73700c61111c07f7a4ca55c9bc1e6713cbba267cff95984f209c8ce537a6da2fe6dbb2605e4d48dca6401e8fdcdedf576dd576895524f67") setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:12:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:12:33 executing program 1: r0 = socket(0x0, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000400)) 16:12:33 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) fcntl$setown(r0, 0x6, r1) socket$inet(0x2, 0x3, 0x0) 16:12:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) fcntl$getown(r0, 0x5) 16:12:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) 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, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:12:33 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x600, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xf97, 0x36, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 16:12:33 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) 16:12:33 executing program 1: nanosleep(&(0x7f0000001c40)={0x2000000000f0}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x4, 0x1, 0x21eb, 0x1, 0xfff, 0x0, 0x6, 0x3, 0x1, 0x2, 0x1ff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 16:12:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68", 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:12:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004667b, &(0x7f0000000000)) 16:12:33 executing program 0: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) r1 = getpgrp() write(r0, &(0x7f0000000040)="8d0a4c0156a5a8b45b53b23d0ee99cef3becd17dd83ff32dd9af4535ff7a4b8ab1518acd3da4406390fa8c2fbb1f508ddaf297e9bf8a0572d0460a062982af8f0632d2473aabc49901c47caaeccbb8ff573b066a494632f91c0a9fa8e1feb0d97a87ed2f16c3fa915ae36fecd18c6fe71f4a87", 0x73) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) 16:12:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x1) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/209, 0xd1}, {&(0x7f0000000240)=""/228, 0xe4}, {&(0x7f0000000340)=""/97, 0x61}, {&(0x7f0000000000)=""/17, 0x11}], 0x4, 0x0) 16:12:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10100, 0x6c244d413547d854) r1 = socket$unix(0x1, 0x5, 0x0) r2 = accept$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x10) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x80000000, './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x1, 0x100000001, 0x81, 0x800}, 0xc) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0xa, 0x0, 0x0) 16:12:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c65300052f3eb38cc0f514dc297722f665046366d6283a9a6ab7aac92f8bd1d5ab0d01b18f84a6dadefec298dafeffe5b56d15fb1403922d555ba9cbcb426508a08393713393bf8c4a2163e4242276d2ca6322b7a4f5e21df2434d1f5b6fbd8dcc84d509820b84b0ab12712"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 16:12:34 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)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x1, 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) syz_open_pts() 16:12:34 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socket$inet(0x2, 0x4, 0xffffffffffffffe0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080), 0x0) r0 = msgget(0x0, 0x80) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0300000000000000af4f073e68b54e9e41edaf0fd1006351577bb3312b59e1f3f9971bf24430db63b07117a797525acb3ce71af37dbfa62d44376bd095dd37b3610e68628929d9d4c6c4bc7e265ff6ea46c1c1110a2f333153ea02e8354ee3eef8446b0901a0d5f8a08283594b3eac2434dfaf5ac1e7225f058e4fcd3ddb681a4fef15624b40dccabed89a2e18781503934b01e925cad592ea899e06799d0505a738ce71e38d7c330c1d12381eabe596041780bd255b8b5753826b68f3f7cf4b29d7de6229538cab1ba0056aa497784f0cc975bc0449926e270de854b686a18a89f0f83e04a9968f3c7749c103592d39cc7a28a24be1a72c69f611b6f74be2d3a4899676236e4f9a7763b03db75c15c9ba34d104b8f3aa47166a91de8fd5bad9663f0af073424e95ffb99823ba67b098fc9426c2b9c1773389d95d2174951fa1c39a6d6829e60b2a6f9bce150fa7d59d89485657782b330e31d40190fe2f51772aea11b0daa3e2bf01a73d637e176214b836228a1b05d4aca7a1dec0ac5a84591b14ee0a5e0bf8b9a8a5f4cb38525378c54355d100332e695d3d7d8a3f46ac567869cf41a14addc36a7a8096e2c4565f4297103ddb7f0b5c736c7bb6d5a0e7bb75b686cd6184aa5d0acce13e8d7951140b48b6055422422f648048c2395e1b87d4b04f7b14fae9b21cd9e811d862387b0c463750258a50a9c65a85c5335472f40ae4a57ee561bab0e2d4ffdadccc9af464bcb06ef7b484e1f10e61752005cd3647449993a898fa1424293a55428170d8c7db886ee68243941a9da509db287fe7ab7bdddef5bd7c376f68ec2f12c58cd1a0ca3b4a1e1c4e108aec278a440788fc3472832b7d442f5aab591de4a8cccde8129b6457ae7a26afb56e847209a50f839353d5e5152b000000"], 0xd4, 0x800) 16:12:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000300)=0x34b41630) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x19ed) 16:12:34 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x29e) 16:12:34 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = semget$private(0x0, 0x4, 0x110) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/100) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x1e5) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:12:34 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763d3479f1c9a00"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:12:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:12:34 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) r1 = getuid() setuid(r1) dup(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:12:34 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0/file0\x00', r2, r3, 0x2) 16:12:34 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f00003c7000/0x1000)=nil, 0x1000, 0x800000004) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/191, 0xbf, 0x43, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) shutdown(r0, 0x3) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:12:34 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) select(0x40, &(0x7f0000000000)={0xffff, 0x4, 0x9, 0x4, 0x2, 0x80, 0x101, 0x3}, &(0x7f0000000340)={0x0, 0x8, 0x0, 0x800, 0xca, 0x7, 0x200, 0x6}, &(0x7f00000003c0)={0x3, 0x3, 0x0, 0x400, 0x1, 0x2, 0x101, 0x1}, &(0x7f0000001480)={0x6}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f00000014c0)="4ce1188879f72452ac721dcbaf46bee03d5f76fa9a0374c3064c6a0e3006403c027bc6536669d24cece1e8fc6ffe9d0f891c2feb223741a62db99ebeb0c4064eaf31cfd9cb67bb9f8cbb424e4faf9224270ddaa6b26181cc823ae073aa5be257c891", 0x62}, {&(0x7f0000001540)="01156c8a0b990d5600b70b6c01d411ff6eacbf08924e127ab05c84a380a93e54e287e1", 0x23}, {&(0x7f0000001580)="162947b0deb1f10e4058c20fd0556a7c1e9c6a87458edcacc127b19703d4d91de66f64639c75f288801983bda83050b06a045a190bc1932e282e67ad8fa932e3b0e56a842da87119e01e8892621c510ac11180c4a7cefd9b912d7d7408c45deeb0e1f545d44244b94c14537137b9eaefb3c3a8731d2fc59c81cb396a84613ca3ee2b04a187e03ca6db74340a25384e51ca88154a3ed7ccf89e", 0x99}], 0x3) select(0x40, &(0x7f0000000380), 0x0, &(0x7f0000000400)={0x0, 0x0, 0x92b, 0x23b, 0x7e, 0x5, 0x3, 0x33}, &(0x7f0000000440)={0x8, 0x5}) writev(r0, &(0x7f00000002c0)=[{}, {&(0x7f0000000040)="49047a79017a3117cabebd2c4237b1cf139e0361bb52fe09c1ea630d57eb1b63e8cc338812162a", 0x27}, {&(0x7f00000000c0)="95462bcb1c430c6db0f65aab4b1eb3fcff369fe27feb04bc62927b615d5402fac6070342c68ac0c38c6ec0d0f1938ea251dc50728c0eae9e8ac5efdb87b8e1373929d07a66cabfe944", 0x49}, {&(0x7f0000000480)="afa6654cc99129b1e3bddaa1464d7df94f47016090cb643b63d391cfc3d00ffe94116a368dc6080c95dc2c90e4c37ce654987050c4f4ca131d3cd4a3cadeddb60d5510a8e89719a4bd145351b6a9537bcf17a23226cc1ec26a27773a1fdbecba1f684c377ebd7c95f16cecadd042e833e2565f8626fadb926724474d8f4bd4c3e977d6e65af89cc7b0da90f62073f590f18225dbd3da2fed757ae3f973722d855c23262b34de310f6ef914ad32acf9b5662233fb3fa68fc8c4e23e703b190a55aa445c5253706eabb3c7bfea4ca6b4d7e2bb869f2c11fc2bb31fb5400780aec971e7402a840a0f8b3efafc43ef09b3f02a9dedac86faa81d5b9fa913f6393f158b3c2766aa43cee0fdfa1e94cf5ae33f16113733c1c504ea460550570c00d5347301b7b1eaa75edfca535d6f9164702b624d5295ab5b7158ba8c298e00a8e9200f56b00f053a86e82b64a1cbb996092a00453097738d821cd6b966d4975da522b7eb539c2cdd709ba7cb34a916ee06a0e7d86bd4f9defce058b10f0ee0d8d31628b384718de3b8d5d0fab14aaa3afcb66816a9995f17fb3c637bc3d8c5f2e50265426a647f442f4b1cf8946ac3ea6231514bdfaa49ae47c94bcc4e419b7cdc333b043755749993a7c9d92163baae59bbd20cd9229aa82d3e5703694c7e22e75527beb484027f921252fd2430ba08fbe0e13ca6fe57c742c15b529900a5aa5bb2f9eb8751badee5c380436bdd9b094f69d53886bcacd50fea230a68ce8b29052f5dc90d366a60a783d64bc2b2e98761328876fc7db9ede9256a8b16e9de523462bff1efa372fbcefe66682bb353f08470d9f08de938d6b5edb3eb4de5827cbdb8d16591f9289c3f66dab15aac221457f56ab94be3689018d36e389af87925ed9bb2510ef89b02ea92bc8542f4d25cbe27ae9904496558f7d511a49e7b2987f10a0b78be913078bbb950b7cd7a81186eb419077490319e079a739432b346afa5819a9d835d68c5443836377a1e8383afbf899a8b5e504f2cfacb1026b0ae8e714332a9f2341b376fde19e7fa89c073b2d9d74d9a875e326d088c36f697a2e78e58040767dadc89d7b0ba6fffcbad9f60c2d52ce7c7f849a7a9a6beb3a7f7a65ffaae328ad92d1b81c2b1e2f5b4753f00e8eae3693a48678c5ba38c8cc9339851d21ac9a18087c879281f67cf06f391435fffac9e769e1a19299d107c21ed930610ad0057372d06b6b2e7d1801c3f66bbd3c9099953be2c87856b2a0967acf749cbf7216a368bc770e326cba82c5dea514fe804e7ba540c5aa41fe613439cbb7dcd7d5ea80983ec41233ab370581233b2f14f3c10311eb3959272b68b65d8273b26a06da4a16da139ae65a73e49a24c4f8c5a06727c3b64a69dea46465af75699d8720e0b19410924fcf57d5bd0ebab45d959db42514b1673d35adcbfbf7ba576181c42b21acc8e7e8a0120a1b9820519dfa3e3b1b1892352227d09b19b4789d29bc70c825b608bf07182c8226e5550623107875425815a5ad8c61a2f73d65d9428a69e676cb9db79df58c8bc46d22f79320ec1c7f847ca89d57bb96774b04e433c4b87fe585583de996d09ee182a3dfcdb4834bd030d3cf1d9bd50a00b464595189dd74004b466b05ed12eddf2ef0e2ad142f39e232475ecda6e3db5867f924c1041d8a859b6220bc10d4a9a6733212c57be0b48e0df39daf40e8899f2d4cfeb8357e13538ce5d1a6f44cd63ad7a301ca5dfec500d318675a7e7009fb86e8fe802de69ff0d7e25f763222c3a19b7b57e47717658717139df36a194f98558dcb55152186c73ca07cfc48a285741d8ea5a902091d3e3b8d429f11e33d4e7682886b47d26401977ce5c895af828341ef7485c35526ad3ab8c85bc81a978d0fcc69395dbf9bb705df13873c0c0a4efe788366c754126c69f27e305164e5f5f2d60877d3a769ca4811e7a44457b84141310101869324ef6a1fd2d845820b0e5bf8938ab0dd30deb1f8ffea2bcb204164a462d7ffb0611886b41c253ea5df7118b40e0449be37326ec9e9e0c413e44a817c2f14cbddf4f4674cf4ca9d2896c87fa3931da57154375e796ebc1c68fa5d9588fa3b48df034f46556e3859a4d3510a5c3fb13c64a23dcd4a1699c738f2dfda2c0dfd007c623531ad9ca17493670d6d53583fba61a80dc5db25c19e911ec0bb80acd058d63498b275f99427b168d2f681310fafdc4324185f1828e995c7c7634b8b4e0baefa37c7e1d6b46cfa1521f8bb7cfbb6b416bacdcd0897b39dd79637b42a0ed701d4b0787d0c493507f8020945da153ae275bf3551db1e426b708e264473f2b60eb2725c8d441f84df616cc9ee6acd825ec8dae81926eb04c7a8e063521bb3f3262f88f467a67c5bdec25db73de6fd41e6373cb64e4201a1ba6a4c9410473ef0662dcbbf0757319c5a9b2f4f75bff3cd3bb38a4ca5269b9b2c0a297c4f715790e151951b2d870a912679aeb1eeea8408ccdf4e95b15b4b4b47840241ecf953e06656d4851c17cd8da2816ac8fefd020a8b020da76259ad761e39da3f7028c4107effb5f1537a76ba18304c1dba48e25e7c39b18e941cede10dec4076085b8efe74ed164c7fb986a8f3915eb051cbb934ab9fd22a276808d7309ba0ad409ff4131c4b2dce5bc062a0f3362d2403193f305dd91150e57954fbba7c1580aeeedc1e4810b13c77e0fd018fa9e710aebfbbd52a1059ef3245d9cf0752a34c3e743e22a8fc0393b074ef059c54b8bcdc9b69638eed255817fed278561dc0c64aa4be515442912f247ea36697b06d12ac882ad65a2075eda6bb9b8954abec6050873696e21b1d9a2f8d6c2d963a56121fca2234c1c0139e0b17b2d5b167de5324c6da3479d55602a1d699f12ac8acb65ff1430227a8b59e6f0cdbd171ed12e6e803c8d00f7f794aac2ce6c61ce6a98dd29dce4574a65e2f601f96efa465c5d517f581b151bb8016ecdc7692b45ef69ca5b987f390b2aa60531980bfabc36b7abe5ecc25a6e0d17fb6c8dc9c3e3e08f3f5805a65bb1a1108f42d5f03bfc3e1bdc0e3720574f69b874a899106548d72a6b1ae9ea8516c391044a0ca82d9571d32abfccb5adf61e84bb5e6b2c3d4395b5eb92a3af23963c9d09c48288cdd329c7cd6db727b484f65a2646123ea70582716a05fdf90d70377e30a42c11ee725e6a196af4e2998dc7cf321c6407aeab165cadb1e09855fcd0336b10a9233c6869db83dc3cd58545ac47b34776381981f2f1c4a1208b07bb69b9454a388546b676cbd0d8ee1a93fe367ccf59099367ca13c8896ebd0f49389cc1e7147b812c04652f90f3a2ebf9709c17bb66aa0cd594317a4bf9bfe4e90a04131723817be16b6a0d395f9a9fe4a7537c67820a72341068c5a77c0594727a48833d9644efad6187d891cc9a0c955611b64836ad77733fbd1abf6b331ee4f26752f94386aaef294f37af230ad138577b8a8d9db49be1428177f0e553166faa19c0fa3cecdf36f74e69bfebd4d473d573225910ee92bb30a569f86161bc05459905b1bb95cde6685e8c5f57c6e27b1984fefd4075440c8de36955142747849f2bbbf490b8547dd9e0da44f0940a2816350c3bba0002e888f436a53a7374c4589a2dc6a06ffc9af58e569c0f8736d030ce5c012f81a2014c88a094528653bd9a5c10e789119edd259018d0fdd72c31fb123ebabed655e5d265872c3216ef07faaa7cc936930623537964c6b89d07823e6a2e3180c294276b37cf0c4e90bc197001396c35402190053fd746e30a068c690ff3450c02a6bd18f965016eb0f157fb3908b841a4a7bdcf9c0e991887483a9cf4d61fc0adb2f0de93199347a344dc63fd80bc25a9af5818fa2d5cdca8ad847cc2142d8806afc216878ec2c4912f8614e502642f01298efa4c82773081b80b6efd0ead4bccfb15bd93c9a749424cf93eaa894809e8a2da7d600e2921cad43da224e7195fbdf598128ecc6de79fb7a165b33fd0be43ced6114fc1a45c6127f8bab2c073d8df16021c66f85c990994a707affe002e406f1460b6a10a883520e1846a8f2c4c90c04af4813ecab0952d29022f7e4e63e113bd4eade96368089b34b3425dc43f6ead8815453d06e744a4c2ebf8b0796906084b9d3708a8fb6923bb4fedd09276c8a7eba3cdc84504f3543f282bf707c08d2faa23478958a459aa62f313f46e634d7a3cef4ae70859fd70533fb00bf9a13b8f1e5aeccd792de688eb2fe06503c797ddbfc0dda1a962711b28cdffffab7277b3114aef195a5cd0278698cb2d3811a674694b150bedab4f66ab73c1f65134f5bc2564f542edb21b7aa374c93826fda5cae45bf450f37d383a7e56631f24063ef3ede67c4db741bc138c14870d4fbf50ffff7b7b48220619676c92bf637c09a5c57f60a9c650227c85ad2b06ac3e76724cfcf8c90cb631d0babf0c3f5e1fe4a00e992acec62f5ebbbe435e0e6a384f66ca9bb1855323d7ddccf4cfe108fe333c09a2176ce14c8d1d14d59047fadffb0c0854d33dcb5b2f4f26be1760d55aa415a6cc7cbc9ec51c30254f5166e6b5de15730110aa73bc6e9361a50c70dc2b026971cdb55411a0a56080aebe6ee18cbc3662fb562af91b09ea00f8ed694d9a43e828e2fe972485b469fe8438c0450bae1835cb0aaff0880a4d2822bfa0836fdcb96444055aae2474f38902a049e1b6fee7e59ab87e888990f6f7dea1f5865dd0acfde2de89512d9b2abcb6406b91a72ab6010a74743e12487042277217eb3c50e8def94bfef378a4bf25d569a06dae4904ba82122a5010926f75c458b54fb627184dca5d06f32e81060d5de3f459bedcda392028f73baecf155c23f79edf287b1e3cdcea732aaf85fed687a79054e0dd493e250910c87b5621c41c858f4828206a20680b754854904f30ab28a78c21eb64609a4ebb874e5b4a59277ecfb54997f1d3c1aff90edcc50ac814e769341b9aaff28613f35af8e44a236ba76ee74b93c48100325fd3f4842da54fe5befcc362ebd4ccb0c7dd287808a826b02fc80599ddc35913940895e1b5b01c35b40fe6bd57f5538fec620721e447c8b3ab4383f28e06408785f7b67019e227be07f84df5ad6cbec08032b39fb6538ab64016031edec74bf98ece9ae270f6dbf39f50fde2c5512a0e57eb9ec80a6b989760f2a2a405291f775417032b0d13ea8d90dc4d5cf2fda9bfadfa7066bb8564c0021860fdd0c71f9d76ae7c6ae2a271ab04ed9e787a1db858339630c9ed6a68470b0c5e86a2c99fcecf60ebf7dbceef2331cebe9b6c671832182b79244b0f3ceb87c771c1f9fd8b6815eae50a1a8eb835e80804af628c8447021de5b991ff97f5f0686758a35209f2f440e715f920b4b3a24ee3579b19543dfdba0244abebbdafbb18a0d908b751884e8cfa599d57f98c96e5a61b0cdfd30487517729425bbd8c12df11502e24aaa8a08d0868a19305379538ffb955895c6a80a101a07111cf910ba13c361e906b56e405e71c9d3b8b4afb4cc41c54aad2fbea16d9e80b92b67b760f2db6460a5784bd7b6092510d0be27817f18989a0e29d00dea8f923ebb4df14eeacf95ad5dc3210db969b2271c6d052aa4216ffda3b94db88f7edad0a148997413e87577469b64bac3aefeec2d408b4ba56624125dbc91fe0f25a6d9f27a472e8f6d7e837c41f2546ac8032a8f2314545a34cfb1a2682a4c3b9fb663e855614118323ec3e77f771b2a3e48f19a6274ad145b197c85b19bb6f9608d915a543fcca6e4e780325ca86524b52745614643cdc030539a3060d109de844b3c5", 0x1000}, {&(0x7f0000000180)="e07c97eece8fcd12631681f1574226c02e79c142b5389e029971538b0d3b741fe0cbc43a55bbbb3e75262e45c0f78d8dcf04270beb4132330d7defc5c3ecba1301e5", 0x42}, {&(0x7f0000000200)="bd66037ff78f9927c86b8a5ccc84ac9a9a44e7c49d45d91ac1b625fb097f8fca276895b64fc1dc4ba9bbd861e4596618955c65c47a4ceeac2806e755c821dd4bd4ca63766b67e488fdb3d9952303d98182c1a2e974455a875935fb575e5b8c609d30e1220bff6d572db781c044e8d491f6721996ac67059769f549a54374131ab79c30202d9c9dd8e98a44b389fe41a496ab8ea17c904ff860b134a857e77a36972b79a76771d7c939d712ba66", 0xad}], 0x6) 16:12:34 executing program 1: shmget(0x3, 0x2000, 0x440, &(0x7f0000ffc000/0x2000)=nil) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) 16:12:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') open(&(0x7f00000003c0)='./file0\x00', 0xa08, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r3, &(0x7f0000000280)="40fcc48bf0d4d345334a3d80c3d7ade83fda180a8364fd56298c656fdf5f7465f61937e40ba21b13a64eb1d1c900cd1fe682fef6d43d2004e5a882f873ba5467f4252edf707eaa94c5155e994ab98aab8f32e99e0d437963fcd3a8d7b5be", 0x5e) 16:12:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') open(&(0x7f00000003c0)='./file0\x00', 0xa08, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r3, &(0x7f0000000280)="40fcc48bf0d4d345334a3d80c3d7ade83fda180a8364fd56298c656fdf5f7465f61937e40ba21b13a64eb1d1c900cd1fe682fef6d43d2004e5a882f873ba5467f4252edf707eaa94c5155e994ab98aab8f32e99e0d437963fcd3a8d7b5be", 0x5e) 16:12:35 executing program 0: unveil(0x0, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200c8, 0x44) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/16, 0x10) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x9c2, 0x80) openat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x8) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:12:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') open(&(0x7f00000003c0)='./file0\x00', 0xa08, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r3, &(0x7f0000000280)="40fcc48bf0d4d345334a3d80c3d7ade83fda180a8364fd56298c656fdf5f7465f61937e40ba21b13a64eb1d1c900cd1fe682fef6d43d2004e5a882f873ba5467f4252edf707eaa94c5155e994ab98aab8f32e99e0d437963fcd3a8d7b5be", 0x5e) 16:12:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') open(&(0x7f00000003c0)='./file0\x00', 0xa08, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r3, &(0x7f0000000280)="40fcc48bf0d4d345334a3d80c3d7ade83fda180a8364fd56298c656fdf5f7465f61937e40ba21b13a64eb1d1c900cd1fe682fef6d43d2004e5a882f873ba5467f4252edf707eaa94c5155e994ab98aab8f32e99e0d437963fcd3a8d7b5be", 0x5e) 16:12:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20001, 0x9) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:12:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') open(&(0x7f00000003c0)='./file0\x00', 0xa08, 0x4) pipe2(&(0x7f00000001c0), 0x4) 16:12:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffe) fcntl$getown(r0, 0x5) ftruncate(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:12:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') open(&(0x7f00000003c0)='./file0\x00', 0xa08, 0x4) 16:12:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = dup(r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000001a40)=""/4096, 0x12db}], 0x2, 0x0}, 0x40) write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0xc1, 0x2) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:12:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 16:12:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) 16:12:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) 16:12:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) semget(0x3, 0x4, 0x8) setsockopt(r0, 0x4, 0xfffffffffffffff9, &(0x7f0000000040)="a40f3b9523daf35abf64e9b8e766925d6360e99fdee6f3", 0x17) 16:12:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:35 executing program 0: r0 = getuid() setreuid(r0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x80) 16:12:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:35 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) rmdir(&(0x7f0000000100)='./file0\x00') 16:12:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='.\x00', 0x80, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000011c0)={0x8, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 16:12:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x108) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x5}, {0x5, 0x1f}}, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:12:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, 0xffffffffffffffff, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:36 executing program 0: syz_emit_ethernet(0x164, &(0x7f0000000000)="8fc4165a5ce9c21342a9523fb52b10297909363d80bc7cb7db01cc60be17858db77e49984dec8bc9c484f0fc391241a78144d76435f700a836dbe572269e1713e668f2adb32e0fc012d1e69268be59fd0c7dddde58b996444b35b9e8f1a1438d891ad9ccce2be407e3d3aff6e9e3206744ffaaa7209c69d0d0adc71c4dd2bfb94614d5931a36ad995d7715367ed1954386a5fbdcf20d48f2f9d7dec8c89770c5d27fb75db0b0d0c424f9a45406f36b7baafc31fa799f4d8bf2c33aece8bbc8a105060d0e69b6decbf8563f88e3360e061cd0543b12c12fd8ab42cc460c66f9a143d58b14bd93c62d04b46577557b22c6d28727b61c4f72b24c06704a5528d81d1234cc87a78682fb5201eb5fa947dfdfcba10222d5a32cf9dcbc069eb1236cea95ab4ae77ef8a8b7dce2bfdb454fcd61de4465ac623dc1e4da337036cc0d3b0257c53cdfec327547240e2b7e48c54126d74c27d7a7a74c9158da75fc5e0c420000000000") shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000400)={0xfb1f, [{0x2, 0x9}, {0x3, 0x3}, {0x1, 0x4}, {0x2, 0x2}, {0x3, 0xf2}, {0x3, 0x6}, {0x1, 0x100}, {0x1, 0x5}, {0x0, 0x3}, {0x3, 0x2}, {0x1, 0x1}, {0x3, 0x21}, {0x0, 0x9}, {0x0, 0xe95}, {0x2, 0x8}, {0x1, 0x4}, {0x1, 0x4}, {0x3, 0x1}, {0x3, 0x3}, {0x2, 0x95e6}, {0x2, 0x8000}, {0x0, 0x7}, {0x3, 0x3}, {0xce0dbf711cf611f9, 0x8}, {0x3, 0x100000000}, {0x3, 0x6}, {0x0, 0x8}, {0x3, 0xfffffffffffffff8}, {0x1, 0x5}, {0x3, 0x5}, {0x0, 0xffff}, {0x1, 0x1}]}) sendto$inet(r0, &(0x7f0000000300)="cfe8bce0890987c96471eaf3abbc6038d785e8a3d9a98b8ae17d4e8c5e37cb222542bd4497b81216d21c329f0b1c96a551a1b77c75841084c940c66b18a3235134fecb4bd5f991ab16045ac2a5673aaf6754a8e20657c2167b91cba04e6e76806a36a4969c46f586443895aad1b7852eb07624c8067f1525003d5dd9df56f13f997de4", 0x83, 0x3, &(0x7f00000003c0)={0x2, 0x0}, 0xc) shmdt(0x0) r1 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETZCNT(r5, 0x6, 0x7, &(0x7f0000000540)=""/24) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(r4, r6) 16:12:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, 0xffffffffffffffff, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, 0xffffffffffffffff, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) dup(r0) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:12:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:36 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10280, 0x8000100) fcntl$dupfd(r1, 0xa, r2) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/200, 0xc8) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCMSET(r4, 0x80104277, &(0x7f0000000000)=0x7) 16:12:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200)={0x7, 0x7fff}, 0x10) r1 = geteuid() seteuid(r1) recvfrom$inet6(r0, &(0x7f0000000100)=""/106, 0x6a, 0x843, 0x0, 0x0) r2 = dup(r0) setsockopt(r2, 0x0, 0x20000002f, 0x0, 0xfffffffffffffe91) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x0, 0x5d, 0x0, 0x0, 0x758a1833, 0x1, 0x0, 0x2, 0x0, 0x1ff, 0xa8c5cdc}) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x4, 0x4) 16:12:36 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:36 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) msgget(0x0, 0x4) listen(r0, 0x0) r1 = shmget(0x2, 0x1000, 0x49, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0x15d) r4 = getgid() r5 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) getuid() r6 = geteuid() shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x101000) fcntl$getflags(r0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) r9 = getpgid(r2) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0xa0, 0x0) recvfrom$inet(r10, &(0x7f00000002c0)=""/58, 0x3a, 0x800, &(0x7f0000000300)={0x2, 0x2}, 0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) seteuid(r7) ioctl$WSDISPLAYIO_SVIDEO(r11, 0x80045745, &(0x7f0000000040)=0x1) r12 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x3b9, r3, r4, r6, r8, 0x20, 0x8}, 0x8, 0x83b, r9, r12, 0x1, 0x6, 0x3}) 16:12:36 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r1) close(r1) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30040000030000000000200000a3f100", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 16:12:37 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:37 executing program 1: open(0x0, 0x200, 0x80) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0xfffffffffffffbff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82024e2f66696c653000"], 0x10) r2 = fcntl$getown(r1, 0x5) getpgid(r2) r3 = socket$inet(0x2, 0x7, 0x5) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x3) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="340be96f8154a9fd95a9012f1b6acd322cc2655453b1334e2650a81e5006f61bbdbacfec9fbeb020ef4d803fa97bc021835c78789409222690dfd37db050125bc5e69f076e6e42f4b0cc0522a1c23d7e9d68252e8ccc79a43dc6b0010789fe855fc2db32b79cbe405d53a55c680ec304cbdc20daf769361096052457", 0x7c}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01f5040601005e0eea7b601a0d069d78681eab07783b00007dfb7055", 0xfffffffffffffe4d) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 16:12:37 executing program 1: open(0x0, 0x200, 0x80) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:37 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00080100000000000000"], 0x10}, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x2) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="edf40d90c76ab6ad4717b91e1b549c61d6a173a48a08ec97891f1e6de72c9475b2bfcba662ce6ee7a438c71a9715b466fccc9f37f0e7079ace2102646149af589e0ca71c19bcfca4c28a52eec336e3b8fa62d2137370d39e5e3e46a016bc467258311537a654e5960dca052a4bed", 0x6e}, {&(0x7f0000000280)="6ac293054048599d664c", 0xa}], 0x2, &(0x7f0000000300), 0x0, 0xa}, 0x2) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000300)) 16:12:37 executing program 1: open(0x0, 0x200, 0x80) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:37 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getgid() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[r0, 0x0, r3, r1, 0x0, r2, 0x0]) getitimer(0x1, &(0x7f0000000300)) setegid(r4) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r6 = openat(r5, &(0x7f0000000380)='./file0/file1\x00', 0x100, 0x2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000280)) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:12:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x25, 0x2000000000000038, 0x0, 0xfffffffffffffe7b) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() r3 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = getuid() r5 = getgid() r6 = getpgrp() r7 = getpgrp() shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xf51, r1, r2, r4, r5, 0x0, 0x7}, 0x2, 0x6, r6, r7, 0x8, 0x20000, 0x2}) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x9) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r2, &(0x7f0000000100)="4c0d380c354d43ccdb4401a51ceea0475408549227b22e6c4876b7b96fe68f91d17470bd85f44357f9b31c24e0a2fbd8d540ed31d1468ba40afbded63fd352ef96f94f11ef0e7986", 0x48, 0x4, &(0x7f00000001c0)={0x18, 0x2, 0x6, 0x1}, 0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x85b2, 0x0) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) sendmsg$unix(r5, &(0x7f0000000680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000100)="17defea5fee0be8858f6c8baceb1223ae37bb4ebe7b33bc8e499f6187941100c790d78ff46e4b3f22af537e61a4a489a803f22eb908e9b08d9b3f6f5a51f884c7e0253bc8eedff5bc1a87ed5098082ba060a021d2c26391ff10ed55e9f07d52bba118a2a7a6c58888ca74057251ed230ced8f158248850324e9b34a0bc0e14398b3a85a3570bb84ba611d369c81c3f4a7b486d96a18eb0857c30f11ef3edb83de03b9e236de38487de955213e7be0ef0356b35a747ec717763958755428ae04df7cf432e76382a2ed68cc936ea6a12fcf742c19d61f1121699cebffbd192cd1d91d553c54c786f4bef3d", 0xea}, {&(0x7f0000000200)="7dca47ce8a1d5e03128e1eb532cb987dc4409cb75cd48f36a27a2a8f0403b3069b2a0efa262fe8e33e2414dbfc154bc023292f1a1575d09990c59d8ce31d9026a8b696250e5c902f255485125c409797a7f9492bd476834db6a6ef45d2cc3663a24fa640b93da176d6fd9b86162a2559a726b41f496c44ba6e", 0x79}, {&(0x7f0000000280)="21872eb50c90d0523a7b05964ae961239d67943cec8a3945fda0cfaeb36eb6c4f71f1c754a627145b3d828e12d34f6a2ff0bca48e6f2f416eba665f0c6c425f3279206f09d82090837438474dcf64367bb1d91d3d2ab0defba1391ef93faa98498e2ca211ecfe1f314bee376cb417fc1fe3ef8a233e0c9b56729502e336583d31fc20253cb46ea4271784f9e21b95c7dc08362b08479a81d0e5d6f4d990cde30a541451f722314e6d78300db4bc6c9334843e437e12d9eca06011f0912676f05fdc2363327c151949753170860f5d4a3136df418f90d0ed438067fbbd37498f592cdd2", 0xe3}, {&(0x7f0000000380)="eebb1459c21c552fa4d98f96eaa11c8c67843f5e3c82345e55924fd0f9d67ce2092fd33554f8f6376c86da3a016fc6180adeca39c1e94a3d13565b8382df85870b7867e8315d4abc486abaecc43cfe97e07399706716e089f69e21d4154acba0f8ff1909d28b2ae6b634c985320dc5c93d1b9361bef1cd6583eba71343b0a50379e5e01237193fc64945b9399fd936585b1c79b715ee2e16e79094680614e17d5c1223fdcadfdeb8e2b3c53eb5f00b092726e095e63322a998f1cfd46a20be74af1352b5a55cbe116f73b7fb84cf00c01be42905f93905799d55fc7e2d4f49dd25e18ca363111b29003ec5f893c90144", 0xf0}, {&(0x7f0000000480)="5da09077abe4117a1fe771e240dc98f1970a914af12acbc12b4b96d7fba84b8fa490649680bea8dd429d85cc2b868db327417aa7493a52a79a901cffabfc1fa5a3cee5be93c350a36a61a9255c3e193b5a68e73ed0506f96f31b2ad8ceb3dfeeeb36e70439021b37f04f668ba4d899b13be63d137c0f0cc9462ebd717fbf426c5ec3401416cad7bcf73a3f9e961b779699f809da2e8920533b50303ade487686afc1eb88f68a4064d6aeea3ba79e0ff5a299432324b9e79c5fb0ec07d69448b888ee91a304ac0946cb2e537315125e696509c22a6610530f61a73ccccc646a26e4a4395668960756", 0xe8}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xc}, 0x1) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), 0x4) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x6}, {r0, 0x30}, {r0, 0x19}, {r0, 0x4}, {r0, 0x100}, {r0, 0x8}, {r0, 0x80}, {r0, 0x1}, {r0, 0x70}, {r0, 0x120}], 0xa, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x7) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x9eb, 0x400}, 0xfffffffffffffde5) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="53fbfbfe2ce7b7fca785070000005eb6b8586737116859866b1e6be2c5f879fffd8ee09b9eb1089bee867ea66701dd3cd64b7ed5d00c85c91ac98555c7b6b0861311c45cd84b8230f2e54d7da46a25459c959e1245aaea98357d909e515ab6cc73669acbf5dc268c21ea6f1bfb4c42410c15cc292f4331f56dcab8788a3828c73eb8313205b1cea5f4b7834c2c89bc37f43e4986da89e01227efe097fa990af3ce80fb1fce9549b22fb48711da73d5de3f78675fb5fc64988e8c0a2b6d7a957acd634995857c36d559213cca5a4405c49543d5140c4c15f25be833762d3105731901", 0x1d2) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x25d) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 0: getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) rmdir(&(0x7f0000000100)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') setuid(r0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) setegid(r1) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, 0xffffffffffffffff, 0x0, 0x8000000000000000) r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 0: r0 = socket(0x18, 0x80000000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, 0xffffffffffffffff, 0x0, 0x8000000000000000) r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, 0xffffffffffffffff, 0x0, 0x8000000000000000) r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 0: mknod(0xfffffffffffffffe, 0x80002009, 0x3065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000200)=0x3) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r1 = getpid() getpgid(r1) poll(&(0x7f0000000080)=[{r0, 0x46}, {r0, 0x80}], 0x2, 0x0) 16:12:38 executing program 0: r0 = syz_open_pts() shutdown(r0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r3) r4 = dup2(r0, r0) bind$inet6(r4, &(0x7f0000000100)={0x18, 0x1, 0x1, 0x8001}, 0xc) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) r4 = geteuid() r5 = getegid() getsockname$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000002c0)=0x6e) fcntl$setown(r0, 0x6, r1) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="cdd9eebc69e244efea51f0a35f1f92efd3f52b6153f22d3c357dc123ebe4dfbdcadf0a5f04665e0ed3573f23127d2855abb69b06cc447dc06b1a025e95cdc446c84f36c87b1f2c6d25357a00f0d2901a6dc086cba3dce667937a6ad41ad7cbed16c042e98446bab2e76291bdaf9155ff7556ae3596523f603457a4d00e18830b73d9d2f595937ec939b9", 0x8a) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="210ff6f5fc53a387c5cd45d9e7622f51360fdaa141d279e9ede06a3e170921b0f38ace4d43ee6a48fe5fb8bdf00d03210822766d11991bbe4efc98edcb83db3f0ff8772821a2920ae789853922b7b3c619b549fc1be7861a2ad36c98bd60d917c07ad344cee9d7e08fcb73506a692e179d75712185f4de626ed185e28cd5410df4900b79278e0b3097b388da01097ddd8720094b77c9b986fa37e2e7491f40e9337f0b5c713e2ca30afee32b034c99046fb268ed6e0c70f637694b82d137ecc9453bf9743459460ee9326e3e9ce109d9e9dfec59a669f14dbabf6ef166bbbe1875d388090c5f6d65003b47a24afe5382be9375a4609aedd2e6c5b928d4e9", 0xfe) msgget$private(0x0, 0x0) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xb) setsockopt(r0, 0xfff, 0x7, &(0x7f0000000040)="4cb078a85e9967f99c2a50842f", 0xd) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0x604}, {0x18, 0x3, 0x2, 0x1}, 0x9, [0x100000000, 0x1ff, 0x6, 0x1, 0x7fff, 0x8, 0x20, 0xa015]}, 0x3c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x100000000, 0x2, 0x3a, 0x4}) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 0: clock_getres(0x6, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000080)) clock_getres(0x3, &(0x7f0000000000)) 16:12:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) preadv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/228, 0xe4}, {&(0x7f00000001c0)=""/164, 0xa4}], 0x2, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) r2 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x3000) kqueue() setregid(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8083, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x1}) pipe2(&(0x7f00000000c0), 0x0) 16:12:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xe) write(r0, &(0x7f0000000180)="86fe89e0981c346bc1423bc829e2b92462d7355d70187773647350a7334819436a36407e23a33943c728332c91a52a3ae162dac4ef227fee5c0e5bf612598a655b4ccf684c5e2e1300000000000000000000000000", 0x54) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x34, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x2, &(0x7f0000000080)=[r1, r2]) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x8, 0x20) r1 = socket$unix(0x1, 0x7, 0x0) bind$unix(r1, &(0x7f0000002900)=@file={0x0, './bus\x00'}, 0x8) readlink(&(0x7f0000002800)='./bus\x00', &(0x7f00000000c0)=""/191, 0xfffffffffffffe92) pwritev(r0, &(0x7f0000002740)=[{&(0x7f0000000200)="76cc5c393ba7a36204f8f04d51298ed2b26a8cb6ee8bbc0edd5e68b118870c0b1598356a8572d8bbe993819905fdd770fb4e0ac2f6bb66a1e71e8dc168e4f8c8fd51a56987a32867ab38675d514e4d2d98a327ed4f0d5cd9e7d1047fa3fee8041647ec4f48974386831ede58784e70d73cb8b86094ed9676bffbf6848d5fbda9fefa82053902dd7ba9207e40bcb33aee84e5a63888ef050ff83bf64fb82c0a61a5665ef8578c99dac1134db7f64e7f3513ddc5720e0960dcfafae2bfe736b1620528172daf47aeba7ca1fa47859ba33758f1a59d5fd3662434fe482a0b66fd59b0fd010e6adafa1f418c67f21d0ec0567ddacfb849426cab3a72f8d76c4818dfd47ec08035bfd78b150f63013518bf4bfd375bdb82337b7bca6948d5d2a2d683f2fc0e0dec965c280ea6ab1595e8d43bb39516dd08afc9fd1fb37f342f27722d31f6c2e731bf1b622b59a90271fa7001940455bc1f058a8c265c9c75b3b44868388e409072f375aef5e871e42d15ac879e567bdaf83549691ec0bbe1669250601260eb00e444cf97c85dc5f9fabb7baef432f79172c4fbd2e5a504cec681dd057a326a32a574266e44a50e876a9dec0a40b5ff5b1d67840e40dabede26fcaf0305a87fc014374c9bf27fc6362462c1fdd136c3eb999d32fbe0aec0a4587a7cecdaa9c77ff1ede7e83fb3cfd01b1415f48fefde5394b79a24565ec022d75b6d8aebc21101473ed037af05002a303e8014f41c23a8b80b174f6c561a46ead55073cacfe21dc90ac7315c0cb877a6b098ed6a5e0073fc13a4e85427e3cc4a83c481d8c015cfcc48241f76073cff5c69a98270c4d7fc7ec95d651f3d62bd688434e6cdf03e9163c3688e8416aaee9f4287fad2c4452f1c2e02530d5d9a896b3a20c220d4c1014dd1f032fd9f59c0de3e034baf1d22e1bc4be6b7b6551f2edef38379009a9b7e359a2ba70a4d02551d13af76a8a21fb940024d0e404824b18552a202512d0547f260ed082c1e33362c97d3ecbbbe0814aeaaad0b96e8035396e20cc0f8543bfced7618db1c5eef7c58936800d281e14f6ef6fce023350287fd2675ba5aeee736e02d915c38a416b67056908167b034200aa81aca3192c4e861e1a1863d0b49d3ef67c693f1669d9fe18d0da9656f6c41f02f2ffc30a436c4dea40948eb6c6d6b4ef732e675bb1a01da0bd9415ba8795e1139f35f926fdea94874497e0031450cbc55557374823e97d528cf321e29ccc1c4df3e32f8ccec7d9076c679f7e1d131c6785711f9b87330714075d45736b2c9b016cf10e67dd488e7506b3442720554a1d8ad1110605790284ff4187d5556ba84bf265104a6c2b60a657be705e93391adb6b043f7b12c52c632da4159cd08fd7d3bca0bc8e7009ac97df7e64ca6bfed597d4275685ce2fe0e119001f2efe6adc1e949fd81202db5fe3698e3323cb487c49564418531bd6d25ea30b6705a49059d643bd136f7823db3205a9629e770495756430c49f8c9e94a23df73bc00f7e3702262a741b10bf61a5d7ae8522def5e2fd8176eafff7552d8f3989938c9c00122e81c894535ddf15c4795c4036da9c09ce271a264929a0ee8c8893d9a24dafd18d3a4c1c98ec9296d269b9902014695cb8c119b3fb044922d296331d8f855ce456b60ab39dd85beb335c24e946d057e11d4364617237c30f291d3dbf9196e831dff3dcc4f731ec0145c35c209bce6ba7eec4eab68af9562f9925f4eac4a194fc0af09bda1913a988ce6f5fa151ace55cf6d6dc7ab22a7ded8ccc9a7046f887c383f35f8ca888ac0f2928a909b8e6e1b48ec91534a84764ac8adac418551f5f48912a3a489aae342c0c8ed82e475a23b668a6c68f0692dafd4860c155432fc1ff30561d9f44d4c5fcb57e3d7c7f7fde55a89fe7f06312d6489825e4c69337c5e552cb83ba4b28773784eaef2871f00a02fb344552e5cec4d47ecc9fc74388eb469b7aca235297afcf0894ec649e4f7c965df679528672eaab67acf01096f4337c5fa8941407575223637724e9e4663a3c57752d66753de5fc98d771df70ecb17b80534c8b5f6ccc4a53b0fd40c3e262ad87272b14f8e0bf4e8e48f54ebd57dab99bc1f4678542c25d8c00b56307e7cdfc818c1037614c1acd902bb4d31c7e37f6c9f7e54447faa8f2f44010b1909c32954e55146582218b30fe6ab08e6f148f2db6e3e95fa0d3b81b04495b12ab9e3a3aa3a559a56b6fca9759a094650ec721f763096354ff004f72dcc6d59bc141f559d357aca36d64c5b705b59d5c7ada5becea3867fa034e62c9a226591881dba41f3b96d3e6d6120ad5da8051e4cd0259d046a857b4cb0999f6da183f2e4e581e60aacc3f69bfe12c51fcffc0ac740c767ecc886a946345d48083162222ef8cd720fdc693941b5c74d16ced0aa185e47858be201970b44443aa75e527a8ba1ce68f929a8985a4f05b58d2f79a9f8e63b3efe7c333b4018b7781a847d9155316b4838aa585ef7bce75a4e3cf1e44e854cc14a29c4fae0fcd275e29b504fba3646f554a2e59677c1b09d20021ffa24878ce02892b2a0b976e22d1045a8b4c4ccabc7df2a1aa7458f6f34130f9342fc4409a453b4f7f62c914e89906a941f611f42428de4f84157f7cfdcc4f67371c844905795d22e4553c0973feefbecf46335c8edab5ff7d104177eafda4663ebe27e114454965ef6e850a4e0754a2be993ef0c8b2871d276e479606e267ab7d824e00474eb6c86b844e85ddd1d02a6c302c42522f0ea478cda7498e7ca667dcb55ab56229ec7180eecc829409cc4c157ca18fe7639d0372ff4f8928c27705bc7b31955381fa6ccddc1d54bf53edcf6c28eefb0a11d65125ca26ec36ef2ea85870098683043c1ec98d36cdf1e91c18b8f2ab22812399cff2b4ebf5b9c0259b9485d854efefa886a9b8c448556d930d72c394bb264529a44022ec46bcb119f99938941784584fe7192fc72b548f51f66c3c07923d1bc14b76e0bed3e278b4bb7c6e7459eaee10b383dc10286fe21c5018c7a8b6ee53de61987676c74a6259904d2e6ac28a45be9f5f1de3f982ff470f88ea5c621bc7ea931b5ade5f9197a7f917bd6060e82bcbea62267e9718d3a94d374ec4435a1aa6537bc8f9143ce3976d76e70a783f4c57769e7c0c0a0330930f705e910ed4adc0b0585700c7586e9a1e20e28efb603e1bf4b83e08e97ff2eab633fac340060e4e39d68dbd49a6bc53be7bd0355579c69a40e599000b6cb9f550cb47fcd0a770dadfb2d4e9bbaf6ec616ba4ee7138b4f43a340b6f92f903fa54d444e92cee4828a221c5ea92f9138553dad0137589b1e186d6841be53d854f8f31efc5f58ab0f0dc5c684fe3cc0484e703b5490c3a6efb800f986ade6220c3dc9b71fc2d3af250c7a2affe71a0a70140c02614066b9678f086d2fe4a9984ebce4dc89f927307ce76903b814e74ac3f87b2f5d2ae6a747076a05d46fc6e8a840f9ef29a18489b67b400fd1936c63584ae059bb97d9cca74d8aa8a7d26d032c9256a3ba439942e54bd486dfe3f707b7a6d1cda83fa5441e13b02eed615ecebd1148b75fd347bdf74b43530fd40fcbe79e583881fb1a9ebcc6a9be25038b2b76d6bffe98229784886b131e8cd29e781321c20615fd6f0a93f26bce7f677dc57bbaeb935bcece871842b692903011f2174561b875e3f650eeff480e39a368738ef7b1568bfc416a716f3e379f2de532f70d41631872d26ce72dd7430d52f015dc510772d68711f740afaab5d57c67a657a7c24f9f74b2c357bbb622ff483c779d7d86df971c76bbe31bcf2b4976915ab248462d70a17d7f7063f088dad379669cba54b736ef680278828e4ab4b8424f9d53bd5853838c72aa7a0f1c1ffa034e7fa853b80272763dab18d5f12f6f1ccf6cbcdf851e7ccdef0174aae27ad976f64eb72fcc1a1a4b7d2ea12f0afd3d02f676a628f627b0cb7389d1ad79c196ece37524d5a70cc5553535103272b749306eb2d45da7091051d3dbff098f2a96e5cf1b22a210a724c20ccb445ac2cf36cfec5f99dbde12573efca31cfae49b79b014dccd895c8bb5e9f49f18d5c5bb734a14c73d63918be17617f4c254c7379a9aaf2857c8896ff92a5337b6d0ac2cc9025eebf31b4659fa02613ae3f051bf051ca75ba4ec00e26e59354d89c804cc1ed964dccb1a9816efb784c4507400e99d4ee643a557427cc94c8c8d362a858707a3b1b50ce5b9480a9647ba798c04f8aada5e7d570add2b3722b18f14950ef329f473627bbab4f8692bddbca37605d5d8f76b8c4189697e35bd4ac66a88530762143aeeb9d68cf700c1927498b7037ab415ab3770955297bc4a71eec9e18f1d3dfa352e558e913ed6920c82cfc8da55144c5d01198807ea9253372fa085e973219e9d75ece05a504c68d0108b7348241e057cfd98413bb15a152647f66ffab8ab3597b335060b57a644a6bb48d6fac9369ec0eb873bfbb42365fe8317d0e1a9d602bdd0fa6dee86cef3ce55a3755013aa8e7e09d786771518812aa3e1768081d0f733ecbd6d51f4d8bf48348587f1b83492685c8e21a684584a28f3f288033eced045e395186fb55f3623ba548937d8772d8012bc7fcc4069f1d6f7653f5181604131f63fa69a41edfa8a6d353784473fa191f0e95b41d17f151ee97bdebf8c7723b9a3d26f0a0aebb52daeb6f3533670d8a0e543710d7c6f133a24f2d37bbbcd03b2fef4d8f8d6242ee4ebede5f189107c69ed820d8103a5043d1558b0e83961e3a919d09e9674b87164bbca92f0b2ea17ed54a5b90a74abc997814f86707537048c13268e78fc7cdd9f07f5603191a59eaacc98dc02d0aceb89b6fdcb9e3409a54195393e350c15f741ed8c96fb889fa51dd0831b050348dbcf12b0664496d386de07e5b5a8ce44152437aed611fa31e5c3f16619f917eecd4e610a5b3364f25969a5c01fbd880a604efb58c9cf9dc97e089dbc1e7858efa27dea9b00b5f0dac619732e02c9b642cb2ccaf7b6fe569e07acd6d24098f8ab233814354a039320a47e6d1b81623188f3e96f6d7cb85cdb6d776efb14dbd357783263d93c7a6ada328dbddafcc90812a6ddb3a0f7dc16961b710a09c2042008e5bdf970ece92b7d93dee5984705fa3f82c0e09b6e96b130dd6ffaa34a0cdc31f347df442daa62c724f6a72b22a00b363e3e20384301348ad24bfcb889262536eebc68e9747d6f8bdabd004b2a1ad962b96e497fd810a28066a66b2d4118d76f5d16f263661a1d273d1b0ac0ed6b517c28fc4a85f88a529c40746659116702e37a5d2aa7a99ebd3fd9a9090771619f6c8588974805247a03b344e0d1bbd3d0fdf8e356cc3a7395a0874ef2fb9a95475cae08116feb14508f48dff1099517e2376d7f1e417848cf4dc1f45a34343561a7f357cd9c26f2382589010c8eb205ca8ba1f7ebe760bb872d11510c776ada3b098b2286fd1114e1985a554a3d973d3309f9ae32f2f2793c57c801a0b09413e21a9352f321053418dd1f84c840ea18751f5e7c3ccf4aeb1de4fa714269ad54f8815fa20ec2a7642b3b781a3a18389f1f2e70533103b40ece383dd130c5a15f5a542bdaaa4eeafd9debf5c84f1ddc3dcfedafcec70a68117296397086f9c3b5c148d418e195641904250481b0b3cb52071b13ba3bd0f66db1671863aaf4c21dd3d07282428ae93b344bdaa631e50a421e7ae64c7652d6393e1f45588e2f06c7f9d83fd67ffdb7c3134abe57c20df0adee131bb0b877a471e7d76d50b5a6a2636c076ba51df453727ab511c36a743d5c2", 0x1000}, {&(0x7f0000001200)="45228df8bf4818f2ec12c4c3a003ada9d40b5a70e74f535bf0d1aefc3b9ed7775bd87a311ffb7b1dd835d075d800e26b495e9e149173404aee3f1499ccf0552a7883d249854cd4b7c9049a31b9178f8bdd9b977a7b67b5c596c574570bc70c3c37b4b4d123", 0x65}, {&(0x7f0000001280)="5e536d140b1b5fc33f438efca94e9a947db02d9c1683002155b9728067b21caeb608613c66d42be905a25a1294240063423c106afe7c490a35d0f3fd6e0291babbce363d698454943f28ed22af893a3152c241af744c29ceb6bc70848c71f08eaf15bffe3b4d7d92fcc4e6388c994b5b085cf37de3746ff3249e617d4ea5055c928af79421a071f6636a102071e385bc3a9d70db546d664864cb78300a2545e1acadbe5ccb8a9b78d9c574d599fb7d67ff08cf01d28092e31698b294caf0c4428baa7b0371067e588d5a8ac03913887a2d71864f984fd7d44f60e22a096e9286ee31836bb44b26d1043af3f6ccdddce580b425f7da74360d4a54a650ed4d7cc58c0d721707a37935ac09c503eba98b313638c64144aab543f26f6b21c225ceb5a087f16bbec0b82f54650cb40d38aa6832c4aae98d5bbceeb5fa510bf0e3cc1489dc125ff2147669f75f4736b02683355b3f58272f518988a47a68da0633664e3eacd83654b70ad372a46b49634ccd757f8cd99bfd16496a03a345fd61f03154caa598509270b6fd0c7be0f1c09eed2168ce401706d3dc15b373d1ec36e26ac06c86be4e185c958a70135f2b75c8cfa9fffd52e04479ef63dd062907b68e51054af0754f9f567ef9e3f214e4c876d540626bb459e5a3c189df07a1a93eafe993d49898bc0f0e0928b395980ad65b8bc82d310745aea3b06bf39233b23fe5d0c9f74578c6fa871e0b18a4c58e9f40a96c973b09aeb5de1ad50e273ae4fe66c6636607ad9f412715ffa29184fc950270bdf4b420bd5c13ea31b327af9200e2f0746dcdf663001de79a8a4d75cc72a6a863dafd341d26ff51ae1dac316a1c8cb9e288c95363438f14c9cb32761128a0c8e3fe6b49efba55d95f8de525d2fb7ffa837ee0c93f7028ff4f0c5db5da2262537390da0f97ccdb7bebce00784ef35258a9ef9e0ca99c5a671b3ea19680757113bc82ad36339b412b4c47e197eb9c66567fbebffb8e2dc20ceb28c33eb6a102e959613d6d58c40e49a298446f6289ced268cb5900d6fa569a25f4ef27128dc46c23314573ed2a75566ef42cc6a2301b3d3876ec8dd2d0491c8a316867ccaebc4dcfd1c7474a468d6a34a3cb39907e63823417123e7ab43337a72f98e774f887e0f4d5ec5646ee18fc655f85bc8d6b28885eef771fd50982e4ef6ba61e7c6fddc7712893c4d0d8372a31ef319d621aee6b35704d143bc0a034fdb7e3af1c14a7bef01a4e0a980df9d2073836543837f756686bf0d707af72852dc59a99330ba6e72d4828c9579b2d16b54a5e68a6beee76dc50a23a02ac4245724b153629757787b3e847c63cfa25e20c95a67c9cb4dcc051685be48beaa6159df1b22afa3769dbd50b985af8a4762c0f8e6dc1a0a6d256b4fefa8dffc97a0b561e7835300077ef3a370c7106a9d66c4d99c5dc5ef5f784d8aaef938c4ac000c78153583b6b00c53d35c8ccd24cbfacf9915b701d5affc197bf4716e6a1c4874d27b7b0010654a4e5a0cb6b241e75bd16afd1412623e11bb58d6da96554f841b0fbf88f92e9f6f1b690f6bdce79baeed8819f595d613fa6beb6a159bf58f64243d6b4bf3da2c35b027079fbc91adb754224f1c8ad82db0b24f7c8ee4bbf23f87498bc33e93ba8b44b1d8cae331a99a33855742c9a15fb1a55fa3e8cca7483c7a103bf2ada4c675251d984bf6101fdf0631f7c8052b62e590f7d3caa0acb0fefae3f0cb8a43d7cbfbebdb24a9ee0c305a3821785267932ed59b6d4d8cb20a4c6396c4448e402fa46e78e0d915adb4466da5696c629825821ded943b50e6111f2aaef2f4651d009b40786e0222fce750d47a8193ff4a1c17f84fc3156f99459aad5bdcf121120445923d52d9fdbf4ea671f91971939cfd9bc703fa1a2667ab89bb206d6e4cfea90054cfa005bd4daab6635dcc19ac0ae262e67a21ec98d1795442040e86b081aaf0f7886fdeca04dc22be50f0f443ea125f87215aff4affd5183a5da0c65c13563cfe0114d0edc64bb8958f9544a9e11c407a4c33d61b7b6ff880fdf74f09c77dc6d43e8bf0f64019fb4b7d2a12245c9b89cc29eeec0800135fba846ce9994fa741f735e87d4b7039e1727e49345f09c94e42bae94b9f91166f1cb3d1c4a90cc615f35817f2c73f8375a1197d5ea06d379d69689c9103d9c21b7b1f08dc03ca0090c0925a07fb033441d88506bccfa2d905a1c626a6b0dd5e412fffad314775e7d978b1c572afb70c06839427f6fb8e377f8581d632d695500418597c7c71ab0bf14f37cb1a84b3de7063478e235d9c66f68af3b8e8da594db73e88934fd06c0736364306ef0154cc48fd57cb006c607dc46cfbf9de38d65d410529dbf114b93460b993e81d31225bb6832771c3289a250195c4ebab362d4a56b845089e73394027a979a800bda71a5d809af39d152db1e9b23e4427f675b44e38b6c92dec50825ba0d3b99b7da5c7778209a0e7c1c700598173b4cd394dbfc13b0e4177c809851df02b75cc8d492b59f474069b65f8ce7b75a740d4aa0f7c0d95dd0c2af376e25cab01a492a113b8d84d62e70df766bf9188a46d0aa4bc023f25c9409100a76ed4f18cfac084cd1db8795167ffa8ea94cd64d60f4224aa036f9d57e8b6372b22a5e8666afbd09adbbdb971c5ef04973d19ded3732bf095c2f91f664be3405e27a76ef8f5ebe5b1aa1231c01c8299fc740f75f968767846ef7994da58ec2260a60001cfc5f78d878ccf3a2e9b7f9e1244fb74a3ae0e74ecbc16d6f095beb1d1aa89c145da98e8e0e3bdb4845eb4a9559c36a1db5630d2370b6c519f21b41ec02eb972220d0e2cc2a872af29bb0d180ea0198d0bc2f49b52cdf1c532d00cfb17f3fe6a9654a28374f64540d052eb58e449ff5a33f19147fd31bc57ebb31052e3cf92b9f1a83724c3fac77abfef30779ef0ae7689edaca2c473636caa5c805daea8a6d76111b87aee9d74ad7efd9f9ac9e5b18fdac88a51ab2c2a6c4b26010c7f0098157cd8c681b82fa4890aa689237eb89c0e85076ec5a2a656dcb25dc9a915280dbc38eb6e3f34e79b7e26131b961963d97d959fa6c94402da11def163f871c5ecb13b7c083d745d731dccc1547a69d02b91e7f29c8cdd9b9528b69b1d1aaa0394334fbe22c2535d1f6e5523e34b28c8257d8a3eb4e23698123647c42f10b09bc289b8ba5795ae7ff8c42c9f8e149c848ba57bf045e47a13bd9c7b2acfc64c7f69ad65190416f70951294705f8a7201999c346418acfddcbbe8a596ec614a91bf3790234bf38624ab2574b88d83e14cd81d10e299ebcd902237e33eddb80f9eaa17220255b526a3bf57d0d921e475df82a2a9c3e5af62aafd882fee6c5a92fd7e5ed05a755c38cf510ae72e68c09daea763f565172c5fdc5b5719525aa0005cb639da317a8728e8ae3b9c3c0552058b6b0a22933802a41641d64ceb713b304fe555668562463d6fc7c3b79de9a4e9d4f2ab2b07da0b230e3eadaf683088fad0fc891fcd3d327689b4516fe95afa457c3e267a67bbec8854c6c75aa48644172d0372e636614769c58c9d252da6e1b94b001cbe22f32ae851814d32d08c1fecaac965b7b637ddd61495ddc37eab8e21b47e40d4b638de0c30de041bef5c7da41a9dadfaddf2a7bb38b7042d90e182bb0efcdcedf4316e643deac5188ffa7985cde4fa3ee1c4661654ba15d2940f5ea310367ad4524b0be205c01384d0a9d263b5c52c07f3ec1cffc6ff0a8d5da4fb9f32f3219ee96ef4305394d0c5183397fc97da477d79d8646c0b5407560c5ad3900a431ed7b5fca6ce5f1e78e06441df3d90f8e21c3d1be6ec7b6118c526e51eda8c68e202ef2a7cf900168b7517aeb095f2554a78b86ff58d1d56cf5818fa67738390e4d995ba975cdbf680764c84eb4dc55701b4314aae3b020ca8298b5de8da55c4dccbe1a2f5879666aa8d3b6d2efe181613d37ea5cb6fbf825e1a481732bdef63e7e4e07f04b78f6720467550562f5af7b33cb7e35d14de26c4565a240e0a27727550e52c15103c5c1c817082ec8b78369768926d8b5664c92c8f10704342ce873bb9433f0c08512e82c87f90732599aa0dcb6493bb7b77175483e45a1cd4fc52fa9020a0e9f9bbafa4a179bfee8d5e6a8345e9ddf518dc790888529c15e4d4b4ea291765a6f58e43384533c469723b2266212d6a224a8eb6ef520248b7bebf32a1a501ed7e91e90490073280781c58ea383d774b634c4b0afdbaded74b5f3c564bb090e4cfd2e9756f22b3b8fac429bd6b16541ce2800b1792bc7b9f8a76b9cf7a95ed34eec47dd959949bc68e38bfaa2b622e28e0654e5a1d4777e05602f0c3421bad89c8daae6d31c64ad01202b97882b42113f58d6be1d70aa16f95d26d81721af7a46cb2daa68168dd9f3b3c0e9958acb12d95da9dda814927523b378b94f5b95bbd55ddd7b1fcfc1b305ded0c343ef1f02015219d2ef200740db227a4da7fc40443a0eb597c3343df61ff3771aa4dd883c75b22b1bfdc3582fc7afd893b57777657413203a1919782cc22e2c8cff3cbee7e7cfaafa415cc5591677aa8b6f7b86d384c270aa13ac0fbd4ac6d84ec3994911ded4590f391edac2d1fab0f7a8822ac6c7cb7e11bd016ed75d4e33a84d3c488f451da26f1cb7b7c8749050848942012fbeb419e83f8f6fe5adc1a6f9becb8b0d4206a25959e7f79b9a01aa0a2ad1a8cab21e07cdad035f5287548573b3cfb8ba317e6307dc54ac0b24395939d52176fb970d084ec58248f8dbd5b296f36a464a6df6fbf83cf0cc6c57a9001ea64394fa7b42c414867bdb65550534e9f68745f262c155f36cb44144ded4c50f3181f71f5d7a588be756751ca3d0c1f571736a762577f121dd38d67ee6c26a9e7fa330498d8977ecd404db76e87f23420a3eae502ada6fc2f30a208c60ff16a0388360afa86cd29326c955dc8b60025b6825c4c28b4c43f5f241f1b17a9a8bf7f7c5a357b17a8f435950bac9aba7e1593bf72ffa1855830e9a423b20359a99824adeb2a2ee9df1d5e37ff40e6f984286e6ac28a344579f88ed6fa3eb5199c4d1041eda52e660a6eb59dd1fff1d5f905d9e02566f0f76ceb7994ae0d4187b29fa3ebcddf5a75015ba0a07802bb766d53feb3a73351397be816a8d3c31904772ba40423d9536a5c4819176ad354fe393b2c4d92612f0c03875e8fde9e0d58401791bb16fe2700da8291fc16142650a6c5d2a83a336683438660c916d7e79caa8d92710fda131532259386b02da32a7abf0193ac609a7376720017689ff3a6138729dafea73bdf8557f82c4bd265b31b25a8f57957201b24fc1c33e0a30ff05bdba47a86a0ed130d4072a204801a4e1a530c57ff21909dc868d16a1707279844b96c0a36c941d488f9c28127f0d4e622788bf09b6aa6299984332b8c90a760a23a1f27d7fad75c501b334ed1cfea229e8887a5d20b9274f6fe00a349fe1f9ce5738dfb8c91e2a7d888bc8f8224e124c136726874c230359cf2271c1c004bc17fb6e81ec5a31f93d8ffe00ca62ea0347313175cb5f8f9be90f2e6989124746f9edce847da3d831088dd579385061355af7c548c46ba150e315848dcbdc958bce34418ea17f3a337072fde8459a39542c619c337d6b5ba82d5b5f59f4c76a7332b65233be35314c7b5bed9bdcebeef46f4b2f09d3925d4503fbb233d4099bfb2040e3ec8666e2ec5a4e3718484aae01c10b2f2db21e9f76c262b14000af2ec40f8024d3f5c98f9281b95a81e21868f1acc655c56f03977e7d0b82a648aedffc5502601c1fa", 0x1000}, {&(0x7f0000002280)="53ccf1c9885547a88558bc7c74ffae9b9baf405269e97893e21e05e1da4d223b682b930b50e4b99db27833fffb2e163ad7c22cdf42867e8abce6e45e92a3ac1053fa2a265d02f9d0e9ed20aaa8fae8998b66d5db4b5c483d8284540402e45e042d468fb79883fa6d7478bd0dadca35effc027205", 0x74}, {&(0x7f0000002300)="c6f45268216ca130176ad2f8c1df7840c50fe1f7c01e682d1f1f1dd8b24773a70c6d6a1ee7102a1f16caeecd6073a174e16f57b2b69d1360174e134db85cdb16305e856e079c6126afd3d1b83a5167e96678d6b778fbcdf1724c04ac885b6b468ba9a32401b634ff2a91b9b2c42dad1c67fff996f9a0f60c6f9a1cad11bd142ca2a2f53f5bfe2b19fd3fc9e47536", 0x8e}, {&(0x7f0000000080)="ebf91b7a181ab215706fffd26d9846a2832ad2431c6113bcdc0e52", 0x1b}, {&(0x7f00000023c0)="3793e6ef7505026bebeaa33996aa13787cfd561e836ac93d029e349a4454cf166ca00347d680c838cd46958725b6b704639b0a0915f8a5805639b4beb4a7ab357fe7c5092a270f955855022dead9b6b720e0e10174499f90710e78b892f52a82eb50fc67badce49dd6cc0a92ef15c12a39bf7cf7ffbd633dfc051f002a7fe1e8a71b1f", 0x83}, {&(0x7f0000002480)="df0ae8b009b1875e84e71013bd589f8cf42024e8f5a5a7d2bf6f31c6acb212b4c1b27058071cad7503a923ccaa90c1ce6c9f04f8a22a88052cf1ae0da46cdbfbb670b7d4e08759fe3bd4e147cc2335794cb4bdc12e74da7bcfad5b205593937980d27c58b86306250ef6a2a52a29c182e947e056f8e2f3837c4db457557506f32c14ce39e8f00e5c37bfc32f96342fd19dfc9306804c57b730a2924862b37573a44125d3565efece41cfdcbcc70409d116b9ad20128650ae0cfeace9f4c68589f7541bf2e8f5101d9024c96105cbeb057431d0", 0xd3}, {&(0x7f0000002580)="393abd6f55d25815016f78b5cb49d0a598d47ba80da736e1c64d7f90ae29c734b84c17bbfb23ad9da1a8b84cd6876bf5db75db29252a9f7489c9b83d0e15f698691fe27f55848b7a654d562a1020eb68ab48994d36261814d47e55f1c9da2b00dd8ced436f33ada250df3699bf23167addd078d4fe1b77c354ec25d68781c3ade7cca0b0b5509f7fd9d28cadcc0cd57b2c3656e5dd", 0x95}, {&(0x7f0000002640)="9a30dba7814f2a709e588cf85c1b7ce1a1bd4fdbb92c5ba46a4fefc3d85efb7a77bc282b3e60f39ab53c0a5327c3292c2dcfc8aa6c2e232d5d15cc5c45353ea20e739fbd3e659c3bd435bee3eac7b6e27f21ecc9ce1d901158bd4752a13013c609a2eb0b11f8003a3ae3a1c8b7b0517bd0ee705f1c73fa173f4db33a6dacf0db80cbad7a5400e314f968ebe84910ef0d618f864dd643b0edeb70517b56052cc29546280f858b46209d87ab5a10eb33ca9b985e10931043e0721fd7025f3686ffc404dd", 0xc3}], 0xa, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, &(0x7f0000002880)=0xc) getgroups(0x3, &(0x7f00000028c0)=[0x0, r3, 0x0]) sendmsg(r1, &(0x7f0000002e80)={&(0x7f0000002940)=@in={0x2, 0x2}, 0xc, &(0x7f0000002c00)=[{&(0x7f0000002980)="fda82dc2287d9ac8d21c8f451b16f6c9a360e32b618815f077656868cc20c6008495d50bfcaaf6a51aba36b6b944f9e80f9771a365f84ee4804d6eea04669cbf52cf70ef4583d05f664f240cd24daa5fe1e23b37c8a41014f8de7848336de9ca019bf86efe644bcbb24c8d9b44016e81573e2dab75bc16b61ecf0fca2ed114a57c1b308f2dd4b84c886f3cbaa911082d7253d97ed72bd4145421714aca5585082567", 0xa2}, {&(0x7f0000002a40)="4ab08acc541800f3ba0ad4ffb5d5e7de4a8f9129084f7105247d299b6aeeeb083550ee0e8c62f802d1812a5dc4e839dcadc49e4237cd4dab262b8a4965d3e571e371a9fc1ce6a71c77ead734b5236b3fb948401fc29b04b561c3ccce1839a1c73c3b72c031322751924116ce33fe129fe3235d6202f836c76a406767fbeddb887c04f69234b54422f97c6a6bd48599e45ba5701cd6e361f41938949d4ca1c5ca28227a11501519573289c91d689ccc357bc2", 0xb2}, {&(0x7f0000002b00)="eee14a37eae63316a11e22905bf39319cb421651fefa23bee34a102e7712d5543799ac3c02a9bb3adff663250d91870c3f6fe6a2cc2be5c9ce6afdd9c594cc531cb70ea9f41d27da3fc1c7e71be176e3a7be210e0672f495b8a8b1b8777220127d27867f002a72866130f8c97e592cc266600416675e9bbb41f04b3fbb50b3136a2a308babff87338f6cd70f3b988ffb54f90b7f9246a0e91dfae95e0d1e0ab1381946fb9a2bd1f26e445b5d5a87d753b9aa8b46940dd83accea663be57a7e8e23e4bd1344bd65bad986be2950dcd5bee5443751d6194d09fd", 0xd9}], 0x3, &(0x7f0000002c40)=[{0x80, 0xffff, 0xffffffffffffe206, "61267be64a04c3611300842e8e5d8d61bd0e81208cd49c85f2d487714a2ac44acf439590fc1e09f741008d46174202a63781d259fc829762dd518290f8cae0f506d492cd0b0bf0dea52412402ddd44eeb1098edef5f744d682611ffa55b914eecd382be3f060ef04b908"}, {0x10, 0xffff, 0x1}, {0x18, 0x1, 0xffffffff, "b60dfc84"}, {0x50, 0xffff, 0x8, "8c953119bce37acc4a6ec5038c43c0f0cd133c39b81d5360b16698ab248fb900451e4f9088b8aece43d04599e8da7223b12cd450d09ae1a7da4d8feb"}, {0x38, 0x1, 0x800, "d51fb629f407e18726b53f3da2824df4b63382c89214a30b906a62db207e20ef6f81113925"}, {0x80, 0xffff, 0x3, "54ddb3a2463e824fb92425dfce9d683025ca9c30ceb253b3252fc609a3ba705ccaa86e2da6988833e67438a9688834f3cb7faa2e13070e40a591de48bc571592ae3b9a77f168b06d000a163ac25fe2f2a76c112b1bdef40f4f76604b7f879722ee8fb041a604d2d2ab27ee9f3cec"}, {0x58, 0x0, 0x100000001, "2c2a04fcc6f13714e5850f597ef6475afd2c9ebc92489695fbfaa007aa68ac7337fe44a1ad483747488b975997dca7dcbc3056dff79222794eb38c9a7361be662d5502"}], 0x208}, 0x400) fchownat(r0, &(0x7f0000000180)='./bus\x00', r2, r4, 0x2) getuid() 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="0d451b46f687c9d535680bebb9b87015db06dd08720c", 0x16}, {&(0x7f0000000180)="3ec5d512bacbc66f1b578d689d1710fda97b099c1bd8ce8f2f44d696a58da91b2e2777847ccab1373a7a99f82cdbffb832b80869529660af17af5dd637703873846e5e94f61af4f84a03657dcc6a374a51f67186d2935ba7ecd4b499175924e13f", 0x61}, {&(0x7f0000000200)="38fc1062165e3b6d74cf130a9a6851bc6f53657b924ca7b29094424be7bdc9b25c6dbdd345d1a223dcc9ed277ce6532fa4276c1994248caf2393207dad94f490d22c1bb917dc6589e625ff223edfe9708d854605887ffda2ad82f5991d3ff7665d251580b77b4af8ccab95c5", 0x6c}, {&(0x7f0000000280)="099988514bc74d899f3cea70065d1069511d83f20de6cab69ab1742dac2ce4e25218c4e297ab6e58d28bb9e29119e2d735287e73a11fc6cdd68548f26a7e92268678", 0x42}, {&(0x7f0000000300)="ffd558d387eda899b557494d6c6071b669a26788c379de79b50fce52d20bb5a0bbcaa15eb7fae46fe8aa802e3e724d8aa41f90e5fcedaf761607bc524a2a9dbc8a5fa6710d36cd126bd01760f553a495cd4960fb47975c7a6655962dc115afb2a855e08b2799f4f3d937d082e23af09649459f5bd7bf5b4befa22d267d04dbeb7add59d6095002968f041a47fa24d29a2d9b33cd54b471683904aa863f0dc793aa808dd289f03c3ae59dc2db18fa96722167730cf123e24118a5d61a55edd65627bb4d1ca3f39a3401f3f8c33e32491cdbf4d8bbe2681575022302a1660309016764c0fdf5afa0cc68bf", 0xea}], 0x5) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, 0x0, &(0x7f0000000080)) 16:12:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getegid() setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202200066696c653000"], 0x10) shmget(0x1, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r1, &(0x7f0000000700)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x4, 0x0, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, 0x0, &(0x7f0000000080)) 16:12:38 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x8400, 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, 0x0, &(0x7f0000000080)) 16:12:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000080)=@un=@file={0x0, ""/5}, 0x7, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/221, 0xdd}, {&(0x7f00000001c0)=""/247, 0xf7}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f00000003c0)=""/77, 0x4d}], 0x4, &(0x7f0000000480)=""/4096, 0x1000}, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:12:38 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000240)='./file0/file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x5, 0x9ae, 0x100000000, 0x0, 0x5, 0x101, 0xffffffff, 0x3, 0x1, 0x8, 0x3}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x8002, 0xe57c, 0x80000001, 0x6, "54dc443502034775f14427ee1b7b3d9d286a6b08", 0x0, 0x2e2f2796}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x100, 0x0, 0x2, 0x0, 0x5, 0x7, 0x9, 0x0, 0x0, 0x401, 0x534}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), 0x0) 16:12:38 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x163) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x0, 0x10, 0x7, 0x1, 0xcbd, 0x0, 0x6dd, 0x0, 0x2, 0x100000001, 0x2}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000380), 0x0, &(0x7f0000000400)={0x0, 0x0, 0x92b, 0x23b, 0x7e, 0x5, 0x3, 0x33}, &(0x7f0000000440)={0x8, 0x5}) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), 0x0) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), 0x0) 16:12:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:39 executing program 0: 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() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)) dup(r0) 16:12:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 16:12:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:39 executing program 0: poll(&(0x7f0000000140), 0x20000000000001b4, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:12:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x1, &(0x7f0000000080)=[0x0]) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x80000000000009) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) shutdown(r0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x200, 0x8000, 0x66, 0x1, "b12739a309f4ec12cfc0243dec17559538a8cf0a", 0x8, 0xf78}) 16:12:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:39 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = getuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0xa0, 0x10) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x10, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r0, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x80) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=""/30, 0x1e) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 16:12:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x4000000000400000, 0x0) 16:12:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002001, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/88, 0x12}, {&(0x7f0000000800)=""/4096, 0x22f}, {&(0x7f00000003c0)=""/150, 0xfffffd7e}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x10000000000002e9, 0xfffffffffffffffe) flock(r0, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = getpgrp() r2 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000540)=""/142, 0x8e}, {&(0x7f0000000600)=""/143, 0x8f}], 0x2, &(0x7f0000000340)=""/105, 0x69}, 0x40) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000780)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) write(r0, &(0x7f0000000040)="d42ec97d61dd7aeec5637cc26c9fe8901f3785cfc014974e4169dd3ad1b56fae954d1cdb2d4bfec16657825e15fd11e4dfc1d9d3", 0x34) 16:12:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1010, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:40 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:12:40 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1021, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:40 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) shmget(0x1, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000f84000/0x3000)=nil, 0x3000) 16:12:40 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:40 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./control\x00', 0x40, 0x100) unlinkat(r0, &(0x7f00000000c0)='./control\x00', 0x8) mknodat(r0, &(0x7f0000000100)='./control\x00', 0x8000, 0x80000000) open(&(0x7f0000000080)='./control\x00', 0x22, 0x0) 16:12:40 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1023, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:40 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x10001, 0x2}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000100)="02653cd9ec80ae1a84404d39be4a91598ec714e95a74dd0a105790c7e54a79ed8f8fdfb1c936740ed6761a3250e85e38e59988717327b857058dfc86f18eebb36f2179f02a159e4f3ee29f81d4035eb8aa5f824f4bc2dc6f8b93102ee9f44dda5a28d3a0ad20ba8162937c5ba94b307c0ad3dda7a9221631", 0x78}, {&(0x7f0000000180)="bca1eca0be39c3836c3807cf96c8a1824c4d82eb39ee64c9e8dbdbfeda43ebc3721b59575b450ae469e8f9644d8410c818d55d9eef2cf8152bccfab26c6c34980227e78c22c8242172beab9bb9b41b214de8840ab2de45f9654356e8854673e7886d6798d16698c702f7323f54ebaacd17e3bd506588abfae6474a84cb395dc32536430666f2309d2e0c3ff5ee", 0x8d}, {&(0x7f0000000240)="230f1080df52eb91f802a7bef4b8fae1f59867f2c2ed00e7a76da0eb0d1439455dc19942719b4400033e290b4e73b817f964bc5de389e7a70947426eae6280b2d08aa467939245457f542682aa2220cd7844975cffbcb25dfae573536168f5e3236c6d47e40bb58ae5fbc2345771e06cd1", 0x71}, {&(0x7f00000002c0)="5cef45f055c92563fbc77df9f69317c24ea86edbd46a32d9439ccc36a414eb3ec91808dc5dface05b470831054433347e0455499cd9d999be3319178a96c1796bd5d250de9252299d9fa676f2e20870a5294517d676982c3ba749b50e31c60481ca65e64040a62bcf45d92e8ad27761e209020f4235c3a77d5c94a42c0498d2ad7afac0f6840e5e1bbba357a1c238f53dcb666f5", 0x94}, {&(0x7f0000000380)="1fe9826e64660088a4e187863a47e91c64f2178f1b24ed4157d07b6e8d5be2d20f787ad30fda4b31c1c7e6fd5320e528fc26990ab2f06f966a24dadf3642f75e2649db3fe9af44eb1c6af8ce1e32ff024107ea705a8bc2d6f0eac6d19bb86ec27d64b8f9bcc86ee65ad673ea67531c70d00bcd8b12bdba29dd7af577b6647c817c6888c303eb847ecb3270215e05ea098218253b4d0aa772a4e9289b57281fd63d91", 0xa2}, {&(0x7f0000000440)="fa48910ea10818f546ee571afe76aeed21f49d94a1913bcdb70c3c54654c8823111ac145441617beb66e39188c5bf7e79d65089936816f4640e0083d00df200503067ed2632b7589dc1cc088fbe69263171de87d57d0c4d8dc63f3514eef5338a103afb11c00d7d9b46f805cd304a3bb4deb0a3a822781ec7e9dd2a1aa66ff18898c8512be684370848d2127fa2248ebf3989c964973e1e39a6a69f335845d2fe83375fd5c55780e4382ed4cb18d4c62f8", 0xb1}, {&(0x7f0000000500)="6e558ac721d9bef7fa01cb65f3f3b598deebad79095859d0929dfe567d61b058f61a74eda67c28bf43c3e5847679180c67629c80fea6ea2fdee93b948e8feb115d77b5a0b32c6db3a538f3b392a20471619b86953d9b7338a6862ca41e688f75195793fef10923af8cdfe37fb8c689f983e6829096dc6f381be2457eb629dd10edb2f1eb28e9487cb458919bfb89a4d1b13f5ecd410ee6bdad84f07449364d5f17b8c5422776b8a3ba8d5f3ccf2fb3a5db7dddaefefffccc4cb55f8258280e02466d7e3e4236323ad06f55", 0xcb}, {&(0x7f0000000600)="3427e0e08c86f6e05ac6ff3d4eac3f00aba6a3de5d66cdbf04f7f14565083580c37446f6834924804b24ae6bfe7952778752b3c34b3bf2e6a1d6ce1ff2b3628064a653f590d2b03d3db00e891df053354b85144c78095bdb67d24a66acd9a2ae22773ff36e94d3ce794e584d75d5f30de33de74798df785ccc340a1ed2ead979ac550a2c96e7a0b56d749e15937f756892ee3732373e030019d7f1a042f51205c366e904bee61a61d92e7c17f1a0", 0xae}, {&(0x7f00000006c0)="03eefa9de60d1759d8c1dfe6310235f510800f11f7d6326c60a2f0a69c436d2e8efa4d9786ed184b77062e36eabcda45ef6730ad0b317f91b71a687a80316cc35437164a94ba3a536219d4d8719d1a6e52185d2b35ad7b4fbf95c756f3ebe0476ba95027cc67ff1d5aa61f4252b3bdd20fd218683a838d4700dd83a97d251dfe1a440bce5fac17d2991402a39f7d0229a4528b9cffab724275db72db409f6dbae7ced4e1", 0xa4}], 0x9, &(0x7f0000000840)=[{0x20, 0x1, 0x1, "ed57bdfc967d0362f5"}, {0x50, 0xffff, 0xfff, "c2afd2b57d5e09690a40935f55dc6165a87dc25780caab9e441aab95f4b8c15eac6775697a86722b0171dae5ab41975dd0ab75f0f7c056c25db9815df2"}], 0x70}, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 16:12:40 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x2000, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00000000c0)='\x00', 0xfffffc21) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00', 0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x108c8, 0x10) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x23e) 16:12:40 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffff79) 16:12:40 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/235, 0xeb) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:12:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0xb8, 0x100}, {{r0}, 0xffffffffffffffff, 0xa8, 0x2, 0x2, 0x7fffffff}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x80000001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x2, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x3, 0x40000000000000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x1, 0x2}], 0xff, &(0x7f00000000c0)={0x1}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8003, 0x20000000000000) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) socket$inet6(0x18, 0xc007, 0x100000001) 16:12:40 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f00000003c0)=""/187, 0xbb}, {&(0x7f0000000480)=""/222, 0xde}, {&(0x7f0000000580)=""/195, 0xc3}, {&(0x7f0000000680)=""/119, 0x77}, {&(0x7f00000001c0)=""/11, 0xb}], 0x6, &(0x7f0000000780)}, 0x800) syz_open_pts() close(r0) syz_open_pts() dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:12:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) sendto$inet6(r0, &(0x7f0000000000)="3abef599194b923742169a94f748135e6369885f3b9f65f46d21a9f7e378205f6d", 0x21, 0x403, &(0x7f00000000c0)={0x18, 0x1, 0x400, 0x862}, 0xc) 16:12:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x5, 0x4, 0xffffffff}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) fcntl$getown(r2, 0x5) 16:12:40 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x1fe, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000180)) 16:12:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x1e, 0x3, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000080)=0x10) pipe2(&(0x7f0000000000), 0x10000) 16:12:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) dup(r0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000080)=0x10) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x7, 0xffff}, {0x18, 0x3, 0x0, 0xb7d4}, 0x3, [0x8d, 0x3, 0x17, 0x64a8, 0x9, 0x9, 0x1, 0x100]}, 0x3c) 16:12:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="30257c689e2215ecbe5541d9a0b4f9ca02344e2b9455c58f8bab6b160220868b559af4bec3a5c0ab1eac0a3f7cfb8126c5c3fa15816b08bdf0e56f2dfaf0e3b67407b10bfdf327e5211637df1dcd3e06775bc49d42da3a24e494373e3debef27c2d70c25effe67b86e9f7837520350854118039c9730cd16135be47773bd71add2ff350e527751d7c0", 0x89) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:12:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x9033, 0x3}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) open(&(0x7f0000000140)='./file0\x00', 0xb0, 0x40) 16:12:41 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x442, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 16:12:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$inet(r0, &(0x7f00000001c0)="d8741d9d8b378f8b3900e16788d10011d6f3e9719bc086fa34a9bc2115938349bf533f9c166d5dbc52007c0d08b8ec056477ff96015408afca9395b99957b64ef799358c643d23898767b3e30557dc0a28855f20c175b1a466b701ddd47ec0f3d4a8aaa9a62512f1af0cea33cdd5bb3c634332394da7d1780c2a3a82254b07dc95b21ad677decb9516d9c2dba9dcccbd3553c616c1224b24f22e771b32b17762278be41e6fe005098018790c60bff94cfa828b95cc9dbb1e864bb1465053ebd5c744dc4e13dcb54798db76c2973ee70c41db0ad41de717e63d1deff94c504d091a73c51e33a5fc095979cae49ceec3608d283722862bda7fa7a2997d24e7f823cccac4356663f71fccd35ffe66fa826acbcddd4d8b42fc8ee489fd9cdab2892b6da075cdf38faf0d5076e2a9197a3280a3aeded17e62860613c4d74403a31fc8fdebf4ef253aeaeb6a61d08eaec3dd8a98afd1e137a20117ec5a1f61260ef6c9db56a2fdba3299d06c732dd83d8409461881d769837468ad849bffe99d0d8d197c459740abf1a022b2a68c33ac4167c573651e11f86d13562beb87ef4427521d2a75f449d6004984dfc9eea14f0c4bdee2adfc27d4c6bad6703bdcdfec98f868d53c0104d6b5f967fb05ce804a60a40e5c5518773140191d4a0f6606be654456747e576770001478f361fc2f06c4f65bfe541572e310d5cb2d6f3bd3387cc0cf7020446b61c1dd39a73ec7f0f34364ee39f9a3e2f514e288045829874cde44146040885adb12447a17e9692c41ebea83d12c66ca5a4c395de818160a038487e4d239ca214ca393e9cd1ac016833049f618f49b4c11b5e35c494a2ef1fbccadb6feb64c5d19c62d3b18cec1a833261fcdbdc5c83ebe412dce7a2995436bc1cec899581eeed7e031baad00a907a28a13f2907bdb9895b3a16ab64860258a628f5f5ea8f2824e1bf69abddece8d4620327ba38996b5be88a5b03ce0a7c2200fff1f868d56a24de6b76ae25a6faab5a8d45cab07754eaca82d05913588f3cb523c3ac1772c9056fcd62ff70deb10e28b2279aa3a95188abc2507a76b7d2fe17e271de7e2738552e81a56e4a67c9c9332c9ba52fbb510081de0648459851743df182b321647b7beab5c7a647a1ac1c634eb85f06a14a642f3f9819807e3b67d8ff504f6974b9a70565693d6b3fdb2f9c7e4140d095c514c27223b8b6798e4fd7c5315c0dd2901b008d4af30a84994eb7d377884dc03d8a0155512c4156b9c5bbc528d6d3292bcce6e4e7d445dd2aebe9d41727678299d515de6447f8444acabc25210dd856b01d3809e0bcb86d60fe868ec280f30892a255033e3f4dd40f59b3dea0dd1468650e8585812236ab8e447295517a15ef6d916b5933c06e1430cb742c150a2434821404ccae0ac1e6834353318afa0e08824fd6953011b7efc2f3734a94cef9f846c19d34004d1950ccc3b2c5c0acae30a474b0dbe8a92c18669348c9a9ef753008cc50284db6953d9d077e8ed75814b8d78f8d8c8a68aca80d9260a8b5f0448d284a7576bede39536e97b73ebf3590c092eab462283021287352fb99755355175bd122a60ca7952578c27616a8d0f64c01e169291d907593095732f9297b80c36dfeae4906cfb2e42ad87454024b9d3fded0907cb37965b68d633468213ac41997540e447b35f3f9bc8ddf5b86b0479d27cb6b6dde756fa78d2dc951eebde5c8da2f0528b4cb2b685731cbb0aa7d29a8545921626d33bb9ad24a616f1ef6fc04dcdb9486f403cafe9e696cb3452cc7ddbddd4e1b781280d43f396c49277589262d640f30311e0ea0c435069af4cd6855542f4bf837de578572cdc3a4ce3972185572e0377a0e4016b3b1108e845a66da1ac34f3081611f146a422b422afecaddbe375ce07bfb375db63654984359a9a615c41cc5e125860c41768a291d2d6cc915c17c59d072a7eae1a67f974e950eb617ddbf38ee523ff699a6b408d9ca3561b7fc9720df553221af6ca5eb58302cdb279d2e4662873dee4bf3d7d4a37bb056e6e435f9ba2eb930e619d185b901d0892e69c631fd21af8239844310a79492d7b82858b660d909f8f6350130da2c7e2342db8456550621e52e02f6e4877da655753b3e1946a300e676bc2e7886867985d9e2ba08ceec5815b95a8e9db12d7377eae5d72ed8308ff1c2c5c83eda2a7e2bc872674d7f8ee20dfa7803a7781935dd63d9b4dd1a7e79e5d9f563252ee428efa9c0dc13f7d82280e237ed3598a88ee8ee2f9ffd4b5347a267cd73a64c38f74d2d84cc8d0223eb0a412970e9674d41e067b3081d130a7642c0044c5ad5bb5e114dc69d6502fc8b0e7e2a601986c3c507727805fcef838fdcfe18359b50ee831ce1357921897c0d4fc410155bdbacbd45259d03ed149bdaac860322870a343c53419b465e29db572c83d1b346d90e192c6a510fd2e992572844bfaaebe1ade094c911516646e67c1350293e3aac6affec11f1248b2607ea4cbda267092024bd752605b7f182ac698e49ab245fb35a9000e9d827254ec2d6049388a6055df8ba9b435653b5a437d80d2f8c27a6fccfe3584addab2c089af7493fb628ae14a1c18a26853c1200d6094c303b54721c1ae8f5bb4e47c027b2c6c0ea4eeb325250864cc62c3b080fcc2786dbd406ab1bc55f24a13cc50d9b00c4bf3f47c475b6cf92961fb3ab4feb7a8ff91083b91a9447d3a3942dfe077343133ecf9eb8f473ed9defdab1a8876e0ea7fa1f195a608a1bcc31444e25e52cc0c9b37618a858b57542c3193262f5129a982c23103c3fa4770d4214bde516d0c1b638d30378f1ebd7b4310a1989fe351998f0cef8c874b6270f9881603220cb79082b7ff604866ad93617794037971263f6363085770a74e07b94696bff62204bed4fa81b30dd5183d3be6ab01a2456fe551f98e6995da9e0d072b39c0cb48ebe30ce3220bcf1d36ae32633df33f0223a80154c36aab02bbaf736c5649e82c511bc80086eb3eaf895a0c2d8754716bc8fd8802b68ecac5fc5d87132ad5b13389fcdfa4c9402e0c589e127a7187a349c8d0ecf2742ff4c9eec9d067fc480b5ce555069fe73a8d80ebd277d646041e5df95d3f576acc441acf2d68c0f6abee3eaa5a11fb792cf96998158f9b610cb381917cb1aecf6f21f960765ba76214f85ff88ed68207f7b01faf2984b08a212f8135bd03463431cffc5a0ef36a910167981b4f68719049419633933f0ddfa81bbacc8c8cc4b8551e033282e5bb47d3d5c32ed108c39631c813ea133bd3fbfca194d777861215b6209db7ab04e0f7a92f3c6be1699df43d28afb8a7599840502439b0ac180f7705b696cd3570527586a6a080c773dc7b33fdad4e9302d3c8d56212f2e9ff63b2cbe674598a69aab0f9a85d992947c08d17e3aa51a611bc786530f5b009ced86744affa0b8e23bf5423482cf83c64e855fe113ee6066c39bbbd6919bc7a1909552f5c4f2e7a2e2bbac2069a8a666be4451df16a2334f9ca84a62ceb0023c8ce3ce4ddb6be8b60a267b1e6638edc6fa62a17ca8df38ad757e21613af08f820dfbe98a0f49de962c7906b9864b269a9fd32c3780dd5390b9f85197747829bf15a063652e352f7a883ef3efbe8c667c3ed4f3ee075585eb379e27724ff6db1933ac65a2b1083be3586b24c69aeb03b04b749a5d4de19fabba579968c81d5faee59297b898b20b2306f9b635cdcca3363186fc06c64292ead0555eff7cce0e32b7c33ebdb4cb408da9893bff767d0c6e48116bfa1feb1947115ab523e1742ea22d52a22f182b758d14b7d43ae1bd8bdedf1e43662e6a93ef161b294256bd5f99128530001cded5973c282a3eaba34857b9ff593dfe5aa3ba8b5802b2ece97126821720fe3eec7aa4723a036dab5e8e0c8920f6bf13655d005d1290afaae347acfe3d51ee0b857c4f1d39fee73f9050e9708194c188bc714c0a8cbaec892c1f1c014c977de483a3df9024a735722a294966a86009feaf9e192098fa2c08d647815935d703840ecb306168ddad61d8d43349a31767ada39086fc0a8e1ce9e6bb48138e918a12fed0c654da7e02fa8d03e6b7ea26b12bc1f5fbf1018b71d286856f71c6d8dc39ee60feaf5d82bb2269de8a7c2adfcfec560f0dbd5943553cede57d8fa38375d58aab67568beda8faaf9ac88171253d2aa2a11f0129ca17d5ec7f1cc64f79acd2f1c199066e75934a53348d60c5c50ad4f60f02d3b97e5b6dda433e82d6bdb07386f14e558af2989c7f7ded3f53956ba3594d967c088d12b8bbeb7b82fd7bf65fcc479905af47137f3ea996324e2e65dc7bfc3fdad9109072f741e18ec37769b4706f5407a6bd14953f82cd50632bbe1017c33087ea8765f58456b62d34f64b75e755984fabb76064e69d31e40aa27fd2ccac40ae82da18ade16ae23f233d16a17c49bcfff2b4145800715b1b4fc61267768f8acea661e28b243c19972b5f54e64b3c7e2af4f139fe4902c44465b4e031bfd9a88cc6cfd2a20d831226d1cd90c828495768d22fde30409e30e229f0c167753665ceeff4a5b65a4e706b1929cdff25c5a808c75f97e47912b093c2464fff65ec91fe655df2514895fc509f7379c62573b88c1fb8e4d86a389b5ffed0cdab9cde12990abee41ccb21ab4fd182bd9718d6625e40337ec0348aca89c6639a60e3ab5da43ee1add0ced7bc1b625e3b34b21338580517cc43bb5efbe0d80175c4682afabc1a699a0e065614e481616aaa8acc457a9b4832c47380dfd723e409a0c2f7b2bad05b5243bc938b7f45f8be054f0bc97aad6a09b8fedaeb63d3f4c5d312c84449aaef4d30671c82a7b2bdbaa60b462fbf65dbe40cb46da2c1f7355df484646d072510fa0035ca6c0a1b6938ff0cf04b016a7421bb7640ccc53e397b3458bf4561f6ef09c4fb88b1bf73a413c0384b9b303ce2ef32ca31066a91ca558fe521b6b99439322e69e884777cae802e50649bef8110806c3fd30217305f6fdfd5233101df64e5d2bde7c83ed364b6584704249e86b3a983a783a31c751ead503827e79c1868195b3f415109f373369c228ca1cc29c23c01055c3871d07d333143b4e6e1c660759696f9d1d29e9884fcc5a67075aea2f6198bf3856879fd04b3e821484e07adf0eebfef13cd431a43d5e85c0d5201f3ca90fd42c5d99dabc52a017ed6929b4ddd00fae059beeb3da9463276cffb06cf747cc3347ce5c360cdc2794bde0a36dbc178636a9ae7b832ab355a1ca408be8585d0ad77ae76bc9b4bf59b4daecdeb83121316687ffff254eae77e15af38160b470a365693f185961b9a4fc30a31a21f7e036ed3c831b9e6b090cc535cabaace377b213e3cfa2c6cd04007f8e162af53b28def41f9e3e4c12798192c9c0331ada52670eed9f23fa4cc3b9eacc304933c79f3c217febc46330dd315d030aeeba04c827dffe5235033629c88b47b172a2c23849701bcd7f54a4358b4fc30f69abb38efdf2249c0b35c3421cad84f8b3482bfc13b374366fb37841d9a5a7f9881766e35797a68da20ed8b377146003c33afd49968a95e3837d8e0774d39c6dbaa5791985ff6d131b050f211613d22ea6490dd8ac2d8190e473e0b589ebec66942699045093331becbc1e37e3d1cd7845410d9327438e6e46f6aa08af164c85c37e53c10ee01cc43e4c8280dafc25f5a27633bae26b8fe46bf304c26e06f72601d962c22611195cf6707eb3505396a71cc94de6d359d384853655bdd40430a5bd6d11f38cebc17382d600570476e8e92f23b62a0bf32ae5da65364f4772", 0x1000, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) rmdir(&(0x7f00000011c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001200)={0x1, 0x8005, './file1\x00', 0x5, 0x5, 0x8001, 0x530}) getsockopt(r0, 0x3, 0x3ff, &(0x7f0000000140)=""/79, &(0x7f0000000000)=0x4f) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:41 executing program 0: kqueue() r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet6(r1, &(0x7f0000000040)=""/223, 0xdf, 0x8040, &(0x7f0000000140)={0x18, 0x1, 0x7fff, 0x6}, 0xffffffffffffff00) poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0x0) close(r0) 16:12:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001200)='./file0\x00', 0x82, 0x100) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001240)=0x165400000000000) chdir(&(0x7f0000001340)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000200)=""/4096) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r2, 0x0, 0x8000000000000000) r3 = socket$inet6(0x18, 0x3, 0xfffffffffffffffb) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000012c0)=0x8) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001280), &(0x7f0000001300)=0x10) select(0x40, &(0x7f0000000100)={0x1, 0x7, 0x5, 0x7, 0x7, 0x0, 0x2, 0x9}, &(0x7f0000000140)={0x8, 0x8000, 0x0, 0xfffffffffffffffb, 0x9, 0x1, 0x10001, 0x50d2}, &(0x7f0000000180)={0x80, 0x9, 0x51, 0x8, 0x2, 0x100000001, 0x7f, 0x2800000000000}, &(0x7f00000001c0)={0x4, 0x266e}) 16:12:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000200)=""/60) r3 = dup2(r0, r0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00de78793f36660e9adf01000000925d9be8a7b9c522e5a1744633e8670958011094d7048591f3416fbb62", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 16:12:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) shutdown(r0, 0x2) recvfrom$inet(r0, &(0x7f0000000000)=""/11, 0xb, 0x42, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:12:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x82) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) clock_gettime(0x0, &(0x7f0000000000)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x201e, r2, 0x0, 0x8000000000000000) r3 = socket$inet6(0x18, 0x8001, 0x0) fcntl$getflags(r1, 0x3) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xfb) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2000000020000, 0x100) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)) 16:12:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0x3}, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8004, 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x1b5d, 0x1ff}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:42 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = socket$inet6(0x18, 0x2, 0x80000001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:12:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x8, 0x8, './file0\x00', 0x800, 0x7fff, 0xe66b, 0x100000001}) fchdir(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:12:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x14e) 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"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 16:12:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$inet(r0, &(0x7f0000000140), 0x0, 0x400, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0xfffffffffffffffc, 0x2011, r1, 0x0, 0x8000000000000000) fcntl$dupfd(r1, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x20) 16:12:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc0, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:42 executing program 0: kqueue() pipe2(&(0x7f0000000000), 0x10004) kqueue() 16:12:42 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x31, 0x8000, 0x1ff) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:12:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r2, 0x0, 0x8000000000000000) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x30) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100d, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="d6eab6eee21ed04b886d176ba53692c9b6e0458f80f3ba4683ce6e52c04b5d80bc", 0x21}, {&(0x7f0000000140)="b537c128cf616edb601cdf963d63204e814f2010b175feda3490d67ce6fa751c1353261809aafb5a1f6c70446287984a42a06197c3b8dd3ad8e2bb4140bda1738a0f3ab2c38a24dab04717819b06d8d8b06973", 0x53}, {&(0x7f00000001c0)="c01c850b7cbe8bc8d4a7c168012fc3d2b9e43692c12ca9fefd78f31b933d9190fb2f03c528de4c4065d7547143fa577941530aea186f156380545ec7dfa5f2679f737389001be97881a2289f94c387436b5682e40e20fa820b65ed79d2261ae03e5886fc4142eb079fe601806c0b0ee97c52959d8ca6792257a65d837293c5233270fa5413e21b8ec23c2c734acc0a8db6b04925a6ecbba66a23c99d75799294ab5e0ef27cb584a5c48da682", 0xac}, {&(0x7f0000000280)="7d925ee609db1da070ce739b07596494aa1b1ffddb735be5bec4962d7e6ab553a8f472ff70f538325d0e1da98c1e3a235a5c7544f28b8baa5a0ea7bd3297135c46051172152d3756eb08b1a0e75ef42266c699e13bc65be4de4c0c46064686a6c04a416bc6f97eb93139085e68077ebb63d3c6584d9b", 0x76}, {&(0x7f0000000300)="c6dcabc99dcfeee0bd8cedebfd405b2cf11174fde532d173a2537149df5989ba5f5c16323869ef36c39dd4e0b554913b2d0827b9eba15d12dbc7d5b1012bdad45e95a5728bf5276c1cf03c3c84651db727c493e30afd7a92ee66d95cbce559699b", 0x61}, {&(0x7f00000000c0)="4566f76ffb1495d94a42468308aa1fe6e4", 0x11}, {&(0x7f0000000380)="1c9c7bfabf6227d2062b30d1e6eaa9ced9934469767cb306f6b4f94157e8787c3634", 0x22}, {&(0x7f00000003c0)="ab04e31834774578be86bbab68d8afe207ca3a12d27293cb8120445f9bb2e491cb23e94bf13b7ad7a7a83ac501abd6bc416cf0ea8f9a77781be2cb98c55dd095e9438a3fbee961102e56904227b6c1d104be05", 0x53}, {&(0x7f0000000440)="6616f7fca59a7fd24142e0782e4d4c5c84801029b7bef233c892fdb819ac097c0c606187cb1b966ea92c3dfefca07c21afafa9bcf54e529a88cb7b5f629310c689b84616b05248a8519f401c65e2ef7028e8ae7417f6125a96deab", 0x5b}], 0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x90, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2000000004, 0xffffffffffffffe0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x100000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x7, 0x40, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x60000002, 0x800, 0x7427}, {{r0}, 0xfffffffffffffffe, 0x20, 0x87, 0x1, 0x4}, {{r0}, 0x0, 0x10, 0xf00fffff, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x28, 0x80000004, 0xa0, 0x8001}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x20, 0x5, 0xffffffffffffff36}], 0x10001, &(0x7f0000000200)={0x101, 0x81}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240), 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x0, 0x442, 0x4}], 0x6, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x12, 0xf00fffff, 0x0, 0xed}, {{r3}, 0xfffffffffffffffd, 0xc, 0x1, 0xffffffff9bf067df, 0x3f}, {{r1}, 0x0, 0x22, 0x83, 0xfffffffffffff800, 0x6}, {{r0}, 0x0, 0x58, 0x4, 0x6, 0x1d}, {{r3}, 0xffffffffffffffff, 0x14, 0x518b2c740d8569d1, 0x1, 0x5}, {{r2}, 0xfffffffffffffffe, 0x80, 0x4, 0xffffffff, 0xffff}, {{r3}, 0xfffffffffffffffe, 0x22, 0x2, 0x200, 0x1}], 0xbec, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:12:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/31, 0x1f, 0x800, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8005, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x21, 0x4000, 0xfffffffffffffff9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:12:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0xfe6520331da5a444) 16:12:42 executing program 0: syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x3, 0xc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3, r3, r4, r5, r6, 0x2, 0x7}, 0xaa, 0xfffffffffffffffd, r7, 0x0, 0x8, 0x3, 0x1f, 0x6569}) 16:12:42 executing program 0: poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000046000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet(0x2, 0x8000, 0x8) semget(0x1, 0x7, 0x10) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) 16:12:42 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x58) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:42 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20000000004) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r2 = getpid() getpgid(r2) 16:12:42 executing program 0: setreuid(0x0, 0xee00) semget$private(0x0, 0x3, 0x44c) r0 = semget$private(0x0, 0x3, 0x400) semop(r0, &(0x7f0000000000)=[{0x0, 0x7, 0x1000}, {0x2, 0x100, 0x1000}, {0x0, 0x3, 0x1000}], 0x3) setgid(0x0) 16:12:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x13, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) socket$inet6(0x18, 0x4000, 0xf27) 16:12:42 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)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dff07c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405dca84b10ba7651238225996d2250f6ea821e153a6212dc30a0a560a085c4bd55eb91b666c", 0xdd) r1 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) close(r0) pipe(&(0x7f0000000040)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:12:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000180)=0x8, 0xfb) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000001600)="d367569adb01d80558a0264fab82d348c0ffa6fa7dfb285f326371290fa54f96ca89e44df922af6e942bb48f815750d68bc232b22bf3a7d5e2251319e3e55dd74f239ab2aad450ed1320ed12d652dc65cb1b78690f8c8c4eb23fa1914ed90aae003361ba9ff443127624c5fc331796183ccdb1178097a4e59d5532605d6b5dc115a20415da521b20a300e0ad25058062263336e68331c7b3773aecc4fbee12378eb1edc87c2106e31a9afa8a57aba9ef90f7f3836b32a3cf87613b7b6f26a4dda3245aecf3c612ae7f521738ef823b85bbafb3e048d3012fbd96bafdcb46d6d558f0fddb9295916d17ecdbfe629896dfda15a3e127bdda21fa94fa1027613f5afc8fa78fe69cff3d1a594ec8cfe759b2e95f0b3582e9b9c2a4da218e3843885cb177547496ee130510cf7da8eecb2842bc694fccba9bd103acc1b663c04cf6f318d3598783281208ea2bb4c5755e9a63ddc9699a34d07f98d20a3fb3b58d906d92b2971bae3f391c5d3944b6e04e100f4e5adb1291e985ae3b60de4a56c361e1f85e8fcf353cb7bf7f42d9846309b1e1e04083a2771872891d97b2c7a78dfdcb7bc335ef92d6af295b2ce5df448ea722a2784677df9aad02b35ddd4076397945ded0fc5f9c829f3759cc3de50828e9e42c0fb446d092a5de5aa6e9930b059cd35efb57153080c1c49ad4af30c973e5936c04ec74ea72303e86b1ecbaa20174ad2627a6cf62944a2983342da0af1f6363a71369f9f0d5b1fe7ef20a60c39b574176cdc3432735e963923a89a9bd87294a7b707f28d60348b17c7ccf8361b533ada826134c8de316170e8da88020e59ddc8509da0fdb657d7e601f12355545036ecb3463449c0cd5d838f959eb3589d5506d39ad1416d79f6b7fce62535c2fe5db9932a8d43540581adaf0f060a2a799eda32a10bac2dd1199e5925bbc69c0e101047af32d77c80686a90ba9881984f2c9e7f32d447c1e246168fcbd34b94f3ca7550432e66b23ad2326795910570d52b61390e87cf740673d8d8c2d9b5165eafe8631258f99ebb348de3b530e988b68c20694e1da46f83439fe8699ab1edbab73455acd6895f1554bd9813b44654cf105a51aab12010563d18bbfaf9cc654fc068801005cbf02833151962afae3fe2013f129ae0b172964a6fa4d3754ef935c823a784c11bd6771609e577a321cf8940dc24c083b09670511ac099dd0e160409a6b2d98c0abdaa297d7aee7e21daef7edcdd669e52d56cf7ab35a88922fbee586c7c1ae44032adcaf3bfd76511f8471a244e8ff6370064404db9053b0ad999ab2c0fdb194e2d5e5fcc49a57d11b0424beca6e1528fdf660d990e9be5f16a9f1857c7f0fdc84b63a819bacb39d83ca5e8b023116c4d0f1d1e88405c4b0d3b8ee4a14a25f1db8ae00e77f661090a40346cb3f0ad39da80b75d1df9102fb9c9657e3863c8474b0f6228f66e466de3ac5fe4eeb8bd1ac0343f409a8b7c1b17edf91d0d5a1794794a13dbd9ec8a5b8c5af3829153c47d0ef64e0ded73a2935ff7fd27e0e483edf8cd9edfe7baa7d01c8d427c98727ec3783eea6f8118a121c3490a6bb35691b6ad054918946d9a94def44c3e7aed52689955dd9218ae10fab7d74ef6dba901a911a17ba62b43d034519590960f746e984474bdc592c0a80d807523119c958358c47871e5391831174964b7520bb9a0d8cf96053461cd6cfac161f72eff22db2b235d3cf99d2ead5f4e8ebf95ebf2a9326b32422ba50fe0010cc69a5f7bdab054b04280babd8746567586da69174255d22fbca47e67ada237a5185044b4532374a65af921fdc89191c7f8e5f3fd7b3810092d5588a8c23181f2d776d54521e723cd0b0671b8302c718bed095a560bd1d7088fcdeca49cc63f61dafaebf5a3bcce0bca3adbf192a49c2c06842d813f02285d7c013ec8514569cdc74486c23558f8228d93980794ccf786925954bd5e17c1c7034261c49f67570a2ec4b4be9ae31e58b198e2ab7b4dcf3aa9e87e097699c32ba7ebdb4afec92f3d976dc43d94458a7ecb9ac7ab1a63d9cd19b60f465d1943ef44d99ca5c2f53f2d4d6e5e14d545bb8669bf82bf503b8ed5b0e0c3fc65c12e008044e83f45a7c05b3ce72c1206e6e975090d45db8c64f20943d0ceae0bd0e7652482de73c2c251200f320678f25b940f7e1c60c80d1ac3e7e7544ceb95b5a3541c68822089be82fc67114dbbee79005b7cd57f33740c19cea8b02708569e2422da198eb2047b39bd1ac1aa947c0", 0x642}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x24) getppid() getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r3 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000000000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = msgget(0x3, 0x2) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x0, r8, r6, r5, r9, 0x100, 0x800}, 0x8, 0x6, r4, r4, 0x100000000000000, 0x3, 0x1, 0x6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x4dd, r5, r7, r8, r11, 0x100, 0x40}, 0x6, 0xdf82, r12, r13, 0x4621, 0x80000001, 0x1}) 16:12:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x4c5306d14c15b823, 0x20000020, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xffffffffffffffff, 0x7f}, {{r2}, 0xffffffffffffffff, 0x94, 0x2, 0x2, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x9, 0x4, 0xfb}, {{r1}, 0xfffffffffffffffe, 0x40, 0x3a4bcfdcc04c9c98, 0x200}], 0x8, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x20, 0x140000000000000, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x81, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x30, 0x83ca}, {{r2}, 0xffffffffffffffff, 0x4e, 0x4, 0x0, 0x3}, {{r3}, 0xfffffffffffffff8, 0xa, 0x2, 0x9, 0x7f}], 0x5b8000000000, &(0x7f00000000c0)={0xe8ae, 0x219c}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:43 executing program 0: r0 = socket(0x1, 0x3, 0x8001) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) ftruncate(r0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) 16:12:43 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0xfffffffffffffe) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10c) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f6669b8653000"], 0xa) r2 = socket$inet6(0x18, 0x8001, 0x4) r3 = getegid() setegid(r3) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4000000000, &(0x7f0000000000)='\x00 \x00\x00', 0x4) socket(0x0, 0x2, 0x5) socketpair(0x20, 0xf5b09f35a6fb12c4, 0xaf, &(0x7f0000000040)) 16:12:43 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x41, 0x80) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = semget$private(0x0, 0x0, 0x50) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x42) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x100, 0x4, 0x9, 0x0, "9d9395a5b01a3cabacb7296a47ec5fa457e8add4", 0x6, 0x6b}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x401) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000240)=0x1) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x100000000, 0x8}, {{r2}, 0xfffffffffffffffd, 0xc, 0x1, 0x80000000, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x80, 0xa0000000, 0x200}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x10000, 0x1400000000000000}], 0x400, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x1ff, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000002, 0x5, 0x300000000000}, {{r0}, 0x0, 0xc0, 0x20000006, 0x0, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x8, 0x3}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x401, 0x6}, {{r2}, 0xffffffffffffffff, 0x88, 0x8, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x400fffff, 0x401, 0x2cee}, {{r2}, 0xfffffffffffffffd, 0x20, 0x21, 0x9, 0x2}], 0x57, &(0x7f0000000400)={0x80, 0x8000}) ioctl$KDDISABIO(r0, 0x20004b3d) chmod(&(0x7f0000000440)='.\x00', 0x0) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) lchown(&(0x7f0000000480)='./file0\x00', r3, r5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) pwritev(r0, &(0x7f0000000900)=[{&(0x7f00000005c0)="b8f6c42dd4734f71100bd1292298e18869bd1d941b22aa6cc440108a024f1bc2a28fb893729a884b52296621a392350ac44f4d699f8c625ae73772803230acbc715dc0e52dab26e2770dcae4badd95e44a995686b9b6d445643bb0596cbac66676aec65bd038a426b39c", 0x6a}, {&(0x7f0000000640)="5688bee5b4ef8254e351d4f5d424afd84718d65cdbc8c30cac2ba563da6a7e6ea3b23bd18c99746820f271e4ec37c7cd538ef415be1fb74495d343c6179513af0ea1b462051c38fbfba8a751b7ba99c8c3a608091c0b26a5358a28d2c2b4c68e8ed8908bb3c82dd24fe93370907067f75eded2d3b072850aa2", 0x79}, {&(0x7f00000006c0)="c5d6972076ece36bc09c6ecb66e7fd3d68c09e067e264405e0bce50a519d835f8a07f5acdf007f3bf89126e26ceaf0bcf19d109b4613761e329626890b765b3d73e2fd8adbf822bd6c537ae5977fde2e53b8c8bf2ffd2c8dc9150860a8fda7e83aca82d9f21f8c5f12", 0x69}, {&(0x7f0000000740)="6836d97bf279bf1e1c769a82afe076e9d9d6c1746aaf2daee9c6c41dadca5d71ff9352c47e30e9fff1a9c84af3ffcd2cd820c1fd60d8e043ff608dcbb28f3b29f28701a8121a0f855286adf88ecd2bf95dafd3db835e3f08579789557e7738e21d", 0x61}, {&(0x7f00000007c0)="53fb46ea53b7abf72d309542e491d77418e32df9a93aec6b3e752fd0a210ff6d5b19c2c78b9f7ded324e7890b318abc20acc52ce45e392e7173dbc03dc915cab8d47a607e1f4efbda8b5", 0x4a}, {&(0x7f0000000840)="f8dd91b7832018787639b299dea4f62cbba6fdecb747babd1e4a1c025ccbcfbaa0ee8e7056295c25cf77dd98baf6d4034799f6553aebfa4be92586f282de493d633464361d8678208921394d42c5827d880eebeed5b2ba385cd88224407c7bb1d947e44c1c9c5800a4df58a044fb9893459a0185f4b27dcaab6953d5413cf8fa4be57c2a9fd47c35fb6e18985d9e598e3308f86fe10b11efbcd2ea8b97bce74fd4fe0e73f6d5ec", 0xa7}], 0x6, 0x0) r6 = openat(r2, &(0x7f0000000980)='./file0\x00', 0x10110, 0x81) getsockname$inet(r6, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000a40)=0x8e) setreuid(r4, r4) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a80)=0x1) recvfrom(r0, &(0x7f0000000ac0)=""/81, 0x51, 0x40, &(0x7f0000000b40)=@in6={0x18, 0x2, 0x1, 0x3}, 0xc) kevent(r0, &(0x7f0000000b80)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x0, 0x6}, {{r0}, 0x0, 0x0, 0x15, 0x65b}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000012, 0x100000001, 0x894}, {{r2}, 0xfffffffffffffff8, 0x2, 0xf0000014, 0x7, 0x2}, {{r6}, 0x0, 0x10, 0x1, 0x80000000, 0x4}, {{r6}, 0xfffffffffffffffd, 0x8, 0x4, 0x8, 0x43f8}, {{r2}, 0xfffffffffffffffb, 0x2, 0x80, 0x1609ad71, 0x6}, {{r6}, 0xfffffffffffffff8, 0x10, 0x1, 0x1a56, 0x2}, {{r2}, 0xfffffffffffffffc, 0x54, 0x0, 0x7ff, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0x40, 0xffffffff80000001, 0x8}], 0xaf, &(0x7f0000000cc0)=[{{r0}, 0xfffffffffffffffb, 0x48, 0x1, 0x36, 0x3}, {{r6}, 0x0, 0x20, 0x0, 0xec, 0xfffffffffffffff7}, {{r6}, 0xffffffffffffffff, 0x4, 0x20, 0xffffffff00000000, 0x3}, {{r6}, 0xfffffffffffffffa, 0x64, 0x10, 0x2, 0xe4}, {{r6}, 0xfffffffffffffffb, 0x25, 0x5, 0x4, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0xffff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x8, 0x8020000000000}], 0x20, &(0x7f0000000dc0)={0x7, 0x8}) chmod(&(0x7f0000000e00)='./file0\x00', 0x3) poll(&(0x7f0000000e40)=[{r2, 0x20}, {r0, 0x9a}, {r0, 0xab4b33c73fe5bdd5}], 0x3, 0xff) 16:12:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x48, 0x2) 16:12:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x203, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) semget$private(0x0, 0x3, 0x18) poll(&(0x7f0000000000)=[{r2, 0x22}, {r0}, {r2, 0x4}], 0x3, 0x4ad) 16:12:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r0, &(0x7f0000000100)="cd6230b0869511318d5b04baca5cf9d3ca9bd42fdfde35f6d5560ba47a927d915cff07b2c4a43164f9cb8296bca6cacb9fd94861857bc00ae41b9c9009c70b433db6fe16ee9a0868acf2d9138a48f7754c949e8ffac508f68c5955fb2193296d7f2861741ff2fead41c8008e012412e81e0d238a25ff6fcc0bebed8195ad4464a1ace41018848eba77928d1c6ada3873a39852949691ba372dcd3e95d511be4bfccddc2246e775f43c89", 0xaa) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0x8) write(r2, 0x0, 0x2f) execve(0x0, 0x0, 0x0) 16:12:43 executing program 0: pipe(&(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 16:12:44 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r3) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) clock_gettime(0x7, &(0x7f00000000c0)) fchdir(r0) kevent(r0, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) 16:12:44 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) socket$inet6(0x18, 0x3, 0x7a00000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:12:44 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) syz_open_pts() r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 16:12:44 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x500, 0x100) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:44 executing program 0: r0 = socket$inet(0x2, 0x0, 0x80000000800008b) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:12:44 executing program 0: unveil(0x0, 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 16:12:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2015, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r3 = getppid() fcntl$setown(r0, 0x6, r3) 16:12:44 executing program 0: syz_open_pts() getrlimit(0x0, 0xffffffffffffffff) select(0x1f4, &(0x7f0000000100)={0x44, 0xffffffffffffffff, 0x2, 0x1000000000000003, 0x1, 0x5, 0x4, 0x4}, &(0x7f0000000040)={0x7, 0x80, 0x100, 0xfffffffffffffffb, 0x1, 0x100, 0x100000001, 0xba15}, &(0x7f0000000080)={0x7ff, 0x7ffffffd, 0x59cc9324, 0x58, 0xfff, 0x6, 0x7, 0x1}, &(0x7f0000000140)={0x10000, 0x2}) 16:12:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) flock(r0, 0x0) r2 = socket$inet6(0x18, 0x7ffe, 0x8020) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x2, 0x54879dee, 0x4, "5dfb22efd2cb77402f25c21733aad0364997e1a2", 0x0, 0x101}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:12:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:12:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0x80000000000, 0x0) renameat(r0, &(0x7f0000000180)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x431, 0x2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)=0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000000)=0x10) 16:12:44 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getegid() r3 = fcntl$getown(r0, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r4 = kqueue() getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r5 = dup2(r4, r4) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) setregid(r2, r2) readlinkat(r6, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/168, 0xa8) ftruncate(r0, 0x100000001) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) kqueue() fcntl$lock(r6, 0x9, &(0x7f0000000300)={0x3, 0x1, 0x7fff, 0x3, r3}) recvfrom$inet6(r0, &(0x7f0000000340)=""/79, 0x4f, 0x0, &(0x7f00000003c0)={0x18, 0x0, 0x9, 0xb9c}, 0xc) renameat(r0, &(0x7f0000000400)='./file0\x00', r5, &(0x7f0000000440)='./file1\x00') fcntl$getown(r1, 0x5) semget(0x0, 0x3, 0x240) 16:12:44 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="92022e2f66696c653012"], 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001600)="d367569adb01d80558a0264fab82d348c0ffa6fa7dfb285f326371290fa54f96ca89e44df922af6e942bb48f815750d68bc232b22bf3a7d5e2251319e3e55dd74f239ab2aad450ed1320ed12d652dc65cb1b78690f8c8c4eb23fa1914ed90aae003361ba9ff443127624c5fc331796183ccdb1178097a4e59d5532605d6b5dc115a20415da521b20a300e0ad25058062263336e68331c7b3773aecc4fbee12378eb1edc87c2106e31a9afa8a57aba9ef90f7f3836b32a3cf87613b7b6f26a4dda3245aecf3c612ae7f521738ef823b85bbafb3e048d3012fbd96bafdcb46d6d558f0fddb9295916d17ecdbfe629896dfda15a3e127bdda21fa94fa1027613f5afc8fa78fe69cff3d1a594ec8cfe759b2e95f0b3582e9b9c2a4da218e3843885cb177547496ee130510cf7da8eecb2842bc694fccba9bd103acc1b663c04cf6f318d3598783281208ea2bb4c5755e9a63ddc9699a34d07f98d20a3fb3b58d906d92b2971bae3f391c5d3944b6e04e100f4e5adb1291e985ae3b60de4a56c361e1f85e8fcf353cb7bf7f42d9846309b1e1e04083a2771872891d97b2c7a78dfdcb7bc335ef92d6af295b2ce5df448ea722a2784677df9aad02b35ddd4076397945ded0fc5f9c829f3759cc3de50828e9e42c0fb446d092a5de5aa6e9930b059cd35efb57153080c1c49ad4af30c973e5936c04ec74ea72303e86b1ecbaa20174ad2627a6cf62944a2983342da0af1f6363a71369f9f0d5b1fe7ef20a60c39b574176cdc3432735e963923a89a9bd87294a7b707f28d60348b17c7ccf8361b533ada826134c8de316170e8da88020e59ddc8509da0fdb657d7e601f12355545036ecb3463449c0cd5d838f959eb3589d5506d39ad1416d79f6b7fce62535c2fe5db9932a8d43540581adaf0f060a2a799eda32a10bac2dd1199e5925bbc69c0e101047af32d77c80686a90ba9881984f2c9e7f32d447c1e246168fcbd34b94f3ca7550432e66b23ad2326795910570d52b61390e87cf740673d8d8c2d9b5165eafe8631258f99ebb348de3b530e988b68c20694e1da46f83439fe8699ab1edbab73455acd6895f1554bd9813b44654cf105a51aab12010563d18bbfaf9cc654fc068801005cbf02833151962afae3fe2013f129ae0b172964a6fa4d3754ef935c823a784c11bd6771609e577a321cf8940dc24c083b09670511ac099dd0e160409a6b2d98c0abdaa297d7aee7e21daef7edcdd669e52d56cf7ab35a88922fbee586c7c1ae44032adcaf3bfd76511f8471a244e8ff6370064404db9053b0ad999ab2c0fdb194e2d5e5fcc49a57d11b0424beca6e1528fdf660d990e9be5f16a9f1857c7f0fdc84b63a819bacb39d83ca5e8b023116c4d0f1d1e88405c4b0d3b8ee4a14a25f1db8ae00e77f661090a40346cb3f0ad39da80b75d1df9102fb9c9657e3863c8474b0f6228f66e466de3ac5fe4eeb8bd1ac0343f409a8b7c1b17edf91d0d5a1794794a13dbd9ec8a5b8c5af3829153c47d0ef64e0ded73a2935ff7fd27e0e483edf8cd9edfe7baa7d01c8d427c98727ec3783eea6f8118a121c3490a6bb35691b6ad054918946d9a94def44c3e7aed52689955dd9218ae10fab7d74ef6dba901a911a17ba62b43d034519590960f746e984474bdc592c0a80d807523119c958358c47871e5391831174964b7520bb9a0d8cf96053461cd6cfac161f72eff22db2b235d3cf99d2ead5f4e8ebf95ebf2a9326b32422ba50fe0010cc69a5f7bdab054b04280babd8746567586da69174255d22fbca47e67ada237a5185044b4532374a65af921fdc89191c7f8e5f3fd7b3810092d5588a8c23181f2d776d54521e723cd0b0671b8302c718bed095a560bd1d7088fcdeca49cc63f61dafaebf5a3bcce0bca3adbf192a49c2c06842d813f02285d7c013ec8514569cdc74486c23558f8228d93980794ccf786925954bd5e17c1c7034261c49f67570a2ec4b4be9ae31e58b198e2ab7b4dcf3aa9e87e097699c32ba7ebdb4afec92f3d976dc43d94458a7ecb9ac7ab1a63d9cd19b60f465d1943ef44d99ca5c2f53f2d4d6e5e14d545bb8669bf82bf503b8ed5b0e0c3fc65c12e008044e83f45a7c05", 0x5dc}], 0x1) 16:12:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x83, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) recvfrom$inet(r0, &(0x7f0000000140)=""/62, 0x3e, 0x40, &(0x7f0000000180)={0x2, 0x3}, 0xc) 16:12:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) poll(&(0x7f0000000140)=[{r1, 0x2}, {r0, 0x4}, {r2, 0x100}, {r1, 0x1}, {r1, 0x41}, {r1, 0x109}, {r2, 0x8}, {r1, 0x9}, {r1, 0xc8}], 0x9, 0x50) r3 = shmget(0x2, 0x4000, 0x140, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) shmctl$SHM_LOCK(r3, 0x3) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x7}, 0x8) 16:12:44 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x1d, 0x1, 0x2000000000) setsockopt(r0, 0x6, 0x0, &(0x7f0000000080)="6bdaab739fe5cb", 0x7) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="115c302f6bbab1c8f3ce779b220505eec6d671ad71f11b06c9b2592f012ad0498883c1b13f2cee6cfc5a33259f72a4b5d52dd9759ece0f49271302ebfcd19e489ac24e9d04743eee61e113df1edc602a7aa815c4954b43acdaa3a9ff29f17985ededc791025b835e475223ad60b88e0000000000000000000000000000"], 0xa) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) msgget$private(0x0, 0x1) fcntl$getown(r0, 0x5) 16:12:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x1, 0x13, 0x6, 0x1, 0x80000001, 0x1, 0x7fffffff, 0x1, 0x0, 0x3ff, 0x9}) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:44 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xd945}], 0x3c5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20040, 0x0) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x40, 0x4) unlinkat(r2, &(0x7f00000002c0)='./file0\x00', 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000004c0)) r3 = socket(0x10, 0x0, 0x0) accept$inet6(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) r4 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r4, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000200)=[{r1, 0x20}, {r0, 0xa5}, {r0}, {r0, 0x10}, {r0, 0x110}, {r1, 0x4}], 0x6, 0x2) mkdir(&(0x7f0000000240)='./file0\x00', 0x10) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6, 0x1) r5 = fcntl$dupfd(r4, 0x0, r2) getpeername$inet(r5, &(0x7f0000000380), &(0x7f00000003c0)=0xc) poll(&(0x7f00000000c0)=[{r0, 0x9b}], 0x1, 0x0) 16:12:44 executing program 1: r0 = kqueue() flock(r0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:45 executing program 0: shmget(0x2, 0x2000, 0xc6, &(0x7f0000ffd000/0x2000)=nil) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xbf2, 0x1f, './file0\x00', 0x88ee, 0x8, 0x1ff, 0xffff}) ftruncate(r0, 0x2) ftruncate(r0, 0x3) 16:12:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x811, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001600)="d367569adb01d80558a0264fab82d348c0ffa6fa7dfb285f326371290fa54f96ca89e44df922af6e942bb48f815750d68bc232b22bf3a7d5e2251319e3e55dd74f239ab2aad450ed1320ed12d652dc65cb1b78690f8c8c4eb23fa1914ed90aae003361ba9ff443127624c5fc331796183ccdb1178097a4e59d5532605d6b5dc115a20415da521b20a300e0ad25058062263336e68331c7b3773aecc4fbee12378eb1edc87c2106e31a9afa8a57aba9ef90f7f3836b32a3cf87613b7b6f26a4dda3245aecf3c612ae7f521738ef823b85bbafb3e048d3012fbd96bafdcb46d6d558f0fddb9295916d17ecdbfe629896dfda15a3e127bdda21fa94fa1027613f5afc8fa78fe69cff3d1a594ec8cfe759b2e95f0b3582e9b9c2a4da218e3843885cb177547496ee130510cf7da8eecb2842bc694fccba9bd103acc1b663c04cf6f318d3598783281208ea2bb4c5755e9a63ddc9699a34d07f98d20a3fb3b58d906d92b2971bae3f391c5d3944b6e04e100f4e5adb1291e985ae3b60de4a56c361e1f85e8fcf353cb7bf7f42d9846309b1e1e04083a2771872891d97b2c7a78dfdcb7bc335ef92d6af295b2ce5df448ea722a2784677df9aad02b35ddd4076397945ded0fc5f9c829f3759cc3de50828e9e42c0fb446d092a5de5aa6e9930b059cd35efb57153080c1c49ad4af30c973e5936c04ec74ea72303e86b1ecbaa20174ad2627a6cf62944a2983342da0af1f6363a71369f9f0d5b1fe7ef20a60c39b574176cdc3432735e963923a89a9bd87294a7b707f28d60348b17c7ccf8361b533ada826134c8de316170e8da88020e59ddc8509da0fdb657d7e601f12355545036ecb3463449c0cd5d838f959eb3589d5506d39ad1416d79f6b7fce62535c2fe5db9932a8d43540581adaf0f060a2a799eda32a10bac2dd1199e5925bbc69c0e101047af32d77c80686a90ba9881984f2c9e7f32d447c1e246168fcbd34b94f3ca7550432e66b23ad2326795910570d52b61390e87cf740673d8d8c2d9b5165eafe8631258f99ebb348de3b530e988b68c20694e1da46f83439fe8699ab1edbab73455acd6895f1554bd9813b44654cf105a51aab12010563d18bbfaf9cc654fc068801005cbf02833151962afae3fe2013f129ae0b172964a6fa4d3754ef935c823a784c11bd6771609e577a321cf8940dc24c083b09670511ac099dd0e160409a6b2d98c0abdaa297d7aee7e21daef7edcdd669e52d56cf7ab35a88922fbee586c7c1ae44032adcaf3bfd76511f8471a244e8ff6370064404db9053b0ad999ab2c0fdb194e2d5e5fcc49a57d11b0424beca6e1528fdf660d990e9be5f16a9f1857c7f0fdc84b63a819bacb39d83ca5e8b023116c4d0f1d1e88405c4b0d3b8ee4a14a25f1db8ae00e77f661090a40346cb3f0ad39da80b75d1df9102fb9c9657e3863c8474b0f6228f66e466de3ac5fe4eeb8bd1ac0343f409a8b7c1b17edf91d0d5a1794794a13dbd9ec8a5b8c5af3829153c47d0ef64e0ded73a2935ff7fd27e0e483edf8cd9edfe7baa7d01c8d427c98727ec3783eea6f8118a121c3490a6bb35691b6ad054918946d9a94def44c3e7aed52689955dd9218ae10fab7d74ef6dba901a911a17ba62b43d034519590960f746e984474bdc592c0a80d807523119c958358c47871e5391831174964b7520bb9a0d8cf96053461cd6cfac161f72eff22db2b235d3cf99d2ead5f4e8ebf95ebf2a9326b32422ba50fe0010cc69a5f7bdab054b04280babd8746567586da69174255d22fbca47e67ada237a5185044b4532374a65af921fdc89191c7f8e5f3fd7b3810092d5588a8c23181f2d776d54521e723cd0b0671b8302c718bed095a560bd1d7088fcdeca49cc63f61dafaebf5a3bcce0bca3adbf192a49c2c06842d813f02285d7c013ec8514569cdc74486c23558f8228d93980794ccf786925954bd5e17c1c7034261c49f67570a2ec4b4be9ae31e58b198e2ab7b4dcf3aa9e87e097699c32ba7ebdb4afec92f3d976dc43d94458a7ecb9ac7ab1a63d9cd19b60f465d1943ef44d99ca5c2f53f2d4d6e5e14d545bb8669bf82bf503b8ed5b0e0c3fc65c12e008044e83f45a7c05b3ce72c1206e6e975090d45db8c64f20943d0ceae0bd0e7652482de73c2c251200f320678f25b940f7e1c60c80d1ac3e7e7544ceb95b5a3541c68822089be82fc67114dbbee79005b7cd57f33740c19cea8b02708569e2422da198eb2047b39bd1ac1aa947c0", 0x642}], 0x1) 16:12:45 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x4005, 0x7) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000000)=0x10) 16:12:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10040, 0x0) getpeername$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000d5459b937249794564ebf00667f88b47d62c327866e27266769371f22ce313bc99547d4e44ec0a5682766c75c4d6ba5f11cb468fa48bb60caa572168ff1b4bffd7b790a17e21be3cc7f74a432c0904bc1f70aea5bce2fb02bdafebd6f3bc827675a8febdcefeadd29b575e3cddc728393cf4fc2b6f2a04c91f314080cd8cf6df51d513472dc15c572a864715ab668a5"], &(0x7f0000000080)=0x27) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:12:45 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='`#))\\\'\xba%-\x00', &(0x7f00000001c0)='^\xee).-@\'#\x00', &(0x7f0000000200)='\xac\x00', &(0x7f0000000240)='(&+&\x00', &(0x7f0000000280)='#\x00', &(0x7f00000002c0)=',\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='#\x16}\x00', &(0x7f0000000380)=',\x00']) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:45 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f0000000040)=""/90, 0x5a, 0x2, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x881, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) clock_gettime(0x2, &(0x7f0000000000)) 16:12:45 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xffffffde) 16:12:45 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x5, 0x12, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:45 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:12:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x8, 0xc88c}, {0x18, 0x2, 0x0, 0xffff}, 0x7, [0x7fff, 0x2189, 0x100, 0x9, 0x1, 0x8bec, 0x200, 0x100000001]}, 0x3c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) setsockopt(r0, 0x9, 0x10000, &(0x7f0000000140)="32dfec4c5c95e3788e04000a152076ebe115069d150a368893eae431a1035f41b05fe828733ffb5b189b55b0fe059f41c7e7f2822d36ceb7b072a0ffcc27635d7a9bcd76ab308a", 0x47) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xffd6) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xffffffffffffff67}, 0x8) dup(r1) 16:12:45 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/240) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) semget(0x2, 0x1, 0x100) recvfrom$unix(r2, &(0x7f0000000240)=""/200, 0xc8, 0x842, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x8) 16:12:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0xfff) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x18}, {r3, 0x10}, {r2, 0x1b4}, {r3, 0x100}, {r2, 0x1}], 0x5, 0x9) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0x5}, 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:12:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) msgget(0x0, 0x8) r1 = shmat(0xffffffffffffffff, &(0x7f0000000000/0x1000)=nil, 0x1000) shmdt(r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x200000002013, r0, 0x0, 0x0) socket$inet6(0x18, 0x8001, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) open(&(0x7f0000000280)='./file0/file0\x00', 0x280, 0xc) execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='):,\x00', &(0x7f0000000200)='){\x00']) 16:12:45 executing program 1: socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) shmget(0x0, 0x1000, 0x40, &(0x7f0000000000/0x1000)=nil) 16:12:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x202d1, 0x0) r1 = socket(0x18, 0x8000, 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8413, 0x0) r4 = kqueue() r5 = socket$inet6(0x18, 0x3, 0x35b) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x74, 0x0, 0x7ff, 0x3}], 0x68, &(0x7f00000001c0)=[{{r2}, 0x0, 0x40, 0x40000002, 0x101, 0x4}, {{r3}, 0xfffffffffffffffd, 0x60, 0xf0000000, 0x0, 0xfffffffffffffffb}, {{r4}, 0xffffffffffffffff, 0x6, 0x4, 0x4, 0x5}, {{r5}, 0xb851f1b80c070077, 0x10, 0x0, 0xcad, 0xffffffff}], 0x9, &(0x7f0000000240)={0x0, 0x10001}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x2011, r6, 0x0, 0x7ffffffffffffffe) dup(r4) r7 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000000), 0x0, 0x3) getsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:45 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x44) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8, 0x100000001, r2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x40, 0x7, 0x9, 0xffffffffffffffc1, "7ab44afe6ad1f5d41d59709819ecfe425776e559", 0x81, 0xffffffffffff6914}) 16:12:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) pipe(&(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) 16:12:45 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() seteuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000080)={0x0, ""/129}, 0x89, 0xfffffffffffffffe, 0x800) 16:12:45 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x101f, r1, 0x0, 0x8000000000000001) r5 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c65300052a27643350348fdd0ddff1651b0729de5623651d5ed3268d21763e56700c0d3ccfbd3b7f80659c46db557ce7f91135062f3490d"], 0xa) dup2(r0, r1) fcntl$setflags(r1, 0x2, 0x1) 16:12:45 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x4, 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) 16:12:45 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x8820, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = getpgrp() r3 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) flock(0xffffffffffffffff, 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x69) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000240)=0x270) getgroups(0x5, &(0x7f00000001c0)=[r5, r6, r4, r4, r4]) 16:12:45 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x4000000) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x401007, &(0x7f00000000c0), &(0x7f0000000080)=0x281) 16:12:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:12:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)) socket$inet(0x2, 0x4000, 0x8) socket$inet(0x2, 0xc003, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x6, 0x9}) 16:12:45 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x8d72c934132d25bb) 16:12:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x100, 0x7fff, 0xffffffffffffffff, "9253f5eed238e816a0f534001589bd5257dce4fe", 0x2, 0x1000}) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:45 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = getpgrp() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:12:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x78) dup2(r1, r0) 16:12:45 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) semget$private(0x0, 0x4, 0x40) r1 = socket$inet6(0x18, 0x5, 0x40000000000000) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r2 = semget(0x3, 0x3, 0x48) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x8) r3 = msgget(0x2, 0x8) msgrcv(r3, &(0x7f0000001140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa6, 0x0, 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x8) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000140)=""/4096) 16:12:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r2 = semget$private(0x0, 0x2, 0x0) semop(r2, &(0x7f00000000c0)=[{0x2}, {0x3, 0x0, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x7fff, './file0\x00'}) kqueue() 16:12:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x2, 0x9, 0x1, r1}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r2, &(0x7f0000000140)="d085a8a0e11dbd0fef0e864a60375b178a5b905da033df8230128d5a0f22198727ee50faf7e430871950a4f7e507a3b194608184276ebe3d52f040e1366498f321cfecc48ac2c8da4ba703a8f96d407a4cb659b911659c4f0201ed95d1f2746f15eaf0e71c9bb127c72634347531123113e7a78bcd9c82e061cb569732fef20c51b4dd12e49cb07e5948dcee7ff008ba8e582a9ffcbb97688542", 0x9a) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r2, 0x0, 0x8000000000000000) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:45 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x1000800080002002, 0x45bc9) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) 16:12:45 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/237, 0xed) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:45 executing program 0: semget$private(0x0, 0x0, 0x88) syz_extract_tcp_res(0x0, 0x0, 0x0) 16:12:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt(r0, 0x5, 0x4, &(0x7f0000000140)=""/244, &(0x7f00000000c0)=0xf4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt(r0, 0xfffffffffffffff7, 0x81, &(0x7f0000000240)="b10d51ee3748be44b592dfdf229a48dbeeb82b3b5c4a9fce5e5afe184162d54245c02be43e1f58d704e1e0f60753ed", 0x2f) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/70, 0x46}, {&(0x7f0000000100)=""/147, 0x93}, {&(0x7f00000001c0)=""/124, 0x7c}, {&(0x7f0000000240)=""/94, 0x5e}, {&(0x7f00000002c0)=""/24, 0x18}], 0x6, &(0x7f0000000380)=""/139, 0x8b}, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) open(&(0x7f0000001640)='./file0/file0\x00', 0x80, 0x40) getgroups(0x6, &(0x7f0000000480)=[r2, r2, r3, r3, r2, r3]) fchownat(r0, &(0x7f00000014c0)='./file0/file0\x00', r1, r3, 0x6) r4 = semget$private(0x0, 0x3, 0x102) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001600)=""/27) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000015c0)=0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000001900), 0x10000000000000ff, 0x0) faccessat(r0, &(0x7f0000001680)='./file0\x00', 0x140, 0x1) 16:12:45 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mlockall(0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x4000000000000002, 0x0) listen(r1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') syz_open_pts() mkdir(&(0x7f0000000200)='./file0\x00', 0x0) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) fchmod(r1, 0x20) listen(r1, 0x0) 16:12:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) ftruncate(r0, 0x0) 16:12:45 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x40000000000000, 0x0, 0x0) lseek(r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)="b6126a92c035dbfdc1a58ea13da17cfeb84e902c247a2d60b21e0a6068aab5e0aa63c8e885f55d82c66597e0b809f19afefdd48ac416e942d11153e49c", 0x3d}, {&(0x7f00000000c0)="2e0a5ea0068b34652ef9368c2242259d78752a1244a77ed3f061eabbb38a3afdc46fcdff07eaca446096d1c18b12089807162cdb059c0eb6550cb9e6a404f3c5be4b03d6a9e8f6195a200304409a6591221817faf51edfc0811c8c72702555c242c89495e98ba9eee6b1837a668d4c563b1f6188a830344b063df826e25573c227b44b81011ef74fc57ff6e32bf0353cdce3f5327e", 0x95}, {&(0x7f0000000180)="87388569755cfa36d4bcfaf4c6e658b42036de7400ea4792d73012bba4a574a724a39597be51ed3e227c15059a7f10413b55c368f72944571da65b181f1bf835149fbe217fae2f827d2c30745d36aed38c4f63721f2b8441b70ff6e13ee1209b1e04f43e0f9c53e084c16d3f03c50a443920ca73ddcaf00470067f88c820e98b0e28b47f321cd1ab7fb4fcc677fb18857d7124c660aed15c13afc3562c9a43bf4b67a1d8bc156a8ff9f63078ec5d19e0111920ef4837cc136f4826356109d095dbac9d", 0xc3}, {&(0x7f0000000280)="f2c9e7014451043604ab30d3a5111875cc910c24a7a7d2e61a31562aa1829db99d969a2f7514d24e2c15348a7e199e1bba4fb6f6bd3001a2cb83f2b293d3478596bc20f6d7ea076ba129c0f528951c9e146716f743cc3b", 0x57}, {&(0x7f0000000300)="7e67bfe37c69981c4517b318620d48968b8ea82f1627257a9cd120ed9eb964e467284c59afa102383f55c103bde3e755af47753f2a8e47488e24ded974bf7c302faea508038c578d775dd52caeac0a64688c38af3587ae89342543d890c39d8fd2621fa396d707a717da9840bda41daa309cc9f120af1a89fa0fe02040a45bcba387d18c71158e7bbfdc97494c8a1c0925e34859e1adb0688ccd81f48fd5a0eaf264fdbdb435cdfb1dcde82dc1956eff8e1239bf1a8af56b3f111389f8820af40d1a8e599b53739100da23af919d2b7ac827eb2c95a552a4acc70a7bb0e1048122ed71231d92e1789abacd6618f8bb25a3f6", 0xf2}, {&(0x7f0000000400)="ad16b8d438f1cc08e72b22464c6799bb71605630ab8c2d57e45978a302e12571c8bfd43ba79f5c4896584ed383b48a8489ea4c2fe753220c960929635e0c7849e4ddde1c358740d73da66e8e35b0eb9b25c41c058819a4bfcd749d670d23a5f34b1f2fbe8a187ad223532e07fe24", 0x6e}], 0x6, &(0x7f0000000500)=[{0xa8, 0xffff, 0x1, "ca17ccdb2f254d72f2b85bb6d93149efbe49a04f3298b62b843e57ef78e81a07faf1b8f557468bb5bed52a6c253a0e1a2157f5358e342af90d85b99a1ada0bbdd8db88a5393d019c56b14eaa217c2742916cdbec3674203bd78b841107876531e1ee086caf8740c4305049d55c77e269ffa842ff354c9bdc40f7d9cac2169b43ddb95aeaa550c1c1f02f70e98e97d240ce1b2b6176fd"}, {0x20, 0x1, 0x4, "87036d7bd8525e147115b0a34585"}, {0x88, 0xffff, 0x5, "aa74ab8dd9529d53a53ed8a043ec1854c4d81afbdbf73253fddfa1fed4f31f8eab78676663b7cbcd89af8ddb134955541052bff30426f19f0e8b67654672a27b871ab9dfbdaf2d3b1e269d62a22637c997bb856c0231ef79b9ce136f7b0f76b09b420c8979bf2ee9d7e898c0bd9404f9fed4"}, {0xb8, 0xffff, 0x0, "61e26c8234d08dc747c957dfa3bec25a6dd29e48572aec3c2a606fb3904c50179adc13556c555219f034b21cf6763184015c1730e0dcab0f36be520397e86e63d70d7cda66df815a2bc3e155f268c1191dd1d0cc79b4b47b990191ee28e6c21eaaefb1c5dee81caa0c00e9a620ccb50fcda382780d019f768445f9d4821804479f88e4fb3fecddd78e721a2431b30c210e2d6c53aff6ce7a4a76bbe587b7735b1153314d"}], 0x208}, 0x404) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:12:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) shutdown(r0, 0x1) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) shutdown(r3, 0x1) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a143000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) write(r0, &(0x7f00000011c0)="4460a0e5e8cb0eaa395e97ac30a4024f4ded42b19bbf2aaac90e9c049d49d639c4c6727287b6b96502499c3e4159bcdbb490d663d88cec3eca79a574c40c854c293e4d310f8307422d4ae3b69ac30a5238ca2f9e9f41d73ad4014e8e2d5c093fb306a8c8f7b2092776475bdd742421ad37e9ffa1ed9b7c82b816e42792bb27a28b6ae754c07153758a362765e85f745b3d5ce65b0f5e3c79dcd6dd95edf1e6592893809466d058724d66830959c878efd1b957b6cf47d736b419597d4fe96105063615c591115803d1a68ad779354b40c31adb18d0fec0adf7027712528fc0bcc33508339199114c5f0d42588196d9fe8a1e4e1a6ea97a652a70c7276455c758785fbd6d42e001c4dff09daab7b9634a0d1c7a9cc0e0fd62a719ff958124c491fbc654a815538af734799b7818e69f2b4916866577ada759738eb10184b3fb3763cf4ab52087b9275df1160817eb444fe3e5c3ba33417380fbfc5e5231a939bbed7bd7b9175f6fc012bd9a0f4bc261023d8826515fb7c107a585ca2a81d5068e2f6bb98d693565d3615cd5a781008dc5ebe394d391ead2c3291a83787d823b88b1aab239750093ee95d34d0f1aee4dfe8908702ba39d8eaa76e44ef26c30d5f4c93898d911fa0ab98ca7811b976cba32d280ebca402b12e9f2f98c4cf52324fd05a202f8c3ddffa95418ce2d2120324234d137a7aa15df0a20e126469f201ebdf9ca0b2cf2fd1c95895c24d349728234ac27558be88d56bcaa66a81005c80d94988d1a378e52ab9e63bbb175cc47e4ec07d261025ce1a411371f8059ffb85c4b65b3e2ea5a5df909c141ee540d6a81e6494339d81991c16bec6664e3530c3489af84caac8642ebacde92a98ff634f987a92f2c7378410a39cfafc2385922fb25c8b0faad07191cc45141c40c833eb1bb1e06ce911955742f4c07d19ab4074cb7043914a457982d000d0cd11d3b88d47453e048517a4c3a68f0e3617a6b232e010532d167ddadc504f1d1c2c3168ede0cddc9d986758d7dc3d071ce14d6bf0e469cb9d4ab3c94a09d201a5f74ac6a7f6259ecfe1257ff56db7f31adbc1f08795bd6b4659d7702872c70a4eb7f0e1810ef775181db74ca34d0afe3d973bdab78896bc1ede79d40902762343e21455108d1af73a6eb364effa2a0dbce04048d03a8220f06f29c6d2d031e7a7801efd8b6e76ab3cd5093d5c2247a896952aad5c2fa4607b17bb81a56a05c89101b9db75641a529208a8c83a593c5dd282ab3bac6f44dfed841c602393fb36b27da1ef84e443c4f15715bae729052024349bf7e76148b69bcee19d37dd1206310e885f856309cc8f348e5ca1828fc6c5e03c77543c2ef2a9a5fb1ea0d4d258bf2ad3dcd256b892b83301e9fb56a8abcfb44991d1c0e77975742bcda60de1fa51850146484fa29318d65960f57c9b7a392dcf7e8f2310c0b257312eaeeebaecc40c7aa6c06026446e0093b06acfe11bf9758b0e30cd928102a92d57e83c17831fe71e077dd4a09568c2d13b02a8321ef8134456a4e0d73b16c69c835f753ba6f09ef2437d0387959b6b0087b784ee545c118220d96b0b176e0c04daf6a4c809e5db2c52c0a6f229c9299080fd60107059a15e3aa4beecfc061aedd3822094e7753f47297a7cdc7af0034226a13715f33c426937b44b3f81e3970cf54b734d1415651b34165c058c441d580da3f6a37854763f4b98105b467757a8ad176f7baa5fb5537c1fcecf11c9d12a1bb23ddfce7c34bd039f2ee1b84d98a493b6406ac4fc87e824ad93b14462970983009ade6f03fcd57611b89333dd5e4fec30f65d689c1ce65cb5c4511545da0c04d53dfcf1047acead96e0b3535aebeb6000b9ecfd383aee68ef0eaa301979f1f524153324645d530efbd7903de02c8c1b34d4a9d80642d9ec4cda8fa72c3c3691e107785682b28f79d92a6eddff72eb28fa8e8f2d1c5cf3032fd0d013251558a8280192f59121a5d3db575310f8430da993739354626df67ec7bfa6275ab98fcdddac3e41c7b57817640cadccda19ca1506e32ebd735b3ff4963ae67c56fcd45927831be3a940027763babc70a40f9efd77b9cf348a1e51b4bfa272fd4f201fd30643bd5e2d0ae10fdb54aeaca5e6414dbfad64823c2e2441f7e2f3d31f63439bccbb708ef9888fdf95f64a4d035424416012a10f6d9c5c5ad91b8512785bbae16ec0cd1358c8944a88e4c70acb40e8ace9a796bc2be85791044f837b966cc5d6c6a955bcb181ccb039d6882fa4453797f3161f94b975a3ab4e9e7ab914398d8197d05ee2f5d5b1591f5d9b31fe6d6ad580abf44c62fd695fea0f6edcde932345f8eb9a88a2975b33d0c251e2cc526d40e43f94a2ecaf2923a87bfcbbd3c97e0041c5829b77a6b4ab5faefaccedf73cdf4319532ed0c9f8e52afba23937da918199e5478acef57c195fa14244885bd7db0dff8d01bed592d31e65e475aa34909c5d883a18d5d858f663acae89183cf3a2039b3b228d74346b8cb7df9ebfe81ce284c59090d4a555d88d2764e77a1c688f0f19df85e404cca62b9b829e6a5b61d848039af585acd7e47b3451fc7a1108c250ea6b2cd8ac34a409580680dbe55c9adac97602e0e8fbe6cfe607d1044b008c17217e524499a67a53eb1aeac6bdd83832d17523918eebb553e1c248075415ce77e538eb0fec22772d7072e11bfa7230137dad08c731aaf0309d62c9b8ba0323ffd5d8d2c381004a428b027b5cce4791661753f9004fbe250b48b9dce86fe4b2e4eb9d88de51930175df46270914892de6cb6fe5e16043d21f89c991ac23039c00291253d7c1f8abea3fc47769d103ffeca0f52e3364a96e3a6176dcc8a7de240ff0ec9c86dc4710b619c40932980ac14e31ed02e8059ba8782a84a9a88a0d13d5b38313ec1499fc0363a3cbd44e7580122afd88c5f67c3060e81c269df958d99207481513d7519796fe31a11c99f40f161e489837b9bc1008a804ac671d331c484f5bb231052ae3c9c3b9173457d6cd3787a067eac4794c70ae382e4efb0f385ad3d0e2bfede9c4c0e9043aa3b245848f450881a39426bb5be47b3e31f4976be7aa39d8f11ed2af4fc418f9268e90c9dd55929a5480413a10caaaa6b084564ab775bc0d7ea3eafcb375f1ce1675e18c8333de936e9faaa26f1111448463fa09d9db17d2d34ab02de18e56a834df690c879ab1b4eb2305c97e4c1280c9c711e82f7153d1dd6c8851ea272d4aa636b81ff9828c54334b87a6bfb0e6b1f07f674ddaa160cdccd0fab6941a53bc844a0ba7091d3e4209682df99d55b82c27ac19838f9f3cac5e58d99a96456db66b2e85a661cc202dfd6cddc534358749de003bf7aa4130d61c6c2538d7d836b494740fb7d1e8e0205796eda81b3eab23339cd6e5d7071d947ca77aa4e7f33c9289a0c3474bf5d9668f97c2650922d57e5bac84a67efa61e13de8382013526557139e9f72256dad1ab1ed05a29547951d34270ab7eb4bb7d7340b0a95253bb5616498cc991c2c994d9c6a594eee85be09223c346971cc2ede7f9116c822d2022d3f06a40d8786e3df048e4af0cb44481f62380368d2606d7545eb7d484470b77f4f1168780f837a54218b8183aa940405ba8ae9ad0b971b6aa5c64d0d8605d7efd689ad5e194a87422e10b30a406dbc0fdf97e61bd01b610613f214182961cd11fd2b9c062474bd600107c713fc0d12266e495295a74e58a70a447d93df084eb9d1d8d18a39874418dba8049d535c81ef4ea187d57b64fcdc34e182e11bbefa7f71b92ce910c48fe39af8e7db8cf429da9bd28a555e940aed3de12f59633ac3e2084fbb9ab4c792999aea0830d8180ecc7456aae7b1711fee2fecd0df664e6ed9750ae4324f8bb392abad477b435d69f46c63d1276cfd1f592b762f2a27e2c061cb77c0c3ae8a5dc262965c62bc9e103421d6629ba7b15fd4fde73d8ab4d44d7e9df2f1d0ce64fac20587259e02ff2767f3a55c1ffdbb80e9080c8845099c621a7b9c177cd0da3a7a0a5078bc1e974a6c43d0937729211d6a9cde3ea498a705e0ef48946db691d05c3919cb82544be296e91f13cb7788569acc9959a14b1957b85d16595c1833a28bf281eb3d44c5ba3f394926ac2b9a4510f9c66ea8b7b70916394a4890e2a9a7064462db2046d3db222b9b3cac884d70de3c64837e20eaaa85092188fc117eb2084a1ba6539eea74a1f2343755dbf59daf05c022d0191edc9340840e8cd0a1a167750d84ec0e0171a2665bf0cb495d10303a16422f7e8ffff3a53fab1d1d4653aee0fdeb284d0d511c0e401e3fbe106b8bbaaac66fc511f533c2c15887f954dc01b20389c2d259f1719598badd2c764c2ecd002c4ad9b8608bf0c03e784c87092d43615b66dac7a59446b0058938ffb8aa1b11289b8e10c47962e7de2b0e1d0021f8d7def9e8e0b66818e2b176ce24072647a65210030bbb31a85197134ee1ec78164e2cf4454f2f024346c364f3239e58524f8f61332ca590c8d6973fe6b2dc7321bcd0af0663b6e8ae2f6628bc53bfcaf8587b048203f5d84dc791611145ad81e603888f8b331108ce6bb7304a6a25cc4cc7af856bdd94567ac3be60ed201e79571a6d762c9b0e1b34d85979e1cd7dd64907fea09b0880f35b9345019fc930bb3921f1df23985a9bc63f94f9b12823918010574e5310ef695bc9ead2f750b9f675c2ebae87c3ee698a6db91a090942fbee82d2e0114123668c89dafa68e018e7cc048b6fa833bcccefc1e7ab755be034a3628b83499b29611c0773b40396c22b406773d539ae44f65fc57385dc5de20e09266283ce365f446b1ab38febc8e61cad6d44650f2a73bed7046184dedfdae4849e932690b769aaae6ac3944f2dad98b8cafbae087d98e9615c5dc061041d6951505179461c449631429d1cba9cafe8d4c3eacf50749aeef7518318e977d07a1b3fb4c398d2fb7e2f27b7cf63fcf6185e37f4f44b161cddafa16fe9fb3231083fb5b3152d35b137658d694c2398c3b24924383584762aac8e884fcd4f00a77d1fbc9012b9ce2d63bd5f2bb67873207dad3673f628d7b2e19d932fb6c894ffcfc6989304cd64573eed98ea89bbaa60c809737ed0f192e399b27d551457892042fe1e3409efa82751fc9aeef4e1d90ad1328e9ad880aab727a13a4731c46f128cc616d748f72ed217b7a85d7ceab86fa40192f934edcfa7e4dd25f7e00627e7a32cc9b81e1d6fa6748f157cbe1bd7fd1e45d0056dee365ba05ab3e40c93f7c7c8a9e16689ceccf6fbd14f775bdd61360641205a4a59fc746d78f2b96b30c1b2f79f36d3fddb1ba643308e74d20ad5eff6c84833fa12c7e54ec4e28caaf302454867eda93820f0a6e5a436d1569cd7a552c51064c978e42e6f66cba6159fd353cc0ab438ca397a5e68742ff96112fc928d80a83c2b55dad6ebcf748f76109e3f7d355ccbdfd3cd2e3da55bf40ce6d70e56da241ecfafcb7f9c074712dc572980b9cff82419d972863f2cf77ee4ed98345964efed67a24a33fd818194901d056a9ae189ccfdf9600402f18c0d4e928e65984fb1c56f0ce5985c7560b266762da44e26d4830a860126347ea82050d01f0fb3b7a8396051da3c964676b0e219fc1c9080d1535ef907a767b7de67f793661318202db6902813c356c154c553a9cf6f4f3ca3b42870a940ef883c72a52416ee5064d39bd3184eda8d47a20343a1d5ba74955b6ed4b17c6293a98886dbc8a0ab0e13538bb1b5b9da18320207326aaa40f6b31699bad5cd7a6fa1f3e860a24fcc289ff583894ed45", 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:12:45 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 16:12:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r4 = syz_open_pts() r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x620, 0x0) socketpair(0x2, 0x7, 0x8, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x19, 0x3, 0x4, &(0x7f0000000380)) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x2, 0x0) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x200fffff, 0x100000001, 0x2}, {{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0xc42e, 0x3f}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x9, 0x80000001}, {{r4}, 0xffffffffffffffff, 0xc, 0x8, 0x0, 0x10000}, {{r5}, 0xfffffffffffffffd, 0x4, 0x2, 0x9, 0x7}, {{r6}, 0xfffffffffffffffe, 0x6, 0x16, 0x3, 0xb5}], 0x6, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffa, 0x22, 0x40000000, 0x9, 0xffffffff}, {{r8}, 0xffffffffffffffff, 0xa, 0x20000090, 0x3, 0x9fde}, {{r9}, 0xffffffffffffffff, 0x41, 0x9, 0x101, 0x2}], 0x1, &(0x7f0000000340)={0x6, 0x80}) r10 = socket(0x18, 0x3, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x880, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000400)) setsockopt(r10, 0x29, 0x67, 0x0, 0x0) 16:12:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getgroups(0x8, &(0x7f0000001300)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) openat(r0, &(0x7f0000001540)='./file0\x00', 0x20000, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001240)=[{&(0x7f00000000c0)="820167bfe360f2c3951afe3b9c2590ee23cf6cfa099c9ef59bb07c9d9f0a5a8fe3769747cddfabbb3764631944ce", 0x2e}, {&(0x7f0000000140)="a8b9aab13e12ba4ce3ea302f15b46cab4fb4337badc07dd12aa1113153a57dca483f1224817f95344cf6677412caf7aa70eb22ecda1f5ab7f10177be2c756573f1a63a529c51c745dd61dffbb26d551afa1702e10ed93584eb32043de52fc085f528f37f587d421bb5ff1e92bc41f819d41683176406720a2955b02e9b92f33883a2cf158492593de48bc5b5c4c8f8b9229eefe615da37e6ac18b96134468a4320ec89", 0xa3}, {&(0x7f0000000200)="4627b0a48d1b784acc342cf487b41a992eabc1a1", 0x14}, {&(0x7f0000000240)="728f6fa031720d842e6343b17310c520bdca6f4b5baa2f67ebdad022d8a3af79e2183fe79eb6c2e54d8795888e6e518715770abf8093c130d0d36accc2aeb087b1e55d80f877a9993542ed3557706bf9ac71c840593703fa1b00393deca4be873f546866e71db8becdf807765274124127c8a39e36794f47664faf665868e97b9ae952a964d33a72685c2ac190c2a37d27eb3f46ef501f805fc59b73539248c41a1d49bdf0668792180c7145a34b110c09f8eb39cc7fd4e67421b18d2575f461b2c950a3ae04aab63d95f9c0d673bb04288da1b0318c1d0aa3c317acd0f6dbb3b8a7f368b87c9ba609ef941f2f13245818b31c22746dee86b1c653789edcd6dabcff5f130c1722fcf587e7d7fcfdab0fffd0ea6eb973d4e3c673246f96b2301df7c2ab4f4163fd1cec619772f9b159dc1dce25473b0d3eadfdda129a7b186723c45e3c0b5a4a88f8f68ad119a7939fbbcfe359923b8c642ba7821e0ad9a84170de35049824192035d1d09862a0af2c1db5c255d025cb7daa81621206b2ef9aa2304a9710983f16ee3c01ff2c03f873430b7e5fe9f031b2e62d9fc18edbd4910261cb93f9f0a18e313aaba986a382a8fd31c66dfef06b14470fe9371356d49fb78ad4412b4cf101547ca86da7f59a88be585d393cc69bdec911f487fa37959f31699b7f48eb83286fd1e8a1798bcba84909d3a20b6b9a8b74db8ddac6236cf954189da94415f4c56cc8cd7b5397319817d2d6d47597237b296f00b13c882b983d0237538c3dcef7663c0357af354b76f815b0e4493f2879d854d20db02b5ae59f6761ef11d0c08f53f3258ab6289791b1f0f88a30930e652227a24b727917c4124a3f838b054910928fea34911a9ec9ff3a4d805f4354800b0fa1f2710650290f36f5a9f486e8b0ca3216eaa1750476b01a3b0a17a45a6fe6c2a7cec2dab47f242969fe586099cbe7281ad519fe46ce3e732a0bed31f49ca93173e8952b620ae7519a2d541ba929e13f176089886916c67f2d7377a49c3867a32b0fc610de1523a7ab069e0f000d47263bb618bdda12c71ca9e26e980a0488346d5cf40cd490c36652909271f22ca3804dd37e123579024d04d776c4e9da398d7a5aa0c98b924be1237a827a41dab9bf68c187af4430c1caa4e884195bd99b2a54b027a611ff2ea009199dc6dace82c7e8f23dc350b2fd538383637ebf464019479d2993fe714eb14f0c9747b60b5ba90f7a48702526c4e334ad3dfed92cd706b35aca444abbc0c2e59dc2c240706d6ca713ec235f2d46de5b3ce501c595aea544b166badc273b0e564664622d53657193c076557a6f4f0882fb3ae4c5c5726a4725aec140b6ac7378c32f0651296d7acad68945587fc0a9a76a531f9853ab44521d1378220c4611163e0bb7ba8a7569a35813be832121a20795f7d0c1e63ae7e8ca91ed4fdd7492b0a2d310263c3e33def3ff77b4d1c189d45081fe863a3b8db8602a52b1ed03d68e2f2367c53e56e2fb22503b514aeba91b5f401d590aecae4663f91d4f75995c4aecd40842caaa84cccd3bf34f5a080242148437514faa10a2ae16a9bca4cb9bfcc89858442c0f0d959b355a2c16442585c5a3bac3df7a5b5b4b0374096229fb36c1ea0cf64069db5d638f16ba43d171a72fdcea3b18c5407a573e4708fe94a7cd6d0da6901989d430fbdafe4b8e18349987da72c84f7b08bc053a8d1a8cba8e8c0d0083f557555d9ed83f4d8a40f0f9f4d70683875c390f6d3bdcd96e67b6b5539bf13bd06386c22ff39217eed226811b2ee26626a14c1c376533c83ea84a8aa05ff6909ba90f55bd01c8d7bb8e519f9d9dd3c7acd06db21c741e61819b225cb7286c2a28677a52ee41e89369786c304906d4bf9f2de282f2c2322e5074f296b0b96e402ba13128645f21d42f1692433fb984de0ccaff17e0c1d90f8412c15b92d5867763f4d0f7e320c14c22bff1d072728c82327dba89683664c1ed78f7679f0740e4957c9ee21ce3fb47a4ca2dcee4bbdb46e5916bbd8b8509a016e9e3da8b44f5b7b8bee0ad33b71b8ffa0652172b31eccdecd132d072598ed86f9a3f674030cf907e23f98a8205765fb4de6fee3bc90cdab0cc5e08b7691d8a084b02d696b69a47f4f4c9e023595f3c07b44511f2399db6d07f08cb7495ae6f3f2ae07dc87f910fb98c13dfdcaebbad388db1cd85db44bb560e13567a6bc2098e6701c962cda425f11a4a3889a5b976e14145c9c60a48057ed4accc7001b90a9faf89836e55bd8f4a159685db0581b6507116f92ca7892f27658919f2f54c71b1a4a943e612c9ab1a4bfedd0be0388ee1469c95ac14d30cb19f8188580d7372392596800095da51c1895fb5acb971b50bd82112c7df2599ef812ae54616004bbd3e2777bbb8c41e108f16378bc67958fb1feb26ef107b460663ce835c4961d833c6a24fdfc48930f9fcdfc86ba7b4bbefb4bfc52de3ea9270f87f54d585797fc1dedaa6b026d5021a19a8bb6c4780d7cddabda90573a0d560b935433862a0673b9b5c127f00df2ed05a5338c64e93f9fe575e7904a2f2595e3594d0e5163cd53af21b3dda855e3a13ab6bb22fbab84d497f61f6a069502b812a29b774657f27de97f79965b84518680596dbc00319a8ddc631a4b251bce3319631ceeb0ecebf5e9bfbb759223825d837bb461abbcd07ff024346e1bada767c88fd1b522a41ba2a04a253be183efc742bf26fc940a1dceba556e086d455797ea30c5178dee7c22afe6fd1cb3520503b20aa8e4568ea30614f8166304096d1e80fa7f6f865d6fd6bbc7a7efc7587df3bd75ab1a41e958498259614c16b47bcadb38647ffd068a233e61c5ecc6dc8800e0fdb9c37d1cd1e49efacbe628b6dba9486d6334176e797c1b1b548eefa2a5994416768fb53f19a6e8db388446bcdccff022bc592552703933ebf9ea9d333707d58bf17d55b76f1b4a9e15706e65f0e0771b4231c4c44c1994c55f8ac3ab044204a0a4c11d3a286dc23a9ead3026f169770d00b716e7258d2bd43f9244460767044760e7ca6bc064c0f6881939dde8e33ec8e36b2ddc45c6f01cca61485dfcb90c7c187c00ba022fc70cd695d061dbdd020f86371834b418c7429c53643649f8f1429e757f994383441f79b79556548b6c43a9c8491d99bd40a936878faecb11de7edb2d731f3b74307522792cf81397fbc5fb2bf1891cfaa2ea596aa9bbd08460d6932007185747b54f9e33ef206b80239f522b2371c8a5c7067687627a97d4aaabe62f9bacfe2b6acd8a458694131bc62c4c4b15d2c256010dc934ccd9bc6c9decb966c471116b75303ec829465a369fcac959d4fdb37cf8f50927edce97a27af2d206b9c24129c56f65b6b4d1010fe558e42afb13bdd22383628eab3303f70eaa99759056871b03037489c169dbfab05145c25b97cf6f9684d4307f1d7f13a9f9ebdf06b2b0edbd0f76c0f64b061f5ba7e35ed40337fbaf4093321a31e86c267fcb8668b2b2807be18dc16f2279536c0e314f626b9f3d42ff951bdb17a3e7f720a54575298d89e185174225370683a1b023fdc18ec1dbbe55a103fd1cbf565712c29f360f57c75010f2c6b00153cac525fe111e833b072ea26c4195e4342d9acc83a8a9c677edaded697a80df8928df2a1b6c8d0b83a9f312ad419e0497c08171369e247e1c44af7259eff948a497a5026cb67d4e944fcd3b1d0594b1474b24498e4666a6d24277c4db21deb977d01fee26f965233e5c3519fe45696a6a45166bd8996a04ca96ad5c17a93b78030429cb03ced8108fbaf6fcfe01bcf871a176a1deab79baa31a0dac0542a6600df63eec2bb0a352dc45a31c8a3a7c0a9d1abff078f088fc70fa263dedd3591b9b6f793726d26d9e3fde64bb83c20776997d9adcf60bab22c06033cb18cee9c40ad2a0da8bc321cae07d96abf65f9021e002ffba2c34b7d3be98d894fb8165d8f9c155dd59eac3fa181f09ec6456fcfa0a550d63ab7dba62167f26a86a01a7ea6f90613494ccb63373c896d464f9294bf15797ba578e8bc88fb41f158bda39a1ac83968cad38173168cf3f08ecf3abc9dd056e382273cec486499f5b7efc2600317ada7664b1b82f5ca958ee4c4d9c769e128bf61dc2a6535ea919bf6f74e97c76207162b6fe6c2c5adba46680e472f7e490f0e331c83fe97c04eb25b51758173f017c4ffba3992d279c0f16c3f3013e1288e910e2e572e48c91a508c34f1b8d1a8263a42b641436ce948d98bc89066d02aa1a02acc738e4a942d1d935453bd36149dee09f41937a9266e5080b87ec68d7b4cc9cb99275d2a8ad8d1d7cecaaa6314baae318f037efcf5dd97bc705b35e3510312153b29d768a940097add389765d66534ea30dd9499f597ebbb445194bc266c1068a19f643cd654dbe269a302fcfa307cba8191d5d943e19c01988e6f907f3a6691bd3376f08b8d021cfacf4ff84922b6c594106f9dba4ebfbad04e06a2ddc376e2f0e78300cfa86c268dd2d25af7d3ca7629ace29fd51bbc6f0fd89713cf7a1b7f0db6c8870fa4e0e567a2d278f89a36d99af16c4394940083b49c8af52535afa86625a7b7faf60ea38a2ac791e2277000a4818a140b1bb935e2ca975d230ee3c3d8568eedd7be09531e7f119712c651dc174d7c8afa03fdfeae24dad84e7fbad8c18fc3684a002fa4aa1f7ea5f1690f84d6cf552184bba1747e8f747b0f13c13e391eca8d9f58bc75f20214ecdae5757f3c150dd54ef5f8459a54a12e3e843494a5e3099a9d324877aae09241e73315cd9abd4e6c15401341db6cc1032cf6d33f06ffccbe67cd305418f51e0ca6dc0f043efdd5f8e02a53478bc96ff4491f5c6da03a32d68f25d55fd44ff4ffa8f00dc2ad541fc08a3defbcb82191e8d47278425ee534dde1c6747a13aaf2604d3844ee0081cd547aff32af1f243fa2cfdc1c5d15873ad0dc8a4bf04614a0a1a3cd9bfbc4e91a724d88dad27d5294a9baa2894d2a0ab674a6a711b1837a91fa64393952aa9b1b3ba81e27179b4dfe5ba621f96d5f16e43cd9ad5f4e733097cbef137f741254623d283b6d6ed5be00a73482783ddc05171e3bd548d56637601ca2495678807d8bb4d578e4840659d23f8d7b0f41f2cb5fa1036c884d98588bb6cc2d8e29aedc8d2f08edb200f6716e0e8eb1ffaef5f7e7d844e617e20b86cfd5bdda27624384fcc29cff8aa1af4ed86f0fb8f24b2e15657f38e9a53180222e465a7e0a8d4a34d4276d7ae019b1690c1b6cb958ae621290f514651f595fba1e8c19502dfad434bf78be7ec80c09833a719ab3c90221777258e17c1c2c7f6f1c89c585a2b16e8424f51f9c441c3e4cb67d6519af8ce248e9ea1ab9ae67a450ad8b7d8418b2f90ca98c906317218a1b8e61747fb9470972222bdf88038fb96dc6f7f5dcfa935fcc5978d1d93013ebfd25bd009fbce59aba0c5c3336dff8989c4fe3cea4821dbe67192339f50a2b9ffd94842b850d2fce0e6a6273dfcc020417f0e506de57278e6e555aa5006a37717331da3686054fb87244d73038925d1f75175f789e36d57e4a186c94e55b96727f02dfe97f1960800e129c1a58747da3c43ab35584372e603bebb474312f408522516dcb8f12af7054ce7159b5f28af944abf34f8187f26cb07ea63628a6fbc520bd4a82ec9033faa0f22746eed2e002278fe04eaab708fff76f528335c4a7f6ef6466a822f342eba05bb31af4fc196b334c5e6e72dc5de0020874270a756689363881fef6c777982ee98b5204dd2bcb7c7bdb99b86dbac9d6c79c2b123822", 0x1000}], 0x4, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x4}, 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r11 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r11, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:46 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x9, 0x10000000000000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:12:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x918, 0x5}, {{r0}, 0xffffffffffffffff, 0x46, 0xf0000038, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x5, 0x63}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000020, 0xffffffffffffffe1}], 0x9120fbf, 0x0, 0x2000000004000002, 0x0) madvise(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x7) r1 = dup2(r0, r0) kqueue() kqueue() ioctl$TIOCSCTTY(r1, 0x20007461) 16:12:46 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="0cb6e9fb675339a54e307dea5489c38d4d0bb18295f67b25a94ed4b8f7628f26d18f822edb969f9940f5e51d6576a73c286644ca2536bfe4b3af3d77c0c8c92efa0ead83774eb818c6213e6f71f71dd94663d421a7c251d22cf19bab58a7a8", 0x5f}, {&(0x7f0000000000)="e6af06ee158e63ba8f313b2fa819473fb8", 0x11}, {&(0x7f00000001c0)="d51b75c3a8933f8ebcd2473908c2de0904e23a287dc9b89e47129376adadf8b9c38e9e0aebb9d0016c23e26c31a833936c7977ace12bed16289c842ab0d416fa67730094ac8497eb7d0937183ada8dc63fc0a99b95d2b077e4a3f3973f046b03ebf0640d9a79f3b9a3494c085bbf6257c72a366fc6a7496e36c7e101e291c65b0aa6", 0x82}, {&(0x7f0000000280)="994f1a82ee8a34f03bcaeb0ea4a0a87133d0d5b50ff269d55e12c6cbd7db23aec702c01da9e9e47d318474e0fb3e0acfe2ca937de89b4e3347688eeb23d06e5621091aead86b68ec661c93014ef7621f92453221", 0x54}], 0x4) 16:12:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x1}, {r0, 0x100}, {r0, 0x1}, {r0}], 0x5, 0x3) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r1) 16:12:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) msgget(0x3, 0x80) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) open(&(0x7f0000000000)='./file0\x00', 0x8008, 0xc1) 16:12:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) open(&(0x7f0000000000)='./file0\x00', 0x8060, 0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 16:12:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:49 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x84) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:12:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) recvfrom$unix(r1, &(0x7f0000000140)=""/85, 0x55, 0x800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:12:49 executing program 0: r0 = socket(0x2, 0x400002000006, 0x2000) setsockopt(r0, 0x4, 0x40000000001d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x7, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) 16:12:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:49 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:12:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="b250ce299d20f3d7e8dba5b2a87cc61624a94b30bd50eafb6816fef73be7573301fd3f3a2e5a07b8ee1d161d922e350a806f456710eb6a1ca3e178b1a57b5131c4beec5b17ee8b3718e29e2da6bf275e2aeea4dd807cb52b8920fd48cada4522ba5bdeb51cdea64c2f6f11b822a3bf7ce41c89c6563f98fe077a77ee050db55c1ba7a7364de3aaf0c0fbc14b656f82e6bd3f9c3a9d90e07663b1e79ba4897a8d39af2cbac7443d56a4eed4", 0xab}, {&(0x7f00000000c0)="d4db701ed07d398c03d9f322e8451cef695afddc250d03274ecdca0512c1d6665b2183e12024d58cdae41a28c719f874fb6f1d69e0", 0x35}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x1}, 0x404) 16:12:49 executing program 0: r0 = socket(0x21, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x400000000000005, 0xfffffd58) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 16:12:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x800, 0x1, 0x0, 0x4, "79ecbff2cb2d84970a699336103fec0f18e4a6a1", 0x5, 0x1ec8219}) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0/file0/file0/file0\x00', 0x7ff, 0x2, 0x8, 0x0, 0x1, 0x81a2, 0x8ba1, 0x2, 0x1, 0x5, 0x80}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:12:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x1ff, 0x7}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x20, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x2, 0x84, 0x200, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x1000000000, 0x7f}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xc0000001, 0x8, 0x5}], 0x4, &(0x7f00000001c0)={0xe08, 0x4}) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:50 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x80000002, 0x5010, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) 16:12:50 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x4000, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:12:50 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x800005, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='}@\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='./\x00', &(0x7f00000003c0)='){[!)\x00', &(0x7f0000000400)='-\x00']) 16:12:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f00000001c0)="dfbbf8d14e00000000000000c7322321000000008cb365eca2871f95ae61e3bca261b25b1762d522673fac49947ca5c3196d6c94f34daf00be0c667c264d0c2a4d2b901c1d3d11165408ccda27e1313d6e23a3f7f2694e1401a82fe742aa30e36e7ad2f0cf739f11a8c1e076be34b96acd88749ce00f006e8764efdbac9e4af8b892c999e75a08f17070b42b3bfb09b8bdc6331449f3db23b7ed3b05000000000000001b5c9f53f5b74ca4dc7f2e0b5e778aa8e69f0346a48027f062b8b31a01f64397dcaee9ee717c79c3ce94e0e6a7ed773e20f913a18abeedc9f231f80e0cb85ae9d7e05cdc6a618b8230f2f3e4287da2990682a7b251acd190b9b5d41a44d12153a6a045cd2d2c5d1224f24f74266af85d43487e5345be8903f7cb4f59b6ab7e9235aabf7ac10f8ed2a881291dd8d5d1c5cb3edca2df473a97067af0b8f7e2cfb3f7b3c3126fd1f6eae918ae33dc60ad6e17dba629ddb48c774ac83c7124e5cfcc0b7121d0", 0x167) close(r0) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000000040), 0x10000000000000c2) syz_open_pts() close(r1) syz_open_pts() 16:12:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000140)=0x10) 16:12:50 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:12:50 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x910, 0x21) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:12:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x5}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8000, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:12:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) read(r0, &(0x7f00000002c0)=""/137, 0x89) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/3, 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x10) chroot(&(0x7f00000003c0)='./bus\x00') read(r1, &(0x7f0000000140)=""/103, 0x67) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000380)='./bus\x00', 0x6) mknodat(r1, &(0x7f0000000400)='./bus\x00', 0x0, 0xe000) 16:12:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) fsync(r1) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x3, 0x9, 0x6, r3}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x5010, r1, 0x0, 0x0) panic: vmmaplk: lock not shared Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *364773 44897 0 0 0x4000000 1K syz-executor1 485634 13375 0 0 0 0 syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x16c _rw_exit_read(ffff800020b93530,30c,ffff800020cc8f78) at _rw_exit_read+0x12b uvm_fault(a5ff9a4b8bc565a9,ffff800020b93530,0,ffffffff81156c90) at uvm_fault+0x 23bb pageflttrap() at pageflttrap+0x216 kerntrap(42871b6ecba3ddc6) at kerntrap+0xeb alltraps_kern(6,4,2,0,fffffd806768aad0,ffff800020b93530) at alltraps_kern+0x7b copyin(2067de70ff58326b,0,ffff800020b93530,4f7a2a99118,0,760) at copyin+0x56 syscall(aadab7a326e03d6f) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffff43,0,5,4f55e6fd0d8) at Xsyscall+0x128 end of kernel end trace frame: 0x4f7a2a991a0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic vmmaplk: lock not shared ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c _rw_exit_read(ffff800020b93530,30c,ffff800020cc8f78) at _rw_exit_read+0x12b uvm_fault(a5ff9a4b8bc565a9,ffff800020b93530,0,ffffffff81156c90) at uvm_fault+0x23bb pageflttrap() at pageflttrap+0x216 kerntrap(42871b6ecba3ddc6) at kerntrap+0xeb alltraps_kern(6,4,2,0,fffffd806768aad0,ffff800020b93530) at alltraps_kern+0x7b copyin(2067de70ff58326b,0,ffff800020b93530,4f7a2a99118,0,760) at copyin+0x56 syscall(aadab7a326e03d6f) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffff43,0,5,4f55e6fd0d8) at Xsyscall+0x128 end of kernel end trace frame: 0x4f7a2a991a0, count: -10 ddb{1}> show registers rdi 0xffffffff81724177 db_enter+0x17 rsi 0x141b __ALIGN_SIZE+0x41b rbp 0xffff800020cc8de0 rbx 0xffff800020cc8e80 rdx 0x141c __ALIGN_SIZE+0x41c rcx 0xffff800002d49000 rax 0xffff800002d49000 r8 0xffffffff81d43064 kprintf+0x174 r9 0x1 r10 0x762bcb41dd7ac5df r11 0x14429afac89e0c89 r12 0x3000000008 r13 0xffff800020cc8df0 r14 0x100 r15 0x1 rip 0xffffffff81724178 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020cc8dd0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=364773 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b92720,0xffff800020b93090 process=0xffff800020b949e8 user=0xffff800020cc4000, vmspace=0xfffffd807f00c708 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 44897 217974 33632 0 2 0 syz-executor1 44897 41588 33632 0 2 0x4000000 syz-executor1 *44897 364773 33632 0 7 0x4000000 syz-executor1 44897 397917 33632 0 2 0x4000000 syz-executor1 13375 485634 75208 0 7 0 syz-executor0 13375 444735 75208 0 3 0x4000080 switchread syz-executor0 13375 281221 75208 0 3 0x4000080 fsleep syz-executor0 78459 265243 1 0 3 0x100083 ttyin getty 63846 84030 0 0 3 0x14200 bored sosplice 33632 76298 96117 0 3 0x82 nanosleep syz-executor1 75208 383550 96117 0 3 0x82 nanosleep syz-executor0 96117 169753 77743 0 3 0x82 thrsleep syz-fuzzer 96117 207354 77743 0 3 0x4000082 thrsleep syz-fuzzer 96117 180916 77743 0 3 0x4000082 thrsleep syz-fuzzer 96117 132194 77743 0 3 0x4000082 thrsleep syz-fuzzer 96117 332467 77743 0 3 0x4000082 thrsleep syz-fuzzer 96117 317396 77743 0 3 0x4000082 kqread syz-fuzzer 96117 394966 77743 0 3 0x4000082 thrsleep syz-fuzzer 96117 367360 77743 0 3 0x4000082 thrsleep syz-fuzzer 96117 461878 77743 0 3 0x4000082 thrsleep syz-fuzzer 96117 322288 77743 0 3 0x4000082 thrsleep syz-fuzzer 96117 74329 77743 0 3 0x4000082 thrsleep syz-fuzzer 77743 125855 50479 0 3 0x10008a pause ksh 50479 470097 41473 0 3 0x92 select sshd 41473 468183 1 0 3 0x80 select sshd 83343 196966 32186 73 3 0x100010 biowait syslogd 32186 180870 1 0 3 0x100082 netio syslogd 56981 462072 1 77 3 0x100090 poll dhclient 61558 255485 1 0 3 0x80 poll dhclient 92229 40308 0 0 2 0x14200 zerothread 27406 324943 0 0 3 0x14200 aiodoned aiodoned 26530 497492 0 0 3 0x14200 syncer update 81890 497028 0 0 3 0x14200 cleaner cleaner 35179 326641 0 0 3 0x14200 reaper reaper 79069 506837 0 0 3 0x14200 pgdaemon pagedaemon 92973 393044 0 0 3 0x14200 bored crynlk 56425 461379 0 0 3 0x14200 bored crypto 77680 67337 0 0 3 0x40014200 acpi0 acpi0 8462 60302 0 0 3 0x40014200 idle1 42249 238922 0 0 3 0x14200 bored softnet 6633 137580 0 0 3 0x14200 bored systqmp 94130 87400 0 0 3 0x14200 bored systq 35240 238194 0 0 3 0x40014200 bored softclock 95 47475 0 0 3 0x40014200 idle0 1 156382 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 44897 (syz-executor1) thread 0xffff800020b93530 (364773) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff822d2378) locked @ /syzkaller/managers/multicore/kernel/sys/kern/sched_bsd.c:429 Process 83343 (syslogd) thread 0xffff800020be5780 (196966) exclusive rrwlock inode r = 0 (0xfffffd806eb974d8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9599 10481K 10490K 78643K 16419 0 0 pcb 23 9K 11K 78643K 13345 0 0 rtable 100 3K 4K 78643K 2684 0 0 ifaddr 77 22K 26K 78643K 1535 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 200 0 0 iov 0 0K 32K 78643K 2511 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 77K 78643K 17374 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 488 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 2742 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 27625 0 0 sigio 0 0K 0K 78643K 457 0 0 proc 42 38K 70K 78643K 4305 0 0 subproc 64 65538K 67586K 78643K 284 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 5192 0 0 in_multi 33 2K 2K 78643K 1138 0 0 ether_multi 1 0K 0K 78643K 142 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 156 689K 689K 78643K 156 0 0 exec 0 0K 1K 78643K 1884 0 0 pfkey data 0 0K 4K 78643K 16 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 167 24K 63K 78643K 88043 0 0 UVM aobj 130 5K 5K 78643K 147 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 806 0 0 NDP 18 0K 0K 78643K 437 0 0 temp 212 2364K 2444K 78643K 74501 0 0 kqueue 0 0K 0K 78643K 283 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 13208 0 13199 1 0 1 1 0 8 0 plimitpl 152 303 0 296 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 5866 0 5860 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 241 0 241 100 100 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 184 0 0 12 0 12 12 0 8 0 art_table 32 185 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 20 0 8 1 0 1 1 0 8 0 semapl 112 2740 0 2730 1 0 1 1 0 8 0 shmpl 112 145 0 17 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 53751 0 51733 67 1 66 66 0 8 0 ffsino 272 53751 0 51733 141 6 135 135 0 8 0 nchpl 144 93661 0 92072 63 3 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 298353 0 298353 9 8 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 90 0 90 57 57 0 1 0 8 0 scxspl 192 275546 0 275545 76 75 1 6 0 8 0 sigapl 432 27805 0 27791 2 0 2 2 0 8 0 futexpl 56 355743 0 355742 4 3 1 1 0 8 0 knotepl 112 7005 0 6978 53 52 1 2 0 8 0 kqueuepl 104 9027 0 9025 1 0 1 1 0 8 0 pipepl 112 18280 0 18261 58 56 2 2 0 8 1 fdescpl 488 27806 0 27791 3 1 2 3 0 8 0 filepl 152 175522 0 175422 75 69 6 7 0 8 2 lockfpl 96 8365 0 8364 20 19 1 1 0 8 0 lockfspl 24 14797 0 14796 19 18 1 1 0 8 0 sessionpl 112 30 0 20 1 0 1 1 0 8 0 pgrppl 48 316 0 306 1 0 1 1 0 8 0 ucredpl 96 59828 0 59821 1 0 1 1 0 8 0 zombiepl 144 27791 0 27791 13 12 1 1 0 8 1 processpl 840 27821 0 27791 4 0 4 4 0 8 0 procpl 600 86245 0 86200 6 2 4 5 0 8 0 sosppl 128 533 0 533 123 122 1 1 0 8 1 sockpl 384 25893 0 25874 63 59 4 4 0 8 2 mcl64k 65536 3174 0 0 181 126 55 66 0 8 0 mcl16k 16384 37 0 0 5 3 2 3 0 8 0 mcl12k 12288 84 0 0 2 0 2 2 0 8 0 mcl9k 9216 107 0 0 4 3 1 2 0 8 0 mcl8k 8192 67 0 0 8 6 2 3 0 8 0 mcl4k 4096 51 0 0 6 4 2 3 0 8 0 mcl2k2 2112 17 0 0 2 0 2 2 0 8 0 mcl2k 2048 209 0 0 12 4 8 12 0 8 0 mtagpl 80 5 0 0 1 0 1 1 0 8 0 mbufpl 256 3275 0 0 43 7 36 36 0 8 0 bufpl 256 49084 0 42115 436 0 436 436 0 8 0 anonpl 16 2821095 0 2813330 715 667 48 64 0 125 3 amapchunkpl 152 179735 0 179618 843 837 6 190 0 158 0 amappl16 192 180158 0 179780 1264 1233 31 43 0 8 12 amappl15 184 7 0 4 1 0 1 1 0 8 0 amappl14 176 7 0 5 2 1 1 1 0 8 0 amappl13 168 29 0 26 1 0 1 1 0 8 0 amappl12 160 13933 0 13931 1 0 1 1 0 8 0 amappl11 152 187 0 178 1 0 1 1 0 8 0 amappl10 144 75 0 73 2 1 1 1 0 8 0 amappl9 136 347 0 345 1 0 1 1 0 8 0 amappl8 128 14404 0 14308 5 1 4 4 0 8 0 amappl7 120 33 0 27 1 0 1 1 0 8 0 amappl6 112 53 0 47 1 0 1 1 0 8 0 amappl5 104 341 0 330 1 0 1 1 0 8 0 amappl4 96 506 0 481 2 1 1 2 0 8 0 amappl3 88 14909 0 14901 1 0 1 1 0 8 0 amappl2 80 280346 0 280282 2 0 2 2 0 8 0 amappl1 72 597571 0 597126 24 14 10 19 0 8 0 amappl 72 86798 0 86755 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 146 0 17 3 0 3 3 0 8 0 uaddrrnd 24 27806 0 27791 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 27806 0 27791 1 0 1 1 0 8 0 vmmpekpl 168 238719 0 238698 2 0 2 2 0 8 0 vmmpepl 168 2975981 0 2974455 662 585 77 86 0 357 5 vmsppl 360 27805 0 27791 2 0 2 2 0 8 0 pdppl 4096 55619 0 55582 6 1 5 6 0 8 0 pvpl 32 7434637 0 7423637 1646 1521 125 170 0 265 24 pmappl 224 27805 0 27791 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 866 0 167 21 0 21 21 0 8 0