476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb7685480b40000000000003e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba655222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152c45bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dfa68fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d1676568010c02c3b2b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e6521ebeead52f632168e82e61422b32c62917a68a1634cdfa148aca0a7e0cad1b8bf495f80bbd6ab1b3197bde61f06ed6a4d872e24c8c88ee55caee6a46a52762d4f7609e15983a00", 0xf16) r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffd, 0x7a, 0x9, 0x40, 0x4}, {{r2}, 0xfffffffffffffffe, 0x8, 0x41, 0xc0db, 0x9}, {{r4}, 0xffffffffffffffff, 0x38, 0x3, 0x7, 0x7fffffff}], 0xd5a, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0xb579c33d6a48ecf7, 0x24, 0x4, 0x5}, {{r3}, 0xfffffffffffffff9, 0x2, 0xf0000009, 0x3ff, 0x8000}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x9}, {{r1}, 0x0, 0x4, 0x8, 0x5, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0x41, 0x1, 0x4, 0x1}, {{r2}, 0x0, 0x20, 0x20, 0x2, 0x40}], 0x5, &(0x7f0000000340)={0x3a, 0x7fff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x800, 0x33, &(0x7f0000000000)="1900000000000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa, 0x121) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1ff) 14:54:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x2d6}, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="b1fec33596b886d26785331ba3155dcea7f779579ba299ecb0e750d047c2971ccf626c7303c2f6f6646ad5da7206b66619a4e962391c42326d21382e5dd7af6d0c70190ae60630ebc1f3094ffc1b3b028152c273e86d50d7f7da90ed95c1cdf17f6f17817265a417fca0ae46d9dbff5501ca8b729c6d64ab1c9f5820a4df1e9626459fbf01942cd20f519733b9eddb0695ee13d3f1109a5a84ffb8a616580a8dac10cfb7bec0987bb14d1f417544440491fce79123aa184393ff423c47b334", 0xbf}], 0x1) socket$inet(0x2, 0x1, 0x3ff) 14:54:07 executing program 0: mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/4096) nanosleep(0xfffffffffffffffe, 0x0) 14:54:08 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x1000, 0xffffffffffffffff}, {0x18, 0x0, 0x20, 0x781}, 0x5, [0x9, 0x0, 0x4, 0xffffffff, 0x400, 0x0, 0x5, 0x1f]}, 0x3c) accept$inet6(r0, 0x0, &(0x7f0000000000)) 14:54:08 executing program 0: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) fcntl$setown(r2, 0x6, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) write(r1, &(0x7f0000000040)="88", 0x1) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) 14:54:08 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x4) fcntl$getflags(r0, 0x3) r1 = socket(0x1e, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0xffffffffffffffff, 0x1, 0x20000000000}, 0xc) 14:54:08 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) 14:54:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x401, 0x0) 14:54:08 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000071, 0x0, 0x0) 14:54:08 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x90) 14:54:08 executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000000)='rx') 14:54:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xf2b0, 0x1, 0x4}) socket$inet(0x2, 0x8001, 0x0) r1 = socket$inet(0x2, 0x2, 0xfff) sendmsg(r1, &(0x7f0000000000)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1400ff1700000100000000afba2fbb5b000000000000000043"], 0x19}, 0x0) 14:54:08 executing program 0: socketpair(0x38, 0x4003, 0x0, 0x0) 14:54:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 14:54:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 14:54:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) r5 = dup(r4) r6 = accept$inet(r5, &(0x7f0000000000), &(0x7f0000000040)=0xc) r7 = socket$inet6(0x18, 0x0, 0x3) r8 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x201, 0x8) setsockopt(r7, 0xf7fffffffffffffe, 0x3f, 0x0, 0xffffffc8) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000100)={0x7fff, 0x1}, 0x10) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x0, 0x400}, {{r2}, 0xfffffffffffffffa, 0x28, 0x23, 0x7}, {{r0}, 0xfffffffffffffffe, 0x30, 0x0, 0x100000001, 0x4}, {{r5}, 0xfffffffffffffffc, 0x0, 0xf0000001, 0x80000001, 0x1f}, {{r0}, 0x0, 0xa9, 0x20}, {{r8}, 0x0, 0xbc, 0x40000000, 0x0, 0x1}, {{r1}, 0x0, 0x54, 0x40000000, 0x1ff, 0x1}, {{r7}, 0xffffffffffffffff, 0x80, 0x81, 0x100000000, 0x6}, {{r4}, 0xfffffffffffffffe, 0x2, 0x10, 0x40, 0x8}], 0x5, &(0x7f0000000440)=[{{r6}, 0x0, 0x10, 0x8, 0x7fffffff, 0x7ff}, {{r7}, 0xffffffffffffffff, 0x0, 0x8, 0xffffffff, 0x3}, {{r5}, 0xffffffffffffffff, 0x10, 0x10, 0xf86f, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x8, 0x44}, {{r3}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x20, 0x100}, {{r1}, 0x0, 0xb, 0x80000007, 0x3, 0x7fff}], 0x5, &(0x7f0000000500)={0x3e49a0d4, 0xd}) sendto(r5, &(0x7f0000000080)="734cdc38c630c2130e4724fd7749a5de7bbe74093a935abcd68db3615b", 0x1d, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x4, 0x1d}, 0xc) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x1, 0x7fffffff}, {{r6}, 0xfffffffffffffffd, 0x10, 0x1, 0x891}], 0x10000, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x394d382, 0x3f}, {{r5}, 0xffffffffffffffff, 0x0, 0x8, 0xffffffffffffff39, 0x8001}], 0x100000000, &(0x7f0000000280)={0x101, 0x9}) 14:54:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x400000022002) open(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x0) 14:54:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) read(r1, &(0x7f0000000100)=""/172, 0xac) 14:54:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) listen(r0, 0x7) 14:54:08 executing program 0: setreuid(0x0, 0xee00) r0 = msgget(0x0, 0x0) r1 = getuid() r2 = getegid() r3 = geteuid() r4 = getgid() r5 = getpid() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0xc5d3, r1, r2, r3, r4, 0x84, 0x7fffffff}, 0x80000000, 0x3, r5, r6, 0x101, 0x36, 0x3ff, 0x7}) r7 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r7, 0x29, 0x31, 0x0, 0x0) 14:54:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0xb00, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x29}], 0xffffffffffffffe0, 0x0) 14:54:08 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000340)=""/201, 0xc9, 0x800, &(0x7f0000000440)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) r2 = msgget$private(0x0, 0x4ba) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0xfff, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r3, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) 14:54:08 executing program 1: chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0x4000000020) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x400000000, 0x6}) close(r1) 14:54:08 executing program 0: r0 = socket$inet6(0x18, 0x800000000000b, 0x8) socketpair(0x16, 0x3, 0x80000000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x62, 0x4, 0x10001}, {{r0}, 0xffffffffffffffff, 0x10, 0x21, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x8, 0x10000}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x800, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x200, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x2, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x12, 0xf0000008, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x7edd, 0x2}, {{r0}, 0xfffffffffffffffd, 0x67, 0x1, 0x1000, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x97, 0x11}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x5, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0xe4e, 0xfff}, {{r0}, 0x0, 0x1, 0x1, 0x7, 0x4}], 0x5, &(0x7f0000000340)={0x4, 0x5}) socketpair$inet6(0x18, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) select(0x40, &(0x7f0000000040)={0x7, 0x0, 0xfffffffffffffffa, 0x7, 0x8001, 0x7ff, 0x4, 0xffffffff}, &(0x7f0000000080)={0x1000, 0x7f, 0x8, 0x0, 0x1ff, 0x1, 0x2, 0x9}, &(0x7f00000000c0)={0x6, 0x3, 0x5, 0xcc7b, 0x1f, 0x7, 0x10000, 0x2}, &(0x7f0000000100)={0xffffffffffffff5e, 0x6}) fsync(r2) 14:54:08 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) 14:54:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)="eea68ba1e22db357", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="02ba978e343ea37e911adce5356cb5d00b78583b5db10a7250f115b8cbd97be6afee0732b1b28846f95c2e67640a0f64957e8eb84f20cf46a60ba197dac966b764362dcfefeae5f6fdd16af642eac95a47d02732632fa87ac1e65c16158522015a03e2e186297dcb5ba8504b2ecfea484ffa7fe58afe", 0x76) 14:54:08 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') r0 = semget(0x1, 0x3, 0x80) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/216) semget$private(0x0, 0x4, 0x20) readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) 14:54:09 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="4408b22c24e2d529f5d2c24c1bee5e982a7a1fb5b4359a8523903a94b1fbe07628519a7ec03875af5647a47426e05f5a5e655c6e2830787f0f4ddb63d4f419033a5039b710884935589eb0540937b83a0efffee27c813c641b396f8fddc73d56c1f533664ec08c39ac01b0b5653d67f6ce2cd17170129397badf661cd3bcfdbc7c38537ddca8921fd85611ba44fde9224bf566f57f4f2fdd00f07db1f2cca0906ad97d646eba7ff77b6e7c07e8ad28acc1923a1383f52a7bc62598f1535ed4310dea11fbaeb4b8dfed8245d99d54385db6f2e6840db96d545659134fad435d15f72bc877a3983f3e2651b9c5f00c4184839b3cd20afc18879542cdb0424672c97d3cff63387082c81e656cff28356e50572ed475ab80511f3b71d9aa93a2c242a655769a713ce40bd80ce8d1c9a08e0daa89b97ed8ec36efbb977c49ea999b44985dae9efab34191799638ab4ff4860599a9f63c2a7e10f8769302e98cd12377fb4b50ca0521eff93225374e0685abbd8baacbe2a44211fb021bfb335165451e3a98e8614aaaa1f62041"], 0xbe, 0x800) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01000000000000007b9358ef788b6bd6dc4dd2aa37a03a10f402a281a5a81f1490ff503a559ea6c5a0e8baf110fd9b6bfa211d43936682471c4d20dc82f6b9c5eda055fc0ff118e79cab35e5cd8aec519a1ebb9ad0485c1c07fb9175d73be37b262d1e06e24386e177"], 0x26, 0x800) 14:54:09 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/110}, 0x76, 0x3, 0x800) 14:54:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9", 0xf63, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="4a0f1bbb4f5d2a83412cd4932ebb254e49973ed4dde1ccf269c1265fd1c998f41427cecdcec62fd1dce5bcfa66225dd56bc60e8181d2f8bb18527c01fae7d8c6e57b4877d4865c60d210dbc9acb97c1023855bb2a1c903ed1ddae7bf7134076269890f37371102cd288fceb7c1a3536f99ceac8ce0b7e30f87dc769639de853315a5c4f4c2a5b2b866dc44aac49887ad2a6348afee359647ce64e1fe293f", 0x9e, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000180)=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'], 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000240)=""/75, 0x4b}], 0x2, &(0x7f0000000340)=""/118, 0x76, 0xfff}, 0x800) 14:54:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) 14:54:09 executing program 0: r0 = socket(0x78d7af7a132bd7f2, 0x4, 0x79cf) r1 = getpid() r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) clock_getres(0x3, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x4, 0xc}, &(0x7f0000000080)) 14:54:09 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xd0cc, 0x200) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) 14:54:09 executing program 1: r0 = getgid() setgid(r0) clock_getres(0x0, 0xfffffffffffffffe) 14:54:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x800) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000000040)=[{0x0, 0xfa}], 0x0) 14:54:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') setreuid(0x0, 0xee00) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) 14:54:10 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 14:54:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000001002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) msgget(0x0, 0x148) fcntl$setown(r0, 0x6, 0x0) 14:54:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa923, &(0x7f0000000180)={0x4, 0x8}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x800000000000, &(0x7f0000000040), 0x7, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) dup2(r2, r2) 14:54:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt(r0, 0x3, 0x3, &(0x7f0000000040)=""/77, &(0x7f00000000c0)=0x4d) socket$inet(0x2, 0x4002, 0x8) socket$inet(0x2, 0x5, 0xffffffff) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r1, 0x14, 0xfff7, 0x0, 0x0) 14:54:10 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000080), 0x3d5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x4}, {r1}, {r1, 0x8d}], 0x3, 0x7) 14:54:10 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 14:54:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="746b8d7050ec3bd04d615462a2d24216dd41d77f31d3785345353e7b58addc534450bf75051559a5daefbb61f9a7e945c19f33fe6bb02c62601ffc4a10bfead568f91826733473fd5602ce531310e7a122e780ee", 0x54) flock(r0, 0x1) write(r1, &(0x7f0000000180)="69115ffc8f739a009e75a556f9ce95126ec2623fa0c7a2551d91b0c706e89750721defe7a77ab4312ba5d9bd21b38850493d02b7666d8caaac19b389ff91ab93048ae1063561931b25afeab0484c6357cf5b6f92b81d6e3dbbae0949464258d521d68956279ed22dca842957d9f66b2ad778e529d10fce386f1ef66f482e480c2bbeb757d7035744c01a55ecbcbfb7758d7ed353796fb41efa4118e97318be0f9811eb87b5c6440aef9547537bf227683961273edd3d5bfeb1c63b7b47003d974e688adedc58dc55008e8046063e5e33785edc18395826a32bf677250e1526f05d53d57dd8c38e72d40efa3c", 0xec) fcntl$getown(r0, 0x5) r2 = dup2(r0, r0) readv(r2, &(0x7f0000000340)=[{0x0, 0x13f}], 0x3c5) getdents(r2, &(0x7f0000000380)=""/4096, 0x1000) 14:54:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xc5, 0x4, 0x54, 0x3, "c81861d9824d7dc23514687a82e08795880f5a0f", 0x5, 0x6}) ioctl$TIOCSTART(r0, 0x2000746e) 14:54:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) open$dir(&(0x7f0000000200)='./file0\x00', 0x1c0, 0x8b) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) syz_open_pts() close(r0) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x9, 0x2, 0x15db, 0x1, "35e0b024a36c90a47db040b126a5293df0ca40b2", 0x4, 0xc7}) r1 = syz_open_pts() r2 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x20) getpeername$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:10 executing program 1: mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f00000001c0)=""/146) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20100, 0x2) poll(&(0x7f00000002c0), 0x20000226, 0x0) getdents(r0, &(0x7f0000000080)=""/195, 0xc3) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000280)="4b8c5f7641a8c73d835aa3b7687d8e875919144e6438eafe86f8735df14944c58d9b15d5772f9b815395450a4ef26bec2ea05fd6dadf3df7", 0x38}, {&(0x7f00000002c0)="8c0b0f08057de624c828784514faffd18722b24d38f7be3e65bfa8f8521659b33f4603f65cfc71277a3197168dd286c0e688b7893c5980c9290849f78364d7cc60604192640b59c79c90e3721aedbb863a8b359dec39", 0x56}, {&(0x7f0000000340)="3be5480bcb0e87e919b94e4b7c44466bea4672d448e19da0c692b146dd53f798777e5600be6006229dde91dce555fa098269acd61516d1e04750126714db263b86e2f906052a1387bbe9aa780fe75e9abad4a401767dfc2139e6bc4eb8ce016cede50a4fb750a4a41389d6460ac49cf9f292f79443fdc6b3dfed590662f6395d4f52a8455be5f1d3fe1b1892c2cef4dfe98d8438b119d558bfdc00e0397cc498a2cf78178d3ff871f1f27078e12946b07ce6344babedbfe80020e39a19a35cc76e75026d927a194791ff4edca37940d20dac32edaa7818ab1ec67258d8e9870d6b11f48b90bf8a7b16a81ee7", 0xec}, {&(0x7f0000000440)="1540a98c64cd9fce63db357b8910aaff116277a88644544bebf4d88f64954c8199866d992dab332c3254d5167d383c36bcf43d83edd69ab5e9eee3557b2b72021970d284b82d5eb2fb5fac47544bd4e6b413a8d4a58283a647d6471239a5c3015e9b83bbc21e670396d539abe08c7761e07a41692c11d08da03aa819732027a03240af865f3b3b3352cf3773820a17d909007393923fdb87b3b30080d76de21781cd6448b29b852f5acde65cc24187fd4c8370ecbf40fd2afb28ba62fb140a188d162469510c2f64", 0xc8}, {&(0x7f0000000540)="1ef41e801b292da00481d0f14fdc0746592f2679199d7035b386c8353281c41f87a7f6b7c8a50bf7aab8e51ed60af5628c00f4edbefe3d06934721d5cad86e81944c87d909a3f47ea11aef242cda72e43af86f3573278aa88ca38615db6e9d42118622d3b141417ebfb0875f7373364b3112ef60b768530bca557396813ea17820aefbf59b0a636855e88ffabe133cf21153ae1271769885c3c16108be327d73344ba5edaf3c44e38f87d1a6501d4f23842725d3e34c27ed16b20eae715332ebeff6c717bf18b097af44c0", 0xcb}, {&(0x7f0000000640)="31601359d705215b72ac49a9a911bcce03c56795b3931e9e63c66a4ddcaf0dea43785e6ba9a021b7212771633c3d1e63e2e5091ac916760672207321a1b1d37791c31228b8bb790dbc2534487f97a42fca604cbc2560d668f0187b0e6bb909319cddb24976ea97b1328f305cd2bb7796e7f542c67cb98561ceb51e20871a47bbcbdffa7676cd8a858a28ca4c07ae0d2dfb567e549cccfde19d8d161e1e9f5d6d6deb1fb40063a5beed746c6a289f0b913aa8a30afb766e227a48965a15fe1297e6bf5f9ae0c40adbb3efcc23885e5d99", 0xd0}, {&(0x7f0000000740)="21feae24d4ee410c0715acf4b30a0cd8c998278735aade113bbbfdd8a4f366a1bd645c8fd789aadaec4dc3985f3788671b68c93130ea3550dda2723dbd7d78b45e2ebeb934044652cb2c4f58921615ff0d58b4f2b9221f8989b4e046e223ef59ebe30b809bf98a538334c9dd580cfc5829426a48b6b5f880af5cd5", 0x7b}, {&(0x7f00000007c0)="04461d3f92c47a804fb77424064a582f4a38b99e3de1a4cd38cb16949b14d718f99ff4d174371a221f4e7059fcb69f5149f156d095469c8537072a50eb213487ead318f691f7b7258eaa9a3e568b14745485a5cdb66a6d175013de545121228cf493156cc808b0b6982d5188ffaa01f4c7a997f7ba75ab290d90b730dfd781197b0ce773e967ff59540abb48b539d07d83b0eb5671d5ae7c7be4931cf11b91f51c93fb9d4969c9b46a8e989b2e71", 0xae}], 0x8, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x403) 14:54:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000002018, 0x59f5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) 14:54:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) linkat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0/../file0\x00', 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1f) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) r3 = socket$inet6(0x18, 0x4, 0x6) fcntl$getown(r3, 0x5) r4 = openat(r2, &(0x7f000060cff8)='/', 0x0, 0x3) getdents(r4, &(0x7f0000000000)=""/13, 0x6d) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x5, 0xae, 0x3}], 0x2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x80, 0x200, 0x5}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0xfffffffffffffff9, 0x3}, {{r4}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x1, 0x5}], 0x1, &(0x7f0000000200)={0x200, 0x1}) 14:54:11 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x0) 14:54:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1000) 14:54:11 executing program 1: socketpair(0x21, 0x4007, 0x200, &(0x7f0000000080)) dup(0xffffffffffffff9c) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8c0, 0x0) clock_getres(0x0, &(0x7f00000000c0)) 14:54:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x1, &(0x7f0000001180)=""/166, &(0x7f0000000040)=0xa6) recvfrom(r0, &(0x7f0000000080)=""/74, 0x4a, 0x1, 0x0, 0x0) 14:54:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 14:54:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d", 0x257) r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r0) close(r0) r2 = kqueue() shutdown(0xffffffffffffffff, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 14:54:11 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0404dd193f37a926b17a1a912c112e50ba862d6a1132b47938c6c2a03f927813af0a4fef4086a38a525e282110acbd163520f7495b719d156888fcc6a8a8ae4cb5ee7c99702416c8d4155cdab30dcf12ebfcf554db05cb594d8099c96cc32cb32418f97095a00485111de9c801aa8f5f30dd1806"], 0x10) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000100)=0x10) 14:54:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/73, &(0x7f0000000180)=0x49) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 14:54:12 executing program 0: pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fchmod(r2, 0x81) writev(r2, &(0x7f0000001300)=[{0x0}], 0x1) dup2(r0, r1) execve(0x0, 0x0, 0x0) 14:54:12 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) lstat(&(0x7f0000000080)='./file0\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = msgget(0x3, 0x80) msgctl$IPC_RMID(r0, 0x0) 14:54:12 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup2(r1, r0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) rmdir(&(0x7f0000000000)='./bus\x00') r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x3a, 0x100000001}) map stack 0x20ffd000-0x21000000 of map 0xffffff007f12bc60 failed: hole in range map stack 0x20ffd000-0x21000000 of map 0xffffff007f12bc60 failed: hole in range 14:54:12 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001680)="a46031e40ec700000000000000000000", 0x10}], 0x1, 0xfffffffffffffffe) readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) dup(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0xffff, 0x7, 0xfffffffffffffff8, "e050d65a092f6ba3b447029d951b0dca791234d0", 0x80000000, 0x2}) mknod(&(0x7f00000001c0)='./bus\x00', 0xc100, 0x3) readv(r0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) symlinkat(0x0, 0xffffffffffffffff, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d336363257264502", 0x52}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001640), 0x1000000000000287, 0x0) 14:54:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f0000000280)={0x2, "61ac82ca5d7fa7a325e9ef25515586b65fa1bad26f684cdaf6f431a8f0262a5583c9e9179b1d62b9d23b60c759c731bc50fb5eca17b6d6524e62ec347cafbe4b3380c70e89e16e66c058c78a5c9ea7dd2856c625993d9248c248ff48dc8fac8f39aba8ce33a2b3aec2e9c0b9e53950d7171e6689699840412d2f04642299f708de70ac57bc9ad84b796a50220a349fef68d7e47d3793b9eeb0993b5b8eceaa7d9e8496ffb0fc7c2db6f18b333da5f042c90d61a65038ccac27"}, 0xc1, 0x800) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x8) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000200)) 14:54:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r1 = kqueue() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 14:54:13 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x130) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x26) 14:54:13 executing program 1: socketpair$inet6(0x18, 0x4, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) 14:54:13 executing program 0: getgid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x800) setregid(0x0, r1) setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xffffffffffffc6b3, 0x9, 0x1ff, 0x1, "277822fa5b034968a9af7fcae12cbf17bbf00c25", 0x0, 0x129}) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) dup2(r4, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 14:54:13 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x59) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000001340)='W\x00') utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000001380)={{0xf0, 0x6}, {0x2, 0x800}}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000340)=""/4096, 0xffffffffffffff3b) 14:54:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="c7e15f18a279156207f5bb5bcc32711f0aebd4718b5fbf290fc30a14fffa13b1ab0274ca6dfaf36c09ff15244074388d807034af2461bff7730a16cbb5312da9f953475048224c9bff7526cfa5db7a96932021d544e461dfa45386f4052e7faec6719ed358046f92e523f2114bc8953ae00b7b67996076fa35b609270853e36456e5dedde06c4927206c10b8b5", 0x8d, 0x400, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='{\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\\%\x00', &(0x7f0000000240)='/{{\x00', &(0x7f0000000280)="29b6295e3a5e2e00", &(0x7f00000002c0)='\x00']) 14:54:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) getsockname$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open$dir(&(0x7f0000000380)='./bus\x00', 0x80, 0x5) close(0xffffffffffffffff) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) write(r0, &(0x7f0000000500)="e53d37c48680526bb0157d2cd492a1c3bbb0ea2b38308c30bf5c4c79ef87c36209158216c608374c64742fd80bfa33479d087be12d8f69d699548365cdabc34a40dd43a119df973e443abab9a41e19a2fcba6db2b5fd3c940ca119d1e81b5404288f99813be60dd72924783794c45c202e3c7505340003c5543b96c02088df7181c741e6c55d7a211b4fbd4e3654b356bd68667e126b91d33a00000000000000", 0x26d) sendto$unix(r1, &(0x7f0000000280)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f12b021ee9fb1a22f62489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x100a, 0xcc18) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) 14:54:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) readlink(&(0x7f0000000500)='./bus\x00', &(0x7f0000000540)=""/238, 0xee) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='-\x00', &(0x7f0000000100)='\a\x00', &(0x7f0000000140)='[\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='.#&#Y,\x00'], &(0x7f0000000480)=[&(0x7f0000000240)='\'\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&}\x00', &(0x7f0000000300)='-{\x00', &(0x7f0000000340)="5b0100", &(0x7f0000000380)='#\x00', &(0x7f00000003c0)='!|&\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='^%\x00']) open$dir(&(0x7f0000000000)='./bus\x00', 0x8409, 0x0) 14:54:13 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 14:54:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) fcntl$getown(r0, 0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) read(r0, &(0x7f0000000000)=""/48, 0x30) 14:54:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d572", 0x30) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xeb51, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x101, 0x0) r3 = dup2(r0, r1) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x50, 0xfff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) 14:54:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x7, 0x3, 0x41, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000080)=0x191) 14:54:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000001680)="0c0b3d1d609a81aa1c576d2649f7fdcc1c8711d0cb46ff09ea22926b5eb4fbc30ac9be01d8190152e221b62c51ac29008c5179bb8e25e52e41bf310515db010dd94094f2fda7573e0c4bea4151bc8e16693e57a487090c49664467cb2514f2f24949cce3c1ec88a68b9c2cb99b2f414f6207791f2be88e33e7e7eb0d1eb56b73af8e8cc64e9f041bf5a27d5e25c43dc20f23cb046382969f5436a09457e733086bc7378a38be32e6a7efc3d671b6768f26fe9cd07006ee95a38fb401156dfe9ba4fd0cd9e34f1a551cb4af898fe8b808b629dc49924a62d5c1fa803906c1c5132ebf49a07e6d2a4d9fca041ebc2576ceec88fc6473943cfcc95906aa2bd07503ce53bf96ba50f8092c4e0ae1fcbea343b9c3e14d83d97e6e4f0c878913309dcb98aa91772611e7d8a9a7fb51f842342343f7ff7e0e45041660971f8f4f5f1217e3a2bd6f0ae01e663fcd458654feb8b3dfdbe8e4377ea882e7d574b303a8d3e125544440296fd8e01d826bc7139261544bcc0f7a53409439e903e44b9d32af60c719d02f9625f74640ef88b88a9e7742c932e891ecc749255433ad21aeca29ac737008926de9be71f412f5427752f2e34d7f3e3e78257515272bb10a51962144754d5e02693452ddac1ea549c8eb733592f3601137f8b2cf418bfb45191f7cdc462d1cfff0d3ae099b5a9d223cc0ba4efa130c9f7ca4b3fdfe480a803d58de4f0e07f7480dd611389a1fe3baa2438d4ee8d9f21ff16b92d4b6bd1852778ee4a1acffbcc91bd48c647dedd3aca7b46cf057a1d71cf580589fcea76b557c195e8e629016275915cfbf1f951dfd68ccef61d97f1fc94d63ad0c6c896b2db3a7cfc4bf1df9497fb928c4da55fbbdaa0175ef69372510872979c302b0eec97b0f566c1d0acde8945492765aa03035f8c7323bb140d55e547b54390671f59d938cac51835e25e638430655713e75fedd3de193ebca158f9c7a3324b55cdd1b576a453c2d1962ff2a00cb00b253e54c3a92e5834cee6d89eaf86739c4982bc3ff335f23c31eb9afb13b14a872bee9200a56e18c0011318081867203403beef50a6fc82515319d445eae8a5becc21f7c36b3e7054daad8684efc6cb5c74e20f828a0df314bf5b2d56f0bc0ae886647a73b2f979bca88484e137da94d5ffe26da6e6dc89ab0a142558920cef76ad3c5277bf3e84a175ef58abb95129819254049ceded0beb59915d91a456dda5b776b68eb56eb8888a06b7c22fe2878d161de0fed48cd0d9afaae4b216f02226afd01e60cb0329a631d89dc2e996af30e7a2f80940bde16de6eafdf3e73e293064bf84a9c4c408b2c6c425d64e1c6ed2be5f279a6b01e07e72f0b3eff755a50a72024f1aeb8be91083d93b63fbf39b404979f827fe9f2ad9d1c1d03afe23ea7294d51b66277762955acb0a677fa6169dc1fdf98ea330355fd08a49f6a40f76715357e6648fc5215a5536f166ad4c4b1879ecc701257f85d52acac419ca1d918d36d98e8e39bd67124ac07eace21db023984ab60c7b80cddc8e7883822c28745a8fc21629a29bbc2aebc40bff93c1dcc40745302805a42f6520ea60260cdceacb7fce0e28d5b2db897a8b80645ac19239873c9e2f6d0f8978744698651af63a665a40e86c35a3924af7116a4cc7a0ed0cad6537e006a3f952a7a44e2f1fd5889892b78984d846db895fd38fc43ec7f4e1d7279acf16b10ffa926b5c2178da6a04327a29c7a1ca0873e0c40936878395c0196eaa0000424dc9bd625280ad235945435cc984ab225a4ee727a727f031b44191febe5420ec8fa877b92e8ea7d50d2a7511dbdd5cbc7ee20129841199d65adc4f351d5d18e397f2e08539a1735d576056ceb0703f8da454bc035973904db9eb1ff30971c43bf9990de5cb826e3ca4dc123a4b5b7a9450ceffa670abf94c5c78097f22bd2634fd1f44c019f6e8498098e60f08ab6685f90a12a77f5fecc8296fbd8f408836c8c79ae4a7e2712065ba289df1b04118e6cc320d0937d04fbfcc2a58c7f7df38cf4e9c5f2c79fc49a7279a48ffece71e8b556f31f040078049671afca7446771d422351abd75342b0c6dbc589da6502dcf399a014a3d8c03f067702213690e5472a3a81ed5862026a9ba35a027cf751339e88f924b353c175c5440f84b561a329c803129d51b9e56197219012698731829af466cad8f7cab16b7cb79acbc46ef4d2af1e2b5198b673ee0ccde8e5ff8e8f1f41bcc2be935950ead90da4ef6af0f6a5786169c3e47978ac05eb03b5930e936c14454085d3b2874ca66da0bb8fe9bafe42159399d24ab7fcdbfdfefd3b282579f42464626b7432351fa75bd003e1aec5b23c4e6b1496d8e5560393c1d8a45addb125b5344d49ed0894263440e3bc1e6c34aaa809b5408c40a5bfc6ef19a6af4ea3a606b1c0dce267b3edf7927e28b4df0765992264cd46b04d6e8fac01a1a4d6dacb09b21c005cd35f4e8f6bd135fa747bdd0a9bf48723e66b1c10a8faea1e6cd9ac979125dc113b657aad817d6190c9c9023d06a5511afe4f70871c02e510e15e014b9a95a565afb5930abe5bf24281431b1b8cef847052aea3593645e00e7b11bc5ebeb910efd0efa2b888e604b36bbb18e2ebc9658fe53f0eda3c391d159a93eadcdb42e894bdc524d7e8f7a1d68df38fd82970500359f4f88a5e915bb0a91e54aed4b36faf64c0ce4ed4cfca61a4a8fc78fe79a149a93a8b9362d4fbbcf4107272e5a51872769755342add1b63f36e90826d5b30133bc9b7cbeaf78d022a5b2f11b3c84a0553c03cb2f2c27df58042efa8a61f4574ecf513de8148e688448131dc8f213150ddac266297306e2e1d84254931c5225bfe5d3e6a937d5fa2be954b7087a0ef83e58bf89b8e9b86df0831cb733756bf4f8adff5787cf26617e6bce9063d7fa9e78cae19e5cd94202833320ad99edd456c41753e6e6fc038e6db2257bef44d2f8ae854d0daea1b8d0a49fdfe14c0c124ab932af21fafd91aa23b65e0cb36ac3e2bd4f4c3c43ce062e618ad313c95c1a47fb64dd78e5e19793bcbf3bd68cff321bc7f118ec34fcc852e60c74aa6468b265dbc32a8b44d625feaa3616abb0b58ca8b22b7df7afd53caa134557936575e1dc477629a0ac73970877839ae155520e27db9a86a735ad3b28b4440eec9e3fd8046e150bf3aed1ae7f6e9a5a752141a527a939451e4e163f7ac3a80cf9df025f917a6e03fe73b3c8a4cdf433959967ab32bf025927f4e509bcbd6683e5425c72c2f29a452e8b4344bd582ae387d341338260378d787f7a5a6451e4c560b6b0bc55935fa3dc6e76f38f602ff3cbdf59f3919cc9004a93fa5bbac61b82cf2b27b7015f6046578d4d43af9e4f695903a9dd35f110dd8739d1169e36c3ea2e77187c73c7a447ce0c722f044441af8ccd13b2753344a5896e9515bfb7ee60f4a575464736a226bc50930db013f1c250960577af74d5feb319a5115cba5bc43558471e8b0ca31921cb41a6864351f3255793ff3da8a9c398202690ffd7b0712d785a6233c72b133c904b6845baa99efc37c53ade407b09e9309b87b8b9ee61da5ccb563fbb51f27b4b8dc20ebbcacf2b442099870affc156ac4579f7eba6fc5a6b5c78eeef5a8f07c76db52c6270679f11d70cd7ff0655644aa312acc187257de9c7988241c165658d0dd2debc65029e52d9d5ba2055b5dd5f6559e567b27496e8218fa38760bfa98269e477942ad29b392a2ff56a0ef9ff3145bb3422ab06acde6faed5d3f068554660328509f5545e0661a6f53ea942a4a74e74a24774ff397a917a868c972b8c7572138361dd6a4039786df4cc83afd55e1963b25ff3e31e6cb84030e213f7e9b0ab4f4513085877a02c29cbca58ef6cefc17018112665bc8171dbea928622b989c7ba5dbf1396fe2cba762a24d017582968ae4e423f53f354ea2b16917af64ecf569a21fed09a129fe974186b394992407837e544136e34a1360cd10d24a07dda335de17b868851bc7974547975f1b4b4f2966970615cf5def9db6afcfafa0445f91281471bfc46bf8eef41bb96dfb37bcc789676b96ed1a0b26b502834543981181a17e9ab481e0e83544ea5d098a48e9c26a1ee280024e7bbed128fbf2d754285f3036f1622d9ee01f21f0d5168e7cfa0c48479df561b0eb2c73a44d285a11baadde4c24b30ce936e23074f8ce1cf76d13ce9aef4ac8577f089bd5512eb2d2291b8f1f1b94ce6b849ee3141bfab31bac7497608fd26cf901c9ff1701216ebdf0ed5b459b0a322d033f71f3f380f814e9f77724c10183c7362f1bccc5b8c67eb3718c240049fe9f8cc999fec802e1ff3d0b3448db315f269ae6470bb845b04e3f6fe7b374738c5c89063a57ac0ccc0947b3335a1fca400bc1ead3b7f9cb282001d3851130f5d94bb09c82bd5f6e42aafcda1dc6fa8f6591215ceaa93be021b414dcb346145e4b3023a39664ff98b007efb1ff5bee605b36a7762439934e8501233c8891245c7220be493ec18d52378286522b49a84941c91869443d072c6e5e5a27f70f97c6db8e4e47ce7900abfd5067580459736d218f01311aa77ff3674396b48d104718fd5bf97e5e3cc5f121c62ddd5ebacf8562b56571fb231ba14f191fd5c437b6d4b2d213711deaab2b6ce3a53b12d2958fa2db44aba83a66ac484f36212e95fa66051b4e157ce307c20da814ee978b62322fc92390d8bb3e479debb3325c64ce63ab61e837a2ed99ae14ac6540f0f919d03ba47948b062b9d7a46985ec8e25938fac0bb2238d21b86f4dbeabe5b7a806702b27ee6205996dc35a37139ffa0bcf9cb8632862e29d3ed40429379231f47df7a85f90f0b369ae0676543dcec9b8c4737b22cdecbebc99ae99d42a8ad38ea7f3b961be75f80e712e969614ae669d086db439b80c84fdab02632b25e48f63a685e0e6b5034952bf43430fd209d69e0ef54d0ac4461c78b0093c500501d26f914a67791acba65a2f9d4549265e14501dfc2442d58761d139a91e4926681d612d17859dfe87156b12053d269183873686a278d9be7420a00882a3b56205bb1ddfc3be8423eaebce11ba9537c4a40db320319eb46707a4f3b5f1634a5f4b92ec363a5cad2be74ea30e086c059ac0868c044cfd3fe3ea3ba4e3b2ec8e60fc1150271757e33bcdf053d97fed00303709b8f1040fb8f18860ce9c4ec2984347e7d53c2fc253496f6d9ae3ef2344981f45a56809543266ca4860757b0fbd087028e882047e3c0da1a4b787c1cf9aa8b09c0484803e6afd4033577db3d893713175612d6dfed595a3b6bfddcdb77707d92ba3c2f1b503894b6848eb704b33c1d264c4fe692bf581e97fafc6350a608d8d93f7cb036a26c2598d34ac661fcc9b52a7bd995ec63dac19c469fda80779701d77b52708a6d4e4cd0115161056a47e95ddfba4a8317a0bd81c9f9470c53a69ef150335dd1fb7028226b0bf3381c215225edd3982e60426632ac095040a8220248348c0e90d6f1e48d1facf7beb1140ac931c1ba72841eb8b25a1502b0122b08e910cb72c32a5f8b8b1f716e72802efc8c36ceb21ce3348c9439f153a3a76ca9fabb639e791ab8aeb5c0749f79b888589195f75a4adce7a162d02371ae495aa9696bb782f10305f9bc25d27d4807a805f58a274b0a82dcc03daa11bd7ebeb336b3c45fde6d026377841f494e2f6ef0a38cea89b6b5045f43db5174f61c488028a8a2938798cf9e23fa5185e5f0a35ea601c3aea8565289bba67fe6242fd337b02f0b02b4d977f4a3017706b61d32d5eff811e3a08", 0x1000}, {&(0x7f0000000340)="2e20c0595a2029ad5534ebf1f2b2f6c02751cca9d0c0cb3c3c5fa74e9d563a83a9dc564d057da7212a737bd95dc5bb8b87356469b44e30ea3d86b06046870cf634b3e4000ca17c95c8e219be9481e6b60b2c2e24f4e064276cac71d075b1568fe486c2b2ab1feca6fc7be49d89d6363bedbdf99079859ac25d8be2f09595bc93d88f6b0fb5fc35490c161eac73e491b8b6ba10b424a84591bbe7bdd2cf124bfe4fee9cdc14d5b1b28a184aa7836899b52dd177f0de702e321b417974c0391a96a51324e3b8278f0f50de36b2ef9db6103c9d2b925f1fcc", 0xd7}, {&(0x7f0000000440)="0d2eb6b6999b86f72cda2dfab2e58665a0bb29ef6369cf12e4b13ad66e65f0631d1e29232d2200f0f53d23d9da0689a3440ff00b79a740770c30a48ee1fb121a33541ce734df3fd71702b3304e58cf342aabb8c3199310dd88bd6dd119f9c9e70cd9a09b71d550f0320c702ebe4e62f3aeb907", 0x73}], 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="6cbd9751e2abf358120e20f7cc4bacd12fbd17546d62f63f9ffd75a6f29c853e04fefa3d431aaf5f6004975ed676f0e8b6d50f6578e4eca4ef2f1bede7a6cdcb8e09655546a1d99fbcd9bf8ce480287fec36bf0d6ceb140db5fdd8220d65eee3166bf54f52f981108c86544ee9ddb2d202a7504480012ba9c928c8c15716530fea06e984e7cfd3d41c2760486c4c615882c5ae6f7ea7b04278471fe4977f1e78b7c8b676f90fb70c08a1cc7d80c2d756825a052679aa20383e0aa450a4656eb160e4c768853cda55bdbea2e3fa0aaf44147706eeecb6e34084c2467a246acee5265f6698c34bee177a1594c6d60536f74f6304", 0xf3}, {&(0x7f0000000240)="b5ec6e4695909094243d76f323010064a7c599a3a103b9f8ca7b344f56db2646d2b1a93f7c1e9cb8d8401a6e4b090054009d5589b3f718bcd8e50a9e5f5ab141dbac90c947959226fe6846f9e8cd50b2e60f9dc725a13b528b092c8a7e5a47b7f600", 0x62}], 0x2, 0x0) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000580)="7975f6046c76b7b063f9cce7b12a543acdded17a61056cc306f3ac5c1b7f40ad1828af54db5fbd18cd3e3fd545190100008fe6eb3c3ee715345ee31e015ba87b123e29d9506356bc6643702dbc9d2609daa2366004ef505ba663f585d83412e313d4323eb06036ffb65c57c76df52c906b853b52ade016c973855835770de81bae74091eaf10e15ed3fb0e3fcbbaa04c1be979125a711fe5a2edc05c94df9e8cbed0802db6", 0xa5}], 0x1, 0x0) mlockall(0x1) fchmod(r0, 0x40) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x3c) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:54:13 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) recvfrom$inet6(r0, &(0x7f0000000100)=""/241, 0xf1, 0x1, &(0x7f0000000240)={0x18, 0x0, 0x6, 0x2}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, &(0x7f00000000c0)={0x7, 0x1800000000, 0x2, 0xfffffffffffffffa, 0x0, 0x3, 0x2, 0x4}, &(0x7f0000000200)={0x4}) 14:54:14 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40000000001004, &(0x7f0000000700), 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) 14:54:14 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0x4) poll(&(0x7f0000000040)=[{}, {}, {}], 0x3, 0x91) execve(0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 14:54:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="fcc3f2d8", 0x4) close(r0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x3}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x44a3d3d344e99715}], 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000200)=0x3) 14:54:14 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="957b098fd83e5a7d378dcb7f2662f598e62a60500ce68e5b", 0x18) pipe(&(0x7f0000000000)) dup2(r0, r0) 14:54:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) 14:54:14 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)=""/127, 0x7f}, {&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000240)=""/240, 0xf0}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/230, 0xe6}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/4096, 0x1000}], 0x8) ftruncate(0xffffffffffffffff, 0x3ff) 14:54:14 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x100000100000005}}, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffffffffffffffe0, 0x401}, {0x9}}) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 14:54:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r2, 0x5) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r3, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x6, 0x0, r4}) 14:54:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 14:54:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$getflags(r0, 0x1) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 14:54:14 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2008, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000180)=""/4096, 0xfffffd55) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) 14:54:14 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000500)="7ef09d5e4e3c4a2f681c4a54fd3b6dddcd2b5b94e8bb8e52dbb8dc36992efb52b8b07f47c89d3819f3af102691dfadf52afdc9b65e011982d614dec1562985a09915d380394a9df26590ddbfb7e46b79c7789482122590ac7fd3d9b31ffabb3195530bd4126d9a15b1ba4008b1dd4b", 0x6f}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 14:54:14 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x9}, {0x0, 0x5cb4}}, 0x0) 14:54:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 14:54:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x7}, {{r1}, 0x0, 0x20, 0xfffff, 0x12, 0xffffffff}, {{r2}, 0xfffffffffffffff8, 0x1, 0x0, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0x15}, {{r1}, 0xfffffffffffffffc, 0x87, 0xc, 0x6, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0x40000005, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0x0, 0x400000a2, 0x5c54, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x3, 0x20}, {{r2}, 0xfffffffffffffffd, 0xa0, 0x1, 0x9}], 0x78, 0x0) 14:54:14 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) getrlimit(0x6, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() close(r1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x6, 0x0, 0xad, 0x0) 14:54:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7ac7e107b7c41451e29265ff36d99bf9dc9e83f939516591685d94ef46214c987c685d948a93525085051db0e1bc7a2939dc34fa77f162585fa423f81fbabd93c8350edea46c28be85c9149dba33ce4e5ebad2c1e5ff90cc43464710a358f43ffc26c00058faed57bfc893b4c5a8cab4b2b38e949656c882232511522a3a4c482f9a2afafb5f898fad7aafcc430e36e660c2a7d38093821c131d5675fec1807825d0d40915a583f76b4604b5134275417f6a1d77455ec7afb4b261c6ba5bac12654e42a9e6a79cbff791a70468868f67c63b75522570ff2126327c4ff32ba9fdc8df14", 0xe3) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) 14:54:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x73ab) mknod(&(0x7f00000000c0)='./bus\x00', 0x1a, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x4, 0x7958, 0x1000000, "52774a166916b808c56261147e9f090e93067596", 0x0, 0x9}) 14:54:14 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) r2 = getpid() pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="e87742fefa853f818169a1f4ab3dd1ddc117c789f9a3c987bd524e135647372faf568a50f581e656e69a5615e753918988032060a9d366e6", 0x38}], 0x1, 0x0) fchmod(r1, 0x29) fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) getuid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x6, r4, r5, r6, r7, 0x4, 0x5}, 0x5, 0xc683, r2, r2, 0x3, 0x1, 0x5, 0x9}) 14:54:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, 0xfffffffffffffffe) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8000) 14:54:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/170) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x2, 0x1, 0x4, 0x1, r1}) getpid() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) getpeername(r0, 0x0, &(0x7f0000000040)) 14:54:14 executing program 0: r0 = socket(0x2, 0x1, 0x4000000000000004) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 14:54:14 executing program 1: r0 = socket(0x21, 0x11, 0x2) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x2) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1000000000000003}], 0x2f7, 0x0) 14:54:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x2) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) msgctl$IPC_RMID(r1, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 14:54:14 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="04f4484229dff5520e4dc2606e32af604413cdf37acc7a5d0f08b231996a0ce31fceb5aa5c6e7dd5acae6be35e12a3d690587d8630d9fe10ec565b9164e366a725d74143924ffbfe7ef60abe33c9145139d2fabb403bfe266afd96a6a018d3c499731c1ec8a3d6bab41714088914744656669d68b8d351955df16f15170405247ee6e8acc9fe26fad9e19f6a9ff4a979d024317895835942eb5ba075a88bc577beb0d530e7cbc85d3112e11b8d1aa08a873f7eba1e926740ad24f013824395aa95e0594d800af8057ee4823ae588d5048b5dafbf62fca3b81e7936c8509df5e7eccdeb81cfd97a9cbc377a909802b1fcb825bfa14fb695067f8eb2bb7be343c0b85523eff8bc011f7f158422ad6cb62d8bec654caeae9aa3e46061a3ba433dbf9e78c795f1d0e72576994f9fd122", 0x12e) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0xa0, 0x2, 0x7fff8000000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1b, 0x80000001, 0x7fff}, {{r1}, 0x0, 0x80, 0x34, 0x46, 0x200}, {{r2}, 0xfffffffffffffffe, 0x12, 0x0, 0x6, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x90, 0xf0000000, 0x4, 0x60000000000000}], 0x8, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x0, 0x42, 0x2ba1}], 0x800, &(0x7f0000000380)={0x1f, 0xc57}) r3 = msgget$private(0x0, 0x408) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) r8 = getpid() r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x5aa8, r4, r5, r6, r7, 0x0, 0x7}, 0xffffffffffff7fff, 0x1, r8, r9, 0x6769, 0x3, 0xd9ce, 0x80000001}) msgget$private(0x0, 0x100) 14:54:14 executing program 1: r0 = socket$inet6(0x18, 0x220000ffffffff, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa}, 0xa) 14:54:14 executing program 0: r0 = msgget(0x1, 0x2c0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/94}, 0x66, 0x3, 0x1800) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/153) r1 = semget$private(0x0, 0x4, 0x1a) semop(r1, &(0x7f0000000140)=[{0x1, 0x8, 0x799f99807cccc54c}, {0x4, 0x101, 0x1000}], 0x2) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000180)=""/229) r2 = syz_open_pts() preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000280)=""/236, 0xec}, {&(0x7f0000000380)=""/225, 0xe1}], 0x2, 0x0) mkdir(&(0x7f00000004c0)='./file0\x00', 0x34) msgrcv(r0, &(0x7f0000000500)={0x0, ""/4096}, 0x1008, 0x2, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001540)=""/205) msgget(0x2, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001640)=[0x2c3e, 0x101, 0x9]) r3 = msgget(0x2, 0x0) mkdir(&(0x7f0000001680)='./file0/../file0\x00', 0x0) socketpair$inet6(0x18, 0x3, 0x9, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000001700), &(0x7f0000001740)=0x10) readv(r2, &(0x7f00000019c0)=[{&(0x7f0000001780)=""/85, 0x55}, {&(0x7f0000001800)=""/94, 0x5e}, {&(0x7f0000001880)=""/193, 0xc1}, {&(0x7f0000001980)=""/60, 0x3c}], 0x4) semop(r1, &(0x7f0000001a00), 0x0) close(r4) msgctl$IPC_RMID(r3, 0x0) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001a40)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b80)={0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0}, &(0x7f0000001c00)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001c40)={{0x0, r6, r7, r8, r9, 0x10, 0x1f}, 0x8001, 0x1, r10, r11, 0x3ff, 0x80, 0x4, 0x2c5}) 14:54:14 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) munlockall() unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0x8000000, 0x100000000, 0x9}, 0xc) setrlimit(0x1, &(0x7f0000000180)={0x20000001, 0x7}) 14:54:14 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/252, 0xfc}, {&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f00000002c0)=""/199, 0xc7}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000002c80)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/154, 0x9a}], 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab8320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000002c40)=[{&(0x7f0000001b40)="115fed6a8ebec29eee1166137978959bcdcc2f12789e425f748268304993fae31e4ae3f6b6a851ab861ff5a805d52850b235958e96e22d38eec377cf71c4573f9be18832ab047f6f0d0ced049ef496e26c55f64ff94294c1a02b577e06846a581f971e40cda7a6444bde6993da5c5ee85294e74e47d18bc1d17b282bd804fb7eabb445ed91a311b2f6cad135757aefaa085f9cd97221b384de17d8d66dcc75653d1cfd21c0c4a83e5c0197f8de4ead42e43063e75ee4dacb1df2f1a6f3a9a39f376d1aa7b3f66beb9852eb91cb17e351416773130c9c6740238a38d5056881ee97184ab5c374b292d1c3c6162ff9c1461eb3c40904c2934555f39f8b7f8c5d357f61fb3b27a80e64e11b2e48a9eaa42f2597edb294bf1f9f8177d3ec27f76e40025ca47b19be0a2419a7a6d78147f61558751c45727a181f3474813871897c2b93a40bc88b813683a514ac4b51aeac099221e7938a8f05e6af6f8238f909ba745cf5530991018767d3bad15c4ea8e03b23768ae1220c06a02104574c997acb722eea6ef4655b2e879fdb7ab4f564fd8e3cbd62ad46c3c0dbc9060b54adfe673017fabb2c06375cda1592ddef5ad6c4b80188ebefe5827d7897188b278bddfe7c59af76ee8fb48d0a764f5e78f8e775324d3601a7554f8e18b4cbcb90194ca8d799fc136a8af88f2eccf42e719cac8b64fb406cf5286e756a70ab36cf04c2ab96fbc97aceb3a4ed5cd822e8dc90b577365afa9eead516363036dad53a127dccf2dfcedcd36592f41b70ac0e84f103609b782c8698293d423aadc33b159e42d270dc5659e9519f082ea69426a4286c79f526adfcfa9914e1e9a9ff9251cc96d0be697f8c76514c2df3f71583fcb18ea487418b08cba8d361fce93beb1bef488cff86066d408974b78dc016ac5d22c1cb7da7c37905d792941c4b16abec784ca49970c5ef0eb1c633cee8b60aaa4943e0d4850e4ab46e9bf9fc066d11e473c42ee34f1fc8b9978cc6c85601ab6583eac6501141febec01b765f869e7b367df46620e79224924b660185e38600400b08f7b03635d5868b3e7d6e45a4ca9c3d1112c980f9612cb9d1add16b07a3141db20490c65fb0d8b38e700b4fcac8dc863354aea475a252e14102ce83216ba152f6cf0e5a52e1e970cdd318a6a88113ec72f2f7b3c3e14a0ddcd013fd74da6a0f6088f023a0605dace4e45d214620a63086a1f85622e823a3a878c305d8473b3c71c6f6555632203571ecaf6bcb01aaf31fcfa7e4e507218ab3f87aa390126c62e65ee574a34cdfbba293ec02414e1de79fec5e22b38b04860d153a30f761fc9a255637bb5858799db7ace23d6aee03b304b83cc9d817dbb6f602ccb6d7c95f8d54005159da01ebc59d2ce8cdae4e44e04e5df43b80366319eea3153b0152709b7b83a3dd493f6a560b42ca8befdbae3f73380eabf161dcbde81993002293247301ca13526be947af374945eaf72e2ff21b2e5e3f3d4e408d4199e65bad43c0c3fb66a1e5a51df7a17059b79a4eb284edfacd680a6dbc6ce100fb9f0cd51a1ec078d7ee3820b80ab8834740bf3443de2dbaf684ba9d6f13029941bd800923b05ba8bcfcf3f50dbe3ad9d8ae9dda125ab90863a5c4322a97b22a8c5c5b7950f3ae54ba48d46a7e315ecceda63edfa6b1af34563a3ccd8d9d7ec3d0398128e5778a6095130b1eae251967f7bf39c3492e936be3bfb647cfaac6cbaaa4f8c166a092588cf9c8d2a4bfaf17f3ec07a2f2b9a819538758c61a8b5f7d2aecff790b7106accc04b8b4850df6ae0bef2ce6edcbbd4014f368cc57f13089d92a81969924f11f47bd1df5a5d077b6e41f00120707e9a1e419331a2480d375ff9f47955db21ab86c409f3efb0e5c04a02085d6e4c0b42a1c4d340937695ea3f53d3d9a8fbd8ce5aa039de0f347ab5f6e4044d671572fd24257e7994c72db6655b24763496091314abde46a7622a272a5908748e6a9e4b05761729547eeff3ca85cd0087b64518817bdf7a61b9b6586423305dd8c3d65a04c6e0bb5b48c0d2fe0ea1a184ab512372579db9c2b39826321f280a1ce16fd2b59ec35f44252cd912afc9781fe859f59623916e967041bb27a156ffa6b5abf62ff70ded0f32e73a792967c1a0e55a006ffc72aa4a6d62ef3692d2d4e97f311f20aefb844b90c1b0be83ce78ee388f01377cf4cc146f4a8dc6c179570994c29a95c109634d15cc67a829bf6ca71945beaf33ef33506ea1eff5ecd4e96da3d0077ada8c0d5a115fd001adc21d8477f3b37cdf99773738d74a16e802c1848ce31c5f456f4febdb12fc4f26f63d8fbe559f9e694c3d0e1fba924ab3fa976923b7cc08f8afb32ab04633b59003dca09a9a54a513c07908ce95e59f342aa828d695f1ef0222bb312fd9b60254f081ffb4db53c8f848ec4c06d0f546f9f1e5df7777008bcdf174ab02ed3c321a1fca3512abeba284ce243b27d2ba640c7d7aadcb78e03fe266b40811a2fa80fd68ebfed19ae7aabd3db5d0152fb604ed07623ccbd8af6403b95b7422599ff2dea5513c52154a606160d6769d27312ca21ff31bc77f4d4d22e17", 0x721}], 0x1000000000000261) r1 = syz_open_pts() close(r0) kqueue() syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) pipe(&(0x7f0000000040)) 14:54:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4007, 0x81) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 14:54:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) r3 = socket$inet(0x2, 0x3, 0x200000000100004) r4 = dup2(r1, r0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000001c0)={0x5, 0x8}) sendto$unix(r2, &(0x7f0000000040)="77b93273799cd553e53473cce0d71a4e97447a2ba077815fcd7752f01e1ea086904e81ac7ebe0ce13f1994", 0x2b, 0xd, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="18cec86789a3092b838d93a36ec493f45d2bda02cf7b9543ef017dd520cee9f84e412d9eeb885e7687b963c8c8f07090e718ccc9ddcf4bb0b527372b56a293b43a2a71ba7a72b1abc4e783c50fee326edfeb5c065aa1b1d0e5998f68e442b18fc677b03f47dbad097e02007f90044763f70d585ad2b17217399805744d6de30f9f04b44cf6727b65eefc53b545125c6af87f143a244a9ef8df3ad828f0ca87e92c61e0efa3d3b18c73d82fd258ce5af8b985409dff4a62d6c331", 0xba, 0x8, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0xfffffffffffffe3c, &(0x7f0000000200)=[{&(0x7f0000001440)=""/4096, 0x1122}], 0x1, 0x0}, 0x800) sendto$unix(r2, &(0x7f0000000240)="8a48197d67adff49bbd8783ef8ad12f127f9172e7d52fe4b1f02994b0baff1123108583c5d66aa85fad4ea573c771eb6c659701bcd2eb2e89cbf5f470f1f804b8ef987cdb96606e1ff1060edb790d6f9ad254015c8cfb54d0805d50367c7c4948f58c51c1617f8f9ec2d6550b9dca4161dc32a065eca73e1d2a73639c7942b53e34e0da182cca1887ab0e926cda868aa4d4100faf9dd94aee1245efac7e08debb44d040ee047f91143273e805b56f28f9d8ecb8a19c9e8b5f3bea575c58389444112fbbc0f3a031500e3384103c6fbc61189212b852dc029b978ef054b75a91d97b1a1", 0xe3, 0x3, 0x0, 0x0) fsync(r3) 14:54:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x161b) 14:54:15 executing program 1: r0 = semget(0x3, 0x5, 0x140) getrlimit(0xc, &(0x7f0000000000)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getsockname(r1, &(0x7f00000010c0)=@un=@file={0x0, ""/86}, &(0x7f0000001140)=0x58) chmod(&(0x7f0000001180)='./file0\x00', 0x40) semop(r0, &(0x7f00000011c0)=[{0x0, 0x5, 0x800}, {0x3, 0xfffffffffffffffe}, {0x3, 0x8, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x4e5}, {0x0, 0x0, 0x1000}, {0x2, 0x9, 0x1000}, {0x0, 0xf02, 0x1000}, {0x2, 0x9, 0x1000}], 0x9) getpeername$unix(r1, &(0x7f0000001200)=@file={0x0, ""/108}, &(0x7f0000001280)=0x6e) write(r1, &(0x7f00000012c0)="c94f9cd755112b80d1d1495f14299cedbbaa80fc7ed2c877ceb4fa649f92be844522a5b8db65954fc01259e1c09b483862446d63d8cf74a253ef5caf1fda4a3fcbb2bccfd73d576c7c46b408893edb47d60df1900fe251c4a484ae5ece512fa55012a27af28fe0b86443e83ab7b9b0ae50b0ee4a646cac72657aa01f70b2afd5562bd4b708f7d171c08bc070c5093b8cabdab38e1cc0968efd250755150f705635af7a922c84d98cbfe707cea529dc7fc34c29c2380ec6e6fb902090d8adce704db0f819ce7b0cf7de070f429dc54b194630179d45edd6075c5404de7ea5095a8f88154afaaf236e893d59d865e6d0e26ae8cb08a8df1cce3430f62d31d9c2", 0xff) r2 = msgget$private(0x0, 0x4) msgsnd(r2, &(0x7f00000013c0)={0x1, "c257504332a6d78ea865b6db783bf91f685eff3a7b748a80dd2c64e05c0ae244556741cb9602dbf500ef3a7138633f353591a28a2b"}, 0x3d, 0x800) r3 = semget$private(0x0, 0x1, 0x10) msgsnd(r2, &(0x7f0000001400)={0x2, "deffb36a9af7b5829be2fe4828dcd76440cab7621c98578ddcc95689864c1d064732da737c1128b091"}, 0x31, 0x800) r4 = dup(r1) openat(r4, &(0x7f0000001440)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f00000014c0)='./file0\x00', 0x8, 0x0) link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') msgrcv(r2, &(0x7f0000001580)={0x0, ""/124}, 0x84, 0x3, 0x1000) r7 = shmget$private(0x0, 0x200000, 0x424, &(0x7f0000dfd000/0x200000)=nil) shmat(r7, &(0x7f0000d91000/0x200000)=nil, 0x2000) getrlimit(0x3, &(0x7f0000001640)) r8 = fcntl$getown(r5, 0x5) fcntl$setown(r1, 0x6, r8) socket$inet(0x2, 0x4003, 0x100) write(r4, &(0x7f0000001680)="2f155abea1c5571ebbf28b63add412ce106e87f418806442979d4650b82bbb3cb7d2d64f97dbdb5de9bba968544527abef85fe38cf6e4222201b5a44fdfca677811f955c55155a66436acd94b3cad51a7774757917282402b9cef4b0f6d5bbd52d63d8c1488bdcc448ba2c8a5ed4947207c8bf7554173ea36a781ea826f47e93551e095a0a7fe0b7b27130054d29a0b523d1a7fdec9d2685b69eb7ef89957ce4c2c13d8929a461eca021c7d62036b7eef73709461969b59375eddf674132a37286150d4571f161e6", 0xc8) getsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000001780), &(0x7f00000017c0)=0x4) msgrcv(r3, &(0x7f0000001800)={0x0, ""/126}, 0x86, 0x3, 0x800) msgrcv(r2, &(0x7f00000018c0)={0x0, ""/140}, 0x94, 0x3, 0x0) shmat(r7, &(0x7f0000ffb000/0x2000)=nil, 0x2000) mknod(&(0x7f0000001980)='./file0\x00', 0x0, 0x1) 14:54:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809", 0x2ec) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c453527dfeb101ba1198e37d427277d06c61b27b"}) execve(0x0, 0x0, 0x0) 14:54:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x40) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000)="ea163698b0aae80e330fe9b277f42d4ada69e93cc2d0058273801f71633f677f330cc1fd9a5d4546f764c807ba2fcef23829ff8999a6d1c6f51fcd1c254b0a14062d7a55b6a4e81935a57fa6c3342a0570853a091e1d8aff4ee097c982aab12a9fdd8563000b72c4161f8c8497bb251921792299e2e29ceeb2ed5858c285c13f8ffa76005eee05aee2bb4f919d4131f5a06836f576871109bc4ef6f511f06c87321231f020e1344a9e514bce266b5c31d1c39388865f4c489e63b8e232", 0xffffff91}], 0xfffffffffffffd99, 0x0) madvise(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x0) 14:54:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d085be6b3af324681f1873a0c1e00000000000000000000000000", 0xfffffeb1) socket$inet(0x2, 0x3, 0x5) dup2(r0, r0) 14:54:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x1, 0x0, 0x6, 0x5, r2}) 14:54:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 14:54:15 executing program 0: r0 = msgget$private(0x0, 0x380) msgsnd(r0, &(0x7f0000000000)={0x3, "9c6fa2771d4e66bc62d328e0e2f55aa83e88de1e4affcc54ce3ffbec943c28f1413f91d60bca968bce0a36adb64a9e2bafa9f6e9494537867563f0889ab546a20f3f51118cb5dd3ff0d9eb95a81e9e174dd9f7e447fda8e99d4e6f36ba2d82872a3115969de84ace623e10f0db64a16b537844b3874b1be31f1d87ea39e76c8fdc80984a32d09a7a1112e0ca8e0ee226f9fbab8732cc6325e640233bb66faec29bcbe780d32e2003144acbcab49fb5abf6de1d4e0a865dd9e33f18d120cd89b53fabb176da6c8e41398a6c2ce4cba97af74c7242406cfb446dafcf6612d94b707f62e65cd6d925"}, 0xef, 0x800) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socketpair(0x18, 0x3, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01000000000000001984a7a444b5b1cda23163d3a3d3ccb3ce42f333792a5adff51a3802baccbfcfad82bc0bb9082d65aa8e6a6d6b6005f8011ae98e61c1ef68e49943506f15acbdff014f0c5f7fc0cb53a9ee0b6e91152d4fdf8d78d25999c871757cd818cd46b77dbc0d8a6c7f419c6f6ae918e65bbf17c46abb5b9d755532fc49b064154cc5ab0ae26d8fb80225eba291eb722bf78a1b76faf992a594c10484756cfbd89714e12aaa0869eb89167ab265d715b9f6f732c94923595c11b0f562b904000000000000005069c8bf4639000000000000000009bed5691325d7972c17c2359b003520381577877cabb8412aa210883c34d111e9b894e3aec0b2af"], 0x100, 0x7fe) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/117}, 0x7d, 0x3, 0x800) shmget$private(0x0, 0x3000, 0x202, &(0x7f0000ffd000/0x3000)=nil) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/164, &(0x7f0000000380)=0xa4) msgrcv(r0, &(0x7f0000000180), 0x8, 0x2, 0x800) msgsnd(r0, &(0x7f00000005c0)={0x2, "e35ba1a5740daa7e269843c0bb0663bc3e7b8ea345ed5563570c61f60aeb3ad3853182e4b867ebebda772357e36d321d21758aa13dbc7f6dc1b46592d287edf04682e2f3a114ae130b5e441684531cdbd9fb2e1dc7555197873c0ad0488f952103"}, 0x69, 0x800) 14:54:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80008100, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, 0x0, 0x19b) 14:54:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0xfff, 0x3}) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="060ab68ca36459b334eca2b6e6540c7cbe4b0df52979c7ecc5fbb5a8e39bfd69911dccfbc490c757da1b7f71c470e03c0aecd6792116aac1ab86e5960c568fd0f1af55391d0e0dc79ddc4e5e034773b5c3eacb36db898130c7ae87f08e074483e60cff23ebaab19e057c66e877b6379d60d485cc86d8bcb0b5a9e1dbcd2500a7315cc09d8717542d57d3eb6d09e84d71467d628ee518ccf826883f", 0x9b}, {&(0x7f0000000140)="bdb8583d7143f5a00394037a410d", 0xe}, {&(0x7f0000000180)="e2ce251a51735eaa9dcad9f7f4442d9d2808c2a929a15053c193ad22fc5f1b3157774735405efeb8ad7fffb3b194f2919d533995", 0x34}, {&(0x7f00000001c0)="726b2388e60632a898c901b8da56f9e81a6898df342ae413a2395cd6dc5dbbd63a0432a42ceda4d972b16dae07a329c9e90f52ecdc2b4b6238cf3efbd5369a8b65680d8dd2d6de9a89f4a19b64e66479243c45b982c0a468e366511831486a83fd45068cfea4651b9ed75199dce32ce37855452af3310e3869550bc5612db4d05c5dcd31aca6b64c4f8cfc835788202f58f3f90533f341c3bc3319f7040c10b21c5e0201807de404755215a090e3261d51ddd21567f8fbfbca50b2ac328780286e962fcd65f698c467c1cd432f86fa6abd66b4817bfaa61c7db760fc8909fc5addc7dd4d923b2cbc499f2b04856a5f13b49b4a53e2f87b", 0xf7}, {&(0x7f00000002c0)="c5edace9cabf87f99b838606329578f7beff5359d9233f4344dce96d8f26f1c0ab84bcf6df7697", 0x27}, {&(0x7f0000000300)="28bb518cfdd0863063d24a38ff19937a3a730485dc446d96e3e0591d7af5120daa13e7bb5299a329e9efe4bcf4c2c3b6ebe6fda0d48258a47e0e5d6299e5c949a917d087a6b0e9a45327ccbd43726ca7083761f3b7a5e107257f478597ad41e7e0d9861bb528a119ba8ba67cbc225983da8f41b3b6e0aac87f1b19e787320e7877f8632200c71ff0702522ba74c7e5", 0x8f}, {&(0x7f00000003c0)="d474d566026ad9adf133e5efba21746a406fb18d3a7ee20e1101583645b6bdf4fedd484ececd671a30ac08c2e31a69f2b1ddbadd8ce6c810e2b80b9370bf295f612c647afbeba20d82b3400c6e36c1ece1c8313ba5277b920196b7ad81db403714f04ed034304249f9dcb842be86ea8e1cc408bfe5c5d62f558a13617212836ce9eeb40693305904229dfa93c6", 0x8d}, {&(0x7f0000000480)="8f36dd538ca2d642df11cbf9f5c6bf3e067858a5d2385c62e75727184baabd1e8f9669d63a32fa77f777cb31c4fd748e2b73c10387c5010efe06c276179994ad10d4a52453e8aa4f493195e9991e132c3cbeeaf424765054170ce4caaf2c59b82acba7587c0eafe3953d23ccec91391b60478952df5138daa820ff7b54e38cfea9734b2700de4d06916a882a19ad5282a2a9c4bc529cab96df", 0x99}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="74404d6a44d12556874a899f02c8170eabb66d11d3d490f2d8c3ff160d94f13d0d64d67f791b8ccec92ad4911322d52ebde7ab19e4e7d7affbba702de77ae7d1d8fb7cb21c1464b63cb3b7436cc3398190aa997c69bb6fced2893251f1", 0x5d}], 0xa) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:54:15 executing program 0: rename(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x0, r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x8000, 0x100) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) fsync(r2) fsync(r2) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x10, 0x28, 0xffffffffffff8001, 0x522}, {{r4}, 0xffffffffffffffff, 0x20, 0x1, 0x1000, 0x8}, {{r4}, 0xfffffffffffffffc, 0x4, 0x20, 0x9}], 0x80000000, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4c, 0x0, 0x5, 0x200}, {{r4}, 0xfffffffffffffffd, 0x2, 0xf0000001, 0x0, 0x4}, {{r4}, 0xffffffffffffffff, 0x45, 0x41, 0x0, 0x100000000}], 0x6, &(0x7f0000000100)={0x3, 0x80000001}) clock_getres(0x6, &(0x7f0000000000)) 14:54:16 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) getsockopt$inet_opts(r0, 0x0, 0x380000000000064, 0x0, 0x0) 14:54:21 executing program 0: shutdown(0xffffffffffffffff, 0x1) 14:54:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0, 0x346}], 0x1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='cw') 14:54:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000700)="78611a98c2212bb71debffdd5d70d815269c2ac6a10ebd064cf425f4829ee3d74b22ee1fa113da90e167d98aebf378131a866e03f05db46704a5eb920068470d4213537331f24956331732c67b07cbfe258da5b6662f6889225f8fd8bf56cb601fc5f604c1ca531b168aea547018a250ca82a17127478f157f5666d3d398797cab2dcbbba4d0048ed6f8ae8ae8d6d2addc1e182cf92230167488cd22eafa427f8e220941752cea4e4236dd", 0xab}], 0x1) 14:54:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f00000001c0)}, {0x0}, {0x0}], 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) dup2(r0, r0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 14:54:21 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000001240)={0x0, 0xffffffffffffffec, 0x0, 0xfe79, 0x0, 0xec94b42938732b53}, 0x0) 14:54:21 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 14:54:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x8) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 14:54:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x4, 0xffffffffffffffff, 0x2, 0x100000000, r2}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 14:54:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) lseek(r0, 0x0, 0x0) close(r0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="daed8e11e7c0ecb9c51a28434733ea974b47fe2055f0510c9933ec1913ba37c9046dc426a8f74432", 0x28}, {&(0x7f0000000100)="588d1d0d6635110ccfa8819a125758ff4d00fcfa1d0c462e23ec1596a90aa307f772f632780497ec926c225d1aeef160182c2e265e958b2917ca12fa87d89d58d265d50d2852139c8fb8a941819e28f72e140d50416f6fd1bcae7b3f0f72cdb63431c344b6159237c7fbf52d7f12813a3d81e4f43ac0fc10c34c3496406e2c98385462c9e5c0fd12a6729e38dbcfb6", 0x8f}, {&(0x7f0000000040)="e97b7fe7e8bc7927872d2b336e64770950847fb18a94c5c2b1d865afdc8eae89cbad251d6c58e3a77ba99590ba8abe03c9bccb8d37b9148d41bdb2e0e2234fa547e76f8c113e6959f3dfc233114d413bd930267d6501f083fa4459a3b4cf2ed6788deebae84291e70a68ea9bcf103fa5b59179a91639be1b6eb683397440352a", 0x80}, {&(0x7f00000001c0)="4d8c39241a523eb9a2edc2d58732f77214841160e8ea8a24d47d640a7e37f741770b5a62a905b70b2ac297846c15d976a7c62112b1e92626c397874cf6db25623f5ef8663ee403faac69d04faa23bd34d7ad939da840b55b70b956081382fc1f5f3692b31bdf812b2885cc613e6032", 0x6f}, {&(0x7f0000000240)="853addfa8718e318f0558bf00d60c42d5c380e63fbad1c1d20889da63f02c97188be413e95d9e2a08038", 0x2a}, {&(0x7f0000000280)="5c42b0a1a25ab3eee6ca865c07c9169a774ff1fd6b057daa667d3bd36fa5da78b885fd64a08e741395ae5d943f630afe24234355ab2d9275706ccc8eb7fdaba803b0b0", 0x43}, {&(0x7f0000000300)="8948f482d642af39ee1245059120877990b95a441e2db280df42327b0f219f3b963aa958b8e557da5159aef67327a5194e6a8bfe2443d7307e5bd160a395f821d4a44f3ffdc1ab3e68cf4288752baf53fb11503e17dbaa3ea4dfdee46bedca09f61c220d53ef156a04415b734b2da0e8d9f75a52abb6d04ba541ca7b06d080b33ee9bffe78b0c8fe46fb00b74bc8fed679fa6f1d889ef99065bec786f4424f", 0x9f}, {&(0x7f00000003c0)="60b53bea562b99195f7460bd14e14fe499d5134b3596ede8af729b2d3739814e07a698d5b1fb905059ef7a779d978732016704c4ddebbe505a7360b44a9f9cbd1892167427d16fc038b598a4d73ec750e34bf2281528de89e60ddfbd7c325bbea8dfd1449708812a598d457679a478eef7d11084cb7be7132fb15e75c80222254914", 0x82}, {&(0x7f0000000480)="7b3dabcf6a3423aee1f8491b8b7b078a9fc1c1e6c034dd8099f9119d9d4b657fb161a4d936619419f2662e47030f2c97", 0x30}], 0x9, 0x0) 14:54:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() kqueue() lseek(r1, 0x0, 0x1) dup2(r1, r0) 14:54:21 executing program 1: socketpair$inet(0x2, 0x4007, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="a211394e9966c2bb911455a2c8bd2af9a77f7c140c726ccdbcc49f5ce98ff54d150745232c1c549edf8feb83a8fa50dc230a9d1361384bd98dfe79eebc5691b1e996328cef5a62dbef4a7bbd53c1ff119290bf1bcd783dddfb84abd165aa2d59210130d75902931b143400d6678987b2bef87bf1b2ef6c2b2ce6ef2a7820ec3db9a0c694b7a20479a9ca8492919bbb85f02f3e61436173e818bc815c660c7fa865fc0be7958afcb0ad1f1d984cb0d6f0e342fa64d6647558275c45c65dc891d8da07", 0xc2) getsockname(0xffffffffffffffff, &(0x7f0000001100)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES16, @ANYRES64=0x0, @ANYRESDEC]]], &(0x7f0000000080)=0x1) socketpair(0x6, 0x7, 0xffffffff, &(0x7f0000000480)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="006270c789696c653000"], 0xa) r3 = semget(0x3, 0x0, 0xe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r5 = dup(r0) getsockname$unix(r5, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) socketpair(0x0, 0x4, 0x0, &(0x7f0000000500)) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = getuid() accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = socket(0x3, 0x4, 0xdf) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r4, r6, r7, r9, 0x0, 0x3ff}, 0x4, 0x6, 0x7}) 14:54:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}], 0x1, 0x0) 14:54:21 executing program 1: socketpair(0x11, 0x3, 0x22929a2d, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x28280, 0x16) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) socket(0x2, 0x7, 0x40) open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) 14:54:21 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x4, 0xffffffffffffffff) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="accfdaabcc93a148a290c7212a3b20db5429d5471d4cab58464fd215af7a25b7cb15199ed30a02fb4a78a67c9f5019dbc1697e2029e92d7222aeb4fe", 0x3c) writev(r0, &(0x7f0000000640)=[{&(0x7f00000004c0)="8d22476d2f22212131b05067f6df199c66074b02e7be4498234edfb25dd7a92bac8356ca3e8c367680c48c8aab5d42fa8fb8cead354ddfa9a51400c3c44cc4fc423a2e5c9bc803cebb07e04b34e474041a541038af09af3138f746832cb7d96f07d6f16f01036a90665341d7f3a4169fc99be0ab1b49e1ebb3f7a6fbcb9461c9a1b942cec6dbc98543c203bf231a4bf3741c86f1d0dee3de3f6719bfaeb5f6ceccae6c604d4d8dfe", 0xa8}, {&(0x7f0000000180)="eb22ce18f1ab3b17e33f13f04f839ef58eebc0d199b44701ef80a0", 0x1b}, {&(0x7f0000000580)="f1724233cecba2f706bfb587ad8935a7f6c9347c2074a6479587aa7a9dc6810c623b45905251bc632408e43b0b4428b625b5efe43ef75232c018cc71a8ba29fed103a7a3b087aa0d604d6fcaccb11d7a6ede88bad7fbb23ae072f3eaa3485ae6ecccfbe381e82a7189aa518b10c3d8448f28f591840d0758f211ce1548f84fff45b8a6dc226040c7101837a2fb9035fdfa1492f2ae9cc75293623bc54eb427df248752bcc8172422138be331716311c0b022febe008ec5", 0xb7}], 0x3) dup2(r1, r2) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000100)="38a3be899a7506201d5b3fdca05beda5098345ee7972ae13a2eaa0bd85cf52a307137a53484ceea56bc773c3a2460e9b9e9a04aba8df7e5257b5d641307f48dd0fb410b2fac420d555cfae49", 0x4c}, {&(0x7f0000000200)="3cc25d2801d1a5e66f502aff0731e12f16da6c451c02a5c142ab110c0d8ce1eb1088855c5fbdfaf630e76819492b7c2d35d9cb113491450b4f24619fb4647a0f1a7aaa3b336494cc577cbd51698f83245a8e65b41bc5349bc7940559f793cc0618c84b6197b93231d681d53679ce231ddc0d374ec6a5f75ca3084b", 0x7b}, {&(0x7f0000000180)}, {&(0x7f0000000280)="83bf7d33a8298b90c43edab78ee2f313c080585fd495081f0f7bb33001de9564d32a285c9c8ffc583d2e3852e11c999d7a6aa7e7bb8a154dc87d1b3124118145dd27fac0d137a1ce0f646906d9b0c55e6259ff6813ab6f55a0a3a5195e147ccacdde084560c8322f3e0cb1a77ab7534d790d2a8c9eab78aeeb8f0b399c5f4ab30cb5f1c16f5fa7304acfbde60ceaaf4b6746d46dfb9171162206c7f4", 0x9c}, {&(0x7f0000000340)="1be14780b6df159c19d770422df67fb676340460cfb2e69f90aceb86592629c63c5f4f09a56f90fd7229aa9985248dd88382", 0x32}, {&(0x7f0000000380)="0443a77cfbc3637f9a8bdfd588aad924c30116f1b2168e6a08639400947120e8e80e7fb1a6648a79a196d5a14f18bb47f34da7b94c6d699ee191c1", 0x3b}, {&(0x7f00000003c0)="af5c822c22373c82314e7459", 0xc}, {&(0x7f0000000400)="65da0193f05c6de93b3bfe9bdf3d7353f0f35604d075f4fd035250886b884f5cb4f7cf24685aeff89511bd79c6a1496607631a9c256176152cb0", 0x3a}], 0x8) 14:54:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) rmdir(&(0x7f0000000000)='./bus\x00') fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x100000000}) 14:54:21 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) read(r0, &(0x7f00000010c0)=""/118, 0x76) clock_getres(0x0, &(0x7f0000000000)) 14:54:21 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x7, 0x7, 0x80000001, "1a98637d606256386758ab75ac1fbc5f6076fd90", 0xfffffffffffffffc, 0x671}) 14:54:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendto(r0, &(0x7f0000000140)="1a990269a820e6c083c4826fec52a019d5dfbd0a2bfe7606bcde8b71c576b470465bf1752e55901f445798cb7f62580d854bb06f3df2db1444a14c206a0800ac3b325fa28c77e09e70bc09e74d5b54ae1db6494797ae42f26eea6e3a58d0a4e372e412290b30b840bd37665ff3a7e63e5998afef6d25f3cd04981797e70d3fa63f8fc41e615141c5cf9c2712787131d94242840296956ac20e0ca24adf82ddb85c488973d7900e6b2735244e5abbd90af0a40d9fcc03e5f33627bad7f3b9664ef1cbed630e7d4859c31dc1e64e610b710c4b02cf9d9649f909e7d875bed6e42965f4c3a779deca6f68e7e3d5", 0xec, 0x1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x1}, {r1, 0x164}], 0x2, 0x0) 14:54:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 14:54:22 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x4005, 0x800) getpid() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 14:54:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xb2, r2, r3, r4, r5, 0x0, 0x68f987a5}, 0x2, 0x1000, r6, r7, 0x9, 0x5, 0xcba, 0x80000000}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r9, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) syz_open_pts() close(r0) kqueue() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) readv(r10, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) connect(r8, &(0x7f0000000100)=@in6={0x18, 0x3, 0xffffffff, 0x7}, 0xc) syz_open_pts() 14:54:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x41) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x27) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') dup2(r0, r1) connect(r2, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) 14:54:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = msgget(0x1, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000007c0)=""/153) poll(&(0x7f0000000040)=[{}, {}], 0x2, 0x91) chroot(&(0x7f0000000880)='./file0\x00') sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0x7ff}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)="640eee18fab2d65853acb15bdd628d6f677bf1a67cee797896a3371297dfe51084a42ae529b6e5d5ffe473b0f7284269e2daf0fcd9d588be9bffc5203c4d8626025c31a833dfbf52379936ad3dcb2d3aae02c376b24b20c5ab7ff101bfe64b374b36dca8316fa1d7c304d53b480a2f113f35f32c448434134c6de9e7b1e3cf5234432e4b668bd09334b5787e99d00b09ddf94bb357d28d151b853e22ef0fb05d570089", 0xa3}, {&(0x7f0000000180)="d83bffcea7edb8478b4e4e29b0abc829e1ced3531099bd56b4f15132faccd48a3237f0deec9eca213e169de6a37468ddd2e973a43c0ae7bd77d54b067514b83a7b8e972637433acbcb49d59399fe85c98de2e71bbd54de733a1a3ebd89bb6d3f500bffccf705a34dc133dbfbdbb6a336ed8291ec1e0533a747c94f9525f5d96b49a31f6c96a9b8fddb3ef202382f14127342ca0cbc5d9d888fd447775d64277cb39d2f4175fd203fea005d79516bd5c1aeda73f8ba134b7df547e8f30ac9d66e5f6696b19728", 0xc6}, {&(0x7f0000000280)="07cca663e1e0e851eefec3250c9b6ff2a52cd898708da6da6d7aa5195e93d19f2eb2aa41bef5a479d1bd27d74a888e35eb0703b7cb75b43f7b3b794d85482c32f877af9f3d43c8a88e235b3c6bb7629375180991ac7ff527731d4805490fd1", 0x5f}, {&(0x7f0000000300)="dbdc641b972b5aa524c662cfe20ae8b453b6037c709f55fc295139831b8a065449dbff498551b54ba4d668c7097d10f07016586169fae7045a7396294990759d54cfdbbfe38e7aae302241d26acf3f3a03ec0a5a1dbda2ec1d488e6b9d", 0x5d}, {&(0x7f0000000380)="fc3c0cd607de519f2beeb7757e66086d2d835f4f582e307626a31cf848117258", 0x20}], 0x5, &(0x7f0000000440)=[{0x60, 0x1, 0x100, "0e4c914c1eac19028624549876d8ed5cc3d99987b850e6f50acdc42e0868e2e3abf68c8d98c5be50d271731c34ded8d5801dd571451665766c3fc655ab1af7a28be452749eb5f7b16af4d41416b5c8"}, {0x20, 0xffff, 0x7fffffff, "6c93637d2f5358d0ade49f6b"}, {0x48, 0xffff, 0x80, "d631b30974e1072fb72cdf24c9e38b2642efec2b5f101ea36032dbece7e200070dd60986bbdb3a4b40493478e207de85f0c621c15184"}, {0x98, 0x1, 0x22c, "4237ce3b15f431ecde3be1a89821a466f11a7f599aceed6210806c26de7855e82c0730472828304ce2734df19610f44652957578d76e298241c83c9c072c0829dd3a164b337a818f33635030e294688a5488064dd31fac26350cbe4aea0335820b2eabefa42a8740bda23cf2e9cf73f202f40662a0777c2ce4a6d4e6e425a19f0b08"}, {0x110, 0x0, 0x8cc0, "eef9b395b8e23de695961a551bdc4f27354d8f6aa9250820920bfdb0d7f99450d975fc109c9155fddecb9b2f24933538b9fed29d2eb80532f4688da1ab427bc37d0c21841afa66c388cc0ed774244a1ce769bee887e8682bee68c6f3eb99cb7cc21585c13428bf936c7c2df091a61bc8b86eb0e4acc15e49f043c770d5cb4d9ad5a9b65416405e0302827e98bc84fc3c3c914cbfa320fd9ed06cf935c0dce1f5c68782035a9862ab4bd6e9c797cd95597a9807e1194e4036320051b9acb2608d7124c43e71bfcaa4cb1fa901a500bd534c19ce36367015f216f57446c237f55d5240ae1bc83733952542a8c3382ff5a57ad15393315157ecfb92ec13"}, {0xc8, 0xffff, 0xfffffffffffffffe, "370bf94829867af57990afc0bab1bf77e529a2ad296dd34f4f158ffdbe7ef97f68c18a71804da1c06b06dd60c05d65c0af4726b020cdfe784fa50ea2d43a10cc3d0ebe81b4c1dae2828dc3e05011dd806e99bbc798e9d1de1a28dd5bfc7ee0b64cb4be6504e1113c007feeaf352b27d0fa5c43ea77c9ac58da43dc4346d4306517717b0ba17e4ede1e975c46f78be2274c6124e3c7ec2967f15dde46802f79bc54db35c7e9b7ff4d425d3da6d9acdfc4b9f0a51cbe5b"}], 0x338}, 0xe) 14:54:22 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x4}, {0x0, 0x3f}], 0x2) syz_execute_func(&(0x7f0000000040)="c4e2fd280765400f1f00e400c4e19e594300c4619711df36663664f343ad65666436652e66f266d9d0c4a3597c0f0046d9fc4380751800") 14:54:23 executing program 0: mprotect(&(0x7f00004a7000/0x4000)=nil, 0x4000, 0x0) getitimer(0x1, &(0x7f0000000000)) r0 = geteuid() seteuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f00007e1000/0x1000)=nil, 0x1000, 0x4) madvise(&(0x7f0000165000/0x2000)=nil, 0x2000, 0x6) setitimer(0x0, &(0x7f0000000100)={{0x7}, {0x7}}, 0x0) 14:54:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) r1 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x2000) read(r0, &(0x7f0000000280)=""/132, 0xfffffe73) 14:54:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getuid() geteuid() r1 = geteuid() setuid(r1) socket$inet(0x2, 0x3, 0x6) fcntl$setstatus(r0, 0x4, 0xc) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 14:54:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$getflags(r0, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 14:54:23 executing program 1: r0 = shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r1 = semget$private(0x0, 0x4, 0x82) r2 = getuid() r3 = getegid() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000001c0)) r5 = getuid() shmctl$SHM_LOCK(r0, 0x3) r6 = getgid() semget$private(0x0, 0x2, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x1000, 0x6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x1, r2, r3, r5, r6, 0x40, 0x7}, 0x0, 0x1}) socketpair$inet(0x2, 0x8000, 0x7ff, &(0x7f0000000000)) getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0xfff, r2, r3, r5, r6, 0x8, 0x1000}, 0x7, 0x3, 0x100000001}) 14:54:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x9, 0x1, r3}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 14:54:23 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f0000001680)) r0 = syz_open_pts() readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/89, 0x59}, {&(0x7f0000000100)=""/112, 0x70}, {&(0x7f0000000180)=""/212, 0xd4}], 0x3) 14:54:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x4) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x27, 0xf0000000, 0x200, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x9, 0xfe02, 0x9}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x80000001, 0x8, 0x180000}, {{r0}, 0xfffffffffffffffd, 0x81, 0x0, 0x0, 0x9}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x4}], 0x6, &(0x7f0000000200)={0x4, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000300)=""/98, 0x62}, {&(0x7f00000004c0)=""/155, 0x9b}, {&(0x7f0000000580)=""/158, 0x9e}, {&(0x7f0000000640)=""/71, 0x47}, {&(0x7f00000006c0)=""/127, 0x7f}, {&(0x7f0000000740)=""/160, 0xa0}], 0x6, 0x0) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 14:54:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1401) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000520643254b1cd9c08cc50cf69b5f38a80bd843cd5d8a8c8417c6bb383551535df457720dcf266465d10b3796f0c41b37f63733f4e68c8e5d1c61b4de6dc843cf7eb83dafddf8708b6e94999ada6e9d4eb73bc470dc147f739f39d92d1d9fcb389ebb7484c8a2fa93fc82f5680b995292be351d194bf1c618c53191470a9e10cb4d4a4b7aa1efec6490bc7fdabee31e6a3d34"], &(0x7f0000000140)=0xfd04) 14:54:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000000000000000"], 0x10) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/80, 0x50) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chdir(&(0x7f0000000140)='./file0\x00') 14:54:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="d0c6a6f7d67346de51c68b565c6d83477d7f1f6a63bd571f680d138cbb872d5a034e8aae7f88f811a8dc3a85c6cf93bac23af10503834b0588a44f1fe9652dfb8fe9371276ee94a074e83543fc236506459527dbf6e9213c81d9bcd334a378bdc735c84c201615391e8476628a8bac6071565c5c7fef461c3ae83e60285167a33d75b77eed3de303fcbd216ad8f4c2ba80b924ff0f9e28388cd1654f", 0x9c}], 0x1) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af", 0x132}], 0x1) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x8, 0x2) 14:54:25 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x1c3) 14:54:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x4, 0x4}, {0xfffffffffffffff9, 0x401}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) 14:54:25 executing program 1: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$inet6(0x18, 0xc001, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x4012, r0, 0x0, 0x0) 14:54:25 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) getpid() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:54:25 executing program 1: socketpair(0x12, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x777, 0x422ac44a, 0xfff, 0x0, "e592155dafbbc0b33d113e003ca3346c5d37ae59", 0xfff, 0x9000000000000}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r2 = dup2(r1, r1) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324", 0x12d}], 0x1) r3 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) fcntl$setflags(r3, 0x2, 0x1) 14:54:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 14:54:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4040000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000100)="b2075847042fa445b6dca4c0088d836660c9f70fdd03afb0067c0d53f8e530923b32bfe1d9e94e355ac0575a2fcd0d5c6506cb8a34860dea4737ba34785098201497d2475108fe1bd454b1e868a9937765695113306dfead80807d735840f81a24d0f5f24af6", 0x66}, {&(0x7f0000000080)="b2e990ea", 0x4}, {&(0x7f0000000180)="1ff4792f9715ab0de52e584ab7949bff68e02b1397a2824eb31a5f78e53e26cface74eab908a7b3697a6c8ec9e8439fff68b8ee419c45cb4eb78311f", 0x3c}, {&(0x7f00000001c0)="03eaa46a84a54f002d970c1b0461859197ecfea823a198406aad77ce0036d928b47d2e65975178e0921cf451cebe9047fc47b00b4a5d88b3dd1f12e933d159507c315a4a80f8a979e7e2fca293d0cfef4effcd4360b88a03288aad41fa4edd9dcd028b5509c54c44af264e0c69962470f025e6ac39a05ef0f114d3404f0db34b4222a07f11ac43c381758633569dfb207664b9175b1228e7083207ffd9", 0x9d}, {&(0x7f0000000280)="b1164e1eb991d4a118d946fa33fac1bf599fd6b00ac9d78da24514a17e7b848767318ccb13d1176880f112a7e94245844989f14be83a899d6160160ee6292336bc029c51978729012a921c1ba1e2fc84dcca4537ebbace56fe3a558f8b8cc4642361ec3a850e177ccbbfc9c5e0286c016cf0c3620f56b30424f7704882b2f09e84584e8991ef138275bb0233e00b0d5669860041a75406c18beb0785cbfe199b4f9377d1d4179106a5d4e984be5dd8df6598741129b5f533cbfe92dc947e58c8a0ff3111360c1e042aee80bad91490784368bdc6f5fb0863f4e21960ae5f468396e1e60225e5f4edead6c380876e7fcaf9de26dd5c72e3d6d4d8050d622de9b716ec0cd92cd18d536ebe51bb7f5fd554e9b96f9522e9361957f57d0703c17d271f2397e68e0d7988931e52679a64ac16c29af06da4fd1f4dc241496dd7b74fa2ea4f557b806f4774e4981b4a8737c1444b54d4e4a3a08645d57e4404834a7573ea451c596859b87cd77eb7c9e7cb84de89f356de857cb187817da85aaffa8aa920616af3fa2401c1e9524fbaff164eef076484622133726236901b7b191f31dd0250d4acd232d03c5932b4f4234f381992da225beb987445f11d06083b86fbdcc90a03f8b678b623cad719973d1a10f0b59ea754b3ce4d89b2a2bd81f1b33d45f672cd55176ddc9b7fe833e81e3fa642ca46ed315fad98d10cfdc0f651e1befbfb5328a7d605eccab8d07a98dd311d37b7e3306c91b7d4b5dd1cff4b0a5cfca357740e795a6f2de640a601e69d27326d4c06cfd086ecfe6b9c665fa1744dafef3963190219e8c0a0c249749f0ad2d7c606a367b08da95650a6ec97f427746e735b99728e7677429f1e1c7977ff450acf13c1f627233fe65ac1eb2036456b53ec1015be6aaf9de532789325919cf57fd33211ac532d83c16221006136e3234d0af2a4b61cea4b349cf452acbd5d15a40da84888bf67a089ce76afc23f80e8b45b7a7f15a76903153f04bbe3e730a78768cd8d6d124e697ddb1a3a209b492eb8944903283843c651c345b4d69e8cff09a6cbf6b375a91e2f6886876dfee738daf5d64118c248f1b43da6f5817e542ac124947064525dcc38b7c84aad0f1736fabd36e8f46679b0bbffa45ed6d8609bd5400b143a037563d222c85a07b046e4aac84f3308f4b67bd9e94260e7e710f417a8cd60417674fcbe9478c856d6ccf48aeeb2137c93811bfcc50ef8a71754fcc9572cca2f9578ac9199949c237d397c6d2af2aaa784359dc779791452ba9af182158601826367cfeaa773c101fc49ec976923888d2cc275f8a6fa3d4ae86ea468985fc7885abd70900a1b38572f08d2898e53c4a1f018201d604d2e79a90a05c63d4ed05e9a241b8a96bcad1592e1bb50a8c937806736502a662d69f420b2971ec0f8cd66496bb5288753602fefbdbedc0cf79fa385a87a5b889b3a7b914e20516dd0f99d045bbc36a55bacfdbc0550068b2e97691bca14ef038fe2e1ea292726af5cdd3ca835c73a6ea261dfc78c9ee0ccb2d969527151fe520bfc4225efec26750f3d6468a24f4ce6e6025739c8cfef13fcf607187b61c77765f3613307e92c42d1e37f0e4b56d1d9e10e44b274509f20cc3a438a05a592d1409583c1a46beaba30c27b2e70330864e0d8b5c7074ae0bb799f039c4b286fadf1e8610bcf20b29e0c8a381bd518c59f939231725ddc17c332d155fed1ff0faf2694b0567512a29d5049ebc530ff7adf4b6e65be155df1d7520d3a0e37094e032ae23eb288608f83ba768aadebf8b24c678fa0d843ffa21064afea5094a0521cd9001d8d0561cc8554805e0b263149d2375d79fc79027cccece6a0070770fb3b603f932e648cb8d3189ba9b88548ef093daf7e2b18e1bc70b38416806e868a7f2278ff6cc79545abc3664f1370a1ba85d979fb2a5ecae2fdb727ffad59568cf2db6881ac648af38383614865e4b41890c11202786a02a7622ac64af9be07557538b7e7a44d4a91ab34073eb8eed7c85a2c4745c9a54f3339ed38b632a94a1c4bc4c8bfc6bb1ff2ae1bba1578980abde87547be2eff5a0e65b1891eb936d2ddd4973aa9856f2634438d6267cdaa6399a34b4911e9d3e23c9447f8cd2162f778f4f39e2800af977377d8d470a2dd22b1c2c42bde889e1fc9b20b48a34c23e39fad89b2770e7dab9701d7ec09a7c124aa6d55313025608ef01f49f670772b43929601b00784013f40cb9d4b81c5239107b8e876d275e9b435820b9803e008b0af1c7332cf30c337a2b53e1acd8236960ededf5268bd2aa3a13c4a66ecf78dcc2956bf550a494bb037b2f6542b5a6a90fce89fd92586fc6b15211bec7d1379d3b7a872a3fd2ba091b10340676e7fc0f875f8d7177f73422d1644859e59b00aec2ad3576f6d35b5ccc5427752a05981f630034d1b018895ab33efa423d291d9608122dbd67bc6182b9ce0483097691007acbee3dbec1dd60f46017ed0ec6c733c35d939ce0ab655bd9c6c56c3263e546b5c58cca966304a9053ed17db70bcca4ccfa2aa2637aea951bdd63d43637865e9823240bb24d5eb956ecad32deadba6d1d3d1020687a537022c416935bca076a522de05666f1ce2f31792d8d859b9ce7195319a27285ad57937eff89546eed8bbfc16ac130a132f65480664286b612289b3e8defde06e1ff728f6bda9711229d79e61b33951834cc77c2499975c33cb66cc5d2732078913b53f2ebdc4a4025b68dcf557f1ce160d5d01658757e8dd064b789871d683460988d8d9aad4b1ca51c471044c5299cbff97c97c6a7600f9af0ee90c6bcfc76512882fb751ed89b646f2f04335de4fe5c9bf8ec7a6922a5671657de476ca803a6868ba7b08bd89da443b9761217e98b00689f78aa40df6d08871b621218c6f22503d3e6fa72d5409c6873544e969543708b8b66e5f5bfd9a4b42bd1a6ce94194fb20d9fb2c3afa943e3f741f1b14ef5b877397733937561e98ef9a167d2d661eb4556aef67487a36db7f345a5d79b0c77a9f2b43379ce26ad2786886c8232287bec7671ff26dcf2c86cdf709190e2240fd0f1672ed2d219c56bb6e9f12babd53c38d9219701a5c7fc5d21fb5d3faa8f13d48384ac7c0a4adb20b854f272722924daf123f7f54d91f73152957ebd994aeeaaac4233f96cc3f967a1a3159569ce47b374ac0d196d16a8aabf688e59156c4d028aa4aa4cf01028afe9b63e6330aef767bc2cf2e1512eb4fe65e54fcf53dc3677eac3f19616d93c76e0eeed08eb34d7ccccc6edc456777c6b974043d221404cd842de3927abf2e6a48aa111a65306c63a598fe9ff7c50ea2f701a1f5590718a3422157cc19a76ed17419adee26cb451824e0ee376075ab89f44866bfe35eb1af084282cbd8044483aa21de8094275918387668869b14475354aaa942edf90d1c2d923a4ddd4876fd5a9ffa0fa1b35a42295080a8a9ce98427999730681d7a046da1f6af1c9d32af15a03badcfc547d6a753831e00dae7d68af213163323a52f795b67668ebb6fca827fd0854cb48b3a513a182cdb1a9f51634dcce6babdae8acf85ce4572dc99cd056081ebbed1a69790f56670e49d15d6b66f3f254b549174c78e04a2717f21936c77fcf2b7f3c464b40575614cb2cbe5839735b416a5ab3e5464836e5dc3f1685afc5e0d30488278dfc3b7ed11b3106205a8be0ef694bf92cf26c3f91ca4d36731fdb776b76936f805ebe2a1555f3eca969d63a2c86d6d2ce10ae85fb2d30fe1c401669f22f05aeeeed77eab01fe2cbccb9ee0b48d4cb3011cfa6d5c48436608a116e17928481f52df529be75477287b57279ba0efffc3bced99d89b7fec86688dc9016a16ca08cf5b1ca87b36b00aeaa25b461338dc3ce1d96b870cdc27880f5d136ea5585b9f8195eb5a8e438173dca9f301717770b45c2bc858eafef4e00b185d4ee8929fe9d753e11ccfeb3ac8e6ef00bdc1863df58b2b25a1d27b3f68468f0b61b1a764797c75fb8609f0036662e601f6aa8bf2d26f1106497ede00bc239726bccb1dd4fd6ea300619cdb647c9c27c38aa7129c9584f3747df4dd21ebb04bcbd7213fa59c274efc19a55a3b69d1dd274d76da939fbee2c9dd88b82e9bb5bb858a6c9e0d3539e9b7e8bca63a5f7b79044538b0734d2321bd109656f4d4c1376ca097178412fd5aace46cd8992d8578bb264709a9c24384f4df5d71db543fcce1f67e0da441560aec7d5ea2daa525bd0434ffaff1e4f9438339560b8b08458cb0434f55be6dc0693ff3f0be20acbd5a07a79d74e93d626ac9902852dae1597699a40b8cbd24d6e133c2e387d87917a4bf8da7061c9447895a90295d2de9ee872aae8d86de149ceebe33a2bd6315f3489221a4d54c93f2d7dd5204b56fdde8e2b697436f073d33a9392324997d622f71641d6778bc6fbce46145d4796531720ca9af3978b934368a69e56291f2f8922f8af12285d11a63a5439e9b247bded649ca19f57a9f0853b4583b2a3b84141f4ce1399112393b999e6d164670a792aa77c711758142ec1cf6e9aa32596756ea79f56ba73bc716d2141e95f111bc006f833021ddb040a1c82f679624bcb095fadd2094cedb6ac13250f33c3021a2bc6927139357fffae0c3d0b23e3b442847c3d47d74c09c18cf8acad69c3c4414294dc44b70dfd5844c1cc4f6a0e4af7b464871124a83fb506a0270b9df42d00e4106d0a62994710edbff5421d5d6e968088c39dd3dd759c3cffe0875bb0fda35627306a74779f074de29ee226b9586393c77ebf4280eb4136358fbf214221979787a7cb05cbff75293c39df131311f425c1072ba6b35776e446f5c2c4c5091fa4987ad813c98970f4d905f2b5d8e9e8aeeb4d83074a5f85d0e195a0dd7192af7a7bb45f9ac57660fa7de99f009f1aaed43ba6e027e241216c7ef9164ee87543527a2a651269b4cd7ee55ce3dc3f03c7b8ddd86d0b70c71400f84920ce05e5348664170578d22cc1094aaea49afe26a712e357d7c4c53cb3d2e1280f158853028f97f2085148c44af061a27af4374c571a991f8ea928a8997c7c101944422b003bb033a778048383ca674eefe08721d7523fe0b15a5c99656082f729d77d151e1ad954c7d1c9395c794393dfc66792076f2cc7abe34bc633dd738f38e5ace706782a3118fffb4bbd8fa449cbee5abfa92811d39fa5752cc8baa1d1e3e2a9e5f0920e34b1137f2138c0b232d8fdef9b3b7fd8229cf3611e52b02157db12002ee7c73c17b7f83d3bd2580a7428d2260868d17191f53612503c5bc8c4fefd48356dc6f40641d3be6ed565d524976c7707a5cd7472d9773bc7c674b83a95cc8e86c0b41c7a7a0c631ab79a3c3ecdd272bd26757b322a9e8af6bf7aa33180080108a0d2ba5fc8ef1dda6b75a24fc2b23b1fc870363749c2c40436b711a38cda06520c5e13cd22ac842db2b6ff738a7c900e345fe8833cf366bb2f97f07681b2e3a24d9ee4b11ae6d95c47719d8d1b0d8cc0999b58212b14da8ac55425f1fca28ba9d49b4b717fb9e1a30bf4aac2fa462fa49b6a003b55c13eb0525db7b0e6c01b5aa3b9961c3539ec861987afe3ef40513f657856ab078f891b5d38a0398e89fa93f263b043961492686b354f047d956b64c2ae46fb5a37e37e7108e7ca966af3bda0f0793d96c035877a7894a8d7110e3c5b2fce20acf42b35521b5a97e85d7697ac3d474d86a301acbba079abf06eb67735ac02a081c46ce8ea9830dc1b3f652238a229dbcdef15eaf03d6442321f23b0dcdb789a86ab303e46e96eb99dab28", 0x1000}], 0x5, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0xb) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 14:54:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/15, 0xf}], 0x1) open(&(0x7f0000000600)='./file0/file0\x00', 0x20, 0x2) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000004c0)={0x100000000, 0x6, 0x652, 0x100, "41a980b3a75c75b4f6fe1a6a7f9a32aa4d5b4bbf", 0x0, 0x10000}) mknod(&(0x7f0000000540)='./file0\x00', 0x2004, 0x6) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='[{&\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='^.@}\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\\@*[\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-\'\x00', &(0x7f00000002c0)=')-\x00']) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r4, &(0x7f00000005c0)='./file0\x00') kevent(r2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x20000080, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x19, 0x8, 0x3, 0xc5c}, {{r2}, 0xfffffffffffffffd, 0x84, 0x0, 0x92, 0x9}, {{r1}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x2, 0x5}, {{r1}, 0xfffffffffffffffe, 0x48, 0xa0000043, 0xac09, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x4, 0x45, 0x9, 0x5}, {{r3}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x3, 0xd1fe}, {{r1}, 0x0, 0x10, 0x0, 0x7, 0x5}], 0x17, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x41, 0x28, 0x95, 0x81}], 0x20, &(0x7f0000000480)={0x101, 0x2}) 14:54:25 executing program 0: r0 = getgid() setgid(r0) clock_gettime(0x20000000004, &(0x7f0000000140)) 14:54:25 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 14:54:25 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) socket$inet(0x2, 0x6, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 14:54:25 executing program 1: lstat(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)) unlink(&(0x7f0000000240)='./file0\x00') 14:54:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0720755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c187638157862341", 0x74) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() fchdir(r1) 14:54:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x3}, 0xc) socket(0x0, 0x5, 0x11) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) listen(r0, 0x0) 14:54:25 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2000000012a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) socketpair$inet6(0x18, 0x4000, 0x0, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x104) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 14:54:25 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a5197090bfe4320449078177dac428ff8669d72337780fdc8dcb837aec4ce9c287730c53fb394b842dbbccbbda4849faafba6eeb0000000000006876a67cf92c23ef44", 0xffffffbf) chroot(&(0x7f0000000140)='./file0\x00') write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3ce", 0x28) r2 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xbc2b, 0x0, 0x0, 0x9, "4ce7b57513867a3e063c56a9c10e529e812764b0", 0x0, 0xe397}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eab6e947f5154020000b1c85b6a8a1311"}) syz_open_pts() r4 = semget(0x0, 0x2, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000240)=""/156) poll(&(0x7f00000000c0)=[{r3, 0x81}], 0x1, 0x0) 14:54:26 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000000180)=""/45, 0x2d}, {&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f00000002c0)=""/120, 0x78}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000340)=""/180, 0xb4}, {&(0x7f0000001440)=""/27, 0x1b}, {&(0x7f0000001480)=""/231, 0xe7}], 0x8, &(0x7f0000001600)=""/94, 0x5e, 0x7}, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xfffffffffffffdba, 0x0, 0xfffffffffffffe88, &(0x7f0000000180)=ANY=[], 0xffffffffffffff94}, 0xffffffffffffffff) read(r1, &(0x7f0000000000)=""/238, 0xee) 14:54:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) 14:54:26 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x80000}, {0x0, 0x2}}, 0x0) getitimer(0x1, &(0x7f0000000080)) 14:54:26 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='..') getgid() 14:54:26 executing program 1: 14:54:26 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x91) write(r1, &(0x7f0000335000), 0xffffffffffffff0e) 14:54:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) readv(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/137, 0x89}, {&(0x7f0000000000)=""/116, 0x74}], 0x3) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2daee9ad87a67d2d01", 0xd9, 0x0, 0x0, 0x0) 14:54:26 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x620, 0x10) faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x100, 0x3) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xf33e, 0x22, &(0x7f0000000180)="c0893f519ce25bd4a7d847ad805f560558421cab4b6c42b79345d5b9648ca2a0d39ec4c59e8049bf92bfe721c493654c45e30b3887c77c056e3666e983404f4808b180ea3def6eb4d8175fe69261a7b6aab5941585819541096ee03c299947d4e8ab17ff9f7705cc39ad52cfdff66b9719d739f725c9d44bf43eef4f4b0f11bacab28d1530b5eb13717e32ac23ee2af525e7d7b09bbb7db3e5c0372118500db22a47102d3f843135a57050d768c8d26ad3b46dc1e9", 0xb5) setsockopt(r1, 0x9, 0x0, &(0x7f00000000c0)="53bcc526045bf9e072376d9eb67c05ed51b4f5ad9dca1c1bb81ff44f476fb8c44f72d71a7543684c5f53c9ca2be620a39da373bb0d28533bc31540d43182018f12aa95206a0b7b99735b7771ddd59e41ea803d44bf4894e8256d4a1718d0eab4c65feb19ef75a46a03a6d5fb53f4c0254a4c3e9ad9f50367c2be610e8d4cab1a742ed0cfc97449672626", 0x8a) 14:54:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381cba", 0xaf) syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0xffffffffffff8001, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000", 0xfffffffffffffffe}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 14:54:27 executing program 0: r0 = socket(0x0, 0x5, 0x5) shutdown(r0, 0x2) r1 = semget$private(0x0, 0x3, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/7) listen(r0, 0x0) listen(r0, 0xe9) fcntl$dupfd(r0, 0x0, r0) 14:54:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d371522761709a636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f940dea655b1bb121a0f83f5cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b77116a088885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d5702a13e4fe12aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b1569b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5a4a07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c4345698bbbcb8d00eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad101000100000000009d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7db4213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2643f0000008169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6ee30d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce5443495347d7ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512eef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed308c2fbe3da139a05dd1bb44ab31a80d058e7f54a0e0a70fd47203948b43cb34336d42508c7efe07e222d9620cb6464ea0b50e79395282d2c79967740d39da22ac088d2d31473d28860afae76d5a86f8922d04f3f67e6bcc7826d7d7350ee87595cc09892212626ba141f724a39c892a4b5a4c8dadd270ffa1026896e3b00000000000000000000000000000099461a53f88711608f470afe54d6e6d4698e0b9f3a61b84de8b828fd21dd24295e300d5acff5283e4895c8d218f41f06552eee1dffa57b192e4303d5590f8e4ddb1af0ccc6d6a22a90124177875ce22bc76c26ac5624c2014a40acdd60bf9c5d", 0x10df) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:27 executing program 1: socketpair(0x18, 0x2, 0x0, 0x0) r0 = socket(0x18, 0x4, 0xfffffffffffffffa) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) fcntl$setflags(r1, 0x2, 0x1) 14:54:27 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x2b, 0x25, &(0x7f0000000000)="53a80000", 0x4) 14:54:27 executing program 1: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x1, 0x3}, {0x1f9, 0x4}}, 0x2) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r1, 0x6, &(0x7f0000000000)) 14:54:28 executing program 0: r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80000000) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) semget$private(0x0, 0x7, 0x100) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) syz_emit_ethernet(0x65, &(0x7f0000000240)="fb828fac6b58a755c6f7b1f0c4448b252079a205cab9a60e4c1a9b4542913cd9a3dc14671740d2d8906e0b4022efd7d29a960c4e33cb9e679a324c2ce36874741e4b869adc7894ec3fe59a8186cad7cd46a9d61652ec5b6a4d861924c625bac4fd71717032") socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x8) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x4, 0x4, r3}) chown(&(0x7f0000000080)='./bus/file0\x00', r4, r5) 14:54:28 executing program 1: r0 = socket(0x1e, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:54:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) socketpair$inet6(0x18, 0x3, 0x74b39563, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7f, 0x0, 0xffffffffffff0001}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xf0000028, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x3ff, 0x61}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x6, 0x70}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x14, 0xf000000b, 0xd632, 0x7}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x5, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x6, 0x4}], 0xf7e, &(0x7f0000000000)={0x8, 0x7f}) r2 = dup(r1) dup2(r2, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x4) 14:54:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80) r1 = dup2(r0, r0) write(r1, &(0x7f0000000000)="ac036fd4038b70360ae51a586482b5d564820dae3b9b35b049278ab4c56750f44146e8d777355420f7a6da55eebfdac4ceb884568946a4f2947a3ee3fecca0b000d3fe57ccfc3e74e99769dd97a62f39cb72c92dbd9beb38f85cb85586af0d01e46d7f770f756203a27b4a1e114dd3504cdfba9662687ad8996ad4cc9bd54f0bc81bc6c5ab2e90d6e302379907b14cef", 0x90) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/192, 0xc0) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) fcntl$dupfd(r0, 0xa, r0) 14:54:28 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) stat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)) setregid(0x0, r0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x4) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = getuid() fchown(r2, r3, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 14:54:28 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x8) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 14:54:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/13) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x13}], 0x1, 0x0) syz_emit_ethernet(0x3f, &(0x7f0000000000)="c9c19a1dee57a6abee44e4782e69ecbdeafa07ff18ca229bcea3ef36f9322c8f7d9751f6900f10b4a2027a0722cab55cfea6d6b61522ddfe72825fc9459ead") fcntl$getflags(r0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 14:54:28 executing program 0: r0 = socket(0x2, 0x7, 0x6) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820269e2b0d2ce0359653000000000"], 0x1) sendto(r0, &(0x7f0000000200)="507dd1c3170a3ada6f253ffad1d4e14549e7ce042d1d12f32593b0a6ab822949e605a470979e2628dd2e013edc3b81c9f4ee0088f5cf7ee4ddd7513945719981412f9ae0f7d64f20f0e0d0ab7f656e200ff21e2b4a39d62885e6", 0x5a, 0x4, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 14:54:28 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x200008) r0 = fcntl$dupfd(0xffffffffffffffff, 0xcadfb089b22e1cbc, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/70, 0x46) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xa3) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = msgget$private(0x0, 0x1) msgsnd(r2, &(0x7f00000001c0)={0x0, "4d8d24c40169d0a52352fde0d51117dc42ba8ca6f461b09223b57edc1e0bdc7797d957d9d585ae51d136c6b56332b6e76de0c62ffc7e6cb558fb7f5b79feaba319c7e32b29a62559ca3d4d7801c4d1ee95f1e63795ddc23517358573522d7821c5665a8b53bea02eb3d422d0ef8826518b3cfcc046e466ab52ab6016db919abed3a3c4c783ad58e712c3bb9690653830c78d662f9b4f2a05931a46b4499943f3ec99a44074332b6961b12b1a41813c9de243731790c9186c035f4963aa641a6476f23058bd90919566f091e59395fa3990c35070a456a7e1cfd8f02f731eee1a3fb8eebd12e9256d8f3fe0967b6a0559253926eec6720e4d4333c71d"}, 0x104, 0x800) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 14:54:28 executing program 1: kqueue() getegid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./bus\x00') pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) 14:54:28 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x30000) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 14:54:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') fsync(r0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/109, 0x6d) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) execve(0x0, 0x0, 0x0) 14:54:28 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x85, 0x2) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) socket(0x2, 0x8000, 0x19b262e1) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x82, 0x6, 0x7, 0x8}, {{r0}, 0x0, 0x26, 0x1, 0x7fffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x9, 0xff}, {{r0}, 0xffffffffffffffff, 0x38, 0x20000000, 0xec5, 0x7}, {{r0}, 0xfffffffffffffffe, 0xbf, 0x20000005, 0xfa6f, 0xc1}, {{r0}, 0x0, 0x8, 0x40000000, 0x1, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x8, 0x1b8abfa2}, {{r0}, 0x0, 0x90, 0x20000001, 0xaca, 0xffffffffffffff00}, {{r2}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x20, 0xdb}, {{r2}, 0xfffffffffffffffc, 0x8d, 0x8, 0x2, 0x8}], 0x3000000, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000000), 0x228}], 0x1, 0x0) 14:54:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000080), 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) 14:54:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) close(r0) read(r0, 0x0, 0x34e) 14:54:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) close(r0) 14:54:33 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a0c, 0x20) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 14:54:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x40) write(r0, &(0x7f0000000080)="ed", 0x1) 14:54:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) socketpair(0x18, 0x1, 0xfffffffffffffffd, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)=""/21, 0x15}], 0x1, &(0x7f00000002c0)=""/17, 0x11, 0xfffffffffffffffe}, 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2161, 0x80000001) utimensat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x4, 0x10}, {0x3, 0x80000001}}, 0x2) 14:54:33 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x100000000, 0x1) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 14:54:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x9, 0x9, r1}) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="447ad296ee994b2e58219642c4ce87ccb2031bc9c7fd91217eea9d7e3c44e8faf207bf4ba4562ccef206ba2fad91f4f863d39554e09ba19f9b598d25d4316c792515a384be08b6dfd810fa229440794b93f746c53881cca63f8314d4f74575ec9fcdc06c12efc62584a39f8164268f83c63bb49455e650584578d756c03bae52c507a5ae079caa7556b52be3ce18e3bafa5dd66151012635ca47eb1ff13825dac34d562ce08bc1f21e30b9c7c19ea9f898e9ebe4fbb734164e9fd65b458430e0838db1439cf3b0bfff57a48f009878aecc228f428a336bb9d7a90be3fd0a4be994807f5afe94cb798941b181e493e1e06087bbe1790af88ee32c78ada0c1b1fd42f49e54032f62cb22419acdf7a65e2dcc6988", 0xfffffffffffffe64) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="f0c61072481a230c11e814705003fdff3f099a0b680de611dbee7ccdf2c5b73372770d8704c146ed71413055d0453e665f38dbe7c05330a73e4b61acb922fc2f50b29e795d2d4be9a30c88b38440653771b6e429888d15c12b25d06b3b61", 0x5e) 14:54:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x24, &(0x7f0000000040)="3a929119", 0x4) 14:54:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') socketpair(0x6, 0x5, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) mincore(&(0x7f0000488000/0x3000)=nil, 0x3000, &(0x7f0000000140)=""/59) socket(0x18, 0x7, 0x66) 14:54:33 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4000c1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000dfff000000"], 0xa) close(r3) 14:54:33 executing program 0: r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bd98345f07a098206fb2"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0a52b4d0324638a28f8fb82fcb8ebea9efb0e7e29b3aa62716ccb508ffa3a88b0c98b2d181d843084ffe09ab8ba1016b367cfe83e3a6f31b01e5200ebf9bf2b414c891fa474a108f2d7f3201c024300c9fbdbcc4fffe8fe3562ad57e7c5da1d397a829317c", 0x65}], 0x1) write(r1, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990", 0x30) r2 = syz_open_pts() close(r1) r3 = dup2(r1, r2) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') r4 = kqueue() r5 = syz_open_pts() dup2(r4, r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "c290000000eb00"}) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 14:54:33 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x51) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f0000000140)=0x214) r1 = semget$private(0x0, 0x2, 0x11) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semop(r1, &(0x7f0000001080)=[{0x6, 0x0, 0x1800}, {0x1, 0x0, 0x800}, {0x7, 0x7, 0x800}, {0x0, 0x7f, 0x1000}, {0x3, 0xffffffffffffff6c, 0x800}, {0x0, 0x3, 0x573ab43f09b0a90c}, {0x1, 0x1c7, 0x1000}], 0x7) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) r2 = getuid() setuid(r2) semop(r1, &(0x7f00000001c0)=[{0x0, 0x0, 0x1800}, {0x3, 0x1000, 0x800}, {0x3, 0x2, 0x1d113ebb120a525a}, {0x4, 0x2, 0x1800}, {0x6, 0x3, 0x1800}, {0x3, 0x1, 0x800}, {0x0, 0x8, 0x800}, {0x0, 0x34, 0x800}, {0x2, 0x3e000, 0x800}, {0x0, 0x5, 0x1000}], 0xa) 14:54:33 executing program 1: 14:54:33 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x9, 0x200, 0x0, 0x0) 14:54:34 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)) 14:54:34 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x6}}, 0x0) r0 = socket(0x10, 0xc003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() r1 = semget$private(0x0, 0x2, 0x401) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/124) 14:54:34 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x80000001) setsockopt(r0, 0x3fd3, 0x6, &(0x7f0000000000)="45c51e0cbbbef76f33dfb44887d6e4cd45df66ed442ddc9ee051b26bd4bef47864090ebf20e20c0bcc3cce87a455ebbee5314c9ffceb1e5aa1c5", 0x3a) r1 = socket$inet6(0x18, 0x8001, 0x0) socketpair$inet(0x2, 0x7, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt(r1, 0x29, 0x41, &(0x7f0000000000), 0x0) 14:54:34 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x20) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r1) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/138, 0x8a) 14:54:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x4040000, 0x7}, {0x3, 0x9}}, &(0x7f0000000040)) 14:54:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130fe19fbb", 0x2f7}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 14:54:34 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) 14:54:34 executing program 0: r0 = socket$inet(0x2, 0x8006, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x4000000064, 0x0, 0x0) 14:54:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000b00)=[{&(0x7f0000000a00)="791b59c09e14e0573939b46f4f9f8eff540044f5be539ecc2e681639c7956ea6d18ea188193f92c91544e8f1e3beba2b5af72269d14b4913f644af2895794a786e2072b444195d16e9e821d763943a4b6bfc5e3be901214e202f8bca5fba749b4807b8f81b40c0d82486c4df96e85f1a8bceb4b4badc38939fbce5e3da73c37e7dad5dbeb993bd71fde989d652af0b9496659eab2313272313fe7b58a3d16a2f0a2d9aed1cee364c463276d49180af76d32cd56b5cc368469122a16440136716f27d8f667f27a74811e96a2e99f360ff31c0e87d55170d94a0140296", 0xdc}], 0x1) 14:54:35 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x80000000, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0x3a5, 0x1000}], 0x3) semop(r0, &(0x7f0000000040)=[{0x1, 0x8, 0x1800}, {0x4, 0x0, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x101, 0x1000}, {0x0, 0xd04, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0xd500000, 0x1800}, {0x4, 0xca4, 0x1800}], 0x8) semop(r0, &(0x7f0000000000)=[{0x7, 0x7, 0x1800}, {0x3, 0x8001, 0x800}, {0x3, 0xf73}, {0x2, 0x5, 0x1800}, {0x0, 0x400, 0x1800}, {0x0, 0x4, 0x1800}, {0x3, 0xfff, 0x1800}], 0x7) 14:54:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 14:54:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a623eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318bedbe15fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c25e76b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8aca4400000000000000423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1f) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r0, 0x180}], 0x2, 0xe60) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() dup2(r1, r1) 14:54:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000000000000", 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) close(r0) 14:54:35 executing program 1: r0 = socket$inet(0x2, 0x3fffffffffffffff, 0x0) write(r0, &(0x7f0000000000)="4e2631795e458c59f5aa2f862345a047cc844a046a11c68647e91171d8751024a22f6a3e02211070aa5002eaea6e6e6b2e4363613e61a66020dee033234547712ce4b506d8f7af02e4175846cc12b714c7ca8dad4b6c6402e3151aee88ae8751d02fa649f9d821e7901d", 0x6a) setsockopt(r0, 0x6, 0x8, &(0x7f00000002c0)="13aee240", 0x4) 14:54:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r1) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00', 0x80, 0x102) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x5, 0x804, 0x1, 0x100000001}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 14:54:35 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(0xffffffffffffffff, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d115", 0x4d9) syz_open_pts() close(0xffffffffffffffff) kqueue() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) unveil(0x0, 0x0) 14:54:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 14:54:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) unlink(&(0x7f0000000000)='./file0\x00') close(r0) r1 = dup(r0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x108) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000000, 0xffffffff}, 0xc) fchown(r0, 0x0, 0x0) 14:54:35 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) chroot(&(0x7f0000000080)='./file0\x00') bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') rename(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='..') 14:54:35 executing program 1: chdir(0x0) stat(&(0x7f0000000280)='./file1\x00', 0x0) r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) chmod(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000739ffe)='..') 14:54:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$TIOCSTART(r1, 0x2000746e) r3 = shmget(0x3, 0x2000, 0x61, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x9, 0x529d, 0xc2, 0xcec3, "04fd9acea01feba8aa34c8ec8e6491d598dc24b2", 0x3, 0xffffffffffffffff}) 14:54:35 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) listen(r0, 0x7) r1 = socket$inet6(0x18, 0x8000, 0x8) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) setsockopt(r1, 0x29, 0x5, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xffffffff, 0x7}, 0x8) socket$inet6(0x18, 0x5, 0x0) r3 = semget$private(0x0, 0x3, 0x600) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000000c0)=""/102) 14:54:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x900, &(0x7f0000000000)=0x6000000000, 0x4) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 14:54:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4537) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x41, 0x80000002, 0x4, 0xffffffffffff8001}, {{r3}, 0xfffffffffffffff9, 0x80, 0x1, 0x1, 0x100000001}], 0x7, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0x1b, 0x40000022, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x9, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x5, 0x8}, {{r4}, 0xfffffffffffffffb, 0xa, 0x400fffff, 0x2}, {{r4}, 0xfffffffffffffffa, 0x10, 0x21, 0x3, 0x9}, {{r5}, 0xfffffffffffffffe, 0x40, 0x1, 0x3, 0x1}], 0x2, &(0x7f0000000040)={0xba, 0x7fc}) 14:54:35 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x2000000000029, 0x9fb7, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0xffffffdd) fchmod(r0, 0x80) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="ff7c92564bbc39a196b38dad5bcd9c73ad6de1a1ff04c719a2e6ad77115aa36158ab8d7d2a5f579542ecc5b064826dc12b5f9fbdc544e2ea75fd7d3468c8eb298771dfa10272455f462d1a590e5c5c0ff582d2a29e9deb2eb742094324364bbf20d7c43d1dad4e015aef95792ad8075d9ba4ed0f1f57a6d644b1d07c4bd79c5cd23acd955a8e9ac23eef13e2f43db681aa20f61db96cc7bc841cb0427cc13b04b3f0bc4d15750838560f51eaa064680a5d16e0adecc9a245f49f6f92cab8e819ec759f7683a97870743a4b8d8c98531d48c1854c95c4c92aac1468a608006dc7eba0e80fff70c3ca1c41ec5dd9", 0xed}, {&(0x7f0000000180)="4ed158292aa7207bcd75aaa4c00de563f142009d78f9d1bdacc3f2317e107554175b4611f4e2b3916634db7d76705ce73f99ecd99d6ed077d235376cb7d8f7d8668051a9c79b0aa52a5d1262678b65b8236fb4a7b89ce35e15e2baf786eb8c7e494cf2e052670f26e7e8598bf8551a3417f6b4d05a6be81721aa591af4eea288c0", 0x81}, {&(0x7f0000000240)="d60ec781a67125c2a66647b0a0c52afa2c4262bd4583fc06c8a17d951612d56575ab7d396660da69dfcdf167020a7744b7e90f9c6cb78931b48e2af47d5cb2c3d0d63792628113f7789fba819e778b09ce9fc8b3cea466fd2abc795b603be61d9f6c72575fb4ff1e050b2163a3bc", 0x6e}, {&(0x7f0000000100)="67da786fc14cc67fcd53b72318d67ce414818caadafd9ac00bf8d05f18a6ca85a38908d69874d5df", 0x28}, {&(0x7f00000002c0)="0184b18f2761bf85b76920e53ba28015f2d3d345e2f547ce8768723807d67adda4780ff502bfb631a1e1ce861d885c504081725f574f165736e2e40a34c12155c6b5fe6b6abb2829b6ca1b6feb52d88bfadca33e9c8b09a6d97595b45895c9c8a2f998b4d422858afdcf216a75974ffa334e4c87ce2d890a6e6c2189441427720f4082f03f0f2cd8bbc3b865cfb3ca0507f5b3d7d7bb0ac46781bae9c63bdde7e9d5ad16e2a217c6de76fbad67004e4bcc4199d0701fd89281f7fa3dd080fc56268b86aa6174750c649e20b2d4c6184b962ed041ab392fb0477296f35bbb8ccb849adae45cef235e952003c887bbd107a7e066ecf2ec4c", 0xf7}, {&(0x7f00000003c0)="c59dfe291555e640c5939428e97ea8452b3f8dc7a87b6ca0fa3439a0d133bf02f6ad7e8ec0c9d7781f690aac20f4e2f00e7a39749e667d8c870f65c589d2728e3fa7198709ab2299ab9d0677cbe3cce187a41719251398c75277653c78d5eda8fc9a8060a6f0e741ed98214f1d6fdab4f20c25b57c08618ed23523a59957c0353bd8426c6fb57a85f71422d9d3b36881ce8915a9cc4ae1c4e73b8c226d42ba76bb3e505b311351f9d6063fe7e1f2acc00cb33ee170f5dd9ea50782caba39703790ef9b0a880f1a28b070df38a17f03a7baa1a317309d1b5186b3ecc432bb9061a5e953525c2e5d6b9346ed2973951122db76c14c238fd5fcdf91cd", 0xfb}, {&(0x7f00000004c0)="161e52b857b2af4f635aa337c32a7faf59aff33d3cb8abb4cc724a93335cdcb8220f4255fb072309b653bd9aa1abf730e7bf20fbb89ff26485026848d0e4258fb52fb78e478c2bc17f54096b24e75234ad6f2900b3115769c3c96330419080a17c41b76633a610269749577ad824c1303e0d8e373d007599c4bb86d08d691ea4d74dedfae39f9221817184d4f5d9d6", 0x8f}], 0x7) 14:54:35 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0xff) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/215, 0xd7}, {&(0x7f0000001200)=""/140, 0x8c}, {&(0x7f00000012c0)=""/234, 0xea}, {}, {&(0x7f00000013c0)=""/15, 0xf}], 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f00000014c0)=""/226, 0xe2}, {&(0x7f00000015c0)}], 0x2, 0x0) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000001480)={0x3, 0x2, 0x2, 0x2, r3}) fcntl$setown(r1, 0x6, r3) 14:54:35 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x99) 14:54:35 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x5, 0x81}, {0x18, 0x2, 0x7, 0x9}, 0x137a, [0x80000001, 0x10001, 0x44b4, 0x2ca, 0x6, 0x280000000000, 0x4a2, 0x9]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) shutdown(r1, 0x3) 14:54:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0xffffffffffffffff) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 14:54:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f00000000c0)) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 14:54:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x8004, 0x7) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)="1ed6b537", 0x4) 14:54:36 executing program 1: getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') r0 = socket$unix(0x1, 0x0, 0x0) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, 0x0, &(0x7f0000000280)) 14:54:36 executing program 0: r0 = socket(0x2, 0xc001, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) socket$inet(0x2, 0x5, 0x4) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 14:54:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x87, 0x1f, 0x35}, {{r0}, 0xfffffffffffffffb, 0x83, 0x20000002, 0x9c87}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x4, 0x77}, {{r0}, 0xfffffffffffffffe, 0x40, 0x14, 0x100, 0x1}, {{r0}, 0xffffffffffffffff, 0x31, 0x4, 0x6, 0x6}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="c7e69f5fb41e0a53537a38329ee6f0be921c66fe2ccb3cb196da3cbffcd8875ea8b00df5423e11fb869f293defae8956e5d2a14d83f96fcbf0c853a351cd979e4af64503a9d950fe2c46c0dbed43fe188c52c3162bf1d91c2cb8d6ed9b1a5c68702fa80a701f629f2012b3f202e8cdd08ab0e4fa7be884808a52c45683a2f391082ef27b79b67bb0238098ce95029e881ed687b2facba4d412a8628f901355adc873e3e899823a93bf674d01599c0fb1b1b4e03fb053603a4a0fca2d20a0826f71a21eebf46054e96ff23543d2327febd3ea411e813bfd63efccdb483580c1a94557e7e705446359a31445787d10f43d76de", 0xf2}], 0x1, 0x0, 0x0, 0x400}, 0x2) 14:54:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8a022e2f66696c653000"], 0x1) r1 = socket(0x2, 0x4006, 0x0) dup2(r0, r1) shutdown(r1, 0x1) getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/82}, &(0x7f00000000c0)=0x54) r2 = msgget(0x1, 0xc8) msgctl$IPC_RMID(r2, 0x0) 14:54:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xffffffff, 0x9}) syz_open_pts() 14:54:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x8) mmap(&(0x7f00005cf000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x2, &(0x7f00004dd000/0x2000)=nil) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) 14:54:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x3}, {0x8000, 0x81}}) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000180)='./file0/file1\x00', r1, &(0x7f0000000200)='./file0/file1/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 14:54:36 executing program 0: clock_gettime(0xb, 0x0) getgid() 14:54:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 14:54:36 executing program 0: clock_getres(0x7, &(0x7f0000000080)) clock_getres(0x5, 0xfffffffffffffffe) 14:54:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000009c0)={0x0, 0x4, 0x0, 0x0, "27ae86bdad345f030000fd003800", 0x7fff, 0x800}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() read(r3, &(0x7f0000000140)=""/100, 0x64) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) r5 = kqueue() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x8) r6 = dup(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000640)=[0x0, 0x0, 0xffffffffffffffff]) r13 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r17 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r19 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r21 = getegid() sendmsg$unix(r6, &(0x7f0000000980)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000240)="e743f5e1c5d8fb034d8d0ba09ecf606c90f119478ee4f663835331f20fdc39c725e7b923a4a8be4b4de692e1f12c8e3630f058824e50f7e6003a40070590cc9dad937a056f6cb22d23a1ab7e6850e3e0951238f2bc7c80d0bd83e46e8aa40dc2ae48e490a59fd42c1a", 0x69}], 0x1, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x400}, 0x400) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) syz_open_pts() fcntl$getflags(r5, 0x3) r22 = syz_open_pts() pipe(&(0x7f00000001c0)) fchdir(r22) 14:54:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) chmod(&(0x7f0000000000)='./bus\x00', 0x10) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 14:54:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x6000, 0x4) close(r0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x102) 14:54:36 executing program 1: getitimer(0x0, 0xfffffffffffffffe) getitimer(0x1, &(0x7f0000000000)) 14:54:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x4) mknod(&(0x7f0000000140)='./file0\x00', 0x1000002040, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) 14:54:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)=""/226, 0xe2}], 0x1, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5e65ee00f099517ebff3cfe8b8153060ae353f63e7b85cedcd288bbe29", 0x1d) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) 14:54:36 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = semget$private(0x0, 0x7, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6]) r2 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="d23378a13575f87d638b1ccb803f97636a3861d8eb88b3651bbd9fb9b7a3c9a60e93424d1c2a12b706ce206b0b806ca907193d6362a86dbba28028641bc15e591acd838dd60f609eb81835a10fab90d34e2fe82ce881485608b2fdb36798c38c55a43e9ee970266b1135f03e777cb793", 0x70}, {&(0x7f0000000140)="88aadba436ab79047d11fd7b30802871b496faa1d9bbaae13c3a3502e5427be1a18080fab65412252e7412c0", 0x2c}, {&(0x7f0000000240)="5ceea1facd06361335ec8d365ef7c5234d0fa5e21cd255f8be", 0x19}], 0x3, 0x0) r3 = semget(0x0, 0x2, 0x10) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r4 = msgget$private(0x0, 0x500) msgctl$IPC_RMID(r4, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x43) 14:54:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002fffffffe}) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000001000)=""/4096, 0x1000) 14:54:37 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x1000000d9) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 14:54:37 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f0000000500)={0x3, "0682300a6b2f1cdced7fe2a8e6f0b13dae575ab6d2100fe78e60e85b967e74756d340d719840dedc56f44efe8dd988d611b266c61d178582f762918b855014d5a090b7cb0d6427a2c0f5169a5f1198bddf7749bf1f6590c05b31fa4af1f6bf46971c7f301a8ac0f28a27e3b2882083d62177a2d6c399c8e3880a094fea471a458c7290eac868e943418eeedfe7a99657d39654d2cca0b1d24a7551b52f6e83fa563635ae725f7dd7d98c1e8a522951b4982887a36ceb09bc51cc079dca6fdfb153ffbb0668b316733e42fee0ba9acb918253e3e318a3704b215f62cce55cf2e0a21c160e713f50cc2ea7cb831bb74e6cb17006f6b9bec5a08174f04cbbc00ba265e4c59cccb048877f7e1b29bd9f296574e66a86d57f885ad9c08441894d1c8e1c1decec0ea7b3ceebf4c15953252aea51456824e2360ea65d8d6dade79457dd71263a02434d8d3eb0681d0674289f711d771693b344eeff4de301b4b1f6bda4900f2005442050420d50f35796f1f7bc12d9e6e22848cbb5a9ec6f5867e21ef953be81eb3fdc1a7028"}, 0xfffffffffffffeee, 0x800) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000579424197b8152f8b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = getppid() pipe2(&(0x7f0000000000), 0x10000) setpgid(r2, r3) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYRESOCT=r3], 0x1, 0x0, 0x800000000001000) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f58032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9c832bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a4100000000000000"], 0xfffffffffffffefc, 0x7fd) setpgid(r2, r3) 14:54:37 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{r0}, 0xffffffffffffffff, 0xa1, 0x2, 0x0, 0xc6c}, {{r0}, 0xfffffffffffffff9, 0x9, 0x10, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x54, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffa, 0x22, 0x4, 0x401, 0x3}, {{r0}, 0xfffffffffffffffb, 0xc, 0x1, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0xff, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x9}], 0x49b, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x6, 0x8}], 0x1000, &(0x7f0000000180)={0x0, 0x80}) 14:54:37 executing program 0: socket$inet(0x2, 0x8000, 0x8ca0) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) 14:54:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2fff, 0x1107) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x24) write(r0, &(0x7f0000000080)="49fda9729b603aeb4e68", 0xa) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) getrlimit(0x7, &(0x7f0000000040)) renameat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') 14:54:37 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x329) r1 = socket$inet6(0x18, 0xc007, 0x81) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x84) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0x10}], 0x10}, 0x0) 14:54:37 executing program 1: r0 = msgget(0x1, 0x200) msgsnd(r0, &(0x7f0000000040)={0x0, "7dfd1904eaec94ed24ed06f610dad0b8181330a52355cbd30d02a1e1cfa2711a4b341305f5172c28f16f2d4f9b5289b22af4033bc0aab77eccdd30c901dcbb74f7b522bfda3478b12f8875bd433aba1826970280f4040e74b05b1e846820b097c9b2d4b7e0bafa472d05fabae1d90fd5f494907bedc512240d088fb50e07f2c0da43ad76bb87a37d4d1385ac7a79e85c27620e1d7655f563f2b7f1c43236b2c6186b573085e3351a79fa8435beffd93fb05f662578c90e6b07d76ac8076a"}, 0xc6, 0x800) clock_getres(0x5, &(0x7f0000000000)) 14:54:37 executing program 0: r0 = semget(0x1, 0x2, 0x200) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/189) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000000c0)=""/181) 14:54:37 executing program 1: r0 = socket(0x17, 0x5, 0x3f) r1 = geteuid() getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a6", 0x1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x660, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x80000000, 0x0) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r4, r1, r5}, 0xc) 14:54:37 executing program 0: r0 = socket(0x2, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) listen(r0, 0x0) 14:54:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x160) mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) flock(r1, 0x9) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 14:54:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xbb07) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffffffffffa0, "c48310b8e2dd4102d08f201ebc2300f0ff00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7, 0x6b1, 0x0, 0x8, "1ba08c800a9fce2d4fb35627927175f1c836d581", 0x7ff, 0x81}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 14:54:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee9954e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0xfffffed5) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x2, 0xffff, 0x27db, 0x5}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x3, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 14:54:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="4a5f70823f8c33fba7ac482c33e80261e29b4ca8baa395d5fa258a9eaf7ccc510c1aace338b9e424bdb7cfec125b84278c67582042ac736ad44b06f63dafbf3eede04eac22693d53b81599374122d279d0d40f734c3cb162a3d957bd1c6743830975cae38a545528c9e47a21bb28399274103ff8ee4bcc833384ea54c5023f577eff2d82d5906bfd3272e641d679457057a8109ad48f7b4665fa7c086203f808b65b6ebfe7b749f0c0494d70261e2ba140b996d0157b53083fd193d9ee80799625fd3140cc787d23fbe02c46e5f1de864e52ee14566d2d5e37488d33c33efb80acb50a05f171f22dd015a17f510ff5b45085a8e042d2ea590000000000000000000000", 0x103) r1 = syz_open_pts() close(r1) r2 = kqueue() writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20000000, "a146782600feff0c010900000000fffffeff00"}) poll(&(0x7f0000000000)=[{r3, 0xf0}], 0x1, 0x0) 14:54:37 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0xfffffffffffffffe, 0xfffffffffffffff7}) syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000e320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5b71a9133fa7ac79ae82d3f9a35ba865e5644df963bc00d5e9484ff451fe8ba1ab27a33ebba8226ec49d6cc9f9c8e907edb1f0ce4df4ad27006fccdd19da3e03592b75ac5ade358999c93b52daffd00a62f5e71a1fa13e579f08024b8109796c693b01c232f6a61ffd7e8ec1bb3c67caac8e091796b69e3c5fa421acbcafe45b55e1538a888e5fc1947c09836269c748f25c8b39a99a1a347850b3a78c28870263662cfb1becf086de08e699cfa603b8f5588fb9804739e286e20026129c6f14ae4630000a2558334a46c31942cd43200000000000000"], 0x1, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r1 = msgget$private(0x0, 0x82) msgsnd(r1, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) chmod(&(0x7f0000000140)='./file0\x00', 0x6) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) getppid() 14:54:37 executing program 0: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mincore(&(0x7f00001aa000/0x4000)=nil, 0x4000, &(0x7f00000003c0)=""/159) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="839ab54a8cd62774919f7f6e93ebbecefe1739f019e7e1a80c1c37ff93df9e21c2dd2242", 0x24) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:54:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1ff) getsockopt(r0, 0x2, 0x13a7, &(0x7f0000000000)=""/215, &(0x7f0000000100)=0xd7) recvfrom(r0, &(0x7f0000000140)=""/223, 0xdf, 0x2, 0x0, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000080), 0x0) 14:54:37 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x3) getsockopt(r0, 0x29, 0x2b, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x3, 0x9, 0x9}, {0x18, 0x1, 0x1000, 0x3}, 0xb95c, [0x401, 0x100000000, 0x7f, 0x3, 0x7, 0x5, 0x6, 0x6]}, 0x3c) getsockopt(r0, 0x1d5, 0xffff, &(0x7f0000000000)=""/169, &(0x7f00000000c0)=0xa9) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0x4ad45c0352a2bea6, 0x0, 0x40000081, 0xdb6}], 0x7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x6, 0x1, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x41, 0x2e6a7a46, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x5, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x7f, 0x2}, {{r0}, 0x0, 0x70, 0x4, 0x5, 0x100}], 0x5, &(0x7f0000000300)={0x1, 0x100000000}) socket(0x0, 0x4000, 0x5) socketpair(0x6, 0x3, 0x1000, &(0x7f00000001c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x0) recvfrom$inet(r2, &(0x7f0000000140)=""/60, 0x3c, 0x1, &(0x7f0000000180)={0x2, 0x2}, 0xc) 14:54:37 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000002}], 0x40, 0x0, 0xed, 0x0) 14:54:37 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) syz_open_pts() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) write(r0, &(0x7f0000000000)="c5392fdde4e292a47b", 0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x800) 14:54:37 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) 14:54:37 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x3ff) r0 = shmget(0x0, 0x3000, 0x4a2, &(0x7f0000ffc000/0x3000)=nil) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_int(r1, 0xffff, 0x11, &(0x7f0000000100), &(0x7f0000000140)=0x4) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/142) shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) 14:54:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x8, 0x5}, 0x8) getsockopt(r0, 0xfffffffffffffff7, 0x2bd3, &(0x7f0000000000)=""/242, &(0x7f0000000100)=0xf2) 14:54:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) setuid(0xee01) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 14:54:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x1000001a4, 0x0, &(0x7f0000a6dff8)=@abs, 0xe1) 14:54:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x202) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x7ffffffd) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 14:54:37 executing program 0: r0 = shmget$private(0x0, 0x1000, 0xa0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) 14:54:37 executing program 1: getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r1) getgroups(0x1, &(0x7f0000000040)=[r0]) r2 = open(&(0x7f0000001240)='./file0\x00', 0x100, 0x28) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = getppid() r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) flock(r5, 0x2) setpgid(r3, r4) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getgroups(0x1, &(0x7f0000000140)=[r1]) getpeername$unix(r5, &(0x7f0000001300)=@abs, &(0x7f0000001380)=0x8) setpgid(r4, r4) 14:54:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000200)="401a452b35e4489ba53ef8290830c52b5f7af9bc5f94f2bae38007d0c2758e58e393a4ccda0221e04c4e7d4a744814adbc25fd6ab61559cc9ec196c0ad6002090f7a934020e25882b7e40fb999f89ad33024c5dc0ce3887a88809711a3ae787610bcae893043f3a6207fd91cf7b1394350752bc28dd218aa151e5dd0f747aa46666876e1ddacc6f2e8d030139bd9c171c1a02404262b8355be3f7288d6039d2690c9209b97e5250509195e223b3f0fb127f6602da2b1bc3ae9f02615e202f5f78e2d98de5b0f0af35f", 0xc9, 0x0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)="8973") lstat(&(0x7f0000000300)='./file1\x00', 0x0) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x0, 0x8) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)) 14:54:37 executing program 1: nanosleep(&(0x7f0000000000)={0x2}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8f66) clock_gettime(0x0, &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) 14:54:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x8a) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) 14:54:37 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)="ba272a3a15262f2d00", &(0x7f00000000c0)='\\%'], &(0x7f00000003c0)=[&(0x7f0000000140)='){*\'\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)="7b5b0f5c00", &(0x7f0000000200)='*{\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)="24d22c7b4000", &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='%-}\\\x00', &(0x7f0000000340)='[\x00', &(0x7f0000000380)='$/\x00']) nanosleep(&(0x7f0000000080)={0x0, 0x7c}, 0xfffffffffffffffe) r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000440)={0x0, ""/251}, 0x103, 0x3, 0x800) 14:54:37 executing program 0: socket$inet6(0x18, 0x8000, 0x0) r0 = socket$inet6(0x18, 0x8002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 14:54:38 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x3f}, {0x18, 0x2, 0x0, 0x7}, 0x9, [0x0, 0x5, 0x4, 0x0, 0x5, 0xc97, 0x6, 0x7]}, 0x3c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280c0, 0x4) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) fcntl$getown(r1, 0x5) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000001c0)="8c36749e409c6c4b69c3b697f353b2bb31a0c1408fc81fcbbacffbb8fb7e27968aab82d4cf4a4e130dacc4805fdb459b21ad237a4de8f53fad49d9dc01b0d73c375e4a2392c703c7366dfe84e6445ca03fc694e5ee04ac89b38981cb9038f6a516c721dc6c362a00e81824a282a92864e4f66ea390a01c9201836f99d6136c8d30c2c7aee8", 0x85}, {&(0x7f0000000280)="0469238db62c53f2125ee46aab9a8dd44dcf9b884bdb6493dde8ab91748e94b6e8723c52a375fc734f6fa27eb145cfbec34df06efea880c010c93e526c5e38e2f08b3ccefaf4f11c1ba4412ce5b137ea33c702a89d77cdb1a8afa621851c20b05da82ce32d53fddced3ffbe27f15dc1b7142c35273653a8974ae51afa4f2b7b80533627b613504ea9abe00c0d9f387fb543c71ae37430f243ed3236fa4e036abbf3611843c4cb72e79c63451b11560fc1742359512802aca25d8dc8dde83066d6a5e04ba8ce70faaff9acdca1b2d7885fd23a6930004614abf2b4778a086e42ae2012d1d6659ed35d348e432ee31e0bc", 0xf0}, {&(0x7f0000000380)="a6f2bd35fc7b1b799c86de91b7da5a3a05e89b37519ccc40a3f4", 0x1a}, {&(0x7f00000003c0)="b458728407c4c69ebc23debfc6728299456e090289514ceedda9a37c05381f03feddabe75133475300c0788e539865d1d66f3e3e4225250db129e8166379ebef34b34afe4167718f8611c66512d729651a6d0f45bbcb461068295314e43ca4602da836196e0bc14281e00cefeef5ac065a8f897e4b7b969dc74343d80674bd9928d5dc32818d50f887ee162edbdaf3ce816ea923cc9861d54a9bc7d60e58286dc0be11adff920c26316487485466bd2aca777a85969db9adbb6e8330d0a2deb050c2bcf627286c9ce073380e678778e148b3ba9ae7b3c092ea806cd640c0519ff9de", 0xe2}], 0x4, &(0x7f0000000500)=[{0x90, 0xffff, 0xfffffffffffffff9, "82385856a99f95c6857c1d3f00b3363bb6bfd86eafe7efd26bf7b9f94fb3dc59c8636506645008cdc473fc3623c73a993a80f663b5ff860fb22f38071c227f2e9179972b4a6f63082f6f2a665446091552aeb256d078d7d1ad9d69ef595841002b955a83ed6a7b7200a0ab7734b5f55b211f5f24f814bbc7a3"}], 0x90, 0x400}, 0xc) r2 = openat(r0, &(0x7f0000000600)='./file0\x00', 0x28, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x3, &(0x7f0000000700)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000640)='./file0\x00', r3, r7) r8 = dup2(r1, r2) bind(r0, &(0x7f0000000740)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000780)) syz_extract_tcp_res(&(0x7f00000007c0), 0x551, 0x3) getgroups(0x2, &(0x7f0000000800)=[r4, r7]) fsync(r0) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000880)=':\x00', &(0x7f00000008c0)='^:[):)$\x00'], &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='\x00', &(0x7f0000000a00)='\x00']) getgroups(0x4, &(0x7f0000000a80)=[r9, r5, r4, r6]) chdir(&(0x7f0000000ac0)='./file0\x00') r10 = accept$unix(r8, 0x0, &(0x7f0000000b00)) connect(r1, &(0x7f0000000b40)=@un=@file={0x1, './file0\x00'}, 0xa) r11 = openat(r8, &(0x7f0000000b80)='./file0\x00', 0x80, 0x20) ioctl$TIOCMBIS(r11, 0x8004746c, &(0x7f0000000bc0)=0x3) lstat(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000cc0)={0xd88, 0x0, 0x81, 0xffffffffffffff81, "e5249de02083babfe5bfab7c249bf5700f0fecf5", 0x1ff, 0x3ff}) kevent(r10, &(0x7f0000000d00)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x16, 0x80000000, 0x9}, {{r11}, 0xfffffffffffffffb, 0x22, 0x2, 0x8}, {{r2}, 0xfffffffffffffffa, 0xc3, 0x80000000, 0x4, 0x100000000}, {{r8}, 0xfffffffffffffffd, 0x80, 0x0, 0x1, 0x5}, {{r10}, 0x0, 0x81, 0x80000001, 0xffffffffffff9c72, 0x9}], 0x7f, &(0x7f0000000dc0)=[{{r2}, 0xfffffffffffffffe, 0x41, 0x80000002, 0x7ff, 0xff}], 0x1f, &(0x7f0000000e00)={0x4, 0x7}) 14:54:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="316d2b27214c400e3b4c38d973ffcb72e9ebe75064e6e3605bc3b08b38952282653e7a88b1c9f352d856e803c24b32cd08ac193d90955647e63842b4399592499975f890d34978a78b10186a62d467dc0bf75624c88697373768f268712ca3e11aa1906c2ea62473468f1ac45d8c9c780b3caa00d7b64e62ba3a89093110d4023fbf7d9eb1a355e3970844ce4bf571186d64ddf5d86680eef8048a790f507bd5d67945265d573459d70563a9c123b5f36398cb8a52471ce155226491850d370c552af25fad92daeebea5451307eb219f67d2b2cf5cb5af070aa0353b765d11f594f372a8c6ac09458f22ea29328aae2b626ab6af0b9b2db368ccd6e30dc92b", 0xff) setuid(0xee01) setsockopt$inet_opts(r1, 0x0, 0x80080400000001d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x2) 14:54:38 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x0) r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/249, 0xf9}, {&(0x7f0000001440)=""/128, 0x80}, {&(0x7f00000014c0)=""/161, 0xa1}], 0x8) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() 14:54:38 executing program 1: semget$private(0x0, 0x0, 0x3ff) open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x90) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x3) 14:54:38 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000), 0x0) 14:54:38 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x0) r1 = getpid() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) fcntl$setown(r0, 0x6, r1) munmap(&(0x7f0000ff8000/0x6000)=nil, 0x6000) 14:54:39 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x2, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x18) getdents(r1, &(0x7f0000000040)=""/247, 0xf7) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0xbc5b, 0x1, 0x9, 0x400}) 14:54:39 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockopt(r0, 0x29, 0x24, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) 14:54:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x30044491) mknod(&(0x7f0000000000)='./bus\x00', 0x1008, 0xfffffffffffffffc) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 14:54:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100, 0xffffffffffffffff) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/47, 0x2f}], 0x1) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=""/225, 0xe1) unlink(&(0x7f0000000080)='./bus\x00') 14:54:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r2, 0x6, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffeffffffc006, "a147780ac85a538a131100e800000000ff7f00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 14:54:39 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x6, 0x0, 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x82) 14:54:39 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) syz_emit_ethernet(0x229, &(0x7f0000000000)="cf398bf97ab9ef18b74084970ef62bcc3b5e865f22149fd98a7bab59058da27b743727c847cfcf6d31c5a6e26e4f8cf44694b0c9e2be7534f2922c3ffa55232ae3f2cad29e395cedd6c56af38ce4c065789ed88f686da3ea1f138ec7091a4a33a93d5204200c0be092fc59427c88e8d8af0c5b941bb4e0ad59fa97a21d0ed4d983592ae7d601f3bf8b0611bf003d661d0cfbd9d90b93121fdce5eb16529e9e47eac241d05fa163fc00b3763aa5dd0e281c3a6f2a825dee3dc2c856d6439bd34613e409a6301348ee9635f99705772307aa278ce42ce978a5f282afe9512b370400000000000000e7b3acb8dcb64851269d14b9ec8e767756783877e749ac3e4de44e2f90e6fbc8cbc6af770086e468b8abc17454a3e02c1b50f34b8f815a7c72d8683d33557539959a048faeedec3273223212a08af679e5d2635eff806c647ff2ba981196d0c6e12b1786188c43313f376e3cadef83de6be59490b5e71fed1b8dff21a25dc30114a2cb4aa06fc16b8c7d378d4449ef922616a670460ed29041778ed456080d2117fc559a83bf90de000000000000000efcd022c492ea3b5908ef1f27975865bc11dc49298f03752674a92c63bcb79043f693a749c443721b8a1f00f307f7c6b494d586ace270c6460dce01e5cd09bc383bfa230564e626fece91cf0f1ce8453435dafabb0305c20ac437eb3f1924d6aa69068bfae72065f1797d947a81ec3a4bdfd5b5dd68af74ab4d38a9f8482c6bcb671cae889753bfde415a7fbfc07ffb000000") msgget(0x0, 0x206) msgget(0x0, 0x0) 14:54:40 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) listen(r0, 0x632) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/98, 0x62) 14:54:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000fef000/0x5000)=nil, 0x5000) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x2810, r0, 0x0, 0x0) 14:54:40 executing program 1: socketpair(0x2, 0x1, 0x7f, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffc0, 0x2, 0x1, 0x5, "120349732ca8d5ab429a67742ceaa7425dcdd1f6", 0x7, 0x4}) select(0x40, &(0x7f0000000000)={0x0, 0x6, 0x8, 0x100000001, 0x3, 0x3493, 0x9, 0xb472}, &(0x7f0000000040)={0x6, 0x4, 0x2, 0x6, 0x868, 0xffffffffffffffe0, 0x3, 0x7fffffff}, &(0x7f0000000080)={0x2, 0x3, 0x4, 0x5, 0x5, 0x9, 0x7, 0x1}, &(0x7f00000000c0)={0x8020, 0x1}) select(0xffffffffffffff60, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 14:54:40 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x51) r1 = semget$private(0x0, 0x2, 0x11) semop(r1, &(0x7f0000001080)=[{0x6, 0x0, 0x1800}, {0x1, 0x0, 0x800}, {0x7, 0x7, 0x800}, {0x0, 0x7f, 0x1000}, {0x3, 0xffffffffffffff6c, 0x800}, {0x0, 0x3, 0x573ab43f09b0a90c}, {0x1, 0x1c7, 0x1000}], 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 14:54:40 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)={{0x1fc3, 0x8}, {0x0, 0x10000}}, 0x2) utimes(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{0x5, 0xe5}, {0x6, 0x1f}}) 14:54:40 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x2) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 14:54:40 executing program 1: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000002c0)=""/243) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/115) 14:54:40 executing program 0: socketpair(0x10, 0x4002, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x30280, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x3, 0x8bb0, 0x6, r5}) recvmsg(r2, &(0x7f0000002900)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000002780)=[{&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f00000002c0)=""/251, 0xfb}, {&(0x7f00000003c0)=""/34, 0x22}, {&(0x7f0000000400)=""/120, 0x78}, {&(0x7f0000000480)=""/136, 0x88}, {&(0x7f0000000540)=""/239, 0xef}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/49, 0x31}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/211, 0xd3}], 0xa, &(0x7f0000002840)=""/153, 0x99, 0x5}, 0x0) accept(r2, &(0x7f0000002940)=@in6, &(0x7f0000002980)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000029c0)=0x5) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCNOTTY(r1, 0x20007471) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002a00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) socket$inet(0x2, 0x2, 0x6) sendto$inet6(r4, &(0x7f0000002a40)="989787cd5817beab737cf9618b0e674deef69bba76ee0bb6df3615391fe35ca29c311169a2e94a99250f663345927d950720c98fd67fcda919a6f8988e4dc1077d388f186444cad7b73ab4f7a80baab04395d457cb54095fa452e907ed80364d92ca70f0787210024d74a1d550dd5652f87437f23e9c2af6b5ea8c3e3a1c8a12892c1a003db5e81d0f58c8ad25a534c147f29bb915b5f1ef4e20807c78588d9b7a458f32b4725a2ede015e7a3b59320a945f63c8227827afde2ebb748e9319178a84216b4034c5072a11c870e5a74ae3f0f62df68c2cae2efe8df413415a80b5df7847686da3e049e712480e33b64e9f51c0a386e899d483cdb8ba5dcf95b3", 0xff, 0x0, &(0x7f0000002b40)={0x18, 0x0, 0x1f, 0x400000000000}, 0xc) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000002b80)) ioctl$TIOCNXCL(r2, 0x2000740e) lseek(r0, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000002bc0)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000002c00)={0x6}) connect(r6, &(0x7f0000002c40)=@in6={0x18, 0x3, 0x7fffffff, 0x6}, 0xc) symlinkat(&(0x7f0000002c80)='./file0\x00', r1, &(0x7f0000002cc0)='./file0\x00') ioctl$TIOCCDTR(r3, 0x20007478) connect(r0, &(0x7f0000002d00)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r7 = semget(0x1, 0x0, 0x340) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000002d40)=""/170) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kqueue() pipe2(&(0x7f0000002e00), 0x10004) 14:54:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x100000000, 0x3fffffff800000}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 14:54:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x100) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0x40, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000001800)='./file0/file0\x00', 0x802, 0x0) 14:54:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x5, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "109fa9e9af9c0ff8762eaba2ce2ff9f7245b1310", 0x0, 0x20}) 14:54:40 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) shutdown(r0, 0x1) 14:54:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x800, 0x6}, {0x7, 0x43a2}}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) getpeername$inet(r4, &(0x7f0000000000), &(0x7f0000000080)=0xc) 14:54:41 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x613, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 14:54:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000040)=""/145, 0x91}], 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000000013, 0x0, 0x0) 14:54:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b33) open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, 0x0) 14:54:41 executing program 1: r0 = socket(0x2, 0x4001, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0x8}, {0x100, 0x6}}, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x9, 0x8, 0xffff, 0xfffffffffffffffb, "57ed9ea7736bb8ecffb37abd3bf0abfdcf2a1f0d", 0x8, 0x4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffb7) 14:54:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) write(r0, &(0x7f0000000300)='3', 0x1) close(r1) 14:54:41 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x10001, 0x4) getsockopt(r0, 0x8000000029, 0x20000006c, 0x0, 0x0) 14:54:41 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x3578000004) connect(r0, &(0x7f0000000000)=@in6, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0xbc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='@+)/R/.V\\\x00', &(0x7f0000000140)=':+\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=']\x00', &(0x7f0000000200)='*@(:#\'[\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='#(+\x00', &(0x7f0000000300)="2d249d242c2d21412d2e7b5e7b00", &(0x7f0000000340)='/)#!\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 14:54:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x8000004000000501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x3, 0x6, 0x3, "b033bb0acccc67b793f4073e8af0c061c6d3a50a", 0xef2f, 0x7ff}) 14:54:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 14:54:41 executing program 0: mlockall(0x2) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/171}, 0xb3, 0x0, 0x800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/80}, 0x58, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r1, 0x5) 14:54:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40000000000800, 0x0, 0x0) 14:54:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, 0x0, 0x1d5c) r1 = syz_open_pts() close(r0) kqueue() syz_open_pts() fchmod(r1, 0x38) 14:54:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) select(0x58, 0x0, &(0x7f0000000000)={0x1}, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 14:54:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f", 0xa2}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 14:54:42 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)="1300") mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/35}, &(0x7f00000000c0)=0x25) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 14:54:42 executing program 1: r0 = getegid() setgroups(0x1, &(0x7f0000000000)=[r0]) r1 = socket$inet6(0x18, 0x8001, 0x0) syz_open_pts() mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="fa95", 0x2) 14:54:42 executing program 0: symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r0 = dup(0xffffffffffffffff) socketpair(0x2, 0x5, 0x1, &(0x7f00000001c0)) socket$unix(0x1, 0x2, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) 14:54:42 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000002580)=[{0x0}], 0x1, 0x0) fchdir(r0) ftruncate(r0, 0x7) socket$unix(0x1, 0x2, 0x0) 14:54:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) r4 = fcntl$dupfd(r1, 0xa, r1) bind(r0, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x66, 0x1, 0xfff, 0x1000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x81, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x7ff, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x7fffffff, 0x7}, {{r1}, 0xfffffffffffffff9, 0x24, 0xf0000028, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x24, 0xfbd, 0x200}, {{r1}, 0xffffffffffffffff, 0xc0, 0x0, 0x6d, 0x800}], 0x1000, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x3, 0x3752834200000, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf00fffff, 0x8, 0x7}, {{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0xef1, 0x6}, {{r0}, 0xffffffffffffffff, 0x2a, 0x40000013, 0x7fff, 0xffffffffffff510e}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000045, 0x7, 0x7}, {{r0}, 0xfffffffffffffffe, 0x51, 0x80000000, 0x200, 0x7}, {{r0}, 0xffffffffffffffff, 0x11, 0x40000000, 0x5, 0x5}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000001, 0x8a, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000012, 0x5, 0xffffffffffffff00}], 0x8, &(0x7f0000000040)={0x4, 0x6}) r5 = msgget(0x2, 0x200) msgctl$IPC_RMID(r5, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:54:42 executing program 1: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/7) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x10000007) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) 14:54:42 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus/file0\x00') ftruncate(r0, 0x0) 14:54:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x100}, {r0, 0x2d}, {r0, 0x40}, {r0, 0x13}, {r0, 0xc}, {0xffffffffffffffff, 0x10}, {r0}], 0x8, 0x2) getegid() fcntl$dupfd(r0, 0x0, r0) 14:54:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x9128, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x9, 0x0, 0x8001, 0x0) sendto$unix(r0, &(0x7f00000001c0)="808eb54b89e64dd6045934fec8dbfb69ed058cdfc636a5229041cf4b2648054657492f49762934b98025cf2cc8510c6702d1399f54818e326c2437c14b595d0ba6c1131e7309b3a14658badcf22fa78023a6de780e44124a132d2b1e7434328675cb1c81ec68696bda596b24ecec303887c1d05fc6436ee3edc6318e720d51b39c193766ce12339240e8f031fea84abf11ac9400850ca76111871e1a4d89effd27d3", 0xa2, 0x2, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) 14:54:42 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 14:54:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x20, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x400000042, 0x1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x60, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 14:54:42 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 14:54:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) socketpair$inet(0x2, 0x4, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="f8a4f6dd9133eba8a8729a617a077a6e9931a8238902d907058b3fc043d6f06bf8c47d2c0ba450a8508a1d469db76948d507acd1a9009f30dc9758be5443121e9b16d47dab59a597f63e92618291e0c1abba8bf40e9e677ddaeb9503fb54d4f0d6f6e48b971e3005b9af48004f829daecba16252f42b0709cbe4ef5b1fc7ef347d6d2dbff97d1dd8f1e8c42999236f168f0c4bac4966e6", 0x97, 0x2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r2 = getpid() fcntl$setown(r0, 0x6, r2) close(r0) 14:54:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000000)='./bus\x00', 0x11ecec5c3e74d5a1, 0x0) 14:54:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x400000001) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) 14:54:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x6) 14:54:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x8000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x1, 0x0, 0x0, 0x0, "ba986b6aeeac05dfbd581c44dcb65e4db2d8ee3d", 0x3, 0x1}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x100, 0x3cfaa3f3, 0x400, 0x4, "3a870321c7b04ba7618694326a7399d9e75b77f5", 0x20, 0x6}) 14:54:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 14:54:42 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) shutdown(r0, 0x1) 14:54:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) r3 = dup2(r1, r2) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/58}, &(0x7f0000000080)=0x3c) symlinkat(&(0x7f0000000140)='./bus\x00', r3, &(0x7f0000000180)='./bus/file0\x00') 14:54:42 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() sendto(r0, &(0x7f0000000dc0)="af8216ace75b01ac1bd218439d0267280da47b9f4d5141827c1338780be41e13ba7a2de98b87ffa9c43c92fabc765340d683cadb8fd4b0963bc4f7e9c2a05118b016f9581dbed8078aceac6cf78116f29fb7e866fdf405702bdd5e02d5d57042b2781ab3d3faf27d566b47e077aca971d8a8c20f8f948e102dce4fd3d2b2c300ac0a30a52f371e85053f373a0a19193dde0e9d277bd4fcb5d78ed86f388d5912136a9f484cd96bbc1d8dcad8f2c22faade446ad860c847ddd5377deaa1", 0xbd, 0x400, &(0x7f0000000280)=@in6={0x18, 0x1, 0x400, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f00000002c0)="f59ebe99061c2f4af7cb60f5316caecf2d1b10b56fff16394c1b6aeb2d5c7ab77134af30d69c8cf72bbbe04f6c026980", 0x30}, {&(0x7f0000000300)="4ef5ead8ef2ac2742b0ba47326e519248850178e2ef038ab0171c9a307355ae9c92ec9e39d7a5cd50896ed137dc69348c153454f1716c0fabf38fd488617cdea70dfff6ed2602a5f8bd0a9b85e6495a8a71171c91bcd39ba7d020a90a3844331578821fa840f5d02c9b2c23105ab0cd870653f17e9f4e2d92a3dd212210ca6037fdd7c60bf03b10a27bd2d8710ae3b1a124826f1a7c9261aaaeaf8a7824ef2bea2553a65c9667e3a11fc051157c7b9245f0096432fbb27c2b75ce625a33b4b15b5511ca20fead1000f71cab784f06c688ac080576a1673", 0xd7}, {&(0x7f0000000400)="0277f7775223d525200b1cf84431dbee765665b603f24c45e0868e2d2196234e50fe093df0931d7e447ba12dc6e6b989c7f589f7d0546a2ea2ef2e70a0a7dda839861f3543388725259e3a4d3e6bdb3f4bd827da277a49a84ae86a0b06c2043442a2619c7ca53dcc31855b293d83720fcc38a67cb9d1d9bf1b1c0270030e60dcd9f015e524b74390", 0x88}, {&(0x7f00000004c0)="8585a5d276edbe8f111134e0602b5a0685841d003f0cc22821654660748706c7359b4360be6f3d86bbe58e5ef6d24c5733e6d94144b917153ee7b35a33406a2988402399fbcd3a14c33a821c1fad3e1e7b87e07325ba1366c7f0495cca18e12569b588fe71bf9e88949c8d7b409473f9747998ef0421f661be4109d4f1743bdf1e44828fdd075515e128d2675562ef6b26048787a445ee8cec6639e72e22a78248dcb1985a966d8230bec44292ce36cf846446c9ade41e3e826b01c875ec6ffcc942584920f46a7cbef3dd3e", 0xcc}, {&(0x7f00000005c0)="9605ae349c47ed1a0543ebdde948be84348575f1ef61aefa14954cad7cda5929b1160a8df075784d95f15408c7c3970b47c4e42e19054f00d52f09ad075a1f4103053186179b1af5f3eafada62a944c8d5635a8cb3ee528a89bb6a279aa5c39f1d872f5b7c5d07f65453a6566d5d64a4", 0x70}, {&(0x7f0000000640)="71aaeafc187babe68fc4ccfc5b386342be25a38b70be58f4910b3e19324e7b7e51933656bfbf729f60af9ce102d50843e0c6d184e1ab2f981b6af8a15477aa7fa1551c8b32a59cd95352fbe31b040538ef6c878589a3079fca28a1bb2c56ea6115838db59cb64510c6397d715162aa0b940e7f803aa8ce4673165e34dd20a18573b79365680eabeaf6c148cc57856f4b0ee14c", 0x93}, {&(0x7f0000000700)="cee1c8025faf7269da368922129e53d109353722cacf4cb1551c99403f60b83804286a2bc056fb5777fdc416b76a02456545be366ab3c57ce86cc2d7538b6f35196791d22df9598f42700cc6627441cf1b644382ad91aed4db255ec0f691b3270561a7f3cc2b1fc85b0ba26a4896ae720e257f15897a6715af90f34e83da11fda0622920d7dfc9e1bd09153413611b81d08dd4f1369920b7d3987f909ff87ee125b8ffd536a3a938714ba39e350e0a9d91bdf6123c44f8875e83c0e50f33a1708d4f348692660ca34428d2ea39c29a4cdd89bcead5e0d9a7ddcad43a3ea11c64a6", 0xe1}, {&(0x7f0000000800)="525e97ba18320905ce1e09cf455cc1b4aad22e529a397477d88ac6274fb5bfe73683ac75c9f1dbece8a1accc0aa0491e644e1a996d62be2d67012a4038431c65447151958e07b5f4d7ace2e8f6c96bfcf9f72680bbbdc671fbd5a984b0660e3323d9af8fbf40b6e2cbbd072d28f6a635279d905f3d770d54b47d7a85baf84e8c4031c6344acd14bf6ff1a54873b2dd82", 0x90}], 0x8, &(0x7f0000000940)=ANY=[@ANYBLOB="c000000000000000ffff00009d83b040074d69843f19e2cf124420b14f0855057baaef7e35ff6e83115f4c6ee22981394b4c53a599d6c13067ccc801a62c635e43e72b5477e1f07a1bcf2dabe227af4c561d130083ee9e6fe6024e7676aa81f3416f95fa04072f54262e5d0a91fe618e03073e0a7155349ffef8f8da8aafc9386861c6b955fe4ad8d13c8e90030a306201a307baca5188b1aeb85d63717144b46cd5c8ead991a405fa82e64ce304b77051fe0000008800000000000000ffff0000020000001155b12e6adfca31d718c7052e7559d763e4556fa72857007a5e1edbcd21027ab69fd60ff1f805e49a076b95c69920f2084e83baf21b195b8de31b51e30d54202729aa71ddde9ed9484c543297ffb382e5db91e5854c57f77211a998bcb5fe840db9c9a89820967d99a825401f0a822591d8706a00000000300000000000000000000000f8ffffff42ff9651869bf3401fd1b89e1c3c09361198549f7183c3fdb4cfdef6a00b0e1d00010000000000000100000001000000df4ccf5c78fb3761d7922b51811660cb9324bf02eca5bffd030fdf864703dc75ae1a8da6eba2972ee8944c5bf55f7403fd4e86a85c92219ec4a47bbdb235299a21d6f5ccd980a397250cbe223e29bf9ecbb33982cfcfbd24edff695effbf8ecff86f51ec2fa928e3527de19b0df01e8a9c5f29b30079a64ee49d8b340a2e8f5edaacef2810b6b90aa42683a97758105d54ff3374cd54f401211d4886c6d758608aad22712306d8e40102102074dddad795ffc90812f808fa892c698cf7f3b96f30a702d0ea4e9e80bb8b3be1c04ecd48340ef8e69c4d73bfff9f169369b94c6dced6191d18bd308f34a50000000000000000000000000000000000"], 0x278, 0x40b}, 0x7) getgid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) accept(r0, &(0x7f0000000d40)=@un=@abs, &(0x7f0000000d80)=0x8) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r5) r12 = getgid() r13 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000c40)={{0x20, r1, r5, r2, r8, 0x44, 0x5}, 0x0, 0x20, r7, r6, 0xa7a, 0x400, 0xf98f}) getgroups(0x20, &(0x7f0000000280)) poll(&(0x7f0000000000)=[{r0, 0x50}, {r0, 0x81}], 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000d00)=0xc) getgroups(0x7, &(0x7f0000000c00)=[r12, r11, r10, r4, 0x0, 0x0, r3]) setregid(r14, r9) 14:54:42 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r0, &(0x7f00000008c0)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a5197094b2229bc42f5ea7faa3c6a151ea08ce290023d58bf6659990bfd1a97b0b08d0d90bc4047ff451592d4bb2a36b62ca56466d6f6fa2a4bdb9517b01087ae766308f59ccff65744f93d80000a524eb77a6a8e362609f89654206e78b05912ea85457e9e8d8450d340000b633e90700dcfdd6fe69b674c6261409748f4b72284c4d18bc31b232b75aa82fa50632c6cf6274b881370000de1267a5605009000000ef3588ff13215c000089bc0d8d0000003d59715ea073fb976049a4e16d2021635f6ec31224ea76d32cc32e1396d300", 0xeb) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x81) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) setsockopt(r0, 0x2, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) fchdir(r1) 14:54:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0xff, 0x2, 0x4, "ea611ff4f028b49cd239bd4b5c247b16b2596ec8", 0x40, 0x800}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) 14:54:43 executing program 1: r0 = socket(0x2, 0xc001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6380cdbeedb37704, 0x8) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x6) 14:54:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x6, &(0x7f0000000080)={0x0, 0x3791e0c6}) socketpair(0x0, 0x4, 0xff, &(0x7f0000000000)) 14:54:43 executing program 0: r0 = getuid() setuid(r0) socketpair$inet6(0x18, 0x4003, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100c2, 0x40) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) pipe(&(0x7f0000000000)) 14:54:43 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001680)=[{0x80, 0xffff, 0x8, "4f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c6"}], 0x80, 0x400}, 0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) 14:54:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7", 0x1000) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1d, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 14:54:43 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x89, 0x2, 0x7, 0xffff}, {{r3}, 0xfffffffffffffffc, 0x0, 0x4, 0x0, 0x1f5f9406}, {{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0x7fffffff}, {{r1}, 0xfffffffffffffff8, 0x21, 0x4, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x40, 0x9}], 0x7, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x40, 0x5e}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x7fffffff, 0x7}, {{r3}, 0x0, 0x4, 0x80000003, 0x2, 0x55063f3f}], 0x8, &(0x7f0000000180)={0x8, 0x2d2}) 14:54:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) 14:54:43 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x4003, 0x2) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, 0xffffffffffffffff}, 0xc) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r3, 0x29, 0x27, 0x0, 0x0) 14:54:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) 14:54:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x50) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000100)='./bus\x00') select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x1) 14:54:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124, 0x2}], 0x2, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) accept(r4, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) kqueue() socket$unix(0x1, 0x2, 0x0) 14:54:44 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff40, 0x401, 0x4800000000000000, 0x7, "20099d40ba17da336995ff5c8c8d5b8f8d6effbe", 0x2, 0x90c79b0}) 14:54:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0b, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 14:54:44 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$inet6(0x18, 0x5, 0x6, &(0x7f0000000000)) shutdown(r0, 0x2) 14:54:44 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) socket$inet6(0x18, 0x0, 0x1) sendto$inet6(r0, &(0x7f0000000040)="d8ac60c0703c6b7258a63899467b1bff50040907e278e1a92c4acb6d8d4cbc2b93e5e773eea8ef73d34eac74b1c4fba3e02799265f619d5a910bdc04e1f7c62810a68ee8355a07eae34cb3ddb9518e8bf4e9eb06998c9d2db462fdb23c4ce07d9b2dec6ba98aaf57", 0x68, 0xc, &(0x7f00000000c0)={0x18, 0x3, 0xcfc, 0x6}, 0xc) connect(r0, &(0x7f0000000000)=@in6, 0xc) 14:54:44 executing program 1: r0 = socket(0x22, 0xfffffffffffffffe, 0x2) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f66696c65300038f07e5cca35b4f719f277badd4705eb3cc608404292214739a5a7cf52f2888e2af5fcd05080e2f2a75e433d7fa83b71eab1acb0847198963515918dce975d4c2032179b3e5475921e94fec2e31cf15fa8ff28a97369c4f6ad5b1e2fbc356a214d68bbf3451ab1d78dcad50fa0012fb0dccb99c66cf1eaf459e56209b3eae05dfabb004303adc9b2dfd3d40cb9991fe6c3f4fc6634e91aefdce9bbc9a78cdf95dfdf90c7d0abf817f6ae7a2265c6a5b07f160b2b5aad65977b829494b258206a0a12f202dcf928bd2d176c28c2542f74786118a7cca8332681c5c357b75caabe90d3f108852201c17cfe11b34b8c1660cceeb9893f69267e7a1d5dbc39da39e41de271fd4c610ed35f45954b0a3608069feeecbdfb7c37221ac48b80d98740a4d917c152526ad95793ccab3f784a045d30116fed97adc24a4ea7b18a68d31cbf989f1d9798e66de6eb7a49853cdabf67ef00e66a410e41508e306b2573a4ad2ae278d46dd336b6ae096d725934ff328c0af760556c2c8f8a40693a9985f813adbe68efcbe9105ec4d5"], 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a04400681bdbb66073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a9848f3429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085", 0x73e}], 0x1) 14:54:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x81599767e96ef35a) read(r0, &(0x7f0000000000)=""/80, 0x50) 14:54:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() open(&(0x7f0000000180)='./file0\x00', 0x28401, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x5, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0x3, 0x7f, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x5, 0x8000}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x20, 0x9}], 0xfff, &(0x7f0000000140)={0x7, 0x80000001}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffdfffffffffffc, 0x1}], 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 14:54:44 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) close(r2) 14:54:45 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x801) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r1 = socket$inet(0x2, 0x5, 0x3) r2 = dup(0xffffffffffffff9c) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10008, 0x10) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) socketpair$inet(0x2, 0x5, 0xffff, &(0x7f0000000240)={0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) socketpair$inet(0x2, 0x8000, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x3, 0x1}, {{r2}, 0xfffffffffffffffc, 0x7, 0xf0000000, 0x10001, 0xdeb1}, {{r3}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x6, 0x9}, {{r4}, 0xffffffffffffffff, 0x4b, 0x41, 0x80000001, 0x4}, {{r5}, 0xfffffffffffffff8, 0x30, 0x80, 0x100000000, 0x5}, {{r6}, 0xffffffffffffffff, 0x30, 0x4, 0x6e, 0x2}], 0x3, &(0x7f00000004c0)=[{{r7}, 0x0, 0xec, 0x40000000, 0xffffffffffffffff, 0x2}, {{r8}, 0x0, 0x66, 0x1, 0x200}, {{r9}, 0xfffffffffffffffe, 0x0, 0x82, 0x4, 0xfffffffffffffffd}], 0x6, &(0x7f0000000540)={0x20, 0x8}) r10 = socket$inet6(0x18, 0x8000, 0x5) setsockopt$sock_int(r10, 0xffff, 0x10004, &(0x7f0000000580)=0x9, 0x30d) fcntl$setstatus(r10, 0x4, 0x80) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f00000000c0)=0x45) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000100)=0xffffffffffffff80) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xfff) 14:54:45 executing program 1: 14:54:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xdc4}) r1 = dup2(r0, r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x5d) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 14:54:45 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x100000001, 0x800}, {0x0, 0x6, 0x800}], 0x2) semop(r0, &(0x7f0000000080)=[{0x2, 0x8}, {0x0, 0x3f, 0x1}], 0x2) semget(0x2, 0x2, 0x0) semop(r0, &(0x7f0000000040), 0x0) 14:54:45 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x1, 0x100, 0x9, 0x1c0d}, 0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x40) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0xaaa9, 0x9f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x5, 0x4}, {{r1}, 0x0, 0x2, 0x60000082, 0xe276, 0x9}, {{r2}, 0xfffffffffffffffe, 0xc8, 0xf0000002, 0x505, 0x6}], 0x1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x3, 0x9, 0x1ff}, {{r1}, 0x0, 0x18, 0x4, 0x5, 0x4a}], 0xe31, &(0x7f0000000200)={0xcb0c, 0x4f9a}) 14:54:45 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x80}], 0x2, 0xf896) poll(&(0x7f0000000000)=[{r1, 0x45}], 0x1, 0x0) 14:54:45 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={r0, r1, r2}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0x1b, 0x0, 0x0) 14:54:45 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='r\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 14:54:45 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() r0 = socket(0x20, 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000280)={0x800, 0x9, 0x80000000, 0x3, "9a19d621bc9087af3f4dccc4f598982ddd101cad", 0x9, 0x11}) setgroups(0xffc6, 0x0) 14:54:46 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/92, 0x5c) 14:54:46 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0xfffffffffffffffd, 0x731e753d, 0x4, 0x0, "4f544e37f28f69eb9c7f6725e256cf45631f6e3e", 0x0, 0x2}) syz_emit_ethernet(0x229, &(0x7f0000000000)="cf398bf97ab9ef18b74084970ef62bcc3b5e865f22149fd98a7bab59058da27b743727c847cfcf6d31c5a6e26e4f8cf44694b0c9e2be7534f2922c3ffa55232ae3f2cad29e395cedd6c56af38ce4c065789ed88f686da3ea1f138ec7091a4a33a93d5204200c0be092fc59427c88e8d8af0c5b941bb4e0ad59fa97a21d0ed4d983592ae7d601f3bf8b0611bf003d661d0cfbd9d90b93121fdce5eb16529e9e47eac241d05fa163fc00b3763aa5dd0e281c3a6f2a825dee3dc2c856d6439bd34613e409a6301348ee9635f99705772307aa278ce42ce978a5f282afe9512b370400000000000000e7b3acb8dcb64851269d14b9ec8e767756783877e749ac3e4de44e2f90e6fbc8cbc6af770086e468b8abc17454a3e02c1b50f34b8f815a7c72d8683d33557539959a048faeedec3273223212a08af679e5d2635eff806c647ff2ba981196d0c6e12b1786188c43313f376e3cadef83de6be59490b5e71fed1b8dff21a25dc30114a2cb4aa06fc16b8c7d378d4449ef922616a670460ed29041778ed456080d2117fc559a83bf90de000000000000000efcd022c492ea3b5908ef1f27975865bc11dc49298f03752674a92c63bcb79043f693a749c443721b8a1f00f307f7c6b494d586ace270c6460dce01e5cd09bc383bfa230564e626fece91cf0f1ce8453435dafabb0305c20ac437eb3f1924d6aa69068bfae72065f1797d947a81ec3a4bdfd5b5dd68af74ab4d38a9f8482c6bcb671cae889753bfde415a7fbfc07ffb000000") socketpair$inet(0x2, 0x3, 0x9, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) msgget(0x0, 0x400) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) msgget(0x1, 0x206) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pipe(&(0x7f0000000240)) 14:54:46 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0xe4, 0x23, 0x0, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0xfffffffffffffffd, 0x6}, {{r2}, 0xffffffffffffffff, 0x11, 0x1, 0xdb55, 0x8}, {{r2}, 0xfffffffffffffffe, 0x22, 0x0, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x0, 0x2}], 0x21b, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21, 0x80000022, 0x9, 0xfff}], 0x9, &(0x7f0000000140)={0x7fffffff, 0xffff}) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) fcntl$setflags(r1, 0x2, 0x8fc39c5718466fe) dup2(r0, r1) 14:54:46 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0xfff, 0x0, &(0x7f0000000000)="48c34ff6bd63475c7ff6ecc8248f1d2a76229ecdca5e4a32f07817e9b6dda46cd4ba285a467637a2508dc431ef46b8ea8c02112719d8729d8718b6c6224e863bcab75e5436835773d3b47da7f92f0654abc78cc23f3de6bf60fde12d72b4a44f7a4db748c993ecefad2c88d856849154256d9b0c8256562ba4a4258a6a71e49939e0cef5fba43bb7634440fb3b5f", 0x8e) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9}, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x1) 14:54:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="666bcae0ee349c89be54103bec64acca88ba83c1d6d3558257425f37ac28966328d043e7660acb47d2461e29926d4a21c02f6dfdabb8646b19f5017ee3f26a6b0af8d3abfb0af2ac5b5c5dd17238b81ddf56f1cf4933717bd99c78b0d23c35426ee2312a323f6d126ed405d6aacce4c5b27117166379d16b2a48c3ce3e053f157c01bdacaa242eb7fa7aed3c32bbbe87fa0a6b4dd10d49999784f81a4c", 0x9d) poll(&(0x7f0000000080)=[{r1, 0x164}], 0x1, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x100}, {r0, 0x80}], 0x3, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x107}, {r1, 0x80}, {r1, 0x40}, {r0, 0x135}, {r1, 0x16}, {r1, 0x1}, {r0, 0x2}, {r0, 0x2}, {r0, 0x18}], 0x9, 0x3) 14:54:46 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = msgget(0x3, 0x9) msgctl$IPC_RMID(r0, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r4 = open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) poll(&(0x7f0000000100)=[{r4, 0x2}], 0x1, 0x2) 14:54:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 14:54:46 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x200000000) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x3) getsockopt(r0, 0x400, 0x3b, 0x0, 0x0) 14:54:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt(r0, 0x800, 0x1000, &(0x7f0000000080)=""/225, &(0x7f0000000180)=0xe1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 14:54:46 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x8000000000000040) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x110) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x48) r3 = kqueue() recvfrom$unix(r1, &(0x7f0000000140)=""/180, 0xb4, 0x1, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) r4 = getppid() r5 = getuid() getgroups(0x6, &(0x7f0000001880)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000001900)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000300)="b834fa4fc6e5eb8a21cf9d5e8aefefe86d956f6858a72bf8f42b4ec2a6b3fa099bc60d7f47d281b11f7c60f9b3a5613e135dda2ecfee5d75d296a45c0b3bbf39f41a6ad413cb395caa1a6ca08c5edfebf3081dd803c02a2d430726976bff86f3adf40778169885c48c29f524009f672ccf7c86ea60d1784c", 0x78}, {&(0x7f0000000380)="8c9ae3c8b4db825706ab2f67afc04bb15b4ef9cdbc55d21db2589193f4f345719dda96b6f589410e89b1fbc2f97be0532f42b942643be5e239ca0b115b69a9aaf64a29648d84a3611236c7be496cbbfdb76848ba1d654577d9c58af633b155b0bd81ff1e6f4bede69fbd1cc5fb96530fcba364ff4bc20b88bcfd6a7cd0", 0x7d}, {&(0x7f0000000400)="6df2d99be9c48550e9b16e33f23f32d62198b46c705f7795f830f4579f2e704aeb15d2b983d45c439cf131fdaf894851bc5eb3355060c66ab1a4d13df395b9b641c8a8a0057acac11f6fca2abcdc25d34aeabd1b562a5f1911f4128d5939884ef696d638a4168e51160b4af50eeefa6a29e71a869f0a81d3d54e88ce485ac212f98e6893dd4551e5eb408fbadd5c2030b5ae0a2c118ffbbf2374596fc5f38236021d42770da6bfe5605470db", 0xac}, {&(0x7f0000000240)="0a6f2eb630472e3d99bbd8f6b2cfd8ef023f897d85d0a32cd20426418fa48246d092d731b7085db1ec5c51a9cc", 0x2d}, {&(0x7f00000004c0)="d474c1715693bd000798bd02e851be80a5fd4c162d9a9c3198a49fdc81b475db47932d8af745b3bfe9790f4db69732e0e7df141c17e2cbdfce50836bbcc47ad4fc501158d07ff6bf2536388502407b31c9efc30de60319e5552e73a60f663353da8ea2d002a452040e0f0b25f8efd54b4e3ba52f14b182afff8859320307e73731c5771d35d38b25aee0f7e09caf29d7e7d9e586bea53a86f7aabd3642e93a3dbd11dce223216517001aa8d039eec4bbbcc59eefa6a63b1f7fb5da9d058c74007d3cf06d43202cf9d0d2efadb619df5f23c360fd2d6b16c497e9207e9e1ed013c5766fb5a9de3c35b6b0545dbb3ef8cd", 0xf0}, {&(0x7f00000005c0)="f0aa544c2a1632d59f8eef7700d36a769fe5938ab4b8978bb9588d094a4c236d8e2dac65dbb25f2950f6db972f1e7f94020bb7dcabba4aa061d5fd95c80b894c70ee322a96f8b48521a81f40dcd6320878a99c862df2041842b42980778c6498cc7635c56e98ebc12fb9b3952bef4befe17c31f00084124b38a2a6b9431e7df3a11bc5b0dac00b7988f6a4dc82b941154119d937d398b1f68d25423abd59ca7ae48d944a201eded54e7fcb2073c2fcab9e0992027d22e9dbbae6cc328bf91bc4123384e8d0c9a4ece5c3cfa87bfc846d3ef42071fd3eef800459e1b2474b68f90bc36e7f450bc4e57d07f0a22e55ba9999a144fa68daa233168d8c193a3cac90f654b45f0f0b053823a516010bc7a26a72ceefa5321656c18f7cea10a8b68175a2b1748e49d82cf1fa7e4b103f4d6965e59cd46b4b3b07d0041ae309a29f4c35c44a39f5756692415231aded98089407d240915ffc9a1ff614c62b66116fad63c081074e728944ade5004d1a54ec4dd5ef5f3336cc0656eda98077343a283b611c7b196389a424eecced178200d74c07ebe7cf859954d0592f1f2884c462ce5e2c23e5b806231c1cb3529f16360e6b234a63845470565764d78efbfdea63860a91a2227857ac958feb21191f0c1a9cecc7b78588f6dfd4cae4d4991bf6b7a2b482f077d070859821830c4019e40cc2852fdf4e942e2602a4822c31c789073b40573edbcaf11297d875ffc7c9d74c198fb417bacc602ab3d572126ad2bdd0669111190a0e25e8f0f3c61cf0eb8de4a6eeb8c3dd6e5e1cc7daa7145eab3302ad669250b29803345c856e23eaf7ce180e02dfa3866fab25bbf0fc91297b019ae785b1268dbb762e70bf85033d2c3a7ce64d49530bbc060915fd05720997667759db039cc40fe82c2fa7e48418a752b9bd3d6dd358c41dd34485c4ca82df8d8a23bcf51e11657e4ed9f1024f60055bf66b4608c9aa13ab0b3c5ed0dcd216a29aa637998029f2ed5b18861e8b2426ec35526787c39323fd69f8ce3192da5c3e890d3e088c675f4802595cc089b11bd438cce3cd5b284a68217c2546c646fd72af86a713c4296fb20cfb51244e4da48a86b3da49e94059ecdbee52be423253c3f3102cc238008a950416999942bae6cf423ea586328a074d1468f44da8cf3736f5ddb2b226432379230144e298b68d01ed9b4708d64a1b72a5677213fa3d25337ba804569302957bb05ede9613933443a3055a53a1ccbfd1cdf0003b7014e5e2bcf189ffbee2559432fb107c518349e4cfdc3f77d8080f4bf0fc34c1c88eba479eef8187a7c8cd2bb01497b672b71ae82291f5fd867d0e009d44eeb72eb67275095a2bc80f171c9cefb8215e1df62703ef709696cdb6f5f84348c10796bf5e4f28976ee3a0261dc72158c4bb4914db338a91f825d71101b3185c897ce80d767ea296f907b3142e6e843e2f78e5dc7c0bded2d10b971899c60971d3e01f4c38071090447d6c629806826ad973d8613e6d5fdfd7e347c0f66a6acffb6e325db19d71f6c196fd02fb8de536ec008dc2b443f97b0d9101ba71497cc88471135f3f943c2ef285e4a03c2d0a7edd72dac414714d0a5d1c115f62bf2f85d0f001e65005a93417735eb0f1a8c2c0b71d2c5ba1ca89abaa4cdd2c41715b0da324dafcb64b92366f902a700b44a7756b57acbf5cd256a1ce250d1773f3e6a11129e0edb8b5cfa7431c8a42f43d705dc9f2f55af0ee5b56a47ed3cb1d26b1ecbe9468b55c9e5ccb74335bdc9e2128eb2d461f3d11180c6505423b6544f10ca61c8f3e29a26657478617373d8f4f8d0a5fd9dcee686ce9e99ec3b1c6bf39aae30e0b4bfc7e17b2156b51348a05f4de908f5e0445396e59771708118f5f01fe509c6b4e349fc87b9de8644aa609f9c3c68f84204e32e96a55c41cbe486b1d090b7cb2478b3563caa08ed1bb716d7e45cdecd2beb8eac6471777dcc63d8d171b5c3d20a42e87078279cc951d9cf567d6c91f12aae7b593434ebb49fe66fd0611b60e5fec639197a73b5dd09001a664739fef3bdb67fea4e7d93e46da45e3b1ac1a896595d2f3d77b5bf86227a3922451c43725bc15305bbb29fbe5e84a14c12e71983906da3dace0e4566261295f5021c2681017b19a2c7b9c434c3b6b278e1e5cadf5d4da85b0078eedad0a0890f405a35d8e475911c5f84d450c94463d2d937bc18d8f4e6372c714b1aedace62aff2cc422c0272ff6e8849ac38072983493d9f97251e63956105c85bb82f2e578059c30ce58029682a5974c2bf764b5a22554c42789296ccd57f645c7731edb6ef5b3884628fc39713359bab26e9543776f018ae0c1ff7c0fb568c95e43e5e440f82f5d01581e39be6e75a5c145613065f36d13751705c85278904e4b94bf9f3e33cfdb79b22a1a78a12b4cd5f8b014b222df810039b1bfc3bd2da5f22e71773ed2f898c642aa94440e2d87709c28a63c2aa22b5390b0d1ad990d29d5a95daf2d682e58ec494a7a4c6578a31348fa29bbb5dc5e6430dcefd2c62eb2c6ebc47afcf0489b459b430acdb51d6b3fbc57efc779517cd3d7bff0fe16c3b6acf4f8983ae8b5d6eb6e8803dbec96b938579f8f5149cb160aae25e105c3afc7c0714a64bab356ae6b763307ba1c70b0a961e731f632676524b0e2390bf72df8bfafc069ae72cb5251f66fb03b5bf1e270e3ef12761d26a44cf5f0edb4a29a1ede0b0ef4916067f76b25258651a736e95a6749d60425f1e611e4921ab1683cfbea6ba5f0dc926c65658a0a345ef7c4e21a301b617fcefb8b0fe275704722aa08688d0f88090f019cacfbb85e144524ab62660742f8f4a6ca93192b1b1c6b9af6d94a5b7f2398bc9356020c0a05e284b1c9bc093e0038d90457b28253f4c02b55bc13536070e5b4d00c1aa0b72e406a13106b3a0f85be98eef492ba70827364938db9e58a34d3ccd3c8a53ac5bcb0a6820521a634ab22023967491252d1da31fcef4afd94917d704c2785c7c8b8cf87d48b7733c356a08e25fba92e8e0822fb4b9159faf68250784049aa520e8880db7ec20403a342e63ed42b56dc96dcbca71cc02dca1a0192d159747415e7c6393d5d9f409333986b69ea59515e7ba6be2ce27c5d5cb1dba066c04e248b14c058a468f35f215816316693ee9ef6c78c554d9c65390b8a67235731b3fc2be6a3a0ed6c66fdc086f70a89e26eac77b8137d1e72ef585a584b1841a822b142d97982016c3c4a8ab17280bc31ba5bca5e82a620c056895b3771d01452b671ccfaf5101cf14e7c3805934066c509bdca74645be66c4181e278d28e576f219f36fe8ea00ae53fa65011a4d6ff10648976d86ec9da8c2b62d0c3acc97aee82b1c36ec85a7d4545e974a94a6dcbd48cf4659a9ed7724eb05ff220b3af4bd3b13eb3ec43258e2af7e949b26fe3cd4c28099b40155c377863ba9c3e9bf8cd1a42a35ab8836365ef746fad1b63dcb8ebf79a552bbb75f10ddee9b55de6ef09c5608c590898176ed644539f42e443059b71305d871bee516408c3b8dfdad183c88a5e4f22238e37ce70444b71979dd7a437a4d9e0893dbfbb6775f261e76ef1f5179422c96f4a6668ea293e5e8e4d0e638cb4dc0441b67dfbc7e23b6753dee621bbb480195647884af061facb066d6b14353be2141daf28857e5df4311494ed13b0c21beeb998f758c258d4eb6d8958fa785cba435a1996d43f8b2573ba516a452270937ccae38ba4383490e10c75cdc2911515b83ee3a029589949e59eff4dc7ff3dab93eaf8fa92b9fa5f77df4c8e30767bbf366fa7c91be4ed637e863cc795e152cf57f0cbee4caa19ff3760ae32245355062c82b560552a61f44e88d418d061cf631dfb334a8c8502ad0bfe7515057e8f1a613b8362f0203f4a11a36c834f35c33ee607e75d23680c76fbb609b5bf1f66e52bdeda9b07ec4a5e5d1478e75c184d9ca019c69b5f0c0aa99acd41595b56660fc9778c2cd2c636eb1a0ee50d5c8807d99c6cf62f614af93a5198ca62d4b0a28c1c7ea3d3ed73fbfc51fe5daf1f00611295b50b0b8f834ed4fb3bae874bb0288a2f5bc81bd6a12ca12003bf217babcb3633c56b85c32eca4ca804669324a0ecdf1612fbb3d22d836c02b110c884446e001ac85be4fe9580aeed35f5b45775c9a21fefc1554c24ac73320636bbbfdfad6a3de66a9d08c2350f1845855d2c1f683b3e11db4819af7aed9c00db8cc4e626c3ce86fffaa63eaf1b4eac44a8a5c4d759f1e57d820adc773350bb3a48c634227b5d96c9be6ae969f1ba0560b8ab58d11344424f5fc0de044b12f47323f8627a1f688f44ba1f679965b229cd54eee67d7948161ac46a48b1689079d706b9e7af7ea7d0e66271365589df6d04808e8ce58ef58abe5a2824f3c905332c82fd22ffd4bfaab6625431cf7d93ffc5f1d6c3ea41abc374b672f575a0bc5a3da39edfe2f1e969b230f60fef8b2f6d0222ae3087df77ea43575db55a219076fa884ed930f6355dab36a444185e72701c350db026722db9e0d1635c99c1c3721319751991a85ba8d71a27950987d0bb5f21340c89f0c4578d4ecc83f7b8b979bfda7faca2e4f611ad7f804e406bea01deae2dd9fbdef2b22729434f8894aa4dfa1ca7d3706b34eae0003c053bff12ad497acf31f368db056fd593485ce877f6cd069a0e28291400208c09dadd4babb126a7875d68a6922def99e4716bd7ee8642adc6ae598b748b60a7497cf5cd57058edc7548f200aa2b43e692a070772d3be053b641cbdb96ecd7d1c2349bff7f1ee8dba254181ba38a35be5e9e802c820ce7120a24508a6b625ed3c27daf007dfda388fa04efac69759694f73cfaf98a147a6eaab61a243c7e19b49246efbbca6ae9df38f1555d74d93198baa0306a4cc01f3b457ed2bc2728c57054b22194fd62096ed9ad93b10423c4bdcb4446298b9fecdadcff32bdc63fdd506d86c09fcd100cd47b5c7bc907e1c57f9d13ba531d0ada62e29bea06a74e9725ced3ee65ca900241827175905b06402c34e8787df54958f95a6cac315f459268a7d847653e0d43f9260239564aef483a3b74b8694c874dfb8dae11372d921895d8838caa84333ee872ae084b70e20d7b83b0a05688915e5510a7b45fa773e9aecffc923a7c9de49bac8765001dd64ca8bfc68faef3f232e13e2c7380aaf8345525f7f442565f61c608779da8a08636c91c73d63f8a45046d709973878d5fd807cb5cb6ca569e94f8eb90450faefac831e9960ff4eef6ede70238c614f82b4b85ca7a2dc46a12c1e5ff2fc07e8fabef4875ca52edff3b15a84ebc9f7d2ac664cacdaacf75869db29b0b54cebaa809872b05c7b86116b7a84bbdbc52a116a31879b3a5622cc3393fe823090e07b0881ffa726895b1e7ddb9775b2419d139222067c13e605939546a8d05e46d7088dc845efc9f90f0deede7c395d8e72f67e86ed8788bd0a27b2b257bc5798d03f954cb6bd5511826e88e4fe6bbe3094d3650f24970bfafb2f3c21c1d9704009f5507598ce72ce51a2149948e99c4b079104e5246839d023b602aa9ba4ea6c315ae9a8218c681cfe2c8a8fd387452031224013d704602413d35191179a672aa2db2c1366ab84bd3d40646f25b4ab76bdbec86dc9a7685958f03d7c2904b1a54699f3de99a245aa6afd14124dc0a4fba3be0ee7fa1b614dad0eba2b40fad2e6908f2b15b5bf7b8a4498a00fc6d412578fb28b1ce2961f57382cbf096e13d1309d78a584bd329f41faeece264755705c53530860874aca3fd9313e13c8324fed52df50ddfebac0", 0x1000}, {&(0x7f00000015c0)="9162f378c38a223a0663cf1e5bd2f5e10ebc263201191ef013d680bec22eefdad558e0807af802452808a8a3fc3c6d2c6eacfd25831735453868d2731f93da4fc5cbb768a43355fd4e76ff1553e8213277532ba80d32b0b6868789dcb3bf65eb2ae1627686fedf0a7b7206aac532c542607817fd68cad73f4318cb130f658d9de837e22216ac241a1ac6006675a764061eae29ed2afb789b2392f8c510634898146c900bcbeaaff61c3830f82189cfd0f33173d53a7e85ac217b79c259c4", 0xbe}, {&(0x7f0000001680)="00034a920b5e668cac916b8ae730ae81ef9e80d962527f5f0f3b7cf71ea5279b9e7992a032801f2c5ee064d47b889c1bec85395277454d12fce8e3f0f91ecce39997b3fc47bffe459c8ad967b7cee89abb13a8c4ae35a3d378132b9ae2e4", 0x5e}, {&(0x7f0000001700)="7801f72c2b88229b71bb14e5fb226dd3db11105b740bc728b0cf2d575aea080622af67202bc8673ee4e55924266f966e9b15ae7b3ce3c69465c80f62f60f10f38c88377f292e3d730f1299bde7179e819dba0e563d7556322f5cbb48a14d265ee4d52efc9e3c4e68afd70d0a95c9bfaa1153621fa2748fb2957234c74a79a06798c639318c7c8147fa319533194a42b0107b", 0x92}], 0x9, &(0x7f00000018c0)=[@rights={0x20, 0xffff, 0x1, [r3, r1, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0xc}, 0x0) close(r1) dup2(r3, r0) 14:54:46 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x3) 14:54:46 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$setstatus(r0, 0x4, 0x88) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000280)="eb13fb5b0564ac506ef7609025005460bbbfb60f3282d20fa36acaa6d4bfd0fb32065028fa49004b6e63ae7c6b4e737b0e068999fed038729db9ff7ca665f9a55bd8e3b8d289e75fa0d0b6424695b3c19b044404cc36258da2e1ffffffffffffff8998bc6f7f0117b3109c667dffd62b98287510fa248468ed6441d6a520dbcf6ae75a5b957612b586b81df1eb8ec8e85b55f9c1cccc10a5f9e9e813040a23aef1fa1f442ba52696795807c00ba5e88acbdb6116d277c42084ccabe5de8a0c8e3f740b81cfc698b216994f02527a59ccbd", 0xd6, 0x404, &(0x7f0000000140)=ANY=[@ANYBLOB="01002ed8767946b73bac06904a901273272eac9e1f173ec86c"], 0xfffffe7a) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x41, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) 14:54:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)=0x2df) 14:54:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000040)="b5e8ed8e9307066faddb0eceffd1ecb38ca71683fb216929d25fb0496a597f7c2770c6d54165376f3386db3353498061524e87b6dfa710d3db7565e25b5e846c56efbb8fae1529777901ded701a96dc0e8879e08565f0b9e70e40e942d4725b2972e1353e205215b5763f82472f906e5cd919d64027b06cb8fc6001ec29048cc407435a30cac99b8de030b33016e95333fca8c4320b323d06b3e8d6ab25e9eeb72a78776568b04f4bbba95ff7521a387b202a9dd0a0c8b124e508f72a58895d30f0e2f620dd74a297ab1902c91e705e2793912f2dc8f573240dbe6f79c95", 0xde, 0x2, &(0x7f0000000140)=@in6={0x18, 0x2, 0x4, 0xcc}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0x6c, &(0x7f0000000100), 0x0) 14:54:47 executing program 0: chdir(0x0) stat(&(0x7f0000000280)='./file1\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x42) chdir(&(0x7f0000739ffe)='..') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 14:54:47 executing program 1: r0 = socket$inet(0x2, 0xffc, 0xfffffffc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000000)=0xfffffffffffffed6) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 14:54:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd02) getrlimit(0x3, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) 14:54:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x38c) socket$inet(0x2, 0x4, 0x3) 14:54:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8005535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) truncate(&(0x7f0000000100)='./bus\x00', 0x8) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x6) 14:54:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) readv(r1, &(0x7f0000001540)=[{&(0x7f0000000480)=""/156, 0x9c}], 0x10000000000000da) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) 14:54:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="be", 0x1) write(r0, &(0x7f0000000040)="aa01c1453fee32b3dde4a72d42c11d753730d9850600045ebacf30adee9882bf2a1e55e5db45b6eb74343b2b2af12a957b5d7fb7d3c0445c0e53a2bedac5bd83c0", 0x41) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 14:54:47 executing program 1: sync() getrusage(0xffffffffffffffff, 0xffffffffffffffff) 14:54:47 executing program 0: r0 = msgget$private(0x0, 0x450) msgrcv(r0, &(0x7f0000000040)={0x0, ""/30}, 0x26, 0x3, 0x0) msgsnd(r0, &(0x7f0000000080)={0x0, "c2bd07cc2d37501a0b064331d2a99cf31735494f9af854c2e512c0775858f852d19a8ba856cdd597227ea9a2387b625ff6de1381d6f8551166a4d2b785fbf2d4c2f330776a862393730dce568edd0b14b9078bbd6a7e7c1c2b6d8b15973a7d1cfcc19388e781ef0dc13c9906f9df8900b7b2200ca6f9a69e6311a4ddbd7d88bfed083734668093fccf74184a2245b09eb0da190e7e0069acf0b430250f4b71d4ce2cc62f5b9c3458d47eece7c0b17e76b553b47b97ae3bc2c12009397c388c9404abcabc3256bde10a13a0b222f810ab939e4323487a1a696ec71f043bb0fc1a4e29da9644b508b6d86fdb1ce3d86eeb8a9232a8932eddb7ced216740dd6025de917c20e3a74e2423a6c672145609f7688b34614c4d42952ba3f97f4cf2fc9f216e9c20c2e37b491b784dfc987d94889192804f5425aa6331113fc9a6f34a5acd330ef492589e118f727f28dfe0a73c63bb53a45daee46afc4988816706f24a1d0f6f47a0d659c6e1b4e779ac4edff2a10df947c67a0636b6e5aa2f9860f0df38749a852663a5ff307d0139012333b68eb82e991a082dfeb36c104d4704a2af1445b83f7a208e21c10822e7c8e8a246ef1e59d78a8e3c570d9497de53e9804f49914b39d230497d9e45605474935720b41135a0c6634180220f845548f079f3eed54bbb85a7854a0706ecb7ebe0ae0a908e6ac99c1630aed921d25c690171399157cbdc724f1ae948a8f1672826179c038afd445cfd57593c17d5a6bfa0dd768dd0abec939073a45fc21657d3744c0e12cadf5093b4c814a0b7e4c34ed8545f9c5e928dbad3c25dd4244d044fe1e5adb26f1375bc15c187959eb8ebbdba97036844282687d2a0952b607c95bc00d633cd619458f7361288280dbc5cff2bc3fd0c49b87eb493c3785ea17fcda74e96f04d29acb7e4abc4cc598d987998c0408fe5b1cfa5317c31552f9051792b17b5ee3f9cf19ee761e250d8a9c98c6b70ba62130846e85fa98f186ac734f77c4c799bba6b9215997caa3faea8933c3c4d2f55f137847c18cfa30e7773943679940a5501906633ab9c4244454a094dbc930dfafd6ce150836f6bbdf6c7e05e5780e8ec8eccaf855765fb370b594c893aa0ff57d6c036c079c8cb680a662307c630bb86a07212e06445471a80c1c25a02d345e0e0a07443abe43035abae69a2f0c5c71d08cf791bb0a8af3f4b058b8dd1a017b43f2e8ff72d0a49f52e6c00cd41b7b1ff9e9cb57473da67dc3924dfb998a89ff7925982573c627f3df0660a44da93b4559f8c890c945f0704999e7b26c0e1a954335c1e4f0072cd443ed8a6786a3ffcb43b39661d4415e73daeb821b8802d61d2ed9ee4a2753128c405c01375cb3b635b600c500d5255d035fe14e6cd587d2bb21054e0c8894f6bdaacafe1a45f6003ae1e2fc09e7436be667a87b0db4b2c332eaac9cfe05439be135c6831d2265ee9fd0957447beecfb669529e964437e7c0227dda0671b5a0e3898c6badb12c91c1a3790c70fd33bb48fd779ecb6c084034aa6bfc3da887f98f4e116d89ae4ab0ede66f5b7a1069dc9319578e0ad2b471ff6874c4abfb6adb91f7e83c7cb3b3f93c2b3f3c72ecf48463860d0402b07e1f2e4fd03a795904e77eb7ae5f7ca33dd4b6b2c271aa160c04872fe5e539492d3ee350b4221a43e056bceb38d692bb18a69f6bc346d1da64c20a52d2f7b45432f14364f8636ffdfff4ab12ae1b5dddc956512f3481e7dbe897b940d1c21d12a19f387fa5288b04a125ce3ee77de29e1bff6d78dbcd0cd5644e1bb56845297a64afefe96fddc5021ab58bedf6cc00ebf3010a62bbac68a742369a86bd25e49d42e0b0fd05404f94156dd8112087861290b1837a9e0fefafee6fd082322fa7ea0e4be7c2eb0d8889bcd6c9c0710bc534f00295463ac22fd934da4dd4982abb364158abeb5350bbfd7fc59a89d147dc5253ad5e7e351449f3616612ad5134c5a764b35102fb65fcfca5bfec6dfc200bd8f139a5deb1f32aed9e5c01ff8960a98f8673c5976336b5560a4c3a22ce5f982a0ee44bec203d4ddafc9f9607e0c464745b206ade8a434e0ed4aeb728bed3c4f61be4f0d1f1add7d3c857c0e4377dc4f686695de388c6d9243e67d5b9b6ec16f7a655f4c80c3e351f63a83a57dd52a4a38fc54390d4fa1c0d5831825a8e0ebd83ba61542b12d5fb091801f33a962884810954d3f7f1a04edde86b0aa046c09bbfd8a64c2109555da1f9f593d6361754ee8fcc6393df7ed868ff4a4a8d3213c3f74a01fa05e2bb9bfcb06b4d345831e70061232130000aa28412e2edaa3cca0ce1953b55a54297dc9abd262eed28778c144a13dfcc583b860f9444ff9f090ee5e2392666ca1f6c5320a7eebd63fcb78c041935e401daefaba2d72d9a136d031ef430746a24f2dd471f229d5581a0c9225c9c0e4cc0b0cc28a8a68e878e445d78286d874baa0b0d2032834834c42cc19433154a34d11c7b06eccb371f6f33a42102cb3d1c105532ece528b597bbaee025342699a6a8ea167215762083733e700dbd4a1f2106e7b6c470df528455424262f074fdc64c9e82c3eb0dc3149145f4064de75a841879e97c3775a1bbec6263d33d4f0125e1498469fed7c8247b5418b570ddfd354f50dc444ca70b0fa2c25b9e38a739eb69d3a7bdb6b24c594400591dda017b95ecec68a1f4caad799ac021674fc256285af5823be1f895475f74ae9a1cd5cd9e6ddc37eb746f64c721ceb0e8e42e20f941c797f6100771bf2e7fc1fc7c06be7c1ec40ac8d08d24f2324e1849605cdc5fbd85aecab6d4cd2736c98d2b75f9fa8c81d50abf8a0eb92be8b30a04dcdbce9a470ff809d5f26fb620e4389a957cbb18e6c437589538cd26a8dfed23b78680d47f471a88e72152e8661b371a34287285c6d637e17ea51c287437a2e458eda4edbb5a25b5a92f968b433917487ed575cfc7fa66668c42cea74c1f1aea8ca7353e0cdf530daa9f4b5b62c8795b899333c9221f7e93cda7021001ddf8bc3536219e1a397ce99c7e39558db18fef4899fb650e3fdeb0d5b8a576ef6c84da173ee563978d2b469a5fd54dc06b5bd13ff60e7721b0432425e79c6b7d76c98d29e939616deca4a0dabeb9f2093592a832e62826dbfd6394a68b44b6076056d25daf37ee8c19768edbc36acf2efc4af9de9ba281a245523987ed03ba4fbe45917599c9b6d4bd6b0a53defe5834e7a8ec4e033288a9a36328a1b4afd3b2d8703ca3cb50ccf3d67fea3fb2d2e093abeee1642be0b5c74c9e39bb8486e4893f3d83a642753336930ee097fd3c9a6cd1afdb51e0294ee8c88a5838e1545ab814dd5a5db91a46ec32f15321b3522deaf0401db5b9c355934fcc48366027070a52fdbd821339ecb338919419ee3a755e71dba60654573875c0fdedb8ff028ea7d0148054466047f380f3b9be98cd36cce372d2c161b2fded70f962bc3c1bb1b0244e9910311befc0b61a420bee0c17bf962c3a6b272e78c24a30f147d5ce5cc454d3cb5f6cd1820a83bb2a46f2d498b6507e30d3c93524daf4cb6b49894d058f50539acc34c40d77247144221d34532efe486267433837931c98df79b8962016e5d08d1a6efc8450419983202373de4374c4ec4352477f90feaf406754b5053eabf55f3e408b9e4b6617550e78abcdae065ab38d90cef708314298ff4129255d76d68ca7108a605ee0c2504aa8a7754ee0af62c718d1f11b138b968bfee9fafdc823f794368e32acbdd8b37999488d12316d31d5f49900c2fb2a00493616bebd01563483bb321292ab76a70d5f7a55c7bf189365da16284259f77ffc8d401955d7cdff89f6afcfcd408ea3f1f7878e8a398fc82c540a4e0f4f59d7f90e0e0de5b84261709cb538a23f23dd6f713b5c0e54342c654ac1dfb1d94480d2ec79c3f53b3a857fb93cdca2063b55cb1ed70d70db318390caabf5bdca58a72bce78b1c9f88b624ba0b4a61437bd639e23ba9f65b99e03733295d881b3d6400e74d97b3eaa47229b8b40c389078d8b13c213e40179a5d3fae0c22de3ad9f9f420222fb7bf3a7d05d5757a3b4734b9667eda96e0cf663248fe9a93413c2097414fa7c5a5dbf2d532e17d5c5d78afdbb595eef7da6eca9882384fc558f3ae78437f07dc1bc5fc513745b27df93c1dbc20d85c083805cdcb814bd0a2adb1cf3bf8861aa326a9509764c7010f25b33ad29335eab2b0995e573b94d5c431f9988b50428fe81d177e711db6630cd7690e363c633835c8fb16e58b5c7d53b09a02ceccc620fe32c22d49862c582c550a592f319a02336a7681dfbf732b71a5dab68f781d6d08731bf7451c4bcba7cabc81c548537d63847f622e6896a1976e0552905495c807ef43984ed6044b4a05c3cde1d32d30d8fcbbceb2aebd0a01bb85472c70460d7933455146208beee495264e1c1ac766551e9c4661f13858eeab04d52c55f0e1dc053dd837d838c7df975bd55399788d8bfcf12ab60a5758766c476db55100e641e299c3bd7c8bf2347bb969fe5fce3be1bd8171352a433423010e66acb1326ab2dfa66d983d8af2d690b9d7d4e582fd6f9231a07c08f2e713c15e6da39182d49a8e32d9d89ba477ff8f0e84cf24e4cb610c33ea9cd167466f3b8a0a12c99dce2306dd5f5e213f7ea67d670473a3c46c7d79234b63a6288edc51f48258f8069b9890e756797f2a702746adc4f6aff19655ab0c17790a5defac9bbf5a005628345bbe09a5793834ea2cbb61422988684a89ec33865ea3832146689a0cdb109ac9702caf6425ae418ad4211f3ba4de5db6e487e65e8a53cb4b49c03bb0c1d8025283f4a6526a1bfd82ba3227db0e0f919ad7379e1d106a02954ffbd4bfd53ae60f4075a064536fbf639107e41f1ff2723e26597df7026c89add06e54b35d1f82fdf3a1f7ff760aa0be6f6b35c8cd2b8bc94b8145d9b697d81d3413b15019238c47a24a8406d35e864e448c703a22397f79af0859ca5c11eb69d0f33d86c84f2cc1e726098422e183e440ac58462aeb26a60729d3a9e1aaf1e12b584da3fdf9be689227cabbb02aa837b4908cc6158de2b84b32ef3e910d54efa121de3915393fdab36d297d352f6e69c616a9f697638f5efc57d4ee30d6b5889ac7bd300ff0a9667d4b197d0c8bfbaf7751c1ca3e7513cd34e6ad8f2498d9b32fafd8aeb3c24c652aff7e2b7bd51f7216064100f9155566d70256d5bb01bd94f1bf85b830a4d7988a1bd0edf415b64d9b13c9b693036abf0cfb4353121179c01e174f11906500eb726caac4178e5a6d42f7bd71ce2486d81c8fe758f1af628f6a7440621ebe0c67ce895a7cb2ef5eb7b48fe804ea92b0184494743b112ab7fdbb8cf9268b231fc15c49cc1747e7031fe48a5c3ce6968b0e7e69973eaf6616a7e64f1305f75d55d985ae976be76b9dc772e52f218880f62efac3c747c4a211bcf812fe305897627d477e0bc8da3685547fafa5ae5ef904a0e7e657c64f9d76dea45120bcc03532b364dab7330f6f545b0602cb30d4d45c26dfa1977c24351ad8016cd319c24411ab5e1b3d260e4e0801fadd74ce5da558a1113617f736d8c4cc0dd66042572149b125e0a7d00df0ece94f5302ae4098ef6085bda12e907837fdb5351fa4c62dcddaebbc5f6901549b4ee23d52f4f0ed1ce47359ca3518e2daa42e7da77e49d17709ccc2e25273ee321dc191504f71b058e49f6da76ae7b484adb2894ebd3ed1a1f18de5f8c8aad08d49059fab1919fd62461ad940cf83d194d48e393db95c69947eaf75680e494f2486121c18"}, 0x1008, 0x800) msgsnd(r0, &(0x7f0000001300)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00004adff7)=ANY=[], 0x0, 0x800) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, 'T'}, 0x9, 0x800) 14:54:47 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff]) setegid(r0) r8 = socket$inet6(0x18, 0x4, 0x2) r9 = getgid() setregid(r9, r3) setregid(0x0, r7) setgroups(0xa, &(0x7f0000000080)=[r3, r2, r9, r0, r6, r3, r2, r1, r4, r6]) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r11 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000180)=""/187) setgroups(0x4, &(0x7f0000000140)=[r0, r3, r9, r10]) setgroups(0x8, &(0x7f0000000000)=[r7, r5, r3, r4, r3, r6, r4, r7]) 14:54:47 executing program 0: socketpair(0x1, 0x4, 0x401, &(0x7f0000000200)={0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r5 = accept(r4, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0xfffffffffffffc91) close(r5) 14:54:47 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) nanosleep(&(0x7f00000000c0)={0xfffffffffffffff8, 0x3}, &(0x7f0000000100)) wait4(r0, 0x0, 0x0, 0x0) wait4(r0, &(0x7f0000000040), 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x10881, 0x0) 14:54:47 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x104, 0xab) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r1) 14:54:47 executing program 1: pipe(&(0x7f0000000940)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000001300)=[{0x0}], 0x1) dup2(r0, r1) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) msgget(0x2, 0x40) 14:54:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="f2d1d724", 0x4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = getpgrp() setpgid(r1, r2) 14:54:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) unlinkat(r2, &(0x7f0000000880)='./file0\x00', 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e7fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d05c69a676a41ca037dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faaccd318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af", 0x83c}], 0x1) 14:54:47 executing program 0: open$dir(&(0x7f0000000040)='./file1\x00', 0x208, 0x80) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 14:54:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0xffffffffffff2adc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 14:54:47 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) 14:54:47 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) setregid(r1, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) 14:54:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7a32, 0x0, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) 14:54:47 executing program 1: clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x4, 0xfffffffffffffffe) 14:54:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x880, 0x4) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) flock(r0, 0x1) 14:54:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) shutdown(r0, 0x0) socket(0x3, 0x4003, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x48}], 0x1, 0x0) 14:54:47 executing program 0: socket$inet6(0x18, 0x4001, 0x80000000) r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x28, 0x0, 0x0) 14:54:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x840, 0x40) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmsg$unix(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 14:54:47 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x200000000000000b) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r3 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) r4 = shmget$private(0x0, 0x2000, 0xc, &(0x7f0000035000/0x2000)=nil) shmat(r4, &(0x7f00002fb000/0x3000)=nil, 0x2000) sendmsg(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) 14:54:47 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x740, 0x8) 14:54:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x0, 0x1, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2", 0x0, 0x200}) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) 14:54:47 executing program 0: mmap(&(0x7f0000057000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 14:54:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x1e61, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) dup2(r0, r0) 14:54:47 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x81) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = semget$private(0x0, 0x2, 0x220) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000300)=""/4096) r4 = getgid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) getgroups(0x8, &(0x7f0000001340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r10 = getegid() setgroups(0x7, &(0x7f0000001380)=[r4, r5, r6, r7, r8, r9, r10]) close(r1) semctl$GETZCNT(r3, 0x5, 0x7, &(0x7f0000000140)=""/149) pipe(&(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) dup2(r2, r0) 14:54:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='c', 0x1) fchmod(r1, 0x44) fchdir(r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) r2 = dup2(r1, r0) poll(&(0x7f00000001c0)=[{r2, 0x40}], 0x1, 0x0) 14:54:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffffffffffa0, "c48310b8e2dd00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xa36, 0xede5, 0x8, 0x4, "1ca04d510b69186d01c24af36ba28af08e35af10", 0x204, 0x4}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x11, 0x8, 0x10001, 0x9}], 0x1e71e1a5, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4, 0x80000043, 0x7a, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x48, 0x40000000, 0x3da, 0x101}, {{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x9, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20000021, 0x5, 0x3f}, {{r0}, 0x0, 0x0, 0x2, 0x7, 0x7}, {{r1}, 0x0, 0x4, 0x2, 0x990, 0x232}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x0, 0x200}], 0xee13, &(0x7f0000000380)={0x3ff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x7, 0x66, 0x5, "b7bb154339d27166b7aac56256b541f90279c411", 0x3, 0x10001}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 14:54:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) socketpair(0x2, 0x5, 0x5, &(0x7f0000000000)) 14:54:47 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000080)="843abf5c", 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8001) sendto(r0, &(0x7f0000000000)="73caf4dd56ec0d72efe94148efc9a0204ba2f0e7f8218b61d1202eeec20f29c7af8067f17de8baf126b665ab52a64d4c8e5ba9d6a6cfb4489c223a61e4b174be1d5d5686980848aebe6d786a04458d841f7f3313cf", 0x55, 0xa, 0x0, 0x0) 14:54:47 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x3, 0x6, 0xffffffffffffffff, r1}) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) nanosleep(&(0x7f0000000000)={0x5cc, 0x4}, &(0x7f0000000080)) close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x50) 14:54:47 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x400000000) getgroups(0x0, &(0x7f0000000140)) setgroups(0x0, 0x0) setregid(0x0, 0x0) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r0 = getuid() setuid(r0) chdir(&(0x7f0000000040)='./file0\x00') 14:54:48 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) 14:54:48 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0x1000001a4, 0x0, &(0x7f0000a6dff8)=@abs, 0xe1) sendto$unix(r0, &(0x7f0000000000)="94a15412ffa0e60b23182b4e050fc2bab5f9931bb7a8a24fcac119f4d10bbfcdcd55f43c9b8a6b335bc5cd18b20c8f67c740482e7f1154d3e479ed25b0a72e86a1f2e4f3e5ebcaaf660f4a46e99c3460136b13a319d586617ed989e2463d4545ca67f182cc4b9ae0cd14b019623ecdbe303cc35d263bcebcbb5770579a91bdd7c9018338f9872b5d53009808f4fc89ced8c6bd141f7f5b051b688f58da058d7f1cd465b42e07d5acbebc16c79c1dcec7db08d20b7164c4156540c7162500f411a019221c20635790ec13a01249b6dacf88e3b4b4a3477603e98915dbad1f2e0e08fac16016", 0xe5, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002ec07b824def2f66"], 0xa) 14:54:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) open(&(0x7f0000000140)='./bus\x00', 0x200, 0x44) 14:54:48 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r2, r3, r4) 14:54:48 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0x0) write(r1, &(0x7f0000000380)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c55450549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c29e10c6d967873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee838fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb6d426e760f4cdba769e349ab0d1f98dcd9ce5c3b82105a9f153d9b550af461d5d15afceef72a227da14875d4d8e3bb", 0x391) 14:54:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = msgget(0x0, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/65) 14:54:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() sendto$inet(r2, &(0x7f0000000040)="72a9ff08a1caaf670fbb08b16f1ce827725873f3b389f0146006cdb1fe0177fb9bb5a0cce129efa275ad390f99764e638778c16851d55bace705f6183569faebc2115c88a95ce1b64a5c8d87ad5c9e737a8a757bb5b6833777db8c4188e1644cbeacd3ae74cf0ec663367e9c24910e54a13534aee24739e98e2231315728461c85ddd396868850481e53d99186f75d9a883b332cdd66820bbd17df666665ac44d60fa447f26aeae2b721630fbbe25edf386de2d7f1f1f03790abd63ce572d3aa24af1c7e8d9e8b86ddf5e579e4fe7cc2", 0xd0, 0x8, &(0x7f0000000180)={0x2, 0x3}, 0xc) socket$inet6(0x18, 0x8001, 0x9) dup2(r3, r2) 14:54:48 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x7f, 0xfffffffffffffffe) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:54:48 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) shmget(0x3, 0x1000, 0xc0, &(0x7f0000fff000/0x1000)=nil) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) 14:54:49 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) dup(r0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./bus\x00') geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 14:54:49 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f669c2eb99a0d12ef8b5e089225d5bb01000000000000006c653000"], 0x10) listen(r0, 0x0) 14:54:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x30) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e80d00cb33d217e2240cd000e3c5000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x6e) dup(r0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x230) msgrcv(r1, &(0x7f0000000280)={0x0, ""/137}, 0x91, 0x3, 0x1800) select(0x40, &(0x7f0000000080)={0x8}, 0x0, &(0x7f0000000140)={0x1, 0x3, 0x3f, 0x8, 0xf77, 0x9a33, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x88}) 14:54:49 executing program 0: utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0x6}, {0x3, 0x5}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = dup(r0) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x0, 0x400}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 14:54:49 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:54:49 executing program 0: setuid(0xee01) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080), 0x10004) seteuid(r1) fchmod(r0, 0x200) 14:54:49 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = socket(0x2, 0x8007, 0x80) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000640)={0x3, 0xffffffff}, 0x8) r5 = dup2(r3, r4) setgroups(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) setregid(0x0, r0) setuid(0xee01) r6 = semget(0x2, 0x2, 0x2) mknod(&(0x7f0000000600)='./file0\x00', 0x10c0, 0x95f7) recvmsg(r3, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000340)=""/227, 0xe3}], 0x2, &(0x7f0000000480)=""/229, 0xe5, 0x2}, 0x800) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r7, r2, r8, r1, 0x46, 0x400}, 0x8, 0x59622db0, 0x3}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 14:54:49 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x40) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 14:54:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x280a) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 14:54:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x80000000, 0xb09f, 0xffffffff00000001, "000074147160b8ac3fd7f09905000000b4515cf6", 0x9, 0x10001}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000780)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa92c9a0e813a79e2a5b1d74b07de6a9dbeb161d4096ef4cd115e1f74159c5b49185091594f5e3ae891517e3f9200faa50c88df6086153cb559290f62ac8c9446fad1b1ddc99faaee39d625a5f98b5de98a2ad7e328b83efe448b10b70cebb278f614827c9cf60c538d4715fcd047839f287f5ce5d47f30d2135eba8497902a423b367658c8547ad258102aa88e126951dcb38b9bdb89a69a017d77c0155f57796182275cc4082306b7da7799569936b91ca18744795cfdf91d25ba33e41c602b703a4fd481eac68f0038a76bfcd47c69ff304b72f52a64b1d4b3962ba303edc4d0fd3c83d2b3beb601441c21cca29f4ef890128afecec425e7d3628911f985f9d1cbc6b7219141599580869cc3b7ed282c8c536e108c02dfa90b1946b86b500a669fa234a51df2c78dac18d64a799ae649cad2b4ace1d61d4ee5d7ed95c32db9b5c7d5a7dc45ad30839de25cce0f19dcb340b4727399a6f7936df9ba5fb2a324a364e352cebf3370dfedc4369929c68e5a44f44c51f9a92ed97bf1b5d7710bf29cf018dadb103157f3ea9957405f46f53c4b404cccaf795d6dc01ded0ee8fe75322101c10c6cd1c3608cbc802db141708fdf72c04ecb98ea6639324a9bd271fb6720c4670c597c4b7546e6f3026963615c903feb5687e1771b9e895f0a78f1fab9c00ad7b9e808e8f44f71f2a8df1ba1e63fa12327c9d50989fcc5182135d846099ce25b72c4af76e0b449ba656dd507eaab09bb76497108f5168b2d774eba445a2d5d23dfeae4b6dd313bc25f6cee44217e2d3aac812fc93a63f5ab6e35134027d725cd749ac478763e96a30556a072c0371870bd7b8b9999c5b38e8b591ac3084d4e36aded7c4ba96ab80099ca5061d60539ecc0c38d45ceff61dad3f472dedfec9e43aa8be13a8057bb84b6d116177b7c509ff017c68b80024d46e3d4a540c7ee2909eb769db233936517786bd288a00a052a794a6b154f7143c96bdf293884125b0eb65b1f26317b3602911e719a7bc30599e73d2b8fa92fca7e842cac9e98d3e90840d1593a874647187174c9cead445ce5605f820a656b0f8652ff597d230d9b662c4bd08ce300951bb258eff4e790e15cb76fbdcc9c9be82ed6c69945423a7f8aa63dd871409c818802f4b7b975a59f524d439cb86a735ddec64c30bf415e01ffed6b37310d5784c24e0d830bd03961239b38bfac4bd9c7a79d8b4f713d87ef3902ffd520191f6276467981464f5bbb5fc2b0cc2556c2b1706ce9d4b700783ade09b28a1af2e6d5ab536ddbbca8b1a04b2480a9302057455047e48bcbdf50232ce49d484929635f1c56fdb059817b619ca2926d301f2c4ec4ca1b9076ed835cd4e9adba4b0214a7ddf2316e847d785eac07608af8a123310d749c110e8a939ee0a918941e7a43870bddca22e8e9d81fb6b7b92ec7faa533550170eafcf0af0668523123e39622eb3c389370e95d95ceea31c43537c6164a31ed24535615acf8eeb534ba3313828eea973928f6d68226d61287b4f410c9fb8c00f4ee717a7f7c593b562c9007db6605bee2ee16fee38228c8c275c02dd270a6f726548da8b394d4e74baea06095932d1572923a1c464366827307ca36a44dd9c400bddb74ac7f9b4aa766aa57928511dc5b2ef6352db2e660397bc57ee89244e167ad0393cd7e14e5e9f81f6eb7fb4ba7e7574b02f7c1e1a87036e10edcf1ea7570c1b9a7d0b10e8a1fdd169bd72de88e1a7d667b266f1d9776f2884a64ee7ad2650f4d701cbc0838e99a0a505ca8e8df8ab48c8ada328ef86fa41521c7896bdf830be9d713e10b2d556c615b5fbcacc1d4f88a06f5da7fb2bd477354daec561b61ccf4fbb8a3844551eb66b3fc19dc505fbfce1a1a45df2be0c36463de00121743d8c0c9bf8a66a76cc13b3b57e26d00c9c29cb5d665dcb8be6092fc1762b805185f11249a49ae73994f58c1c3ee22fee71b3c1d8a0f4c43a5184b3c49c46af3afb8d5759cd1e9a35be54767b82c4fcd7cba328013ffcddee75fd11db4714b5e0d1a6f54362ca052976a891c02aae05265737e3cf5f11a4da59544f9365f98d6f75994d3f230c3e07d904f0170523764f6b71015633073be564434d94d4899d263d17ddfb50479cf2291e46f1f1042e7ae22b8fe1067e088e119bb6295adefcd6b5693ddae07172b40b9cd7881e3df698fdc8c6538af849d9b858c8eaa2486c8514ae50d63c9c32c6d084a87fbb7de878ae5496d5965abe4cf4a8c89e50a8d79616d4962b9fbeef8c0ff3ea7ebe9dedc3a2cc298e8764220d534bbe06face3ddeac6b34bbb3fb70edca1f6b4e8539a4b7501bca6f2847b72a8d0156e0cf5dc47523e30e81578c580fed82bcdcb335ca41ba58e589b73e4705750f51163452d43bced35b2fd6c3a230a", 0x72a) syz_open_pts() close(r0) kqueue() syz_open_pts() 14:54:49 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = syz_open_pts() fchmod(r1, 0x200) 14:54:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) pipe(&(0x7f0000000000)) 14:54:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = socket(0x0, 0x4003, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c0a46eac8dd2ac8f703ad58cabc77b2763239151"}) 14:54:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 14:54:50 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x200006) 14:54:50 executing program 0: socket$inet(0x2, 0x3, 0x0) 14:54:50 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10000000001000, &(0x7f0000000100), 0x324) 14:54:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x17fc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0x23, 0x0, 0x204) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0xfffffffffffffffc, 0x2}, 0xffffffffffffffc0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x3, 0x9ddb}, 0xc) 14:54:50 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001000000000000000000000000000000004c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0xadc372438c6a8de8, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x2, 0x4, 0x9, "d26a0f3ba2c9b000bdfeba65fb5101f6ca0988c4", 0x6, 0xee0e}) 14:54:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3, 0x40) readv(r0, &(0x7f0000001a80)=[{&(0x7f0000000900)=""/14, 0xe}, {&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000000980)=""/21, 0x15}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x4) r1 = semget$private(0x0, 0x3, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0xe996, r2, r3, r4, r5, 0x190, 0x8001}, 0x0, 0x2187, 0x7ff}) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') 14:54:50 executing program 1: r0 = socket$inet(0x2, 0x0, 0x641) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) shutdown(r0, 0x3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040)="01", 0x1) 14:54:50 executing program 1: r0 = kqueue() r1 = kqueue() close(r1) getitimer(0x1, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x200, 0x8}, {{r1}, 0xfffffffffffffffb, 0x7, 0x80000002, 0x1}, {{r0}, 0xfffffffffffffffa, 0x89, 0x80, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000004, 0xffffffffffffffff, 0x8}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x1, 0x9}, {{r0}, 0x0, 0x1, 0x40, 0xfd9, 0x6}], 0xffffffffffffffff, &(0x7f0000000080)={0x8, 0x8a27}) mknod(&(0x7f0000000040)='./bus\x00', 0x40001ffc, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 14:54:50 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000100)={0x7, 0x7, 0x8000}) fcntl$setown(r2, 0x6, 0x0) 14:54:50 executing program 1: r0 = geteuid() setuid(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) sendto(r1, &(0x7f0000000040), 0x0, 0xd, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x6) setsockopt(r1, 0x29, 0x1f, 0x0, 0xff73) 14:54:50 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x8, 0x4, 0x7ff, 0x3, 0x400}, &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x5}, 0x10) 14:54:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) dup(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000100)="694c2606206cc227c187d19c4261e9735ae4a2dcee79082b65a54b2694404cdf3876577966b2259fd99b7ccdc29792a947574d47531b5979ec67b46b88e5679ff3ef73e42ddf457f827880622b38573b76112baa5988a661dbdc6a356c07097cfb85db70796bc9f87135bb0f018ce63a9fcab59c417724b085409693ab6a0b19fe1e7578611e05ebace61bdb8d19d6b18eec3556628a996f644f6fd7ba44a47beec9fd5d1df3e85476bb677ad0af2386ff73f477d06c0de08a637c28d342bfe3a4a9061524d817bce2cde59d4b1b833c2a4be2a202b35ecba96a868961816b", 0xdf, 0x400, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) 14:54:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000480)=""/234, 0xea, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)="746b8d7050ec3bd04d615462a2d24216dd41d77f31d3785345353e7b58addc534450bf75051559a5daefbb61f9a7e945c19f33fe6bb02c62601ffc4a10bfead568f91826733473fd5602ce531310e7a122e780ee", 0x54) write(r1, &(0x7f0000000180)="69115ffc8f739a009e75a556f9ce95126ec2623fa0c7a2551d91b0c706e89750721defe7a77ab4312ba5d9bd21b38850493d02b7666d8caaac19b389ff91ab93048ae1063561931b25afeab0484c6357cf5b6f92b81d6e3dbbae0949464258d521d68956279ed22dca842957d9f66b2ad778e529d10fce386f1ef66f482e480c2bbeb757d7035744c01a55ecbcbfb7758d7ed353796fb41efa4118e97318be0f9811eb87b5c6440aef9547537bf227683961273edd3d5bfeb1c63b7b47003d974e688adedc58dc55008e8046063e5e33785edc18395826a32bf677250e1526f05d53d57dd8c38e72d40efa3c", 0xec) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/176, 0xb0}, {&(0x7f0000000380)=""/220, 0xdc}, {&(0x7f0000000280)=""/51, 0x33}], 0x3) r2 = dup2(r0, r0) readv(r2, &(0x7f0000000340)=[{0x0, 0x13f}], 0x3c5) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000300)) 14:54:50 executing program 1: mknod$loop(&(0x7f0000000040)='./file1\x00', 0x2, 0x1) r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000000}) dup2(r0, r0) 14:54:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="06", 0x1}], 0x1, 0x0) dup(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) lseek(r0, 0x0, 0x2) 14:54:50 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x2) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x100000001, 0x200}, 0xc) 14:54:51 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xfff) r1 = socket$inet6(0x18, 0x4007, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r2, 0x1) poll(&(0x7f0000000140)=[{r2, 0x8d}], 0x1, 0x0) socketpair$inet6(0x18, 0x1, 0x200, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080), 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:54:51 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000001040), &(0x7f0000001080)=0x4) 14:54:51 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000eb4000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) syz_open_pts() mlock(&(0x7f0000ea8000/0x11000)=nil, 0x11000) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) 14:54:51 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) execve(0x0, 0x0, 0x0) socketpair(0x26, 0x4, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) 14:54:51 executing program 0: getuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000040)=""/56, 0x38, 0x2, 0x0, 0x0) openat(r0, &(0x7f0000000200)='./file0/\x00', 0x0, 0x0) 14:54:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="26b176d96e3e96e9c0dc996f6514c22cf356e88366a5570bea3f7e571175ae92b02be49ede9f4655673a3f2e233914e62cb4e1420114e72906250340a91bcbc6849e4c3ed63ff45324d7d331a5d2c9a984b6bfa4b8bdcddeec04dd9aba7aa9474ce3e1cb2d405e9b5b72e730393013b7a431f93744b5bff08fa038cc24ac1c0b10033ba8b8a3945913dd8d80b1f99ac8eec96ac77d4739630529225e376d1a5c0c41372330c6221692fe825b1004f55f9c700e124435e0cc0537b29b0e6f053df5c1663ff7f95f038781674c13cb80edf4e85e4eacd22fd997d06c82043cd45917e02bf62b110918c3be12ec242b3c69684255565683f344", 0xf8}], 0x1, &(0x7f0000000640)=[{0x20, 0x1, 0x4, "38c4b0add770609159eb1acfdc8f"}, {0x30, 0xffff, 0x2, "804b115bf5db72d98a84eb30be01d092d7d9ca07675aaf094aa0"}, {0x98, 0xffff, 0xaec1, "6195d01e7576652bcd536ad9ec088bdc35ca498758713b65751390d0bec22d352efdf2ef8a80d5553661229570b86296c126f4e24b7fa808cdfb48ade8014112dde377f4af888b26ecbb348a3b1bad1a64c521bd17e32e226d0aaead0f70845d5d3b1ce5052c1d0a66778f7e616f136925c9f0c92cc5968e56e108b602b45773221d2da9"}, {0xf8, 0x1, 0xfff, "9df6f6d377939249c45396ae2168782abcb7f4a6608168a216efec4dd2f4408df2ab129608c7bd08a7b668cc32a1586cf004d880d26cc9b11706a3ecf7a9c9ac8459d2dac4e908b949967818c42bef35f5456d0a64989c84969f3ae1de6a30856f16cd18a1f69931bbc679487105bd5bd296069a3dad0b0ab0ee858910399bbf531520bc77915d527fca44472b9f749d1264b8ed6c346759cbfb1436631a39206d7c4901002e67066245c07310feb8fdfc65220685948f3581dd8baffce86b1903e6b89eca5452ab8b0872607a10003e3b995263eaacd7a724ca5265cc3d624a6119b79f7fd5"}, {0x98, 0xffff, 0x40, "da3ffbb7744702c356f9cecb9cafc6a9fb1506be8b6404c32a76a8cd125b81132f1b14f65acb7d53df162c137bdd74e44e121c13f50ad28b7506229bfe265a79b5c8ad02136e5da3a29fe7f0d8aabe727e459ae656ac502eeba6e6a544d6fca1a7e525eaf305870661c8724738f1b464c19566f2e883f4438102f243de5f0174111dd0cb644aea75"}, {0x60, 0x0, 0x10000, "39bd110c1fe56e0bd7476eed0bda887403b28a7ab868ea8f08ec7f79b4c1d68710ed9e25502c7d1994d708320dcaa0707c5a9e970b98802d94f3157d6cb2ba538c804901ea225b2f03"}], 0x2d8, 0x40f}, 0x76ebddeb03880faa) r1 = socket(0x20, 0x3, 0xcb) recvfrom$unix(r0, &(0x7f0000000240)=""/29, 0x1d, 0x800, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffff73) sendmsg(r1, &(0x7f0000000c40)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000540)=[{0xf0, 0xffff, 0xfffffffffffffffe, "dc2002ef1a21c89c78335cae3b4bee89853633d8abd6d6e1852a7a8a28b3ba4d188b2cb40312d41015908132997a34d5df2e92fb0e36007389176feb99cdba653d5d141dc5d7eea938de946acdcc566de6ba99561dddb3cc6d3bcd4f2195ab88ae066ae666884ae087b417c4e0d85eb0ad36623511cd17eb489c67e8bff04a07f6957caba4679cf3b14fccbd0e94ee6b691429a34876af8ccef27d281f332b8a8d1f4ce4f526f60f52235fa7751bcba70b3d16f1c894d51dce47d2e9bdc6bcc5d2c04142ee9f53feaaab552975179fe60e7d57694d10409487da3201fde2"}], 0xf0, 0x8}, 0x400) 14:54:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x4) getdents(r0, &(0x7f00000003c0)=""/66, 0x42) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="559fdd5678764fe932f3b873bcf297510490398a0e813923f5e3369f49987f8f5056ef84cdba07243b6b363c38e243761badaf0e769960df86bc0adc634d9f4756905d18804669fe2f87d2064c83f9ded01c70a29ec1ef3ab66b2f1181f36b0fee79132bc3c74525b7563ae02a80cbfe8eefa1896e522297fa71ee2e0cf27777bbebfec042477701e28702ca012ef939e343fc4f8ac38e4fab6292d5b17e3a1323a2aba93bd5ae119185b18c912494f8f9ded184f1f88af23319988be6ebdecb23e275fa2d8b", 0xc6, 0x400, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = socket$inet(0x2, 0x2, 0x0) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/229, 0xe5, 0x96f}, 0x41) 14:54:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x236161b8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x44, 0x6) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="ba0ed314e6bab6117482225f0000000000000000000000eaff", 0x19}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x80) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:54:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) write(r0, &(0x7f0000000080)="bedba0fec66bf13cca8c283f9d160adfd3c06148a0705aad201b61f4572f40b05ef806a8ede64c2bec2fcd22d9db8553a466", 0x32) getgid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x63, 0x4, 0x972, 0x8a8, "08a3500f687576a055180bb901e606b70100", 0x4, 0x3}) shutdown(r0, 0x1) 14:54:52 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='*\x00', &(0x7f0000000080)='!.,+}%#,\'\x00', &(0x7f00000000c0)="5b5cbc2a00", &(0x7f0000000100)='@\x00', &(0x7f0000000140)='!\x00', &(0x7f0000000180)='/[&]&\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='+].&!\x00', &(0x7f0000000240)="c300"], &(0x7f0000000540)=[&(0x7f0000000300)='l\\[:\\+\x00', &(0x7f0000000340)='#!-(\x00', &(0x7f0000000380)="832600", &(0x7f00000003c0)='\x00', &(0x7f0000000400)=']&\x00', &(0x7f0000000440)='@(^+}\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)="c77d2d00", &(0x7f0000000500)='+/%$#*[)-%\x00']) r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) socket$inet(0x2, 0x1, 0x2) 14:54:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x200000020b0, 0x400000000006c6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900", 0x8e) chmod(&(0x7f0000000240)='./bus\x00', 0x102) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x10, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0xd, 0x4, 0x7, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x7f, 0x1c1}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x200000000, 0x800}], 0x81, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x22, 0x20000003, 0x100000000, 0xcf}, {{r1}, 0x0, 0x64, 0x81, 0x9}, {{r0}, 0xfffffffffffffffd, 0x18, 0x2, 0x586, 0x1a88}, {{r0}, 0xfffffffffffffffe, 0x80, 0xa, 0x100, 0xda1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0xd490, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40000003, 0x20, 0x9b0}], 0x8, &(0x7f0000000000)={0x7, 0xff}) getrusage(0xffffffffffffffff, &(0x7f0000000280)) 14:54:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x2) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000100)=""/84) 14:54:52 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x1006, 0x8001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) dup(r6) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) fchmod(r4, 0x40) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 14:54:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) flock(r0, 0x1) r1 = dup(r0) dup2(r0, r0) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1de", 0x179, 0x0, 0x0, 0x0) 14:54:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) 14:54:53 executing program 0: r0 = msgget(0x1, 0x400000) msgsnd(r0, &(0x7f0000000000)={0x1, "7f5af37108b84c"}, 0xf, 0x800) 14:54:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f0000000080), 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000000)=""/224) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x2, r2, r3, r4, r5, 0x1, 0x10001}, 0xc7f0, 0x100, 0x4}) 14:54:53 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x10040, 0x10) read(r0, &(0x7f0000000400)=""/188, 0xbc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r2 = dup2(r1, r1) unlinkat(r2, &(0x7f0000000380)='./file0\x00', 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1f, 0x0, 0x8, 0x2, "22390daabd0178f33cfa48d0a9ecf6d02a878366", 0x10000, 0x1}) write(r1, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) socketpair$inet(0x2, 0x8000, 0x200000000000, &(0x7f0000000300)) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000100)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0xffffffffffffffb1}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000004c0)={0x3, 0x101, 0x6, 0x9, "dba58b7abcc5a531de2c5f60e12c87523963669d", 0x6, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0xfffffffffffffffe, 0xa65a, 0x9, 0xffffffff, "ea224ac949aeab3469abf90e40411f0e7f59a630", 0x6, 0x80000001}) close(r1) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0xfffffffffffffff8, "23fc7e0d7a00"}) poll(&(0x7f00000000c0)=[{r3, 0xf}], 0x1, 0x0) 14:54:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000540)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011ec5f504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e66588794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb23f9b61185edd4d557c0a0000000000000000000000", 0xb6) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) socketpair(0x37, 0xc003, 0x7fff, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x196c000000000000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 14:54:53 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x3) truncate(&(0x7f0000004540)='./file0\x00', 0x0) 14:54:53 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x111) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x45) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00022e2fed13202d4166496c653000b05a8a"], 0x1) 14:54:53 executing program 0: r0 = getegid() r1 = getegid() r2 = socket$inet6(0x18, 0x7, 0x0) r3 = syz_open_pts() fcntl$dupfd(r2, 0xa, r3) getgroups(0x7, &(0x7f0000000140)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff, 0x0]) open$dir(&(0x7f0000000000)='./file0\x00', 0x42, 0x0) setgroups(0x2c89600ed2c4b778, 0x0) setregid(0x0, r4) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 14:54:54 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/117) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x8, 0x6, 0x8, 0x7, "c8568d7330dd5ee7be9074fd8e569a6b0cc19ead", 0x9}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x4}, {0x0, 0x23}}, 0x0) r2 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r2) r3 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000180)=""/93) ioctl$TIOCSCTTY(r4, 0x20007461) readv(r4, &(0x7f00000023c0)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/113, 0x71}, {&(0x7f0000001280)=""/32, 0x20}, {&(0x7f00000012c0)=""/33, 0x21}, {&(0x7f0000001300)=""/87, 0x57}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/35, 0x23}], 0x7) r5 = accept(r4, &(0x7f0000002440)=@un=@file={0x0, ""/87}, &(0x7f00000024c0)=0x59) ioctl$TIOCSCTTY(r4, 0x20007461) shmdt(r2) faccessat(r1, &(0x7f0000002500)='./file0\x00', 0x4, 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) flock(r5, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) rename(&(0x7f0000002540)='./file0\x00', &(0x7f0000002580)='./file0\x00') r6 = semget(0x1, 0x5, 0x200) semctl$SETVAL(r6, 0x513626c0a9a0e4f1, 0x8, &(0x7f00000025c0)=0x8001) accept$inet6(r4, &(0x7f0000002600), &(0x7f0000002640)=0xc) shmdt(r3) unlink(&(0x7f0000002680)='./file0\x00') 14:54:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x20}) 14:54:54 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x6) write(r0, &(0x7f0000000100)="05eb72ee031466be87fbe8630600941d713d5f51f83267fff9069b86bbfe5ca4401fe6380b9c", 0x26) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x282) close(r2) 14:54:54 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) listen(r0, 0x6) listen(r0, 0x12bc) 14:54:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) lseek(r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2c, 0x1) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="459b984df4a64f973f546b002d7cc4da1629969fa26405f580b7f67a9c5c1d9d75bb050a9554e6f02294cf2da6f19dc94d80f68d67ec078d3012f33e0ead8bfe6ce89f3687bd2955", 0x48}, {&(0x7f00000000c0)="5aa832f11b95e270a253a4efcdd8a56882b39e032f2b48348bce3882f1147d0eb0dec1dfdb8bbb3626403728be1ec257188fded419da3090f3d200e16acfe6b503bd0ff223f4fe77695474de14ba60383d95c5ba2f3aea8b215a1ed836c534f456b6b7ac36c2b5a4c3a730891bbafc6bd360cf8e9804820a8fa36ee734c0fc3c70c51364a242f24afd38056a5aeda2082a4a8207978ca75cbb0e439e5ecccaa155302d262d9229955c21c187c28b668817d612efb2bdfde0f060adfc7413facd98a44641693af45ef284596305949d49e849fb7949aa16505b472f1002fbed6355b73d0c6b48ac648f", 0xe9}, {&(0x7f00000001c0)="b5d684e5adc43bdef6685a41b631424dbaeefce4d588cbc6303d9295be71129e0f152b7a44e5759e5db1bc9197ad0054fcd75c709918cdade41283c185d50f8e1e8d45fcaa43bb26c616f70395ca4fa549ee0b1de32dffd62ce04f503e33500c689a8efd9d28ea728e901d1431e27598c56b31bf85581dcab62200b8e1fc5bb401bba546325ae9b23ed9569a497513e7fd4862a1275db161107cc4ea6078fefc8dcab63bf3bcb83e5d4023736fdadf437a5fed1d065a63b3d80337", 0xbb}, {&(0x7f0000000280)="a5c653973e25223c144f", 0xa}, {&(0x7f00000002c0)="14074b24d5ed811261717add1283cf2f3b404159df63730c00681f60459e0e7b14442b8ff6814acd01bdbf863b7d88c66ed73fe14292380522835653942ec05ef2808bd68f5c98bd7ccb3d1617af4f06808b4c078b4ec5caaebd8445140cccd5df8a64c0aadd63802ba8c1a94fb487475b34fbb3f5d4b3cdd70df5366b239f178d56d9bcffb0b25c73a29ce08473460d846b81d2dcd65be24a2b90b8fe42148086d7fb5da5dd3283e9a5d01905087001bf67d6d143716ad3b473235b4cf5fe578b87197e4cc87eca5625f339c43dfa0f7cdb819ed205bfa07a300632ca3b410db8bc605a69cb737fbaf903aedc325cb88dc7e4b8f4fddb982bb2cb1493edc38e59ce2ae2db8c888c95dcdae84b12d9f85bbc38d53f90e9ece6c24009751705dabfdeae298da05fb07dc67c8302889059784d4a95eae42452f84c40c71ec725e4827d1add3f0f5cda5a53b17d80265755bb134113991bc321d453de2cc8d4ad2ff6e038497b9f4992635204c5af4e002ac863e4c7c63e7aac6874a33af3facbd7a3a2640cb5f0c117228e4b02a1b3cf03a71c179571d534970a38dd7ad7eccd88c4b6aece8ccad240b7d2f657e83bd5aa3ef8ea996cba08acc7cf1b6e77b6c402986c682acd1acddb6dcc40d13f5f78c0dd6196a79dda0e7b7499e01900db35fea4462a27e7c011dc83a72fdc5eab8a924beb0c6dc3035a711ce3e3763d6c5070e96f3d7c7e602f9b1e83d096cab6ed7b6f552adee39731cfbef0c58c2724687342d0cf1fd287f28a144473a119f1dbf03a37ddaab658579ba43a7ebae042ab04c8522c8e1049d1415952b0f3a021ff9af08c23e131d74e82fd966700a1d5be6b5d073816001a2d24924e30f1b09703e970373918acefac4afb82b24963bdc9146ff4f3da49100c7c6a28fbdfb77bc13aaee283a69feef5e49a79e2df306212c28332f3a6f20992b063474ef42a26f24e1311bd391d519580fd3b180a63b410b434a3b89477d03b335588786b23fffe203794205dff81e7a4e96302abf4df770516b71d95574f37821d117a658d46e8ba6a261906fd43a25b07145f2d1f732b11694748b24bf5874416ecfce97eae6d0fd8bf4180ede934e30e42de1d8bc90e790389d477a7626187f4b22a89ca2133e54ec46fa12491286cbb1a773edd5bfe93ad9b9246762ad71294a7e95aec3dfb39cbac0b218bebe1fcf4256743e164b058681b6fff6dba63e35ed77fb2137ace192795dc78a6ea0714e7d358a508b672c2c71e60c7b90ca029107706b4d1f4164262b989ddbe6d6304c9abef19a6dd6044b7c9c0c3b5fbc850374cf6630688b7ced5c4458cc1b52a6704417416c9d856e92e4c5a39d866e3f8d20101c75964dfd917186b7fd3f27ca3a8f8c36c65eed6a2c29ba1d54ec1980a333466a45fc4e21e222e4c8e6b8ce741bafb8b51515bcfad7018f5a5d1cf835a2efe6b4868f41d6a0954e1b56d53a24e13315b74a043b0067c40ea0f9bbbc5a1b04e131e7d0489ebda99307151b5ded621d5cb2a65ff20d82c78eb5661366eab14eaf7d6e968ed4a7fba085549d09bf3f5771d26c73cade4a909298981bb86007fc4bb32f9cfe020ad93fa53979f8922d32363a6d77bed10eaf7b5ae0099751b585a757297e4a6acfaa4c9161f10a744648e31e7f77df8df958e479a2790afbc57799f903aa67751d0dbabf29a037ec5e79f4c9738c4f315d60ddb46a6efdabdb6343224aeccc1c6206865072984b0de7b854a648423794ecd0bf3b48fdf6fe7cba3d87be727298584464240c344a63383151397067286665115d53f98fe3d4a8908f0b57844a9e2be2d5212f7674f81954608cffd79a8520dc2e95985a887f7d78b9d7e739e64e89b9c9ee990835fae05b2fa07fdf40aa0a3f72e88c18837fbe79c3a59714db98aff457fe899049175bf7418174915795792c86c534ad014b1e0f2619cd4354c86a4ea8a1773b59f95425ee247fc0748e3a9820aa1b6f8277dd4fead2ec80b603cd45999da4028063036d09852cd967853478cea3f40f7223beb4de91e24f2b6c48ca0afd386088da3e2bfbc80f4eafee06c40da19acfde7dc9d6652601106de1baab2858230ad03c1900eda3bda208f88e481301e13c9aec056823a1c599b65db0757e8b221f3e43892bbbc7f58486be14f4509f73c8c95de7f7978191fbe415c2b97a296f4c365418cfd1fb98dce2dd82f18672a79db602282970d6133dc52c06a7841bc4b024c2ff09bf8026d4a4026833c72edaa298d93e26c575acce0132ccff0859914a9caf2f773ed8bb440fb29a2f4eb51b71c5ec0742bbc810c677f82ab747dd9a7ed1f28e33b6601e0853cc9c68ffa25d238574fe3557c5f4b86f3237cdaf35c5794cf4952a028122ee9e38db5c0affa10aed31a1b2ea682bbbbe1f80e50e13410dbeb17b30974b05bd2d760cdb52a318f0d080d689df1b650d40bac73679371b9351fbb00000d2adcff17c8135f61851ca6c95c1b0680711f81cd8a2dad97502fbb0d134f87693199517bfa694ff20f42d1af3bb1314cf625d0993cbcfb38a4fbba527c7ecc10b0de13d3176907de4886ce801c75be21ce864f954e41941f90af2abadca8cdfb9284ac2a1fcb5d2dd19cbae917d3c816df2996d0c56dc57c3632515d11a8f5035dcc53466542a42f1d9851f453fbe72966d05e23b957f407e2b8079df4067cfbb9fab5b98d4594cd03822fe4f7b480bada9f446dd76565788aa832e65d02de5d7a535626961aaa62b4e48f8fb7e58df99960e773e3d235a849fea224938e3445ef97351273c07aa32c05258dcb0a14a549e6a8587b4b57cc9de62ea24a6b4ae5edbe99b7b42e7e08496ae0b3f4b9ae2fd6353c3ceb22ac39a1ad22d6ff2db4594e0898d4141617edd84752f7f86038a68e245015089b19227818cf7492fa6eb240e123b0067c9714e4a2e297efe3d02c22b7bc2f7dc9ef8a0ef68a90112a50f9fcef16d77acf71b3335a5eeb105ee2ea542eea873276b4104fc480f27cd38f476e289477200b77bdb8c3c72fdd8b200f221b0eaf72fde43b23e1fd9380511aa0b634fe3752d1bf1f81be182a208b14de2e954d75240686511905ce5ed592ac832824e06bf113d85323b436c5c8c95938295a6783f687a044775eae81862ad318aed95b1116d7bd8760655d6298bf4bb5515617b8bde83e544b19254d7107701685ce22711f0a457c9fd53e7e86a0e8a93173b1bc348e21da60dd39290694e2c15dbf19caf1abd1a74a50813df22dd3361409e990e364f84cfdb43369aa02d5e90160fbb0e2bec54bb28621dddd30ec240215eccf246e0f08cd19c29d98f0f0fb0821ce8542dd2b75a6b5bfe7ab17abc2197dbca0042867c2e2ee67723b98c81483a6aae5f18169c4522074bca4ad1f866d3ec2d0341b431bb9721543adaa9cd1ed36ee251979db2dc1f26119093e72e92606ca4c78e7f150cfac78f4d3ee86a763dbc06d41823358eed3efe6319ea88cadbff4a6d8b7900e857412486ebeccb7057da0cdc59ab6bedcc852027c6d5339e90dfc15690bdfa03f6803516915ba05b00610a4fd52b541d67afe1c01f2c24ab6c93cf9d78483d025d1bb9b8164fd62fd879a48d7dff1d6bfef6df00f938d7b224433fc9c27541ba6ec7514cb2673c2ce491b5d505d0824512242fe74bfa71ecfa9b877fc3a8b6231e0296c482715d9e29ccda1fda3765873aecdb657461fc730455db9a7ee17cd23c88bbe146070f9cab152d0b71c153f0934e560d2733e5638d3bbb2800ba4e1dd229406b71260606890efc94dcb3027bd9b0a05267ed7be88a9656cef0803ea234b82734459386fd83cdd441bea9a24aa2e978953b5d8dbd64d62f2e4f692821c6fc66bb9c1e617b4423714b14f7549d14ca4efd38fcdefd2132c12caaad5da9fda5bd253970e0a6de7444fe6282b605e589324dc7df3e99bfe7c34ab83a4ce47a5d9d4afad76ea6f96342e0dafd8a7855c968464db9d27bc650a90cf772468346d71f41be2ac3c557e5649d45aaeb480034e0dd417dbc519e501d9468fb2533e766fb406e4d52dedf11ad78241b72a376f5fb00d31d1464d945801301f7dd736add8d34a39087d86490f4f657996611da4057eece7968502b4423534af6913f43c9e9062a85c40b634849e7145565668feff7236a3376275556014375cd4fd417f39a2f51779dfdf562ea74a1a7da99fe2332e8aef1b51ec94dde26c83ac7d1211a0d2211bca5b82803354734dbae4a3902b6a19d947535677136b30f56b2ebce78f51996f60bb25c138458ca6d897cd01f46410c68135103734bc37d878fa0cd74d6612632457c45b6bbeb6dedb92a2368b0b72583923a9643d0de69ebe5d1c97a404423092a3a45d32d02a863600318670ee626e1b95495293bf54b3fbee1d8454b7238e1c8ccc2a8afe2cfbd088ce3d9371a7c82f8cf62aebf25c0611dcfbf30be0150a93cfcee8dd2fe021f53dc7a39ee766d8b52bc2b945ac77ba943c4e92b9d1a460aa64ce1e1292923dd4ba35373b124f09c62cea6eac80d9fca88737916b48994b7d19fe42f65db7aeb547ac0e3591e815dea9253d10d69661e7a0722ba1478efbe9e6033e6494ff81c2b6b1f87173466071032f3e33b35f172f97073797e37d7939afe445406036601d28cac6ecb6d0702ee9658a2d284d8f90fbe34f7438be49355972ee7c4fa6d1fc2229a460a01ceb3ffba5274d4fb44861f80168a245cc586fee65e179ef5c5be78fa9c0867793102065b6d070fc7a0060d5db8d59c3867078897d8da27ae780135a46b0a830351678b78a495e3582d0ca172ea711431e1db39f222b58f9a134ad973892776fbbb2325034d878aca704892aab3897b9c912140ba918031906256f153f9ca08de88026c44ad0f7582244901331a5eb42f72537b31e05462ec19026dff79742787a6b92cbae5744267d3585ebf484e280caf19365f3358d764f2cc3054577a98e2e2580ec9a457399446895b7f35088d41ba3a02737b3dca4f8b56e979607aacd86b4dcae04445977bc0b5e5fa80368e2ce49500e4094327842cb3930de167efe28d99b21ed4fd0e8d3534f0f33ca7782bbe647c17bd87bc09d6f2d04892dd3bb1e13abc565794ca9e4c789a376391220e7f4cb4526ef16fca352972dd6cff26a8a07a588c1b14ad952607b20319316bb94596e3c12f60715135e636c4eb9b2839b58415d0360383f975f91ca2edd97baa04e56d6ad66a8a332dd05bbb11b26fa27e5a85e5e3dd858cc02148c999353c31b050df2eed4cf2454f2cd5f50c417920a27b12ddd09f7a235d36c22d3037757830d3a60b38b87254773724c8f926c4858801c551e38e20430e3681198fe494eefd9894f0aadd806d71923caee2f63d8dde1cf8b96e433b6a0a03da6290250441904cedbf1fba2112672520a6dde9451f8acf3764b506ac8da296cab5b805d0cfa11bf9e6052e4d06a96090108a53ebde22de976ffaf8bdbd8cc07353c2010503557c38f0ba6d9830902f0536963f0e29115de30cf5418648b334e7a7d4a08b0b3bf6018763d01f1ab4f82a4c5923433a6d35513645f46bc5e755765d4f0fe7edc0b46a73e7c4f959a7fef3b8bb5552bcac0b30da71d6323a393b2e1480adfac6a9f6f25ec00b7c0d8e05c5a3c42c488da93bd973c4d0a52f51e0afb06620836b0bdc6d459360398d6e36aa5b54b723309b55e6f392c372e2ad19d1d85274b365b6d8bc56d2252e92a9ff8a8ae398b32ce159dd41f0206fa4b682c5470da715afd1595ed90dc12f546", 0x1000}, {&(0x7f00000012c0)="3d6b7acaafacd07c3236211f46ac5d468f505e5f428b11e6acd9c7b9f59e2fb123050f8c327afd5ae4d4ec2838ff4dfd5190795960", 0x35}, {&(0x7f0000001300)="2adc53849047649d3ce6ee97041106c8d4651e968e68619857d246be2be1231ec4", 0x21}, {&(0x7f0000001340)="2fc5642d90fb49308a4ee14e674726d444fa5fb66f3c14ef19ee94d0ece020e32b8b79e093a8ab1d9288d1ac208b26345d242266749dd53c209505dafdbd1a06763bc189b03a7469b4102830d736d90a2053018dee53fd59e249", 0x5a}, {&(0x7f00000013c0)="43621eb0588a58b5b8e6a38ef11aca3592759bf867ad99834d051382608c0cd5e2cf6a0b308d4f38ac21731b04cce903467a1feb3e2c923c02fca738dc088ba8ef265aed19c77d19876c7c82af4273f7877e48c8b3e95438b5c3fdd8ea0d8307b95c6992b8f9edd9fb99b7df5ee0301e8eddf89d5eafc7af6d54ff65bcca0808bddac3415bca3c2cb469573b2f", 0x8d}], 0x9) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000001540)={0x0, ""/8}, 0x10, 0x2, 0x1800) stat(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)) msgsnd(r1, &(0x7f0000001640)={0x2, "a14b17916a4efb675cadfaf71c0364937f77bbf8b032c1b500a4f8e1745618dc52f90f30364d778cc9647f6752fec6d52e1522a63ac5b53ed4b9eb282914289f6ed827845aa3f7c6202286a42c385c3530d400c09307be5f48b437c2aed598594784270f1ae8a2384ed878d0d3356d332a390673febe11d55a18598b138a2ab8e9ba0652ff479968d4018bd73bf57344d9b2411b78f715cddf21bd1c3a48849ca9fa20552b33589f9faae9cdb3365946af3fe8863b30d67e142531f5256b244e527178089895065e003b9f23140290e90a0eb8262b6eb03b169d0f676cd11d9fc81853d8bba5032afa1a57dab46c4f202fe595bcf06628021fd54b65ca7c05044836e8bf44b34e94c6bd7a3abe40a5d2158d745090b84b4cf8d6075a7b72258f6fd3fb4c3f14d0fd9cef3cfdf27b1eec41708f9d9898e6cf5e0f22ab48761c8ad7fb6f526b9ff3463a1eea75770a6390e694ad6c7fba5a67023512a092c108481550b72c4c0ce85107f4d1c94a7f81b8e46db985343d4e17d624159966d90f6af144407dafbf48c210ce810d9c3bbb01eec3c526a501d587bbd25a6e200cc501883bd1f1740350ca86c6c44c0d5413b92e1f9519bcd9ccdbeca5be6b2d3f422f297faaf3b7c87f0f2a35984df9f1542794cd906346c4284260fde2d7ff1d8e39d83169a53ff3ebc9c2821a9116af44142647601c8ba5fa3bdfbd1830c4c2f056d98b4e2875e95301feb88c2bc4aaad2493262e851ef47bfd011abcdff68848ad90f051b5ab5bf47701612e428a8a5d2aed02c7211a2da3708bc6f7d9d0e074e262b7b4987f0b675dbb824e8dcaa1e58bb9a1a2f3eedc5fa13442622cc0654c04dbfe2517ba7a22b614fc2d2ea3f75588c0d149675e0dc2e9f600d5461f625cd4b1f39ef0d3abc9187b558b68972cae3e7f13ea7b4264fd1c7bfcf7aa21c5da29da164820c99dc7f5aa427787a67d41f5d588fc64f93363997ebd887321a6ae5a3e562fb0015f111bb4657591a19a736d692ff3a8b2c89ed92784c1acd824a93ee29b1f90abe02dfd44ebd51dcd726167ec1a4de19d54c0cbeb809f54da9a4ced0f479c8c4fe44499e6c98acb661d08a096c2118a584b68682730adb196e9f900950b2ec61b24527b39a13dd1e1877253bc48167d235b960a1511c89a14a729264340da83c61e579d8ae3a0ac451f00a3c7f873a5fea70e863206e7180acfa62ec1a161e7a73c71255fae7d216d65376292504eb6cf05c71a8c1b57a8a0c887c45cbc1d897c2f0b5fd832fec8c13e4f9d4441913688b97a28279e01d4deb3b6853aee66561a35aa383a65726eb58555c1be8782c7da2304ca2abce20948afc657468db44871e2856b8e4f86d3f3a35e92c8f7dc63ed4f76e73fc9fedb6bb10465b1a9aca268fa8bafa8a9915ee793259801a8c1c5918067e9cf9e5af5299374e9a3bd0cc2e5ed1f4691b0ccada9ed547b0ca56059651cc0313fa434b70ba94d321f40b5c952d85a939dc07da7a2ea108ecd256e758b4367b3791b793cee70c04b8525ee56700f25598d2fa3df4a58bc506da45c6528c15a375aa213656e3676da2e1620e98e52a90d3fbe32acc3b8f33954f0267fdc223a733f1b8d74aab612c753e305fa11c37dc97cba5ee233fef374c723dd38b61f9f9625d00bcea83520b155f9d91042f01735aa752ccb75c43f7027dce254327ad7df7b9d9232d3018931bfe49f3d42fcda19c757eb85019d3787288ff5135634cb7b6b6396a6364f77108666e8af0eb767f23dca32950819ef83799b24ef07651606ab9f53b323c2bd00af4ac88b625976112b462500736a884a729f2106f548879d041a23ee53574892d23b5561b877377496b436d5517f16b66113e96791f0b182175f6c56cb4c29f329edb61955b840ab9f4e3946af4fd7ac65d2078bab31da10d92c837d7a9645cb970a30ac496d5a4100e46e7a8377d60c9c40a07934f6bad03ded70c895bcb9894483b741a42f9e73147ded6ffb1c09cf106a602956a8ce93da4455728a5c2536b4a1a7a4570ebd2a79c67d51eea9d8e7a9c99fd8b85177493c928e379a1bf2001189c38a91a49f368df8beff970b641b810e9b6e43091767341f008c4e88629443461872426193a4ae6a2c57e485edbc52189d716989e08f913e9e1049bf9f2972dff23e24b29e516c1d0e093878837c873211a3af6724a1cd0d506daf3ac2cfd726e892e87ab315ed8aed1791b2ea108aae9f43b02f5e773e9490a18656e4c85f0db551611ca05a2ba8bd54e9f1e52b9bebb2489abda1104af94462d923397b697294ec79ca776cc0a6da2c6bce125270f76395c8099f9ae5359b7a23d0a9f64d5109f3518f895891bb9412b3a64b86afb3f942850ce2188f8db9dbdfbb688ff4fec0d1397b015bc37d24a0ca46ac92db1106d065b14617cd8c2beb88648307fecab22d2a615eb6086f3f51ef8e5547f137089faccc17df511a6d68b5aad3b7fe8708ad32c0d293219301338a42fd29b8217fcf92e2f7b874ba39d58d053742b62b28df6180bf8b05bd0914d4882fc706553424b9fb9119eefe4fe20ac2a94361276f539f8980ebf9b893520ae7c1ea5ecc3a3ec6b3f61f798331246609c27076725dadfb18219c42702a98bb76d95e6484fcbcb778234bfa7e5ce116a7f19475637715a110cfcc576ff9b7cd626eab1b8b788a3500687b86e4952d84b461e48ec6581c0c007e354f1c0bedf93a860b0936b99be30211a1b8fd11605fdd9a757465cd4ffac5b78166c8d4682bb668ce61fb8a6b02148cdb8846fb9e371012449d0bbd503dc0f247fc3c06ae635e701f479e43e624e5329ca47937d50ea8179acba879adce4b402c5d3f8a6885bf79e4215fb15f550154add877058b90b079b1ca5fc6d6dd4f0d717ff10c277e66ece10b5504e131d8cafc1d93f4a430c7894050cadfc5c958311e12acfee7ee6edd2a52fc95b25db6f0b50af945e2db6d7b0530773f7da05958a489a5db15a954c5148913e3c737dba7b3dbe18173575ba04c3d56c3216e55c98f69088794599a2379c68706267dc5b29ddaa7dda9f28f3145d2031e6004e816560673fb26df6ec4eb922d09094b6b78bdcadfbe9243de03e618bf881bb8845c3c497652fb524408356126ad680c9cd6027bab2aae8c6531d140f6e804367a804d826273676d4963823b00a1865adc5bd87c97b62a7f0d54bd7151919476ae3ec357388ceb7b592fc64dc4ebfeb9b163cfba161a6924ed4e6de2e131eadb575c172afc17d0d23d4354c3d12f2c872366dafeaadd948b016debabbd822f42908fd36b5ce4e433850f7a7859698c91e03883397f14b491c125dcb25baac8732f4a12490c2dcf24d8963327b046d15f9812cd5fc27b691ae1977b40b1f34548f666ac70e5f555fc8722a7a1717b7c1d006eb88eb9eb925603de85a036dba6b0fdb1ab566efae890b37a90120c42e414fb088fd937986230a2df3b5ef0db04226d08ba2df57879091d3c676b157c4093dbcf57bba65768a243d97d99d83c4f79dc682d717463f810fa114c5db8801d049ef606311790f71bce2df248941cae87d912aaf58885af6505185ef42aec7597874ff6c16999ebc815cfa32c1b13e5c47133ca978e7f46208cbcb0686d4d33fe6733e55d269b4ee1e481e05f80226ded7a6b6216045941f3fb21b58aefa4a714752c334ca331f28c4b1fda23f10638d7d10d95c3c3e79a740aa5473c63baffcac7dc228a4e98be809d8a6193ed8624206c0991bf6beafacf07c2a2d14493251d13f3843f6589251d86c77371813744d54f1e80658ca0d901342e308136e8385da1b3bba59b50d5550cb9ab075189e33e6ca09234b54d41b7f6b6684f42b812e0c920e39bae68d0d4a9697abe2e37eb955d6b395f433bb003c6bda005a0ffb9142b7a43d44e1e55884240e3507b1985061af4fc7a2d3e7066e0babf1f529e6719ff96dd8ab31ac88e68ec311d7d45a5f9f4c4996c1364eb30d14b30cad98320819a73ae76c23c0bab515efda6517183ad7fb5b548d18d08974467bde001067c4a4852e7facd2fd84f47b992061b831a565339846cd88fad4cbc126d9e0ef0c0e93ba1c7acde2c0c87c37888286d4d955727de071fa11f6afcc3f24d32c2190d488747083c9c0075fc3df36e605374d6b5ace75ee12449bdab2c0040ccda0dc9250dd358007a41329b2710e08b2bff5b68a7b4fcc8d36b75aeeb40e05b4e22e97b5139ff55b01e68234e72f71a43870009467690c891046557f7500bec39aa54eb0415f9f34bd691b3e14b5ed6e047afb7c6d6d0b1cf37ae0902d253ef93602d800ea9ce3412906e12451b18b0fb56c0d522b9c3d2022c23e6cad057479abdd881c94b7f3fc37c072f0a4ee4080729fcfceac8e522d9bb4d06bd9ebbb6276e7622a485e6ccd8c9a8d7c536b052fcaf8d565cf24770807d94de67a6aebcf3911ba2a549faed05c458c31b603e88b1f4b4321c0639562b244c984473e1f576a14cfd8a0c3c2dbaf0004f7ea352ce552f0787b3e95d0d95def3711df37d5d05fb894be2df33021316d608ca062432d313e59a32a3961be714b53c416e4d43452bc92245ca3e4b6092eb13394dd3cee172435685e3f96b3faaee70e5f1433cad68a414fccbb6f552b622eb1f6ac18c237e80a409857b869324d8c6e212cd95bf19a4516b827c6c02a48cbbc2add9a579769f9a21a0de8382544764c9ad6b5a680e3789f50555723bd301cd4f448e867e855336ec03abc37a747fcdecaa548407c03d28772e9d34402e438f47a0ef36cfac749017a000140a492f8891855602f064c98dec397cfa8a480bfdcb99c42c02988b0f663fb60e52f0f4290e4b2b180cd2764fa5ca7cfb9337d09ef6411a3267fa4ecbb23f540dbac38744b73b8353d5d2794fda9be42a3c6d2d3b2aaff999e12051dc84664c0c91c063921a37a5332293fd213cfa4f7448f39c78b5c997ba91db83f0014de9e06bcb8eae05867f96e8efbaca9d8d1f966bb4a62b63545197b0831e51fb5bacda3e0f614eec5f369c99eca38e776186f5c7c6bfffd7c29df8941b824c05674a4fd8785278fca20827c762f2f0d420f68fa2eb7795d7c1c7afe169177d0086cde676a02bf81e5b30c731d370584ce6f6f6990c2861184b8134ccb77703ff48e06c6bef3745619a908396fc2d823ae5d512a4795c74a4aa355159b039eb47af0c7f27ae2ed5cd22e05ee9da19555be67f7a8b5920fe77f353324109cf61178bed56b7e13e8d3db2f841a0dd1cf251990c2dd7639a4d7b678d80036328d641210b64a7d14c95e1d96cec2afdc2f7267f5451d1e9847ef359bf5727d7c51a2775517b99958ce0ec96bf0e5bddd80dfd3d7aa3d06b1a0c515755d4c6ef766db4fa9bb5745e25c41ee1b2579339ce00312f5ebff114182c5510920ab07f87d6310d7d6d097d03006e2406e3245e3ec71644b3abe1c38b8bc5cf70e99a0bb878d3cd8c353a905c5d861afd7417867d1449b67b209d998b4b63e0e85446b1777adec76d8a1a71d30a73e5e0414e7008e2857bb4e210f8abfaf23b3f09fa36964e2319695867ebde262110059e60903a2ff19c224753287c7e1a5ca95fe33d11065806aafaee0a260da9cc785bf27f31468fb4bf2e84fa70852e2de9c7ee146d349351ad167706ec2cd2d26a7ee5ccf01410be1c95adb2cf172ea6056e84b60c2937dc8ea642c61392ca1e71cb299d276be5a471e4b26933832206c82608aaa88b4d524b356658b0d248d5ab2aa63f3e51089825d723a2995074187a"}, 0x1008, 0x800) msgget(0x2, 0x401) r2 = accept$inet6(r0, &(0x7f0000002680), &(0x7f00000026c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000002700)=0x2, 0x4) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000002740)=0x7ff, 0x4) bind(r0, &(0x7f0000002780)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = msgget(0x0, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000027c0)=""/171) recvmsg(r2, &(0x7f0000003c80)={0x0, 0x0, &(0x7f0000003b40)=[{&(0x7f0000002880)=""/80, 0x50}, {&(0x7f0000002900)=""/170, 0xaa}, {&(0x7f00000029c0)=""/222, 0xde}, {&(0x7f0000002ac0)=""/4096, 0x1000}, {&(0x7f0000003ac0)=""/74, 0x4a}], 0x5, &(0x7f0000003bc0)=""/141, 0x8d, 0x4c37}, 0x1) msgsnd(r3, &(0x7f0000003cc0)={0x3, "bf8299e77e219ada4a24db3253955dec4ffc4306166c3f582a0144126a83318e6f202b1ebc40d220beb080c41b97a81969645290d37b91d70823c32e1fb837c41c3d4344dc889d3a0f04ef499e0b680fb656190062c58a861d50b3d5f8fe3ff7d2fa28c6f0f771351a486803259df9245980229901a52b39d656ae8ecf16807313fdcda96f377b2ae005a4913adc3bd2bbce0dd904d39a8c23526b8b63c7c73922fd1b5bee86e14e8a143a7498b54d7d90a3f48a91"}, 0xbd, 0x800) recvfrom(r0, &(0x7f0000003d80)=""/81, 0x51, 0x803, &(0x7f0000003e00)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = syz_open_pts() unlinkat(r0, &(0x7f0000003e40)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000003e80)="52fe7bad51e6ef36770de5fd122565fa37fb4ee39ca03d08cfe55ed76d858c57f131df203273c9847bc29e6a8caacd74245ad917b5da21df25386b4fb41a4c09ac43523123cab6320e5fc8aab65a6abbc282c2cb3e6efa9ca2dca68454694ea9d3e664906cc05ba2f9e36ee82d5aa4646eb9b1452427706e57fe794332063f8ef3b6017f223676259e1fe1377d7159314bd270f728862d77fda3543b7a7ee3263e90a9ab80788665212f4f8a5b9e631418606211d3ec969db9feef7b08b3cfac6caa07af858f71a8e816b01de41d23029fc8c5", 0xd3, 0x8, &(0x7f0000003f80)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003fc0)={0x0}, 0xc) unlink(&(0x7f0000004000)='./file1\x00') utimes(&(0x7f0000004040)='./file1\x00', &(0x7f0000004080)={{0x1, 0x2}, {0x5, 0x2}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000040c0), 0xc) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000004100)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000004140)={0xffffffffffffffff}) fcntl$setown(r6, 0x6, r5) recvfrom(r0, &(0x7f0000004180)=""/248, 0xf8, 0x840, &(0x7f0000004280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 14:54:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) flock(r0, 0x1) close(r0) 14:54:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = msgget(0x1, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/104) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {}], 0x3, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x28040, 0x102) 14:54:54 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x3, 0x5, 0x6, r1}) setuid(0xee01) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r2, 0x1, 0x0) 14:54:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x0, "b2fb93105e5704194b9d3ffc9940e58f08113c3e", 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 14:54:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet6(r1, &(0x7f0000000080)=""/22, 0xfffffffffffffffa, 0x801, &(0x7f0000000040)={0x18, 0x0, 0xa, 0x9}, 0xffffffffffffff2b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) 14:54:54 executing program 1: utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x43, 0x8000000000}, {0x10000, 0x1bef919f}}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x8f78) dup2(r0, r0) flock(r0, 0x2) 14:54:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002002, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x12, 0x20000081, 0xf5, 0x4}], 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0xcd, 0x20000010, 0x7, 0x1}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x1}], 0x2, &(0x7f00000000c0)={0xfffffffffffffcb8, 0x3}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) 14:54:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) 14:54:54 executing program 1: r0 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/99, 0x63) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r0, r3) mknod(&(0x7f0000000000)='./bus\x00', 0x7020, 0x1c00) 14:54:54 executing program 1: r0 = socket(0x0, 0x0, 0x3c8) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1}, {r1, 0x1}], 0x2, 0x6) 14:54:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xa, 0x236161bb) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/34, 0x22}], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xabc, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:54:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) sync() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r1) r2 = syz_open_pts() close(r0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f00000005c0)=0xc) recvfrom$inet(r3, &(0x7f0000000600)=""/61, 0x3d, 0x802, &(0x7f0000000640)={0x2, 0x3}, 0xc) r4 = kqueue() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d37, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="7c37fe0792700a15449fca8f434d513db23ab6df3f0c995763679da3a0908a2ed2b369135d802cd119327e19bbcb83619abdd87ce6be23bd6cafa0e77200c1ee33d2e013d63580cffc6f9868394425d261891a3a5f55e86d9652acd230f43a9ed00124bdb57991fe29f17d", 0x6b}, {&(0x7f0000000400)="667113fbb82d7ecd21997a0825a7ebb2526040f419057a0297a33f383545934525b474a465cf92c7bdefebf5285a23ad75cfee28e0d270b06947e598da3cb2c5cb3e93d68db8758159d8673c4bfdacd373472bfbb9bbbbd59c2933854aa23ac4badbdf616f5073cbe36d74823bc947b5aa86a07a3d98bbad4f650b0e0861f1765d8d7ababb2b32fd07380fdeeaaeccc9a16337462d158c1f3004d79dbc2f507efdbebc11a163f745a8bca7e87472f4b637b65443b92e2daf493b032cfbeb422ac061e63afb5de6ddc86310bbc87ac4725766", 0xd2}], 0x2) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$unix(r0, &(0x7f0000000040)="931329e0150b8eba", 0x8, 0x0, 0x0, 0x0) socketpair(0x6, 0x5, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000140)="c9e861136f7a5afdd7fdd5234f2aa7e8c8f3c6e439303489bb96354877b1bfd912d5f78c874b4b0937dceb8d82b3927d708c0105a7f7a6fabee411504604eaf29517f5acfa5500bdd0ddf65d7b636ec540b9e126a6bceda9dc898da70c40ade2ab0ea4e30e4cf3cccb742c7cb49e89e407ce1b344de3cbb396e57d81e6f50416a29fc6a5", 0x84}, {&(0x7f0000000200)="9db3621acc1713e5396a6441f02bbd9f73a944a487cac49ac1168eb94a831b27451a514dba", 0x25}, {&(0x7f0000000240)}, {&(0x7f0000000280)="07a1064030764fd56fbca01f09939b7271e018ccfb6f6210200380b8e1e65f22f4fe567734afde93438661ec3ba883271d4cb8f07737e0d3898a35dd33d3db8f41a30501e534a6321422de14e98a72edff2b99b2a43e6617f2b24643e50b8744c6c8d1c162d669c498c95c138307d7a874593b467532860919215797cbab4e31ce3c6cdb18e4b310be7ab874db166c6190afcec769cf92985ce2fddb985b46c4895de19232c696a5498464262292a6c71ba4d5a22091ad45e00df31cce0818992b62844a0fac5e7fdf2a34", 0xcb}, {&(0x7f0000000380)="aca0275ec0fb99028194fa5fa122580eac86ef664bbb1240104e113fcde2b7fd3eea86a87486f0561bedc0787552ceaf818bb4d9e3ab822eb8e5c0c81dda5cfcec04d5b8667a48223dcf3c428a419c0a3a5fa3f0945b4e12b8bf2f0b638bab4883fb12371fe6fa3bc4bcb288a89c9da7327e20ded59af7b02438277a226e8945dc8e1a7921aba34efa5b23ae9d000673e5a2e8e60ae6121595a48e5e59c9dd6d6bf2dad076e0d5d3a2765b0b13a47db7092bb93bd45889c2d8520a1fdeafe3232000f4f48114ef5779b7ba66bc3741e2682d4797303180ae4a28ed820491606244a7d7f9d73c8f0ac46bc898af0b0fea", 0xf0}, {&(0x7f0000000480)="54d5092bdc27e28d58bfb3f5e0de1025b3aecf544788490d62dec68e9f7caea6ce5566f658e792e441648c14ee25a233e9bc4c78e21d07ac8da23ba7f8b61f112c65612fcde0a994cdb923347abe256fc226d7784ea2e5627466a6be63cb0739239c312edf08ba5022378f583fa901040cedbaf80175d38b471e48c515acc4ec3ef4bf5aa37f69447d4d425db436ecc8a4f9fddf120172f38d3ea73dd211e33020ba5122f3236a18c4cea7", 0xab}], 0x6, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0x70, 0x2}, 0x559e5b6a7016eb9c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 14:54:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="08080000000000000000000000000000f9ba0c9d076ce4ce338a067c0cfe183221300bc512eadbe26a0fcd3356d4c3db55d928067ad000fa108fc37aa958d4a0141685f4a0f0cf03d8ea08c46ad47c9fb9b7b7afc5d2ba95c9b8ef9573e60fc40fb4f0aafaad13d13c0109f6304ce348f694ec7929aa0ae49fec60dce6ac7eac8282175f13346afafb8d66f92b63a4fd469cf100eeb25d1aa0813aeb081256433ebddb6096f95280d692b756bc7fb3ba9238a063c1b5e6087913cc71000000000000d9c4e2c2145e2a6939bd610d7d3e44e24ed034cb67660538607510fadcc9e358651d3f51e5e53bd519a90e7aaa52e43bf1f7c1a0ff7d7ac4857ac77e9199bbc2735d80f849ac3e2742c9b6bc1d258e3a0bf204888c007ffb270de53dc3b2f81dcdcc002986102b988a1433deda28c1d215484606dfe7c83901b95fdacaa9eb12692e34fbf433699ac0e13911f1d8b0a7b670b420c395c9a9b01dbddaf694fa8635e40b29bcb8154646439f697115ec81fb2a934efe55abc64d9ad813e392e7feb7f9a4a71c8de63e6be36b7ffc5248061d0069ad8997b712ec81dad138bfc6afda020d3a8b192b960f94a1ac3e23ec05c86059c56e6ee4d83042f1bba4942894692fd4e06dc2c156d35e4bd2b6bc7a106f782d7000b1387bf20a765e64ca97c4d0084525db6a5887062278ef150e8b4eb1c6115a1fc831f98d235b7b42bea568af940176362505acfbfd26e6c67d36b50548ea6754a4f04a83c2501d0faa094fb38b4486185b262b1e8d8480907e2ab2f9be8be95d86a1013b7118c6962ae5b7b381617657f5ab1f7404278fc4f882e83d024845f779847ddc7f4959e45933ae89c964d433b03e5cdf74e9715ff04f06233d51f0f8f0421cc35341b79b9245f8470e146f31686579faa46e9cef386c100431c9a5a12c1da9b9153c40201169cdfbbdf139b06281c0d657565770f1777d5f9fd4c7cf55d11a2b837ab0714ed7dcafc30d6d96aa70eecf608ed4049b29150e92dadfc50caf2132ba0aca7f393f916f82ac976bfc3f9e751e6d1a5bab6688c5bebba3407cec93730e35cf3254cc66af47bf64dbf55ae9504aa20f35d5f646cc704ae77faf3872128090efd5c1370f79e70afec57f0e2908e4cfce5b538d5820e757abec1e9487a12f88604a73d690d0390f70cf985cbbaa49ebc3197b65d6ae752260f4d1ba319a3b83b9297fbaf645bdfb91f236a0c747923c667e73933fa08d52f1d5b2ab6569c4b2ac24570e1cd32367d7002388cc31f6311ce05d655b408d15f456f9a16633597e3845da4bd63e382cbdd90bc6dd8bf2272e19d1b81f3eafdeb5cf790c31de93314deb6b77ad626ac9917fe59b175ecbecebc65dcfd30743120bc24170bd88a8747167eb99e00eb33af66dab4b1b059e3a061cc73f5d92d930362f220e2c204fefa5da225a418bd2f846bc6b12fc2714bb73f21e5995c7080c2dd2bfce8b2b410547a35e695f76a151b7aa40050cd15d5346ab4fd2a687a7580bb0fefb01337e433398f3185d61650c331645a59aa9191e9e6fd6c28856e2932f390092e9df06c52e81bee3156bb0eb5886f97eb62fc02249365f35bf3e2f254f36e281248998b04b1188c246cae5136b4dfbdecaf3ed45422a4f0a08db5e0dc45ea225c33e49bdc846c51419dca1036cea0219156b5ae94330c8c288d9877e24375d89a35dd44b0c884c8041e9a38411660dd5eba6c705913d3a729aebb45ac181c2015f6a9f83887e0c5516e11bb2437427ba6b61f74463aad3fc9e11d859dc238a55043042de5b1886953b1b8413e099b0e3e48376a6609651a0b9e0609ac79b8d863e7fa2c52cc2c9fb0958d575a3d743ae9debb91609e3cc7378f2518016c4596237c7db28d37febe14229343ec308f09c701fa1989fdeff7bdd1c1c094caf02d918a9dee951f23b3d71cf15466e2494e9e2338215fb037705b085b5976b08bf6c9037bfaff70b6d6eaea7492eeacf440c890859660b9e9ee1e32d22900089e2827ffa7c4e90b501dfda41ebcfdc5dba5ecf0d2a0dd643ac9cc28efe02f73ea533b351ee1312c2ebbe0746d418715ad724d036993bca7f1b8b20cf3b9459c411733fb0587329e84c5745be528c5be50a8f32569cbc63e5e46796a3f710093d168eedc4e030893df5a93ad73e9532e7e968e0f65871f72cd0a5d3eaf93ae25aa5e2c178b5c392cb0efe0324aaf11aad37a5e4096c8d8c89919c024c6be038e5480036455f2b7df57dad812c2d47edc20f7468d601e2459bbf48741c596a6de6161cbdc00f4672c1394007b01463c5b7c2ff012d6452db6f4bd00479dc42192ef21f152439c9b9596dd77c51d66d42ab0dcc3dee8b055b46dd14f555ff55dfe8ca4640074c8cfeffb6fc42483a55a7462f7c2c99181abd66778935bdd51a09ddf0a33dd6d3588e9527c107737a5789f1bc5b627473374a71f8abfd376b244f54dbfbae69e6e54c5242625606e3a6e255a2dc672cf59a9e78f25433a3cb17eafd0acdcd7c13640229f9fd4338a763fa0c562cf948ae236151007e82c25662cc90708dc5b54265f944ac128e766f0ba0ef2f9188887d4601cc3da9e9b77f6b72dcaf9710838cf40c98dfa87e1effae55609fb3622e89c3d651f11cbe5985096a781814a5abb45cfacb30fb64f92f3a041ec9fb9f346770dcc462f220674adcfe533d017fa3f39014a56b5429d9ef7f1a5cdc8f0ace3b42ad86cce6cacdd1ed319c0e459319165e8546281f3e2a94c25dcf853a65e1a0eb6bfd7b94185f528605aa1f48260b82690df8a3e9594a03443f9dc7d2d7bfecce5c069bd746bc0be55f485d4c9322236a42b8e0a652466555f39461650407cff283ea34258f7896e430c4d722d6e37b8650a057cd00000000000000"], 0x808}, 0x0) poll(&(0x7f0000000080)=[{r1, 0x2}, {r0, 0x80}, {r0, 0x4}, {r1, 0xa0}, {r0, 0x26}], 0x5, 0x8000) getsockopt(r0, 0x6, 0x898, &(0x7f00000000c0)=""/76, &(0x7f0000000140)=0x4c) 14:54:54 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8a}], 0x1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) r1 = semget(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000000)=[{0x0, 0x4, 0x800}, {0x0, 0x3e44, 0x800}, {0x3, 0x9a, 0x1800}, {0x7, 0xf5}], 0x4) close(r0) 14:54:55 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1ff, 0x2}, 0x10) listen(r0, 0x2c) accept(r0, 0x0, 0x0) 14:54:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) sendto$inet6(r1, &(0x7f0000000100)="066bb1cf018946175c01190e3455c10a9ac2843438a297101742e654711a6ea55995f77f8000054d0c23fcb4a3bddcffaf8657604ccddbc5a598b544f2ad3c779a8119a756b84f63c75dea058b549a34fea35707da81dce689910eb570296848ca2aeb1c124d359b3f240c1403f060e295d3ad7f4405a1cda67e1d2dbf12ad80fd189b452747a48da5176d7fb0dec779747d5e2c028aa8d8500bf9d77b50ff3c1bc3", 0xa2, 0x8, &(0x7f0000000040)={0x18, 0x1, 0x100000001, 0x4}, 0xc) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 14:54:55 executing program 1: r0 = open(&(0x7f0000000800)='./file0\x00', 0x80, 0x12a) dup(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCSBRK(r2, 0x2000747b) writev(r1, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a04400681bdbb66073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a9848f3429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c", 0x7b9}], 0x1) 14:54:55 executing program 0: socketpair(0x18, 0x4000, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x106, 0x4) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x7b29, 0x7, 0x80, 0x6, 0x0, 0x400, 0xfffffffffffffff8}, &(0x7f0000000040)={0x8, 0x1, 0xb6, 0xbd04, 0xffffffffffffff7f, 0x7b, 0x9, 0x1}, &(0x7f0000000080)={0x1, 0x3, 0x100000000, 0x9, 0x5, 0x7, 0x99, 0x10000}, &(0x7f00000000c0)={0x9, 0x2}) 14:54:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x8) setuid(0xee01) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) 14:54:55 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "109fa9e9af9c0ff8762eaba2ce2ff9f7245b1310", 0x0, 0x20}) 14:54:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x6, 0x2, &(0x7f0000000000)=""/129, &(0x7f00000000c0)=0x81) 14:54:55 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 14:54:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') 14:54:55 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x4) 14:54:55 executing program 0: r0 = msgget$private(0x0, 0x380) msgsnd(r0, &(0x7f0000000000)={0x3, "9c6fa2771d4e66bc62d328e0e2f55aa83e88de1e4affcc54ce3ffbec943c28f1413f91d60bca968bce0a36adb64a9e2bafa9f6e9494537867563f0889ab546a20f3f51118cb5dd3ff0d9eb95a81e9e174dd9f7e447fda8e99d4e6f36ba2d82872a3115969de84ace623e10f0db64a16b537844b3874b1be31f1d87ea39e76c8fdc80984a32d09a7a1112e0ca8e0ee226f9fbab8732cc6325e640233bb66faec29bcbe780d32e2003144acbcab49fb5abf6de1d4e0a865dd9e33f18d120cd89b53fabb176da6c8e41398a6c2ce4cba97af74c7242406cfb446dafcf6612d94b707f62e65cd6d925"}, 0xef, 0x800) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socketpair(0x18, 0x3, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000180)={0x1, "1984a7a444b5b1cda23163d3a3d3ccb3ce42f333792a5adfdf1a3802baccbfcfad82bc0bb9082d65aa8e6a6d6b6005f8011ae98e61c1ef68e49943506f15acbd924c4f0c5f7fc0cb53a9ee0b6e99152d4fdf8d78d25999c871757cd818cd46b7b3eb77102ee50e886f6ae918e65bbf17c46abb5b9d755532fc49b064154cc5ab0ae26d8fb80225eba291eb722bf78a1b76faf992a594c10484756cfbd89714e12aaa65d715b9f6f732c9492559e111b0f562b98240441c6043cef0508ac8bf4639680aeecb40e144fb09bed569cccc865fa7ae151325d7972c17c2359b003520381477877cabb8"}, 0xef, 0x800) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) msgrcv(r0, &(0x7f0000000500), 0x8, 0x2, 0x1000) msgsnd(r0, &(0x7f00000005c0)={0x2, "e35ba1a5740daa7e269843c0bb0663bc3e7b8ea345ed5563570c61f60aeb3ad3853182e4b867ebebda772357e36d321d21758aa13dbc7f6dc1b46592d287edf04682e2f3a114ae130b5e441684531cdbd9fb2e1dc7555197873c0ad0488f952103"}, 0x69, 0x800) getgid() 14:54:55 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x4) shmget(0x0, 0x4000, 0x40, &(0x7f00000f7000/0x4000)=nil) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) 14:54:55 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) listen(r0, 0xfffffffffffffffc) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x800000000005, 0x0) 14:54:55 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x9) 14:54:56 executing program 0: mknod(&(0x7f0000001280)='./file0\x00', 0xc014, 0x1) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/210, 0xd2, 0x842, &(0x7f0000000000)=@abs={0x7b9c9d91a19411d4, 0x0, 0x1}, 0x8) close(r0) 14:54:56 executing program 0: getrusage(0x800000000000005, &(0x7f0000000140)) 14:54:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffff9) 14:54:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x800, 0x40) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x9, 0x80000001}, 0xc) symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') fcntl$setstatus(r0, 0x4, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000140)='./bus\x00', 0x20c0, 0x9) 14:54:56 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000180)=ANY=[@ANYBLOB="00048ecee7f82e5ab5d2c5b6d5adf7230851a99a980000000000000000000000000000000019c6b69862d8646785a671e5e677a6a06e67d6db96881732f4f47b76842dc062a7b2b54b172f4fe01389988c264e395bad7876d0fe258945f01603822c07657c3efd73f4e3188afedbc966786db690f9400a1340f58f97abcc49d6cc84e483325f52dfe0e34b79de2dbbaea42fea340755f81146a940672324fd58f0822091e6f03faf38bca61bdbae4b4e1a8a8829e700659fd5427e347ec304c370e8154e5d2831afe0d993b7bb1b7f5d090c85caba7ed8288a2ab5ddf9f480e828bcd19266cf4be8d78c13aee237c3661c9f11be75377b4dce6d61abac2454683dfd18bcadc5b1831ff2920a68765df19e15e46f4f28a9ae97859586e9c33b479b24db059cb43c4b6b6c8b9b37c51e77bc46450287f7035ed8b3bb493e591adb5479094060bb3fdfd6212bcf2b1f79c16b06100ec8015c915c4b25dd3d6b8aab3b4cde2b6c27c6fbf73ebd03f4714821b8bae2abc9aa6d"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) 14:54:56 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x81, 0x4}) clock_settime(0x0, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c000000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x2) 16:00:00 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfffffffffffffe53) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x2, 0x101, r2}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000280)=0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r1, 0x0, 0x0) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000300)=""/112) bind$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f666d6c6530238944c211fbcc00"], 0xa) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x6) open(&(0x7f00000001c0)='./file0\x00', 0x180, 0x40) mlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) 16:00:00 executing program 0: semget$private(0x0, 0x4, 0x11) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x937, 0x4, 0xd5, "ae4c3db500241e9496c61859d5dad1cdc7c5d32a", 0x5c6, 0xff}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000000000000", 0x8) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209", 0x92) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() clock_gettime(0x4, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r4) r5 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x1, 0x80000000000007, 0xfffffffffffffffc, 0x1d3a, "4fbb66f4271539923a3f795b1a3f000900"}) readv(r5, &(0x7f0000000080), 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xffff, &(0x7f0000000000)="0100cc38", 0x4) 16:00:00 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xe4, 0x0, 0x0, 0x5}, 0x0, &(0x7f00000000c0)={0x7, 0x1800000000, 0x2, 0xfffffffffffffffa, 0xa5, 0x3, 0x8, 0x4}, &(0x7f0000000200)={0x4}) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/132, 0x4) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001640)=""/227, 0xe3}], 0x1c2, 0x0) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/167, 0xa7) mknod(&(0x7f00000002c0)='./bus\x00', 0x6000, 0xffffffff) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') 16:00:01 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) fcntl$getflags(r1, 0x3) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:00:01 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x4, 0x101, r2}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:01 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) getitimer(0x1, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000000)) getgid() socketpair(0x12, 0x0, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/146, 0x92, 0x42, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:01 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0xc0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r0) ioctl$TIOCSDTR(r3, 0x20007479) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="4a8d649f5605c800ca3337516a893d11e70912a704983d210a95b505127782ca9ee475ef8d94166c1432c3caf78e675dd5e50449563a574ee449b5cda1c4948b52e0336b0c2ddcafbdc9f7590d52dded57fc563e3971b67ff232c1a5bfac202455f3bb6cc22d4b5b4d8f362dc105ae9b046900667851d376cb47f76f09d6130a43d646053ed0a218ac23b3ef3f15081b0aff01abe5687ab71e8952da1a94dd7cea74cee64c4c7c9f8cac0ff1df4221c7", 0xb0}, {&(0x7f0000000080)="d03b324d502e4b4a9e67d23c2c63044bd18ec2b704ecd5c328aa042460afc53b38dd21c89ffbb3288bcae6d5130b729ce1fa98c7faa59e0a17fef01923e355b79620d906c38fd7", 0x47}, {&(0x7f0000000300)="2db3e043d81bb378aff2e01d1fd579a1b9d0c4a2714c5ab84a26b7aebe0c536ed37621b8da1181f1027eeb6e474ab629300c1890b63e4ac95f61de32e75c5b62f5445a56790f9fc83b8a2fd54a2a397816776d0e1938a7dc0bd17fa1be4f7836a9a6317095e75346ed6c52e378568fc6cb88a4d5b158c3238b92516b6fd45dbbafbdc2c6de0aa6fe81575001a9682943875439c37db92c8ab91f69aeba7ba1b95a67d71b5b6027de", 0xa8}, {&(0x7f00000003c0)="2116e63e1cb7756c954042d9accdf58ab4eff045a29fc91152b0376db9ddd98f9528e0b0118495af660c52f762ee5a7749fa234333572491870fff445fd82b2bc9fa4d7cececf0b3527a0cadb1306f55284ffcc361f75376f64d0e343536763306adc1fd5d09369229329eca41bc783d5f83b7dd0be0a4113300bfd14bc97e05aa50232e9143f745b029788777083c195716a0517dba0a649168969c5019fd6e0bf49a8640081259240e09416b06307c8667e943a7f8c6c1fa73b98fada40c9cb2d80fb90273ba8e3a833debeb840f77e7997e6807489626884aa0e6573af7a6832f", 0xe2}], 0x4, &(0x7f00000004c0)=[{0xf0, 0x1, 0x4, "56d03b9ab77709edd712a61af7e9c55a6668dc33a51489f39747bfd472999a9895e84614e3bba6ea3cdbca5f51ac0406f729421aeb1cb24a503bcd7a5216b0bf8c53a4d68c97ea86258ed886ad1290c70507079afce962583b722f9089bae4acda8f49b51bd56710c969db27216159f92dd0fc023741db0583bf855d3e1e49678287a47e514b28cf99359a9774042d8df9c0641323ab62e22f4053d76e399df2136979b8d2dced14675602b74c0b73203e02e2b8622e9f4197ddedba48ffb67557dc8d46e4a342b3f3e856323fc281f15de74d9c5be08bfd78bc683246cd72da"}], 0xf0, 0x400}, 0x400) 16:00:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000080)=""/219, 0xdb, 0x800, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0xfffffffffffffe58, 0x1, &(0x7f000040cffe)=@abs, 0xfffffffffffffd47) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$getown(r1, 0x5) pipe(&(0x7f0000000240)) map stack 0x20000000-0x20400000 of map 0xffffff007f12b420 failed: no mapping 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x59) r2 = semget(0x1, 0x2, 0x8) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000140)) getsockopt(r0, 0x4, 0x9, &(0x7f00000000c0)=""/9, &(0x7f0000000100)=0x9) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff285bb7947574c94", 0xee2}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa29aa2ea) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0xffffffffffffff4c) listen(r0, 0x0) 16:00:01 executing program 1: socketpair$inet(0x2, 0x4, 0xc842, &(0x7f0000000240)) r0 = socket$inet6(0x18, 0x4, 0x1) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0xa0, 0x1) r2 = dup2(r1, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x7, 0x81}, {{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0x8, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0x20000000, 0x14, 0x3}, {{r2}, 0xfffffffffffffffb, 0x1, 0xa00000a7, 0xfffffffffffffffe, 0x40}, {{r2}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x1, 0x4}], 0x4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x8, 0x89}, {{r2}, 0x0, 0x3f, 0xa0000000, 0x1d, 0x2f}, {{r2}, 0xffffffffffffffff, 0x2, 0x1a, 0x1, 0x1}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf000002c, 0x101, 0x2}, {{r2}, 0xfffffffffffffffb, 0x2, 0x80, 0x100000001, 0x5}, {{r2}, 0xfffffffffffffffa, 0x2, 0x4, 0x5, 0xad40}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000004, 0x9, 0xfffffffffffffeff}, {{r2}, 0xffffffffffffffff, 0x0, 0x8, 0x3b, 0x6}], 0x2, &(0x7f0000000200)={0x80000000, 0x1}) r3 = socket$inet6(0x18, 0x100000003, 0x102) listen(r3, 0xaec8) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x3fffffffffffff38, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8400080029, 0x20000000065, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) semget$private(0x0, 0x3, 0x102) 16:00:01 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x100000000, 0x4, 0x3, 0x945, "4b14d1b6c00568bd4f2d4a08996e09e33014d59b", 0x8, 0x661}) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220d", 0x17}], 0x1) writev(r0, &(0x7f00000001c0), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x2, 0x1, 0x7204, "ff50985a161014ed0ee66a694ff0cc3b8be4768f", 0x2, 0xfffffffffffff000}) r1 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="f9d0e49157d68fddb3ae3e4587aa2201ca7fa23c689fad9488985596c233362101d308171cfeea2defdabefd01005011e34879262ddb534783b3e8652a0f6b087c5c52c28c945d528bdffe83c72c88244973e3f0f727ed04f2b0b254b67a489adefdd5c7d781ab23028afe7e4850548b4cd6bf71a4b5e88f555f8a2e21da12b5aac4c3f9dddfcc413d3e224172533f14e57cdc0deadc68f789bb54de305ed7483ada0c9280697cb3620668d68bfbecdc6229e6805593900506eb4aee7172034f2d96b74d63834f46", 0xc8}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x3, 0x2}, {0x18, 0x0, 0x6, 0x80000001}, 0x3, [0x40, 0xcf9, 0x0, 0x5, 0x3, 0x1, 0x7d15ad2c, 0x7f]}, 0x3c) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="851df050824fd97942e10f3a2c824108f433a6d5c4c0bf4a7d4a6fd60101643b940fe0ce0de9a1f83a63faef9833528d1050365197937b072d7b9bfcfb0f0113cd05da9b4227b2c9e392b983589b6689005c0eab5d6618bca6080d68fd112df3c0d2f1387d89c6c653acca3d2898082581d01dea4dacc4dc015441a94ca3b882dc5b43f1aed132a48e9ad53e3602924ccaed", 0x92}], 0x1) 16:00:02 executing program 0: select(0x40, &(0x7f0000000000)={0x3, 0x0, 0x80000000, 0x7, 0x5, 0x80000001, 0x400, 0x3}, &(0x7f0000000040)={0x6, 0x7, 0x5, 0x4, 0xc00, 0x10000, 0x7, 0x2800000000000000}, &(0x7f0000000080)={0x4, 0x6, 0x7ff, 0x1, 0x81, 0x6, 0xe6d7, 0x8}, &(0x7f00000000c0)={0x10001, 0xe4a5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000100)='./file0\x00', r1, r3) r4 = msgget(0x2, 0x0) r5 = socket(0x30, 0x5, 0x8000) select(0x40, &(0x7f00000001c0)={0x2, 0x6, 0x7, 0x3, 0xfffffffffffffffb, 0x6, 0xfffffffffffffffd, 0x7fffffff}, &(0x7f0000000200)={0x2, 0x4, 0x5, 0x7, 0x1, 0x60ce, 0xf37, 0x7}, &(0x7f0000000240)={0x6, 0x4, 0x7f, 0xfffffffffffffff7, 0x2, 0x80000000, 0x3, 0x2}, &(0x7f0000000280)={0x1ff, 0x3}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={r0, r1, r2}, 0xc) msgctl$IPC_RMID(r4, 0x0) msgget$private(0x0, 0x0) 16:00:02 executing program 0: socketpair$inet(0x2, 0x4000, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1e}, {r1, 0x20}], 0x2, 0x71ccfb73) clock_getres(0x2, &(0x7f0000000000)) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4000000004, 0xffffffffffffffff) close(r1) lseek(r0, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r0, 0x7, r2) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x49b, 0x0, 0x1000, 0x0) shutdown(r1, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{r1, 0x100}, {r3, 0x4e}, {r0, 0x80}], 0x3, 0x9) 16:00:02 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x1000300000002}) socket$inet(0x2, 0x0, 0xffffffff) 16:00:03 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x200003, 0x0, 0x0, 0x1000100000000}) 16:00:03 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/79}, &(0x7f0000001100)=0x51) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) dup2(r1, r2) pipe(&(0x7f0000000000)) 16:00:03 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000ac0)="8577804a2bf35d8a36019f762046cfe7b0840931b27e4c05aca87ec9fc5a360c46b33910716cc7b5f96c2cbe2f2bd54817a11e356796835970fcfef7d3c727ef385ee5427330b52293f0c418929560594f4a63e230245a729184876b32ba1ee6267b17a85d8f7b9c541aedb421e5662e7c95a24a48fd947594a4be20bd7838d62907f71e6dc001c134f8614050623e47a8448d812c0df946ee6f4fe9fd67292a3fa002c39ef739279bbdf57a64b6685a2c6a960b273452a4a963cda633181d080ea5869f3be8cb20f29315d81fca680594afe17ab74473e6c88feed2d74e751029d2bc8376bf16add42f65165afff01f1e706be45e2ed72ddf35c06747fdda9e52d927437d2ecf9e267669bd4a44b195abf71c3533ba49bc1564237988d5f093aba962e8fdf3bc8b28ee1ad109103fb3e8539d167968f58209d79c8a967766af54a92188b21af889c24788f9e4af2950d6b9b478d37837a16c8261371ce2c2f7109daee63176f7d9f88f7744fb3717580cd5c0412421c993edc4427b38e7efe501c7af17c195e2171a88b4db625377f5b2fa88e643d280e438f716d39d4c9193f48a90a253e3cdffafabbf7d340500983323d116983a0c9767fa5bdb16d247feacde577d8f88dce97c5fb8f6ef3d069a1cb683cb055a1cf6276589659aa7eba91cce195d5a950a042417688d0231a983bb15e2d608ee1c8e1ba3721ab335881e4d8aea0baf6a81a4385332b7847c026909f42ae21fc36364b3fe442242075f3a48495b192666997380d9d069723cac00c49ac2cf73cbc9682911c0f578b64bbf27a6c4c7faf596d68cf7d7ff8737f478ff167c2c54c642f0aa2e3d415ea39bafc85604df6c30036ea20bf8817debc9737b1ace60647e7ba3827759749f32445d0b45e631adecd6c200198372a70e3006861ffd16ad45ef5214197f87a28a43b054973cfb16f9f413d4fc10a969fda5e1de576cc0c7ad555f833616f13852ec27144bcc2ea614d660b255ae7dc07d01c3934e29a07a23fe718e3a80766e271330a214d5f08b061c51ee89a6d9c7d9ee94edaa4f456a53dcf873730166f42c5ce924bdd980cd4215b84c111dd7d11c8fb588e3951140020f2a0805fa66d0a285110e909366caeae355f8c8d663edab0df3e929c4135e994d62036eaba7b8e74dd5d2801d398e89789d978f281bf469d66a30928b23f5d223750b4d5f1efd62d647522759f95b2465686713eb87850f3846a6e58c3799b6ed19d2c68581576d7f751cdd02cc532109a4919c486385dee52cb1a95c5f9aa26fe09a9da419e90dbe84b0a8a7af31a6cfb1999c126436ccdb196a081010744e9a619635332c8b2bf5b67e8c3d9e36bf874eeefb7b12294fabf8fcd48df1506fa7c325f5d1e764af63038b4265ea365c3b19f94216e2cae61dc62a2afa18c20cea5449055d4425596de21e7d4da32838528ca332f0356cf4c4900df6d472bad9da7db2a8ec34aa181a3c93e060249a1deb8b8ac0fce9a3d73ca1c7915b98c0e7e10bbb812e710ad8542ac102871ea9689d71796cfbaed9626b08eab4562627ab18944009aadb507d8723f51a9e3a8d77765bc93e05e39b00cbdf3b7d0a78bdbe891967ab362d8fe44a809002feb29e33296df2a330f7be036d430fdfad76971c8932b65292c019d19e0cd2767156553078fcd7719c2c51de86be9b2cd4fc76749779dfd6dd7107d17ba46f6ee87d4078bc3d6c8fb7b017559e70d04deca21cb26309c547701b456dadb73ee2063add2632a8dda86778f694b6e9238959132f25af4f3279c9b86d0d97725d67261112b720bf5159aec642cb3a4b3a8b3d14507d97d6c3ba232888581cd8dcd9247a86913a8cd36125acb1abdcad8abd80db48988e79c60a376a11b707deb59c81e79fdd38d094625bf64af96c42d51148f172866111e57bd2f0da364b8fc6c33523683d6365a65de17bf7e0320f078a2bdf3c9ca27f61c3a4d5852011d96fcfe3d463a11381e13d0f23d99dd733a954155c4ceb962ddb9e4be8de0bd940c32d183bff10b921c2de6d862aef3bce9f5d99662978a684493690998e2725d9e5f4262f20dcddfe8dca5e638140182189fba682332e918f03f2110f1e97cabb4ed31940c32656f5a50daaf5f92b995f609a42a0dc4d06cc4582c15185b4196691cb388bbafed649ec45ddff854826017a6e779b60ac18b6f5858539f13781b9d7782a74d3d7cc86d23ecd4c78345118ad69ca75e92e555f81a4488a5c14af67f0f0a7b63884b188bbdced01512e7d3208b0b544f38a3281d5f1a6814fb8db8bbf22b4712ac5120543d6b13fe49ec759859a35f0fd42bb150d92928b94121cc6f068afc5fc27272c3f5dac48acc2c2d86bcb67a4bc44accf0310ae1afc2ec798363172bfc5e95d1099d74c254a4a13c4f51a5440e618a5fa2b6cbabe04b11330e93e9726de9fd46fc24f1a2b9a5a076056f06de3eda9f544aac3f8ed47cbc0a82387ae45b55d9b833233eacf138cdada9bfb49b15c4d590d4737cec4c698376bd5d1f197d15549de3ee2ae122f0b72b49366c7af005278b520cab6e5d101ec967063ecb8131ce98545ac369d8e90a75106c31a472636e191cd425913b926eb90fbb3a3a79b1bd63207e91c3e1e12fed2f04904d7dbe8d4e40184955a0ee8a1db992fc1c7fc134983db83b8e94c8a031617fd3605efc29bd5bf67ff39980077a432aa15bc8137cf8e76323f433670bfa7837043f75e8ba0ee3777c7bd00b4a07875edb20782f41441325f06f91369709caa7e23e44527fb438b6cc7265b96d9d9872a3ebd7d497d4b580ce7b29f36c11bbb141ed4c3811e35326624a04bab34772f3ac4d084012bd781b9e7d28a1fff6afd39e4fa314c8a77227e1cc9daeccc9e07b43649c2166e1bebb5bef8b40267d7c96e381a0f77d99315ce7c3d3a55e558a9ba96e88bdd5005807e2d3725ea22759216e51fe7a4aced7856bc5434584cf6242004de6d7d2b879e7838533e53864b2a3d5480f5a2e81bb5c93aa1f33879909d29d5bed6b131c029df841aa335e91c4a11ca217414c93f0960bca920cd43db8e41710addbb486e138db4786de919240dfc1ffeead6975132bfbc9c58e6d8af972b277c7c10135bca247819ec7ee6a9282b31a592b476ea33d9e055b2eff42fbf5ef04daa572c3e193cabacc523ef5f74bd1b3c00385f8adeea977bc4bbfdb1836ada1afbebae5e92dfafd1620e849f4297df811531d12ee730d4e30052b7359b70f9aae48e5c234f6ea36613eeb0c1b85cf41d6167119987a673c2aac8335016619416bae3e79be22ff9169741b63b48169d83928121fbc9796c7402e69246fd405c9b7d8228df216226cfe00f32e7f16ed2602cc78b73bf6d3cfeec76bf5b1d1cd426d53e8126fe64dc6aad65ed0df665d9d5114e67518adfc4561b8fcc5a7f36cadd3e5e9a0feb3ffe4a3ac81f4a9fa9899841be4c16b16da06d9f597914d8b1a4bb1ac0099f3a4efedbaf56b8c9f99b03036450f415e05f7f87018d5980d8eaf32eb9dc38526debc22ddfb6050b2df663df0f462ceca6197644ad3dc7210a897a9c74cfc7d6bd1e2eceec84628122c76239a69cd9e5d55a9caf850286fa8cf59f61762972038ded2ae74d70ef62b4be553ed1dfd1e7901695fffcedc838ecf7197267deb269a66e5812f96ce3ee6534355798d819190207cf45c1ccb8e5760de72285bd58a3b5b04bf79301509080e23b8de708fa4a5d3d2b01bcadad3a9c28b794779ae276287d65f100534e88c95536e49eaed296f47aa116bf92bd97c78c4e65b36154e8d0b817ea403e055e716456b182ea4c1266a89333a386be436ba387f7166d45eb8fe9c1dec125a4a4522d32995e03dcbf6974f0f11428e656f3cf5ad9b496101df4647922bdeba9a492a20c6842831b41b22a95e2fb2391934d9f00409a58b440795a91e42dc661d51e2a8864730b20f9957aba86b4c533faac4a44de49b9f7a30a4e73892d6cacae25be9a3115ec14a5dc6e42ddd741a0aec0a40cff96fd1eeb243cc35b23eb4c3cf6073319abc66991543dea1dcef61e67583f4f31424637abf8b1d83153456bfa7d568efc5356ec40d489944c494b37ec007a8d1f1b432b49b901a43fef6d6f6696904618fb8934691d9b4010b933a364ea5e6cf0c7854ab4c6ee90395875ce06ad6410e0e6d55d1e613d2c19d0d385039fcdffd434abc96d748c787442d66eb0b13d04b4bea1e00458cbe8ad558080c1c0265308d8e029da2345de9e570236ddbbcca46b281ce89bfdb9bb95b2894529db5d804ac6dd920680b175cfab1a6e313cd63741ffe66e66ae1ac8303da7db3a87c2e5a3257dab5b48945669dd6d8e2d95af4da92e3dcfd8028ad5751787ec859919ec540d4e3e81909f9b2293dc4dcea424831c45c3e9c4049a807098ea0d57c670a4a7e9729d27af820bd7a13178402fbb78f5cd1c2c0d0595615d34d940f8f01cb70426c55a792dff71e2bd39adecab55b95effed2bbc604e00a02cb7a55c5daf02adf6aef2dad876ae3a7c9c22089920b604c9e19f4cbc96335205105b45139587969e3f7912cfad34c01b216306e6da5ae7dc2ff627aaa08d3422ef100ad868d17c4fa0180882bebde801a3094a17f70af1b6aa761e54c55c9e311599fd6a093158cd7d04b95314a4fbd3b8e7b68d310e023512eff9af14e418566a5ed9d4c4ce4eae44d1fd4f6ff88956e14c2d68b95c44a6013c14cf39856a92c4c382fcef89023f3f5bc33d7cac9361c12c7e27a5812fd7288ff1ab2582964624709b6da5651e74f904631f967eae37fac02b814ed518b3096b33a16908c09cd52b248a7399c2afc5bf365b791f8ec9e18865b78a4dcdf13a6a37e870dc48235de76e91b7544f5c1dd950f823a9238c79f49c6491c9ae74603f4718c3937c309a047b48e851f94a018c97fe94c88798710bd89ba291daec8a7f4d9c63f97e0c530d648073f9762b0879af284edf7da29156a79b1e81cc05830a35a4c2ce761ca407f3a883e8d277015f3d0de5feb413001b47627bea182d2a9b66f6802e74cf59bc87848d0643adfe7f6485278827eec51a0f16d8788cef8f492ac9371d4e09d6a30d54bbc13424d0dc605aaed7dd6dc8a17f4ea15ab21e28da597df8115f1ca6ea07dca7ef470c692f0fa320f52db1b455ad72a4e76404e360b27de7c7bc56133447ed67f1fa955e64b4c7f7d3e62d2b02c0d4d81cc8007e9ec2c031ee3616b666217fa4df5a1b30bcfbd683926f25712b8c9215d39a1346e2deea7893420e99d0ba0c0839b2201187eec9249b34ada9db3336c1de1f15760e922d5ff2fc61d86afbf552a6b8a04704ac4d0d46b6b7ba3fb9b939d1f86457c4d9fe28ef0c3547eeb4579ecc777bf85ee3ac52fc4b133eada0135f88b2b3164e1bd3413704c56f452fdce9118857a63d6a132a414a95325fa261de74e272a3252a04135cab17ffd0f378e755c72d0897cbe986201ef11221ba055fad78de9bee3125b64d09f206c60c8980f9272f23e12e6d21f3e518045d7839eaaa245afb62de2387394b970f8d2a7140f396a9d6e1af2276711d9da2419c014aab97fcd27334ed4d6266aaf1adffb05eda5c085b42db3e6dc44ff842358ec700d3b682aa226820581ad994950c9831f733489417a901756927cb3ccec45209e120ecbc8b442858d2e4380ad9cd66a6d0838ee5d4ad690b4ceebbdeea3d2186422098f30a7eec1d2a5569149f29d1700e892e163ea7bdfda74c7c8629e35245204c40d7ba3f77a73fcf2de517b9f5", 0x1000}, {&(0x7f0000000040)="d2b340ae4caf9bc8cf76d148e0d16ec4fe13d7f4d9ce0da84e9da397df155a559feaec534e79e490fe3c6da66c11f9b45a4b373e3b8eb7fd3dc3f806ca3eed31257a3ed8fc16236b61090d4d298773992651ca89d7af9c96", 0x58}, {&(0x7f00000000c0)="8be1063f2e5823da5fe806acaf2711b21ea403eacce325f201aae740c47af441b09558c37ed068d832cde3c52ad02f4c71fca00a10f884e3b5c0d350cde0f6e2491136b648e020b2bac5891586cb8dea427e3d195b372bf4c927e83c257dde7016b2b9fadcb64b20400c202bb812640c9aa23ec398830d83976e9afa830472440cbdc5659d3cc8af065470af9a7adb402bbbe644a89c74f81c923591ea5a1556e4f05a7ed26c525fa9099b42747dd7c04bf0b768856e49c1d2dbaca1982aa7e0cd3d3377266445178441e614c46009dd5d5119e7", 0xd4}, {&(0x7f00000001c0)="aec6517669f1c6462b21fd0add712f52aa1bea8e8b03107c70991a29c69fe53bc859ab3d4e2831d04e3c2a1399fcf1cc8e359c01f0e62cf59e77ecc07a21a1fc490564fc6357c627e1a5978c58b2f9ebbdbeea31075fb58d15fcb5f4063c5d6b5709578330ce1cd6f558fa7d9a32401c651122e2c636e5e5545b82fce0dba3dc8290dd4dc2611dda1b15b4be30af040e0da3ec9d595ac3201f0d17fc6592d889be552d5983916303120c4a00181fa0df505fd5db5e4a7b46a7d3d3bd991c20e7ea1726ad8b892e10e8d95db3198d3db41ef992fc5d5c2629daa9edd27b6b8ef8978701dc7f7a7e56a426f1c03af66b42f72bde289a5d76", 0xf7}, {&(0x7f00000002c0)="5380", 0x2}, {&(0x7f0000000300)="6fc304a16c3c7ed9ff32aece5fa21669f79e6bc3f9c3e577f0", 0x19}, {&(0x7f0000000340)="1e571e49ea9221c2295db9e8283666227f82995225e9150946051d9f02182f0d98d7970fc8c16803aaaa3e84d08c7e8d47151a0b8d4f977f498c629433cd4db69140b2fe312af94da22f4422ae94df3aa2262bb69b4353207bef91d82a241fe06d16c1840ba5", 0x66}], 0x7, &(0x7f0000000740)=ANY=[@ANYBLOB="a800000000000000ffff0000f4b9ffff89fcea72d0f9bf189f8b13d4f70fb78a2c62d44e05d1b466db7b35fab0bb8b38f38353c1af740ead551111a48394103226a83f415d90b8098a06793cd2a1b0a03c33561619526617760f50b9317d45e2ce21da3a97408d912afa07fa4d62e8ae32b6af38a3a82d9592df8bf04765b559be03efd965c6d8ab9fcfbb21a2c8b91d90d8c97518745106b759192bee9412083f8b611430a154e31efbced41b00a000000000000000ffff000058000000a973261d8a05f0e314f8c5c1aade30c580cf556285bf3cdc274c024e176e0a48622ddd97759bcf12ba53a00ee83a52cb5894037005a84d1487d8a540c09348ae0901420c677ef5ef906fa4206226674e32796a078e1340423eb1a6a47f13315df6dce3cb354983a067fae0c2115375914c715185ff91b5fae9928b1762630186a96d17d8a051ba130e69c2a0291001000000000000ffff0000060000005d8e2495b913b5ea66a955bf637efe639d5131322e07254726145fc6d46ae33b28e5fb59a5578ac77a86bb740566fc2bbff895f1973b487dd5fa9e534eaf40252327e6778ef46061d53e77c3e09cc5ffda34c741f289a2ada045f3a95ba62dfeb00948d577c2ed53507fbc083095773c801c3035d065e658817033da40d6ee5b085544ab8223d6b695d8ab9f2bed6f8b96470a7a10fb3d3a8b05c7b026169ad1ceb142d33cbbe9b0b34d5b98ca103ee5928e69f7fa6a2e8b9a95315194fe35968c43227b5575e70a1079d04f7b43ece9f02a740b91bea50cf7ef5985e002e9f45c74f6dea12c238d2450b7298b029c19d7aec6f6433c29cf9900000000000000000000"], 0x258, 0x2}, 0x0) listen(r0, 0x401) setsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000700)=0x40, 0x4) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[@rights={0x10}], 0x10}, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1ffd, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x6001, 0x101) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x208000, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0xfffffffffffff0f6}, {0x18, 0x2, 0x200, 0x3}, 0x20, [0x5, 0x1f, 0x3, 0x81, 0x5, 0x0, 0x7, 0x6]}, 0x3c) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x3, 0x3, 0x7, 0x0, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) r3 = open(&(0x7f0000000180)='./bus\x00', 0x2000000000008289, 0x2000000) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$getflags(r0, 0x3) 16:00:03 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) listen(r0, 0x1) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xfdb3}, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x7fff, 0x8}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="b46807f8a541cde904d560e9bc5e247921d22b03bdd4a2c605144f1602073c079db4b80faccd4e6598fe994ee5e4c0bae107d047b849945e61778141d032275f3fba61e28e940e2355c519dbd8b121a5ec56812dbbc24202b709612fb6c690a93b8ce5c742fdabc5eb43e2a2fa788adf570afaa7685100bd303924ca925c6835e3dc17e31d2a09f2f4197f6d092de6d25c6f22dd735838123a05286cd8459827af46073fc104388b65fa844e653ef15051965b7114cbfbb8c419c5c8420b75ebc2b603449fb38bed37d753cf24ebd9a2da66a79a94b84c9e7c2815fbcca3a246cbe94e5798fe7324bbf8bea09da99b85824a0f061ec1ec95770a284b47cf", 0xfe) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) r1 = geteuid() r2 = getegid() setuid(r1) fchown(r0, r1, r2) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000000d, 0x0, 0x0) socketpair(0x20, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xd062) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x3}, 0xc) 16:00:03 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(0x0) seteuid(r0) r1 = dup(0xffffffffffffffff) listen(r1, 0x1ff) r2 = socket(0x18, 0x0, 0x9) ftruncate(r1, 0x7) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) seteuid(r0) setitimer(0x0, &(0x7f00000000c0)={{0x4, 0x4}, {0x9, 0x101}}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) getrusage(0xffffffffffffffff, &(0x7f0000000140)) writev(r2, &(0x7f00000025c0)=[{0x0}, {0x0}, {0x0}], 0x3) close(0xffffffffffffffff) setitimer(0x0, &(0x7f0000002740)={{0xf22f, 0x4}, {0x100000000, 0x5}}, &(0x7f0000002780)) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be71", 0xea9) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000280)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:04 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000001240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000180)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)='B', 0x1) sendto$unix(r3, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) read(r3, &(0x7f0000000080)=""/241, 0xf1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001280), 0xc) semget$private(0x0, 0x1, 0x404) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xfffffffffffffffc, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:04 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:04 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x104) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000780)='./file0\x00', 0x200, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x1ff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x14, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) renameat(r0, &(0x7f0000000080)='./file0/../file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:04 executing program 0: r0 = geteuid() setuid(r0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) setregid(0x0, r1) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) 16:00:04 executing program 0: r0 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ff7000/0x4000)=nil, 0x2000) munmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0xffd) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getsockopt(r1, 0x5, 0x100000000, &(0x7f0000000100)=""/151, &(0x7f00000001c0)=0x97) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r3 = semget(0x0, 0x4, 0x400) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000000)=""/104) pipe(&(0x7f0000000200)) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000080)=""/57) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 16:00:04 executing program 1: getrlimit(0x800000000f, &(0x7f0000000280)) r0 = msgget$private(0x0, 0x0) r1 = msgget(0x3, 0x4) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000068faffff000000000000000000000000000000"], 0x1, 0x1, 0x803) getrlimit(0x7, &(0x7f0000001780)) msgsnd(r0, &(0x7f0000000140), 0xfffffffffffffd69, 0x0) r2 = socket(0x16, 0x0, 0x96) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getrlimit(0x6, &(0x7f00000001c0)) setsockopt$sock_int(r2, 0xffff, 0x14, &(0x7f0000000080)=0x2, 0x4) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/245}, 0xfd, 0x2688b501fb1289c6, 0x800) readv(r2, &(0x7f00000016c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f00000013c0)=""/179, 0xb3}, {&(0x7f0000001480)=""/200, 0xc8}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000001580)=""/158, 0x9e}, {&(0x7f0000001640)=""/23, 0x17}, {&(0x7f0000001680)=""/31, 0x1f}], 0x9) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) fcntl$setstatus(r1, 0x4, 0x88) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x8000, 0x0, 0xffffffffffffff60) 16:00:04 executing program 1: socketpair(0x20, 0x8007, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff}, 0xc) r1 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r1, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) mprotect(&(0x7f00006f1000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) shutdown(r1, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) accept(r2, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000200)=0x101, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x4e) accept(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8c667c7ee0e5065e1b3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2d1a5fb94d65ae4ca812590a5e77fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) geteuid() sendto$unix(r0, &(0x7f0000000080)="d34201468b53b730123c02fb588e67e0a9f74cd4e745f9f4dbef99ca009d385923cab01441ade3d4fefcc465cd387c8e6334499ff2ab01a37ebdd5e192c31bb947a95bec893215b913034014133d7cdd0c39c5be3419a36660ac4717bf2c7566d40aa04e944d0dc32465230aebfcccf95e71eb68da9909f2bb95f13f97df731af0c5e5f63a9c3a024b6b297742ed6378cebb2c537bde39b250bc58335d32aeaa5fba4e93211e1d35c49142b093bf8b4e2396d3d8af50b57f8171bc71e305c88f4bb91bc674bd", 0xffffffffffffff9d, 0x407, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0x8) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sync() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x3) 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a", 0x105) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f00000002c0)=""/153, 0x99}, {&(0x7f0000000380)=""/245, 0xf5}, {&(0x7f0000000480)=""/90, 0x5a}], 0x4) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) ftruncate(r3, 0x3ad3e622) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f0000000500)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000540)="53b1047e9840cd5690ffe7ff8407c90641f3c42aa048db6111320f6a66e8641365bc56a0184d2bff781e9416fc9dda2c44a7a54e727dd3feed3911884f1870fefae1f48d64862a91e80270537cc0b708ad9436069e9475fdf00cf40bcb5dd13d604c458819d1492b3a5de9dc1006cbfeecccd295a8c7e11a3184e166b8be24b894b76d18e80ac07e2d7546a8afe682af284fba81799792764c6ea0f074a99b3072be828004cbbef645df6f9aef4e7f3cd5b17a181c825f8dda19ccf93da4cc7430a3cfc20c62e0a31258f5269659fa4a957001aa604bc5e9234e7ba2ec99c74fc592cea10fbf53a7ea0fe2b1c3e6ab02ae94386de7c288", 0xf7}, {&(0x7f0000000640)="49503e32a94aee2da2f9bb2f0160e371c41f052a1f4cb02375c43f5216582e00067baaf87b23c8050841220f199ef14dabe2423fe972644523606cefc46cd78fc51828705d5512df89a7bc6ac5590d6671a9563dc175dc898e1013b5e3decfeec5501f5808a58ec5583c87676498670e357093dd7624c0cc196094bb87352248", 0x80}, {&(0x7f00000006c0)="a52bd58eb5363358a4cda1", 0xb}, {&(0x7f0000000700)="412b5e095b7b8f260b851b8f2b3142390e295d07557cc6fb2c9903adb117a0bfb3e41343f5ebec3137a887ce6b6595625cb931b8372413e00d83aeb9a5e55b50a50dc5680f4ad6a76538026cd9c8ecb6b5e3e861fd294470fa070152eda92620001bdb9151759d92165aa1b4f4b9c04c40f64be3afbf4685e80c944c020f72113ceaf430ca5d339aec3054100596ffb3708de2ffcdca4cbca402f0d56df9f584aee8c891e66cbe50329cd9a1213d9ea01ae9959593aacd7c347efe19fea0815f674281d2bfed4b44c7051e9a98800508dc83ff341426e1082650e10b", 0xdc}, {&(0x7f0000000800)="ed4957e95e4a9952f0f98462c976ca76799c59f7f0dbe0166c31adbfbb0053b65ef4dde6d26f7d3303a8b02ca3bbda4b7f2b599c5c033d6f1d8a92afac782da196b6cee066b5e9b2cc99c10e009ebd0cab8b11b551a44130744b08f2b309c94e7272638530a404f6a988d565c9eb29c7c10864327efdc6b8ee906ff880994f0f95669b6697894de3c5e99199779f5b4a1794aab60c0310f71d96e11998f9d3285b3c8f7588b961395fa26a6b21271bdb6b4fe1b76960", 0xb6}, {&(0x7f00000008c0)="a74f11f7235e8b2649c9872d943dccf61cefc8daf8bb75987147b01857783a5f60f2f0818b31204f640194984428e23a63f6069c417fead19e99ebccc0ed9045fff6067f7e0945240d07a24ce5389ba5477967393a73e4319741d30c264fa19412089d00bac37659bbdb426955210376d921722c928f19cf87653b3be54e06dbbf127585b1214bf5d5681b11398dcc7f3140758e7b66f2f1b60fd786f47a42ee540125a768adf27c3f6887da11705b9009079028d651c08e7d188e5abf5a3a29022da20602e20608ed676e8ef98dedc473abff24b2dc881dbec4a3bb145049105eec3e4b8e3f1bfdfba7edacf7ef422fc61eb084fe8e", 0xf6}, {&(0x7f0000001000)="6e47adaccc4147e250241107826b8179154ac7b33615922eaabbeabf10154009312b8556d8adc6fe1d42b5831fdb76b34cd8028ef50a51ba01a6e43b4c7d6146afe444588aadcb46f74308abb39027bc93c9b529f3877c7654070c157dbdb5b1f006701631f540a8384ed53330f8931a60d3b978e4a0d330eca9bf3e596491425171d613229d38f5d73b71cd14ef80110837fa283093cee0dead0e06b6292878d59d30371a95f2d0134ce96d32543b499f6e211f476b3b73b6cb9b72de268fd6375963ba28dd8c3ec8c2907c8db0b56b64eafed7f25de3da2ed15de14d6132628ac472cc69aa78562357785253733fec9f2a58a4c71ce3d16deddc099aeba60fb1f892ed27648d38b9d2b94e4d00a8e99a9eebb1a376ca1c48190f3bce4474e5ac94478e6c25a502272a5539cfa67bdb6fc9b5d33a9e96579895e211cd366f206a58dc128613a133d49aa0b763a7baf0bc379da592ea4f36b2196a24871fe00874fc2a2356ea2ecc874b2b6ba0a3077f391d9bade228123070124790a9c869dacb782b31b34400c5206d35f05fa9c992d7e9b5fef65c012ffb737cf0b8e58d19fdd4f7e7b97693c5e75d2c184bdb362f1b218268d3c0dd6b384c865c5164ec7d1cab9471c0db7d4411b7865fe837e16a18a1ae84be9fb6aeb1f55520955c371aa79fd04cdece1df650b4827f2d42379b7d9bfdff98e8dcb8ccb2d2de4545294ec4251fd3e6b670e4f7145589fc172a0f968b0a0348b86d94c8e1a80b0edc7ec177f45e46eccd78f7bf4f1cf142d732db533b8ed57b309851014bdd32c2ec653f7e2bde061c4afd8396e323212dcb31170d164fcc55b5dabfe358982fede9bc283769e46ae7d9cda05ac321ed900899f5533bb06138e918d888720b3b80e1ad39abbf74735aa82630722696666c1f7cb5b3cd07213c05ff026c05a8826ec0ef79761b4240acc2a3f972041f3081dfa121e2b3feeb6f35ece7ccf473a9d6018c27368b38b45d136816ba0d80b655e57e4d51d5247911930c6aeed0f6dfc3797a33dbeeb5d122f6948ee922c3690f156e4051a1c801dfacaffca45fba39a856bb0d38add318958bb9ef04b51f0533808ec8bce544663e222927af928634b08bed6268f94533e1d5f73657595e36bbc448e2ac75cc50a3d0a8a7c91d306a537439bca0c507f780f486bca8799d31a501d9046ad7cfa522ff1c6a7172edbe0cd3dae310a0047731e3ed93919da7e62f96d257c7231b88e1b1f615b96afff03205ed45899bc91c86deeb4003ddabdae1fbbc1d036192ae12f100bec55437649cdc3fe60e90e08d34dd38d39c0cbc0c2928b1abb014c1d42afbf85512dd28a65061e8151d0dd654d59e027432f75f134dde80c644d1381bdc6f43d928029e297fbebf49c57d07d8be12592cd724c156888c0b521c90edab2e2325900165137b4e9d2e6b144989817772719759d0780614df86d62fbb16a6d973f7f13c8b1271691ffeab7451570542bc663bdf35f16f6c91f50603177e04d29883a82cac7af392f2deef827cc2aa1fc1c7f85b4c9c5ead8b10b7579ec59fdf5cac536e7b58e276ce509d298aaab65b93e4137ec6fce9d637e3716e1ba44d2f9e78b6753aa8b6c2ae574a4c2569085559a9b564d65c42c764e141801770454c1f30ec8be10f6ec7463b3b48e167aef90f7596a2e876642fcef44dfd5d5d35420e9d1c2c353baaf6e650e915957fa8aef79c531933cbb9afe9563c51cd6e0f3dee778ae63e33dff4fa182c85b84593c402a0b6ffbe680b49fb747316cc9e44ddbe14c63180a62f167705826e5fd0996ed11c98942196945bf0be111e1234f8b7645a3e8bcd7a4e07a106bc61686f74ba4289b1ffbc426756e76d508199cb68994e26550bd515b5e8e6c5d1f5b8e9a0fb67266ccbef158a0800332f914a7da257cebd6b58168544b5689949652ab65a2a994bb1098e808c6305970c836ef1e8d885ba93a605fbac74c4994c6bb44e852227d5cf10d370637a0b9103bf18760dd8fd0072d39540b0b601208107880ef039d3dbd9662912b470a14aa612188789ae1579e6098fa783380ab104ed01d58e1830a22fb9d41c6b40c83d170d301d6059a40d56bd1923fdbe9c2fe0d71aeaf4ee292e7a67921914dbb1171b8d18665785c5c1650b372205e788e18204f75ad3221592b1d2ee8cd057c823b6972f33fb9566262f76bcc7e6f54406dc1ef5670a96b9d88c36ebe1c72d88674a8e9a834be4fe1bb1b39de6c126163132cd89718a7bf27bfe79cc2b9d42f438e162e26417c421f728d2de6b6428376b47781acbf414c965173bd01c99233b3ec8047bd190cd218b873c1cffeaac62b10b5dda7333a53fc099c99874673e6aca9d64eab8211da6d0017b8ac6035658fa137f82c395cf9ff65cbf70f4ed3bc7b9771fcc27ee4de5264a54bf0c8983c03f7430bdcee31c9229f8ad06797dba1b7c2020924e052c90e61769618ade1a9712893d763873b9035a712c1a5beb619fdeb0f8485f36141e15ba5c7700e05b17ed5ffdf4c76066fa5b644e829c52d4dcd5dedf612c9ce1bf31bfe70e9882b6a8b1384c16d7e1f231ba4062417676d04b8057aa8c04a5f80d43becb69cad6c145b4ed03d42d484e84b51a701ca92fbc9a8948ff6ccd4e488fb8ad7e20fc42144877a741337bd2e8e0b98b496872c754e7488a5aad1382596f07f1e4b61f243a2af8a03073f08cd257d28a437f8455d219b332a429430d81cc95cc6fdf4d5d4d033bbf554d8bb48843139bf09015cf0389888b5efc241b648d0b4e7244b5a956d4101ea2d6275188989630d8d54b708f1acdc2e321a6a768d726cffea8b3ed415467e8d46e17712c015ff6ebdac404e9ac9bd2a2b3841171ba752e076dca12ec8121e5380739980af0f77ce46e2c7182a6be0077857e7576e0e165f4f505d45d86e1c3e0b4ef45cc84efea930379d84bf4c0be686a76318600877759863f3413ff2c58719481f3ce2788ab51e47da687d86142066a2bb30d10e9c052932290b89e1c8e3f5a3fef64db418b9b0bf0530b37fe0ed6742e11390f0f3048114f680b5ac3677fc2b8aa3b31fb3ddcc57d4cada274863ab4bfd48aed0886282a40aa6c034c81bb16b3bffffcca0e999b7c905286e59ea2b9644fd5806be67a5cf53d076fd101a629f139e4caa4471e8fded9e5949d159a7466f572131fd34cd8bff7d340262a9d57554be62971f0687210f1580cf2cbd28d903417fc03db81b2dd1b5de4bf1a54664954b16716359efb5a05d9a5f940b15ff6867e303a4c3cf0f7b031c11aeebd46689b089fd88e6b6d73c0f0daa601552fba1cd6b39b594c1ee294705e7efd35a1dd3034e071b391b472a0d4f1af24a0d1ca9511e4e1e42352c4d9be75385f36cdca92ad69743742eee6f66c8d7dfcef6cf621af969b2899348ea7fcbc704b25ae562142f34f7272be881fb48cb26df38468b1b87ef0c6a7a79c3e916190775b67fc0d593f0878a3d159fd45f64c4ced8965fb4fb8a9492f95de91d8c92e26d11e8c4d2f8f0cb54eed2349244ffa2caeb9ab4aa8ecbb89fd3db31803dd34ce898a00384c459e6352d02e92108672cb53e164d6177bf5e1cfb6d05ef593cc47195d4119782b98f46c9781e1a4e5701d177881ade1bcb5897953a4b1daeac49c16d8b17e1e15601322876186cafe84fe1064edd1722e6fd6371f5bb51458c27b706da0e61e36aa87331122cc400b3020b0bab34eebaa0e79205cc65f22f5d7e82bd96ad4850961c5534fc3467f7c76afe4b44340738fce692d48c2437c4d515eb1dfb2c3a59e812e2b130cda9bbc7bd8b59cdfdc21c96ba9f9b1f39c1ee0e42401757736d8412a41ab244e2417f2a396e1861a091e42005a0cc662119c62848ca62d78cad7904445551fe9e9c9d7d8049bff2fc55c3fbf54c69e552fa4e8b679ee6763e77ca32a984f7a8960bb77646f82485f8a2555ccc78d937a9a955d082ee107a064d3e28a8f7c4b4622e5db316e017dac179ae411125061d5885176e6164709b166778603d418572c894677005e107cce23923ee9adece27f34c6f029215565afd4fae41ed8494710b3c10624950800a2b8e321112c39112c7fb000268586f90e64b502dfad747b61a0051c3588482160e805c0559db64b00f4089a6b34f64d4f4be04c1d3ad7a008b31e234fa78d6bfb887641f7cd4c0da77d3819b9b17a92cd14bd937dfd5d6b51c78ece0585f5cc0a881bba264d9470fe0c994f51da64ac19c872937a4348f2bccf9f195e73f89c4f286072b8de79e4c6e5a53922fdb2f12171b9acb231134fbd09bb5755aafd56181c666d6ad140ebb91bc24befbfd67f56b8ca2dce6f99e790bf90e2a9f5b74702ef1c7c2bba245adc1eec1302038d8ecadca6a69960ff74abf9d84ba295d0f3545952330f0012cb702f677b4589e910b51a6930a13b7d1a7490bb39bc7d03b93cc74ff0c5ed8e1aa506478d4e3df24a1a1ae37b157dc3bbf3d164201e3efe07a7ef206b8b5900192c3c8bc9b84c61f9a07efe66d4782418d1caf38c987c98e31ec2795022555933551d0be09ebf142d5219be20c82bde6fdae88969396a6c2de1b8becb0c9e5924ca74bc65b7305f60a190927c7f799d57b77d880fff368fa7ec8c5741fca78b0b36391df1771052ab60f4c6e2a1e4f186be62a12112d79992cd433b2455abe206ebdceaa07b571f758df05d90af16f68e0fd10e66e1d146f18974fbcb88da35fbf92d21146e4f233011da8061c180d90e43a6f6c4179d03bc54271c65fb60fe55a34fe28fc590fc34dad1fd7dcc5f7b9c2c2ba7cbeac8d1499bda6f35f72fcff8b50aedc3679d84a41d0fa9da804239d43d8ae179fc50ba9f62b4fff48d65de984444474b376548af6e1e752440a4b02da373b38b28c8c92f1c32bde713c05aa44d98bb1daeede248b719a798286c9d6ae716232f76a7c0b6e5353bcf4d023d0bee8ae8afefc0647a9196bb9d79811abbc5cf90f2edff52bf49a651e71a36c49d4cbf17f344f683dff2cdd8757cd44793bf545c6d98047c4e33d636beafeef29903f77b5bd38c6966a68ad6b921b31734cd79abef2571232afea9aa83dd4386f49ba9206040457d5fbafb07750ed0ccf2cb9946808867ec7258724c393f3b65a0f3e9df18c1ca8e242e0dd3ce970eafbc5e5ea63739c3e71450403e684e0c4b34b7ee76968ac047280166083da5901760b745ec96b91fe587933a8cd494a49d16f3299de37c8ade857c085a99548dda89921d90e9e107589c09c05285255370205c0aeef91412d97e4a85625f2390dbcf3408d2789ab1a71e0f070a6d86b68743702ea4726c68f2dad1c9b0504d10bd30dc53ab06eeedc80c6ab20247f7799a47f75099483f4ff8f23e470d25603e4e96683f4bb070dcd9a1a26c1dfbcbd5079db0ca35fb2cac32ce68f1f7ffea8e5dcc818d60b5c63fb94a1f6456e3587bd8e2a98ade621f84d1c5ba90252afd7b9a3d7123b92096d0ed6aec123d041c9adc032ce98abe91db124c671f54ed1d31c12303950bf1ef5b5c5c676a32287a79159a9848ff228f59397505add0ed7e449b5b05c6555867d0b2d09cfc319018db8c118dd95a5ae5dd4ff661139b4e556eb3e1bce9edb5807f4632ac996e55f952e27dd974ac567add3b326d073d1ee5a0ef9c4c03d6d8c1e65b7459b9bb5a8ef28890d921cc3a151f55c52eb8e28aafbf8bc4ce52a8a1c22708548fd1bd3db62ca90175239fe36b369d362ae0d743eba7a63ebaabdcc111087e1524fb2e20e6bae39b2f245df99e52", 0x1000}, {&(0x7f00000009c0)="490545686840eeb4d4faaba2ed631803a3c1440127994c57693d4f762bba4be1da02cf6472369db2397dcb6172441a6b0b783f61c119e6fc8917fd1619afe037c587b9d8642d9b57895622c30d2945239dde04dc10cac51a7ff1de7d59c202e63e2353dc92aee31343382493b383371eaf31ae31053936042626969ee5306dcca4724061e4cd57aad45ae2c2d24fa869ae4ddb89ba0fa7cb9c01af7f0fa4753f7f680564a90e41dc80ace61a62f28c73ac708c2b30d5a78bc29a60", 0xbb}], 0x8, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x6}, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = msgget$private(0x0, 0x401) msgsnd(r1, &(0x7f0000000080)={0x1, "1f1800e5e192fa2997ea1431069df51762b15ad51beb00eb2cfbe4715c5d1e9442d957cca47cd31cc2f98da3048b94f80341867ec575ba1232659c54f82ee57be0c4dd6702d2da7af62dadf1a5117fcc218474078f49331ebab22947e201b006a838dc5a789ccc985d39df4207e35f26739149b217ef29256633a0935ea32797ab23"}, 0x8a, 0x800) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="020000f4", 0x4) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000006b, 0x0, 0x0) fcntl$getflags(r0, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x8) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000140)=""/117, 0x75}], 0x2, &(0x7f00000001c0)=""/112, 0x70}, 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000040)={0x2}, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r2) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000180)='./file0\x00') 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x40, &(0x7f0000000000)={0x9, 0x333}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7fffffff, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x400000000002, 0x5) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x82a0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvmsg(r0, &(0x7f0000003840)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000003740)=[{&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000001240)=""/237, 0xed}, {&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/233, 0xe9}, {&(0x7f0000002440)=""/221, 0xdd}, {&(0x7f0000002540)=""/184, 0xb8}, {&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f0000003600)=""/157, 0x9d}, {&(0x7f00000036c0)=""/127, 0x7f}], 0xa, &(0x7f0000003800)=""/18, 0x12, 0x200}, 0x42) unlink(&(0x7f0000000180)='./file0\x00') 16:00:05 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = dup(0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) msgget(0x1, 0x2) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="70330edf35f95f08ef2c8634b690b456afd9826dbc6a2d853f83965856f9e71a41ee05312791eabd861df089427cec1d4a33193b"], 0x1, 0x0, 0x0) msgget(0x2, 0x100) r2 = msgget(0x0, 0x70) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/61) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x81}, {0x18, 0x2, 0x8, 0x80000001}, 0x8, [0x1, 0xffffffffffffff0a, 0x9f15, 0x24, 0xf5c, 0x2, 0x4, 0x5]}, 0x3c) pledge(&(0x7f0000000140)='\\,&\x00', &(0x7f00000001c0)='\x00') connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r4 = syz_open_pts() ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000180)=0x1) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x318c) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x190, 0x2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x44) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x2, 0x101, 0x7fffffff, r2}) 16:00:05 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x4000000000000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) socketpair(0x10, 0x3, 0x4, &(0x7f0000000000)) shmctl$IPC_RMID(r0, 0x0) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x6, 0x0, 0x7ff0000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xfff) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) dup(r0) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = kqueue() syz_open_pts() semget$private(0x0, 0x1, 0x0) syz_open_pts() poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) syz_open_pts() 16:00:05 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xf00fffff, 0x101, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x2, 0x898f}, {{r1}, 0xfffffffffffffffc, 0xc0, 0xf0000004, 0x7, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x72, 0x30, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffc, 0x62, 0x41, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x8, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x56, 0x2, 0x400, 0x9}], 0x1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x81, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x0, 0x541}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0xfd, 0xffffffff00000001}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x1, 0x2}], 0x2, &(0x7f0000000000)={0xb30, 0x1}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x7fff, 0x0) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)="8f5e81378ddaf43f71caadc5766ab19df06c9a8b1117b5079ae498184b4c91bdbd895f4975eaca0ba825f1b1be623f73794f31691c87a6f09e5ab7d0d0bebfdcca305aef7599f485c8a8615d849eca4b06de7d7ba9053bc6e788b555b6ef57a051019e8a99502dd9ac8c131eeee1b495867efb10ab2c0b6a2a010c90fb7c321cf4fdcde9dae1db07abb8d880936e46e126e288593390485da7196da902634d644235e171e3569c25b753789e176c6016bc51bf0153a7a6585ba351", 0xbb}, {&(0x7f0000000180)="9a86086b482770cabe9b2faf920cecd1df40410f34edfde7e224efa35362cc5d702552546f3b473988c76125b6d4dcc8c653426cc6df2759add9b4631ec8ea4253e7", 0x42}, {&(0x7f0000000200)="a31abb946754ecc2c44a46d75270eda6225ec500b0465be5ab45e24915f47414cdcb842b5cdffd1308f8a8c7a9c0a8d12422fb58c4a1f7b658699a079ac6da4618a8e990c019ea2f31222cb02e317b897e54ea60db590b980fa4150949e03fc80245f297557081efb7a7f071f0bde83854e2e99b7db5f2c393579eda10bd16", 0x7f}, {&(0x7f0000000280)="43746c3be19076a915cee79fd27ad5afaa9d389c29ea2d4818efae304433a3d2", 0x20}], 0x4, &(0x7f0000000300)=[{0xe0, 0x1, 0x0, "3d300b464941d71d9c0a865e9fea08ff993797abf037b39a4317bfd8a3f95e694cfb97edd3af2bc82f27ccfd52b455ac58b4d9a8171142e63bca916ed9289496b5ee36edd76c597302e2ba3db9887ac9974692891fa36ca28c07e87ecc0b102eb76227cbc598bdbe925233dacbab96230aba5ec3e403ce28bb63af9a75341b3b3631d8d704d2c752cfccf7699f5a5325dfa18f7fc39e9836c8bd5a7410d6b0e909f2b247f0c04a7445e3df6de8408db2b317584829d2a506d10e7a56b2f9b67bcad919faf9313a08993a0439ae2f7a1d"}, {0x108, 0x1, 0xf3, "96125360ee807786c63412c6f2b2603468f29818f9c1f06fa43066e0fe876fcb1264f58dadbfdca90ebf296a05c891a5ec513c5d955ad781391ff6cdeb3c8beb3bf4256904104464a2151b38bf2a3f93f1f497f62b5227dd73f57e680448c29512de7897de058b452106bf2baf903d2edfd21c5d75089844d2128fbfd2111a4e1a5476da39caeaed39e27b46be79be4a8305d5765955282de667f44850cb7f23131a0cbaca1108a240e8d3a7218b87c01fbfc8898a767e6b619e65f87e26ac94bdbde2c61a0407fb3c597802b7feb200ad5c1fbf308c24ae47ae44ad0c399029b7c0582d33d512dd58f9702d8ab116f0c36ca66ecb48"}], 0x1e8, 0x409}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) r1 = shmget$private(0x0, 0x1000, 0x404, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/50, 0x32, 0x3, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000065, 0x0, 0x0) setsockopt(r1, 0x6, 0x8, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x14, 0x3) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000540)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) r7 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff]) r8 = getgid() select(0xffffffffffffff54, 0x0, 0x0, 0x0, &(0x7f0000000200)={0xa, 0x1}) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) fchmod(r0, 0x10) recvmsg(r7, &(0x7f0000000500)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/61, 0x3d}], 0x2, &(0x7f0000000440)=""/182, 0xb6, 0x7}, 0x842) setgid(r8) setregid(r6, r3) r9 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x2, r5, r8, r2, r4, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) 16:00:05 executing program 0: open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2) 16:00:05 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001000000000000000000000000000000004c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x3e) 16:00:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) r2 = open(&(0x7f00000004c0)='./bus\x00', 0x28, 0x0) flock(r1, 0x2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x812, r2, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:00:05 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) close(r0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0xa7, 0xa00}, 0x10) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/47, 0x578556e74ee784e4}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x9}], 0xc, 0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x8, 0x1, 0x100000001, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x18, 0x40000009, 0xfff, 0xe7b6}, {{r0}, 0xffffffffffffffff, 0x2, 0x2}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffffffffffffffc, 0x9}], 0x8000, 0x0) kqueue() r2 = dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xffffffffffffffe1) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000040)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e6411", 0x22a) poll(&(0x7f0000000140)=[{r1, 0x4b}, {}], 0x2, 0x8b20) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8002000, 0x8) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) r4 = syz_open_pts() kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0xc2, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x12, 0x11, 0xb9, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000001, 0x9, 0x1000}], 0x7, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x12, 0x4, 0x0, 0x6}, {{r2}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x5a2, 0x2}, {{r4}, 0xfffffffffffffffa, 0x90, 0x80, 0x7}], 0x79e, &(0x7f0000000000)={0x100000001, 0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x3fa, 0x47, 0xfffffffffffffffe, 0xffffffffffffc009, "2e00ff000000000000004400", 0x3, 0x6}) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x8000000000000, 0x81, 0x2, 0x8, "ba30a077f14bc7e84fe6d5406648c8c48dc18b06", 0x1, 0xffff}) syz_open_pts() 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2daee9ad87a67d2d01", 0xd9, 0x0, 0x0, 0x0) 16:00:06 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x401}, {0x800, 0x8000}}) socket$inet(0x2, 0x2000000000000002, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x280a) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xff, 0x5219}, {0x18, 0x3, 0x781a04e4, 0xc964}, 0x80000001, [0x5, 0x4, 0x0, 0xfffffffffffffffa, 0x1ff, 0xb3, 0x7f, 0x7869]}, 0x163) r1 = open(&(0x7f0000000140)='./bus\x00', 0x102, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x42) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) fcntl$setown(r1, 0x6, 0x0) fchdir(r0) 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000080)="144b68487ad070716ee9a25e4ef885c7a74da7ccbf0d6fefadfe99e740a59bf65065c7f4ae1b44fd3bbf8f972e5713c63a540bbc2829d2fd7e69fe7e67a61c49824f88cff3e9b496c8b3cf743d68ce6f57fbb26ffdc14eb8db8a27ea5dec79c3f7707d5a2772de4cf0c14130822bda411297e8a74478cf6584a8c545c29a07ef3d30fe6e8ef49849850d7dddce8c20ad30d3c32d6387950201c39b13769313891b1d87f10e3cab659fa62209486886bfe9c2f83c78d6cad8546eed89082f284c247c0dc888190743ae0db73712224cb5178c60a016cb967a4a", 0xd9, 0x4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8202e2fe7f432e2f66696c653000"], 0x1) 16:00:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() r3 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "88f1543012ee0caac627f33777043ef0244d5a6e"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x92, 0x0) fsync(r2) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) kqueue() r1 = syz_open_pts() close(r0) kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20082, 0x5) ioctl$TIOCSTART(r1, 0x2000746e) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) readv(r3, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) syz_open_pts() 16:00:06 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x3) 16:00:07 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() r3 = dup2(r2, r1) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) setuid(0xee01) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r0, 0x5) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) socket$inet6(0x18, 0x1, 0x200) shutdown(r0, 0x1) 16:00:07 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000280)) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xc1) chmod(&(0x7f0000000080)='./file0\x00', 0x4) socketpair(0x3f, 0x8000, 0x5, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0xfff, 0x2, &(0x7f0000000000)="0faae90a3f14ced34e7920a535098be415072c5be9cdda18eaa549e4ffa422", 0x1f) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r1, 0x29, 0x39, &(0x7f0000000040)="3a929119", 0x4) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0xb, 0x2) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) fcntl$dupfd(r0, 0x0, r0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/167, 0xa7}], 0x1, 0x0}, 0x42) dup2(r0, r1) 16:00:07 executing program 1: r0 = socket(0x2, 0xc003, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x5}, 0xc) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0x7) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f0000335000), 0xfc94) dup2(r0, r1) execve(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001b40)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c99761100000000000000000000", 0xaa6) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000280)='./bus\x00', r1, r2, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000c00)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) r7 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) r8 = semget$private(0x0, 0x2, 0x400) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000b00)={{0x5, r5, r6, r5, r3, 0x14, 0x7}, 0x0, 0x9a2c, 0x9}) getgroups(0x3, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = getgid() select(0xca092ed20cb318d0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000001}) fchmod(r0, 0x10) setgid(r9) mknod$loop(&(0x7f0000000b80)='./bus\x00', 0x2, 0x0) 16:00:08 executing program 0: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)="2c2b2abc00", &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='-^\x00', &(0x7f0000000200)='\\\x00']) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="c7e69f5fb41e0a53537a38329ee6f0be921c66fe2ccb3cb196da3cbffcd8875ea8b00df5423e11fb869f293defae8956e5d2a14d83f96fcbf0c853a351cd979e4af64503a9d950fe2c46c0dbed43fe188c52c3162bf1d91c2cb8d6ed9b1a5c68702fa80a701f629f2012b3f202e8cdd08ab0e4fa7be884808a52c45683a2f391082ef27b79b67bb0238098ce95029e881ed687b2facba4d412a8628f901355adc873e3e899823a93bf674d01599c0fb1b1b4e03fb053603a4a0fca2d20a0826f71a21eebf46054e96ff23543d2327febd3ea411e813bfd63efccdb483580c1a94557e7e705446359a31445787d10f43d76de", 0xf2}], 0x1, 0x0, 0x0, 0x400}, 0x2) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000040)=""/148, 0x94, 0x801, 0x0, 0x0) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) fcntl$getflags(r2, 0x1) execve(0x0, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x8b, 0x8}, 0xc) 16:00:08 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt(r0, 0x1, 0x5, &(0x7f0000000080)=""/71, &(0x7f0000000000)=0x47) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820269000000800359653000000000"], 0x1) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x7, 0x66) semop(r0, &(0x7f0000000000)=[{0x0, 0x1, 0x1000}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x1800}], 0x3) r1 = socket$inet(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSBRK(r2, 0x2000747b) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9}, 0x0) shutdown(r1, 0x0) shutdown(r1, 0x1) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) nanosleep(&(0x7f0000000080)={0x180000000000000, 0x314}, &(0x7f00000000c0)) 16:00:09 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x400, 0x7, 0x7, 0x4}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2e00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)) r2 = socket$inet6(0x18, 0x4007, 0x8001) recvfrom(r2, &(0x7f0000000140)=""/181, 0xb5, 0x1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x4}, 0xc) r3 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/137) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x44, 0x4) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) r1 = syz_open_pts() readv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000001c0)=""/110, 0x6e}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f00000003c0)=""/90, 0x5a}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/165, 0xa5}], 0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:00:09 executing program 0: setuid(0xee01) msgget(0x2, 0x399) r0 = socket$inet(0x2, 0x8005, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:09 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='w\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() lchown(&(0x7f0000000040)='./file1\x00', r1, r2) lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:00:09 executing program 0: socketpair(0x0, 0x4, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$inet6(0x18, 0x3, 0x7, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6a, 0x5}) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x2a, 0x3b, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) kqueue() unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='x\x00') kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffdc, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x820000002000, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x6008, 0x1) writev(r0, &(0x7f0000000b00), 0x78) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="f66e739101fe23d7e4b6ac40346a0da074cb3ccbca2e9fed319282393b109a68af38c6973d9dbbdcf5d47f639b4d8402f3390c62fee94b003ffee6e9feb365cacfc68524af0238a1068809b316e85538a93742604cbf", 0x56}], 0x1, &(0x7f0000000240)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r0, r1, r0]}], 0x88, 0x4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) socketpair(0x10, 0x8006, 0x2, &(0x7f0000000340)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002004, 0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="6459f6c6590fe04cb74af0af68d8953f2a657dfe5d1f7a13b9880cdc5660ff296363e9712c4e438554a1a645e5da77a73f2b46f3bc6d8621df013e858a7a2d6bbda5d110d2ec9d81d1bbd404cdc8f10e0e2b3340c76709299b51dd0deaeeea845522e761ccbf47d82d8ab72424477b06d1509718406e3612cec8046e074a1dedcb6e32e083d8c9e190dfdf4a7ee4bd0d4f0de5545302c9e5843d", 0x9a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) 16:00:09 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r2) setuid(0xee01) getgroups(0x4, &(0x7f0000000040)=[r0, r1, r2, r0]) setgid(0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='Y:i"', 0x4}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c3069562c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x13d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "40ee036012732b9e6c2b07b881111a93f0f12cd5", 0x0, 0x4}) syz_open_pts() 16:00:09 executing program 1: r0 = getpgrp() getpgid(r0) r1 = socket$inet6(0x18, 0x8003, 0x0) getpgrp() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 16:00:09 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x840, 0x10) r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) close(r0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) semget$private(0x0, 0x4, 0x200) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000140)="4983ef91e7e7d80c8bb79b2660dbb7f3757e3aaf95977d9cf05ab3e539e5afb60e91598aa29eae9192bc4304e22329a9a3d9e185dea6af2f526f8655e3faee5b22898758add160fd71241b4b54da305331f950b402b31a9b259db4340001000000000000ac76d3680fe470051059bf775ac848e43819", 0x474) r1 = semget$private(0x0, 0x5, 0x40) socket$inet(0x2, 0x3, 0x3) semop(r1, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}, {0x3, 0x80000001, 0x1000}, {0x3, 0xfff, 0x1800}, {0x7, 0x4, 0x800}], 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x3, 0x1, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', 0x9c5cd22ee31d2904, 0x4) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) setgroups(0x2, &(0x7f0000001280)=[r2, r3]) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) recvmsg(r0, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/234, 0xea}], 0x1, &(0x7f00000001c0)=""/4096, 0x1000, 0x1}, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f0000001340)=""/171, 0xab}, {&(0x7f0000001400)=""/234, 0xea}], 0x2, &(0x7f0000001540)=""/33, 0x21, 0x7}, 0x840) preadv(r1, &(0x7f0000003800)=[{&(0x7f00000015c0)=""/8, 0x8}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/80, 0x50}, {&(0x7f0000002680)=""/93, 0x5d}, {&(0x7f0000002700)=""/196, 0xc4}, {&(0x7f0000002800)=""/4096, 0x1000}], 0x6, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x20}) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6cb0, 0x1, 0x6, 0x2}, 0xc) 16:00:09 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) getuid() msgget(0x2, 0x399) 16:00:09 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000000e1"], 0x1, 0x2, 0x1800) r1 = socket$inet6(0x18, 0x7, 0x40000) r2 = msgget(0x1, 0x9) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/172}, 0xb4, 0x3, 0x1800) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:09 executing program 1: r0 = getuid() seteuid(r0) mlockall(0x3) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x400000000000001) 16:00:09 executing program 0: r0 = socket(0x2, 0x4001, 0x0) getppid() fcntl$setflags(r0, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1c8, 0x105) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) msgget(0x1, 0x80) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fed13202db884696c65300038dbbba5db5610dd4277654a29abdfa8abae2c3629f3c9a2ccf703f7028b14656a94f7d465186ed99ee3c8dfb5e71262055da75a84206531bfc6e05f000000009572c7deac87320a686fbf3ea4758cc4bb1f184fa2f427369cb54b7af24b15804fd1064057efef61f33269926de67e2923374289bcab20837908abce75390e6d17e8924fcc51a3c7"], 0x1) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="01000000", 0x4) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0xc000, 0xc6) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x114) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x9, 0x7}, {0x1, 0x1}}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x120, 0x21) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) open(&(0x7f0000000140)='./file0/file0\x00', 0xb36e7618d531b006, 0x8a) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) shmget(0x1, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = shmget(0x0, 0x1000, 0x220, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffd, 0x8, 0x80000001, 0x100, 0xca}, {{r2}, 0xfffffffffffffffb, 0x31, 0x80000082, 0x100, 0x8}, {{r0}, 0xfffffffffffffffb, 0xb1, 0x8000000a, 0x5, 0xd18}, {{r4}, 0xfffffffffffffffc, 0x1, 0x1, 0x7fffffff, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x1, 0x6}, {{r2}, 0x0, 0x20, 0x20000001, 0xc58, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x6e2, 0x4}], 0xe4, 0x0, 0x6, 0x0) close(r1) fsync(r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:09 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0xdd9be8c47c038822, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='B', 0x1) sendto$unix(r0, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) 16:00:09 executing program 0: socketpair(0x39, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x7}, {0x75ab, 0xa9a}}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r1, &(0x7f0000000340)=""/201, 0xc9, 0x800, &(0x7f0000000440)={0x2, 0x0}, 0xc) setuid(0xee01) r2 = msgget$private(0x0, 0x4ba) r3 = getpgrp() flock(r1, 0x3) msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0xfff, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r3, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmod(r0, 0x82) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) listen(r1, 0x7fffffff) getsockopt(r1, 0x7, 0xfffffffffffffffc, &(0x7f00000000c0)=""/185, &(0x7f0000000000)=0xb9) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x8, 0x1}, 0x10) poll(&(0x7f0000000080), 0x200000000000022d, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40000000000017, 0x0, 0x1a1) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="1b658cd7d3468b29642b52c598996058f5224377078bd00abd8df982c2af702298e77ada0c8a42e6a16258d9a5ef8921b360013c09252f7c90ec34a3fc33951a7879c3081a1b54cb77e9bbcdb9b043c5d22b759da90d321770d15e89997c975dd884f1abdb4b56aa02c6e245d2301eec0946a4d2035ce36ef1025cfe1731ac912074a0156631eaeb41f9450087d75e875dcc03b299081e0b3e974b8064d001afc2b77980939ff1b9de6d3d7effd88b912f9bc8580d0056d75365abdb4c78c4ddfd30608475b9d23a881f43bc518dbcd1c5e5e80355afb0890e4e416798848d7798086090a0b926ea64ed08e5026f9c39cfbfa67f890776cbfcb286f6d19f4d5f1bcdd309398f25874d5e6c4887128fd6468cfee49968ffaa02661d67635f50321fa781a01960689b6bde10b4af25f3ea77af85a4952b5de980dec29345ce1d747da47e0e60031b31b3b83702bfd3bec0bc473922f7cbb304980018d4075d2f38dc10f580cc6f8dcb44e7b4ff8a33fc519eb68c10e87ea46bd2276817f7bf4957dc62cb370e2df283832938bae005275675d4427cb22a79b46e21c7c240e4d4988809d9f6c981602b44d950d06a5d21de815a52d0ac87a964a9f6a8f70b426d271a6eb4b9e35b768f5b906de81b7e6fe6cfe28fef75eeedeba0ca1ad8b6dc0b45d370a4c548691af758cc561369829a988572fd17f6ca4c17b62fd7d48d3084658ca4518133f55d4170a99ccf9f2bbf694d9c95c7f5ee5922fff2b35c5da1ab9a9f111d4f33a70b49e24d97c9ec9fadfa530d2570dc33f0b876326e880843c4f8d42bfd93259e17fbc65777e0d60a897f83fd26916cf29daa7e6167ea7beb97d926491e0d6882f5182febc5b06e68b5245a1f88fc0b9c7a4b583e6976aefb5594391891999b2a6546ce2b000e0681e0fcb7dd9fd55d3da98270b7cd35ed751fa0cf38dc5d9806f6f19e29ef807384aaa7c3fda78303fb98d1fca362e94d02baf96273052d1c0331ab2b8b3b7b272a2f776ebe40b715c7c96891b88f8519c80f8f5b70f8f5215fda2fe5e6caa2b014636811d6233dce6775588fa44dbae46b325d4ffff391b6e8842a85f4aed7ac18c1b30155fd5f828accb0a61c84e8476309bd99ae200b80c828e24243ae04ea19727080881473fee330199824b42f4d7a164603b49dc529021d55a57f1871f8a47c94b77aab879b9b6914ae4d4e4980246aa44c57076020927aeb08ebaaeffc0ac2de66242eb775682df77e4d53290fbe9ad5ccdcbfa15d7337e52969f2199ca1e6cd43bebd27c5f814e52591bf46dd24f55da136eb00d8796e5d3ba8ba8d08ac36dce7095ad3294b0a8ff1b7fef6dea2bc86b8b87e73f291c6ddb9b1a2ec1c495458b0ef84edacc16f03d393a3333a71820bda3af64fe4084b4c92ca736f8a411e85649eedaa209a144850aca80a8685acec72ebcdecbf2e93ba31e074b8180649b4b7a2d09f185f4c2d202eebb91a1a40dc21b50ee1baf91928411404a066b74ad99f289d96f96db3c8ac5d1c65e1f65f46e0254d5ddc18db89e6ee381eb2e8129cb901cb9490751ad4847d53a5a17c0a093909fcdf7cf8dddabe4a1ced753f8db840e11efc4e7ab479ddbc470790a7a562ef8374615f81b1104516163fc8bdb9eee2f24c9cd44d2cae1898f1fa5c6199baf84052e2c6ddf3db3d9c71965166a3785bc7c758f27623edbea39235789f865c250517c3561f643a7ab7676d5e94c717a640b58a106cdc1f1b232851e872de8d7042881f1811073d2fd3a2aab41b6d39e9790f538c8e8bbb045fff60e5aae1eebd40fc85b1168bb372402d1b8f312d6fe9196ed0e75700905d93c9c2bad2ffac27bcd0eca3490b77b95baa13e44992ae9a626d24a88461abe0d09a1d687647a54a981ebef5d39c98af77ffcc7a455f701d03621bc452716b2d33a91d89e445629cac92827c15a09fc9325400be632f0b5e36687e6949a983f6423364517ffc266661ec9ec4775cf7bd8cc13221031825ea04f772458f9a4a34fa4564badf04bda27fb8769ef2a2d22d3009e99fd9f65135a3c7ed7e2ff1a2288be6f1babb0aefd06227e8ea6c612cd969928e403a7eec8154bd8d2c8317e287cde0772bf96993f366e112fd485205880d3cc5f2ce3f214c2e694e172cf72cceee1a80cea9790e6fd57ae7ccfbebc763beec070c1b87c8f8181425d1bca57d6a70360cbe4bb7e528688d6162ad34b9410080e60b0e2bb09caca97cad124dde0b5c8fe48466556ce890b1512cf3d1f375533f245e87fbab4337423f590a1ced45578186512731d15ceaf0214a570ca24ba2ebc223d399fc046c4cabe2c942c0cdb5ec6e1bfe3f50c16d1823778371eb98fbe3991b9b589c4f04f7e60c78400954d9f1a2288049f94a3761d48b211981396c18f84ccc7cbdbe6d1448ecb8c6274f81d6aa65aae2305b318244e65b0ab0ed45785b3147744bd1ee5f76639fe63ee921712336e59c6d70f5b51d0ede945cf99e0da935e5e74c864002b55f2af66a9d790899278c8938629e10302b0b0734c940846be67122d5d6372d6d5ef0e8aa6af6f465a79378adce0fdc6b4535f72035d2de95a085635d25ddf29dce3ecc50dc69516859e99c9cf224cbc18eb5507db2ae064300f2a03ee6f7e43de0b8afd55275b424cf4076b9ec3fbdf455e4bd8e2d737311b77e971bebcbbbd7794ae869351564a694227fc1b9d559eff4ed40fc1c77c8d1b8adadd9b22e91c0a7d82e52bb32194c106241a3346ec3edbaa811ef8053a56be787f166fdad532526fc8c46b4e38aa2dd922f186950f0905d8c589059a481940d95b54067c3afeb8d8fdf01f320a9c9da2d6edaadbe8d24edc096a4caaa5393264f0b87726768fbaca928c8563e03c78839a289cc3eb7a0a702fc239ba663a8731ddebedb298b8f5f1dae30c0af313f27f161f238fe2018dac01dc113fd8534a0257ffa018c9c08ef5c187fee16490a8e0a1957c306eff0e62143555e192f4436990be8ca5c72e3ee86e21e6ccc2ed4ed7900101360dfb139cb7f13943f7dc14056086fd201658eb0fb6227ff647f315c6e63bf83792d1d85ae04296ab6fb70b5c0d21b6d6352070142cb4c58ab5c4d380d19966a6480beb479cba4a6fb5778d30c0e84da77ad1cf7d695574602d9f69319594d51edcf9d7d329fd8e9a0a5ad75768f3485b6fbd25aa04d254546139c934ce576ae7fe7276efe7a78fcd6bac56533cabedea5a5999d2dc9eb7dbc4d7b14704856bed33bf31cc62a62356e36509405f761f7e086a3596e294ca57150c852554d39ef5e6e71ea6acd9b75380b62879b3d32e1977483b8c1ff06e28520bc193c93efefb6a9abe683b8111dfbbf7fef75569f97c5bc4f1adc8be0ce66b356d0c0d16d86db8c9eeef6baab5ff1381446104ed64841cd3da22175ea0988a42454b903d77eae6caac4a71c97f9ddf91fb7c0cc889c7517fb5b51fee093bb1e555a515cc5403925e0bc51bf7dfa5fef5c3fd84cff8d4fa26076634f1e195b2026b84ac5fac4986b0301b464c3caba1390752a3444190cc548e8669cd5ed4d463ad0f4374809dea5f0bf9b9c6a9d0d17cb49412698a43f3f8e009d5136aa1522ca27a6d7fe2ca1925f41ae1c4a3e2228350205d7460411f962f0a90cde45c01113e2c41d60b2e771e430b1fe83f026065e5d0796b4fd9f49fb01ca6bc0bc1e02e690f576eaf16ebc62434f65cab13618470b25c4055658b256540f4c0e5021c348b992ff22dd4e66635117002686310e2673af7ead97116aecbb9d267a5b90306006a70386d4685aa8febfe389e78ebc444ad3b304631bb75b07dc260aad43e7882ad0178f8f8c66fd1c9ea65df9c30055ee653a2721b31c13669e702c4a2933ddd640e95f606d01db2bf576e35d961c607cc1b997fb2a261cff63db642749eb70ffd9e9b7be46294af7ec90068be9befcfaa310a5ab5be5a7338be7f516f95b4fd963d791fd25fef407cb41f732018df6d6352bb176d9be8935d705634c1819bb4e5b532833d3af77958f81f67fea6d868a71f8a216aebacb857dd643c904c39aaa437e4433e4c7b8fa7c42679676e3681a5ab3558f960759900d3ae286ffb12cb8547b82d9924cce1c7e71817d8771584db0f3f60364f2bfd27a63a598d7fa617cc1e86e0b0583555689389bb367f3b7fc43dae51e49eb1269fdc6c60f084ad681dec3a2bb0dc69ddebfee44066dc3d7fe8070af554bdb81d9a87f75c3ac19d015bfd3c002ad510b0a214acf1d833d7aee251631a12eaba3fda1df806c02bb71198098384667d5eac31bfbd5412168a330cb62862dd542849cf6cc23c2aa3e184d576851ded13ca2f9f308e25405569a28256265e09f85745756ea5b52522846409c30f049e1ddbf3e9a9acf1d60a98fe583a06c34f81c97dd31646e43c5253d7bc1b90281bc9e796622e77451e1d00ddbd1dc23847373c7554bb2ed7db9410b0ff159e0f622f54908ac577905ae35b432909a7f94d2f43c77295db6428e9b531c6b11a5de74492270d0fd54cc9e3558691276e50e5401841fc149f4bab64d84ad722dcb53daab2f61cec778fd285056fb45e41afa6d631bac2bce3f65c9b67c6afda34dfdbbaf2c98dacf05a7d2d38d80946c6ad26d990da8309ca6604de34421f2aceb99fbd6a963e12bc70f29460645cc84fc53fdc3dcc7ea25a91828a99373475af11293d25f234353c6e6c2ff2c7e887e8904fbe5a341691f530b88e32dda1185c3d2e17ab06ace3a48f16fb3a507fa332b1a70fedc231afec21909d0a868cf3b5fb35e4213836d38f05702c21fe18b67655d6763d2044e17fd6dac31a970b262d94882677a939743e4ef0bb017413aa3cfbab5ab2b210d10a4911f6a831086b9cd52434a8accf91fdca1af1525c4150e28539840cea04614c7598f38e09ce757aac9d50dfb006229e06b9d1e68df61c7bd625b343b3c9bb04d77ae5409aa76c8beac463c809a1ead4cc6d622032d5ef4a6b2f07a81a7fc7f67dda2334f4f6803777056c3ef96e1cb500d5405df87fbd7ca34850d3fa629a83acf59ffc8e4086f400a1a9aa29cb62e2c16db00a813e4f6b03ded14ac07a2b81773009315ec524881375606efc48c393cd64902d152f14326f17d8577524a4ea64aade1cd25a0327a93f05bc2f81eef3fe382ac0173ca566834f5e3df0a5091fa9a951b0f7749dc45379a095cc60d306c03c44759ced2184378cef7bfd17df296371751f0b4712aedb19774eac5bbdd2e043aae5007b1f2eec66fda27bb316763a2c6ed90e77e178fe5f211a7f088ba65a8299c13b1780bdc1e3c9c6347b34fa79aaca92e5a3841bedf58a53ce89414b6fcac63879944f65c90a183b3a9f7d4efdb61293e6f3f03d21bfb13ea52a4514c0613fb9c62c54e11cc71dae3b1e0d686065bd9b251b5c72aa5e0b56f0e6da1a56220b0fb0dc9236aad6d3647cd6af594f5cc586aa5b731f46bec1aad86d7a860e9468d13aa58bc1befd163af1f61329a8ab98d23c4fedcdd22c726e8597d115ecf91b3279aaa9d867756cc22ac1ec707688d152049cebb69fc075406225d1678bd9ac29997f6d3e1411c3d4ac6e6613bf4e7f1226b5496ea24f37e618e0cc6e406eabd59ebe89d455daf739704c37ef738d5e316204210a64c09835e94f421bf6564e6ce1c4ee475f648c516f508862812d9d20cc61452545e86b72ffb8a983eb24ac4ea68fd08fc738b83c649f938a6d56730740d521249a0da2b50acc9d4759ef086ee537d67576a5bc9b331666baadc3ef39784ba7018"], 0x1000}, 0x0) write(r1, &(0x7f0000000000)="19732986d91bf20bbfbb1954b7295a71d687cfb1", 0x14) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/78, 0x4e}, {&(0x7f00000000c0)=""/74, 0x4a}, {&(0x7f0000000140)=""/49, 0x31}, {&(0x7f0000000180)=""/60, 0x3c}, {&(0x7f0000000200)=""/33, 0x21}], 0x5) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 16:00:10 executing program 0: socket$inet(0x2, 0x24003, 0x6) r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0xffffffff) kevent(r0, &(0x7f0000000000), 0x10003, 0x0, 0x8000, 0x0) 16:00:10 executing program 0: socketpair(0x6, 0x8003, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/31, 0x1f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000040, 0x7fffffff, 0xed}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x7ff, 0xffffffff}], 0x8, &(0x7f0000000080)=[{{r0}, 0x0, 0x80, 0xf0000006, 0x1, 0x7f}], 0x8, &(0x7f00000000c0)={0xc243, 0x32d400000}) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1f) read(r2, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, 0x0, 0xfffffffffffffd08) 16:00:10 executing program 0: r0 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) nanosleep(&(0x7f0000000000)={0x10000, 0x10001}, &(0x7f0000000040)) 16:00:11 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7938ae6f, 0x400, 0x4b, 0x0, "5276c6389a448a0a48ba60c8fae6c628c81eeb6f", 0xfffffffffffff001, 0x9}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x9e8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x0, 0x3}], 0x4, &(0x7f0000000100)={0x7fff}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x6}, {0x2, 0x6}}, 0x0) dup2(r1, r0) truncate(&(0x7f0000000240)='./file0\x00', 0x7) 16:00:11 executing program 1: r0 = socket(0x1e, 0x3, 0xff) ioctl$TIOCCDTR(r0, 0x20007478) socketpair(0x6, 0x2, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:11 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202ffff000000000000705c14dcb6bec0db10e0769648259d2e239a890f17c2a5d8946bc5743f5bd694faaf0f32c977e1f29ba819e314a7a239a03e4d2e97ec1dd7aa6954b07da616ae6b829f6af67b0221651c97e965f9dc1d185b705c08cc2d8ef29e95b234a40fc701727d75ea98feb16d000a46a4e8a8976269b20bb948125d74295f5ea5107e2313fa1d4314bcc100d47ca2d82d2bb7397a5ec86d65243098ae31a7d59c1809b42a6c2097619df5032aba69825b28a1593eee152a1f40cb46e23c5b33784a33205684728cc5d500155d6eb32e3cb9dbd3f4bfa146daa7bfd0d598f2e58354516d659398ae5394ce50f6bcbdb719f77760033e19b9c8b459341915d157425b7fd95f1124fd17e15499319aab88afa8f4aed37a13027de87f7d8a62e9299b5b71aa0a62ac41eacae7c66ef1189f163bb4a61a0168ca676153749915d759c6d3ce6f3fab3bd3dbdf3634eae671bf3a73513b5ed005645a07a8fc67dc9bf72a62099aadf1121b7d42f08c9d4f8e92c44fbe3b83a1450f518d97a4d98802db1e897dfb6bef8e051f259cdfa84cf0360aebc49eac55181a0c53ecdad5374c4b6c7286626971de7c9ef576c97cbfa1b7d49673d227b9135d2660fad9486a077f790c00dc225a9cbc51e003951093f8c3c215deeda78519b962e4f5140cb4383e27d334a5b3b8bc1bfa514bde05f15ffdbfc64a1ff62b4c15b1b1d2f39d854a609cb00781a383aabd2c24d6d5a9ac0327d1a52f848c963fb312e2a7770b28db4d9baa95de608056043d104c480d0aaad5f6cdfad22ac23c3de923258303a7bf"], 0x1) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000ac0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x81, 0xf83, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x9, 0x1000}, {{r0}, 0xfffffffffffffff8, 0xa, 0x2, 0xfff, 0x2}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x2, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x4c7c55a01cf4deb7, 0x5, 0x2, 0x78}], 0xffffffffffff5d46, &(0x7f0000000b80)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x3ff, 0x2b4000000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x7fffffff, 0x20000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x100, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000000, 0xe597}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000080, 0x9, 0xffffffffffff0001}], 0x50c, &(0x7f0000000140)={0x5, 0xf8}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x2, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) recvfrom(r2, &(0x7f00000009c0)=""/234, 0xea, 0x42, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendto(r2, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget$private(0x0, 0x3, 0x42) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x172) semop(r0, &(0x7f0000000040)=[{0x0, 0x8000, 0x1800}, {0x0, 0x3f, 0x800}, {0x0, 0x5}, {0x4, 0xcf, 0x1000}, {0x2, 0x2, 0x1800}], 0x5) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2c) 16:00:11 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a4e257b42bdc9c986000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013517f7395506cf0033b9cb81f374c0239214965f8102e074b5a9661265ff62a39e02c145006b4e532534e738725fca7ced72e514c56896a4df585075f8d14ec940211f015ca796f53d864e8eff3e67aa7"], &(0x7f0000000080)=0x1002) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x61bb, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:12 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kqueue() r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa00, 0x14) dup2(r3, r1) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x100000007, 0x65) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) fchdir(r0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x2) socket$inet(0x2, 0x3, 0x3) r1 = socket$inet(0x2, 0x42009, 0x200000000205) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="75d55cae60d0dae27df306603a86ff4169a585584e71449e82c575907e3a20b6c07181c9daa41c5db5c9c1e01f21875e1efd2e2d87357d92f4d10e465075de5668e4ad", 0x43}, {&(0x7f00000001c0)="80d2b915997273ba08344b9f578344e68b7015a3fc6801e704450dafd9f2b3181b66e077595d972134ef4a503a394ffb60e73a6bd63ecbf886e3fdce0235a03470ad492b095e33418f62351eaee6d14b1c9ef05ef7080bf56a93e8fc37bb8a10da41135ed56f3d7b782f3fa020e35ac1e6de44354d3763a5b82eaa589cc091eab8e7cb89209646a05de46d432dfb0b6307a8952f50846b122d7a455d37c39aa0419afd2d01347fddc4428055bfc5a32011a4e08e3db91905b980fe112a4a51b5f134fd32e4b7b4193e", 0xc9}, {&(0x7f00000002c0)="8b56c102e6734612aa769e71e683eb311afb13ff81b4900a925be1fdaf12d89eec73d04712b3b621eb623b3d84c6f0ee0f824bcc7dbc165ee51561f8757697fc742a0c00050101dbd3b98fd51bd6e435d32b315a533c9c", 0x57}, {&(0x7f0000000340)="627c8f6ac5e7bd26b36b07dd87cd448007b6e4b8de32ecee4b2cf65d99a3e827651700c6fb2a9bcb69930825f8a5a2bea0629f62c2a545522320f42bdd71ffb4e9c0b5a96faa8925648d4008160de685acd481053e69ef3fd00c8f4252eabb5da2cc5461b69d3c0766b7771991ffa910a6353f2a2664103d7af2342e539a0224a599031983fa9ced07798e407942319d809bcc5ead7e7d2d5d0edd20f471240c43f663bb9254541f7d3121", 0xab}], 0x4) socketpair(0x10, 0x2, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x6, 0x1ff}, {0x18, 0x0, 0x5, 0x7}, 0x4, [0x7fffffff, 0x3, 0x4, 0x9, 0x9, 0x133, 0x6, 0x8]}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="cdc833f3d4b54b5b76b4422e5dd35f7026a33c4ea80e3e81a0bde1b5bf3edbc18deda8022f2dd5f987b03d9706", 0x2d) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) shutdown(r0, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1000000a20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lstat(&(0x7f0000000300)='./file1\x00', 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) chown(&(0x7f00000001c0)='./file1\x00', r1, r2) setreuid(r1, r1) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/143, 0x8f}, {&(0x7f0000000200)=""/149, 0x95}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000140)=""/49, 0x31}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/205, 0xcd}, {&(0x7f0000000180)}], 0x7, 0x4c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r1, 0x0, 0x19b) 16:00:13 executing program 1: clock_gettime(0x2, 0xfffffffffffffffe) clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000040)) clock_gettime(0x4, &(0x7f0000000080)) 16:00:13 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x7b29, 0x7, 0x80, 0x6, 0x0, 0x400, 0xfffffffffffffff8}, &(0x7f0000000040)={0x8, 0x1, 0xb6, 0xbd04, 0xffffffffffffff7f, 0x7b, 0x9, 0x1}, &(0x7f0000000080)={0x1, 0x3, 0x100000000, 0x9, 0x5, 0x7, 0x99, 0x10000}, &(0x7f00000000c0)={0x9, 0x2}) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e8109", 0x11) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffe3, 0xfffffffffffffffe, 0xfe23, 0x0, 0xffffffffffffffc0, 0x7fffffff}, 0xfffffffffffffffa) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) 16:00:13 executing program 0: mkdir(&(0x7f00000001c0)='./bus\x00', 0x1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') utimensat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)={{0x8, 0x4}, {0x7ff, 0x6}}, 0x2) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='r\x00') 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x7, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') fsync(r1) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="10e38ca7da71faff456502c78ee55bf0ab61"], 0x1, &(0x7f0000000080), 0x0, 0x0, 0xffffffffffffffbc}, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) r0 = geteuid() seteuid(r0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x100) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x3, 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x0) r1 = getgid() r2 = getegid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f00000001c0)="e1a9841f4bc8b1ceec8bee6460998cb4e66e435b1331467afe0611a16a8397005e237d0886d21bf7da98c5eae1c4598f52a9431225b3d1763a7141c6f950c9554f39ef5069f53333cd45ccebda1cd736ac97b15537ddd4d5b6671fac83d8494c4f75f602f895c5127ae0e9c076249dc66c795e09b4f2f0378d6d7551", 0x7c) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getgroups(0x2, &(0x7f0000000240)=[r4, r3]) setgroups(0x7, &(0x7f0000000180)=[r1, r2, r4, r5, r6, r7, r8]) open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) getegid() 16:00:14 executing program 0: socketpair(0x10, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlockall(0x1) r2 = msgget(0x1, 0x165) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/190}, 0xc6, 0x0, 0x1000) msgctl$IPC_RMID(r2, 0x0) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fsync(r1) read(r0, &(0x7f0000000240)=""/229, 0xe5) msgrcv(r2, &(0x7f0000000340)={0x0, ""/180}, 0xbc, 0xa802b9d126372a04, 0x800) fcntl$getflags(r0, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) bind$inet6(r0, &(0x7f0000000480)={0x18, 0x0, 0x6, 0x5a6}, 0xc) preadv(r1, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/81, 0x51}], 0x1, 0x2f) r6 = semget(0x3, 0x3, 0x2) sendmsg$unix(r1, &(0x7f00000038c0)={&(0x7f0000000580)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000003840)=[{&(0x7f00000005c0)="01f463084ebe227b99e894b3017587c32c7cd8bf0c8064d624b1bd6291af2a70ecdfa79edb6a79269b7b2e5d29b3ac0e3c55cba79445f943aafd0157b980298d40e9df0cc433917ca0a5ba89b43f0bf87253ef63c288b4ab279dcfc0607d21ec06c04fe8f6cd62ca624b876db539211167a924e638330c689b97f10ce21cfc90abde0e81d1888c25a752941b77fac4f3add7d4b72d5603e988d6a57dccb90fd182feb08a0bb6d6d5a60b1a8880833a9073a25e5ef457a27d7d004f371dcda2dcd92be09501b61f63", 0xc8}, {&(0x7f00000006c0)="2447273d305bc5777cf6e374e721b5cf57569b15dda478a46b99749d11c2d25e624107d7fe23de8c122fb00697", 0x2d}, {&(0x7f0000000700)="682cda327088b1122dfa0339cf501c786b20420eedaaab788353166ff16824d7f9139b013baa9bc034d33dc7ded42ac35ecc15472bce105daf24ae8670013340193fee0c3c60e698ddcd4817707e1b3fc75009497edd79d93075ba66c449e571a564d11642a40904449b9f5d89618fbd7b4338c76e3b7bb751e18b927445433548e3dad6e77de0082e9b2a2343f5090c43827f074cd1b226d219ef8bde6a4b8f7f015a277e9efe285a826b31809886a903406d583e9a3685b5d7d58a284a85cc62224519367473afad63d9fbba1fff1d3db2aa8892a790d2b353a0dbefe39fe42a9dd0af8c8a26daefa939ed20df06dfde60ceb3e5a407aecb516019af5c03b8201608b999cf8230938724cfd0fc931ab17b93f2a2c42f440a11755bf971c6afafb84d289dcf8db912453fa582ca4a8db757ef17bb37bb05af012491baa937b4fc00a1b44681deac134293523e36517da4cd56086fbcab2dd33c56124b148b1c13b0c1d24a72418127ee9835ffadde98731aeb9442bf7dc910c5ff75813b1ff14f2a6da8b44ee21a93bc5ab22ef073a05efb8fe8133d48889c74946ecd41f660c5c3ab0d4836b0bfeb05aa6b2c8324d544be0c5299d28e61eae33617581e6746098162595effe91e7b82399fec74d2f3829c445680e0985ae7e070419652100cff59af3a3470b612a43cdfc6834278ba5c2561c35d635ede0746ac2376f68583ab98709f35e45592ba812836c0bb768c39a451992c3c2de024ea2aa24cd04cca377f1d70cbcea5c446c131d8c3b89eebf7d7f67d84634709aff5b927c73899a1e3536dccbc34dc279e249f36538d089af504d89fd8250df1dbc4482b0d1debb9aa7effc69020ced828d7762662688cf73c56bfaf7cf6eac4d53e5d899d2484d7ac0e1c273ede7fb19d4e8dde49abfe7dbe64719977c4ab923f4143cbb361308ce04d08cb49f9d52655e58b04ede980beb1cf0d2aebc10fe035a56c6fb511f5ca3a15d44ef7a3d6d2fd8940bf79e7dbe28a4148d195dab63bff0715aee430a91ad75c732cd361e8c7f51203b3379f5e548e7f61fc0ce697892b93c8be31cfd1f8bcb74ce0625b8bb96073772dbbfc9f89c419f1ae3a6c690a698f0b51804687d9af7ebd880da0ebdb44fde5e4c14cee897ce107b0185ca05817e79d20bc639dc989c7868207ab3e37b3e9e3da07cd187802b2065271c4e3a778ff3e4e92574529b1febd716f5a55a17900941827a0379d343d71a28bbf65d9ea9e326f9829183bb0897f5c7f0ab0fd0915e4e053e8b13c2e9b25d75ff9e32eb2c2df4788815ffb7e6019b81a5670bfd4d294810204dfd55a37557888f426a862acf7d7187805946f72a1589c2c4337cecdda6b1d93aa69e425a9170d756de798fdfec2fa98d92a0cf8eafc1f78f549f75aba439e58d00816674586691be9853b8981d1f52e0024183a8daa32bca5828fd6fff44155a415b7c90ae6b2f0bd769d968ad04c2242a90a277350ad248be58da32ff8c552390a76f3d43d68a6fad3bbb43f7c36d258ede32b1c3b21cf6f4495f7ae2163351efaeeeb8ae4e66689457d5f0c59d18c51c41072523c36c6569d29a035ff0a09e37ecd0298e9ad9d3a798ba3a2e1e9746b6f1c52ad3c713084ac9b1b76f62836150f13a60703c0c6145ff2c33cab19ec8a958f9b68e20b3b20815351f833d5901b55ff5600f2dd27484c841dfea29fedbe89545afde59957cd4f7fd9d3593fa57042eb2e221e4e87f119752c567890a16b5677004de8f58d260b3526db486df915988f7e9162c1cb0b348b3a266ea4cfe5b1551f338e7f3e423f6ac78e6eba76edb2f42564786c429dda28fb46b406371fde2b8c18018a89c3bbffdd5604b72704cdea52f8092a635f8beca25114286f6d1067e920a79f506ef0e5bf68771c9527e66d45272822b8589bd85eb5dff0342ddab13bcbed407120eab9f58dc756711515dd01208ca8a0d1c02d35f1b64592e392fc8a8aa58a98787f767188642dd7fde7502303c69911899c93383c3359c5ff9ed69a280faefefec749d69e437831658c4796eed9a6eee2998191a08b8a1ab9cc54bcc86f4c32c8c14c19362543d68af2c6c5fd89a5fe30b7edb2486b8357e120cc6a8ba129fe84fb2e590caa6042de9af29dd8ace2d9bcd9cd156e64c9cdf494f8a936abb8318bdf071fbc287383a440e8aa97bb83a6e7a5ec629ea7e7c00b5c25967e00a4af796ba803676348b1a00404d4a32677f8705cb8fe9f519c915211c5d44f188220ad56e5a7e5f06df9788477ac7089c389d5a97a67915da51dba3f21fbef5ae4c83be771d753f735944ae4a4bb227eddfee7bd8044c5d9e9991a203d5151ceb034855e645d2db7087f9c5986d1c8f24c856b3333b6edbf3785c5e0136c5f249508561f9342599f6877bfee89617e0e7638447b27553070d0caf575fe99d225a0fd8c0b39b690ab956e9887cfeca6750c87ab5465effa1f9aae45a74574026eb929aaccd264a870a29866f4c6d46e4c673d5e77be6a052597ebd76d365a7fe3e8025b0f2ac64943f4e423f3ebf89b13d3017d10fc05c15b16310df89ae690301250f5677ebfbcdd4c5703f68b47b5cc8896c9ef97fe7bf705b307180552bd99b39d03a68294460d4ab129e190573610e48d5438910c158abf52abcda3aa3bf0c806c8407008d54bd392cfae6585735b9c81a363e3b88c592f55737571bcbdac07a0b9e79ad7487d01ee660573355b7c320fbf7201b571562776900343a6796743ba7551f39b2d09555e6c32263b9482ddeea42e7d492149d496527029554ebf809622fe71b41c86e1e6e0d3771f267bc572bdba412b6cd53d780095115992310e850622c5ed5328f6979596cb483b9b7f42c53e050e970136a2363d8eefe41c4a6604a74d5dae7e56fc771f03243425d2cb9cdca1cb51d35daeb177b0b368e7469cc2ca29332b0431a024d3bd976f352f4207e219c62b3f342e78d06017e8decb0c91f749a4a8dc39e34dfab5ddff9f737076d0bcf0f810db3f46228ac702ef42706d5b584d34890e649293783b66be96b0abb5a20eafbd0cdeeff445e486180b15ed4b664a1cd40ad05a784a14e234a478fc71e63a28e40e53002cd9c24edd9ddf66a519e6a5de4f9ffa07b0b4303df01864efb884f8d2260f9e8e2d1595794a18d61606d04157de1e7bf62c4bd42cbd6853a242378e061ffc061d25c9edd6b04bd021176ee37555dad28766d94cdeb67ab839d8b2ac8badbb78a9022a6cd0a4d56159805eae0079f590c09f0dfe5a548fe22cfd7dcd7f484c7275b9d64ad4225ed7d6933176e741f63580635729746ef1f027b92452c5b277476a48bf05285fda0fda47c137cdd79b223fa4ce63501b2a8350624ec93fc71050835434c1e7a2ce80a1960534edf5fe33311a25dbd6f0c08069601aa94aba1b5d2d79086b780e8c1729755eecfc1510d57b3bfab00faed4048549e241218712e85fca08ae96d1a71f7f062c4873963834918310d3326af118f8b12f716531fb6d9eb2eba4f843b958d5f78ed0cc65f6be0414a17032fbed7cb9ce922a70ad5294ecb3e9f8dbcc764fee798bb48ff58501795380461fe66fbdd1d788c50aece5dd162edf418f992bccacd506bc02e91aee9fe497ac4abf4804dfa2a2a88297cb66ba15eecc7ef0768d53e01a04af662820e995df520f46e01818020007b460428c47daf68837f97513b6140d4c495d480e12b2835b856b241914e9dec36d6f0ed8b12e88ebaeb620d1d1ad11cc203c3e3054a8885993b23eaa216de8d9919ca676e3e4830c2172b38aaa9c8b1fdbebdfef1bc4e93e9bbb166f31efa09d202a8de0359223d87c1b40cc4d29f2be7a04d50d9d3dcaa721064878db6fff3d23b2dc5bbe58860015a3d74c7146e5b87fc9c38ee5d919a93ba9ee6efae4a74cdcab55ea03e89ab97c47e939e303ea67354007cadf01961d9c54c9e83529a26fc3e2f6b1db3ca15de3fe4c14d7b87d6715aae6ed8eca5e1c32a8fe1a8530ced8e31187a91cb47a11f762955e0bafe4fa87a013c29305e91a89e64319cf8a6f2123ac6c4545b382b6025a17022f87e5755c8e32c9f32126d53eb2b2aeec69c198fa04d6f2103d1f54ff5bcd7e997397df3d6300ce78be2ce2403d984ccf4f7b90156daeb4e92af25d7cf18a153d52e3cf1a88d226da3b0df77b1363da43ceef51d252334937dbca129d75caf0b6f3266d75bc4dcc8404f674f4a69f902e9cf332868b555961d1feb14aef87ea0fe0a3ec3222e50e75e4335cf0d52341ad8bef30739a26f108ee4591b7c7c017e359d0a461ec80d025fe99aa68504c6e82c6450bef48296794e7b02def447348ee62711506fc168735ec10d4c8d51745c60729e298101784a0796f5760eb01d31213009a3ed9d08cbdbd25ac0de5df4f2c9dda55a7d935ff767cfec5e6003632935a3efe17a9aee698c6faa19c7118e9d9b84cef62416c49f7d262b66e6a7e5e83f225c48215f375d7a8ea69144860ac213c1b197608c9bae4668babd3b6caeb2de9532bf73d8d9849c97d02a45c0aa2173d5a982f5d141901d0c345f1f02719ef511a38ae1a6046fcbb36507dc28eded995b694dd8395fffb0df0a42a1578713e4069136ec5bba901ea2b9164889aa857f7b93589d899c9f3f9f055cfa360cdde39aaca1b538941b5f12ce04ccd37f10784f6f1ceeeccb66349d715c6a81c9a977585bf10c455c6a45f8fd13338bd4fb7ee9f95c7e357d5e0bbec2577a021888bacc0a9ac5c9efc5eb922aa004e5afcb7ba60dd4693c4d4745877a1f4f61ec35317051096aea315010c9a9b1aafe86c5b35ca02e10d5b89233a23dea0e986f0a157206199482ffa1456ef945e6c84038f51cb09d50abe102a51bae2ccaaa66b5c0536a3ba89cb5dc0ce80149117d09a769c0a77d76383d34ccc7f7f5dbb5e3a29fcb3b6266227073a27a502f7a49f1383b1e9143d840c71831b1036ab4b4028517174f3f7dd520dbe28f030e1c36247c1b9d07e801c7aa5d4f448a783ee9dd7fa3bc6d4bd5bff740501f06c68337ea39bcd8a7c1d4f9dc11c8004c95617beeee42ef26bad1cbb51bb59becbbb65384b378aa80b4b661db797a310d9c1ba22cc305bdad1b8adf1cdb91418ddfb9be2cf147adc3443d34da7eaa34ada72c0663e55885ec1c9c664e9d20d02e0f24064a1899823f458bf1538fdb1398adf8ef7d7cfcc4ad0fef7959076330eecb3b82e4cf7cb3ab971b1cdcf7483ae507f5f4097178fec0ae2a6967bce4ffec7c7acf9d309365ade7df08942d9be946614c84963f4b59b2220854a1b99466d1cf075a538f375ec15f893ac1fda9ddd146c76032306a8756c2a31f9e31a6e84247e0bf761656d8bebfcc198377349d3c4e6acaf8f3114e5c7bb0eb5c46f51f6ec038e91b41554d3f632d2750044c846e25d8f4d6df5b60638977e95997d53d0828be5f598839bc2cfef421cb65fabfee8e034d7778ba09e16d1070f1fa2c23575625b637ac3e99164aa5177e4c6aa6ae7815b68c108be44f887cd150399178397a8aab26dc24b7a2daf967dc833a922c8880fdbfc160e5834b9ad85ba978c836dc29cddafc56e6212b456cd764c6359868dd540b9f8b874e71510ad2b88972eae9eda5cf751776c329ea67b0ad346f1f2bde56f4ceb0e46f08c20058a4f7359af16fd35a598bfb77c2f7c0f6d56bd240e057766468f13d6865e278ec075ca313c81f0799275d2b24b76e8412335d45051cf257753679b114675c81e5806f35e65dbb746252c3c8cbc2b3ee10190", 0x1000}, {&(0x7f0000001700)="a862c8bab1c90bfa5859dab027eaca3e87fca3d01fdfcb43bca4f019b48e897ccdcc0e4709f78ebaad4250dadf4fdbdfab427b98315c1e1e334bace413ea69b96400335eb58abe4fc0a9c57ce6b716d21affff", 0x53}, {&(0x7f0000001780)="3b6247248f31849de1daae6698969cb4b727496be83822f175de2ec15a1287be1aa39ad7651d5da8664428e5680d0ba0401ac0a523878a6440542170a45433d5ecb8ba63b798ced271a16f0418b180b03836f903904d18d526e4332286f8e50e039fb0a259023b89fd393d0ed50471e38fb674c50c85a065a9d7c633c45d11cacc48372cf60244231ab19cc188912262dc94", 0x92}, {&(0x7f0000001840)="0f73339c17fdc8f9808ac2798e36fe0af7179b5a732e251a3bdac85ead42765a7a47fe0ac1c94d9abb309dde048e0478b44d05ff36b48a1fa978944bf574b6880a8739b30888c42e73b594e38b7b4579c324b213c28b5bd2adad1624da2de80f1c3609d76d47f6b549b38980f02135a90a452c997361676df4ba95cad2e0ddbe0d85551f6cbfa4fe1b315f84a76a662247e320da56120539e5b225d5ebaaaaf607e0931ec8a08c5f2cf79c05ea6c378ae931f44cc2b08a31ac1378ce7486cf6650af526a1a4b2172dbfdfadde8cd76cbc4f73b9eaff30e1e9d073d42bc4d355df18fbff7c0d61bbe9b73d3f6430c423b59e9f9eb37ac07edbd1686b1e258e4577f9973d2b88cf8b9da088f957a3b6c173655652659fd6c15e48ed1b306af3c89596b704a707063cab3fa92448e2952e4b0376b0d10392f942acf07233d2b1cc5ee7f7f4280272d1d957b2be0c1ddb6dabddfd88a822eff18950fc6da5853999e80b68217ef79d280ffe939d350190ee9a00a075d80cf10b06612be83d949fbe6d1f50f6a217004388dd385d98776d0f6729c0fd1ed39cdeb0813c01931e9ba400197be0086998e9e6a42d0440836578e0af24a4c83c8d4ea14b6b6ebc59432b470a048c767c2b08ec03f4eda16991501ebee902d1880e3b80f8fb5222754b5aeedb66d19cc714d21a65b21e1dd94b253bb9af5031fa53e29c93cb3eeb6e92fc9c6bd294e0da7505c2192033e6b450f7d26520b1441bda4a9398a41c58e7dccba2f0c7c49597b8365faf3917063a9083fc5e369aa887f46673c978a48b95336d88416e143d343fd8ca6f49b4f5a69221f09119930de41b0bf40f758c0d2cd40c64ef17cf0884b277fa257895411565e91b51b10f54614930d5ac747e615c67388319e15c926ce69cbe003f1c212ddc2b033d7f4461fac90aeb0221e7a4d3effdb7eac4f175ab16741a09df64c9577637e64b3aa808ce16c3b4b8066ab71f14673c514c9b793797d1d9d9e37a60dfa3e3cf99d3abc29cf30a548560a21bbf3572386400dfdedbd7ffeea6f145c8d8d76fd910e90c32cd2aa33d3cc310c8c878bba334eb9bea4ac046b2166419e5aee7419fbbb0aecff97d9fd6f996177c43bac602d79bc255f63307fa634672a93054991b26aaa2c3c689a216c37364ebd9906face84da2980a43de1da108dce55fb8f8fc17e0118efdb31baa32ca57da73fc0a1b97ce452bcd6fb8ac8cf8cd3fb3fe5771cb317d6edf4600b0e730a8f034de0b8fd25668166a9de4707ed0cd51068aa24c09dab25025562949ae8272eee2ea3b02fb219756e4dc9252adb02e0580419bcbb5636d2455ac9fd5066774f9f2f15e334e7cb99f95e616b248554b6c480dbe67ecc714a87a42ae4305b2210f009e00f3209085b2d2e07bd79ce2f91988be9cabf9512fa37bba88712ab88464548cd7794500e165dba701475a4113942e41695ac7d9a3c8679961922d75106338ca3e4ba448371aeb026993cbe747711da3c974ebea6d5a6421c3f0f5c568e7e48b337472084779d8a89417c8e1913e26fecc294c488facfbfce061d8efe44b784c5554debcd0fbf4037524da66b11c3b7bce7f3c49026106180341509951a50c8fa148498fd7152715a5bfea0e36e390c8ca59b66cfee00ad101bde9135c62946402f3aa1e07f69ffe2098836378197104eacc2c9e3f7b71e0c0a1c829bd4ae99ca67ae3746be1d6dda6b55d9bb89a6fec0cafe45dd11ae8d6bbc326c6c697d37080c8494959818f16f0be7221e34eeb2b914e7274f2707bddcb8df98497dd0976668760fad6cac9efc492408f71ebda9c6322b3fd09af8c9f6bc95dc4f832b8858dbaa76352eb6049733b7597e5f0171c99c81f400ac41de556ef047df2f6a68fdc3d85cbc9492254106ae23b8e31cf4464545d7e3b14948be5d0dad9aa59a6d291f104d822ca6d42aef6c5e2d59322c9ec01157d7cda7983ea7ecae1d2f4d6f18ea61b0eaf08940e127697c3428209a59ac7f2fc439d9ec92c79334eea00740065b29759050933d8eeb2b6c5f8bc2b8d501ae3cb9d05a9aba85362eb4dfc158b20729a61ba0ceb2a9d4daa85597149310e61bc60d34b37e78e8df6069bed686b6bdf064c643bb8dd572a93f427cd2275cc8a92fba97ed7b850af30f500c639162e9c7009cbe74d1e20794e278a181e95422beade2f3c7769c4cb09c57974dd38cfb19f7d9caf85a341b41e9921303066fd6a81cc0bcd2e0e8c78fd96a6e68e181fca689502dda489cce3d1fd877bb5433bd59ea57f34f3bad53b1376afe2be96cda9653ee416cba5d34011ee7dd89b103d69cab8a09a63ced4cc7be6560e6d510580594c9857dcd327b6560262f0a890766a808859032a680f183bf0bb371d4d1a0cc04a661c4622d0f55ac47d110f3029b1fb16f5f0f6144ac792ab01710870e23ec7b4c791091ed082ba14077977e40a6ccbacc2b014ee7bede6fc3a6600ea7957e18375fa50ed97788c2cea2ca632b5224c053c7f1cba8b404df056bc31257976a8aaf2397cf840d412a90e81db13e24b2aaf854dc80dcff8930b7263a4b500259056cff60a1e2f1266b25fd950e9e8a40f708875864176787ae53104b0c12f36a3db4d9ad42ebd0e9ad0e592122f66823f5b158ebb7007b66869da90f22bcaacd065703924b84d15ca95527a7f21c971a66eee60a6276f21051a11266e18cad4cd1da400d3d70a5a6451e66d1b072924d05400a64d33b23c245909198084cdfc3659c18b673ad2e153ba327a8b8191678b0b6efa983c03bbdef51e23f3a1313e8a1de15333950b10ba683e343ae481f7bc349f3124f38d9b749d08de7af68a157b7aa566ce376503a1398e340babb27c44352104c38d56cab7763d5e3d1be54c7b510e60580b6d420646ac724991305d4235a09be5255bb3cf50a5240cfb968cace4bc7078555b6a8dfc8cbb94b326cc96739207ed989c1518f2afc844ccc8eef073bc3152ed6c0a7ca2b2537a8d5bc2324d5a154324ddee03aba71eb840cbd69c0b42529cebe945edf281f9263447b57affa1e792e98356db340a3fb33ed368ef331e6403f7eb8dca365a519d5b734c90d8eac20f604ff7f11b4864752ac181c9d331b5300a279429bbc4be5cbc5a6ca1a58eb5363c75e667f3acf111493b06a66f222aa07b7c259a5cdda934311afbf72aa84522186176f700769b954064db44449c6c045ca9e3add78db17ee1611a9dc48ddfcecd4f91046c60ab8125a872c6aa516737a472a18f34874c9e56cdd0637141f47492c30fed17b7a4f32bcff81209d6b9bac5b815c7d6ca1d08076862297fa4d16ee4333266c8528d961e0b08400c6df2e575012841f32f55faf9ef04f43ce2c8fbde2dba0ac36ee378e3f3f47d2486d71d9408e097122d7222aa8be68621491a606cd47c51506626be3669e80c4af5bbf5b20bea093b1d5b199be2d2d977b8a4a57a7056630b3b0b12cc922727de63bef0cc7eead8d6bd5a93dbbd00ecdf51fd2547c08ffe044cc6ea27592ad211eeb36d8352307bca7e1c12dabad17584dfc8520f9c813fbb834bb20f05d8199b2b8c1c2c72d5d8dd6d8192ce65353f54fad9afc688ce3ca6e10e364ced97645f5fe50a91be935b36d6ec3d129d338e25a4f9934b5051a6ad688afdcf9557fe54d485998fa37d782b4bf29975237c2ca13afbad48512ca2d0a54513821cd3dcded66308c3f7e47bf50c6e29589a4f4d611131803c4fb89e8f515c61e0466a66029d3ac4692033f0b745a874b941363a2dc07c0c6947c8413c362a7dc92738db3291c16fcbc75268de1bfae9d4f2f05bae42d34491d714dcb8f36217e27ae35685b90b821184ed09256eb5887e9ec47481f3b6d3ceaa72967fe5759b5fb2490c2f31fed90e9dae827ffd72fb21ecd42a740981acf0da3d7475fa215ae643aa0483f8e3c03d9d66c79a0d1097355ba6a0f46d3aec6c2473f11141e2bc64403f18710a3ad3c75ab27a01654dca80a98f4cf304862170881696f837e82568293392a04045651f60faae8446acbc08cb8c72a699f6ae0b06aa8deeb6e132fe4077c0b91d3f48472c0f043082142674acaaa85aae95205854fc40dc908d83d1cb50f99ed848d602edcefd25cbefb33fc0a9dbb80711dd87690d4bb86c38d444a1534000e77b31b47f1faf1b593e31d62b50b87003f0a5a2fe2e1acb5bb218e4ed430cc9a1384845ba1917fc0efe5c06f77f10494eb4e9bfcb9fb06808e7a98c630be90b59014adcbf4184b3f218102746386a5539a25bad8aef0ee8a6aba96509e91f102fff33a8dae36881d113bd4dc91d21cd389e6e30940061f2a52fdd296c838514b35df76b56fd4aae6be5ce69653d1e6a6e2f72a45748b6b6c84f7523bb7b912ba6721973a0f3d105144ac2e0399eb87278a254f190a0a621c008abc1d0e527ae22b62320d0df87eb7059afa8338fcccb92bcf5c11558b5f54eb851141c0109f84fa926eefbb03327b8cda0110559769e887b942654846c55a0b9af4887befeb04d90917104e12897aaf5ae07c0de048b0c94b392d121e044506cc05eba082f8ee30cc4ad977a132729850aa3342aa41dfb2164880e58a8795860de92615d71bd84131e09e3bc56f6008d90eac2ad39b987557a92a5008dbaee6fe14760216b0c16a96e130ff3bd1ae38080ac65559761e364911acda79c6bf3f8f638212fa2dac8cabff32d9d25c0b82d9e6bfde10588cb872ca1dded6d3014074570b2615c4059372e0052d9c8b429c37151f7e5efaaad4362e3a12579db266f31069a4e12a15638dfe268583ab332574e077881e984e91f224794c1e0c9ce2ccdffe74bf0c706767450838f5a1b331948fa9358f41e8e7129aef582b86b1fee35c954a809b6e3ed9af5110318b2f26cc27ad4fa5598b6eb9b981b82cfef78edf3fe7f819711ba54ebdf91d562726886d16d095262ce14135529a9e846b3a4bd56d6042db98c66c1245256fb7e64690b90af3c4d0578cf51aa87172f74b32ee4c2423e02ae1124b909f9a2441bd6f920460ca818916f0ccc5c6c412abf18dd0c756def622f389a2bba4b33e5a39b6a4fffeda74168f19fb27a7b92de053eb851ba0167e6ec5e9a1663ebe352a15f58342e8ba92cc695f2b4e4b8ef51c27f6fd3287b4b16f61f99e0fc3dd719a75aeed3ad0a23bc0b5b4fc47973e2ca5adfe31f80aa9afda69cd2d07a8934df605cbf8c96232cf5b66ef6791adb993a36126ab83d047634749a8097e4daa2d687ccb5e2de6f580d1a726938ef2b95c734d8cbae2ea35ffca8785eda1c7c67937e30492896377e3c5d29deb015f13847cab12ab99afd7e035aa2774af240d9dd100f8144de6c2f7acc31f7fae778e6c3512f2e1854285e3afd431960d2af683fc71fb8dcec8310428dbaa5d85beb1b92987c33b97ef004c797847bc169f3d66441e89dd7bfa98893701a6a0eb3b893dc6f0c0c38d2613b28feed04adcc5e37e9d415bc494c7caea19073b404a918ec711d9fcf398b8ead1428dd4f50d7f4acac7ca5ffe08f8dd0e288d9843afbb9e56375ab43e50bde29c696d4160fb7a711089b130d717b7e8b908662240f724876a21f8453f50d589489461fa614896da561fe6fd5dc1a34ea55df21edf38b95f02ca1ae3be6e968bd6abe70bb391b4783c08a673009b59725397181978121a13e586d4c6d07187d737f0353a05300a97082630dca73b42e466211d923a0e9e7d382482ffdc70e23143931a02f92e0088bff76538be0832912b3c3a43eb508ee32382f300dbcdb6c14b", 0x1000}, {&(0x7f0000002840)="f91b7edb08e04f0f3152678527795bb97d0eb13dc1d27e6a5f4adb3d7421fd6db8e510ab41240c807acd81eae3091be4eaf34d38dbcad02fa8e8b8a8f5cb2b53cbdfe5b6d084806b0154623a74e8325a9abbd192f5bb549b2755e6efff02b23053e763faf990edfeb43c2b31f92c82696807b4a7516374364b782e35577ff107887eb65ab280167c87280b6755b2f38c49acd78cf67d15e430e57654bd0757902da3152afa7879081e8f11d24b8c60e3524bcfe11de906d86b0a44094dbc65462020a6680aea52cc8f33a457339ddf9dccb2ea9d3b6a4cdb607783a62cb0ca271188b9cce5b5efe02cc2656302eab9ad90ebe75dfb0c831f1aa83d325cb3c228e4b317081b0686868a3e4599871e133082582e0358b3f3fba8e12948bad1a0cf68a21b4e0ec2cb93b7460dd3ea37417d1c30737ce15316ed06bc53659ab83bb2f115ead1344cc55efe711abcd1d07689d889919fdf5748bc02f155afb3ec2fef7039f838d71445311622ed702601a8521b8f71a0c0e950b18cdb50ddc0e8fccc452eeb334592bf39cb1342184e5eba3152190d7d6c8b7d09154013dcaae386e899c8f6a153c1dd14ec29c3847c4a9f9a40e9426c62542db858dc72ae3bb9cdc0dfccbce06bcf1addef23f3fd11b3dea53e44a8108a032f911d64bcecec949741e5638d41bc2167aa9d03c528031fcea960cae7bc970099ae4fc34d3c0feaf56d3f45632465a27f84bb741b90c975cc3a3affc6fc8fefcc57f811167c8abd5818618cf0372989909a37ebc68f6ad864dadd071f547391c1a70399775066053a3aab1db83274468bd5f6384e7ea2d5fb270280f90d53284da12bb4336532165070a457659a802e677a0e6a767c280ea6adfd2177ba0a567ea57cf1606291246e60382c3ab2c4cc6acb7f0dc534e7dccde6c09366c6fd15c2672183bc37e47ab1861138cfdd02edf67e5e787b88c4dd3d20a46b5bec5da85c0469d318c2862e7bf282a3e33bfc5053e1f5830d6cdabd2236c893740e44e00565551e594b7d03bb6724f49f5a91a080b7ba28cc129edf20e0eebcef84bfd205988f135782305baffc4d76f5e2341008b83e609599c86fcd48b80f27810e6b7aeb8eff7d684d2fbcec5ae068d1e6e1bc5c8a9c69491a695a24cb4c292ba17665f012ba91f24034ff756297d4050a6371ee6a69fc7a3b20b3ca26937ab33ff866a67e346aab3264fde0da19891413d9aed7df704eba834546d2c8d35abe4e732a105b37b2314ec9de0e4f1870857dd6e935eb8ac44a99d3a18b90aca81b05dbba7087d37360ec228ebefcaa649a13c373c0d93b3f8d085b048a10a3d7af354ba9f870b3282f74f4ccae5a9da33200a2da732757433ec42e819681f344a3254d02dfbc4560ce54d68a6864b4c6b9a00419d0799837a8a937350d8031720be50eaa95f8cd0476f625c8baa9e55e43459ce6f2c15297d4cdcff6f0e58fe2583761c86194b00fd0529630ac1575f0925028496a0e82fd8f1c2bd4fa3103f1f2d51673d9c0478855ddb2ab4087588de64d082002f3d7e395120fde603f4a536b05a312c1b1b7a50c64318df2108ab8df55be7c211a9ac43420fe9e38e0a1151804e030a6e9f5edd877db5ea75eb80a8447de0e61fb22c71c09b2a4bc166f6de4163e7deccf62da2b4fd40e4ca849df1d6191b1b1a9d6521535e849913ef5b7b7c261649e740ca171a458cba8e1763d57de9cc5b863e62f503d1ba2c9d0d157ae887e48566587b9d563328ebac2bca60870901881ed827a47aa21bd4afbca7bc4cf636c3a5435d01b225bbe4646500f74f9db8d080e7356c95434466c2504d1bbeba2a150c5d9151d0349c17894c9cbdfa88a42bde4a21de98d75ccf9408a833572568e9e8868cd7a92d792f9eed15d829355ce2d028d592735fe9399fc77dc4cb953a1b0154b5a13f0c20b2cd6352d877b0d5c512147516e7b32794601370cc64ad0aa0b2097021263dceaf9194872fcf9c03dbb42523f0742d2002af388e4abfbaccf201c8d14075109270653ea747748882de755ccdd164b029e34e023fc1e15c8372fe51481847933c924aac809cb917138440fc3c624b7ea2b937c3c348cca08ac21ef15177d191c29f1e24056d58471b433e02ad153a804be1f666bd7abe42b01a05460e2676a39e0b9f45f658f874223457693c3d87626e5ceea1dff45bfa2d4fdbb36a2cbbe21e2a00ac936d25ec516c9a70818d94c85df436cd86df12daa69ff03457071c018dd31ad074424398b270837bf1077b2c7e5132b61dd42913debc6fb0604504cfdb93c7e5bba22e9a0456202ac2028e2e6b2f1bbb98d64e9446ef0023117a404acdf8fbbf2c95def933ab88d1e271f3e38d71cfc0b3b48126d9afd02cba81cbaed128882816f31b41caec3f8ff22271630696751a755791b5a49df9ffbd84147d9f5afbf980252dc92e951c9aa49a282186ba9c5bfe00eacc2182239fd9b3e0015928a4c87c17b6ad96aa843b732212fbed840614f256d14025e8396bb552127b75167684588393d95dcab77a775184fb4ca1fafac1628f0ece198511705683142cfc7442874dee2855a37e4eb87e0e660eab2716178bf51a71c7b5061dd7b0cda3fa2ff12e0de81462c57827d8d1b937e62d8fc29cb1387a5c67b3e07db33d2700e2b643bd6d61e1e46fa3a51d05884926adf415017a6c58bf00a3b18ca2371a45f46bb869835ef2c0253921f1ba519d1a5201a3e273cb37d32c2215b98b9f7d032c6ed5a8dce9de19a9c8b5cf2dd1b4d860eff5fce298455ccc30f521313e9225c3f9c7e2ed18777ab6b26f1695474c11ff7e6cb5f4d22879d0ae9ccbcad7f6d1285f138bcdacee97d5a757805dd10013f86133132bc273af9863558be842a56c42b2bd5c66df641eab35073d1a124c6ec318a65639e0174c4c1bff92bef4b18d875e7b978a89a2930f15b173cbc525cd64c0378b43fe68fa74a4dfc68a1fc1052cdf3c837fd3005dafda522b4867fcbfaa50ed7bec50983e681b765e4f7557337573861b85356abea3d0f02e0525ab83ff84964809578f21c0230dd1c8e79663274a87822766bdc54971254f216a851e7cb1f2877c5e0592b06990390dbbdf70253275e6360c7db856a8231d24b81dde45d27ca9c1f0c89a796a38fac3fdbd48a046ab982b7c9cab8cf702f7bf5fa9b1417f82ae31716f667ad9c3e956e005450dae9b0284ee15c402b2810ecfae656890f902c80cf4768e780261d95bfca2289c2078363e7d8d6fef186587fd5b493be16d2814fe2c73f208aaf28b5187a1975abca8db84030eac58e6b089bad07b7c29e35c7c7246ab24b6aeef7553cd2e5e723d3c5f41f195037ea017f1d985fd550b31c18354b008e8971b8fb43db3dd13263ea9710fb5ae52e5e282d7d34ac2093e6044f8aa83f38443b54146a119429808321be42621bd32a00edb7be03ee6419a4d62137741d8857a5f9efcffef1e7f4e7dd0006f90b0cb0ae84261f245920d0fe7cf272ea058d57c4715d64a5bb8f084998fda0ba3e5283e2e773e730d245b3cc5481604843b9d4f3e73b53ec9a5ae2cf9e9160d3431949faccb8e4af3fa6746a1910ecdccc141f6186c1cae3cb181c77691efb1eb0e20572dc19fbb10c50318822d6ace83da5990d44996c68f811d25b950152d65973ab477b197c2ada99105c7629dbdac7cef5af5b28b61b1b1a3cb3d6f1a2950de80dc0e3f3d4663d116bfa5406821b5913d76d43c00447ee24007b88e3862c8cea42d9e58a9d68a22903bcc84e35126f1fa7ed57531cc94d85957a9f7cf724d16f29a05390d1bc6e6a7684fcd5fd28f1c21d77fc5659bb1340310c6c0d1f687af885fdc7ad764fc9ec8d02be9cc50f7cf28d6813691e7498917808603445c896f0ca67c651afbf5efa8852ad189319ad5a55b4c00402619705ba5c4477f8cb249851e648d952fb3e822501f71657402c6f1fe2fe5d93a2a642fa9bc97c70b4b8527ea192580d4bc0af754441053d07a75878a8028858d68597559b42a48e75b2f5740a3cbf8f67040c29cb85791969ccc121488511877d7e2a74f90c9f78bc3707f91dbf47229c72a429cde057c0eafef56833de79b39f88c7d4737eb7ed5af157055dc6c395b9daad3ad3fdd8c54e6bad75f1029ba3178117d4cd4a818e66fd35ad13f6f30124800f23ca4266a062d61cd91797a9cda3a2558d4949f0f4177929ad1ef71aeeb89064f44e25a2581ff703693ef90b89b321fc4f7799cf971ff5aa51b695909dcb942b787c57ebdd8500da2b1f7b306344e8de7ea910f07bafecd75b436c7f07f1c6b0a9907e7ceb15537c3d4ad617d844e332690301fd10634cdd1da4091d82edc27641768e3b6776420f16f0fef7fec8dbc9f90e42e1c07c5a2b3a601ceab92b1c3963aa1da2edd12f86e95c468fac29c1e6dbc75ce54c5d8216bcee0069c0c724f2958e0af97b44d1576980df892aedb48f1b92ebdb7571cc0468444cd92abff0b94ff6492a9f2b008b6549f6322b8dcaad08d0d44fae1fc117f4f10b7fc57db191744bf7255c5634f2e4093bac0e1c3ebdc3fabce4fcae4ae3ddbd0b6c0f0bb40d50e250cb0c4e2a5096f0defb61dddc91e07c32accee50a39dd4ec896732bdd24b918c6cfe1073e9d98a809b159eb5029a518f84f0faef4297b7eb04decd1ae5f627a7f0e196d71094e5799c53a1b32f7bd159d9de4660dd97904f84c67a230703528a0c60d8c55da45310d28911a7f3b7ea2abd403fe660c76dc42aeb65cc3641ba627d5fb6dd6afdffb651f4b5030d696a822156e1169806d3136988beaabe7e8d3deb42678cda2f9ba4c940b66091e8e5e0a7bad349650f8fbd9ecd5ea9d2ad35d9829e31dc945ac6acda5b0b0574555929bd7a051207496a10985993099f3798e49edb97be0e35f7a0292fc43a8258b81ea6fe2935e2e10a4505e4980c0678ba3517ccffba4b217bb36be0b97d28981ce993e26fda62fae5cb374b43c8a1764dd55f8fa3a927f2bdfe96caef443b1f203995435de3decb08f9c0ad6dafa74f4e87f99b1e6cbce4112277df08e273ca9ab6b742592961f284671877dcb7f2646e3b8f6bcdb697717730f8100889e80e8cef737e60337a790dac1abf32646f7b8d68d885904d9922cf20ca5f29f3a420d2b96a384e74431f34b7a6c101100d96714240e2bc28da7cb44490edd6f1c15ebead1ee177255ea4703d7ce81cedd4b951d9a72f1ef43ad40f7f3d7b5b0b49739153f58a53d4804a5c95486d0cde9baf0723588a9cfd809d0dd31b5af5b1775bbd673954a3c929cd15fe4c25921363db3967a66b4b3eac7afef2e7b4cfd10dcfa777fc7ee9bff0cf76495607efb51227fcbf9396926890b78a58fdf027eea93e7382c0317bc518770365eafe95f86b8fde928f5ab6ad122f5ec3cab261498be6eb0cd7b48fbcaa88b4d7e3789a59c781ff97777c24fe32d0f0741d365595c5fa3798f86dbc61547c6df0983adddad5799ae9dd93f25a1d0509a8c1b964450eb0fb1259d364e2e5411dd3ff977a1ff9dbd8d3aaf10f6f193898c10b4874209beef05b10974389b07acc390b1b10edf513e8bb1de7b6d4d9a1c542b69e8000a5ced40f19e7058fcba8982a5aa347914cf3d60eb3ac57ced27ff0ae89fd601a37f621288a399134f463b0675bd9f5b42ff48998a990e18de8b561df4f029633fc59cbe11289a4b03e3c388dc0366ea28e33a92a062e4b7e0ac76c4094610d541a6b41aa3998b8a9a20ad822b290f9b7263213026e67ff89fb10273c95bf392851239e8", 0x1000}], 0x7, 0x0, 0x0, 0x4}, 0x1) r7 = accept$inet6(r0, &(0x7f0000003900), &(0x7f0000003940)=0xc) sendmsg$unix(r0, &(0x7f0000003b40)={&(0x7f0000003980)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000003a00)=[{&(0x7f00000039c0)="ef70c13cf8718ac06e464127b04bb777", 0x10}], 0x1, &(0x7f0000003a40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r0, r1, r7, r7, r1, r0, r7, r7, r0, r7]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0xf8, 0x4}, 0x408) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000003b80)) accept$inet6(r1, &(0x7f0000003bc0), &(0x7f0000003c00)=0xc) listen(r0, 0x5) getsockname$inet(r1, &(0x7f0000003c40), &(0x7f0000003c80)=0xc) utimes(&(0x7f0000003cc0)='./file0\x00', &(0x7f0000003d00)={{0xffffffff, 0xfffffffffffffff8}, {0x0, 0x1}}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000003d40)=""/231) getitimer(0x2, &(0x7f0000003e40)) syz_execute_func(&(0x7f0000003e80)="266766470fdf3e269d410f6073dfc4c3b5787e492a470f0f5e99b4d20966420f383e71c1c443d17e85190800005bf2430f373e26f042866afc") open(&(0x7f0000003ec0)='./file0\x00', 0x80, 0x190) ioctl$TIOCSTART(r1, 0x2000746e) semop(r6, &(0x7f0000003f00)=[{}, {0x1, 0x0, 0x800}, {0x7, 0x7, 0x800}, {0x3, 0x1, 0x800}], 0x4) readlinkat(r0, &(0x7f0000003f40)='./file0\x00', &(0x7f0000003f80)=""/232, 0xe8) 16:00:14 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/66}, &(0x7f0000000140)=0x44) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x1, 0x7ff}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x84) r4 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x0, 0x3, 0x8c08, 0x9, r4}) getgid() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) fcntl$lock(r2, 0x8, &(0x7f0000000300)={0x2, 0x1, 0x7ff, 0x8a22, r4}) r5 = accept$unix(r2, &(0x7f0000000340)=@file={0x0, ""/15}, &(0x7f0000000380)=0x11) kevent(r3, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffd, 0x59, 0xa0000000, 0xffffffff, 0x80000000}, {{r3}, 0xfffffffffffffffd, 0x8, 0xa0000000, 0x75c7, 0x2}, {{r2}, 0xfffffffffffffff8, 0x0, 0x5, 0x2, 0x3}], 0x7, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x6, 0x4000000}, {{r5}, 0xfffffffffffffff9, 0x98, 0x3e34bab4a43254ab, 0x101}, {{r3}, 0x0, 0x0, 0xfffff, 0x10001, 0x4}, {{r3}, 0xffffffffffffffff, 0x14, 0xf0000000, 0xda7c, 0x7f}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x80, 0xffffffffffff8001}], 0x8, &(0x7f0000000500)={0xff}) recvmsg(r2, &(0x7f00000006c0)={&(0x7f0000000540)=@un=@file={0x0, ""/41}, 0x2b, &(0x7f0000000580), 0x0, &(0x7f00000005c0)=""/227, 0xe3, 0xba}, 0x2) r6 = socket$inet(0x2, 0x8007, 0x7420) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000740)="a7d6dc9a744218601b948691486f8e9b7bd49112e433dc1e99a75f69421a027b3f08665383182d4961d64834673799f57404588c947e2d7352034193454afdc41af7d6d3888eee0744a0d5bec77a626d8b08e8ce2bde1a3e256fd89c597eae78d80df2c57031d41e7068d0fabf588f3dd6be57b89cfd7142a380682fe8b6480e3f8ebc8af54f6e6a4518bc556751ad7e903796767eb59144a029370bac14afeb7635853ed9e52649b2eb7c1544f20959c21ecc835d9b0ac23401e1de74d845cf2e255440de437ecbaedb31b17defb39db048", 0xd2) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000940)=[&(0x7f0000000880)='\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='#+\x00'], &(0x7f0000000bc0)=[&(0x7f0000000980)='^.\x00', &(0x7f00000009c0)='.*>\'^-\x00', &(0x7f0000000a00)='[@\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='-\x00', &(0x7f0000000b80)='{k\x00']) getsockopt$sock_int(r6, 0xffff, 0x1107, &(0x7f0000000c40), &(0x7f0000000c80)=0x4) dup(r0) execve(&(0x7f0000000cc0)='./file1\x00', &(0x7f0000000e80)=[&(0x7f0000000d00)='^.\x00', &(0x7f0000000d40)='\x00', &(0x7f0000000d80)=',$..^+}\x00', &(0x7f0000000dc0)="5b2bcc247b401c00", &(0x7f0000000e00)='\x00', &(0x7f0000000e40)='\x00'], &(0x7f0000000fc0)=[&(0x7f0000000ec0)='-\x00', &(0x7f0000000f00)='/%\x00', &(0x7f0000000f40)='\\[\x00', &(0x7f0000000f80)='[@\x00']) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001000), &(0x7f0000001040)=0x8) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001080)=0x1) write(r0, &(0x7f00000010c0)="4ef203815f386abc410ab394d88ea4f666fae7ea54c58f7f94285bc34b76bec399ab970e9aa39a440bfe02e14531e074bf8751267870ef12934dc5327b1017860b9757dbd9618105cd5689b24a2b9276dc7983a124a81dfc792a9b7fe0c9c48de52b0e15a55418e79dc12e803646cb120584719f4c1fb69f469dca8f847c401df0345c0e0c2857906318d29d84fc1db5523b8d82f984ccffc30149870f26820bc8512784ac0da360fa1e28b380d8abf2a61c700e446ff6d46849cdc10138ce8508077bfdca816f369c46f335b872ce10fd0e9030fb3c35da34fd05", 0xdb) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000011c0)={0x3, 0x3, 0x0, 0x1ff, "4fb57aa3044a806d9d310178a5f150b382f981a1", 0x5, 0x9}) open$dir(&(0x7f0000001200)='./file1\x00', 0x40, 0x44) open(&(0x7f0000001240)='./file1\x00', 0x809, 0x5) r8 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000001280)=[{r2, 0x4}, {r6, 0x80}, {r0, 0x80}, {r8, 0x32}], 0x4, 0x8e70) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x8000000000003, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000001280)=""/153, 0x99}, {&(0x7f0000001340)=""/150, 0x96}, {&(0x7f0000001400)=""/46, 0x2e}, {&(0x7f0000001440)=""/42, 0x2a}], 0x4) setsockopt(r0, 0x10000000029, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/67, 0x43}, {&(0x7f00000000c0)=""/217, 0xd9}], 0x2) close(r0) sendto(r0, &(0x7f00000014c0)="f738fe9d405c1c4fd691cd952c8b6a92a65efcea7295659108ff984aced4b781112d2b7fd1ce95c7e4a3207c5d3bffc263ded47e34b688872d4b056b6fefac151c92d57e3f90137a07232c5778ef40b56f2195f534de39c6f7b90d4a1f332bb4fe73a77ed4d5ba65817a2ea0c546b2256ce6dd6098ae11837fdbd907ed1c8c8a3f62279237c368bdc342367c272a8e6207abb71294f01105", 0x98, 0x4, &(0x7f0000001580)=@in6={0x18, 0x1, 0x1ff, 0x3623}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="ced5e3501d63f0281c25ef97bd2e9b01b7400435601d173d16f155a1b095c7bb7b2c77338111ae06a30b38730bb376739cb4a92222ac6f17f0d42ee57b33dab6223973fc7ada28036f8b9616dd2077ec473d4718ed17ab03c7ebe594c554d5bb706dc83408571bfab7c20e7b6555f4641ad2345387c6c893a7f511724f653b378c272c1a7b7b96673591d2a429bcf5c85105314b3040ac41030d1877f381e39a8e9f9839b62a542df1f8e01d6ad942e2bfca1c02b13dc7da2a1598384e91718d1657d5df60645e7c98d5b997c3ef4c258a1e3d590e20a4ff786a4e93703e75f7792774098e53f45ebdb12d9fa87b2113a326ef788c1b86daebaf970b00c401023b31b4d2861452b58b8a0e868229cf511dd6147ee8e9db7f78431a90a15101e9ac60fdeaa644f33c55139315407545ed8fa14d9202faf88c6cafd469a2e2e7719913462d61141a56bf174bedf47ef05d3a87b174f6113d091e77feee2eddba488a444335a78c4ff40f409b1b18dabae859a8da4c630893d79082d2540bfb41f69380b14f894d28d5a256aeac6a52749536aba1e7b350f15fcbd0a6a779cb180961d3cbb1adc44c762bc2cffd2ba34371ef4930f7a4d8060ba8e43d81aba738fa8c8e3c8f9f88738e0183dc5d67221b732b02e7dab6c0ea1b6c05cd7374ad480e7d1fefeb5235a24f1f767289d7dd118e1ae892c44ac1b4bc25ef79b97927a78032c69f52ba3f356e398f38b85a7b46e8c6345bf5b4d8dcefc66efff01534e2a6bd82239d9fab9dce322a2b3dce23d18218bbccc659e584f780b4c96d7255a273a5ee8aeba4e263512a0fb30f25912862ade639246918f718dcc272c57fbbfcbf331dd7cfd8e63a5a2e0e0ebc1dc9df72888f7aa453bfca66e665e14cb1e0953615d0db5c5d110f37e2c8f5dd07826edeaa3ca3d3fbf86518a9d13b2ae0440997cea9a81cc1db5460ea61e784c7f1b86047a9ebb9c858c8136111569551015eb4dfb77d394fc0d3becdb660a3d79f0b53cdc1e1c356681b1a8312f62bc2a259a89a571c62554c281fac3ea9f62f69769913af6b1f2cff77a55c38ee660bbb77a02eb32248ee9fefa6b4050ce493bb09664a4ec9508f81195f83d1c8864acc095c409b13bc5a135574c47f05c3e0615a6dc5fadb32be43ab153981be9b7c441b4aa98dc55a1a4e4341a8ad5372e894684699956616062bbc4f01c11ab3d42794649462b8c039bccd83a3eb49f4ee4e0d1995479cbfb9b366b39d489eb00d1fb38bd3867920e946fb1f79797a22c1f6cd25d76263de56569d7ce6b73297c0eff308f1f16a05e8154f2430f4be2fa8d0a2431e801e9f2effe473d7e9501562823942a48bde9346184dd854fd2c6f6f0ce9b85cb903e042e2976340a00a6b9e19969ed47e106b117e3dbe7131bf607e373890533c3fcfb347abf3f053e523c14873d76cdf6018e47875a2682c3519094f2c66e95eaac621f5aa978bf287b88ccbb696f586de68d802101be35f2e2fa8653f345f2775c97c442ec17991f27a71286fd78cb4e62e676193cb8bac0a95798ed335333b51101ccf0a69312267cd9990149a0c39e721563b99f5de397a752f1a0f5a98ef586d9915ab94f2a2dc5e29d1f5ca9bb9e43c6b578299dec9866dd3dfa1cb479f4dd3056d3d7bd443e6ed77646a7313614e07c0baa7c88b9ac65729e952a1ee2b16d41de02e2ce7a2ba3deba590d660f650f78668591381e6a66edf41f4c2d21e2f3152107f333d3649dd4f0542fe88381661f25119792c367d12ee0df840db77520b647696e68fac5c9fa587ce0639fc5900ab07a79654d8d8ad1479a8ba8158992971ad8cd7b3bec2871a68030b1d6798fa86f4b3784eeb955e57971f8357d74934d0f41d932dd98bf1d2020dda8c7b8acb16a464db00228722e3e7c18387f8d4132ddf06f0037a121650f02e01e9558440af0c75bf6e3d07fa89a3f65ee9d58a76a3709b1dc7a7bfc44238764ff5acacb280ee897013f866bcc0833ebbc577eba380166cbb1a9c6403b2ee294b580dfa682149afe62927b5cf81e0aa03087a7854327d09a88aa64d9a7ebd4de604a7eb4f90eb64d1183097a98cf8bf251dfdb50aabec1cf65c2096b48d92ccc7484c3e19774d30f8acb8590bd41c2a1a61ec166db890cd00305ece3e02e215e931467c3b21b39ac6db4ddc047048caed87589b87ff907b7f80a5ed3a2f4ebc4d455febdf42bf85e0d4e02d319304205fc52148dadc1e58f41858573478ee36f30268425bb30db28ec5ec3a09290a926116cb4b3d12c197552fe545496b57bf2e63e711b98ba3816e1d39941b657d561860941ca6365aa300b1f5f693c63f39ebe5c73d6279b38b7e7df6d6682a826dd6766b7528f7afb002010672d7e4305bca70aca6530413e1f8672532de9186245c86aa1d17372cb2e00890f54f5f957ab63def9cce8fcc73e8e2041b7cb58d18e6d65c1484643c7f5674f48fc07a82c35bde023921612d86fabfe28d69932e5e136796204387b5c9043c93a5d06f3e903e7caff4d7276058589af7b6f72754830315471a9a1b50e08169958bc8a9001e2be3d75021f059a3fc662613cd7b24118f6b75913df0c1f3c3161ebe7d36d602a998db833b2bf597852a966b4542702e126a5473a6d149f3413a228ce090f810cc5d6fcbf745ba58ec2e07925ac313124086fd118266187a352ddfc1ae8469887480f88ea29ae9d3f1eb47544e2be5c391c32efc0d579647b95808e8a96a375cf95101378bcd5c8bb025892856bfa6b4e2c344bfd4320b04e5727a3b83cec0870db20bebcd23adeb211e108a7ef256f4638cc7663f3f2bea3b90a1c85eb52cdd0e92820f9573edac924edab15044b83d88d2c9a5b937cde9a09724e54057bd79b62162fe428d369bf22cf16226b11a4298b8f40327543109e2ffe79234b5743a88aa0197ab858021f8b2003e18c169253b2998e1fb0d0c50ff1cfcdaa15f48eb5adba98f098b21baa07b7029929a61f06495ae483bccf9f5c8e4f8d46d27575a6058e78f955a6c10cf8f1726fc285be59824f8f7cb88c03ad8921c41c2a97f6158a072dd5342ecf84f165b1154b3a4c94e96c8d26ac1f3deec4a427ccc3c61d8c5f9058aaf1b0a240da6921211b3fd9973c59d3e4a4d65b2ba966ad293ad7ed417cad4fe4b77b47a211f0695a10025d8e8a2ceb12127c6ad9d1714a350be2c42d92bca2adff3caa96731670af2e02302547a08aa064523efad99c1b29580a083ad34791caacd19c551c6ca0377c67c1a00613e79356e3f16a4832241c2bc2bd17f8855c393f3c81aebe71b6447c2cd5b10e4bf85fbe704d696ed42c1b89a84c4043e62b94329930710e2aa666dcfbd5c53f0fbed16be5426f633204099d02a9f6c138a85709b25528fc09af0fcc1ab5b6fa87381abe53aee7a641adfd0fd4687c86f7519e7252bbda0ffa6e9bde6ba0ecccd31afcd1435af0f6ed4d8472bb64d61291904fd6058780882b688be3d6a74421a6dac5bf90e4c5f2f3273a309c3c9f6e391958404a652e0c129c595a7c0bf5b15db576563f2eaa700e0b5190a899a58e030714c0afbb899e56b62cf3681bd050827d781763b8402701a10742a3d1d5455b1947862d0d41437c117723c358346f2f44d4fb5d1ff38cb024dd1374e8acc0b4c0c9ce35a6135b50da03318b18f5d46ef9402bedd03aa8db0791a73a0dcee92f355f9e8939725719e930571d80d97cee31cf11013349e35c8ebbe2b49747db5ee3d7a4d5a4752e89647f2b312c2586117b1daa1a508517753cfa671fc3306703f1e062b0733a17aa333a0392382b161517027f3752bda9dd9474905d215ea765d3b3befced52a7f976672a91c1ae30f7255d0f655215c015723af1697cbcc29a90306c70adedc76562f9bfeef5ceeefda5d1d453f7fe4fc03eb6f1508185fcdf22f99515c420002113468bed3d83021b29b323fe9e703dc62389e300e47b70a93d7f38c9a482a95822cc372c3b1e2f194fbe1dd148a6b7f0a55c5f0104c4e1af13fc5032ff31e3e61a44ef70f362c9bbd6d346391f87849595e5f605a8bbb2770ce88cd6845351197a25a3d76f456f63dfa9a1dd84131e6233414a6f5854210ea8eea0bd664fb68383fb13a454ad6bc2e24acba64ffca742958031e84924bad24aba5a2bb90ef6cdc9a9274cc0c18c6f63a050b029d20e33b5bcd24fd27c0131b949abbfa850d8503471707612505e66374fa8f15c5094ac031379d48882e6d95e2f1f549e5e2f7f253e55b7107733fab55e941b68442f755272ce286b7cb6308c1824903e07e8be5c1d22a24d4e6917dc043cf016cb0d4db59601e0c34024a25b0fb8bb8f169b964207609a5516125b6eed002d9f9785d082536873bba94738719008830f44b9445a0fd85af6b612a7156a2b7edd7f3fef47baed89168175c0c09782f1b2adde3ab2894e01e5f94e3fff244c3516bb54f210ccd985aca4a078ab65c6af2ed78f2fe957049293b78365e3a43bb0a0f30feb6097600c4125622c8ca07061b99b5d8155d71b5aee2d83a42276a82a6661d9fe6f60e3250ba9f0c1bf02398a3280ebe7741cda53194f5a4300da5adf099bad670c172617bdfdbf324dec155d768ad9f91b3e54a60a0ea451f6f8496fd9a5d35c698c4e18f7778b35db181f07457fee52af561506537191dd430b5f774dd7e57d22ec6a43f0e4b43ccb8af12a42bec473a4e027c39ef4474a0f5a751ad15f3c1dd14360dd4717b0b28bdb6dbe0b56fcf8ca32425e32aa96fd0a45f400715f14f80b4b5059d0f3954590ba8fff9edd905335d3982b0c289c9f73f4961161f073f1c4959a228d56a27baf27edf0c7b00377be47e91493dbbdf036c9471f45d6d8248c486819678566975233d73ae284e92a204018637f0ad1390fc2d98fe93e20e3674bdcb4069094809caf5d3c8db77b44240348427a6b0dd06b50dfcdad40f32f38be8c22b74a5e0321a187c12eb01f21522fcb7ab529b0a18d0992554a1dcd7f895d16adcab4d0ff0c4124027ed0639d0580c91eea73d6fee63bd838e953b3a41f7195f77264b34b26eebaf7d8262819fea3628ca44f5afb7c648c4d7ae76ad7972eb4a05675dd95791ebf0368f0ce514c26fa81548b1266011ff6c5f22acc4f6b986aaddaf8eb23052ed622085a0d61052dfd9da83a0b6149ddaa96ba9c2b55f937c45b7b20daf7af2ca015380d96b609253fef489fa21168bf457d884d9085cb16bba4cdeb043f804f4c46640f2b222454a36edf8a2c8bf18db2b4aa227420d51dc92ee4e4dba1d082c49c3dc778e36cb55db2bd54d093b4d8e473e7d2b99c110d98f4e72ae3b936320ffe953c70ec863d412fea3aa031a76d6238b43eab7fc8c23c0ca017463d41fd7b5bf0a7af234694b7f4cb4e58f365b47b8a6448dec30de8b5d4b8eb4595f12fc60ac9d53b27c0f9d4bf46dca7c42581bdb493758d343114bb107a638198d791b1f2c854d08605ebc4bebefac7c49db28e98b94c4d37ed9a3fe208dfb0fd7e10273c35e08d6ba5809ebe2f6cc62e2e54a62409edd7305d7f71ee825c76d6ec3af7fd558f1fd036110b535fb27ada4224377174642b68097a0276f6f9423dfcc67d40c485365ac80d74fe5f54d81e75744fcd957907267d84be845264cfbd36818d51924a75a9f46d38d54781845f9666a4369cb1c94d7906e7db096fc08fcb92d9ac23eb4a67d3fa123cc0a51b1a827d5155d56d50fd24fe46a8a550c202658e9854cd9d58cbcfd135ab17715046002b8d649a118b167f1358ce856fd", 0x1000, 0x2, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000000002003, 0x0) pipe(&(0x7f0000000000)) getpid() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) r1 = kqueue() open(&(0x7f0000000100)='./file1\x00', 0x0, 0x10) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x2) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2800) socket$unix(0x1, 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10000000000000, 0x100) pipe(&(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r0) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x20) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x73}, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0200"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0xfffffffffffffeb0}, 0x0) 16:00:15 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) dup(r0) mknod(&(0x7f00000001c0)='./bus\x00', 0xc100, 0x3) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./bus\x00') open(&(0x7f0000000180)='./bus\x00', 0x80, 0x120) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x9) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c5", 0x18b}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f0000000040), 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffdfffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206f92"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000280)="43863839ab8d37fff1ef9e3c2996129b9548f596f30c1bc3ed5425e5cce804d4a78ff6418a7602701f2df13269da09c4e833cab352f49dce1f0e87a4d3d9dec3dde33bea73103fd12a397b6108b9121f8d7dbeee179c5e93474cfb12b25f317fc1dca3136cc1aeb5caadf26f3ccc8622307bb22f01aa37e88768c0da40f65cd75093bad95cb621c50c5575af84a7dfbb8ee909f1203981d4ac832b79da8b4df88b60230b8cfb3e8647fb8a8862533f56c558688315e7d27bb1659ab054ed2f3858678ae2cdb735924a317d9d615dd923981efaba1753", 0xd6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0xfffffffffffffbad, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x400) unlink(&(0x7f0000000040)='./file0\x00') 16:00:15 executing program 0: r0 = dup(0xffffffffffffff9c) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x3) close(r1) r3 = kqueue() r4 = syz_open_pts() preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/110, 0x6e}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) listen(r0, 0x1f) 16:00:15 executing program 1: socketpair(0x20, 0xc2516103729d8eb1, 0xffff, &(0x7f0000000100)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x1040, 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x148) pipe(&(0x7f0000000080)) kqueue() chroot(&(0x7f00000000c0)='./file0\x00') 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3a9705c90f1e5a67799e0eccf6ab301cee60436b306dd73751fd24008fc7a229036b00000000000037fa04", 0x6) 16:00:16 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000300000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x401, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x8) writev(r0, &(0x7f00000005c0)=[{0x0}], 0x1) 16:00:16 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/132}, 0x8c, 0x0, 0x1000) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000579424197b8152f8b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000080)={0x0, ""/65}, 0x49, 0x3, 0x1000) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgsnd(r0, &(0x7f0000000180)={0x3, "e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"}, 0xb5, 0x800) msgsnd(r0, &(0x7f0000000140)={0x1, "7b9b58ef788b6bd610f402a281a5a81f1490ff503a559ea6c5a0e8baf110"}, 0x26, 0x800) r1 = dup(0xffffffffffffff9c) getdents(r1, &(0x7f00000002c0)=""/55, 0x8) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) 16:00:16 executing program 1: setuid(0xee01) seteuid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000200), 0x10000) bind$unix(r0, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, &(0x7f0000000140)={0x1, 0x3, 0x3f, 0x8, 0xf77, 0x9a33, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x88}) 16:00:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x400, 0x0, "23ae8682ab0320755ab800ffffffffffffff6fb2"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) r1 = socket$inet6(0x18, 0x3, 0x8000) r2 = fcntl$dupfd(r0, 0xa, r1) shutdown(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x1, 0xa16, 0x87, 0xf1bd, "fcbd4a5d9b5aaa303bd64aa758fae61c9d24db4b", 0x7, 0x6}) r5 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fcntl$getown(r3, 0x5) pwritev(r5, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r5, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:16 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) r1 = shmget(0x3, 0x4000, 0x4a0d90ae59a536ee, &(0x7f0000ffc000/0x4000)=nil) r2 = dup(0xffffffffffffff9c) getdents(r2, &(0x7f0000000000)=""/115, 0x73) shmctl$IPC_RMID(r1, 0x0) shmget$private(0x0, 0x1000, 0x12, &(0x7f0000ffd000/0x1000)=nil) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100a0, 0x8) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) semget$private(0x0, 0x1, 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2024, 0x4400) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)) 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='./file0/\x00', r0, &(0x7f0000000100)='./file0/\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x1) socketpair(0x18, 0x8000, 0x9, &(0x7f0000000140)) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0/') 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x60) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) 16:00:16 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f", 0xa2}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r0 = semget$private(0x0, 0x7, 0x220) semop(r0, &(0x7f0000000080)=[{0x0, 0x0, 0x1800}], 0x43) semop(r0, &(0x7f0000000000)=[{0x4, 0x1}], 0x1) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = geteuid() chmod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f00000001c0)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000140)='./file0/file0\x00', r0, r2) 16:00:16 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x5, 0x0) socketpair(0x27, 0x1, 0x6, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:00:16 executing program 0: open(0x0, 0x0, 0x4) getrusage(0x0, &(0x7f0000000240)) 16:00:16 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) clock_gettime(0x4, &(0x7f0000000000)) syz_open_pts() 16:00:16 executing program 1: socket$inet(0x2, 0x3, 0x4) 16:00:16 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x34d) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) shutdown(r0, 0x2) socket(0x38, 0x0, 0x81) 16:00:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x91, 0x40) r1 = socket$inet6(0x18, 0x3, 0x9) r2 = dup(0xffffffffffffff9c) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r4 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r5 = socket$unix(0x1, 0x1, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) r7 = socket$inet6(0x18, 0xc004, 0x6) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r9 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r10 = open(&(0x7f0000000280)='./file0\x00', 0x18000, 0x2) r11 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x4) r12 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0xc, 0x94, 0x6, 0xffffffff}, {{r2}, 0x0, 0x5e, 0x0, 0x2, 0x8}, {{r3}, 0xfffffffffffffff8, 0x1, 0x40000040, 0x2, 0x27}, {{r4}, 0xfffffffffffffffb, 0x1, 0x1, 0x9, 0x4}, {{r5}, 0xffffffffffffffff, 0x1, 0x26, 0xfffffffffffff167, 0x7}], 0x5, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x8, 0x2, 0x81, 0xffffffff}, {{r7}, 0xfffffffffffffffb, 0x28, 0x20, 0x400, 0x5}, {{r8}, 0xffffffffffffffff, 0x20, 0x80000042, 0x9, 0xffe0000000000000}, {{r9}, 0xfffffffffffffff9, 0xc, 0x20000000, 0x1, 0x5}, {{r10}, 0xfffffffffffffffd, 0x10, 0xa0000041, 0x5, 0xea9}, {{r11}, 0xffffffffffffffff, 0x50, 0x80000001, 0x1a}, {{r12}, 0xfffffffffffffffc, 0x94, 0x4, 0x0, 0x1}], 0xfffffffffffffff7, &(0x7f0000000400)={0x0, 0x7e}) poll(0x0, 0x252, 0x4) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) write(r1, &(0x7f0000000240)="f0356045856c1fdef84650cd1223bd15d4e7e5ee58d4537c3b40631416d9c480dbcac9ffbe38598e553478149cdfe9e90b1052cf7f9a8adbf467d901c289ed193c37c2545bcd3e350d2677738f0b3e64cecd4395dd19470701cbb2263a00526e313481dc7df22019d4a563a99f1244d363ec75b3f856f5a6e71725863b8cf5cfc01e7b5652e1135cdbbd9c876d381ad9e75b3fad450b045b02", 0x99) r4 = fcntl$dupfd(r3, 0x0, r2) write(r2, &(0x7f0000000200)="604a46cb8f03281532f04356647a2ef7fe441d1e11a405213308ce2cb1c7500e3fb9", 0x22) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80000002000, 0x8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000000000001) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='r\x00') mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x5b36) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b33) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt(r4, 0x0, 0x66, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) unlink(&(0x7f00000002c0)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 16:00:16 executing program 1: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000003940)}], 0x1000000000000196) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000000040)="88", 0x1) r2 = syz_open_pts() readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r2, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f", 0x2b5}], 0x1) syz_open_pts() close(r2) kqueue() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt(r0, 0x100000000, 0x3f, &(0x7f0000000000)=""/151, &(0x7f00000000c0)=0x97) r1 = socket$inet6(0x18, 0x100000003, 0x102) r2 = dup2(r1, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockname(r2, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r3) 16:00:16 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:16 executing program 0: semget$private(0x0, 0x0, 0xc8) setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000080)=""/40, 0x28}, {&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f00000000c0)}], 0x4) read(r0, 0x0, 0x21e) write(r0, &(0x7f00000000c0)="9d286b73588ec16d1246ba", 0xb) 16:00:16 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r1, 0x62}], 0x1, 0xf73b) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x7}, 0xc) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) close(r0) socket$inet6(0x18, 0x2, 0x8) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f00000000c0)=[{r0, 0x181}], 0x1, 0xc6e) socketpair(0x17, 0x2, 0xd63c, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0xc0, 0x0, 0x33, 0x555c}, {{r0}, 0xfffffffffffffffd, 0x1, 0x41, 0xa8de, 0xffffffffffffffff}], 0x5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x7, 0xffffffff, 0x2}, {{r0}, 0xaaa70a70aa94f5fc, 0x20, 0x5, 0x200, 0x4}, {{r0}, 0xffffffffffffffff, 0x7d, 0x2, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x80, 0x20, 0x800, 0x4}, {{r0}, 0xffffffffffffffff, 0x5, 0x80000082, 0x8, 0x8}, {{r0}, 0x0, 0x10, 0x3, 0x20, 0xe3a}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xbf, 0x6}], 0x438000000000000, &(0x7f0000000240)={0x3, 0x80}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec", 0x1) syz_open_pts() r3 = geteuid() r4 = getegid() fchownat(r1, &(0x7f0000000300)='./file0\x00', r3, r4, 0x6) linkat(r2, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) close(r0) r5 = kqueue() write(r5, &(0x7f00000003c0)="80011321a89a5cc242006e5ef99860b883441a7f0370e18facc9cbd1d4eb7a5bac2e99de85facf317f3ba292179526f7ef35cc75c7e02062a9d5ee0a61", 0x3d) syz_open_pts() r6 = accept$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000007ac3370300000000000000000000000000000011c6898a6b9595fb00000000000000"], &(0x7f0000000380)=0x32) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340), 0xc) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x105b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b33) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:17 executing program 0: r0 = socket(0x2, 0x4000002, 0x200000000) r1 = dup(r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffe18) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0x2, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 16:00:17 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/35, 0x23}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) dup2(r2, r1) write(r1, &(0x7f0000000080)="f2", 0x1) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x27}, {r0, 0x18}, {r0, 0x1}, {r0, 0x104}, {r0, 0xa0}, {r0}, {r0, 0x20}], 0x7, 0x6) 16:00:17 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1000006c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x1000000000000367) fchmod(r0, 0x1) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1c0102000a21301cdfc8833fb2a98d9914bd785f06fe9ade7ce545a2c30e4718366ee4b9cd810145a66e40c7990652a87e6d1cc8aa5fe2a86b0350075181f2f208480a1c374192e610b1de32aeedcf8140d1bde80779e605a12a"], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x853, 0x4) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000080)=0x46) 16:00:18 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) dup(r0) 16:00:18 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/253, 0xfd) r1 = syz_open_pts() r2 = syz_open_pts() poll(&(0x7f0000000200)=[{r2, 0x48}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) r3 = dup(r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) sendmsg$unix(r3, &(0x7f0000001880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000240)="fd4cfd72dad00ca54878b0aded7d9d62d2f564fecf99a9d6ca9d83295864c5e4edff460b3bcc12635acb25c26f01296c7b84cb3d795825accfabcf1eda3179d6df60f6e27b7ecd3d1c4e9c45a7909128e9adcb374857b3b19a5d17312fe3b40cba75577239617754ffc98b34cc006def067b8737a57db62ff10160e75734876c50f763d2a9146aba8c22eecda4a4caf2230532f1882dadb050bb4184bc29b67328919ab6b75e679aaf4131bc94bb6c697f70e4e04da36393bf2c9200d537e95a180802d7141d53b77e17f487c2cda7d4d3445f1372c77821ea3c1d4b227948a48df776590cdf3fc205e06722ea36dc7d8c0a9ed9cd5d15c96fb4f04c2119", 0xfe}, {&(0x7f0000000340)="5f2a5d77f3f94ca5432cec6a269f6ded5e87530b93eab3ce87c885e1244e3f3fbf9af5b771f500d046f45f3b1fee504f829541e97c2d35f5b126d067ea1f955c182def42ff5c8f7275cb07afa438184eb29a803d072acaa9bbe3934f7737572d49610feca8f2bf889c1f90817cf9074a3e8c8129f36cf3b5feec9d629fba7e", 0x7f}, {&(0x7f00000003c0)="41acf6d6e56577ff32a129bb9009b61aec3167ca286b204ca1b512f41a4fc09a552b51b486ab51006c7ef606505934abeb32ef89d227bd6d5f899100b4bdb6e9bc9285db054b9e9020636c93dac62ca6847e2dae83c90d3d30388cf078a9d4ba988ec555b9d65bede19a83ea9a295fa609011f5100f2ae547af4f6f30961fef949a5ff63be17550a24c59aa220f48ca173c5b4156312932874996fc964915d3e37360786389a4d3479ec65509bdfabc11833b79158fe6a2d22103b3649f85d04c5f871e68ed81887522d4400756acd104602b92726f828b7abba30", 0xdb}, {&(0x7f00000004c0)="4c25755049ac73435969d010ecda0a4c914830a8957ebd5c0bc678f54760e7069149c84d3c56c7bedbc05b9f8b0c3603b9fe5499d1a2a5913596da641aff9af00099956afea5e6760866f332473bdec71bf8e3adde024ee4c2822f503303c1c5b0a6e54ca944889cb3f1395ff680072f45ed8f3949b4cc06ab85e754ebd9e3d229ff5099e8e83aa6b7dbe2d4027f147edbc642c53b75a57517e0aa0b50f7132bc3155d6769b90142246be9366060737946de47ed099323ebaa56df5baff5ba28f763b690186c937b071bea4240439ca9f171b1ffae287074b79956f23509dd925604cef7727a9638658d1758ecb8c2539737d1220d3a5542c864a86bf20080d4942a8839fc06cc6a251422d25a9e8f93ec9f31083afd7afa0bde4af55e2b19c9e786ffa19e964e03506b0197e497b06a9bd233447b714b78e5ac2745bf21694e31a94054f660151b5c3c467e9c324e4d8b80d69c95c94ea25a9bb56b699e6828282ae48c9f9d8beb045304ab4a3a4eff5232cfd8b99cf986885053d81a756ec70b869a85102e194406dd27110f7be399ec1530b86310535bf25990f5c91cced41830f1947ac220f675835fa011a05047d6af474df03be0beb083f57a36151d29630271ccc80edec17bcaba4cef89bbe7cf7be1e33e9c35a1b837537632b9ec716489ff765568ffcc629933d9ddcf333d385f06ed49736c458ce0810e4cf619c04de0ddd186cc52aa4ced2a430e12f40c7607f03c4f601960929aad919bbf2fedd124d6388e7397c82e85cbaf45fa0bc48affbab632f695b931737b3ccd2d900e6e60cba42b094a64ff37d96c46348b365f78acfa7c1d593dd207f77621d1979a7200d02049080ca70b2aaba14573ebf97058d37a0a5cf997b17c484c0c3140df491b7f0c2e805bd547e4f0dfe4517928c660206b28b6bf4fdae0424111aa6be33282802f5d49875bc1e68cd730a7e4eaccfcddcf96c8a6e379a4d392a4d26601edbbfbf19179d893b0e9e3ebfb3e456317f23bbb8195158947631fa525d25be4e61f15cacc7942ed7c9b0c56f54637c737a74e3aebfadd16ad0ca483d1f0faf65396c670a64ab590b17516e16ec0705f9f94cde665a9b7fc012b48d938c83aeb6f2d9808a9e3db217c7ddceed53869205e83248560ffe74f61847800b9238d61c959f62c31c92ffa4648cb68f5908027464083d8df804b13c8a8a3cb6cc6092061e7b1a80149877e52f5d95114b165833aa3090b1dc302188655200acd5f3cd2806ffa711059604a02b3132ce3bd9bdbb27d5ffb7e7af940816e2aaf014d9faad106b416cc3dd11c8b205fde745ff7f763091e15f8abebe1f67652f57598d00d15b1887d6d22b3aa377d501ecdf3d2b933bd94b58d8bff60e404c2fe61690550eab2784cea9bd91c676e742f20086c47fa16d878db1fd435460c91d673c41b50f8283bc8fc0cf1539a0cadb6242238d1a59be3b7ac87096514a6f04df78cead462116196f5436a33c7bb783762f3af09675111d6a5de849459d0f30fa8c1a9cda95df979ed60cb49e8945e55cfec61c6c1d047409f9d0ebcdbc857185e0e51cd08231109a5322b9800f3ebb1dd61d38028512401081aa91918ff877411449e37a810db977eb58c319d51056504d824c7d13a252c67a51391bd7defe15a74cb0a3c7d218a04c8def8775bdb70e38d84ff227d013134257ba423839781b00cf96af83429671e0553f60ca218986960924065e82b93da67b965277fca5d4f0dd21cd4b3cac236e9614645d4e4a74fda92ccb00a1da002aaeab4fda9af85d98ceb9fc97a4535c2627b961cd3e3c17e57afe84cd5f8d291a3f06bf86e9f51898b23258da18c7430841bba4ff792eb8b3cf002c79dcde22b0bcdb196e7609d0abed895297c1bdd50e8cb002f6526e955e089e074f898e574cb7678568d182f46cae3b45c8840ed8a552ebf31f1aac5d9cf6ef062d60a77b35d2e2cc449cc247a184c42adc059cde4e33b2596f5ee5cac7a64fdbacc953c966604edb51551be89913aee21c86757f597a05ada89e5e571da9b114abf56010b50dca7a11b274737edade5e6d425027abba4cd99fcd4ac32158f330e013f472b211ed94c2cace5f7a63212af5f593ced3ab1bb183aacad1aeae9859934ae483d2f29e2b56f84e5f5ef8463d26521e9ddd3c676d45d8724e5d1834fa9e8903ee1ad44710d6ec8595a4e64c499d55365f4454e27e9488c6c445c4456e322571aff2fe500bf12f5f355918cdab43fe9b77d042834200b1681a67706d2ac01f5f7fc251d120cc03b99ae71308109afc195f1651e118503433d527e9c894f403fec7594bb4265223ea152c3a3d002c36c00ba1e90f6e73c812f182a21b494be97ffab687794f58a04971d56470e5ab345839d62b0ed82146b21aaea58fbbe680806f403537b2232a244f4c2a8a4345cc9fb3337e8dc9a8dcd04a90a6dd6360ad52e1d23d5bdcd2071e5f0d04d3844ea98befdb752bb2a5192b1bd1c6d044dd58cc1e100cc6f39081c0621e5f42602bbbeb3111b28a13e91df687279eea7e1d496550f5877e9f96cde3830de3b7b83d350ae4335a45114250732b9ec8ecaacc4682dccadaa75a7b3a6db7a1778190aade48d0360762ad5a3b944cde75d3ce4d1dfec6167b826ddcf91f00d9217cf4df137b75a78bb3ae5f082b9f15d597d5701815338e1d016802454cdc875a42a2adcb46f71904e0a3af70dcadd42c56a6ecfa5970b88cf27dd48da8bedf1bf4b31b09be8e77768a7fa1c745a77a637bb07f398b94e13db067b9b43b1ec8d9fb483ff55935c23c3856dccf87b1362b30a7b3fd37c596263ac2666b2471df64d1b9790d7b91159496cb2bb7c1e6055cd0704d9272f2501a507d17c101c43f70a8eccb42c8158825ba7f91eed8ee1bdf73fe658bdca03edc2c9bc65d91755205fd47b07d71010b32611e6ce18104ec0124a7dc31a7ccf610ff17ec10affd8ecff3d2a060056687e68c3af5460c0c6649c114db8f621bd2d432c9a5989ae34524b30a206bbbdbf27de8d8365f476c191e1c1b8de2f19659eeac8a9ae49dc085522f252aa6775988609ba5f0c9099290dcc884c82f7b49f57900d1c2fea625b6a1d7aa95887239c34bcef32f4c98003f3c46c4c26a7980d058a756836b523cba728406ac9888a1f6c256009bfd896308816eff4c3eccb27176629a7ac6d4a3fb633b6cee73f8d9ae9594be9a796ca713faae2d92e8f822289ee3ff6b7539a74a76328bb4a5cc492d5ef281b3d9dba069bf3c8f7d5bb2185acfe7dd99c63e15089622c9baf54f101ecca5c57896a8222c3f695de5135f534e670f33158b408e19bf8573415811734221d39421073c81b46f14c12b6c8e25735eea2cbcc5a82a5bb8a9fcd0c6b073de5ce82bd7ac1fc2822f92d04385bca163711d7f9619d2455fd0d6594098c734f09f0feeeb0e003c99620cfb7bbd8332343fbb06d05e80bb0a127d6363110fa15168166b1d674b84ab8a7014c8944e98b555a9abfc4e4d7131bc3115d84dd0110c93f7066ebf0a78125258042ec1cc16cf083a5855e8ca10cd4b341cba9325d5b7622a021b4764b8d0520a186747f4b166a103794c33384bc318adc92751677fa8b31e95c6b11ca41ac626b1c5404abd86ddc6bc35fef8948a65077c74c68174449316c4ad11876440494dd6b6e2bad546598f0c309d187786fde8e26b60b474f7e5222aeae76145dafa3fd305b45a719da29efb6522cb6c025d5bd013f382065b2dce7c0b95a3c409dfa70f78ad66ff5ffaf8be79691171d87f67534dc496c7d3c48f8a51272ece468478a28af855cd55efa6ec0f9afb8f0c8d34bd5b81141b28b06ab04cdc5af6f4db3748f2c53cd2759431cbf3a85a80a96e949080746041169e2dd00b33aa568f4dc7cef8d9e42a0fa91e91eafc7f8fda318782ba961b44875aae3b216f8b5aed85cffc4c25ed2b4ec843fcf0c17d2b5aa7fcafa0d971b7fd25a432b5d443677809dd7023a0e247c84009920118fdd7269eccd34a5df2418fdcee62a9cf61f125f95453ab418902faa72d818b71c572d77bb62c5aafcc597adb1819759d442c72351b8bcb6392dd13dbd49d90148ebbbc1d75f478d1fd77d0902452c530d3352b3edcc93bc60becd642fb684249aabc6a2c9951f4c7bd85bbf5c06155219b3da131dd5c66ad17d52ee2f7a50591a5387ddbf7ba0aac7ba7ef3973d7e33c1caffe115e6029e9a6976a02dd1785f506b6af9ec8081fb3490b2f6db00968137aecb03c3ed8263d25d3b2240dc3f9ed890a3765970857c00ed4c90f98099ffb3918f1d73cf3303dd84f8432617e99b21a857d6af9231d4bd73e83653351544c4628a5caccb533ef72371da6d1a070f3457523b91fb5ce03b1fedbcf4668411b8100297e92fb950664b149ba35345b63d02f4c6a160ef6d117306514a938d8f03a95d4e1941d744f51230a7e44545cbdd907451ffe42dd32d33b8022719b4ebcc89971e2cf4b34c38f7455975c6a51cdd56d9a32ab519fbd4a407fed079879c9bdfb05a8034044bfacf3df4b01f10e6d99123b8a2448bd1b220fba410de29c76d78022bdaf0d6e651e194a8e24e90abea81f0d49f16253bbe001b5287ee8bd29b9009656ae40b586b29906281c39727985436c278f8cacbd05099841ae6eeb18abdf8ea0082200bd9d64b47feb97949b8a3596268488745448f10feef2ae5ae4a90f60a4a3fbf84a2e5cc2b5212709beccef874a6b4d39a42088c53b76dce42b59d4c2eb88188fa23dc1a7fa513164c09b6b41a0f15d91b05aec1bf7f566a3d6cecdb51c666234d3fc6608a911a9fa561b853dc18134f6e6075e58aeb10a3890155101129011e3cf7a9b8b99c472b44c83ef384eb6199927050f514409f629b3bf0b66ee86569318b044f7ad6e831a3f3c8566bbd45df0111917def764879e529a0b475705efac4fe835eb9eeeae071b2293ada8a227df6bdceeb97ee0fa19ddf3d34dea032d386f98b644b090c13257e6133d2fb89308730c6e9ed699615b0db726853973f629b49223ec8ff6a400904129ab766a12ce7c558c9e3847ded3a14b7856f496be622aebb2f3ed0678a361ab58ae28bcc3af31555dba82ce993a749b8d2bc622818a6f77e2bcd30f70ba6d25813a69f3efe89e76f6d14ff3e12cadd98d327e94318b79ffdf2e8d668f18be6c3c28ae4f73ae1c028fdb3bfa65e6307ec1500a86c524691d14f52a4f320d7e15491a20d85e25a5ce565ad202158e454cbd5ddb3a4b200de84ec986885559f9d2fb658cfd7d27ba59256990d6477344c511770ac948ad51441396234bb1357759df2b3599e3227f8b78685d3a3d5acfa4a4767ce3e6eb6ed0328605d932c7ff4b8e05f94b92ea82b018a34c590a8ae052ebcb30700d42a566ebb9a0d797def42fe2a0a98231014bc45c74fa72831ae82073d74a73d877dc85a00ac311529d7bb048b24856fa6a522ca0eb72d5b3a26c7231bf4c79724a61ca6b75d6bc4112bfb7f7a4bb42cf4e8f7910345b31fa99663cb421429bf49d76032b76cce7888cb6e37fb3c7071885d46b0fce212bc173c1cdcce0dcaa37cddc68d5450c630414b320060bcb47c07944f1e2507c07235d5742d824924957f053776640bc0376e629a08e5e5f28dc0b7aea0436beed2c2c18c79817cbef3241242061ce7b4ac09d9eda02d3084fc03eb4af9cb2472d74415ac86af1bb578db2ad1b07023cdffe79eeaedce32c967d1de07e31768ffc02f676faa27c9c5feebbaac7a7b611df6349c765b997af9e6", 0x1000}], 0x4, &(0x7f00000017c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000001800000000001b00ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x2}, 0x0) read(r2, &(0x7f0000000100)=""/182, 0xb6) syz_open_pts() 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7", 0x14b}], 0x1) r1 = syz_open_pts() execve(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)=[0x0], &(0x7f0000000440)=[0x0]) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x800, 0x80000001, 0x100, "6c7d79d377017e129f5efc2cf97d2b94989df37f", 0x66, 0x9}) r2 = open$dir(&(0x7f00000002c0)='./file0/file1\x00', 0x80, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='./file0/file1/../file0\x00', r2, &(0x7f0000000180)='./file0\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) r3 = socket$inet6(0x18, 0x3, 0x2) recvmsg(r3, &(0x7f0000000400)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f0000000900)=[{&(0x7f0000000540)=""/163, 0xa3}, {&(0x7f0000000600)=""/143, 0x8f}, {&(0x7f0000000340)}, {&(0x7f00000003c0)=""/44, 0x2c}, {&(0x7f0000000480)=""/83, 0x53}, {&(0x7f00000006c0)=""/131, 0x83}], 0x6, &(0x7f0000000980)=""/191, 0xbf, 0x436d}, 0x0) setuid(0xee01) kqueue() rename(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x6000, 0x8000) r4 = kqueue() r5 = fcntl$dupfd(r4, 0xa, r4) bind$inet(r5, &(0x7f0000000340)={0x2, 0x3}, 0xc) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x2, 0x7, 0x1, 0x2, "4586a3297a3849ab420bf334fa71ccfbd57f6389", 0x5, 0x9}) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) writev(r0, &(0x7f0000001780), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 16:00:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/13, 0xd, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) socketpair(0x10, 0x7, 0x7, &(0x7f00000000c0)) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)=""/60, 0xffffff1c}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x1) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffdfffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206f92"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000025c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb0ff0f0b3b8b83f9c67199662d32eca383c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c2192d27d2772f50e1f7dc5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e86f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f739157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7e4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40dd1a443e5e7963014638dfae1a8c6601001df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37af1ec3e55046da54636f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c35241078714ac535411fe6efd6431f1fef2a4cb11164a55bc270b3389288a8da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2e2235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c4db3bc97e1df644a488fccc7be6537ab023c4afdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd0b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cde21290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc7b838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92e0000000085b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc180325b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc005ac58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686002f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2ae172a4fe98633b805760a0159cda7edf82efbc55bb63a42f7bf6db19fce9fc48b16267cdf32eb93146c0b622dbfd44979ddc0c0ccf8baaa47909ce9017f2796e3252e937099fb65e6ad794968704ad925950831ad26ba534a2ba406f1a70474f7901cdff080bf8de9b415e1eab1eaf28aee7219b27f0fe27375867443581a90ec4c49ccf79bfdd9cc4223f34c229397e9fc1b0b15c0145eeaf9962d7244a0d7d9f50cd119cdd571fb039afd20598db8d50417e5b32823861c92036708cc3d14c34e4aefb6cca6fb236b5f6ed64b89df2eadd9e77c62a91bf7f1339f8eeb329656829040d88a47d9be002a6e05cb8b0b64f19b49dc1ce7b09a56d51b737a87e035aeba8b864710459e4c9d1fbb2b97363f9a096841be5c7ac46b167b4bb32cc214441148390c9e35ee0a3f3397e7c282910000", 0x11a7) r1 = syz_open_pts() lseek(r1, 0x0, 0x0) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0xfffffffffffffbad, "bad84b73f2a42ccccaa70600000075835db57180"}) kqueue() readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kqueue() 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0x100000001}, {0x105, 0x1}}) recvmsg(r0, &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) socketpair(0x0, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x100, 0x100000000}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000003, 0x28, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x1, 0x200fffff, 0x9, 0x9}], 0x1, &(0x7f00000002c0)={0x5, 0x4d75}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x1) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) getdents(r0, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = msgget$private(0x0, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xa73, r3, r4, r5, r6, 0x2, 0x65}, 0x9, 0x66, r1, r1, 0x80000001, 0x8, 0x400, 0xffffffffffff106b}) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) flock(r0, 0xf) r1 = kqueue() r2 = kqueue() r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x101840df, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r1, &(0x7f0000000000), 0xc1ad, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff}], 0x8, &(0x7f00000000c0)={0x9, 0x3}) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x22}, {{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 16:00:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet(0x2, 0x100000003, 0x0) munmap(&(0x7f00005b4000/0x3000)=nil, 0x3000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) 16:00:19 executing program 1: mknod(&(0x7f00000006c0)='./bus\x00', 0x2000, 0x236161bc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000240)="ef0e627c3d67c941c8ac2743ff9f9ddefd8169d1f7287827601532d1f52a59b23100865d1f3e29bd353085f3cf79c0e57c57d9", 0x33}], 0x1}, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5) pwritev(r0, &(0x7f0000000540), 0x1000000000000399, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) preadv(r0, &(0x7f0000000580), 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0}], 0x2, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000002000, 0x310c51c4) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20908, 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf242c1752c921d7d4852016cda7b1198c22d8b5bc1218d55ca9d97258e8fb0227b1b7d6f62a8abebb019ed0746e3d134146c055364fd6ceb9641868ed690f2d2e00b400f08febb90bbeddf60fa1c2f415dd5ab2fd2b8daf959c4ba7c50c641326c6172283f53c2f964120594d083c89dd122da0a0ae3a3c2e8937a6ded906bfe27a6d31461b5e22bedcdde75e4a62f01f655c7f5404eb8537ff306e75cf6bdfb7dfce2ecabf19e2ca3bae02ffa020edc54b7cce9e8e71a9a6ad7b849c1c62b70bddcaca618bd3c1d7d40d810dcd4d3ef6128bc72e3b0500c6260a5d76bad05487337bb3f1152dac63d47b91d3cd0966c616970876b47871f5b3eb895c72858ad247185809d7c769f61d05849a6592424db3821c9309cd9008e31dbb1ca85fed551bf7f8dc15ea440d6fe0f2c26bd28d5fb06bb0a08c2c7069654e6dd3c12b412facdad1f09b7cf2dc1324b4af839f7464a4985790db92bbd9a1ced2bb139753bc582f9df0e372298442d8b5c18ba015416cdc86bf5c5f2fdd270e3efa7ed2c6141909c6d9c31c36394bd18a2f6892f0963d4c6e500e641e04aca1ae1f46f65cd4ca8268905befef800c14be8b00d6fd09ecc0f9ff43e68781a1d42f19d64bee20f78f1993a954bca8b954e0718914195b8ecec87734e7756e7a2f4d9436712a60ae10b1729a30a38f28f07fe31bad689188425dcd2f7e8dc1a8a99b2dbe95abfe4e9bf4960dc959119d9021fb1866ec7d07858095a00b3b129f7c825572e0bbc1a234632dc5adbfcb3092e725f42404689b2d14cfd3fdae30911f8816d1ff5c38b7c7f8e998e611a1ca0d8ecea60788af41fa1471c5488cf74db63b56df086f9890bbea21b2b36740fab79c796c2c2476950debaf09b8ced25db5319ebd8dc8c7f942d3b14a1a1b307cf783ac3791130cd46f3f16b092d69a51b4bff33e96c1f14a3d3cfe3bc870dde1a3b050e23b0c3a2f7c7f931e0b858bccb3d9cbf014fcc3200f43ee3c727cc8a1fb2138565f28014d982fc7cee58246df6033b97748f694c8c015e4d656a6514b628d97f626908fbc2e64b55e2068a3c097664e4ffb64475fb70c1de61149c86faba83b4eac5bf67a1c3a8207b670078c222d3d5dcf72c947d1e70b6861e20f1f208950a3b1d6ce4d6a629e33c673e6d58e08a1f648ab38e44f1e2afd7f6083ac23f3551f37c672cfbf3ead6109dbc58d5369005431dad0c89a04eb382f3fa9fdd251a1e82256231bac4ff4ee42bb4a5eb5d344d85a823f6d8dea009a4dc53eb250789c714aed7832a9e35fddba84817fe9cb45d879c1c0e6a660db92a36ee9bf06634393b3fa6689a2ce1890f7a111acb35ec3e835f86469cc6d6205478fc8648175646b055569a0a7cea04e6c50a3d7e0f59f0a1c74420a1372f3e4041fce186a909c4b67df33e137102448f45b53f2fa81d48e53fb5b1124bfc0a54da074b77f2267244c04510759b750036e92ea9c9ec47e873dcd538593b0e3d6c45e2a5b6d93b651772a009810491bf3ddcf5c3e6db5bfc2ce1185dffedcfccfd6559cd65472244f5eda347b411c4da98a40092c4751b1ebcb35140ec3564b77bb1b7856ae4f816740afe156482fa4f77341de268028c481a4e3f9577eda15a2ae0eecdc45dac869ddc21d6c825dbdfe497e575d3b66499ccd82a4402b927b45ef5b4e8e0db8714d612902bafb1726231e9abca0fa5d424b024c8b2274c380cbf7379bc9482dcbf00cab8d72557c761bd41aec7d952032f233cc4fab735819ba699dcc9b5b8d2d311e2949b14a2a2286ba9f7182d85ece320d5829711d354becb8d23df6a34b63109b8e2ad791b8ddcb2ad96c28914a127b211025604b47f3c37f3734e6bed71bdeaf3e1aebb55b7ec9580b3e8a8e260aff480bf3c0adf41f729a2f1bbecc04ace6535dceb343b43a1c377a16333da2c11fb4a53aeb885e035ff253b0b4d5839f5e46c1b03148455d01e7c3a89a83ebad50d90af6b33d549706da8360ffb0d0cc7558723163b91d0ddb1594e47ae5e7d0101516a76c8bac5a3c5ecc2a7a51918680624052647ed8f48521b5e8a2f70e0da32731f19dbfe7505562c8988ff29b4664a12568387169b2c3874195509d8d0625724b191a5d5517c4e112cd3cf532917ddfacfef98ed336d33eea1cb666a165a7f2de10ef1225bcc6f4a45f78e51bf1822c73e2cc4036c6438dca7ef1556633990800f7f744f4be255af33dee9df6b617d08ab0cd2feb965f13230f14dc5de13753f1492e5da93f82e82624a91a2b7271de7bec2ad1d13d13cded221540a193ffe1ae6ff372045987bcac329555a4c70d2405ad93a2d86271f1ddf04e79530add2b994744e12c1c2260111f152d3a3d247bdaa207fc594775d637c2cdb570939a86dd51303fb6ece430b16b39ec09362eea4991e889d856e57d68f872cb027c51b6764e15baca4fb0a19a0b96f178764e52098739cc63dfc49641ee18b8b61dea489b7de612860b61d2741edb2b65f6e3e890b89b781a536042387008a33ece5fff84ed298c0a18262e8d792a6ed8eec7d0f5990b073849db61b1455ad52867f3cfb895568fc102bd7a2893c61e20573f4495724d73bb0f933f4770d30ed0e8eae32035242648a6fffddfbe6aa10a8eff619ca39458802ffa225aa8fc07e95d7fc908ed0a601cbdf6e60ae4c560a4b12e8d0c8500ab4fcf846129d4c3e0681fe81d4965f8db969ce2a826c3ae269432b91b4685fc9f5ff6742e9e9bae3c383985306e9a50fb1bcbe2a5f2f68fd26156e6f8549095e47ad2245e46e5a8dcad29ead424341a478c3748392d1ccdf56b61c31367a8975b18cb367349358f829ec94f5849bcc58d636ab947f7419ee9842b755d79fe3703206121f6b7ef03c2fc750cf98ffd4347d357b22d6cb3c1992abf319f52e86c0280903adc172f70397c7c16f9c19258f3588daca3f94137f51c8c091937f107c042848aff107930542445ca8b5db0d0a38b7ff0a50c846605a04dc897e219c4f75d1be5ea1a95250b07b181de718cb5ba1546239f81d28e17f86c8af3abd42e4126604bc064fb3a2c943db92e8503caf46a742a789e1872ba967ff072ce1795e471f6af05b73ba00c07cc85ab6574e2a5dfe2de9b5247b6d9aea917011c996b21392f99d0c707373065603794674803993e028fd091dc3b4ca3bb4df081b8d7f3a9fe2926297c962100488c5d5aab89c3773a2c47935f63c9bfc24429fb50b91fd5d941f10ac5f60e7c1fb252aea93eedf00492d361f0db0df92b60558b77861c9eb8d41b26de7fc4157b76a8ee68a236513131d4e7ae20e8afcace1f81fa5ebcd21c24ee9212f9ee1306d5a4971d038dcca457fe1eeba4964b082e5a44f928eaf7ebc129161527a5d4ff4d4c840ca5cf10844a72634404fdfacf8176777d93ed03f0a8d5e5dba8b67fec3b42880264ef43e4da74542b1a5b84d4824fa1d3768504fdb471e9712643a3816310a8f23ddd8a71f38fc422dcaa9b072d214ef9cd63d5d90439434e4f9f362e7320ee27f988df2f15a3b58d68dbe294ee431968f45269c363b8a555bca36c8cd896567a936d8f8ba750ead8a22a54ba64d2e2574ae8b9ec69cae3419b9b0244f2b3c44b4cd4eab77e33e799985765621807e3448eb8c01463d9b80acd8936e4ff858aa5bf1354e7f10238f4d4eb25d98fdd5085c3ba0288a57b097730bfb2ff2218dc4688c2278c641c3031fc7d1988644fa2ce2124efed9a0eed21aea00b5701bd578841fb42a9192dddd8ae5265059f9f34f00e265f4a6062a1d47e817910c84308d071ec7bb094a1161dd1c443880672338fc3a774cee4ebed85803ea14e60e0ff71760105f5a3c0f54f77c7906b18462a6cea9bf9705b0d25ea2ee45b1ce59fae03b3e3aaf979860bd166470bc0211ff41d6820e82bef7a9fefb9fd199bc37447e45d5ec7933b01d0180f53235cfea6aeeb5e04633f915f8b8ae4a9f6d965c947c5fd2acb9887bb12991a49441a450f4d306d86048488463b1ecafeb89cf77f4fe6ddccba4fe4f5b5f457714483d4813d629968117e0d1b7ece15d434b236ea89d9493bf52ed038da6c40f082f7281e6995655d9b687d6fe22740799dcbdb12f9e0bb112982c0fcffc92ea7cc6cad8d35dea4dfb417c53f0c5c9dc4cedbad8d07d7266057911e4810c2bd2e4b4830493e678c43089f9e26b40f0be4cb182c9d90371d8f4bcbcc02d6921bcb46cfa8a4d9285c6dedc61ebad51df44bc7deb79d52cf3cfa1f43e2bf522ae729b3dd925d1d42f0b7d352ce5e62b388e5344603aa21590cac05c39f44a6b94b3dd19bea6547bd69615c7b042473f75bb2d4876da699ebc9e97556ce5681673580b124fbb3c31429d204d0d2cb0a62395078b73b343747b94cb519273dd3a4faac92a7e010e7433946901d088a4a7298c3fd1d1a2bfbd1d028f4b8cef8f421f86a8e98841941d3c203285ef9b3797507433575abed69b66a50151a9b65087b7ea5dcb5d3be5687997b258c5b7806cc53658bcbf23833f4f2f9c6a619fd33e048c29d5db9fe12cb9229e8fd0d27bf41826f2d6e610d90c629b4d06dbcce57b18d256d2f68cf6bb15c0c7ce5daba2484332722488c002c1a249e1706f4fb92846f5a51667dec8d61f59b447fa58493d0ab61397b209b2d8e2e6b6768f4e57c3478cb6e3ab9373ae500807be9ae8dca26f8ec8c317bead6bdbf6e56ff3cfa73eabfec1eeccd97138387c259d164f440b04c909c96c3aab777f8d3cb7d56dd9d71a9451199d62f51a067a177a594c72d8da11348561b27f545a200dacb1fd9a259c5bb1ffbc4c8165ad5336885185983d9cbef44f462cbde3efe8d9cb01a0c4d93bf4c5e7a84f81dd63c6ed49d61d784d3793742d35d3d98e8604c2f9acc5d0477d4c198cb49b57c75d44742d75c078857b835e794ff310467568ccaa2f623c51c4ddc9ef5972a2bf1484261b027c3858f3de1d983532bff93d0d6c1dfd1f9d8b6dc4501582f493d36fff385c4b4c14d2d63c8b64650fef6a96ac55f02bad2370b058ea9f5871943e49ad7496e58744b4c47ec851fe5f13ebb34d55413332aad3575ba1217683586cad58920664f7da6063c90b61f27d9ff6e2ff4e0eca72ecb259adcb9912657dd8c1444f8885e4d6d6517ea3a8179cb72ae33bb62e55ea6fe7bdeef92d1fe0c99438da15db4e0444b8a37db99c1b8597c1340a725e00711025e6e7b246e86e4370499afbc3fd623f287fcdb347b7e800cde23e41d66de7be471d395cc8405203bb5038b", 0xed2}], 0x1, 0x0) r1 = msgget(0x2, 0x239) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getpgid(0x0) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000001140)={{0x5, r2, r3, r4, r5, 0x0, 0x7fff}, 0x0, 0x7, r6, r7, 0x8, 0x1, 0x8001, 0x5}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r8 = getpgid(0x0) read(r0, &(0x7f00000011c0)=""/30, 0x1e) getpgid(r8) socketpair(0x2, 0x5, 0x10001, &(0x7f00000000c0)) ftruncate(r0, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup2(r0, r0) 16:00:20 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x8000, 0x0, 0xfffffffffffffffc, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000)="3ffe90da", 0x4) 16:00:20 executing program 1: socketpair(0x2, 0x7, 0x100, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x3, 0x400}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) poll(&(0x7f0000000000)=[{r1, 0x100}, {r1, 0x2}, {r1, 0x2}, {r1}, {r1, 0x114}, {r1, 0x20}, {r1, 0x2}, {r1, 0x5}, {r1, 0x10}, {r1, 0x6}], 0xa, 0x0) 16:00:20 executing program 0: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4401) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x10000) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:20 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x1, 0x3f) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) dup(r0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:20 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = getpgid(0x0) socketpair(0x1, 0x5, 0x97ee, &(0x7f0000000080)) r1 = kqueue() fcntl$setown(r1, 0x6, r0) 16:00:20 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000780)='./file0\x00', 0x200, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c0a46eac8dd2ac8f703ad58cabc77b2763239151"}) 16:00:20 executing program 0: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) shmget(0x2, 0x2000, 0xc0, &(0x7f0000ffc000/0x2000)=nil) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) dup(r6) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) fchmod(r4, 0x40) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000b00)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x6) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x6, 0xeb4, r2}) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/223, 0xdf}, {&(0x7f0000000000)=""/52, 0x34}], 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x10000002004, 0x40000042fe) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x10001) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) r2 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/156, &(0x7f0000000200)=0x9c) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x82, 0x50) ioctl$TIOCSTOP(r3, 0x2000746f) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3ffc, 0x7def) read(r0, &(0x7f0000000000), 0x0) r1 = dup2(r0, r0) write(r0, &(0x7f0000000000)="b5d811b0f06a266c4d6c936bf372f345194b7106038849f2addd1f9bdd2011493624af8ade511af139715ac5138b9f6baa7b737be27250b598fc623aa45259e0718798500ebb0804345e51356403e1b987e29861607d564fc03a03093f2567116a8f799b93ef1dba4c0a17a33a5f98b5587c3b18a46e93f7ce55baa6", 0x7c) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="0000000000100000", 0x0) close(r0) close(r0) socketpair(0x2, 0x3, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x40, 0x0, 0x0, 0xfffffffffffffffc, "769739251ce5b35cf21fd32f014e19c80626e487", 0x7c, 0xfff}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r2 = shmget$private(0x0, 0x2000, 0x460, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x0) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r3, r4) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = getuid() r2 = getegid() mkdir(&(0x7f0000000040)='./file0\x00', 0x43) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:21 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = socket$inet(0x2, 0x5, 0xffffffffffffffff) listen(r1, 0xdb9) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x43) 16:00:21 executing program 1: r0 = geteuid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) socket$inet6(0x18, 0x8000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x350, 0x11) getgroups(0x1, &(0x7f0000000080)=[0x0]) fchownat(r1, &(0x7f0000000040)='./bus\x00', r0, r2, 0x6) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffffd, 0xe4, 0x10, 0x9, 0x2556}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000001, 0x9, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x9, 0x27f3}, {{r1}, 0xfffffffffffffff9, 0x10, 0x10, 0x4, 0x3}], 0x0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x8, 0xf15}, {{r1}, 0xfffffffffffffffe, 0x2, 0x5, 0x4, 0x1}, {{r1}, 0x0, 0x10, 0x5, 0x8001, 0x5}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf0000001, 0x5, 0x1}], 0x80, &(0x7f0000000280)={0xfffffffffffff001, 0x7fffffff}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) 16:00:21 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r0, r1) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) kqueue() 16:00:21 executing program 0: r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000978d135653cf57872a4f81c994277a559dc93cf0417c0200000000000000000000000000000000"], 0x33, 0x408}, 0x402) 16:00:21 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) dup(r0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) fcntl$getflags(r0, 0x3) 16:00:21 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0x2) r1 = socket$unix(0x1, 0x2, 0x0) listen(r1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) chown(&(0x7f0000000000)='./file0\x00', r0, r2) 16:00:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='^%(%\x00') 16:00:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r5 = getuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="30400000000000f7528515f1dd19f4de67680ca84e254ccb240d7828425c42c835e6a3e0a1bbdab087ec73fdaf9a1f36bc709da6746940581305e3a99a3b27c4354f2356a58d4b70a8186a88207409a6761a2d96f1610ffb4d4284b0d1bc5a2b411ecd3fbc5f200f61cbdb8a4c6e91b6a7c134587817d8da20200f790af111f8f8c7cd8bf05b03de860849e80494a4cf1eecf25cae200a8f1bed4a1e4567bcff050bcb79a936c83f120724306e426dd32bb7"], 0xa, &(0x7f0000000580)=[{&(0x7f0000000080)="53a680cd3599de939e7e8f1d81537b46e11e7adb1a1d94730b1bafb6a1a0f6d11911461aa579110fbe2a4e5f916b", 0x2e}, {&(0x7f00000000c0)="8f23ca02e523774f8d4837bf41d649ad85970e86fc336a0e4a85ed436f72c98d9399e11bad3dd34d9d46f37f209a7977c3959bcea9b8a645cbb29dacb8eb0d3468b1e2061709ac613b764b249ccbeb268a9a99c78552ab36a29cd1bf40813bbca10e24fc46e04243d63be9d270604276e5a9d034228ffe5b399f23358554d2e3b8844eb2b06934e1d51c950d7da0d289d13da4483c1154229111344103", 0x9d}, {&(0x7f0000000240)="8bc54598b8216434cdfd57ae025fb08a010e037b70ac42de9e95bb2b7213e7dd183be6bf0a3cb326d0b21454a6ba735c55c5e61852ea42c21d5da4c1691e36ce8007544de7df58986cda1175adf2edfdde8e5e1b6e00643065104845e85706fd53dcdb524f1a8c7b6b07eb108b8de3646a1f0ec4f4ca82c37fb0d89a097c43ea329ad768f3a099fa7f6c73918c34", 0x8e}, {&(0x7f0000000300)="2c2db606f3910999a838e00020299f6e0ef01bc463c64e44dae21903aa8d01c153581320bd5aa9e5ae9307ef3bfe6a7a458cd810da650bed087c69fe17ff134dd3a3f03cf4277dbcff4231f86041ad6805e98ec6d7ed8e95bc1abc4ae4d303c3c01d8a2648879b0bb40c2b2504a864e5f0b22e198e598eac826a1159490cb6a5e8d38501ffa10971775fa77f06be45acfc58078701e75e145efc413601d58373f22a1ca93bb8338194b29d6c71dfcb064ebb81902e9c1fd99c6f56c17201d074bd5b43750256df2896", 0xc9}, {&(0x7f0000000180)="1fa6263f6c3684ca9622e10c430332c345e7fa0c93074d9c076c57a86ace45d6f9811a9ad3cc1697b98bea7492", 0x2d}, {&(0x7f0000000400)="37cfe96b00cf7147863e178a9ceec60dd21505f9a4474b4b79feacb94f4ad8d7d1393be689b4692cd422f09ca46c4d06df481c258b553d37980ce8f11c6dd4de39e8830188cb880c7ae9b091da4bebdbc7a493ac2eee512e0f42c4c3b07f63cb71d7054204d492476d1cb9413269d2a857193bb4a6c63593d3aac31156d9a8f6112a32fe7fb73781c4c5fc2a7e41ab939405adc5c9e41965434377445a4ad007c27da3ee7d", 0xa5}, {&(0x7f00000004c0)="865c20fe3893829509e48d07c2a4db86dd1c8e5017a2303e3ffbb108ab97f893e5502d300edd7364e6008c96ba561364da3723dc7f442e90dda9a83443e8a7310c74c177c76f7545aa23ff36f252128a502e3d0abcbf75ff4955d6df81eb1e00d97ba9481954bd47db0650f0bf4db6509f1fabf29b129cb8fad0f49457c0b64bafaa63bd01953230ddce8d18c2dc0384b94f8df887b4f7", 0x97}], 0x7, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0xc}, 0x400) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0xc, 0x0) r7 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x400000000) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000800)='./file0\x00', 0x400, 0x10) fcntl$setstatus(r7, 0x4, 0x0) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:22 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r1 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10}, {r1, 0x40}, {r0, 0x40}, {r0, 0x164}], 0x4, 0x3a9) kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r0) 16:00:22 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) bind(r1, 0x0, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x1b, 0x2, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x4, 0x2}, {{r3}, 0xfffffffffffffff9, 0x54, 0x82, 0x3fa, 0xdfd}], 0x20, 0x0, 0x6, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fchmod(r0, 0x41) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x80000002002, 0x20e) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f0000001000)="12d3d608e3f6053868c0b4f69eaf5ba83559963c95d96ad0d4c773ed996ae1901e07bc9395619eca2963222ad3fb31d44235655f679df0ca5ac7854c5e1d6608555349720d96c02f097e163779029b170ecd733299c9392e1bb5b73cccd54632e35f712749c27f3dece873aa3a37b570fb4f68a39bd86512af9b17a88474792a5c97d2bd70df18a62bd5c0e905441f4b49baaccb2106bca6f6dfbaf74b3b90788fb2b72f53abdb8c6e386355c95e26e896561e023a09b763b466f926b3874ed4e42e6564fea94a2cbf8140756f4dc64f62e50916606121d0d37970b369d3905c34cd09fc4dcd1b5f422edee5e92e5505912cb720054245feed456430084474139ecc2a7a92335d56f4b090283d78f5989ceadfcd5a680bf71582b5925e07bc04f75aa56161a352921330093b22800ec231d9e16c1b81d59b79c48259e74499d849ab75be726d80996596ee4a81ad40bcade29fba1a2501484f7d87bcae9430320970dc6f7fdc4de900d710e323aceaa2587e61ed74e6bbd483a45888da82e3307f47522b5d4156ad54cd695764e395898c27735c09de70ce4ded0918611d1dfa6c69ca25d61217b59ebdad45e7a73e6ffe97fba033e74fabab5b2ac003e969b60383a05748a2c6b768bf3172d0e94f8ee6ec5395d240171e577756a8c62d7ebe1f2a825683795f79d6d3e9c2002f250fc31818fb7c4da3890b20a71be7b6a7d332d53e1b6300d9a68b3cd828386f69c9930d8714abe286e307ea9be8dc46c7a78319553333caa8621b5c6e52c9dfac7d540cb585003073dc112f3543158299b0218acc3de1676a73176a0a3525a861fc48a22f1b5ac8eaa99d4aa31dd033a0539083ea82b0205e69090474266c0a3d658b9fac7148e9ad21b074c5a94e043c08aa1412f64f12b0e537a5cf2c830c572565e5a6b9c84d0cb174d919c774cbeceaddd69a80f3ca0e7a4d6424831bfd342bc7e09b64ef0f41326a56f97a1a2ed921ce70bf4562b3253b941e0564f7b95a64056c273b2fadb475528067b5e74a14ab25b9a9c375ebe643f318615bede578c779ccf5a35c3f1f555990cb35fd90a8b5c17a486ca657d912c26f7670790e9e3d2951d879251b648e0c84638baf86444ef7f97185bef60f4664485f0a35a296298c8c2fb594549a7bdb8c0fd825593be04b5d0802531b8fb60bef141e716b872bdcd9abd180266657b97c9a137a99bbffc9731cc14eb81fde592d72e195c5cc3c3d705145ebbc1774ebbe96d22e290f34c031010e149a7cc152baafe7295cc76de18c812d7824ae2aaabaffb6701de4a0d1daa3192649e7714862239b75b58799cc7c90b4a5f4125ef7d521d2184b2f3e9ca44f1b413cf8420a7a391c2604d131a0305e332c1e87a8e0eda6e0e7dbe9daab5797857d865b0842bcd8cc997cd4a0d39916b3a2e6b93430fc31c2790adfe53044f1cbb673f5be1306d5b3dc3c00a74cbd1b7c53f602856ded2f7a5ae2c5a2c1caa8201bebd2cd4d3ef73374fe152b3a4b8f44c6d51467bdbaf02637b361b5530ee3b22ff3ce704fc54e0f074b69fef964598450f7a59bd7b20bfcd4183eb9001af40ed15acdf19491a4d383e3624f0d5087c8a4d49b27c9f4154f285d6d4f5693a3840f931e33d05a1060b2dba6634175b6013e88778df087fec569c30ce9f8aec96395e398c694b4ef245ed21a2c4201f6fde210f285bbeb7ff4cf1609181cb6fe41d5045e1b626cfb8edd55b1badd49169804ee5ea9b6cf248721620d7b46b227ad46dd03be4eaf192aed3e004ebf521160d28937cfe25c834d978566b1776d19097db0600798547f4cbfad36a6c5cba9e0daf8a65f140c80efe1b65ece170b027d2f793297a373512733b547ca0fe906d7ced061254db5f3de7e88aa3ae5e40f042fad19077f1e16dd0bb07adb8249b23ff24f4827011bfa4ca0af002b7842d0ffdc290a680a4d23840a7356680bd894192a35e8d975f71d5459c7325a497ed646beb31b006f29fe4bf2be86fadc854837d9aa0efabfe03236baedbbf2c149780a1dcd3e827d05a67030f1eee9c2a37f4a89fb3b51422fc769be1ad2e4a05fc245b601ef4cb32ecd15ba9c5246896efbe9feec784adaf93f2ab7ec8a71ebde572a3381b0b06466b64de3e9d0ee08c8e09fd2f407ad784d658a47d1dfd229626b37a9bafa7f3106f8f9021f1e322d0822bffd900e58dcba279798efecd24b14e6ea1dd33ab0da4e29a7f4b3e8feff763f2e9cb6211284495439021c8ff222a66e845e29d9a3e125828c5b52297ed3fb97b1ebe9e14903b1e18fe7ea95ab1f731468b3e70d5b2ed6ced689a0574de894be24f5dfaf78553ac77d67cf151732b3f9af05fc0235186d2b91536ff36da6d8c39c1cd31ad8ba5f4f36fe5374da09bf38782aa71b5ebf0eef398123ebb5561acec801c368163488027a896eabef04b7b151a457edcfe3e6024a4d2169df342728661a5228b841c87df57227eba9d92cf30b7d1d1f48a4ea59f1055e4fcbe7a2df95b3aa0fa138632b2011f0d2c89dd22b75836aba9c626872c35d62fe22d320604e489b3fb66bb1fac70f0c383be92c4af7c35cac70c5d74805ed4aaac91b61adebd97b7df07fffd54b09012e2eb12623850ba0756fc19d744178036b4e453406410d95f9bb0065731a12c103a0eced0415624bf0799e83fda13d1d915b77c854ef6059472268afc6b08ce76f6e58ea11ed9d277652eba761fa32ae9a2400398bc880662250eb0b4ca91afea9d852b5dcf24935da9af7d13d5ae6792ff624bcff2bc773cf1c79b95b90e9824e64f7271aaaf20b2b7363580d0ceedfd7b6c898d1db878c3163c6003b5c12807cb25e0b6de61a355298e140136fb4f922c72f2263cdb58c17de28d62013dec15010155facfd63f22c8ca6ded35c11ffd9956b1c1cb571bebbfdcc2ad130de2f469e829665175038e8f2e438c7b5636253c1aae51648e43ba6866a0402fff178bc95a8728ce06d892ce256364cb935daf037f691c6f67a134deebd2628bc1358d595b1b16caffb08152bc2f85f763930f431a80eac02a571a4cc33c61a969029f0dc705eb371c29a0922709256ba6374e66ee49819ada3be39fa9c40e06317c2a1bdcb6fbde9f2590a04766e98a7fb447c7dd3e967c8db2a7ede4bd86024457c244e6a3824b213d5cffdf24890e43040cf36f8b54b0f89a18380ad2ad674dc03f7096ac248d6d889c249d0f1928ecb05ed228b21a789b9350d0cf7317612c328d42c87679b8e74d0ead6ed1810a237ca76a72be328aec0cc086115a8595ccbbcefdd4c1d6dc00c5e8d9fe4ce751e52470f7bc6aafd7f6978f029bb622e3add4f0b2ced9df0936503844a71c3f6075d4143a33887083f8a7c2a644581565ea907a28d092207496035afb0562fea861e117aa8b512ffb44b3bbf80dcbdc06e82716cde5ef306705e51e269a47ccb08e13af30b3e1d498ced408b892145de5fbb92a39795081d244d192efb98108258668211e7f1d2b0cb7feb150a6ae988aa69ffe4686bd8feca13cba41c61497a9e42d7d79b17bf27850c5bf738acb9f81dcca0af282109a3e837fff36f270e2508237728f843f58ac83cfbdaad541c9aad8c75de40d86713f1bf94d005de348b5c8bf21ff8e88793620144ed649048a8f924862e6ece458d1abaeb406bba23b5473ca272b7761df9f44c3dc1539f1f2b879fcefa6d86349117b5bb11d269cfd2e234ff173b4f516aa61f7de2ac2092d7d5c8ae515903e5856b32b709d14219dd685d839c0ea925d778071c327cda2760c8b564affd3f1b294fed342ea3b9a47224d1d53316c4753beaac04d84c6ea67bbc809dd09b7dcafdb6161923e1c06eff133aacc99a285bfe98389b07ec21c0cc95b03c18c2985d82acd39416d803c95fc1db5e318d7718daa43bb798d8e27ce00bc733b347f9ca31ea20157e68cb03735b92b20f94c03ab747a771f990b007723ccbc435f46700df7d214600501cecc496f109f3b12a402fef1c3d731bde3e59d1d9af4189310d3aa637d142e0ac212cd93af3bd26241a5517bb3e6bed969097924b33acdc79bef3d17e0e86914531aef68d8cf1858e2ebe4b4dc3c80803dfe1960a082c9fa3eadfdf770a53cfc531340e9f3f557d3d2b9345373a191e7a9c76a9244d61e92c17e5e4d695bb164a5046b210c4df76a73c9b92c8dd5dea05e7de5073dd0220b4b408a1ee304f490f64add9fdc441092385098733407e696317cca81bdd39d2bc2fa45fcde74c5d1b0c47eaa72be5cdd49812cee89315f395c438e133473c8f807e8839f51d203d54ae84c146ba3ef26443561e2bab9f9faea9632fed3549a49dde5f0560d66c91a13260d9bedcac26c617cb5f6937516a3aa4962d95d5725e89290a43bbc15ad46558dc9ca8b04b5849599346022f09ef99a43ef87aea1cde30c7038c16afad93fcbb98bb0a742befd2048630cd59bcdbaedfdf3a6c6bcdcaeda21f7ddf1dc8a63d8f3c6c892a011426364de123646ee4186d2b5994cdad24c2ca464e3078a6d3412fe3b24b9704d706250c312298e85a3575d8e5810b3265aa3853504dd9b0c7b9d8c9124f8b1851721e5b281ed0dd70dbe63a76884f1d44eea8f13c3f3c12c182417f2a2cb8ebe3f794a8ac7bff6327857cd5fc4f562824e9fde8ff021736cf9708e80ab6665e0005bc68343ecd698fe4d06b045e1755bcbc61fa6d384e8d5f0eadbd9ddbb6cf72ff9b7697a167c28e526dc71115d69f448448c39ff47f0f54339965718bc663e97664cd46fb539a3d514564a4cf5cf744237a44b35c8098d5f20dffd0ab897edc18e70eaafe103f5d9a6ff864803f6892efb281a877cdaad8c77276d0445f1df70b1d913cba5338a6e59760151ccab3322260dd84b366441a054447654c52f4d13e17e2018c9c653d63d9c22fe5f7747e96faf78b40a92a2e8ce36c65727391c1936884a11315e2b4a79b6ed41b7c2abb3c52fed23272a0a2a10ff5dab5decd5a7082ed2977585b8c5df8eaa4778da118fadd797f413715ae77cb2fe5c12ecdd060848fb1dd5f013cb776585ce7b88712b50d5d56648d1779f392aa69c89f207941c6e92dadb7b7f077db56d97a15898ca2a3fb437fedc4de9b99586f3cfaa473dd9616ac320a73a5196c7b99b9c856e467ff9dc3641b91efebd606aa5f0e4e5c877a996f5ffb20467f553ced06f52d1bba77ed6e816ba2e090fb48b7402c652eaabb11eadfc837e47c5e9f0ba6b6bea62016614cfd14289effc13408c66723fd8cb5a6dfb4bd55ddbf443dc14f6830249941a4f8b1392f62f9fc95cca311e647831d2bc4e4fc84d80e6c1ed8d13f3d7f63b3e564bedbbc2043e308f7fe1c9050f28a332237a157b810cc688aa762028f25b6d01ea11e2b9dbc40aa353b7c65a83d060f9b172a924b244fb1b0f1f4937709b4d5dd8a8d27bb148089a8e7000af93111367c2741fdf2602e0832b9e6e40f2133022869bf783a31f605829166f881214a507743e3154a5a7096a7c6651e8d71c59619c369d90aad0276320018c95ca0d034dc91ceab75bf56db64c1b5ca0abe82e7d2beec5b2ef43cf218a4d6672cb7310e8fd644faf44e580d5d8edf71e9776e5a066aef1d6b7ee2d02bd209a0340bed5c5ca0975179e363660364bdab4677d069025f4c9247eabf15e94ace45490ca8eca309f197cad1f160150b0ba3d6f905c5a2928ed54c4b843c6238ee37489cf5efa0b7f782a1b7a4f924c1b24fb3b0cf0ee6887bbb5dfd5731b5dc9b3441a707b85cba065b8e777e70902cb0fafc", 0x1000, 0x408, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xff}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x2, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) open(&(0x7f00000001c0)='./bus\x00', 0x60c09b977889c022, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="10327ef25e9ac991ae59918c15895658d693357e1201767378c4a69081065e5eea872a7e6afe279969a8479e086ac0a404e12e0bd0a8af948976ddd20a4a166d2d2d630ad0b2758e7c9b22958ea7c7495732534e808e1a8d10dd9436d8f97c8af429ed0834a9b0c07832873d4fe90dc511b31933c11040c8fe8093119d", 0x7d) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x14, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:23 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000700)={0x6, 0x8, 0x4, 0x2}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aed17f521b0a4680f46a6be0b0211316660c612dfd98ac620816dd50d6f976dabcf96d36e0bb40a5b6dcc73a474c690a3e33e7df0101a080ba110aaf465ef5815c90a07a4edb669aa8cd109c798ae9f04f3ed3d0195401b00ec910cda7d325af845421a7ddf6eae841384e2b7ca2bd858ed86885418e23a746"], &(0x7f0000000000)=0x1002) pledge(0x0, &(0x7f0000000000)="1160576cdc7c90420e2fa5d563c117a17b8e9a9b16c047e694202076a88bf8d07522ea13379051f72bc47e6c0daab1b6ff65fdc6d15ce7c3b484b0ded6dc33783c3555afeb42c9dad2d300b34fff3321506b1ec54cdc176b4bf9587e36cdc7b48225b7ca3e1120c60d118af7c585055a6acab56b299ae7c0a78216219eae15b7a0463c0117e6f78350471705ee132149344d86c22fbfca4647699d72924949a6bec8c846a77d0a20a98f2c43e41de693091a19b1fae0c1a8335cb8617e") preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f00000000c0)=""/206, 0xce}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/138, 0x8a}, {&(0x7f00000003c0)=""/19, 0x13}, {&(0x7f0000000400)=""/247, 0xf7}, {&(0x7f0000000500)=""/205, 0xcd}], 0x9, 0x0) fchdir(r0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8001, 0x0) openat(r2, &(0x7f00000006c0)='./file0/file0\x00', 0x200, 0x10) r3 = open$dir(&(0x7f0000001800)='./file0\x00', 0x0, 0x40) preadv(r3, &(0x7f0000002840)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) 16:00:23 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:23 executing program 1: msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="000500e00100003b00000000d0b9000000000000000000e1307465adbb5ea06600d19b2302006c46e947456855d46ebbdfd284a8e3bf02ac806099b155b3e933fbbacbea83efbcb174f24795b27163f81b81bad4ba92b844fe56989f5d936c3a830ea78c46c1f140aad74c08ecc636542e00000000750da9db60d954da5463a6d93234fd1ad8627b8e09e88b0250b7dafe83c1abd1e818552fe9a6b16c2c28d246a1e8dcebb75b72fd4da0eb86775ce62fcef2bb366b2cdab00eaf5e12d9047690288b5a609fc63dc3c50c17c198130a7989577516bc"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = shmget(0x1, 0x2000, 0x101, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:23 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r1) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000080)='\x00', 0x40, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r2 = semget$private(0x0, 0x0, 0x11) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x1, 0x20, 0x2, 0x0, 0x744bf063, 0xaa5]) setregid(0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r3) setuid(0xee01) unlink(&(0x7f0000000000)='./file0\x00') 16:00:23 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mincore(&(0x7f0000002000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/4096) ioctl$TIOCDRAIN(r1, 0x2000745e) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000001000/0x1000)=nil, 0x2000) 16:00:23 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x81}], 0x82, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) dup2(r0, r0) 16:00:23 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) socket$inet6(0x18, 0x0, 0x100000001) r1 = syz_open_pts() syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:00:23 executing program 0: r0 = socket(0x2, 0x4002, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() r8 = dup2(r0, r0) openat(r8, &(0x7f0000000a40)='./file0\x00', 0x8000, 0x40) r9 = geteuid() getsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000a80), &(0x7f0000000ac0)=0x4) r10 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) r12 = getuid() r13 = getegid() r14 = getpgrp() r15 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000080)="f67cd3140b43a862f28e01c4976ced37ec9a588fa247c36ce7d302db396417c68ddefdb52d567b54ef8c64c858927bfd7285db577873c0517aa9c9990bf2089c4fb61a879fc9b331d66c", 0x4a}, {&(0x7f0000000100)="edd16a2ca30ab8f14145b8651e3fca0c24d7096f2e54d26d48c6e5d19a0f917e728c4beb010a443d7aeb22b2194ebfcb1a6bafbd9c9481fdc92037b8bc708abbc90e4cde8f13b096b36f08df86efbf15324be38b98e5fe40a8eec07a3b8755b40e127b55fe6e19b7b9fbc241a4c98f2a2428baa58c8bc023578c74f7de0b0c8529cc90074ddc55847f8fc04dcd593da1f82661517e926e26a1f6c9a00bd1932ed9a4967e60cf976d52a55317d5cc432a9a16f2e6b4700d", 0xb7}, {&(0x7f00000001c0)="5d172ca8c812689ac8cf370af6bc52d7d3b0c109dc826f21951aeb50b23e299553ac39c54880da96e64f7a9106554ed64eca260d1723094f680fcd1a638d6aa83c68dd9683c4ac37c3f7323b21e018ae7d20e8e9484dde99a2c43bb240de357cfcdcc86ea320d99a48f7798a8287a88fb10728b8547b6ff46cbb78072c59a364b2d25590e9696928351566a7dcd242f3ccbbf4c381f3ce47efb3b826d95313ff0c299cd34514d2a110a2739cd93a1a2f752ef8c27bc831009d39d02182798b018ead9f6ecb2014f0b18b78fcce2efa95f323cc36264952b6409971649c5a217d668ffacc257c2357c1aea35d324509ca5a567fe524ac3b", 0xf7}, {&(0x7f00000002c0)="5772d2b6685901d03cf5b238fd60a27c06560d878bb38f0a2e30750402f499cabe22e1b96c032ba20472b2c411f087d38661e3dff7fcfa511ab81a99f62f3d44540266a583161e6c98", 0x49}, {&(0x7f0000000340)="ff4925e2320643229c555942736a6f4524f62d40ca47466589", 0x19}, {&(0x7f0000000380)="21ad81b53b16853d1dca54", 0xb}, {&(0x7f00000003c0)="63d0dea4a707379f2826f52fb7d803fc7e3e6cf011e7f76c67f296cf7fa019f4df5c9cee9cdb710678ec30ee47a58673ca38cc157b6fc4397492bd71181a98cb652a6966df6aecdc103ff6460a210000000f3d8940ed557ceb9f43155efc65aeb3a8fc5f39e68cc4ae4d1ff9f9984e314daf9456f2ef589f94d0ac21fa50ca2a5cec7fbae257c807e25a94a29ddb34ca4595ded49a33beb74fc1b7702a8bb12b9aa6", 0xa2}, {&(0x7f0000000480)="d660b8062f07c679641400ab6d163ab69fd092fce7a713a660492d51f8fb4113", 0x20}, {&(0x7f00000004c0)="410565f48784d6c19c0523aee6f43d8dad9d13ec6fb84ad72ef338dcba7c30f12fd9533f27ae1af96d85ea3b7cd8dfedc6654ac104983d5d2b6215fe30f1d6d031718dd0097e1ef54e9c952725829e1eeea2b8fb8405af51c7a54c83141b365f7c350cf95ce948565cbcf220b3481235feab", 0x72}, {&(0x7f0000000540)="5f530394b2221563590867feaf45fe4f4d9695a82d990c86b80434d48ac979cdb2b1b20829c89204b0e2c23863a66f6e016117800838e6c8a30ec2d914f5fbcc3b8b1bec4273164ac03647534df786750d50d653f9bfc5ceb5f8d8a956f66ddcb80aaaf83d58599dcc335bf020e239eab68d40d83a1466ec35c712437e2bd6f474fa082477a43c840955112b6d4b446ec8deafbd4bc521be3601ad21e462973a904f31181beb475a22ee00d60410e6a2d7124ca86be8eb15b7ddd26e363060c7b261a9049bb660407ecd79b884872c", 0xcf}], 0xa, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x120, 0x2}, 0x40f) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) 16:00:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x1) close(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) recvfrom(r1, &(0x7f0000000100)=""/70, 0x46, 0x43, &(0x7f0000000180)=@in6={0x18, 0x3, 0xd2, 0xf0}, 0xc) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d572", 0x30) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xeb51, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x101, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:23 executing program 1: r0 = syz_open_pts() socketpair(0x26, 0x7, 0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x7, 0x0) 16:00:23 executing program 1: shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmat(0x0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r0 = shmget$private(0x0, 0x3000, 0x31, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ff8000/0x4000)=nil, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x105b34) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b33) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) socketpair$unix(0x1, 0x2, 0x0, 0xfffffffffffffffe) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r2) 16:00:23 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d115", 0x4d9) syz_open_pts() close(r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x10) kqueue() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) unveil(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x2) 16:00:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x3, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup(r1) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="100000fffefb00000100000000000000"], 0x10}, 0x0) recvfrom$unix(r2, &(0x7f0000000000)=""/134, 0x86, 0x41, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x330) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000000c0)=""/187) 16:00:23 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20400, 0xcedd3d92ebb292db) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setuid(r0) r2 = dup2(r1, r1) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = getuid() setuid(r3) chdir(&(0x7f00000001c0)='./file0\x00') 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x800) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 16:00:23 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) r0 = msgget(0x2, 0x440) msgctl$IPC_RMID(r0, 0x0) getitimer(0x0, &(0x7f0000000140)) getitimer(0x2, &(0x7f0000000000)) 16:00:23 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r0, r1) setreuid(0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x64) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x8) getsockopt$sock_int(r4, 0xffff, 0x1201, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:00:23 executing program 1: r0 = kqueue() fsync(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) mknod(&(0x7f0000001180)='./bus\x00', 0x204b, 0x237161bc) r2 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000080)=""/17, 0x8}], 0x100000000000004e, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f00000000c0)=[{r0, 0x181}], 0x1, 0x0) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec", 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="001500e001000d0c0000647f540f596c6e0ed7ce31be55526501c0351c5011a23628961639899d6de24651d90b883e7621b1b5945893c85f6ca7e65a1d75dd747e47c763b14e5c7f132c0716049561aef180916e97ac9e1fb1e1db01032f65d838b3cdbccb7f70092c"], 0x1, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="10000000000000000000000000000000638b8ec7135544da7fd0238f2c8c38d1c10fd9c2ce27e59629cbedb1a3c8166ea1eac611bb90c86df6101e4be35d33d220dd235a7ae8839e7fec829f99268599621b052b992246abdb98bf28526ebed407b5b987095026ed8fd812f9186247ed4233341d0e197bfc21fa2dc705e84862b9a6fc1b4b06e17c3e88aef9af39c9591c4dff59d23ce58bca05b8ad9f917ff7305ef48be86d5fd746bd2b7d51f223fff32a1746d70b0a8ad44440eb11510b4413c1"], 0x10, 0xf}, 0x4) r2 = syz_open_pts() close(r0) r3 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0xc00000000000, 0x1, 0x5, 0x10000, 0x5641}, 0xc) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x5, 0x9, 0x3, 0xff, "320909b5dbdea3b0614b2e4d626c3c62717f344f", 0x1ff, 0x3}) syz_open_pts() 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) fcntl$setstatus(r0, 0x4, 0xc4) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') 16:00:23 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7fffffff, &(0x7f0000000180)={0x0, 0x3}) 16:00:23 executing program 1: setuid(0xee01) socketpair(0x7, 0x7, 0x3e2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) read(r0, &(0x7f00000002c0)=""/214, 0xd6) execve(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="79e90ea6c6ede6930183ee6397b1697526ca2538dcb2eef19bdd66f91333b6b127c2141fbe81a49159d18b3c40ad5129c0bfaafec147ae3afacf260582acf80ee36d6e66f1b638054c8ba6dc504cc042b2f81bffb85d3dd8b4039169bfb93388ac1d03c6ca835cbb0d7f14634e650db1942c67349f6b06d95562606df23cc992ea7ee333c4e916d077b8c00546a475e3b494f8f3592a6bc574dd75b75f356f66caa31b828ecd6d606031f11b42214556b6327ca87102c24bd6e7070c397cfe866baf272b39e1ad1ff2edf58311304702ebaee3768387d0c0ba683b8d4cfb", 0xde}, {&(0x7f0000000140)="8e8e2de5e72ff1d0415ab859f1017377bebeb72e4e1152e1b36289b27a91ea5e2db610a3a57ebbe479fbdcf082624bc1d61ce0c6a310410ecb8a7f2149587cd44c50bf9bf8b71a8bbd2411d4acf2df039680e926743a2c9baaf779cb18c04a4122069841", 0x64}], 0x2) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a5", 0xce, 0x0, 0x0, 0x0) 16:00:24 executing program 1: mincore(&(0x7f0000ff9000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/177) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0xae, 0x20000, &(0x7f0000000040)=ANY=[@ANYRESDEC=r1], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00009a0c555356513572"], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) write(r0, 0x0, 0x0) msgget$private(0x0, 0x40) r2 = getuid() r3 = getppid() r4 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x1, r2, r5, r2, r6, 0x46, 0x676e}, 0x0, 0xff, r3, r3, 0x80, 0x20000, 0x1000}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x9, r2, 0x0, 0x0, 0x0, 0x20, 0x1}, 0x7, 0x100000000, r3, 0x0, 0x7b684912, 0x948f, 0x2, 0x5a58c66c}) 16:00:24 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x1, 0x12, 0x3, 0x3}], 0xffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x9, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x4, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x3, 0xff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x10001, 0x9}], 0x10000, &(0x7f0000000180)={0x1, 0x6}) r2 = getegid() fchown(r0, r1, r2) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0x4ea8c636, 0x0, &(0x7f0000a6dff8)=@abs, 0x95) chdir(&(0x7f0000000000)='./file0\x00') 16:00:24 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r2, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x26ddf699bde6bfb, 0x1, 0x2}], 0x10000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9112040910617f3b50", 0x9}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="a82e39de9f04510e92cc8b653089819b959d963ad3b41ef935136f396610ff66", 0x20}, {&(0x7f0000000140)="26534555fd6b78975d25b20f3bbfa7d4b14ecb3cc3cb10ae2f71e06a4649c24279ec9134008bc156ecde4f1436b90524fbb3097f6230a646a6e5b9d9d95b5c2854d4d12903d26126e39b1c91552ea377277593addd32841362ce175a83c91ce6f73a2eb93bde47e15da3bb7e8220f3e59bddf5aceb159478393ee5dc140fd7780ecc32fe619c7c0cf2b4443858532113cc191245d0837b1977610bc043ae89c4d2ed796db8fdd0538bb5293767014828ce5a92b18cd4bb576f2c30a17ded0ae4a314fb141ed53c4276fe4a9f0c569ad631a639d2b5064b16a7941499b79a16ea329d9eb3caf2b9", 0xe7}, {&(0x7f0000000240)="ec6d237e5639f58a70d1dbbff1c0a3085396a46aaa245d8b7c8e35169015df81ff34ea734a4296b95e86c740d0bedc97119b95ddd61c2ecbbec825b11e8d1e84086c05529f1598cb210333b1570de7e364ead6a3041f599050447cb1e4090b1944b4cf9697a539afe33113fbe9234bd3928e7833702f390ea57621553eebc8fb4a102560403732b4208bbb62bf", 0x8d}, {&(0x7f0000001680)="5a95144a8420ed42d24b1b6ccc34df3e3045ff012b351a87158b28bd7b78ea87bf24153b01270556a1f572818f8ea0716c0fdb476176059c619b565dbc506e3060525b7586feb8659f28907d57eaf1e1b67c92742225becdd17e51e61c1781619dfc8ca7a219c1e9b5708ea6b4e9b7d39ddc761424d21c1aa1cae450ffaa16c9f8cf9f200a554ae7fb080bee0d9eae6755527dc11f5f2485b4463641a0086241f52e02ceaab1d5363c541df742e591347f65b105839906ee3e5a193aac329caf3d2914338c7db49d1c2f95ff3cbd3d7064008074393ff20eaf4a7990201d6f1c18ab1e1f7ebef97e05e09d8c924749fee3ce4d2007227e044b694232046d5ca8659159e7a2ba23c3e920167cb9ab394b34904e196f7fd4f6c1347bc2b2721999170aa05b2a7f09ecb0185d8ae35f1306191453b9b3299d99037f27f795f15cb7cbefd9f72e59b134559d7a9e3e19f32aafe3734e5b21dcad118b3e25f59028d6becb8b69ec31f2f0cb321bcdf20fcbc59af550aeba6e32d32e85f309bf2b4ac294e08affd9f6c095885ac8b5a48a5f40005fd1e849d8b0dc9888ddc6467dcbdf09d24088a6c373209ad21c72831607ace002849ca5db580e09f15b680eea79a5cd3600c7efb636a4a2094cd32f0bc0881c60a76a6d8108246ff8ef86c0e0c59006096b2b9896ca6e9ce5600aa6009f6f50021e696114775705cc216d4b6fdf5b9978ab243d36ee3ccd701b60bf22f165146ae4f9fc3b8544c71cd26d8aa08f9d360b345338c910253a3ee660cbbe8c5e4ee7a13800632fed1ec41347ad2f32a6949148c4e8ec37430f25d565e25deca7c7f1501a2f600dd1bf110039f83a384ebfc32df76f4864aef92df70b59d5cf591bbdccb69f07b9077cf4ef9645dd968aeaaf3051d5c0c5d4c8a10783975f9db6d26f28ec76de932231dfb8840612bbc0935cd558e6013e5005290534b1375f815b9b4662ae6490449eebb9388a0578a4a96da926b666c50d7f97971051c5bd1782434b259a0cd0d86f87594c7e46d4b858bc81b1c0b768042d7ae6fc256f481be384ca8a8abd1c7eb4d32601130842949d53d1c91b374bb3ac22c46453dca35fc14a7d2fbd43242c97e7abc8935bd12e8f299e7076b1d8a2745d1c0e2ac711f49eb67f6d922ad7bf6fb4ce077e3bdba4096d061ff6f9e234cdbb51a68ff72d1674e2b150e666f083ac5157d9d33f06523821d8f2d55224f6f2d68db9e531866cdf0edd9d77443e25e375efaa7e726fe663bc18f736a9f36920da7ed3f559e3af9f3e68e47a7259c954f0989c74f41769a6ac6757452713e8bfac7df79ef93d6aa306aa307ac3af50dc434efbc5d90d1d4ce7053394a0555b77b9b9ac4755cb129af91b6495e93af49372a0573c9c8852f80d43241c5aa25932383cfdd6dd86d5182aa4ca8a7194018c0a412c7af04f51ee230c714dfeddb651d146aa181ab5229722f076a4734654a5088ad34ecc827196c1126de5f3e7c735e4bbdad353e4ee8f37940cf17ed6479a63e4dceff05817fd09e117045d9973a5d0be74081daa2ca728d668346d51e701ee299c166f52c68f2006ee86d4a3bef4c8b216fbc5a41abd1c1bd52d5a97eb12c444185a74cfbc771362166688697964cad5bb690ad1bdcd04f4195b6596122e34212c0228007840e70251d0b2b569ee2a567bf9619cdf5bf6c696b753f9d3f9bfe57532d648fc2ed1fe1a78de71a97dd34fa8d1943229da199ea43a4da8d1506750ff89dee0b6c2cb4bf0255abe03959af538b7da535bc121faba03af7cd438eabd4310929e1931ed828bccc8c19a2a923ff264d972aaec3585bbd5de437ba20a09d0af90bf5e8f4049a6dd6a81c5eb3d19dc990ce305b4e1e6ac7ab6cb574e8f303921a70b3daa10e855c35a8203c28160094c370c3b9cc8946cd521dc4e47cbd2d17d4ab2487f78f2f29f7f21fe0ac5527c79b9ce14110d4fc432ab013aa5a0904571cdf434435b8c918705fd0c492fd36edf6c686d73f781f4403d48d92e32d153f645aeda2bd423ea133d9a64cd80dab123303f755bf238e9b8c13662bb450329bbffb3d40133e89be9dc4aeba98779caa7b843270b0b6e755eb704551e6d7ecd1b407b96e6f311d44e2eb7c8abce3a46596d8e7ff42bafc6637f2412f32e366a2dce43f907297840e217973c80b5e15b3c4dfd4220dc1efd4e7c189ddd788e04cc71f6bf92f1681a5b2a3aba355cb751267aa35958aba5de90175e15388c945578215edb13f80603071d0ffe8f8b8c0717a77c24674edb73c6585b0f0e03aedafa9b88fa5ea939e26ab2d82d1f8d75ebec326d496b70ef9666e5d3c6079499a149fc2a64d6247b34b71a72361e607a649856bb836bd7677e105d4d98702d0bc25f38846677540e8552dab1edaaeca6d971a0715503023c585865259b53f71cf02076f7ce9562e1bebe5b7f2a2a6d5bffee601a70f11c0916f681c85dafed9fd43f7775bb3b6d21d4fec731681ff428e8d7ecfe499ada0d6c3ae540e6fccdfa3d6e59e6cf67f77c7f7918e8123c49aa30cbc9ad9ff0cebf3093dbea91fc652b1432854a2b131ef697dbc02596712c215f99ff9bd1d93096a26703fc8a21855c403006306525a49bca394e1af3b02ec44b2fcb7d20fd0db20ab284f148e84cce9d9ab5c1ae11eadaa83b87f286a14df612b46d46752fe4640fc0ad2e7b38295d247cab91fd8ab416cc01e8aabf04207132ad2d01df46bdd1f5ea8371c0c64e9a9b0ba4936694542c2bd992610f1ad03658fa6c73202e0bc1e4a72e28f8b87dbe242423e9f1cef5f4dcd77a642f61a67395aaef8b08dbe4261369bf9525cabbb2cdcce2945ecc7ead901bf48d118c835c7f40a7e5e8b2bc62621246a15f9bf0471e2d85c7291dbec520aad4490e66d77f1e6daece41c1a0e13441af7ba458407265307e9eafd2d969a90cddc694187530d3cc75ad55378294554fdf154403f0f93c9f149581c5ea05e4d01fcca8585cccb5aebe862590d46afe495d600d22e698f11a73c58449754d95214ac071fdcaa80bea97f7e18a30e728255425d0ff2f52c284aa2cd86698febf3afa6863d7ef7a839f1f05e9a82f93a6e45ffde34b9876ea540c0914d74cc0d912fa81014c5356b14388c8fab470c7f38434a27013c8ab31f38366d2c968ed2b967f5c47852e68aa56916d5461be8c5ac1ab416bc4fa47bd91d453612d5619de2edbf6b486451f4b238866ff3634fcbdee688cfe3e9846bcb7c40e5c3dc142b53cc3334b4c42cab9bf9fdbcb2b59161e86d06f9c0582c89f95647c64a3a35e9f90c0daa611b44061c54aef8fcbdcef602ad43b7681b84a6f4a4130e8c35957921c804834382bd9d1299d5d2f5cd2573fc91105c97553993b0f948dee1c0d54e41732709d57cc1764bbc812b65208a5e1700bdbbcd729deda9035c30b0081c7c2e84aea96fd208febc1207c0609fc3a66c336848ae93330aa8ad0852a8d43facdf4fe53ad110fe3a6b5d12c06218a56725d04426a4e1af0f0660537dae58e18027a76bb43be09db5f9e3af896b62d77add9c4fa9470e353e456e78ef709788a8d426c6a458c362cf5ea93b49a1efe4c04629f9cbc0320e12bf0b6eefa536360d5505078a6cf75f040282be43c67fea5e9e365bcecc80a66eedda990aac11f35ee98eaffd0427818728f206d5849cab7c75e26e6a561c4810c4359a8bb0d786c0b54b8e5c7f9de378a172f2ae2a526bc69d8bee0e325804a0756f0c67aed21f30213131f6ba0f47206e9ded54f8efd42959393d6c8deca3247e35a77e58fbcb2b1be37a0f43208fcab4f3d8bfb8e94d616a2fe8fed86f75c2e0057a141f10ee00b8590dedde6b5e8de6910f515fff842432a550c7594aa01fe197b56757b6f2078bc1e763f35f626db875ee7c20bccb73d569f47ba7310cc600acb135e2eb5edb1a84128d184eb66f2045bd137279d1e6fec404fb6dd02208001f3a78ce6ded75ffee4a1e80f59d125b4b9b1a36a1a56e40af2c08b6f7aa6e4c38ffdaea5552a3b693fad421a30b5bc804afef1684d7af799d956c4cb8a35aa47e3819aaf62a8e5a354da6ceb8110a595a958deef0a365b73e1b6245f3f9aef4e258c67a3e8dbf92d0b092d25f0390aa632bbf1d4044079d283af24ee6894086b664279f2ed9cd2566e39e87c1e2bf891d2e942c17f1ddc86f9ad21ac7c7847ed80264e54e526f397eb33c7195fc885cc5d86fd13484daa1c8a59543180f1f772f6ff122354dc5a769bf36442ab0ebdc62c31a97e2150908497db4d6913d0b6104b6ae743d28fa088413645da03fc8e8087d11c5b691bb0e82ccb1205b496f0c389865f7b216a136e3fed61c6c1a8d5522df9c9173d503563404ef003004a382aeb949732831dd05bc5367e954bda451ebb26b3db1c03030064d41e256d150ba40f42086af3dbbc63041fe2faf77f203dfb7da099fc660b844011dd8cccad005c83a4ac4150e087abeb87859a5080c21a3362f36648d2bf5ee9f7d1388cde16b337dc7c110af2d864d253f29d06db2328d8bf8b43a9b4fbf83c149bacfe2b6f513a8df7bb2e8a71946cc1a700e4078f761762cb74104ffeb177cf584764661f7693d8741f074a61bd3bf6fa48a387dad548458d0f65ea70ed4d63d22e74f3f1173d12c16530d20fc7248c0d5665bf20f39b46f87b1ae8329e182ebd3c3732fce521c8c22b3c74a141c70ab2c8ee93ff01b89f8657bd6595697ab5820bc8bfc251a8a2753937b50c53d98084e629dbd19711ae9f63e9c17470a37faa8f61abe510311a5469c8ceab452836580a8c601a67764669a58862c8fdb3bafde51a788013e587637e715b64ef262821375ef262b90d270fc69734eb7a6b77f7004034435117e1084890843bfe0c2c1202ed485f61b12844ca8b018cb2ba961e7cd2b02206aa736eeeec8e5850d2a8ff1dbda3c019aa197d02f28afe524a9021e79ad455b5027f06b350097d0abba5f448816e0d513285ac7960801de46d60e462ddabf24018c1387aac3741df2635e0f05a6c85c3017fd441820c59097546398aceacaca01aea9adea10e7f1ed2df481d05bdfe596c1fdc0a78e6912c9a1b3b32b9e605f600cac2da3417db305ddff72e198585ef8351209689c739a42e27e997b7dfec1d01f8f171f38a4ab5a7e85aad8bef2b6ce14e75be8479b7d8113b3b0ca07c23a3eed5c18b109cd008eb1481be8ef0caad0daf9fa1cea7bfa53e162c2181961d4e4da55993e3688fb0b1ea0c42da8553ff77cbbd244c94849fd22a517f18f9ed6ea4b99237a6486590d29d9116fbf3ee1e844a0d6b55f7139862b035cccabdff44be565acde37935eadacf2a71675dee8918f6e54f850f6867028cdd81279821442dae96b66b38e4ef385ffdea3d01d4cbffa305e12fa82f7df3c2e2de1cc9bebf51f93b03ccf4a1c5ca1d461d915d23c403e55fab2da0bff7ed2b27ac8424339232e13fe355d9a4cd229464dfb993bb4e3c8dda27c4a40529942f0d6c210a9cc30145b75069988f5d313c7d4f57d8d38763f9740c5a262962e4642491df87d44d35a379b13326ba7ee2c303299fa07edc42742d7ff0a6064bbd6d1f497e5141735083e8d656dbfa9825c2fd55fc532e2ffced08435458d933305c796dedc0968419cc3485f3f7d9add52b34dde0326163b50e5f1b996e45194bcf83ab8f7c07d3a5e7c97ec6bae73ac183e893be2c770d6bcd1cf202cef4a161d2cf6ba5abaf066a203f75d3c10e7493148fcbc986fad36d727921b8f7eb9f8656dcd09b60087f3e6e92", 0x1000}, {&(0x7f0000000300)="f80226f2dfa082dce368d8cefb2d8dca47eb56eb04e0f2e71326430999afb4abaa7a9ce274a91a91766517de5a9f6473be112d06f7428aacd4d40f7408865f05832c5f752067d9a6ce9e43d6863a5dc2a104a36ac64cfc0378ed72fdd8151ad944fb412c81294edee1416c11aef198c452559a1ef6bc0fa5967ea6054f6197ccd6642ab59c39ce04", 0x88}, {&(0x7f00000003c0)="711a719e8f8029c00f5ab435e8702f28ee5efccd9e0d801b8b09045d192c77d38e8bb9ffaacfeae81137d55a04d54f3876996fb86a77302dcc8d119c5a2a148344889825865f2550eea46a2adc7bc5b2c560005b927fa58c6e14aaf1f8aa27d127458b095861e19ee494a7c5b7f59e8d00a91f6a1d88bd3c176dd8c38a7e8cca4bd9e7ea84215ab35cbeaa5d8221a1bf339cdea7c3b522bb815d6c3ee0702c1d28591fbf1c12ad077a639b413cd6a314ad95c5d84962f6702af135435f77d4781556382e", 0xc4}], 0x6, 0x2c) pwritev(r0, &(0x7f0000001640)=[{}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:24 executing program 0: setitimer(0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x10) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="94264a06ae702d07e3efa3d98b7e81e171dc36eb5fee9bcfa1eada0ef9568de994253992f408ed4a07172faea8cfac61c4b4a3306a9745efb9f62565e903bf22b686c7a08e32a61d04d224eae324c14fea1e65feb80ebb66265b54a822727bbe062ab3d73eb505d4854f218417249e2809f7f87410eafc4fea7699a33c5e5c7c9abad0b930b81f9afb355149ad8612afd6037e1cd666ef983b45602212a27bde7f8a6e02a548f5601eb1700c6196e99f984ffd729b1552df6793b107bdf5ecf2eea37c3027b64f88e74908d7c0ab0704ff5dfa5bd5dbf07d5f69d460b0f04e1cca48cf8790ad", 0xe6}, {&(0x7f0000000280)="bc4348a2c4622b572670787d8e15a2d81e60c0fced33a030a7f553637df213ab4ec7e5d1fa31c4a8e0fd320dbba9aa05695b5201b6b8628f90ce24e1e2ffcb16a3d589f16fda14ba54dfa1ce8255e853bb7bbd3dd6b59391b585e58a23f036f12c6de424a1320d3409677b0217e420aeee3152a0f3c767cea503dff994fe3ec9711c2bc503391fcf47387f", 0x8b}, {&(0x7f0000000340)="4e2c02246ed5d6bf96e02382b69821bfa842c97a30232685d0b7c7557bb1a984375a4577735045c7082ba14d9266f98d6c73fb5a2cd8e3c21290d3dbc170c864cf5bd8a35cced6b2effd2ff9ee5bb849175148bbefa4b8ec1569d647f80f14605b19724c902827d3d0884c0d5bc9c01d27fa140d10ead837d43e41483b2ca40b37b0a003db79e520d973c6301c0ca3c221a6c1d790e26b7f1a0fe1bb485385578a8756a63e4d69f3b568a1546a2f4e518194e73618dc346a30bb5e6176a62ff8d85aca4da792f25b3b10555cb7583beb0d7d719de66210", 0xd7}], 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x10) preadv(r1, &(0x7f0000000000), 0x287, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) nanosleep(&(0x7f0000000140)={0x0, 0x4}, &(0x7f0000000180)) 16:00:24 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) setuid(0xee01) socket$inet6(0x18, 0x5, 0x102) 16:00:24 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$inet(0x2, 0x5, 0x8001, &(0x7f0000001180)) socket$unix(0x1, 0x5, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000011c0)=@file={0x0, ""/4096}, &(0x7f0000002200)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x9413e0632010b1b6) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:24 executing program 0: stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x100, 0x100) fcntl$setown(r0, 0x6, 0x0) 16:00:25 executing program 1: close(0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x0) pckbd_enable: command error 16:00:26 executing program 1: setuid(0xee01) chroot(0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000002740)=0xffff) r2 = geteuid() r3 = msgget(0x1, 0x40a) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/118) r4 = dup2(r0, r0) r5 = fcntl$getown(r1, 0x5) getgroups(0x1, &(0x7f00000025c0)=[0x0]) sendmsg$unix(r1, &(0x7f00000026c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002540)=[{&(0x7f0000000140)="580b77b2bb08b55935c5af0105db026a877dc3f405ad3982e306370cd3c275d9261aaaacec1c438eaf37d48cc0c2fd54ca5d247493caa0a1d1bee2dd9cef7dd7d58f8d6edc269eac9b6517f48bec0217ede7db4c5c9e2de1cd91a6c197452d223b0f43168ecf4dbdc3e8e84d4cfa8d954cdfb5420a07c6c02791aa69cee2d61914013eee92ab671d76eade5826cb7940bd460a866c815db160546e149a12f396c4e787f27c4b59778a4dbf7be141885c249f034715078c198ac854e0b59f", 0xbe}, {&(0x7f0000000200)="090a1990b51f46ac32901b2c8a5bb406f7e2d101b2149267f1421d66696bc86e73d373ca3ed783310fc3d0a4a84a7c0c57871e13c88d55ec23dfea3a86e411a4a391ecb2ddb96ef449df944102798a2e88336511b7d65466b6e03b0b0a391b97ff50527fbeade352cdee4844a91c79af765321455cd5ae05e064a11ad15e577fdfe169fd2bf02601f60fd082061a59529b4252cfdd82302b40f1850936defbc114b80392e8a78642ae308a563e0be418da9d44c0ae396b468125ffba25be1713d8aa011cf1f24be1824506287940583bb5c0718b71522ad398a65fb592095ab0e96333df8c407ac30d5ce87736542f6c68fc35874223a3da80beea6c1685e7d3f817199d4d361b9d01b79734f1d194c931a089f2e3e41ece18547aa384347a7c82cbb37a0768ee639818acf66bb8ed3981957f69ce0a1416a6f9c2cd54f81670df63084b27ce2a4b58b8180df8ca50d9e7ad0dae36e8e65ca6af1df3f28f83fa02b1cf5fc9dacc55589b2057f5976b81f91a9c923e9e670c047cda831b1ff459c83bb917cf7294633a7fb2b727353c24fa774c84dc9f104586de5d1523c57264c94dfd5b8436b7f5db42f7610ba165798508beb1cb6b8a8c79ba034dcb1832ffc2868a60043ce9a21b0ee5c2b7798875374d3dcbbd93c309c460e2f6a55015e8c8249d98291eed90ea8d314cb8aaf6418c36c0d10c6d0d0b6acff32ea4588f3fb07e8a05d5ffe78cc2cd0be5faabd1c7893b2221630d5ead476b85790b0be695082033345a015b08ad707b451dc4f1c187083835d8b8c943d2acb2bfe9027dd5c17411cac3469461d521da0355b11db674267810d74059f2a0396db8095cdc59e4003dc3ce7c9419edc2dba74ea7967bddd4b381745c41be98760189c3bd05de546de4db6ac1cf77cfd52182ce982c4be0e74e81a5245fb84325ba399c38d9dfb6e7292a3d4b945a241b1f5f8fadf3fa982f5eb531d89d6dd6174d029a263964cad7887d5eafbe587ac2feac6944c8a952e4cce635b242ca07bc29b7210ff96756a14a69bce494ba1895e2e910ffa2b02a1bf47a1a5a4a2e827096682ab46b0bfa90c9a87992afbc3bf526323a89716adcf43f383e414669b1c28830a311bfaa718a571313aeefe0f34e93feb963479b567aaba58785d4f4ae0d260e4f7875db24bae8c475537cd7a0bb24e913186fe5d1f6fc53ed66201420c08ef1883d8415cd8dc3c646f3de5baa376e5f899d250efa6df321a8ec4bad6d686560dbc9231846914fbaea63c0dad6446c6c42b1f68774d4d6b3e57ed7757192a2757be5090bafe8327650cf70b7705b33b203ec11c08dc3955f1224a73b09420e12ef12a8f6ac688e2890fe2ef509f66e439906a8327f6769c61bc6bbc3d454461acc5e9d91e40cfb9b59ca157d49ba7351ec5e33f3dfa3252709cc2a1a9875aa05ae83646cfe287779b0d250267079d1a109902df014b8419414041e29763f42f14a6c8833f06655437528e36177978440aa2c87f7f7af5615a6d7b8b340d545394fcf4b10c0f312d5c37515be81e059deb846b90212e58cf532825ee6a693eac941a3581f645cfcd153d5f2e3e12ba5889d59040e51efae27d4a5a026c730b0796a6f332e2e2da14d2203f5f81de9ad8324cd8bab207fc62873b3a792878903566fbf86b8fb869e99f979e0ad974c95f827989b7d3228f80ab7aac210f1de133c0ee045f5c0ca8764dca63d94fde4e95db9858e85cb5fea0384d2bcc66b0a8032009fe5fda06342d387eb3e8b98f5d715b3f8aa7e78338ea1c0b88359a304f31089c63eeada09cd63729e274f35b8d539b3a27efc9b5ddda9524e40263dbe7c6cc842f5f7c89c369f44d25d99ec75ecab361315da17bc4d8bf5b7f2eb1ea14fa64fa394dd98421912f93b91d14822be5639f27f762bb46d2d300ea3972e184884922351b492db8d0687e13e9adbcdc52452b20d3414a3943a139a3ea4a5695b499a5c037698a903c1d6c38593745a2f6addb20b89a8dad229d2f7f7a40543f7fdfb9aa9b06609433b7bf08a474dac72176fdea558aef7d98c001a8d006e253d1d35abae690af6ee3ffd95066d485f3d9dda34ef3f63b3ec2f502753abfc6345c527dd9ed5161a1ad46744ac930ad877c2e3f72659d1761627525f61af1d3b6b53fabc045a67aaa9df713070f4b4d6b6f7fc9b86cbad7069e0871ad9319144cac54c5b982a642a856ea78043491dac0216727175745e32625166ff9532ee3390b80ad4a4f9e71358a6560b343ca592f23c0483977381be6923df24552a47f3286dd99d5f7e9ea32d1eff8034141100ba5114c014656dd370a20ba60bb5d91ebe1090dae6fe9a69e70a63f7fbb63b2aa906752154fb25eebeaa988f76c669ba947e3928c2cb7cbbaf969ee7b579845f22af43b59dbb95f3fe75bed9d631db3775b4bac7fe09b4aac92d61f2fd6f2b14aeda773ab9ff59b81ec2e49dbbcd9df8d8a80c0e621d6d04000e3246207194aae66a93b288be54dc438d870ed6331d0e2fe6816aaf22df701010a0320df8fbb33393eb953936825fb46089344162d2c813c5d84291479635d44587c5aed6167ba2844adae064894f2e09406446af539dde03b5586e15d7a106ea3da48b2d28c54843b1b4521c2d75b5185fd964d84099a27c02436d717d4f21dcc106738be31d2cdc0f579afbdb7c4c7f6c3fa771d38d6c839409b7dc02a373b4746840f72bc6caf424a6b5febae7f5dcc155e21a588bd1f9a909ffed3d3e00b8e52a61bfe92810cd71b89fee80eae8dfa4417fe491cde3b4d2946a2f9623f98657fd74b2fea15cc767c8fc13ad49e5dcc8a097a3d8875d49377bb052a85c7af5866a313028cc63b65a17970bf8402ed30629ea26b58ca7e2043c62efc89817be7d125524df90259ec527c35e1ab9fc102a2e327b1e38d0683f9aff442d719fb2f68fa189c10f65eef9c782f4fa8264256ddb71ab3a5b40ca62e8aff67fa423954eecf85088cb5fc2fadcb1408ceec8584a9e53a968941843ffb50eb9c7d6542649d0cd19aef7909e18880e1be2e62fa8f69b3704d0ade27837a882ff2560eaf3ffb088c41ed5a4dff4097e160f64f5d9b4099a2e2abc7fd4c9c9a09d12128e4be8f69288ac4ac7d67c407d80aba761e0dc3b55a8b21195ea6bd0363d91ae08e860d95690e54c1ff874e7fad70307c5042d63b34ed0bdb1eca24ec6967c945448d3c456d3cd828dd36a8b77d54167071384fd309aeabc4b9cde1ce314c6a8d7ccbabba36f85d73beb97a2f8f8e2c60ed6985443305c5544e066c3307809e4e75e03279d5e90cd1348a3f99958fd4b34834fb15d3e829ab772fc5ce5eff9fb91966b8e4c055620c5d47deba704d3c231aba42520155eb7b1e12daaff91b09dfe698a57974f5c9c2704d839ec91197c37de5a8a329fe1c1bc68e0a9cfa550b62cb66ea5724d7f73322d53170c0b4e546a2b58465fdc62fdd85937621e56b7154e327e3f37c3f473ff30881be5cd12c72bed244cced2214ec7c919e9b2facfcc8323e64fc738c5dfeda54105cb12badd2e7527084b291e52cfb3022cc4fc7b76bb396d6d5bde149ab2d693584c817e7271159eb6deae5e9f7c36dd6a79b414421fed3ee5bc19c3fb8abc557e0a64feaf887c0d3aa0353c698c0e8001d18e1bdb4c65d30c0741d2b81daca862d6dec1efc1affe9acb76e5ed164ac3534b42b47740baed81e1850be55011899468dd3027ce97c056b40291fe02ca10e0da709ceb80afbdf94900a584567708f009194bacae2997bdd3b5882d05669ed87d1902b82e2d6efc14f3af47afb62f629eca28b4dc9a91df50aca9c03d9416030e8cb071eab8175096e7a7c1bfd336e9a3ab44806d98d0d1e99f570db6ffe597d5ada467ee74bdf2667dc9b2ecdf52280594e1ff7579be1e5397e6a857254dc405f172a4d12e25b0cc69ffc332c3bc8043d36170506f43089c869b936f7b9f33f55f940dbd5a0c303f8af92575f8775aea245b7622fb28938e6f2a58e5f58c8bbb9c120797e85564ca86815b6101f57ad9d496e0e079c9865ad8ff83a4bffa6ff9537316389573556d98f972c181d63a298ca9bc8bc5b71d1ccb4157812f2e6da82f8507f3895363c63adacde99a6c08d8bc36aac11803002aa556ea64bd3b396813fe320bb151351b63839b75a85f38307a65363b7edecb3b968e66b9ac12155297c6b94a4828dee5a7cc6e94bb80be07e24ee11c8ede3865f59f59a3ed7e357b534843eaf8f06720453b7e128f39d128ee2adb4649feef92483f851acd8921cd554b0db6e31e306cd30a19d6ab3d5ad05345ddd02974848d2f66d71c6a26dbd6fbe8b0a2ceaf7acb91f99bc3f89685000826bffae2a7db0360d8c1ef8ee22955baf1df9a094bf0cb544e18fd27fb589e767a407cbff1a08de9d8510f632db977544b511a4de724656f73b15a381846f078c6e52bd64b5204cc3875a99eeb4fef3dcec8a9c9aa7436dfc6cb13d6ad39d1a7de0d8301c3f49902a367db699c3d97f398821094250b42fc5e73960d2012182a02bfe2094c1cac005199e639fbab7ae5f2a6f12900c050467cde7843407af282bf95510b9edce177a5cf38a59b5a2ea4cdcf91da8827390b7af6d1acdd874fc6fff66c81b5c41da87240e5b067b6eb2ba75809b54513e3418fee3b4a2f28ecf50a28a748c36fdd159348adecae4be680c52f96e8790a6c35f026aa5353c9861b7b554973a09819229eb09aa88f6c32a4701533b8d50d59cd12c5a141b6e7be36ba665858279f87b2fca63d4beb0149101b4b6ea170be0a8dac0a14cbe4718dd8c49cc05d5583aa0002e22cf96b0da68485843f38078adcfef2ad6e21f8d5744bb4f1c4d25c38e46137acc1a06269d5e3ae75f6d9658e7a1a5e0568d0e475122dd478fcd91b7fe341800232907c1a668c403a55565fbab5a573121abd74243723a17d6ba9471c8c929dfe0da7b1e8a9788ab21ea56f6517bc448e6aa4ae7417644f8fe895dbb2cd8ff5dfb40ce6459a4df90aa8bdb7d027a144e8e944e997315062e2d7e88080a971a8499b4e5f82c0b2af5570d027a817aa8328032eabb52e3561e2bd7420df000c8f94142988cf1dcf5e654d39dbc1dd55a1b03fd37ab85b5c80b65e32a7675598532d922b63843d0a44704a7789947292cbd2517aa6bb548eeeeb75e226fded7164c9743ba7ba6c7589676b70d72014a49bc6dac37e6c16cc438066e6140bebb4bfe13b504b4e90652a4efa0fc2288d337a35d3bdf800df4f242b35e77af378526b6d68968a5bca5e7feec6e3fd80ef57f2db3b4bd76c922c716c11a0a86386ed1a1db0050d646206eb4a47161e7efb535eb1d4bbe0828f88850eb4e29a0868ba231ff807e24668afe75f240da01daf2b028becd41eff709d0ddb14f4da63d1793a2a21e4f0637c23f7530cd7a8d1c7264f218cdbc952047f4701600fad081fbc79bccd9f88d95afc04f3bc459c5aea7a036041f1b0d8961dc5cbe703fdf96a50968661a78a65e402b5896ba4468ba9e5878f78c1534f794732ebb80de767a906db79bf00c68c3b19be84d3efed9332de980f1cc8052ed5e8cbd2db0b08f143b354366f6a2fb11086e277383cf46dd8fe7a6022f23809844acb83a721af4adb89d9b881bebe4111fa9b92cda5a58480255d80394c0717348efa404b1c66a880f1391fd4a6597df118b0b1a4192b8461789a883ea9db81af16f7b01da34f02e033ff20513725b5663efe7ce81a711423c6bf8bf0dc7cf4733c28e3393f8d845f302e351c69ee848bb0", 0x1000}, {&(0x7f0000001200)="73ae8f08458b55e8960927861da163fd53f3356365245dc83dc373ca8f3266a6cf74c4c4634be4607c139f3ea98bec8897", 0x31}, {&(0x7f0000001240)="e059b76c28374b268f276e899fd3259aaf387fcb4a3ebcb646e58d72ec25f0fc522e22ddd8441302299ca2bce0b5fe112d2edea76ab6f5c29dfc7bf8f4cfeda0c272ac38a59722fd344e190cb6cde546e564940ae9238a0e913d40aae0a34a052b2c0c8b86777513c8bb16fb31b521dca65c2b33277a13d0ffe61174f4a392f6e5eed1bce007748dbdf666b0233c7a4c1cb714e253126f4a35991798b82417392059d6d989f76ce6da64f1c0dfccdc355a69d3dd4a3804058a693364620dea678e3428227b384653f32beec637bf7cdb520b6980f4d581b0fc1cea03d9d6357c23623c5bf5fa6b2e72", 0xe9}, {&(0x7f0000001340)="1bd1ef88c116f918a8c053fb509ee74940d8dc7ee78343eb42c27b4f2608aff928b5a895ec6b468c8b27a7e9336b3c626302a59ed5d95a64bbaebbe0ad9af1641bbdec164b73bbfda72a48934a2afdb169e8d5bb8be9fc7e2f4410f1c690b8c1954eb968a322b49de97d2d3fc300361c0aaf3835dd6cc63b944f", 0x7a}, {&(0x7f00000013c0)="1ba9e5f06b4d2f8cbaa5cedfd6f1bd45b47423e2985f28b81f1c2bf9b4b52d8e84b9016187d6708ef50b99c10fdd5d5990d172b814802ea052267f120523f62cacd2538c26fc16b3817cc811937cb6b25d0c136f29a8660e13ea919c8b4affa11c36d909e78e0fc40f6e752a926cd54e33770a2ddf406e1472e010da72c79a61adc1042f5e38ad16aca1e63776a9822623868cc91db22288e168303d5e2691facd8601bb55fba33e73731f683736b8770a42ee87ac15d9c42288af7a10b258c1969db011", 0xc4}, {&(0x7f00000014c0)="2a2ac2f06de334d981119745585021513aa93cf9c01af5d8c6b1d1cd262dad39066f4a7991cf83b97cb21850baff389ac25b8fdcd535a3bd673189d6f02f4ae76e5c37107a51054d71518d960ae0689f5eae987d12f3d81a5ae87054d9e1a98d5797c787e1ef7653290a7dadd04f2798e33b2eb031e40c12ac729c873f9e5a6592345c10a29c13b5346d57b2f7d62b2842bf0d033f87a74572c9593dc991064ec33a46120baf5c4ae5b3912a7c9cde74fe96cb4f7c9e202acbb4e39a47a82c5c25295434224abcfc3378457a2847975907ec862bdea35d83e618e36559a6520c8c5bbfb2694264b1fa2d31e90fa5bd8ad86795ee57af8a29e466d079ae038868e52ea37c85fcc0af75ac9a7787466f2f4d6686b7ead812a7426a8bb21747d8e26834c2e4b914164677adfa12a502ac95bc495b8c3b0d1faac22cac41066295250608e71a037c1ed728a494edd895ce1fc1c8c0f3bf3531b3e863b6a854f7f7b41319ac3fa85b862345579ad93caf9c34775315f7ccf1e03de3e1cc12fc8ab7cbba97d9172e5f24d012e28ea63778d438d15870f15fa929d8d0de52481e4406b8e2e88dedd93045ecf9e6ed3bd629b9be6edf6540c7c1dceace9eb4f3b2520c6c690a308d5e59fc79bb9d269baec8d6ccaf4ca866394540e9a905cbd2a0255d4bda84b598bf5a5a10e1f32b538f010d612076ed5b3eb34205ce31073ad09db5829946dcbf81c485d95c5b71fe59ee729cdac53e7dee4c96225c37b0cad5bff485dcef4cbd2e935a38cac8f654d0c96a61c4d0650043e0a51013fdaeb668a1a6ea083069c3c471c697b4041a33ee1b3b59478eb7622bb6d5e06ec554a6e0e47ff84983b82dd7f30fb3c47fa80ef97549315d4f126d5a9e334cd41725c006eae8a3a4c1cda7c74fab5deffc328611342479264a74ae4cd21c8c029cb87ed6815f42940969ea4265f79b295e745d2986e464677b65a0e0b24b9fd56a3ac71d7fb610563666462f3e1405f54b4c8442daebf0a897bb62726b6ca8ec57246639092d68010c5d4a034dfb755600b8c2a8cc4ea00ae787f520669fccda3a31f5e49650d09b6689f90b9afd27b85f5b83d6ae11b3186495595ea2ee518d40f6b8a6854b97c62ef961c7ab48ca9aa2b1d9116d18fc72621a2a608c174150ad2e50fb22d6f6bc8482ce43a791a03e44e6bd5b252b7e529e1ec0734f9baafd857ec93776832187ea0b3d5eeb654a8c093cdbec4f14cc5ecf3aa206e99b511d4f32bf56d258b1661f34cc8170e4aafacf29cac3b37fa4ecff4d08b5e6fa6d899c3e38e8a7592a820e65782b6baa443096899113a4a0200b55fd28207419dffee007c954203af87e13ba0efb67d590f76f437676bab42d646b2d32380f7bf8e7c15e480ffaa5a68781afe9c1963b7e8b7bfe5cde0d41ffc171febcf42c25cb54a948d707ae84308898d46126655399b2c776071e9e55bfaf01a750bae785ccc66d530dd6e31b7bbd49f2f3b35b1ca9eeb4dca4817c52fae46e9532a70894f1d0657452fe6eb8f38028fada85bb9cf9347c01bd510884f66da9dfc08285ad60d1457eb75b10a7c4c42e5ea084f828f8066e83d7b7a9135ee6c668fa89f50ec2813cd3129be1d5f0bcab8d68366122651a14a40289c1331d82cb2078ac2681f7a8a885916b699d87d455c3127a7b7dae72a4cf2c542400a0b83a70902e014b180a853c6a76939ceaa3c383d41c2f27dd5fa7ef003e9e529848918014ac2fb4aaa71c2f4a605e5d59ef3112f482e46c6bf51a47707c3374ccf0fc30fbbcdd233d1a44f9d5dd3d50d6092a5c4122ecc74f2ac907725deb13ebabee38b51372052803ec8e9487d4afabf51648d68fcfed7a1713f196e8c1d3c41278ab645e1f030801121a15aeafe5530741b99880a27eebf288271d1f4d0fc3db071d1a40258776346571e554a1d8205df6a2eb5b7fad66c02dc955666dc4c0295988bd427349b538fc272a5c0341da8de0272fa5d2c0a8653315e47fb3dd4752d6d6edf44ea273134864a0255fb8efa1059963203ec6bf3b8f66e0b797e7f026f316366115267b33f06d07a3d846888bc477cf7c934bd722476129b98a60fbbade6689beb781442d916645d2974fb8b87c5d018591daae79d1e7f3fee0034a583c3ac7da7c51f60733523017d65df7db55745b67662253d4a4d60d797e5e5b2b06537cb53bccc62f31925b9298e491ff66fc341ce903fd974763044e3b021317224981e60ac8d53c765b00918d675b45c1626cfb9a9d8e83006ef923efaea6c505feaec5a56dd2953b602ecca37e975cb069448093be3a3eab6d8f83aa60882204475dd2e04b73d3133b9f3982e8810a1c4d3b185e1d376a14a1a9a6aefd26482213ce383ac3900dda86145338a75d6f4db15ba99147d7f01406b5a8aa55259981c61be8ce9e9805ba47c1f15f5bac1e84949b2e890e2ce9b7c824b0b7362c4ff3be00c48a56cd14f559fc0b8e7a1ca647479debe11d9b58d294ef0705b4d183d8f50a2807888257fe63535c9b68d7a01c4fb443582bc49ad760a655187716314be6a25cb27f2dd9110f4ca11669011fafdb6fabdc192c6d1e31d1f9e4302c227f7ba963d194ab1ac792c463ac95f1452916cc655376bdef83e6d834055a585776bd1e4a1ed7b8d37dd54c3673c5b8d12146209b8df4979b9cadbd1ae08f2a8595657db685bcc127cc3ff4643355559f6adad72cc05b6386c5a923600c46fafab580ac5a1b671f4a842a4f588c02046802bb9370b625b51935f7a56262fb82658d67f18030087c3d61fa5b5781cab21c3b6c219b95345ec5ce10ad2fb5208506a642d70f783f472811e12427f291c30d762364d38532bb012adad8b0e8d6cdf37c353cec8d5530e4bd73b94fbff555d61d3b1548efc6c412bddf1aea448c8ecbb652b0ca69d35fb507de047e9ba002dba81a6236a88aa1743a3ac8d6011123e085399a272d2147bdd4640468499de8a88081013a3d7f0e7c01bb90a466f6ed2e80f1f149b7497df042b4feae92fc35aecbd124846d72ab5da98b4fcb94cff1bf259efb5c675324c92df83f56fe718e9081c98266b98254088bd18e3067476c78e8ebc0e2f49597dae2c63ab1c8688cbc5c227c46f8aaea1fb97d4e3e0733c80966b08039de88baf17964c449e0fa5832cfd1e7853f6b4627aaf17e05b80aecb664993f01e7090872006d492f17362aa153e25a362dafa95bc9ba88d32518dae621455c9e96154095883f2e115746451aa4d8dece34654545ea721c63a4e48ed79c3924e3e787cc7f597fd17a46f1aa135f528139d995bd167d2c8fbbb4c8eff699a9dfec8c769f96cd364657511eb86b2723247b44c97a1952c46b0a1c1b20c19d8aa908c3c0d60de055172c0d3e970a7d353549747be35450e80a1625a82e81946e2ed7039a4cbd6cf52c653496eea09b944ad77593c142fafef224872a940e0b2b2c53fb649d1b9b4f343ac5598c968eb4501458b2841bc1bafa400b20c002797a6d9b1db17d67f405b4c204bf05e94f874b0e2d7624579e377ea4d90a7fed974c886d41009212669e56b15b0ea957913bc6ff5d4b90ce1c23ce56761231e022003c759d4cfa2e86181314d52a80dca1b4b512c44c2e758d2ea1910dd9acd38196590fd6b0a3a73f45ca9d2e5701ca43bed5ba18464c9a9006ae869acbf751553662fa7820becff7a254814d78d6661afd7c651f4777ca71a6e62f2d1e1135a0640fb2d175ad378d0b132aff72f23efcb3d398cf87d294ecfb3f5cb89b094e5d2dff9e1cd331ea325567a5b62883d69cf6a4d762a40f86f735cc2e77577774d935bc77f9bc5195a7ff663bc170d3148f0d656ad209e19ed62bf49a31b2880d8880fd075dd5a2c6cfbf688c3d41ce8bd49efedb0ec90e26f243d14991f57f2a874be3b362523f524fdd8e7d16689a01b61ab341f095091de3f4cebef8c7869243521ebb94f425729457d496bf02ce8d039e463520876cb3abd5571a489d34e78d22ed949b7f3ea8d95178818b650b7ca5691b987a1dd74e98bd4a83a81b0e656382c0bcc420b94c07da36c6bdc46c4b34af6c8faa227c888980757a9a275ef7ab769c137a5fdd00099fb73e767339b50e7f32431716bb97a9a96fb80f8e498f772196bb209b072b13bd75854d63af68a0de67d934d9e9af17c2101c6ea61f1d807ce3304d013bdcbd3e8d1e4c2fc29e97fdb1014073d6a35912098357e231719f3915282aa916c1f3ee5701d8c8bd0542bdc97283402af3afd9d58e356bc263f9037602755a867b1c1fa905e080961abfd123594723943a50410115a7aa76a62ce36daea68db1a46d182f9318845e15479366766d190fe62d8f97e0b77f044807713a64e69eef61b960975bda4d87846ed9301b0ac0d6dce058f6518b0a52a3c82dd75c990d303eecef6ea5925272a0a12a811d0854efd570d631acd8eea58e4b702509dba45002a19d944ba41a04ffac61896060a9d56a2eab31c4172247bb4b678e08f3bbbdfadd74479e0f10598c4d4cdbae016c359732c2440f5045b4049f02d9e0f9f3a8e1516b435d94440c391bfce10378c5cbad83a46dba3d5d656302a7b08276edaa63af6d3d09f54a202e2473d1e4b0fc3d03bc334b0f9de1161a33425ce645b42b5d48167f8cb7b9425f5a9edad8a785e17eb0e94d205d57f470507b491c1598b93c39b77dc3857abf06b3914d40b7872c88cf62b26046a092e796459bc44c0fe0dea6951cd521860bd8e7064c482ef5c5e2a48aa9295159770fcf528d926d491225ba6ed50cba260c09bd7b6ec8f2a22a1333bbae666d18e5b5f2bfe516112dc7842c446df0afa77ba82d92a645914757fcd8f8b7dde9d80291219af525df9e52aebba62cbc29239fec2567000925cb0956b828f8efba1e76bd0f0d099fcfbab93d71688801d4bd90e8b40c918303757b3261c7e5dd85f33bb8b0b7105b6255c5d54d3ae2e32e761373e234ebc7993285540c1f254c983ed9984fbb2ef27fb72851c031b999724c4ab7f89b1b91c02f63431f5933ed33d6d7c2db3dcf28dae3619ebd3e0799501ff58c6e027c8a8fec3c134f433bd5a5b6ec5f3fc9ba78e9cd48207727648a2804a6d4a460b71f05760390b87b245241e4e905dc5d08c2a3b470e1014e8f8aa9e87337e1f2abd4b502836367bc837cb631cc38ec2b291455a347982c624fc6ebcc2e2c49593552302014f413c4242470b3f0831967f68ce481a8105d6f54912a715d716b52b500e5b57a3207b1f8b8c77cc76719fcc499165509f54527ce8a422dbe17e7902b11f4be902913a21560ef794bdc59d9166d2753781ccff6138af889f3e8193917700538bff3807efffa0676315fdb713dde82562c63c854bd345df1cb27e52b6a305fb44e5a13054009de2750eabad27c14846811b5ae62b7c832400ff2bfbc4147eea690e4422af844f7b583f8341e84f378394fec808c4d301fc6e511d211ad6a7527d00453c236016c3f1eda160146fdd431d34ba73708db0b834343a3b636b047843321ca4f6fece19d58c3b22b0fc16d6f3ebd1ae57f09f7763780ca3a6be19c822b17fadec296667db3c571e51d826210ffba8a309946ab7b8cd78966af2482a9634d9a0798a6eaa2802cc3f8e42349f8db34a0dcbeb2ded38585e288c4b63c41693cb1f38d3ca327e2b1d7cca73c3fbb42bc6e8192c4076b21786e001fa7b57e50501587d3fd63fa1b15820f5ff70e57e67b9aad3b291da56256c6db7a63aa8bace58bc0447753d3aeda35efcb39eb18f2bfc29b0615c66f10", 0x1000}, {&(0x7f00000024c0)="557f8a009b737d94403cbb6df8bfa9cf18a49cb47cde1f240e27ba0a29662d1fe61d25fd8e5c0ba5d9e56ff85e34cc00032d229d7891360c5ca94db7f617753192062c3774f2a4da253bb1e2", 0x4c}], 0x8, &(0x7f0000002600)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r4]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r2, r6}], 0xa0, 0x1}, 0xc) pckbd_enable: command error 16:00:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:27 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0x40, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000000)=@abs, 0xfa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:27 executing program 0: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000002c0)=""/243) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000000006) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x77b7) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x8}], 0x8b9, 0x0, 0xfffffffffffffffe, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) mknod(&(0x7f00000010c0)='./file0\x00', 0x0, 0x9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) pipe(&(0x7f0000001080)) read(r0, &(0x7f0000000080)=""/4096, 0x1000) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ec", 0x1) syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x408, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x8000, r2, r3, r4, r5, 0x70, 0x200}, 0x3e, 0x1, r6, r7, 0x10001, 0x4}) close(r0) kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a146786eb953d07babec4423f0b1c85b6a8a1311"}) read(r8, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x8) setuid(0xee01) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:27 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="068522f75efe27b11f20568ebd25f63f20bec6ea6347c6c5f77832be3fff8f76c2c613962fa6d224987a8cd58cce907a919dda7d088f8485026d140554b0c0ac5f675910", 0x44}, {&(0x7f0000000080)="89de4dd7bcad8b13d1fb9be06c22166f0c678381feddb93f", 0x18}, {&(0x7f00000000c0)="cfa33da5ba4592a6c064e09878fc7fdc02e39be9b4cd37c87cfe3def3f7b60b7ff5c98265ca726ccf13a8c2d24fc54d4e59a1a5a89c63ef8a1f12499bd69ea8c3e2efe4189cda4fa75bc6da7b979eba34b59e12d29269e1028b5c9c44e623357f91a3d10a0b32d6c4ff2670e276bb5086499e8bc7187d063751fd5916994ea263af13d02ee94f844", 0x88}, {&(0x7f00000001c0)="3fb68c3354e52953d211dd5f47ffe63ae039778b2d37ec8cb104be5f68956d82f9b403d47e3551a5ba8f916d1937916666f9fca704807f44bcb421fc172b9875f65e3dbbb049359b5a8ff3d1fdecef5a46f601b35dd039003244dc4d97f3e364c26e4cbf4266fd1ef9e6a8b745372c2ba09e76ce25e10138d301d8534d8cac4f1333caaa1dac3ec5c23b59588312b48194f9f9ca5a2170c25e1492ffd19c12af08935f81", 0xa4}, {&(0x7f0000000280)="edcc5e6b317887c7e5bdd455ad72a67a763e8bf46a076b2a768963ce925ed10a8e798588fa167fd22414cade24945328903ec70a408cb31bcb92fd1ecb1267383040b5ad008171b5e3e453e5651f03f7125d33ad58a1b2d59839e9930584c0db516627d28861c500d615512c503f2d34ed1dc054c892d840e919bfa323c759cfedd7af0cd96e87", 0x87}, {&(0x7f0000000340)="47d9ba159f6ab8ae5b986f7a5915d368b11b9676e2cfa511107ca80b19a211bd8098ac6f673227fd5c1c714b381042dc2e196047e14cafd3a5b524bae465c82c0674d1e139c4fb45ab06c90dd3f45122dfbe3494104549ff99f850860cccabde8af590bdb3dce497e6d3d3e5599f", 0x6e}, {&(0x7f00000003c0)="8b97a5d82aff47e3170013d6f1c2", 0xe}, {&(0x7f0000000400)="c6dbfbd69a05563cb908353453f88ed0f18edec891e54af278ec0648e4b64d8f5762020fb048bf172eba7a5f6a9c114abb2778ee12440bffd2bd8bf10a0b0d5ed6ca6eff5e8ce7dc79f1bcfee207e0a8ba4aba1e519b2471a6fa92d66f55a2d42043b2bf1cdb33ccccfd1e33a7908f3dd09c990f6116445e64f147a104387cf3fa1de297e08d8bdc792861ee7665d9fde21eaf88272a362cfce5992ea63dfd9c42d06720d293a509c0cf6ebee1c74ab4ed9299bb0438dabc63713273f17b54b94698336efdb391041eb928675f7d30daf30733df7f8bd7191f009e395a4b1f87c3b5135501fd20950f7c1f82c2091c45a6daf2", 0xf3}, {&(0x7f0000000500)="8bb7d1c0d4b3e57a14c1e967ded85c442331aff4f73ab331bd73352cd819d081ae0d81f03460d5f26e5cf5d28f169c92bd9e3f0598555c1881f7ac03a1c7d1eba2179b416ffcf36496dba5dd983a4d27d70ad16fcf3af99e6a8f49f1525cccbdf8195501b9a1bbb75c8e1a60c5305cdd908e7911", 0x74}], 0x9) r1 = socket$inet6(0x18, 0x9003, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$inet(r2, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xe8) bind(r2, &(0x7f0000000640)=@in6={0x18, 0x0, 0x4, 0xf6e}, 0xc) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:00:27 executing program 1: select(0x79057fb480f5948f, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 16:00:27 executing program 0: msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000040f49af31bc686d9c48ca34e3bb11c8cb01e7881a0682146adc06a73a52166d5a757eaf09272eb8eda244693791572a20c67b5fea685b9661279c9a1291e303f43a2c8b40e0c1a4c9390fc030ad1169013937408cab48dab02f948eb945ac067baa68f556ff1d45e7b87781b55e48682b4b1a3f106"], 0x1, 0x3, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x1) chroot(&(0x7f0000000000)='./file0\x00') connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) 16:00:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x8000, 0x10000) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x80) poll(&(0x7f0000000080)=[{r0}, {r1, 0x10}, {r2, 0x100}], 0x3, 0x2) r3 = socket$inet6(0x18, 0x3, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) setsockopt(r3, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xe4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x3) fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) r3 = getppid() fcntl$setown(r2, 0x6, r3) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x3, 0xffffffffffdffffc, 0x3, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0xfffffffffffffffe}) dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r0, &(0x7f0000000240)="e36258a416f72ee99586132477f254b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432564908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef223460a646789961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f8a9ba505bce0919670aea6fd78548f203f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087a0000b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85baa90a71dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc0600000000000000b741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65df93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d6eb8e4f8320ba76e9e512bb13fa3b30b34733acca2f0554793529f78", 0xdf7) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0xa5f5, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1", 0xff, 0x6}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:27 executing program 1: poll(0xffffffffffffffff, 0x13c, 0x1af0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000000000003f7, &(0x7f00000000c0)=[r1, r1, r1, r1, r1]) chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x47) close(r0) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) setgid(0xee00) execve(0x0, 0x0, 0x0) dup2(r0, r1) 16:00:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x630, 0x80) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000180)=0x27d) socketpair(0x2, 0x4003, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x1) read(r1, &(0x7f0000000080)=""/99, 0x63) 16:00:28 executing program 1: getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r0 = socket$unix(0x1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) unlink(&(0x7f0000000080)='./file0\x00') 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00", 0x4) syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) kqueue() madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eab6e947f5102000000b1c85b6a8a1311"}) nanosleep(&(0x7f0000000000)={0xff, 0x1}, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044b", 0xffffffffffffffd3) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x9, 0x2001d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) kevent(r4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x3, 0x7}, {{r4}, 0xfffffffffffffffb, 0x50, 0x1, 0x7, 0x9}, {{r4}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x8, 0x8}, {{r4}, 0x0, 0x2, 0x4, 0x2, 0x1897}], 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x80, 0xffffffffffffff9a, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffff9, 0x2, 0x40, 0x7, 0x5}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x7f, 0x7}], 0x8, &(0x7f0000000000)={0x3, 0x81}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000002740), 0x106cd) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) write(r0, 0x0, 0x524) open(&(0x7f0000000180)='./file0\x00', 0x401, 0x0) 16:00:28 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r2) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0xedce, 0x7, r3}) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xcc}, 0x0) connect$unix(r1, &(0x7f0000001600)=@abs, 0x8) 16:00:29 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2000100000000}) 16:00:29 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = shmat(r0, &(0x7f0000cbf000/0x1000)=nil, 0x0) mlock(&(0x7f0000f8a000/0x3000)=nil, 0x3000) munmap(&(0x7f0000c18000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) geteuid() 16:00:29 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x120) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) getdents(r0, &(0x7f0000000000)=""/8, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x8000000040, 0x100003) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x2) unlink(&(0x7f0000000000)='./bus\x00') close(r0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='./file1\x00') open$dir(&(0x7f0000000100)='./bus\x00', 0x3, 0x104) r2 = fcntl$dupfd(r0, 0xa, r1) fsync(r2) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xffffffff) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) close(r1) sendto$unix(r0, &(0x7f0000000280)="a28aa251a4a856c94bddd1f5e2dd9fe1350cce478a987cadab6e97ce81732d8d0a1425fb7d55aa17c97a1ea7dba508ddfb2d3e6eeeef617dde13e263038eff87bf77f2a89d01055ec6ae0ffc25049edf515a5cc6116fb02a74a558c7e43f002077b847fd3ad8def17bb88c646738153472e9abf32ae89786d768c4d410177d4c7fc14380e5ed513df7445d977d170a96568ff35023062799a0db6a3770a910c8bb7ec80378612a61cad5228f087468115bd069347613f735166f5121c5f8c8f00a11aeab185511beb3aa0e5e6385c6a086cab0a206fd8c9d3a11965a47597db26b64aef1c06661db7cc77036e79a572d4e9b2d6508d902de1c8f5162c145de2ac49cf7aed15fac6ab91e5d6ec5efa989479778f6247390b6d9975e74c08f0fbf2f86c008ce4b00d268df5bbcb92c940131e1f3f09aac75fc213d2b7cf6561a665d5a2ee6e9ac12db4e3fa864e8309773640afb6ed0be90328f12e7673640e25da17daa5c32d61a26384b9571a7a738c11d22422e72d5dfc72a55b8242f0a820135d8c09941ac0d6dd0a5d2bb4b4867950993b8cccbb4732eabb7f50930024f8ebc5205d7bc7fe67ea23d0bbd90e009cf2548286a10c21675ca6b63c545e7827517ec0d86b619d69b92c8b80b5cb4df1b235a7cf9a66a415614a3aa05bdea156cbf8fdea9b6cbe745c6ce72bf321340114f5e883ac3c7919787d66dde2a74962a511f17de4a8debbca66da92ac5e1217e4095ed9688d46dded0d6f47be65e132f4b5258e5d358c8a29ff448d25d5efe0974389da86dddc6dffe87840d173003de72f3dbc351cfb74ba23354f66faa09d873ae44692139fece21ce4377ef0f773afe075ba0172687db0f6107ca44d62217696fc535f5af84c594d01a17e5d53443d5421dbf841ceca94148fd94c938e87d2f7347ae88a329ec81b308d6494bcf260cfb3b55ced01239ddbbb31a0dcee1a1e9191817466da95a23fb05f0fd910080876c466242efb3922d57cfcafe5a1bf45ec3e0386e4e9fad04569cc823da015edd67da61e6f8a7389a723b281dc8806cfcb3df01afdd6588203106e26843dcfb901762019bed285b6da96576539285f1faba548df142c3022bf88f6e238ed12b90ef4105eb9a932189df345700adfe99fafcf55ee35ff503b4354f902bda11696e22295d0fcfb942a66ebe6ba86e5d517a9f58e39c54aed3daf495163b4ed4ce746a5c15c8cea4b8ed7f3d09669898bfd176fd8014a7dd61736dd5c8595395519e29779481f582eda5f08cd3437ad66624c933b76cf9180ee66dc5f4eae49e45d85e59305b9b7f782b2a17f107e1bf3431086a0c145e02a24cc522e95bef2b831f93754bed6093e2a6b96dac9736521ea3ca9ab83722b6dee7e67bffd5815c51cd1e5c22e57cbc6f53d612e7118a6f0af29633a5155a2753f08f7b6b2a6c573cbe018a9c80955c08c62cee97c371120144b88173c3b263f3c7d06fab5dd6079dde08410aa6c7de55cae403eb2302aaf5860ce9e7702cf0a7c533e5f2421619be29d8a5ab2acba4bcd226f582a36cec60c8f65ded24a0674119144de8e03f99ae70917ea37088105541841f5bf75ccd15646200e5ea36ad748ee1fa24677ac8e411295cd0d9dd4a7c56bb403227585d0a893bd2e57247d580742afea40347584859008d85872344bb413b64349ef4bc11f31dc77b6a596aa1466fa206007e1bbd3b8ca881329c3a1204548f66bf7d0794f3e4c86bfb712628b3c0d05281cc792861c08a1fd524cbf826e57a4537beff8bc415cde5c50f683d225cad5c32e0b17b062dec02762894040ea3aa893a0c0e4055d718d1092af07f03cb1cec28c4f29a6d8a1ac4627644904a969b6e0679ca6660bf41af594575e2ab66ad26c52461885c616dcfe018658b19005b02bac283167209da54898f53c5eed8095dc580687c772bf7f9da4dfcd4eb7e8ba07a65309469c41f6fe6338a3c4dd0f242e9c8885d05a568eb807d573653c339fbd16614c2e007884030cee1feb2a64b6c0d38c2cb2db399e1b52b8a7bef3296a7136198d3e8b2e329d935f71fb0d7519f8373c2317c503290490e1257218478099f993eec34380dbd280ffdad80da1ce9ba55cea5be6b784a617d5ecb18409314cc58329ef29578f618ee32b266ebd96429d603d7e91e452880458794673a4db43df214e2837039006179cbe0ca308d0578658f2dd4cb2306319c0c96387178b4227be29665084351e619542c77c59571ef62ca9885bde1262b15b5c9b9be4ebeb0342f531e9007832a076b551b946c856e12ff4218fca55beae5971af1dd6fcccfd881ac34f99ebaab3e40c3a55a2ae87681030f9caacfc537c488552050bc164493bd0f69ee8dd81870241c6938b57b11eb253e9b86b2b20bd48bb324a728efd9fa988bc28aa0be821d6da3903d1a76e6ac0f0964665554b2ea8a39a3cf3248fc518927947c361dc6f683a1391ca8e083677d50169108e69a738c5469c00d4341175f58e19051ea9136fed3f517e4975b25a08c9e7f1aff1a5da974edca207859e6e8f7f5b199b082eae6cd0309414e3358af4f6f2cf16c9d9b8bcf3459974d827ffa83129d371e7858c4c05609c3fa819ca34456ef271975b2127b11f10acd30eeee8fad52a2a6359453d825671a819e61b035810a927dabbe0c7af9c51da6917d52551931ceae86da659be50ec99791c273ef374fbd0131efcf8a5a41c9306141e863cedd5a290bada734bccd77823aa61b1a70d7bd6df07dfc3e1cc53b703e9401974775db3c415e9a798b2e05ee6f417710b6b9837b0c7ef158221bdd95db174079cd83d63c883d26d80a96121c1185ae8eccfc68b69a1e2cd66473177a46982a5e579ed138b57b713ffab42d1b7c04e38c0b7a7207161cb2ee068bbef8f8f3f8893e82a9f435127d5a4c3f6aa4eb1c1864472742e3be954207527c12e0e87145e3887ce91a7c9b480baa514351a25124b9ef8be7989cd723dd00ea1d9052b33b95d9cfe64007a8657867ea5634a333c6d8adf37b22ebbc29ba13731c5873b34434a5ba0bf3f7779fd6aa87cb960c21aa27213d37ff4a93719e0c5dc2eb127358d8f77ba1a41b861c4650efb3b8932bda6d21af04863ec17660f20b8c27b769f939aa775ae8755cd217d2894aaa823dd71994ecd1c622d9798b56fbfad4c6f1eeac0a55742fb94c4297b34c045417df26dd239d490e0011924728c7ac57afce94187c5ad48027bf3a960f1aef29656cd6c5e50a50dc0d412e96e623a40615148fa517ac39f42483bf432b2101a4a508fc5def94d75bdec04b20297f8766f57443ace17e4409da41367c23fb5c964866c15c749062838d09efb2ccb795846902a9064a407679ce9bab19f5e58278b5f240da15f4ce009db11d52438863b01a8b2abb8946a3fe0dd28a2cc454c24fb12203b3609727a88f8247d33042d44d1607a5bcc4585cb0570f53c7a7d0574387b6b7afc81e9417562d012d385bbde3a781ba88bfc356391b919a9cc80d8c2b89679e7a433df506a682d6ccddf030dc27d593f04a629b57a088755e9920928b9739e026fbc857a51f88d79cd87c7d6595ff42f5bb7ec655bca7454f15a049e6fdcae905ef3ac8c5fd23fd575b4b8a2dbe67031d3bc046923ba7babac4ec1114488c25455f9b27457315dce25f09b6ddbce581cae1c6d05f99059855b63c9b98eba40210a84934df2707189bef3b75a32e72c519fb45c918ffff48e967fad211884c8fb580bc478c958189b1a5b3dd7a6cae7b7e5cbee804121a0b6992ad2c4ecc32ef72e3cc2a619350dadca9d735aac1f6068b2f4ab2a343d88ef1247393779f3bc19447acf1f8887bed53b2c460aaf7c34c917eae5e9cbfbba669188f8f60166d59687b3be642f6444cad0fe46500decd9b44354f31ec7d45588153a8873dfed1fcb42e8262e6ea122682bc5c0ba5ffef12d8a29c6c722b3bce278c8b351091706c64a5bf0404163308385aa1c70050f704947c4a223d22d03bcfe0a6f50d6b9580980a0c86696cb43311b5bec1d70537392f9bd3cae092b6ad8f2f635dcdbce3c3a5682ad5d1702b4dc11c63934a6780bc7f6a7dca5c9e629d28b5df64db0f0538aa234c22d7592e952f0c0b01e72618f2a661bab16c1055c4b4d3a7588283690c6b12331ac7c45e3b35e8191322c30fdfd0f128d604a3caccfed7066e7e1083537a1c92cd40ac328a5aa8b9f8fd7948410cd5bd25bf933395e238343d169d379d61854daffc4ddd0ee9f27b3faaec4129e3af1e39f41580711101d2331623e281fcdc5cf7c06fc41989c428f69d45a38ec10c8a32baf53ddace5214a0935bb79edaf636b4c3a02d6907834a6fdc914cf82c27fbf91f96b0cfd145e7cd5168ef7248d17250c9bff99d18c010821ce2fe86cbfaa56427f1e212cd31484a5811e65d34f7f279ea696952850cacc9f3ccffd87e232e7f9178b57b6261664990155085acb93243c7809bb9f973400d23421322746b6ade5d7f14e9591b1e1f49744b5e514288ff2481ec3823bd898414680534ed32e393b3cd5cb4f17184b1ffc6c61f881a2607fe0bbb65bc394da99df0d69c4ec0e6abcd3ff41cf1557bcb814908fec2c91d4abb411de53a9615afaac519b6f91f6d51c2175946a0971fca0bdddcb40cafd980cd44ef5d1ae8377cf40d296eb1468eff3a98feb63efd589f95d80637d66efd83bb36e3918c92b3be9756a7481d8955d3737f4697829612aa864aeab573670e3eef63e25edfb5abe7ac1f0433a797025fce0e187bf0c0474e80eedfb3b44d5d8b4f391864cf293ded4a4724beffd16465a5253891df1142bd5b6338637e3d283396c481eed50429679a8719e402f6dc6f6598bb6b9a9f684d79b8c2ab2d81f2d34b11b2259e18dcf62580ad7bf9250c6992da2e7c67871b5741f82baa9c1707b403df1a1ed15505cf198083468a05e482a560a9e41b9b9e28b9a22980bf9ae2be04fbd42329fc5662f1993baf5f7c7a895b1105d2b8e1ee983313d184c92d39351520528f2fbaab418e1bbcaca53486de249710ed352057b58d7760a48a4414cfac6d22585ff8f65518de19130d9393bd17eecbc5c9c1d0c95bcff308cd6a385220508d3089fdd5bd96c773ce6492a102536fd5f45fb1e9c10b8ea00110048ec2ce9328a23f18b6e493247ca1bf3f8017818d14e6b6e3c9d14801e6ffb536852706d38f3f1429801f4fa85c648b7a3747c947935234bcd17ad089fa61b67546a52f5f35d32bab228430773f8ea6d2e519c52d247f57e76334080cdee272ec9ff6d3fb2db48814500e2441d1a9ceca97982db95a7c7f379f95e469062f00bc48ac024119a2575ba8c26acdc49deb29793f3d18e42e3f471ca0d73df78df1e87c9f0b4749288f426603003848beb7acc0ed0272d44400b36caa08553a44c7cb3c84e9e0fdcc2782caf4a66314af6471efe10ea18913aedac3779e21dcdbdc2ade4ffe34d3055bdf707a8f7485ed283bbbfa697a972ec7a8c8e19a727c807d3e136e4642cdefdd972ddece35fc51479f04c95bcc49669f97b74bbd9a5b520fbdc23b4d641ea0796aa16127f04a03880b09f9a64c6a11d527d406693a5dd0cc99b826abaca57308dfa47d99d4bda1f9b8d414b448da269473f9a2720f2bf3db035e3453dd91f3a994d4ad7c2ccaddb4d652451c0b8c0dc6cad1ab725ca54fe7f6fd2e5daea72f81a89e391dfe4e0825dc2cae45beacb441c0a9217a2d79f11eddfdc551f03e83461b3d422085b8f1b3fe520e793ac4b0afab99a8fb2be2e4d6", 0x1000, 0x6, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:29 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x400002000103, 0xffffffffcf9cb28c}) nanosleep(&(0x7f0000000080)={0x5, 0x36557f7c}, &(0x7f00000000c0)) setrlimit(0x3, &(0x7f0000000040)={0x7ffffffd, 0xfffffffffffffff8}) 16:00:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) rename(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 16:00:29 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x4) openat(r0, &(0x7f0000000200)='./file0\x00', 0x20000, 0x56) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0xa) shutdown(r1, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0xb1, 0x0, 0x3, 0x40}], 0x5, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0xe, 0x200000c3, 0x8001, 0xff}, {{r2}, 0xfffffffffffffffc, 0x3049bf2486586404, 0x2, 0x1, 0x1}], 0x5, &(0x7f0000000100)={0x4, 0x3f}) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) setuid(0xee01) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) 16:00:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() setgid(r2) r3 = msgget(0x0, 0x41) msgctl$IPC_RMID(r3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r5, r0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff9, 0x22, 0x50, 0x8001, 0x1}], 0xffffffff, &(0x7f0000000080)=[{{r5}, 0x0, 0x30, 0x12, 0xffffffffffffffa2, 0x1000}, {{r4}, 0xfffffffffffffffc, 0x80, 0x80, 0x2, 0x200}, {{r6}, 0xffffffffffffffff, 0x1, 0x20000002, 0x2, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffff9, 0x8, 0x30, 0x2, 0x1ff}], 0x1, &(0x7f0000000100)={0x1f, 0x6}) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 16:00:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='@', 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xff7ffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:00:30 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xec) setuid(0xee01) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000040)='r\x00') rmdir(&(0x7f0000000000)='./file0\x00') 16:00:30 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) sendmsg(r1, &(0x7f0000003b80)={&(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001900)=[{&(0x7f0000000200)="23df963b6263dee098f27a112c23d288027f4d08933587b28e80442348b7e6cead8136f442373e0473928598a4aafb03da71613c87b79141ea910508c09b9540d804be80a11017be397b92ef28afc8fdf651cf8d27b4460accdb3ee69c1b736a86b302874d615d64777baa2f4cf0fa07966dc65979995c2192806bccbb83767e609577c326cc4084b92a1a7a8358a5e4ec9197df0765d8bf504c5e8e6f6d75bd2d5e7bfbff5327a2b985f3ae51a46735085925", 0xb3}, {&(0x7f00000003c0)="8558f3bf5f3f1aebcc9da191b08ae20be6182e", 0x13}, {&(0x7f0000000580)="d577eeff5f2f94a50141d7fc45bfb9ee0008df3ccecde33b862e706bc3bc1a94229715442491977920730117748182d7f25c1c7841bc4ed26483b264f5149e86600d02dc9dffaeb70de291d0ae58fed569f4eacae80752a4abf94e59d00cf65eef1245e076b42fa06ef7bbacb2816e71c77594726e664c50d3b233825b3e022194771c423cdfbb69ce4b08f69b8aa500f3e02f5c506bb8735d9515cf39f4d109614cd1f3c3ac6a69b0b4c9b4eecd7fecff3f99ce01faf5cce5e573533878798acb410797b584bf75979ea24030695dacc0cb1a0b4ce2fb71937f0e1ee246f22f7f363d6d7cdf78673d68f5d2eeddb65d2e1724c3b8aea88e1e4efcc8a502263fe831d02c38c92bbfc0fd42e6277728fe66c1899290bc7a77d42978276b860054aa6f543bd638ce4b4e76238a6974c613943b4fa2344ae44be6ac2944370183060f5d1f3d82f026caaba35e8b185ebfac5bf222ab8325f9bb00b9959c10b04454467dadc80dd0f3af1093497120f2706be7c2e79dbe80be15fc320186b501f1c5ae03e5c9cf5a18c00d192bd2d49e8357da3a2b4022d31b1eccac2ca0e9159cd123c56931db9d734ba8e448a44f7e171ac1471b7e74faa0aca1eeb83d4773652497fb43743f62377c8376275ee43e8039266181e09c73056085af5ddcbbc259865b89c9115c1c702226da89dbfa212d8f4bf2a1c3207f66c5c99acc6c4d990c034e291fbb317e0822277b708e4811cfe2c35eaf31c1b08d518b0081fc1041f1ab570ca57624279c82dcace9c873ca1470c2202c81995233cd9e7519dc0f5d2318b7fc7057fc596bde5f6c041d0396419df2dbfac0ce337a08d691bc8c234d59942349f182db18cafbfcd8b5da5bc99e455c25b97b96f10c79dd81fe0d2d3a879302fc060c2f55fade89fe4a760838d9e421ca7b26851e2c7d43bf7d20e77324e365dd17c83fd08b28005d7ddbf8e8eb05c60d8f52382e411f45f63e19b046dd072c06289233a49b0fa45d9b6bbeb6e42d992b6db1da8bb30b2fb6f9829de75f14b142a4bebf57dcd3ac8ea6f96761c24c668ae5197c148fceb83ca9c2cfcb2b8fdc1ce5646f8be8167a924fba3acc850c43e8f721b5264bee079bcea807c29b9a23caf565b6802525f02d40b1666eeeb1777217f1591f993001ebcbcc0f66f993a6ff8ea86111b97135944807b9c6ba5130dbbf2906a5e8892c5b34aa1f2ad629cec307338afaf23a051978e3034b4bbf55addb813f55909e2475ff21605c1e49b4b16090b3643c5af0010b6882f44d1bcf529f3b5614a1e18bb24281778b3ee8424008fd16abe8d821a24b967fa71f7fd688889bee388b8be196fa8d8b3d3c318273d59d222cdd52b28e675f0b21b2c4c914a4e612f1ba9741a6e3506db07b93307ff53d0bf34cc0245a89ce21203f394fdc83c691da76a980d82e8f0e0332e611d0bcc1b7f06037b301e0f941e7e5edd7f79b5a5f0f378a0532d0972e9ff11d07865c3684eda3ce642ffab3e687fcc1fba5aa92d8bbe1abd44e0afb74bff4493b4084730dca41bf0a8ac6c5ed3df6448647c3af27c7d7820c020095a1c6c9097b4f97f1a80fc70f059cea7dbcee0d99887ef4c9e3174c7d3b87168825f4f7a3cbfb2300a9dcd86c4b0d3d72eb75cce069e032fae2e732dbd009de1bc5a50c05173faa9b94c1f2004d90d04618b92931c33c01d63091b4bf6add2f6ee3d83b42c9c70b64b3b8338863977056572a8299573bef6b8e2fa6bbd4b09c959993b4b4c1d020d33c0dd044968b1ceb8847949d5daba67a5b38708f80a27b71414503a41666a5c2971c037707fdb32777fa09f9f3a122f5eff80fa52df11a903f1eef12f30089cefffa1fdce7a09e8e4d13cc8b48753737c237f8d2845eb2979b469cad049f636ae9b58f8d397a47715c370b5bd4215a00889c98f9fbb34d969119ccd2616bac333a10de51155bbd3a6226d30cf172704c18f3fdcfabd445f140588931637ee3aa49083c3cab7b397cf713a66f16e3ed7c1f420cd95817da4dd9e50972e0f889940c9b58686f181098e180f73ce0d769b0417d4b1f5c823aef71eee3f8f4cb6f8bd022ccbad9e2c132ba2f9891efa5494ab9435758fd63b9d1b27673374ab8cba3d0cb8a96bce0181e89e7ae8307600b77e7deee5bf7d90d9376c72fd6dd65a8bd2644109232cb39fa1860c5da2c9f0193fb23a8e40d028b3f65b42c8b6cc93e4521cd4bc134955026b2f1e3b92697e79cbfb9926082caf10c3fc9a6fd0a3db2432a0ef81d2d0e2cd3b7db7feb898866f545605f0f65670a56748f1d1d2b90e211f1e8d44bfadcac8e7e7706a4c9fcc60b42729ae484e5f2ecda5343db934ea8f43abbc162fea5882b783c1a85d70e10bc662ab4118bb577ad3beb5de1b09a56fa46610116641fddc78acf2a8fbaa4a7b15be31e646b70aeb15eaa89728b78c911c0088d51bc4600f7de7e886c76e99453a21ca00842ef6be627b2d3648c13a5f22792b0a3663bd6a5467f57dc187cb3ae8a02a75a9f9afbdec395ecc6c3b1fca038dadf3cebc71f254d9ff8f313df3cd94fdb037b6f613a1dd354a38ea13803b54c2eab0c7c7d58e269e84d83c75b34cc74c8881f72d12beab967a6a48a466b24a98ffe28ec9eb57953d36604a8b1b80e7b9b9e79c0a87f6d19bb7f96522f4afd1248d7670d198f81517e8811be4e85d20a008e023d156decad6e89faa453cac506624e8185227440ffa7df8c50ca856b2c338e46c0b03d247114ea1e253a79fa72f5b8ed8cd326d4e4474631030a9ade97df5afdcab1b66ee057a18bfb66d7e1c23a3434c029aa10d832b77be4fcc4e105bed738250137404f68b0ecea5a94de5bdf594b837b6b62face22e947798fc435336b08bb4089af8a50f237d4a110bf4ae36b1673b032dc5ebbd2cd9e2d623d1d84f93bbe26b791143098edbe836a0cfc1b96dd5d3094f54c6be59334eb83bdf8a487a96f354e0b58dc1f973c93fe0597fe5f45ff8befb4d268ebad0595be520298eaf502fa322b4182aa446a516edf528c2dd145f9a297cede95ac3554c34620bb2de4699858f4357d09f5dafc93a6a056c1c3988d3b1fdd9128b0918cf08a7f98c2d04b762eb309a6a4e9c9030eaf7a2550bb54ed84f4fff10074a68c30bf5ad1051e55962a9b63026572c1e51c8bc76b2a55d9774035e6e7fb6b88c1721a545c1eb81ab21584641c0e4bc98df0ff9dc721d6deae2db07d69ee87fbfb16fa080ff1e501fa29a74e58b0d2839e74d625374ad0289808137eb5dfacdb7c526ca26848d68721629187e82d5e45673f2246aad5b681bf1d96109d9c0ed752d60d299c23d8ccc817bba820cf72a6d9deaa4fa848ede545da958bafb93714ef4189073e59fedffb69b34abe2eae5f0236f72de1d4d6bc211f7fcb3976bd23a62bbdba56079c327f1676eb726d37e439090f74ccc7a961c27bc2dc8301d1510fc9076f28753494c378f4868436b2f7fdb09a197dc1af6f01ef82876fab4c9a8211894a199e1164d45a9daf7f8752a3f189430731381237e4187c1aec1323c047b8268c566e676a4763eea370e1a0bf5286797ca2dea3db8ef2152c43a85e164ff91d332b0de1861bd29fc5678813c274f589f0c1fd7db928cf0eef9489b3dc1e7c0cb580351581de06e86b2040da13b35e15a6d79d08ff31323bc33f64125a0a4844e11de3fbb7b9ff6dfec08987696c3032ed83e8a754382b1289ca0917ec369e13debbb1032e6ef565e57de78ed825ae8b6c7255ccaf12d7c86e1c8cccdcc140537b261c93fd73b334b0632734418eb327d9513365cdc67563e1d105a12267f701b4fc7637dfb0cdd39efb1a3d6550146006ce6e75bf83774a5c71323b47b54fb2320472c3a9a12c310531b4159e0961641678eae30a076c297c452bbda76637aafe3416a2aa90d94efa23e2ed2053ee587c4e1906f5a566417fcb20722cafdc06113e732a190a42fcbcd02d726224fe734284e762ce0b10d190c5db2f9ff233505af5df5214e4c4331054074b99f8aa4477e0d50f8cc213edcf678cc99b86cdb271c58fb7bb15b69657d28a2e9f4b0ae50b02f4c2a9e5697dd6ec47858280673942de68eaa27ddf796a3a9c8db5610dc34a298bd99b3682731bc52ac30a2b9150f4b449dcee12a45fb19b7bd2331be486fe51dd9e521b09c3d24c72ff87179bddc4fd29002de4811e83b144ac7b001247aafcea5b7dba46588357332e2da6d91c9f60cd4e712937c2098b20913e7dac7c9307db2fe5c920f76b7befd8bbc9c61bba1e151c63207d579be97c10f7b076ac77c6de78642552b5d1fbf533fde95b5d81f282adc96d9aecc6b67d1770dc49f683d3eee22b098cc96b671cc8f474ad498ce0954c3629a8c05018187f2029353b82930716362d60de1f2378c792511f369ae5474056f0b1b75db1074b1c22ff495550686b46ad2ae2da0031a07d98683d1119e47ade7c842fe45e0009fa780957fa3f5c2212718bce0ef4ed79ab326dc3447f3e0db8a21fed945c9f3e766840382892bd480e204d679e15aed5dc7b5fc5a4e24d9457528808845bd4db6bb7498860ada47e3858f70be88dc831e31914f0025c0018ca72202cd66be60b53db32468ff52c7d6048f2a5df9557fc527ed127a3b09ad8a298fed05b92b030666ef1a06dee83e2e3d9845e29a18b9e78eeb22aa9edfdbe2832f9f1b1eb395a84114a622bef68423140b7f75ef8f1c5ccc08f7cfaf6979783583a92fb207cbbd155d8c4c277c49f53a25324057cd6bfe558d434709835b2a70f7b5a020211991b80aa9c84b3ec3ce6bc3231827d2434faf8281188c87b827588aae6b2077393c47b0caac1f87cb385ee4e15f5c08da0fc2dc9644cd9917006d7a49c23153f87725577e5a31a8fcbd0cb8fef5520253bc4441bb2fdb849785dc5b7a53a29434d20e7616bc798a4f779c1cf5ef5cbe1565cd2f18c67c99747fc17d16146851a7e92f0dc5f1a8e359b4e4ce63bf1002ff037e52c27fbd8d21b8f04a8a3415a678b183704cf79804fecf4ac5cd01dcd923748014bb59d96eeb0c765f708106e4d069f8b355d2793497a786f8b7d49e41a66015d2eeac2f93dd96b6803c0827e893043783d2383d6257c61a450a50debf83884987192e2d79327c0d0faee0e818dce705b054bfa4f1099d7fac54d56f7360e8277de2b8e0761b5a981a9f8e70095941144eface576aba68c0252164dcfd0670772c5988b5645b3dc2eae9f2e0d3faec932694bf754f0c89e67b5c4bf9bddd2d8928c11cbea5ae5bc8182eda05c6b415ec48d700365238f2688a891a66bcac0e688247284ab138273fef1b3bdf6d5dbcf652aeccbc3eba9b887e6e05533ffc6b0ffb321df589bed3e6e3a7a97903fa659781d54b9b821e03bdd6c47b8ef2f440777fda9b2c715a63e7cb4e02cf1a9fdee918aac6242152609be70df95d99f311fb47c38b927ab13ed989b61e92ff06d4233a4bde0ef769e225d0de256da7bdcae15a0e0d31daec8155f75ab38bd1b5ea67538de8065ba7601452f248f992006bd2386ae39f70d39ccd1eb76389052ba20cdda0a1bf74992f6617807f0d8c66154a0c0eaa27c0e2fffc6944e36ca8aa1bddf3687104ff698562f52b41b04cd25079e66d9e32c0798d819c1b7c7d134f953832e11c5b72741a1eeb2056ac491663a87d615397ee89918d06e5a9919fe8e3cf233e56b005e9971c113e6744b96d20998c976c55d34f2805d2409f595ba711c27e4573b6e246bb9ce5d8f9bbccc04ea742b1a0c03317fa6f283a670fc3d50", 0x1000}, {&(0x7f0000000400)="c54156be8f680ddbaaac0d4805d0e01ef175f989113edb20b765b0573121fc1396c6efc3fa60d3d38c62182028526f5b9f96b20a05a3ca014f3cbe659314b3e51a61220aa274722f9279caf4635ff22bd6756f1681dbf84d4092dda0c091f380ad42827285a8574e355b53f653174eb89c0359d0b5fbf921fb867a080ada91c343c0c8f86fd44f6ca2392e020f3a2f72195fa377b669501e6035a9d33e800ce96029f4c6df929e6618affddfb77032afbd18276cd1c24be79906ff58a2aa2933bb8ce425749c6ae6bc2a69810601018bbe3cb0b33bc71f6141f4b3f9600572e4c1cbb6", 0xe3}, {&(0x7f0000001580)="3622e3a5d2689303a839b0419653e1ed3cbbfdec07fd2bc877e42f80309357074e8429113abc23d950db677055d9328d59c199a082e8186bfacceab561a3429924bb75eb64760831d51ef2ef62dc01689b4e6a1da1be79a070", 0x59}, {&(0x7f0000001600)="b89345e31011b93e6c036c0b115c97e177c9491f29525c8422c8e3f5ea9f8d198a9520404cd8e319310ec0740d2b39d5ed965f1e43b937644bc03987bb0c988b79f8f31309dc78d50156b71f7b7297616e900ece49fba560", 0x58}, {&(0x7f0000001680)="84730ef37f191a78fb9975adfa56af906107bb2358362d92b07e159fa801b7ff854a3ccab462b962323a52d872cd61ac426b13d6379a14243b31b81c87b50b3ee538899b0e32490a6b1ad37c46c1d800fe6b4cc8eed24effec1beee9b4d9cbbb1731baff6768d7f5cf9f4226c27d6d37b29f8d1dad68c9ab2876a91d4310c9f8160c364668cfee4af4a13f36e43655f1b034719248e95324a0bd2eb00ba6d69330152c596013ce96d0", 0xa9}, {&(0x7f0000001740)="27eaa5a8edcc8bd0188937393867b782b57cbd2fd5eed69eeda0073257fbd3ff69cc2799c313db1487a39bd3fb61043d93716330bd87a3f22899e8f633f2d01b50847313a8e25ba24a957f9bbd145818363b946a6a0495d4b96c110480fedc747055b8ed9caf498362969bf67149d9088b9b164084e1b4fda6cbbcd5eaffb370f29f54ce4e3de73f248517b45c5436d8527bd73c3d06aed49e3009e874a7d3f14b89c4466e5852e83f86e8b25a897b092619ff590de8cc75bcb4b1e19d52339de694913cedc6efd226d3399940b73948261a201861e65b1902d3dd66150e33d387c416cbfaa2ca72f7", 0xe9}, {&(0x7f0000001840)="6955e233eadd965a6495f63c496ebcad5ac2a1d3837339d93c6ac66eefb3f5bbd28bc317f024156e20d2fb0b01abe13f87bc90c8bc729f967fb05647f4c6d2958b1894738251e4929390fe90762ae534f8b7d6efa20a7a9406db7a9254059a5091815dedbd0efe14836cf8b35bdedb63abcfcd978539a79f7cc79b774b83b5312ed35a60963938add73b3d630ef8b6dc43492cf339995b8b4db01b8aeb3c2bda19a33717bcb3d8dc8a5ad672b91c782abd38cc0bdaa9", 0xb6}], 0x9, &(0x7f00000019c0)=ANY=[@ANYBLOB="1010000000000000ffff000009000000d1015affe44bd037755fd5aa6160c90b25ace947625fb2f2dc9f9d9416872a91a334df366cd4928fab1687c7638375bd93b316f81897ce2bba899303fc03843dd9a4402677d13dd229f5c3de95c6b05de40f976ea8c948ab55ad4f2e510bf6692dd7c6a9c45b14b186955d5cc70eadefa974ca5709b530d9d4d9866bb6a2b5f7be17e311c636cb4f78aad74395c70422467aca4e86f12667e295789daaaa3334daa6239b6a16bc6b84d763b7ebe10f3d113d921713ca6251831342687d8e5266891753b50c2c01d2c42dbed2fcc1b250c406aaccb13d4787c0649cca1812f1a24423d3335fcde9bf879c30c781bfe6fd210838b7353e165103466f149dfb4c84567c5433bfd60ee4bd89fec6cff90300ae679d50702d25d8c21076152e4315c7b1f168be32611222e57bf46ce2546e69b5284c9493c00a6be127edc3056932495cc3bdfe6cc06bc077444ed97155556d7d608df381004c47f843f51cec7d92261998c1790bfbfde592ea3e8c1c17fac88f011160e97c945dd7a0b576bdae69c6f27c52306d18e9046198f05165586d28efdb22997b1b19ff39564131a72bbd416bb43778a94892faeb55cf52d91470a1248e9bde6ef6dad35ba9edd2d7bedc1b3ebc1fd19fd05b2b0ef5b3d8e82ee4995a4fe9e84125c07554161250658dbf43c7efecdfc468143629cade30d0f48c84f749be24c5e02ad67d969a444beeb79958ffe49b63050cadd73cee0f906596c4d0da31866192316f7af6c2ac9d0b37660ea71e7994b95a18125c6c0163de5ea0b2ee1c43d8d5982adf9854d0f73c2be122d1a07752cb8d16458a5ae47bb506428c8b029530dc0d9f0650779892eda1276fd75f723f5238c1a7cded567db689b7d203e023d8bdeed9852f7e551346a89efd6f387d357b0b40735f6818f9336bfc7a08746ac83b44a48ef49bec55ea9546cd3002996ab8ed42f5fc35d6f75888a1510322e041f1f4e8a73b84205ecf7e9d78ea37603982a86068b906b4e085ae858f09132987d0aa2f059561697b9e25a2b03d60b01f0d7438202c59a8186aaf06be913d72d0ead0f6cca16889da0329672a1ae5293b814bafaee04d86265a2cc8d7ea17f866c65690c019a56b9de2cc1fdb23903eb26364f59c38c9be6e505bfb6cb873d0b6db401a7dae2785145481a2c386227b10c19520c60f5fd68fdd394dea5b89d6b6681d905cb59ef8e0c8395dbfe1bec26c3fc0cb280516479196ed4f8e0c27cfa0642afbd21de31c9a937d3ba93bc21284eae0d355799c60aa82b05dc64a04cb3e3fe7ed6761236d812b7cc7c03707e12a33fbbce8dccd0c41ab5712a65b23849ab600e685eb1821548a7ea23a127c2edc3ed787d3e6c8a13758980d9e8a4b20dccee07f011e2fc463494ba002e23a814270d50bc7f5e6c7c1e8c6157ed3d7dccb380dad8e615e01d3d5ac1bbaf509e7bb63e4bc4b9bf4429e4ba54df6c6f8541f1655a7589bb2254402756a85f6bcb6c8c1f2648673f28d9a817b266fc50cd16372d9b90baf892e4c2e9322ea59973739ca126ae45bdff779a1d879ec81aae75c3b9812b66154abc54677924ccef7ecdbc316f4cd4bc42e5d768c0a37f16720549eae3bc2eab1b352c8fdfcf6ad85bb89fa7d3c573e1f47fbf833302ac57e9ae81d15bf6baa49949dd663d32f67c15796cb64e2805c469f22876e0852c3cd38bd37d2d6d278a7b3734196d8de4250a51b3655ecca185cb7513bdbe7dff7967dd608809ce80e54df693628f7ce45c6a9774c02bc861463ff63e23cb1572f9345816c4294b97b02a9c33856595c77fd1eddd54ad8b04c8cf8cfbb52121ce81e372d2732d7c776be615e5093aaf2880574991f438672f0f7f9e7dc6d2bbf242c64d0752cdfd7abf9e66557a299fb3452b428cb68220ac1de0c4de5bafba2090393d2abe569a8ea47f304e77a05f10f4e7c64c75db33253d70e73b761112996682ec72f1983b9934b738ba92004aec46ab56a7d3c97ca14faeb7fc3349c7d9bf7b64c418f5b7e3edbcecb80d971d6234d2eb83d77c0b35cb3e216ba26675ce52de911853a777e03fb0823a806f7e83261d211d66dc800cd4ac59790db2a5519eb8b672ebb40cd9d6dd653b2e65d983dbde181a146c084d575b603d6b854739606feb0587735b843fd40cd7024e70969d6ee690507f8949f01edc2e58de0d7feb10f9b0cb189af371f72c070f3abab2a87a8834e0400b74778dc9023b4dcf6938be7ae1a61b45b7eb8ede0ae9e56f2d5a2ff3bac4165ec853a5b44662b784517ef47be0f87cc07c60c7a008f8305a0efffca8c26cafbbe4f43e3a6292c7d7a5b9445391a8f1ea597da4a000151e28c50052d3a99938c5d739ffafdbaf54e97d1afc34da1b607aa35f956cb763dd674f6877961339dcbf391f43d23764520e9696f1c26a5193ad6a729fea645189df3671c1f5131dad825b9c5e6b9d7fbcff4e4290e58cd6068453d2589e4df8cd45e8643b10a0116d8558c09171fe74fbcc16b6c25a2d8381216b14d37fca2f940c27ce8c9cbe816af08bb505eb42e6a07b9cf53dcbcccdbda713b53752f59bd6b2328a4cd46f0f87ca10cee71ae9c58d3a241a85eb003ebec0e0b27e213b91a8322bc3c0233b0d6e8c9bf7e1bcf1c60f585861a236c7d41fbe0ef2efe949abf87ef4236cd1d09e8371993bfdc3552a1a0eebe272df2befd92727db1a23339d41f067fcf2d647da1020f9d91c1276e2d1106b9b4d5a266796b38565904529f53f183ea86d88eb6c4c0c88841473b8571dfe078895924469c46b53a84f9259d7c372f38e5d3e384584b8eadb59db5085641335b95e44f6bb5936b702d508fdadbaa935e9a948b94652a7c4029a44c197b096f553c8ff29a5d9516315bd598f95926df0f9a25631a99ec6ec99464f223095625f066fa4f056094b204c37407bb25533a1aa265b22a94dca8bc01eb060b8313850fb40bfb0131c5190fe2422395faf11060222a00f7c36fc284c12ab9cb0e8d1929baec5aabe68f2bc7ff4c8cf304695f5b7583287376d59ae2ddf1e4217b9786a152d1d9cf92986e39067f4d28fd4dca7567aa7cf6bfb4daeb5941c5e816cab291677e47c631fd80c78a7170c5c41fe6a9b8f082e4cb65f072b19e6b7d189808723144e81682cb87d50341d6bf8b12cfe0431680ee425b96f91d2b22511af692c37d1fee73a2fee368f8b69e06eae3923889d07ee2f712070b6b2b0a8528737c4321e735419b0f607697f41b8af0f000f7ce9dc3906551260b6e7e4cde19428f4f2bc0ca7c546f9498c73ba90ac0fdbd4210b72b29de854d77ea7d4b028a19376329fa321292da1ace45e6ca92e0e199c8c0bf0d12d986522227022a7251bb5c7d85c5023809da210fbcbecdb20bd00902f286d5715aef4b7c25b47af6fabd38b338314f044de811ee580c4aa28c9fbf2a6e98c2d14b34a55daab51ca6fca08e72d317ae68e3cdc001cd6cfbdf6b3987ee939b2e1eaefbbcffe35a8ed0bb4aa500cc246ec3dfac551f7146392a0507da3e3f4f4dd04d9c5f46b13893785f79d0f70e35d47d81b5d9479b5164f771207662f1e29c9076b29c742a2025cb18f19c470e2c36f74e2f69600fbdcb5e76ac5d021bb09dfa016498a1bdd27a8d69d0688951f2e460d61b8cab04931cc815487a75230f4423c8e31d4a357d43004cf35953265f22e1bc4af67bc87a5727ac1d78d1f7b48f983d0f1a437392ff459c4f36d658b3596aa7f0b7adf8bffb839931caf7a2e8df9c2578a3b573aee1d70930c16ffc418c35050cf30ef02d6f9f4a34d8db18ea5ce4e0f6a413da5e18cdb511ae74366999f397654387a0ce4a16970c00b19dd30f72d7a552822c8638096d846242dbee4615aedac2bc4b6f4d933a1aa51b84f598e5997a8f32105567b5c28ca82d10191fe069bcd565c6ff6191c529ee38a28a2b94315ba03389613a7bc223b2dde039a8ce8df77a27e69be6eaeafe9a55379010025d3fa21bff7b3be3f67f1e8f4603c620c588399be29491059f39b0ab9fd1e127bc6d14aad627e536bea80cf7941183e722ab4c1501d3842de4de2ce223a4421af3c45562a6d3ff809b286099b92df62ba79d85b2388e1cf0359c4705741c43bfbbcdfc262c449e14c62880f6b76d65340bb9106bf01db9a2d4c772d127286b6abb5383de8b3c2ff9b9819801d54bfdefbefbc4e9f9a4f0f8ae4fda6e33447b737ae9886a8aca409bd1f48a8577a00c184cf8b40f40f93943da768755c9b060a004f957e870c566475073cdde4cd4fae6cdab68e73f5af7f45482b717c5d3eb6a140e1a7f1ae2a65d31549cc25050f20f61f25d6e9f8541a5b5491246790f5857c94af65d81756ca13490fe6779a653efafb25e136138a541ead1be5edf94d414bd25cfebd3760cf07f7030bfe1744e63dc95b4b0fb3b1e5657350bfeda30a2f99abe1f7635269e9c1e80253a0f599c904a5c24651f7131762cf82b7c4a5727f88f3f3f4384b21b86c19e2598f8587c1ada487801ba480cb45d409da306fc912d17280346e8331d05962e1a9931490927b4b2cf4c58e363dc17315390b665e33bfed93e377cf8ea8c48e52533218daf22643297802a854ddacc9ceb2d6d563c3190f0ad28be22d143749ce6839755e666acf8074715df65b07c294ee6c8a9b8dbdc71be42455827ad0602f6ee805fc682d05796ba4e65f83d6a310639965fc2cab4b47489f4d88fae29178ced34bf2506328b0741ccce08a6bcdaab835d128bed6a3ee46e69c8ed68cd93fece77fe743dd0928b95eb3507d21a6ea8d2490c0880be7dc83e1135b6e17a0913eb3782ff30f014e606121b10899ab8d55dcb1f5cf9cfed7723e05b5428f64a8872801077ed80c9da21d716b8bbbf724ac56ad97f3987eff24e299f7fcb5c6a3831b589e4b4d9633e041a6c6101e3c2113d3d7364fdec0a14751f5863fe0578cb0cbeac908ad9848b76c599e9202990ea994f654c6af06159c4c4c99a14024d93a39bd38b47eaa15b9d4577c5a50ae66e0dac02c0a1b930d6938444d91e32142b2432c69876d6a05bb7e73651d6fce0712932fcd3416c58c220848f00ca31f4b77dd9a2770fc269c4b5832e1b6a25b06d559e955f290089737707331658198ab8f85757f95898d22524c960bc41ea84aac4a16268894cea12a67791923927b730f8223c1c6a721beb68c353db6b2a8c4f8cfb90dac87ae771677b7ebd441999204f031f0f0bab2e01d85c869c3ff9b4a967065424341250b4ae97e407372bef312b3ab83c5cce3c9fee8a48f6d6006768126258837e73f9da732bb9097f8209fd2097da03ae59106f34e651cf90f730f41563e6a520ca18c81028e11faabf4f29e2f2cc7f26b36962130dd07df8549ff19a9f2c00a370eee844d1637c5bd3257f9f57b52a7553897c2e76e821f05085a5e1891602975014d8d7b0d1c39abb221393b6e11f377303d8eca6d269cd671d2225d415d408ff709182d854718f060b3404ab84fb0c2208d188576ce39282677081a10f32d5ca56156b7cf10ec244e0722b2468e538e0e2a5600b70cefd6b2df1c657e506d01fe7a5e04052010583b679844b20970c5382283e358324791fc51c7d628f0c7949909d6aa149ee69d2f88320657b92f5c79ee59fe39eb722a5d4c27a384339fbd9977ab124402970e01453a0956188739259ffec8f3b43a3385766c93ff4d3d39bd134508f3b79c5db7fa27425dbd326e9a43a9f27e09ddf1c091493bc72050715a5b88bb38c9cda628dd1a723101000000000000001000000ff7f00001ee563bd12bbb2167f68fe9c87dae726681b92638e1aa0dc1cdb8b9e7199f2ec2aa6bc63f8034c0f98ccc89db640e66b1bfac0bdf8605dbfaa5b0ed7f99dfa7c767419e0066b26b53cf89b55cd308b16a7ad8ba3473a860876250efca1cdc70aa3b50aa527f7a95191a30229ef0b3a00f222abcb69cff4c93ae39c280e5cbc26b5f00c1819ab4a9795c7f930724cdc3e03d7bd73d45be7a54c6fb466cb5e8bd9ee7dbd2483ce04dee0d9445d3176d8dedad6cde4b754aeac17c5ff3e04ffac53fc30a04f306f2a035b04c07a6b4c805d3d58a76ae94fff7e019caa91d62b7a737a84e7a9c94a10e6769e52d1842e18c9cf4d354f4cf9ced344b59342d3a9639d42cb9f34ffa70253d3e2221ebcbab2e6691c05fb97166a0c27ef9ce5ee566ade575c30f549333a6bf5e4ebb37f9044b13b5389af2f7829ff78fbe0d56e33393b0a0c9460e9f903cdad929fdf3a76f8cea1f614719630e07a3eb927123eef20dc9b4c8f15b94ad1d61d4efdbece6567832db648c186462f1d556990a8fc58d9a21e144780e03dd8f439cc65747c80ecc332eaf5b79d15b76c9f6750519d55df5ea673585f830731b1fc61da3057d920cfb961a8e18d6807e5c185394fcdff73430ccb9c24cabe25cd93bca540900604300a76b4ec6fc77b7e858342f6fd90c59f225ad609f9f5c8490e9e074bdac5954c6bfda54c245c40d7845b3e36703b51bd9d91c86e9385f4a86abf67b783fd1943b1956b3495871b94acd2ceb159ff5eea3ed0e544ef6bea06de5c3f2b20671c455efad156d11d59240f2f8412941d6f60bb50e7452134803fa4318693610a0d9bc8dcb3b8e4cad30a7ba09550129fd717b304b4262c494660e23c56aeec251689f82db01e305a26edb1a8ed6e58c0519129ea1a41c4d256c7ea1d0746e9e3c3f49cded140e03efc824f48a35f1277fc63384bcbfb23c3caf4653bbd1e81296c860c3216a099090fa7d70a5e7cfe1fe4c484c406d0d937ba9888c3af295b08006665b79606f4bf875fb130e4b49c4d2cba20178fce98b95f11457eb4b442dacec876dfcdaa64e19b15b9c305d2a9659e84ca2922281a283a20b0c9b96fac48192b936a757fc341310b6d6afd6cb62f51167352e49ca4c08a76986d4c3afed95c9b43e63bce94efe9eba388ed16569ada97c945a39ba1e103cfc362010841ade63eaef1a0333ef007c4f537735a3cc5a750666810b360e61ea6ec9dbf520bc4864033b8004c3d97566d4f7f21440557036de62923f9516bc51cd29d5c6cfe9c728de5b29949b9eed1cfc2caf37579221ece01313ebb39e30baa15ef28ded60b459d594cbc612c033e08ad8c4dfb0da20507d39b47d0eb6be02cf6d4c82ce165a2127bcd858d1708540f02186cab8235aa1f7aad387743ccb3c12c17a5613489105fa415ce2ce35026fe7896d0510a2138743ccf3e51b19593977694f35dabca3558e5730baf91220efba6ea18866f208b25f7308f403ee90ec5c713aa8e72ba605b8d283f54631f3e0ffadb634acac3797ff51aef35c45d39f88aaad4c7dbece746956e91c8f7e2b9882b01987143926b83d0765f33b8339872835deef657560859e6d19da63a7b7bca78bb4f195269afc41119fdefb7279d34ca8faa42ac229c6268b880f516ab8fd44b56aff18a6efd2eddccf8bb7d392e7600495d547f87bee6abb4ea23850cee874bab3f3a7dad22f8a20e73e9ab73642145043b3a20232cfd3583b9772a125991d5e34220ed33f7ccfc950e4a606ed03f2d095f568e462947fd4ced18b53f4f0309d076b7d831ec48aa6f11f1efae448b3a35b4517a76a845a65370d85bc13d6aa1d411f27c908eba1cec43e4e74bba96bf5514748f7086f1dd8d3684ffc548c0f5acc847db9f7481721cf7d80ec330848eae90a524988cf05ec3c454166072f3bb907d7e2d7a70b16fb797acf132026a52e47145ba5dbefeee45f62374ea3e06dc80c9a526a86d7cacca6e4166c5f11337c4f54df3af05f3aa4ce891dfa11341bdb7a501dc86b966a70c5321d61a7b53374c5ef19e70adab1f7eff36ab85fd23ad74a49a1a27d8244ebb684a09a3b2da250afe4bfe03ee56b0a25ab08101e1b4a06748419124911226597d0be2ef2e2b2f315041bd5fc0dd7f96dec738323d9309207ed879ad142a793c0726fbc1ea64f232ae4dc21dce469567d13df52eb6f2188730c2f4807e7ce0ee235b433bee343f6a01f3571fa20987a27a5bed3b5abdaf2c0196a93a8f019e15057a50b38775d79b0efdd0ecfe19974148db2834c2a91a5e009ac75d0dc9bf9d1576eaaaf7e887afed294862d256247a6728ceff2ea8546a6be1664683b52f7e86340c83b0061a870e3c5f8704faa5eb1fd260a4d5ecef9b0fc0116c2efb0d9a81adee19999eeb927f81edc4cd4ed539d54a0390a3a655d0bea28409f47d227fb1b86a43f781809c6afcf12281bef6eb61a3c5846e2a96752350b4aec8ff6fad9211d81e36ab434ba9f4632e86facaa64e93b672c47982de22dab0ba8e9eaa77515b0166a83edc6775fe603793bfdf635f8d33ea493510326c2cfbe416715408517db05a4ffcf654c251e6207eb4ff9a664d6d9ccdc317818bee264fec9f9e96eddac9bd7a87c60e8390dcd3818d4d8c2ebbbaa0b691454e52e62ebd35a989a83338896dc0fcdfcfb07a1170a2b41d2f767038271499bd98a16ab9d71def42685e4f748996edfe69dffb51ed376043660285fa5543a5b3e2ceeadbd40877179cc32d959128639a7f4133599d5c8dbed2ee980d600c542f6810acfb5d753c066ce6c67c06faf58bc61678ff4208e2c318a225a3a94ad4014a4291a55e9f2d89642dc768b798a6ef8cc216ffbaa1734c583e72b3eb60f462e84c867b1c942d061dc825ae32c5fbc6e1d0c04b5e65ad1caaaefce0ff8a56b281028f26395ce27b48ae6931e5c46e3f0e7d6b30e93bc614aeb9d27e920eef633f9554757733a50e7ca6493d9bc8fcf568c3484ee72d6c357c5e250c075084a745e7fc3df1fefbca54b32a7da404a8c3f39b1404fd03ca115be628663f5fd9841091a5fa8fec83a2408ab9ab275b5403be8bf98a5be0a492bdc34c8acf46451a00ff8835e1efd67648e1533882ca1a40c1e09fd6d9ee9fb95f77ec62573b43c29a19089166671b2bd449d842054993031d91580fcdb39ab66e95b4c6aaaf4f60f7a87cbe82f83860494daea953af645b1086a218aa594419a8378e6b3ea38741fe4cd3832eb5af0ecd052d8b4c8a4b86e1693a4a486b6967db68ccb551d91bcb848354ca3fdc872cce621940d8800bf31c7df3b2a7f753cedceb73ed9f0f5be4635e3219f8e9aa74a7c091f1b53d513a0d33f882fb72fd4c5c105cbb01144adb17437402dc86d7e486d85f8cb5452deb1d444834d1b1de5e2ae2e614c6d915da301f96f91a6f58d262d89783b63c562d466177c67944ec1d088ef75579ea73d58eadb24877fa7f3b7f978d0905570d539d90dc5bb76e3c62a4049bf3ee140f6993aa0e5d0b827747ec98005922531a1273152b79331b844ba1448100579e062ca5884b2f2cbdf60215bd0a3e5c98aeb83ff3f96af6e33c9e62cf4803edf963472afa6176202170e0ddd6cc1f94a23e068232a571dfbb7481fd66138d97a1b9b4968e6598bf8472d54da2e5d2af4765e1e1fc8397d222a0a0cff406c28aac825535ae225251d580b8fba4542b8645ffe7a6795eecbb6c3503b319737d51a99f3a8793af151629781b1482be8f81fcdb2babd88ed26889a3819383b95f170cf7aeedac6a8190b42c260c9313cbd8351923589b508034e183078c35572991a69f95c39ad7eff91e5268c352cb931d75e0dc99d6fb9a76e330fb99a5a4945a89ff523a9acecd59b2389115ce8140f897d70304a7ad0c61d593d22d15fe40b8fcd72aa41810bb65b6bec5d65af0a95caba2c5b79e12a710d14fb3c66148d984a1b3aeb8c828db59cc5a847fb607cbce083a2427cad03b64bfdbd058c938235bd764d8208bc30cd9fbe648cad6a818d62ba5d646ef9e334b593be06b02689082fea75c895ebb05900a82eaee7d9d5972ef0892dbd7c7cdac96ee29ef891092cf0e87fe347afc8da16a7a0308e0a5c0089d3081a4c1ddf7817f905484e13810689cc85fae00a2ceaeefb671e4acc391df22ff142be15e1278e38309118081b2db34197c828ab44969df552bc81d270c66e2e1adc9bb1cd261f76aaf79200dcda86850f7200dd9d7204dc7b6d4f93159da87751c9683cea07f37116273fce247190d7207239ba1c77bb9a8f6abc598b57c0f291e8b1bde89ff51d4c754ceb06994cf8130726ae78aa28f0cce4b536b4d3091f5513f9423e049962ffe891ba9f6dfdd71cdcd3627dcbddc07c76858225b7775e9d7ee4c04f7285d46888c4cd600b7dd574a5e921fcaf0425c519e7540c52930b7e74f83c9b1e9cca9e5b937818b53d536328d3d4ee7ef1d77cbffbba9a4340d140a30daecdc4815eb776a1c6d3c61c152c60f09599d7cf355def769b4e857cd7eaa5b319775f04e908565ea6e4e3d617734c34e34afe7f99c7fad65ac07f8da1bc0f5e17670b59fe208453c9b78b6061d684078d132fcda137e3237b08fc98393fcd0aedf4161c3cf5b3a8d584865d13563c801045f55ab5e1ef686c7bb7d3230caa3731cd5a9ffc0352b02ee295b1ca4edb8620bd8a751ba98192061cedf74ac1b076d045d6ed28ba673efe8c5d72fe430eb0e627d93822745cd0a5ba18eb6e076757a4288b251af35dd6799db574fa08ef0fe0769aee6221de27df532ab59a20fe871392f9c3ff622b2e64ec467dcde6faf785e227e4351299bc1024f938dfa5efc5e78b3a7caedcf9537df057c99e63595f4e7c5d72f5db64d12354468069899b6ad3ca5f7b7d3c1e060f936e7ff2a08091737287f73387e030344e03d45f4530c8a1be046d6228b09bdf77b1580d9503af26e18da30a3ebe8eafca316e687c12a1e6f52b28d2f97606a48182c92e242fc737d8e301835b307fe1e376b65e6614526147d43d8b56f9e7739a3f096afb35458bc86b5ff2a8852520f540c3cc96da9d5356ccf110133b826ed09362f6ccc28e04524ab35895f9fa549c24d4c4b7ab3baaee2b5a5e59a41b05275af00be03111642be415b475afa751c15ea816d2ba9cf8707bb82ad77eb93e689022d891479cffbdbbea80e42761e347f565c2d1e04d359a8b8ad42da4445b8e12d045ac894233a368faf915627b793577a6671d48199ec0f221eb7ea032413ec22bf51f72bd5782ce853087236202622669fe77a8bd2c820f42959f2b5858e97b6747882915a720afebda22247b3612c892a8a092a26ceb72ec6a80e0756275e6569ad96ca84bceb45086b270014539fe6aa3c3e7394e86eddc19e9b9e764c5c99e29aa9af79d6fc76df5762d54b7f317d0c56a494cbc8722697076fc4eecbc55a2aa509e57a083247e390336b68b6b68dc92c3c7b0821a6e87a91c3edf7eeaf9482b0147cb719038e13c3db21096ccfa8e0cb61772eececbd0290735ce99f78328e6e258eb5a72f58751ac6974c61c6fdae4890827e2d69ae4a4e82325ee40bae3a8d192c6751ed2ae0f310e4a0e646980d7bd042d7aced873fe56fbdc093eaa61af461d389039af5453b9a67f957be46c4ce39686504146cde76bb5885e48dff450e96f2eaf547644552f5b3b8d42124b1d274e0090e1ad4eb8c375a27b8dec56f601ffe11eba6e68c7df6213d9b8f65fd0263440629b3a219c94b87f94a3b9f10b34655abbc68e1163fb800000000000000ffff00000800000034cb5a1cd2996a611fcdc695b1565c919702e4a2a2c983f059c191e2ace1ebcf2855cdbabf767af09eb381e2496f0c29aff89652bf1e2d98c10c2f59147be4f53b91355cdc438362525aac5c66579320b933b4a1ebe78be3c66b3dacb4fbfc17fac42177405aa8d3ed845698f66a7b7071c7a3d89f37aaee277b213158fab540d3da4a07920f7b34c03616954757118de68596ed48cf99dfe4dad67d6b13469d305a90be1ca200002000000000000000000000001f0000006440c3bd7a20ecd98d00000000000000a8000000000000000000000002000000aef5a61f963a6b9901267f7967981b409dc96641b4eeed7e33443644e2b9ea200ec49e77801b3429bd4fb6f52e38bc331107ab8b006bad1cb1da868b3f181eccb0913a08f5262d790dff1a10c801a6d658da75bbb21481f950bf3b6086b765b912694bd88a47801ff64b5978b553e44012c32b9e7a04f153678d86ae7fbd986674135db9cb0e0e69c93caf24946e118dab3b000000000000"], 0x21a0, 0x400}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)='A', 0x1) r2 = syz_open_pts() r3 = dup2(r2, r0) sendto$inet6(r3, &(0x7f00000000c0)="9bbc6f4c5b9a69006812f0f419fdb00af8ff18b88cef2552b46d8bb5421f8d0183376ac2210aaf697cd93edbd9b469aa0dd59214a8a687f90d49acb20b4001ec55", 0x41, 0x8, &(0x7f0000000000)={0x18, 0x3, 0x1ff, 0xffffffffffffffdf}, 0xc) close(r0) ioctl$TIOCSBRK(r2, 0x2000747b) kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a146786eb924000000000000000000000d0300"}) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000003bc0), &(0x7f0000003c00)=0x4) read(r4, &(0x7f00000002c0)=""/249, 0xf9) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x3fffffffffffffff, 0x1) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x222) getsockname$inet(r1, 0x0, &(0x7f00000001c0)) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x40, 0x10001, 0x54c, 0x400, "1d330344cb4c8caefa89d85c4a44581f386fc59a", 0x1, 0x200}) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0xfffffffffffffe67) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xa37, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xff07) getsockname$inet6(r0, 0x0, &(0x7f0000000140)=0xb5b8e681c1c3bf5) socket$inet6(0x18, 0x8000, 0x7) 16:00:30 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x44}], 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="c7dcaed5ff7581d7", 0x8}], 0x1) 16:00:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(0x0, 0x10000) dup2(0xffffffffffffffff, r1) sendmsg$unix(r2, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 16:00:31 executing program 0: r0 = socket(0x20, 0x3, 0x0) ftruncate(r0, 0x0) 16:00:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x100000000, 0x2}, {0x6, 0x7}}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x7c) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() r6 = dup2(r5, r3) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x6, 0x0, 0x35}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0xab}, {{r6}, 0xfffffffffffffffa, 0x4c, 0xfffff, 0x1, 0x5}, {{r1}, 0xfffeffffffffffff, 0x20000080, 0x2, 0x3ff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x2b, 0xf0000002, 0xffffffffffffffff, 0x1000}, {{r4}, 0xfffffffffffffffb, 0x42, 0x40, 0x1ff, 0x2}, {{r1}, 0xffffffffffffffff, 0x21, 0xa, 0x0, 0x3}], 0x40, 0x0, 0x8002, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000001, 0xfffffffffffff39b, 0x7ff, 0x7, "2e375ebdb6e0d5c12cc7be8684536e4b56ee10e4", 0xbf2e, 0x2}) dup(r0) syz_open_pts() 16:00:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x140, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) seteuid(r2) setreuid(r2, r2) unlink(&(0x7f00000000c0)='\x00') r4 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = open(&(0x7f0000000180)='./file0\x00', 0x280, 0x80) r6 = msgget(0x2, 0x1) msgctl$IPC_RMID(r6, 0x0) bind(r4, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) recvmsg(r5, &(0x7f0000000500)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/71, 0x47}, {&(0x7f00000002c0)=""/220, 0xdc}], 0x2, &(0x7f0000000400)=""/219, 0xdb, 0x6}, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000540)=0xffffffffffffffff) r7 = socket$inet6(0x18, 0xc000, 0x2) bind$inet6(r5, &(0x7f0000000580)={0x18, 0x1, 0x1, 0x8000}, 0xc) lchown(&(0x7f00000005c0)='./file0\x00', r2, r3) sync() getitimer(0x3, &(0x7f0000000600)) unlink(&(0x7f0000000640)='./file0\x00') msgsnd(r6, &(0x7f0000000680)={0x3, "33361716007b284198429cef4466cb06b316592bba8a9cc71e45d4acd1aa897d66bb823578e4f1ce1ecb3aa73f416e7323e945dec249fec55887eebe496a5e11e4378a5fa0efc5135c1cc9237b1cf721bb577995d87fbba2ffe9f519bd999d31cca981b01dd0b9c3bc8a40dc994d907b09aa4265ebab1cf547a7c5d1b39dcd53c3d7ac27fb08319b0a881d9cd1e20353d3a2728f26b88059a35e44a4e9ef6be175a2b09564b966f8b3f639539dc9a6e17b10c07ca74c2bb3a42525673066c7700f6cc70e57097e50ab4568af6e668674259b65eef3fa3bfc4c93431610198e4802eb0039fef3423d3c983a9850ae807c414d8b4e35c4a4c0cdf9719a485e6d8e729376d892b68448bbb798ab6c8a241b2d1911fe8a12216741daae77da793890496b6153350ba23e703020f6a49d688a68774c28f2f432bdaecdccab26fe057149fc58fb7bae60e5587765eae32981d8814d9b514bbd31edf7cfef768844962f0339cf6522cfea899b8e879c5f6fb3cd0507988e45a1ab2cdd2b5abcb062755e0070891b6b6ba9c7a29ffbe48b05c60f6fc6d8805d3bcfb4532f29f216aca275392ea785b1ec9ddd308cbb1f7f177eeaddfe4767ed11024d60d0b9677d568f46419afd181b870acda73562701118237a98736cf8bd446abab6c0e8c1ddc4ce155d98133c35ce38188f086f0de134fe107fbcf4324a610d9857f26f42525d9e69d89a2416f77b9f60604eb3d2b8b25c05e098a3017dc0e9fee4bdaee3007d3cbe85b68031ce723e2bb0fbaceb10092ec3b049752d83e3445b06659b02cf852fd32176ab151950f5eaa3b8b925e817d6a79022055ec248322c82022cef132397b50e99649bcc74feca3094be33dc534b4a465d648aefbe9709cf703b5947e9ed1988873c10723670caf818d39afd1fd69848464e4b646930014f915e454ee916aa47fa25786f224f2cd11c52a40f0dcd5eccb2c380046c8f9cc726a679b81d484b945faf6537a7d4bed7a1ac53b50ed199f084ffe8c3377c52746c06150ddf6ce752459a6801efdf7543d45cbaa3e017a2b8d02839f5b528db76d4ad59fd4d1574b32f5159ebb05ac18f90460c0cf93e1a7a9817cc62222f438686b5e43880226c72a7a6fa0bfb1095434d6d1d4a86f2615aeba4742b0a6f8bbff312bd059f5131aeb0837320c62181f440fdebb14f017121adc5e1dabe11c2e41453028356a5493b06fa98144691eee31bad9879373fc4ce2097eeadeddb3fa4df0c98ad15e494b6a8b19a9592fc073af066e0f7af735591d5b02f04a5f41f97c5c3f99803902095a041c9fac54f8878b47b426ed0c198f8e24b7035a11047fbc092dbe8a63cd1979c18e650eff62b2b4fc205e96bea4d532cedf407e3d4b1ea315d5db52a6cd2097a9f6a536dfe1ff17051911bd4eedbad2ac6f7a3d0a433a56cc67266455551d06055d9269292596832f32d707c38f372fb963f6aedfdbb9149f8c3629b3f80b477b132536defd778e9f6c6fc5cfabbdfde9f643f76b6c7552c0f4ae1189c50fa6d28d9426322ff942f01f4f103b0d0eda3e2cdd52e5e78736383504850b9d90b45c3bc5c7a1f721198e60bb4df5c85e1de087859fe4476ab92feae16b5f6c47a4f516661ec198c3b50ca1ca1dbd994de2bd5347edaee036cd5f23665268395cc3ceac980f99097d851eaac116fab20429bfe04122cf2d28aa5a38f650586cf315c7e18e4336b40dbb9f46f2f34f0822ffc2607a5e7f9c59b67a80aefd68573d5903c602a78aecccabdcb5b7c8bc3b51958c504d4846e4eb04fb5a07b327e36d5d3a3351af2fd7550f811d67f34a4220393e05a46b52f597f0eabac4ab8c8cc532260cee73eacd55c3e9caed134353004b460746ad0bf64447ffe04a569434d007946a1531eecf99bb1e6b22bf9ba542022a71e8e6b3f99d34188ff41077863003ffdce7e2fefee09b9708f4a876a3372231226de8cbda5f8c67c1f8cd74cce2d87d91373699388c319af4935081750b01ec37c71d178d97f4d0ed0bbf30d8844619ef6fa9f5be2446ac1a3866698a442911dc48891bc74ac2b546d03b6b8e6273c33134aa31ad6ed383d1dc7a4ca55efc94b2c06c073101fe751a18414c8a62ae096bc9aa2ef33b502479fb9622b164885bf41051e9746928eb7645e0cac58565a22c0ca230ce7022b9224713cca77192144d9d72a3af835e3d4fa7cbc053bbe1b7a30493ce05ba94214951834051bf8401668b2bcf09606b99c52d83e073eaaa41fb3e169efb1d595111ad89444f178c771ea72f751916662244df8814a8ab476fcceb020c4a7cbc76ef87b79fbeb5f967f67bc7cea8137027dd22b8a081faa23566593ce63368eef8d797b86922badcdec18892a31e8b4d2649061d15911bed8f706e094d00c088141ffd36bc4fa2b272f73245918cf46c7bb0af33f40a4ea064d7a3ea703cd0c9337094d5f3c99c52fb58c118f19c668ece754d2bd6945a44130ad18204cae61ea03f37d5ea8a6d2ff14149788a55c09a738adc63df7f753324f403a95b66f977c3ac8d30a2deef3555e34edbcf6978ca6bbf72af70cfcd49739290c436b15b12952032e6c3f3537e5231f1842027cc2514c036b9da8dbab35a140e06089bb54d21418de9cf4209770a9f33850b79f018a368c4c57cb1ac51bfc8bdd6f6da28a7738a4819ca34e1e95d04283e07a43b67773b9b043454e0dc06567a6685147c0d4b04f0760ba0dd30b98c0365233a7b68df333e2bfd493a5f36e40367524cc9a9b858f8a1b25793465f686711f2da44e908083074ccfc43a29f5aea314472289b65706925e72b2c7fc2c2c06fc4dfc9389b2c3e0992e6a219e4229f6a417dce018351c5ce90d1a6467bda17e91f9ccfb6fbabfe78ae6ed0870f50fb3f26aeac7ca4bbe135ee1398871f7d7d1f70a629bece93e7f8bf1542b2768a9d80793e3d0c9c3829cf44cfcc620c340ea80548afd03cbd717f6136915cea1bec20776b77e0af0066697b4f0606b76a65f77a61b490c3673258af54a7bb93073174437bacb93afa7c917cee43b09f4d4b51767a2855e71b46087d8616a98c51a7f643b2386ca0c8beeb65f3e8f2328172397ff58005c26898e0e9f64b2f2be7a292504083dc8a7ccc826b14c5a16dee03888078b2fbfe87d10d4a6daf03033a7a736c6f86bbd88fcfc02372e5bba91b12a8e967f24068983909a7e1dd61d62bffb6a33dceb21022e4a73c5db370db6cc53278dccaf44a997edb5fbcbf35b6d9e354f9d024e3c6f8e2aab85111437e41a68ccc2b1b182d53ffe5402cb3fd6eb367fd5c417f5d2f5369dbc25b683e0b47939f1cefbd0b71d9640063af03df6cddc60372eb57500f64935c09de5692ae2394668647f5fb7b7b6435e8f0723afabb13c15e73e9784d50a7d5379e99fdaee1d300ddcc360878bd99ed614a37c75330117212c18ccd761a0219fbc10468db8dd5d81e1fe75d2ce782896910a7330640877ac52542b15750426822f36d45be6f6cae0c505937355f4239340766757a1bb50a52a91026863691ab422c46fc173b788217a7c6fde763940425044eec02137197cd55654d55690e34aa851286edd98122e11ea69df54e4ee1e066acea64ded4278f4286734d433b2132f3031eae2dfbd62f3eb93cfbf77daf96fc03b09e5882eb0ee4b670988679e7006c9c86c02f233ccd158a0a896d5d0cb264654c609aa1e51ceae1406d37a804e209e58fb974c6d5a03292530c0ddd31bada5565f39962cb1522b4aab76cb15259718781b867da84678822a80c254966fa7a4100784c625c3f1ac8d240a27ceebd2dac340b51d816cac291c98af79963409d1dee84b7be5d338600966d93510dd86f175e9d6c4801ec79b6061899b8f1bccaaf005cefd3b019b9198421a1e0bf2787c805c2c57d2b748aff0741dc4f0f3158c5d35dbf21cc44500477c6a64ef9f80df6816d744ce19d4d6b37b5fe49f83af5a44e7e807be16374fb211ac1c0b9f6a6181ad878576490324e74fb2e50758ee206065918915845b5ea81ccbbc791127ca7accbb1017c4301352f08c19021c8edde72a2bfd5c67a8bd7aa2d7e04895a75e540b925dd2ab1d7ef3bd9dc1307c1a13fac699cc9b0b5c526695beea89592dc2dd3b79a262ee6204ae1fea741f17f1d7ee645205536d5d6e551fb76011bb252b85c581bdb7f4bec264abbb4a2d08dc10d0901d1554b021212a13e1e539341a73fcc02192e349529817c11d1c939fe4a9a0219a13d9685c5e20366c07ee08046c84de23fe0b18c5fc18231cb9f51f95f4f1b35e4478ffd0148752143e64ad035c1a16133873fec3bbd316f593fb80a9f410cc1f4ff0216dffeb28808566ceb983b52bdeb3e7841ccbc20705d0b04c16d2b82368d72ba0db068c4bb9cd992a1d5de1d41d1aab8f01cb3d1f550bfeca56168a9c03d48cec1b85e8a8817063aa6db74bc5c33e2c6d51129dce87c5ff4f007504a2f8d4d5c6d485b2c7f04fd460ac4bfddca5562f8ef6ef21260c99e4f81a68ccc3c4a853503aca0d378689e526e1b944f15685d224c6fe16ebf4872c37027af18f6f9f0f86a3d3c837253b984ea6340b68dc8a6f58d94751eaf1b500e7da71d235564d4335759c438d8c32412bb85cc5279f435a52eb86dfe28b027696ad157308a449c1fcc45220224beaa4c8fa5835a6d1e0b02429ecad37cbab736e7fe2446691f90bac5ecd21ac4c057081721fdde690a06db8bdce6175c30fa03378a98983291ab58215b40ddd2611c228c8972fe57b3a8f7350cc7ba910aac0aeb77a93bdc63adef1904947a78344ab7faabe2c62e0d2ee61c2ce00478d20f31204b29e34cc815464bc042349eb926569b082228b286e1ed8eabbd565acf8a8c2800db18f65bbdb8aed9f0bece285ab0cc3943487d4db6d83638cbb995088a57303c9e46fefb2ed7ae240a0eecc3d1cd395568584ec424a2c04969065f956b7b361a0fba5357796ccaa40dc10d57a0e2ea9b8ac4cd8b93ca63923bb2e01ac4a3303a7c0172df2b0b8c040a596439cbd9cc132daf4c65c3d80be29fddb6d78f380d8cae952bc2690d14654008e1c05e08ee17ba366f874435e45758e3ec8dfa4542b124178fa6a08c917dd04cd7cb217a49ffd88ad8234327a7e2dd82a961b31581db94a8d29f43a5f88d81e8fe87457c40ad190a6f53a38a2ac635f3d3a7ec55573ba8b4cb2d1f35c61aef680ccf3eead96bade7de7b405702f7f0b29199bde7c3c69a58b62530ffadf77078f324523c52061e1cfaa104bdc562abe61f8e15001224d31385c60c788094c353c0ab333132b4f8ea7ad1c203f8d7f0f28b4cb8d1d499af87d59c2081eb2b75e81b5cdb663fe5f7da1fc64068cbbcb66e8a9ba722897767c71f52b097670475a42b7e7d32bec4798179dff1676b6d72c9a1d70d4bf16b3c24a94d5e3e1538761231705c799b5e433c5dc2b7e6919973ff1431decbaffb3b1f9b43ca9b8fa89021b700a0a5db1f13ae0bc54bcf350f6c08fcff248c5b913062cf64331f7cd9f5023143be32bb052601c6dd919634c3510e93b5ce2d7a74f3821a001e7966fcd0fac42ab00377551a11bec1f8ab02bc224ba8f6c276657203d07979c371b253d5d323adcc4a7136c4e20c5f1c660c65a211739f3f4da3fb31fa8098902db259ed242a5a361fac04fb0120a4ac28a570993c25dfdc637c5c9835a280280dd43b0c9faba1a353d9f6c2520ec779bf3da881c0b795e8f3770b0eee25cd7eff32cc7b8496e54c635bdcbfd504c62af6d022ce1aacb5c5ad7f4d0"}, 0x1008, 0x800) msgctl$IPC_RMID(r6, 0x0) preadv(r7, &(0x7f0000001740)=[{&(0x7f00000016c0)=""/122, 0x7a}], 0x1, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) close(r7) open(&(0x7f0000001780)='./file0\x00', 0x8000, 0x8) setitimer(0x0, &(0x7f00000017c0)={{0x101, 0x80}, {0x0, 0xb514}}, 0x0) setpgid(r1, r1) accept$inet6(r7, &(0x7f0000001800), &(0x7f0000001840)=0xc) socketpair(0x1, 0x0, 0x0, &(0x7f0000001880)) socketpair(0x22, 0x4002, 0xffffffffffff7f02, &(0x7f00000018c0)) 16:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) write(r1, 0x0, 0x0) close(r1) 16:00:31 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x151) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 16:00:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10b885, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0xffffffffffff0000) 16:00:31 executing program 0: getitimer(0x3, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffd}, {0x1000000003, 0x80000001}}, &(0x7f0000000040)) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockopt(r0, 0x1, 0x9, &(0x7f0000000040)=""/113, &(0x7f00000000c0)=0x1a9) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7, 0x9}, 0x10) ftruncate(r0, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000140)=""/99, 0x63) 16:00:31 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) write(r0, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) close(r0) 16:00:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x80000001, 0x29b3}, 0x10) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0xdb94, 0x100}, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x7) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x10) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x8f00, 0x8001}, 0x10) fchdir(r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x23) ioctl$TIOCNXCL(r4, 0x2000740e) readlinkat(r0, &(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)=""/31, 0x1f) setsockopt(r2, 0xc00000000000, 0x6, &(0x7f0000000340)="90deab9bd1f147f913ad892d917a1e6492f5609f204fe13afa21a4f9be5cb106499dde21b8a55aa4400c2c0d42aaea09b229222ada6d", 0x36) r5 = dup2(r2, r1) r6 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r12 = getpid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x2, r7, r8, r9, r10, 0x40}, 0x9, 0xfffffffffffff001, r11, r12, 0x3ff, 0xb71, 0xe02, 0x8}) accept$inet6(r4, &(0x7f0000000580), &(0x7f00000005c0)=0xc) sendto$inet(r4, &(0x7f0000000600)="de8447d541e3a906848274d5750e0d42b64e0cf4af32fcaa5c9e0d58a3c4164b0d9e55d7051983ee9d0e4b8abbf93e6318371e45ae8c348ab11f2a84861cda77bf95b776a75bf019aaed683343dcf00f7119c98c3822e1f347be805dfdb8057f9700f778e7692e48c09fe069ddf3f7a93a523cf7081fdf4f04b97cdaf69c452ead223640b5665a7d0f659ee6e3cf5d703359140ea4049df2c7298ee4763c641c4d6858b873dc963e00e9c6953b3321eefcee2b55a8563d06d04854600454ff42d4032e47a3344e9f667100c7a25fdb1c1eb4e2b2578f6b4f708616f7de22dd9bffa17de4260ae233d8a89288360f9fbf33f452ed1f4c67afe3fe37ef1d763e1f4ae369a3de6620144af3eb8a1d1a89754bd4894aea8b9b5bd6c398da32a200aca1f33788e929218b4aeb569b3b7755175287a2d5bc2710ae8021a094b04021b1fb3f9f599caec256938620822dce3b9e9e3977037ca140d3a73d69af5d750e49cea80c400a4a9b5374293cd0241bd32b93a202e581d5beb2404c032c42a700d6542aa86963646fb8d4f37a723f061e5921d5366760aac8a32a5ff769737f63fc789563ff90da957c9d62fa7f2c6f4f11a67afad3d7d76f8c9fa0091676762d4392f6ac8707af9fdbe4f200fabba8950b6fe146d831ace777c2904c6d1ee18b30283b254cdbf98b51ff49a67b91d3645b7013423611569ca54273bff73d351adfc0d0833e656350e2fa268a50a1a950b92c62505c1b4b7bfa9e83db71193bf505c32762a6b9bd596961a73b8dbb01c262ce1f1f7f971c73b00c67e2f3af6e85020e431e2480b0b038d0f5d4ef8bd115e7e365f6f967036ea4bb030938b4a3751923e50eb8e625a7c4551b13dfbe6ab7c597db9cbc7307f5f8f18282e0943a66e0cae87907fe05c45cc08cd6bf25800b190d726f57f597ef21d7ff77008f1a7ddeeed94cddc350c4729192923b46638ed41641219b2272cedd3a1dc0f83832eee7129df3e23c0520302c7f09e60a6d1f6896cfedb5a6e6fea39461ccf79600d7422ea521fb3e8c29f7dd6076303d7c52bf893d49c95179ec527a8d2e1db8f5f0b1c3c9ccb512a8949d8e0908fb2a5e2417ceeb262b94a36a212a4e868fa4a0eb24bc5ba9f4916aeae16c9e4a7ed0f55714baa6daba35240ccaef789e19af989cc2044c03458a7a504b589eef19034f2eb8f761303d71e760933607e5f265caf15fcb4d08d45f8717b897a68d26533d19c1edac30f94382807d88edf64581bf1759b8cf6386e595923fe4481dbe57ea51b9676dbe362f0fb4447d6120860047320758adcc0c05b8ed82a8f881a5cecab81c1866ddc97e03236bb0fb42f0b054ad5c7d23822ce5bec6420677eee5130b5d8289158375b7fbb8617c2fab4b8e0a4473923e385019169ed3970ed40cfdb559f918640c82a6072f5356d4c9eaafa079ca54ec3ddaa4e6f589b5750d5a8c0707962cbe9ca38d8134333d981f7e7158a2b70d7b722ddb337f4f132b49413739ac5a060333dba079e2ac72b80c695f5c25804fdff3b5b4c0750c1396f430ed14f30cd54782149c272093be18952d4e1e2fee897aa095a0c2c95abac157879bb6831dc11ca92420da82b63b7317a7614942dde85052e9b69dece225c47ab1464421e678d74ffba358459fa6c63ccc2cdced60fc86923ee6e047843a5251ac58152f166d4ea6330f735ca986b130354944e3dc01261ec3ee25c87887c3da015a671a45381adff633dbb6b7c48958831f7aec286b021c817a7c5879ed52efd1cc9a2352e502952ee8083776d20f0f63267b9448d36442d0d26a79c1e6e90f104d3d758f0c7687604c72c330a7766d458c7bef1a341fa0d8a8adb160b3477f2aec90c03887fa301913dad714b0df22df420f7cdaff28ff7267ca70bf0ce8e849e5b11baebe98a9442fa013f09a42b4ac26dec6b7d5a1fc95bc30c4af9cc714c08c7335fed9afa634390ae3f3a94150fc2786db40786b103b8f0abcee5586f1e89cb95dfd83c30b880ec367dc5bc4dd294ae20626327b1dda75f3a49e3d96df3f1c5b95e4c22cc3032546747d8b2044b7774974fa63762306bb272bf45013d784736205d188321f62466fa350657e085cc072c0d2159ba0c58cc61a9b00e147b06d7133549529384c912ec1d6da0ed9ef19fea27c00b20e9be6d68bdf6f54b4de2ddf97acafb02dc0d3f5d62abd29d9c065fb9af3b38ea36d1e12b4caa8955b8051eafe782fb79558d4600f2e905f930e3431045377c04a4a30b2ad6e2284ec1f959c09943f0caaa579971dc794d6d298ea5e7b709afb724d2a242ac865a79c40b42e74f27572448a17f1640248bc4686182e2b43794cdd8167b859f71ef2838836d3e1e144ac46b1b471b72ea761ef5044c23aacdc7679c04884cf7b724ff5cb3e3defdc6db590b901968663b7d3c32e5e4b491f5f62c264c6efa12e3ee3a7df6dfb6736170c9b43e03dde676768ba39cdb53fee22db1bd6ff3252c914e0304fa0e25839aa6497431dd266c1613cae748d5bd22fda27671f2cd9b3fc282cba3104481410cba6e51e0e437f1190a08afd2211bb99d2ce741ce69b6e5ded972a34277f40d20d9285d748d5ca795300187bfa3d12697b4c390fd42cd9fc807f305fa95883ea550dee325268297f7d32e8129b29e5dcf881dd7c0ff35904b0a4e620d55fee88e6225bbfbfee55d13ed2ed29bca348a812164aed38c9521849c8e63216d967b23daa66f05c3fcc0ad641d2c597b2aee109431fae7b2530c41690abd5026070f84585baa8605b7469bd27fb1ba904f4c47d6a4a4deac645232acb944fa1934922ce0697fc6faae34a6f8fdfcf66483be0a128482a4e9c2c33ee585057f32ab2c2b12e632a99670ead8df20a7a31a7088ab5c83f0d37c270a358407ccacf223f955c9e2b8d65a0563e1c6de3317b79437886efada1463937cf256824fd6027e344cbf230bb8c8aecd3dcf6f3eaa6e852566ead58119e6270ca5b9ab086ed2e91a892b499ca3e9602b40a596e495e4bd5839c64a8d509de4798d4321015f132d6948d2642b172e61d162d8a644c1b6f52a1178a8f7ad174b8fd679a533e14ba1c7860a76e1e4e47f7e277dcd61b631b2dde7288f596a309aeef8ec3606861a146edeeb4e8984699edc59be92895347ed00bf3b7d3e5cd8b24d9115a67af491ef76a37c2f4613f4fc88de07051ac7ecdd6c36fac88ffb4c9a1023df21716a2472a7f8ce8d9fd9b06cad494dda995192dd78f392aeeacae68e281fc82be48b820837540458240a3bd2527771b6fda1618419ff71e02f17d06cf9521c34d502ce2af5a8521328dde24a19f37e0a2f1b3a015051fe7c830edde5301b40c4594ccfe21fcba05f076e30424d107090e3de1bf5d6bcffad3c5a3f1922be0c58b7392735ba02a8182b61988efd8395e303227accba9620242284de0440bad58be8ccb5c425f349c61d84f9cee0bfd80154d7b272497c499b7434b28447862a73b8073e70583ec61bb47fecc892c2276d5fb92467d3f6ecb30f88c9f9e9e69820afdf52306b62d4f7693d3225d63acff84245392c7098081af2c2b91681155c6a36886e57f146ed59ce43e81d3784310b7aec9512934c3ab975523cccae16440b3acf58a261c15f3d24f0823d2a0a8f89e684dade500df8a936d06e9e14ff30b6b116e5f3b10a58f1a729b61513e240192b39968c25182cd4c812a0b578ff78837961c6663c73383116198fc8be1f3be87773bd489d6c5fa12273854a87c1283d4de602154b909fb883866fa30ae98c4f706ecd5ebe28fd722c8f0505814415d5b905a0af0979b93bdcfb339b32002a14364741db2b00d8daeff3bc06749a6ae07027b0ccfb74b5d64f6d94ddd4fd1d1f19acb486aa1e79437c42646655d5e328cc62e68db0b66b07ca2dfa9b5cc28cdce256d47c51d41bdc948088b20c5fdff3d98df6f0b27b1efa0fe742274dfed2ce20683b3c4f19d636c40eeec71623ba478194f0f3e17e8ac44ddef109165ca8cd5e72ac59619d3e8d8a0da2dfde4fa10a8e88644171cc2d3ecd2bdcf77c1c044b8eade4422aabc2d8ecf3b3d638e303c1735fbc3e84f3a5ccae787f5dfec6da11d51c4f3f59cf12230c0ca7a7e8863b2073f98be4ac91c473ab6e55d7b1f98825eeaf6a2c04cd80cec063f35905172e51424e89c307004c26401ed92f090f4e44f0e30700f107e64c3abad063a682c47361062961a6db5fe0391035f926e53b5ece9c1d9789fb11f2308e86b78be145d44840d27e99423694b504d151f9ebb8e65b373f9113d0da9d9c98223b56324e75a9982afa7fabaa29619e5f6971e45134db9bf0306cfc16932eb26b99ad68729ac55ee8936b05358ab6b0d771893d810a00a60cd4fade219a4d07c8eaffbe7d48aca0a317cc4694a7cabc23790a9e37e35fb7a4e4e989e7200176425e0cd8863ad3fd05e5991805912cc510eb5a79ee8eae08624f7abfbd1b2eeb451d6432d204d12dcea100b8fc47138e39d1b2780011a54ec7ebf2954b0b5419fc7ad6f2b0493cc4a31b366dbf37e88679074b5530499ae8cabeeb33d50438f0c4521e8182c7a6c749337439490c65ba738e72e26b4bf71e5ec6ce067c8253be5abdba4f228934d0a1693829a3a588a02181911820c633159f90a786c46323ca1a52a61fc171fbfbd6490add1ca788c033643b704684bceb73560b48768a1d1d94c3f3dcc4d15c8c68eba522d255f0b3904086ca879c4789e582b1e458a1cd1b173d577c665d7ce723bd9b55e5fbc847a315ad8c8b6faf812cf4fbd8132938437e3fd8ea82117146a8675ff873f71753ad804cef96b6a30f2944ff6f4ec9a00b9c370f14c17023af0c53ce05840afa1fe46b7a1d0020878d87204e4f468644c65e081163828eaa098049b81fd4182721016896db3e3ee72116ddc709469c3b9c5ca1fa5f16a3a957175fb280f0837cb84ec328f89367d3f606a2f2966c45090d626c14be02ef3572f2fb58927a27f0b9961cb732750128af0cb636b8e864097bf93698bf797304ccd8a690e3bd04820cf91351f464c254f30cd750f11957625933e9f70ff3a78ae64d2a216b28afaa5306bbb93f2b936d7a23e2e6c71512d4776b2c21dc9ecfdd1a088ed4e8891da69e7d11291062c184bc88479e65e38293ea72f957fbf224f7da8b9c9095f184c787ace0142a1f5dad61871553769ba2b982ed4af8bf8a6c158b92945a34ea057a777d2574902ec21630840731ef9fd112b2fae419f765bcd12aa54366d2e70142784f68a65946d2365eee69d3af4fe58e697f1e411d06022bed06afe5ccaa63614c87b72be8edc4bc1ba6921f6fac1f6ec1d5a2f5fafd7485a297075bfedd7fc342df24d414dfa82e0d6ee580939dce41ed347d0f677ba1d5dbca3323e5f0d0fa8283448bd909045bdf7bc3da75e7f605565f0794d4bc1b89ae36711099fd7f11d5e7b6cc524beac5d9ad1b20aded8c6e0500c10adbb860741ee35c1c8a7c9db305f90c344292d1d57caaa005995bace7b0f11330ea825ebd6af59314bb1d7c42c75eae699e70af107b2086e517201e925c4ba0cce8fb7bea165d3c4835cc8c5659c37415705bc1f5fb0e4488a2d6b71091a4d491eaed9bb949ee1f5d17eb5818b5d8a860a557153dfe2fa12b8a0c1f44c0a81843286ac828eeb64e62479657393bf9bbfdd7d3b9115522061f34964a6efd8386cbed590173c86f64a7936a963f532d4fb0061b75021cc2d54692852246215af088569379b1ae47170554abb4ff4355cb584da652c2eca9814c6", 0x1000, 0x40b, &(0x7f0000001600)={0x2, 0x3}, 0xc) socket(0x0, 0x4, 0x69c2) bind$inet6(r0, &(0x7f0000001640)={0x18, 0x0, 0x5f33, 0x3ee}, 0xc) setrlimit(0x7, &(0x7f0000001680)={0x1, 0xfffffffffffffff9}) 16:00:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x182) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0xfffffffffffdfffc, r0) bind$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="000010"], 0x3) 16:00:32 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) mknod$loop(&(0x7f0000000000)='./file0/file1\x00', 0x10, 0x1) fcntl$setstatus(r0, 0x4, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r1, &(0x7f0000000100)=""/84, 0x54, 0x7e74f88dfd21fdec, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x7f}, 0xc) readlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=""/176, 0xb0) 16:00:32 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) socketpair(0x17, 0x3, 0xfffffffffffffffc, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0xfffffffffffffffe, 0x2, 0xfffffffffffffffc, 0x1000100000000}) 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x4000000000002, 0x0, &(0x7f0000000000)) r1 = semget(0x1, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/55) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), 0x4) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) fchdir(r0) 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 16:00:32 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000000c0)) 16:00:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair$inet6(0x18, 0x7, 0xca0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x8}, 0x10) readv(r0, &(0x7f0000001980)=[{&(0x7f00000000c0)=""/254, 0xfe}], 0x1) 16:00:32 executing program 0: socketpair(0x16, 0x5, 0x3ff, 0x0) 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r1) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000240)="1edc17bb8a33408e86927c3a13685883b52e0919d1455bd3d7da7fa481bd53278c60fdf9a24df727a12d09858e077c96a15be7ffb0ba70ccdba37e386159586ae8f7c98aea83e56a0e3c8674369ed5dd49637a2bced36a12a28cf1501eaca10407fd7673ba12fe2927d953dde703e86dc4c4f718a40a99d9a9c52c73a39d44308722f01b05aa276b0b4d3048668b920172cb93f9f7d3331c2a7ec9e3b00eadf588bb3b44ce89842a", 0xa8}, {&(0x7f0000001680)="49741c87eee8a725cbc7366282a5f7ebc17613771cfabb3e4214ce0fc8bca4dcf72daf12d76ace2088719db53c3a7258e72beef056dde3fbd1732d3b45c216ca4ce391dd5d3b3aa44f0686b2135d97ec5d1e4af565af063822243303d2a847ae7771d84b648c6a8cad056e74d80e8916463a2c6d6b142cfbfa8199897a9a25ce98ba5d49a382660d5bdd028f12a7d92cd7968614ce37f1abcf614b7e3ae8967fd9b14d3a8d232522a7668791299b879754e95242fa478b43a128263e7e6e886150097586f62228d9e31ad5a37e762661196b47e37badfa998229e022f82eb4092f016385e264583ef8f15e85544a5b98f86eeaa3abc9c6d43aed1f8e25266fab6ed1aca759f9fb8b277e3da490ee03fbfdcb0f1cc8893886cac8699fd1aa5d7c2954c2520fdfaa4fdf4e33903f4a2b4fd3eb4d2b0cecae44685e034129b0adce87b12664f3f161bc384b1c85da5a5f0958e86d935f09a18e48f2ec6ccc81e37de9811be3be5a8d731659b383e8d90f5e220352f99f4e6c79342f6dade6ce3d64e36a64b5e73e937cc61f17531adcaf6d4490a6282efc161d9ed895aaa2249ecb47026321535e374f095feb1a8bc195e2a0f123f559693ae0acdaa61517bc18c1aabd41d5f72850a515e783fa1559ed2ce20d5c9d12571f227b3011fc44ab7facf021e8dd85d795fa493c9aadfd9baced6b885acd6eda2de3297cd6c99390d0d0ce9643c8ec0e43f2a20d573231b217bfca1b73b0af576f6e46397c66cb6a42e0e200b37de18d81512ad562424897d7d11fc799f2da32d0c65489759f9b8d7b74b55e7e4e9dd87fa73c3b91206ba779907e955f1cedae2ca58bc1cf4663adf5a97e74705c7b062e6c557f556f12c46ca4f4fcf938de7999d087e5697c408cb5078cd11629646e6ef4ead1e4a9e858262490d25aba93ca3964eff35a5c1631a6fb51d66d046468a16623258ba8073a11fbea92f8c8d05a965a733c63bec3d2700d53793c8882c4f6e7e61b4f7e23a1d35ffcd72aacea24244a27ae70fe953b2785e74057ff1f78647a007dbf24a31dd757427635b7157682645c94bbd496941a859fb9c3e8f193fcd549b00e00641a2725ba20d83d107852e51ac94cd6a0b91468c83fa16ad3d83053891bddfbddf2cb5c4c29e42f2bdc26037b0bf75b70fda006d2834d7b573271c9b8b20fcae9f72573e2a001291764acba955ccab646da53e8622a3db815e83a5424c8665f3466a8f3758d9139e6b48cf935bf1e26196f4095f9b64f081889c8781ebb75a8c66cdc89f3d9fd231513b2d752ed120e599527aed6b7374eacf48772b00c7935b7763affe4bf69cd0d05f7e9591091572aebb7fa7d0575b6235dcdadb427c04c97d3319210a673dcd6ee3d2a1753c8364d6106b7c9608d11eb7ea0ea6a3f028bda44a96c168d6885fc369503539528624841e91f5aa69789154cc58cc448af46952c76bb77c2af1c512c74a9afefc625bd7ddcd2e2fbf6d065601d67cc9dc3612f8ee6f67625dcb4c1f3fbab839a1722a75d9ebc7d35076907c0d7704015b8f5f61dea0c8f2d51bb5684159a468f7ba25ab9c7f30a2669ee375b564fc8ed8efc695d9a1d03d5dbed108557808ea12f31c977468af3290a72c66706b7ce980266bdf040605c92a92a3ae84f1d02945a103542e091e771279bfb95bbef12e40e7db5d226a54335d324fcd99a12347f52dce2ac1fb874541ce5d33b724d68ae7fa31c968facf7763d5430bc2d55921da300d84ddabd6427cfd84a45e327fbfcfcb18f74859689241b21dc24e390dec49c18bc813ffa438491cdee9d9cb928de3e2f9c5a3dd3b2536e68e3aba739c9270672190639ca35b34a31e047145ac4ff6ee9c790dcd9a90da8e1f48aaa45153d9b599d5714cd36cd25fc2c256efb2943bebb3f7eb5e133b3ec1ddf89253305fce94f8911a389c55315424f53595e4a5490e0bd81df8114e36379668940701914c42fb57dc5635da53faec540d8e09c6b9c0d2395d393b4d758354fec6b81c2c6f373645ef713e3a90e005cabb208d0125e43085bb6c332e99a3f00a84f514bdd9b545809ba88d081eee90d372ebfdb9adf87438aa09446058d02996035a80c86d498135d2c8962467f55ddf9354c1007c66a6cb4d6ce96614ae5ebfd1c36150d0a5646b6225c4ec072c8166397939c58fa538ef78023baac519ed3e587f5c9ba36681a5455bbd8280992c6b1595b6089739d454a984970a99021201e712bae8c36bb4acd47a639371f935f9574148418c8759d46c42b5b9f522132c229c19151a507fd299e0f87cb3c016aa516e97bb4427f7b00cd1a4c746f676ec4fc094e107a4d5e9954c17d0ab3c9da84f10d0edd76f4be9c743c883a5901a1c0ec5b7bb38d436ac15250c8bc405ff6265cac967bbbea904e6a8641356564857245f9974bb4b9fdd04fc0e99cd7d29a56f7173edad904b2f327be5eab6efe6e64b7bd600acba9fe891593bd5178536a9f1703400eed918954bd891b0c70b93e2d1638e16a18fcac4d46bd3fbefd457aa6ed2f1a238bc0286c5b669221e46ea1b176cb13ef34dd00adaff477d79125da4532efa3495e52ffaa004c32167c3a4ef306eb7904894ceb2007fd704081db6604456d28ab3ec52fd064d1ca5559fbb8422653d9213085f7dc4107afec6d41bfcf7c519fd08142613afc5062f6331fad11dedf1182275c85b4ca02ce97a650af821ec009bcfa42de3b72fecf26eba85384c9074baa36134cd36aab09ad3786260fbc159e3a6ecdc220a38503b4d920e91b5961a880ca45fc34d830d95777b5b7dfd1904d282c723bdc5163a44d163d5cdbc7112c030a8f82785684639e59343f46455328fc18ee3fd11dc96b1587c740d621d9c9348151ef8068a1332a0dcd65f135e64a40ae2057631079a6dafefdedcaf7380cb577e4c9e3f52be7800af2a5d0705165f2767868a041f6fa05d92b850fee3f7578e271af2c336393b16c5933844017f33f6ef601c1ef9e5fbb256cd8823b5a7b3201847b522db3913c1d6f5f4fd6c2abd474be7c7700fcb4018b402746c5460cd5399c96b7f6d5796c88f9d0076d3f6885206da61efe3bab5fb8c76e21aecd4d3f78450f26e1ac35eeb94a3ec8994e1f141fd35910fec54b5ccf6a4950d04e6744426bf7612f2b5040b643c5ff05d516eb004645c94f24a549bee679b4e920a1c8768b0b8f9ecf6d5717f0c24de9d5eea2f7c82bf6b4dfbfbd9ffbf52ba2c007b64082b09122e585ac757ded9c82b755851e12a05a07a9d6998f9240abeacd32fff9abf0a624fa157eac9854e5e23612e6ba29d8f0a153d7567e79565d8dd05c309c74027d34fe47725943cb9d132e4e63096bc66db64f6f046bab874abc21820b3c1b43487e2e5c5c00a013c5b1557d07f32af1d6b8bfd476aabf20d51ae9b1e0b1746c2c6c78d3452666865a36698f6a283846970328ecf5a6d7edd7f2e643f2d20b8eae1b6f7b2d3a1ecbb48ed7788b04a81674f8ab018eea728d641c726f4f9916b09b18aeb1b89d8f39c6a2701ee986a4a6f3b2922184606454a4de17583d4786fb10cc1ebc4c9a6d699874f2dc9c0a54c67e8d6df559006b748c54347f25b5439c95a2bd8cf643c50bb24141fb768403a25416269a5ecd5f9847fe2b3820ca1a46798ae1004e4e4672123b38f55f7134874209c8482cbc08741bf70e391d763ca22e7505f1308bbdc09bb1b6cd741fdb461f469f14ce3a9919ec77dc63cfb4f9ec2e0fe9797dd2d09cbc310662302c937f54c125095b5aee6b0bfebe0bf5ebbd0de602a03fdf68508f912780dc27581914ad23667dac71ac757499ace171dcd8657afa96da584fda5b2deee626b2e8d4cc7d4c7a2aa19a12a1060e0a0979107ffa432789e71ffe49c26326c846e40e168eb197ccaf3df8c4d6ff0cae4657851c5b9cc82bfeaa7d316bc1e3479c78abeda4fa4c787d7413098f1865c23255e11a7ba72bc35cafa43e340edb74489ff90f549a5bed195c608d16dc00a8853de17b64d27f676650a1925e9d1d1416386610e4969d2f2bbf34c7fb5b32dd006bea7dc4261177205f1c7e555df1e5b031e5a233560d35c2902c81e9635cb96d0ef7d06c6904cc4c8a4c27369ca4cc6282e25553f3d8e5820810127c878a64065bdb1d3aa34ed7a3b5f4aed44d4211a4c61fc4adaf3ad9f7be59bfae1d6183b0789c5a9648ac6ad9d6f03c4988a3e70febdda3451bca6a9b4504d625174f70f262ce2c1c4baca9d72b42add8525c8c11fda40156b302fc0091de1e1fdd4dd8a9f8597a43fa296a12d5a37e1f0c689c196e8fccb35ec5b421a5816b085ea827396f833a9cc069c7a5b792dfbe1eefde4e36fdf78f73522c51462131a350804ac4e2b6a9aa6c480da6b7eb9a53b84c1e920be1886f1664a1ecc6b4f6373db475525dbe6221b0b4597cc62d9e60704e0f790bc0b0fb519306d020ca910aaa91710b66748137d6149a2c065637332aa4572ff1119a24838f9e2b19e9e46f34c8dcec2d9c29ceded5d833d14f8224b8bf7fc477906360436b97045fbd68c9cb5b7b2e1a02c1f223b52c0a837c195b60d32ff8d053e37adde8c13913700a28c06506b7c4e5c9d1550443e76d16a193571eb1a11ff64d80de71b504311aadb9d7106882fdbab1e8595342dc69e26eaf465d290001116d286661a716838219f3b8b94a0df547f546aef5a00d7080dc99f744cfd9214350b7e83b94693fca33e6cd28f9585eb6f73ab7fd394c5090e395ca18c72fd2f8455a4138f84a9e7cc19a5f66937517283c253742634b69f71fb81b8451eefe4b635c6d2831ce8fcfbcb6c53280645b253b582615efb5755ffe9fe51fda100475c91c93c32ef68c946c1333d32a94116d756ca4ebf6efcdac47828d49de15533e81bf6c0e009768994ade5795c0ebaef4558971bb8cf620de13c6bbb10cad14bc3617005978bc3704657cb719403defa1c04c7eaa344b853ba6a6cd8dc8889a1938bda93a874cf88092281dbc240d7d3c30f1cfb6156af8dfeefbfbe8b52ea1c1686123334b003629918c11ca0da29d5ca8b6d5d03a7e07bfcba196a0c836eb988d10101990e51147a6f4e8683731a84e5f9c649212c0abeca386435939f6fc600dab3db4fdcb2b6eafc0e3a2c1bf884d3b4084ab4acdee1d9bcd02fb800105e3dc9bebec6309ccd5007e6142bdc07238e723c635cde8616f8ddaa5a480b76153b4aeaa536636d7a6024f1f30e3bcc7ad203565a069e5e127e725605165357699dc8cd145d7bca4c3e38537039c3cd4b55f3173c68ac6c507f9ba2c660fcbab5ff0a61d788cadc1b1e8be582cbc732295f40c2b9b857e136e3790210f49324f89c543dc1dd54e346aabda6eaa79f525c3e71692826e599b7aa44ae89c809c9ee09d745c66ba742861a9b9577716d03163b48b164f3ece7d4f84f15f41c2def580d7869f960a4eee11e88c079c588d1bb46ae2145400fefcb2dafe139a095627f6cf3e0d199643da59a57a97abdb36b0ae4967ff7f9067ae9a1ef61d0ca2c3d1f676a1a12cc2cd50071054864d097548fa2a8a918bfad38aa96ef7c2301cdf04c2f0d05f5b9f0cb395555b029ffcde6d598e6babe4a0b6c6bb3ccd68e75fb6b40c08626e5dea0862a3c1478cf3c77d5eb3bf14ce359141b4c47bff0989f19b883711cd59a594199681bdbfedadca6af1e7b717bb0d2e010cc050cedd323dc0e9ebb287d05992121280826a644ba45a9fc5f66a2fd20da2fa7ced38244dbfcd33a6825324921ad7f2e659fbe0a9882e91f36a0f2fe95d", 0x1000}, {&(0x7f0000000040)="27646a63242a8c677bb4e58f0c75d2e3cc3c0ba07fb27fb6cd5530d4e2908994b8b519cf24f2a65372141c9ca0f87e8fdbf7ba37a8869358e79ff422", 0x3c}, {&(0x7f0000000080)="c854a1624cd97df8190f6c9a4a80c6913f2630c02bae402079ad4c72dcaaca8d1ba9a6", 0x23}, {&(0x7f0000000300)="f50ed60a3ba421710c1b309e565ff962c52e635e5462711b4bf9561b98b43c95f83f7b04cb1fa9afcb25757b1f6f2aa7e804f04c8d0eb82bd826fd70c4430cf5cc613a4eaa01323e5d16b442dc41c74963d3705bd703278ef588245c63636d642cbea695626b224306a70f1070fec1ef046e092017283a3f7439faa5e2bcc9801af47c", 0x83}, {&(0x7f00000003c0)="068fb166de01243bc18a938293d7f61aaf59dfdeeca18662ef75338e819a8888bb961e8c3bfa7f9026d646c08174a6506a0d1fe40973ed4b54d2ce3c45faaa73062217fb346f276093c549b58e6a04968bf53c7323dac3943ad4476730cc4306af97adf0cd82ab18781c0ae0aca426bcd819fd16153186718309a4c1f7ff4ce37d2a99db75a8b0434cdc9eaa79b81f90a5206dbff52eb1f1695089bbfda26b6ef9b5f6a49fd0b243907346a788e204", 0xaf}], 0x6, 0x0) 16:00:33 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000080)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000080)='N', 0x200) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x21, 0x2, 0x16e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x1c68, 0x200, 0x400000000000000}, 0xc) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x8001) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0xc) 16:00:33 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x7, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) write(r1, &(0x7f0000000000)="396e22f01627946aa5c958c025c84fdc7a4307a69f8fb14b06587de2b481573d8d52f21adeb95d68", 0x28) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xffffffffffffffff) 16:00:33 executing program 0: socket$unix(0x1, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000366000)=@file={0x0, "e91f7189591e9233614b00"}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:33 executing program 1: pipe(&(0x7f00000001c0)) r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getegid() r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r6, r2, r3, 0x40, 0x8001}, 0x4, 0x8000, r4, r5, 0xfff, 0x285, 0x0, 0xb60c}) r7 = msgget(0x1, 0x0) msgctl$IPC_RMID(r7, 0x0) 16:00:33 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r1, r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:33 executing program 1: 16:00:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x3, 0x3ff, 0x1, 0xfff, "363c555453a8274e270704961ead96599d8880a7", 0x7fffffff, 0x10001}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() close(r1) close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r2, &(0x7f0000000180)="d7bd147ec1cfc6ec3ac77d1f3c7ed9020ee0d6649e631922245e8db8df5a287dcdc08511294ebf99193daabfed6d84c779d0abf3b2040a5349690c73bb77e13066a6a78bc2d6922a2eaa7e81ee0ff3556a03", 0x52) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x8, 0x3) r4 = kqueue() r5 = syz_open_pts() sendto$inet6(r4, &(0x7f00000002c0)="1d86de319cafe063f7721c433d13d7ee0309a29e21d2281972344198a35f90e9875296af464109bb03379b8b2e240f1b1821708b7be495709c0c28897820c6a7de2b25598bcca946eff946050afefc373571d72ed82ab47e579e087389a6f97e569bdc", 0x63, 0x1, &(0x7f0000000340)={0x18, 0x2, 0x1, 0x8}, 0xc) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbffd, "a147780ac85a538a131100e800"}) socket$inet6(0x18, 0x8001, 0xff) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000380)=""/224, &(0x7f0000000480)=0xe0) poll(&(0x7f00000000c0)=[{r5, 0x1}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x3, 0x56b3, 0x9, 0x500000000000000, "98657c8dc396005785761d331972c2dddfa6e5b1", 0x5, 0x8}) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000002c40)=[{&(0x7f0000001b40)="115fed6a8ebec29eee1166137978959bcdcc2f12789e425f748268304993fae31e4ae3f6b6a851ab861ff5a805d52850b235958e96e22d38eec377cf71c4573f9be18832ab047f6f0d0ced049ef496e26c55f64ff94294c1a02b577e06846a581f971e40cda7a6444bde6993da5c5ee85294e74e47d18bc1d17b282bd804fb7eabb445ed91a311b2f6cad135757aefaa085f9cd97221b384de17d8d66dcc75653d1cfd21c0c4a83e5c0197f8de4ead42e43063e75ee4dacb1df2f1a6f3a9a39f376d1aa7b3f66beb9852eb91cb17e351416773130c9c6740238a38d5056881ee97184ab5c374b292d1c3c6162ff9c1461eb3c40904c2934555f39f8b7f8c5d357f61fb3b27a80e64e11b2e48a9eaa42f2597edb294bf1f9f8177d3ec27f76e40025ca47b19be0a2419a7a6d78147f61558751c45727a181f3474813871897c2b93a40bc88b813683a514ac4b51aeac099221e7938a8f05e6af6f8238f909ba745cf5530991018767d3bad15c4ea8e03b23768ae1220c06a02104574c997acb722eea6ef4655b2e879fdb7ab4f564fd8e3cbd62ad46c3c0dbc9060b54adfe673017fabb2c06375cda1592ddef5ad6c4b80188ebefe5827d7897188b278bddfe7c59af76ee8fb48d0a764f5e78f8e775324d3601a7554f8e18b4cbcb90194ca8d799fc136a8af88f2eccf42e719cac8b64fb406cf5286e756a70ab36cf04c2ab96fbc97aceb3a4ed5cd822e8dc90b577365afa9eead516363036dad53a127dccf2dfcedcd36592f41b70ac0e84f103609b782c8698293d423aadc33b159e42d270dc5659e9519f082ea69426a4286c79f526adfcfa9914e1e9a9ff9251cc96d0be697f8c76514c2df3f71583fcb18ea487418b08cba8d361fce93beb1bef488cff86066d408974b78dc016ac5d22c1cb7da7c37905d792941c4b16abec784ca49970c5ef0eb1c633cee8b60aaa4943e0d4850e4ab46e9bf9fc066d11e473c42ee34f1fc8b9978cc6c85601ab6583eac6501141febec01b765f869e7b367df46620e79224924b660185e38600400b08f7b03635d5868b3e7d6e45a4ca9c3d1112c980f9612cb9d1add16b07a3141db20490c65fb0d8b38e700b4fcac8dc863354aea475a252e14102ce83216ba152f6cf0e5a52e1e970cdd318a6a88113ec72f2f7b3c3e14a0ddcd013fd74da6a0f6088f023a0605dace4e45d214620a63086a1f85622e823a3a878c305d8473b3c71c6f6555632203571ecaf6bcb01aaf31fcfa7e4e507218ab3f87aa390126c62e65ee574a34cdfbba293ec02414e1de79fec5e22b38b04860d153a30f761fc9a255637bb5858799db7ace23d6aee03b304b83cc9d817dbb6f602ccb6d7c95f8d54005159da01ebc59d2ce8cdae4e44e04e5df43b80366319eea3153b0152709b7b83a3dd493f6a560b42ca8befdbae3f73380eabf161dcbde81993002293247301ca13526be947af374945eaf72e2ff21b2e5e3f3d4e408d4199e65bad43c0c3fb66a1e5a51df7a17059b79a4eb284edfacd680a6dbc6ce100fb9f0cd51a1ec078d7ee3820b80ab8834740bf3443de2dbaf684ba9d6f13029941bd800923b05ba8bcfcf3f50dbe3ad9d8ae9dda125ab90863a5c4322a97b22a8c5c5b7950f3ae54ba48d46a7e315ecceda63edfa6b1af34563a3ccd8d9d7ec3d0398128e5778a6095130b1eae251967f7bf39c3492e936be3bfb647cfaac6cbaaa4f8c166a092588cf9c8d2a4bfaf17f3ec07a2f2b9a819538758c61a8b5f7d2aecff790b7106accc04b8b4850df6ae0bef2ce6edcbbd4014f368cc57f13089d92a81969924f11f47bd1df5a5d077b6e41f00120707e9a1e419331a2480d375ff9f47955db21ab86c409f3efb0e5c04a02085d6e4c0b42a1c4d340937695ea3f53d3d9a8fbd8ce5aa039de0f347ab5f6e4044d671572fd24257e7994c72db6655b24763496091314abde46a7622a272a5908748e6a9e4b05761729547eeff3ca85cd0087b64518817bdf7a61b9b6586423305dd8c3d65a04c", 0x59f}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() mkdirat(0xffffffffffffffff, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, 0x0, 0x353, &(0x7f0000000040), 0x16a, 0x400}, 0x401) socket(0x18, 0x3, 0x4) 16:00:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x7fffffff, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x0, 0x28, 0x101, 0x100}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x5, 0x7e}, {{r0}, 0xffffffffffffffff, 0x4d, 0x4, 0x5, 0x6dae2809}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x4, 0x9}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0xf2, 0x1, 0x0, 0xc00000000000}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40, 0x9, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x1, 0x200fffff, 0x81, 0x6d75}, {{r0}, 0xfffffffffffffffb, 0x0, 0x21, 0x3ff, 0x8}, {{r0}, 0xffffffffffffffff, 0xf5, 0x80000010, 0x4, 0x81}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x360b, 0x8b}], 0x7, &(0x7f00000000c0)={0x9, 0x7fffffff}) r1 = kqueue() close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r2, &(0x7f00000000c0), 0xfffffec4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)="b1f4125d212460b26d11c1d75e8123bde15613aee6a346249f79a641a458ab1c28ee1704ddb15567c88eb8ce11e6b0cf801406f1d8aa81f5fe76893e3a20932433ec09ccf258", 0x46}], 0x1, 0x0) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x4000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2daee9ad87a67d2d01b433", 0xffffffffffffff94, 0x0, 0x0, 0xffffffffffffff7e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:34 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x4, 0x400) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000240)=""/4096) socketpair(0x18, 0x5, 0x800, &(0x7f0000000200)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x18, 0x80000040, 0x4, 0xb8f}, {{r0}, 0xffffffffffffffff, 0x10, 0x14, 0x0, 0x3}, {{r0}, 0x0, 0x8, 0xfffff, 0x7e9, 0x1800000000}, {{r0}, 0x0, 0x2, 0x54, 0x5, 0x400}, {{r0}, 0xffffffffffffffff, 0x8, 0x9, 0x7fff, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x72, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x40000000, 0x2}], 0x400, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x4645929084e02253, 0x5, 0x5c9}, {{r0}, 0x0, 0x10, 0xf0000001, 0xfff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x61, 0x8, 0xb738}], 0x5, &(0x7f00000001c0)={0xbfc, 0x2}) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="ef5ce31a9b2bd092453796326146d60630cc0d7c362af60dbcbabbe98cf901d2f5117eef87faa34034748662561ff0e3d1038146ec212becf701e85ab6b26010b1b2a5392ffa9ebf517be04f21e2c7fdc43fe0565d318e04aff81d780d9c1dab240b6cb0d49c96a1666728a61e1e23e2548ea195eabcb3ee34106adadcb5c3eca9e69c1e6b548e9dde022d1573fa4b06f29e2de96f111ecadf8f543f44bd16b2f3d46b7a24e1e42668ed1663ab63f0be115920f9355537a3345c5ad3b91217899c003ccf01a1caa54b31ea5696dedbe4089527c1a8f9d6d692a284b6d5d944e251810da45dc0", 0xe6}, {&(0x7f0000000300)="7f67da40c7b84e290cc479a079231a310344edf83e977dcc9f968489b4a1f00e4d1eb870b75864e5f9", 0x29}], 0x2, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0x8}, {{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0x0, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x2, 0x12, 0x9, 0x9}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000009, 0x40, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x1, 0x20, 0x30}], 0x3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x7, 0x4f1b6b5f, 0xc6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0x593}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20, 0x401, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0xa0000010, 0x1, 0x3}, {{r0}, 0x0, 0x4, 0xf0000040, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x70, 0xc, 0x3ff, 0x9}], 0x200, &(0x7f00000001c0)={0x6c64}) setsockopt$inet_opts(r1, 0x0, 0x80400000001d, &(0x7f00000000c0)="00ac2512", 0x4) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x0, 0x0, "c885e34290c45c20399c11312991547700", 0xfffffffffffffffe}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:00:34 executing program 0: fchmodat(0xffffffffffffffff, 0x0, 0xa434cd546efc3d1c, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:34 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7938ae6f, 0x400, 0x4b, 0x0, "5276c6389a448a0a48ba60c8fae6c628c81eeb6f", 0xfffffffffffff001, 0x9}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0x8000}], 0x80000001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x4, 0x1}, {{r0}, 0x0, 0x22, 0x1, 0x7, 0x3}], 0x4, &(0x7f0000000100)={0x7fff, 0x4}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x6}, {0x2, 0x6}}, 0x0) dup2(r1, r0) truncate(&(0x7f00000002c0)='./file0\x00', 0x1) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x108, 0x101) 16:00:34 executing program 1: r0 = shmget$private(0x0, 0x400000, 0xffffffffffffffff, &(0x7f0000b27000/0x400000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/248) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x4) pipe2(&(0x7f0000000080), 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) shmget$private(0x0, 0x4000, 0x9, &(0x7f0000e65000/0x4000)=nil) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchdir(r2) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0xb4cb621342bf7b1c, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x1f, 0x0, r2}) getdents(r1, &(0x7f0000000040)=""/62, 0x3e) dup(r1) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r1, 0x6) close(r1) 16:00:34 executing program 0: r0 = msgget$private(0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000001240)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, 0x0, &(0x7f00000012c0)) getpeername$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000561b7a65aff706856d36b7cc11b3a634ee8238cdff7ec5a55f9fe2588b0ee2940d3891314f9a9ff85e1753be1d1dd80d4b9f919bd37762837a2b25e44b334a75ca21f956317db0cf7e17dbf3216e15f646f138ffa41e33240057a32fa874c12cc7e99fef6d750432a7c32d7a80048a2b265f124fb0e5fd9bbf02398397"], 0x0) fchmod(r2, 0x108) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) r3 = dup2(r2, r1) ioctl$TIOCSDTR(r3, 0x20007479) setuid(0xffffffffffffffff) msgsnd(r0, &(0x7f00000011c0)={0x0, "b42b161162c50f40df0dd3a4d976662155472cba1c38b211374bfa5b5866c739aa1eff1069e5e3da91c04ab38b6bb45b553a0d56d6aa05f0204e6b"}, 0x43, 0x800) 16:00:34 executing program 1: getsockopt(0xffffffffffffffff, 0x29, 0x4, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() write(0xffffffffffffffff, &(0x7f0000000100)="d4b96a7d51dce4e65362bc4ddc0aa3ac8cda42d0ae2a9d302a82f672e1b4eb0591b3f2b51258343fd4495faff773b266e195a5e25252f54e59f3afdc8f4f1e071e561ce584a6c83cd71951413755ec634f6f085f65a944eb26ffcee19bcec495e55b38a0ddadc373ed5b06fefe882f5e98cb6a5bf22ba966036f5531613cadee8409f1821a60d689e8346d2b9b429818b3f1814c2a825764d549fd43a69c3196572630dd15583e4c9891cac640560039c6ba822abb0261f7be81e8bf8534fd48bb4689671232a2", 0xc7) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)="cb541ed764037818030edcd8673f7cd113a275dbc2cdb09d1e1b2641a2de400a76c9e71fa88ce63778dac64e38a55cdf0c4cfb80ec17efb8c37ff88449f78c275aca8694ce127640", 0x48}, {&(0x7f0000000100)="941fb87644658577302fe4caf97c8851698366a559d8f3a1c9c037de4d7f6fab6c3bd406f17467cf5cb33eb93628ad60ac1b4ed516ec165793d8e26d0b22a5521f1bb5d5ba2946bdd14131f84917542295cdb1f8c2545db5152765d2bdf00665a0043c64251db0e0863ec193715f3e8b66425a7545e00e529af0ca332df465298dfe80161ca0e2a7840ca3fb7cad88e379a445db83b24d3e08799e906e61056bb9cb21f817", 0xa5}, {&(0x7f0000000200)="0a594f4bdb86bc25ff1a78e71fe733764a73b51bd1b65fc6b27b5eb022fabf298a5288e55d3f6bfcf23b13a26c9025fb95d4f823e740527880145cf1579312c923efaa2eb1dcc30bb0a4cf8438c415e122429511c68e55217d3b1ed0d109ab4c94382bd39e647c1e0c6e5f802e928e913ca9cf5dee13ae8c96577ba53cd6a492374e49ec7f3d8dbcc924ac8c5f555a608dc295c153a2785878e20d0a90c3b74af903e8a7132519701ceeeea3c632d22f74a969f626873d943d76cd0f43ad03e682bbd17b543fb9a74dc6f0cadc9896498314a457fb9a762777f582405bcf656a", 0xe0}, {&(0x7f0000000300)="df1bc65897", 0x5}, {&(0x7f0000000340)="d667c8f3355182b27a1a2abdf33e5176b66835452eb7b90ba29fd219b0f16b902ef8441c5a72a42def38eb0caf5e91985b3031a2cde24c12a4d10226e5392c7a536ebe131cf7e9399506d98f6823b09be29b1cf70aaf698f6bf4418f44bdc468ab9d50024eae1a3c930cd4aec9119d79b0c50fe19e272cf58290fded913c7046679c252883b098b143d6ad4054864bea3194d1076a5409596c7c093aef2f7497861b06bec33ac43580645a04dcf56f808b98ac50da4da5", 0xb7}, {&(0x7f0000000400)="d29afca26f6f35655a494b180c7a29fab3caae8fd56533094ca9035e59746272afd9a717a41b26e8364fcda6ba9a1efac4ea25e322cde13f4368f2fdc2cddb7fa9fa2243c6ca982c7227f943e04a1002c11977b2083e71ffae86c576827bfc916e4c53c0ef4a390ac6eb5b561d8bc892a638bab42ed0b64ca925a29833389f4f767672f2", 0x84}], 0x6, 0x0, 0x0, 0x2}, 0x0) recvfrom$unix(r0, &(0x7f0000000580)=""/150, 0x96, 0x800, &(0x7f0000000640)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f00000001c0)=@abs, 0x8) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000020002000, 0x2000006c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) lseek(r0, 0x0, 0x88c62227e69ef335) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x40}) write(r1, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89acf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab00000000000000000000", 0xffffff5d) 16:00:35 executing program 0: r0 = socket(0x2, 0xc003, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:35 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000100)="65ee1a2ecfe1b3e5f2e65d2866b581c4f3b94fad8e731ce3b778dcdaf41837c140413e11a7de8444e0198d76d2d71cee5693c698dee6ad2db66276203b6ffe934a58fd8cc8871cf0a61a5c8880b4498fae2d3699a4f5b49384217df702730551d05a5be4bc20fc2b885e361c313666a1ab05a3d1ddfb6ee079a283ce038ac98efe8de70eac6d172798e008", 0x8b}, {&(0x7f00000001c0)="81a5f8ad4fe2f3a8b63d8a3339c69eee6874f962ada2aa821ac38d9b06f1ce7e1d9b8faa5fe785b71bdb1500e00081fa5a831ff454da1813b88ff09ad0e7aa9eb49f0eb6c4024fa3b1d4ed9e032678583e7ce6b5ca3ac56879248119c960d5fccc87ee8f287578469c0fcf84e812abcde22a7c8974b9c47c07cdb821833c133f7f6c37033f1d7c7dfbef78febb0bf27752fa74b8c9314cb59f12654775ca6c30897e28dc66679457763688b7c6ceca58230720ea64ce0232ef079a326bb1106be4951a655ebb50034b52710b7461647623ca1b46d98673f29b67e008f418f4a4e3758636b5a530d52c7755821100cac10bcbd5b5514dd43b54e243eb515d751b2ee5b4e6c436dc5327b14693a4f27031a84f8637f0b7d5f16b84190add33e8e2b4320d25d5d49bed6365d48f5c1f6981865b0c8f58e5adfc3a96d7a76f2c5342e9a4bd2aba3f366e304458824108a15fcc85565a5fe9a5e7d6ea733d1579996a11455a22f44e768316f8631a50f514b8b60f1de2e08e0da1e182c51212a41ab8356e491173cfb848ca02cb851b3085221e3deb1ef8702b237b610693c7b4b9d602d6920cb04f5d5d92e7d99f37396a79cbaae88a38b51a6a91f4450af9700059f2105ee1a4316b41801c484701ed6c13f74a8435932e9d03e93e39cf33db17e53a16836bf467fa90d553dfbde3e8302b6523b6c5475c84b5190c90e3f8e3d7e6b0615f9b4d2f3381690b44ba0c8dcc74ae783eb2738dbdf944cdcba31c25a7bac1567cbcd195ad8a84efa59601dfa7ee33858d690a91f49819ebc40aab8e56d0223261b06136e11cdcb3385b7572b61dd0e831a53867ac4d96c92560ce8f8e2304c432a53d53925b25611dad03b46801df0aa807c49fd09146a3946a0c1f73315446b97dca6646287cf782a613949e743b54639dec8be271d8bb9c9c6dc5ce3ac22cf3b0204714dcf8690009b9400df853e88b5c4676b8d6821401a2ff0d363600ba3a1000b0fbb77a60782d1da43de3846e9ad39b68ae730f383ecb83142ceb7f2e4ec4520fac99f3613df4db265369e0afcf4c9c401d99a23b9a55884f19b9aa8eff1d2cdcb4faeba1c357b1c33cfaeed04cc46950622388033eb06b1cf8b00ac9de9d6ec490094cb6d84005809bca84dc9d5543448749f165f899aef5838a63babc430f3a66210f6e6ed50a7550629cf7e7b2fe357135fe209f89b8eb8de50385cff6db15bbd4fedd5dc9533ec037728afc235c1244fde03e6bfae0ec961d34ed307ddb5f8c33f71b32f18a76a0f98d61d51263776281bf549ef1d267d78818f97e1ddc22f913b5313edda50e249abf1887539ac62feac76ca6158353aa1e3ead0b80aabdfacecfe52f529713c5ec451e9d1a9f0e51dd3940738bd1375c7352cd800da253b07975dabe59fb08374b286b4c46347e3328fafaf505a994fc554072bc809cfa9eaf817bdad28ef2c8e563921838d2464646ef30acbcc8b21d2e0b4cb2f0f6d591e240d14a3f9ed730effb8eff71cc0bc87a4885850c1b1c66d6e1084792bc3dd55d9cd123db82df21e9ad1a7f03a093ef802da05167b9e25c01c3fc9235e232b7db4043daac16855f3c5e41384283990fffa2ca8079effaf8818dee47cdb80a9dc9ed85d56dda88dacaa3c2563a0fd0f7a61fbb25de80e047c32bee11364844933f35f8af13648985a8704a9eb785896f8fdcda920c6d3432285ef2bdc4a62d22544ce419aac9ec558a29e6b4cf1f7b4f417163503c710b451a33ff9b6780e637ced4bce6871f70ac98c8b56b6c9885c5893412762c1ec943f9771c1c6d8d485b2c91fb03af45b68c503ecccf03f654d120c4821ed9dfc429c89f9da219e8cdfec1a6675dc9610595a19da6204d58a448a01b7e9cce54cac3af1d4952528179a4bbdb867a60326e864686b055e4d3dad777993726ab2a9c98cc77ad37abdf558edb21f1f7022af5dd4ad110c1fc85455540de7ef445c90f3669053cdfa60714a35bb57b0a86fa8bc57d5e2b438a1240538e2fe51f83635d123d845f05667576f207148e913054d042e3bb13a1106cba79925fd58168fff16f882e3f407acd405e6e6d3aa4e54b2e6ba4b35b151ad7eb2a0293b7dffa965f0a89775964902facaf475ca455dab21204d27b0812fedfe367f62372aeb9eef7f8c59146d3488e92987aba73ef1c3a43630211fe6fb633bc33229838108702f0d5cafd494d79c1f022a106f3d4b6eda5b16fe73db842273aab38011af22f01bd78e86f1db3c3a1091ebd7bdad898d68c15ec1b6a8f87d0b5a19fb5d18b23f42fc3c7b94230f1df728a58f3730ab59ef281fc5e90e509f2269b7d0bcdaebfb54724e9978400b7d11728961129be921cf9fe31f805aeabb1d08eebe03b8726a26161a685a6bd00c8e79eef5f52c0a2638547c0570363a6f965f61fa766f54b12b0d106df4e4984422495bad6398198ed5f2dcdca6682c313dc400038eeb394e043b0f893fa29ce2474b517886824b9827029ae4cce9473612753cf038183d5baf9d630c08c3f5a4273229deed3861242749f680f30fe58d2fd2275554c7f5d506c6cc2f4cfc316e356107f06b1e2d974577affb0b2196cf511319405572f46c132bfe46f82a538285e097ff4e7a1129fad55409dda894c48669253d0f206f7611a858d0837d81dd02be1339ab980d1da8180029388462745b0924edb114de979c7bb219a01a9ced7f1e742e569970fc54ae9c18fb7d2585c19b74415aef7135ddfa91c7a4b572f24568b6a715b9cba9429a7e756da8a90dba05f372686feea3efb51be6d8faf42fb884018119f691f40f0faa316a04acec997657438cb7f4aa723c93309aa0c89d7b738f67b4374ae1fa5c10e24d6843b0f7703e4fda8ec881794aeae0d51340ae9532e675d94b1d7a6fcdd9143629dac15bc068272703b8604b1fccda750aacc99306c8fb0fa32ca8bbb111f1e0ae99b010e58a337e6ab79397fe1f25815434819a5588e395a31e158c6053bed8181851b90552cf2a3a090099772e787702317dee1e14dc6bf0e413ac51c978c77ee0cd9044d7a6cab4182c1b04b7d4be002081868519941afc83b8f2b36a25f5243d0098229e95cd79898cc3e3258df437a73617ad7321fed46ce9f73ccc4860ad227e5c6f6413bfd7e90ea58f0602a87cc690265f952ab303b9cdcc0f7af4e5398a26897064ce6bf5f1e6765d9912816581be6f12e779df65d9b44a554c139b755be5966a219310369170f804b46b4e1d74d23ad676336bd4a4f0d5e5406b170f82e6fe073d6ce52dfc4877702bcdf8de6dfd1aa76ddbcf40929e5327fc7332a14bea9d931a57d648f120e3bb4a41947d90e0fb626e10c5ca02ee9632d2dc0ed88a4706c745b0fbc2febdb2ef6c6c82ddbc4f83e2d43ff79b6e304a800821786c9f5150057379a451d5eaea68711664f8dd162ea84542b4f84b5da3caffc2f644df7194afd56f070f5896e4f0fa525048a6c2f12021ed0fee93846227fd033688fc3d9f4cea72525e4a8e82400d4fc5e27a352c6fa90fbbbce59126a5a84e971ae111a95b3d464f91ab56397e292b1f7226f9350d9ebb57dce246950266949fa6eb4359d364325950abb7bedc2cf0d90e77a14e5d01474cdbdfe40b768a2213f72b3ed82e58ee934a7894a5e1dc29561b3f4b7aff88476387220b4821b185d2a5caf77361fafa83b3fb04cae65887140b3ec75e1cface8f112aeb8cf49d87b9d83e886139b2389f8e4b7c397113b7ff5f772f79fd4d1f0c093d5e8b8c03a2865d9f081ffc1a0b43affba950176a8d2c152622581900731cc10a819c0c5a61c50ea8fdfbb8ebb3ad7c8be35bc2f081172ad679c72d836b122524e50738afd26a789a6fc843ef4c1718ef3d0b90a074156806ea4bb42946733671f6d05bb8c4cea6a01a7a040663b3d3e8f095de7a665eb79c67a6c2ff5842c34aae09a3a41e4f5c82bf2bd3936c34e169b639ca806adc36ed02f0dd055306c63a92e48b248dae0b7cc410b270b12f25ea85631179229eda87518e6d590be25d1834a420e6b162d031b8bbdfbde44d556d9858e13442fb54642a1a5aebca606d78356a1709e40c7fe0d5218fa01b05209212f0416feba53eaa696ed76d2e0d347f116189dc3ac782366536b76a324d0851b4deb759fc70e44ab9bf7dc7e94bd64e5ec14c8a9d2e680fc3c57270d6bc1df1ee3cd64deedf55efa46059c9a18db06b22162eaf0f59a171ed310cee7f3e00d2e7c4639522a026b82e529c83d6e7755939cd03b218d0b4c966ffbf2dcd9849116c5f51622dcd9bccdec2bf46cb6c0f319ccb95a170ab2e2931077c3206679b6a2faf04060466f61f73df4db0a35ac865dbde26cdb6e3d8648c5fdb4f67b15144bce2e1cafa702830a933b9b22c6e04c7012b1b50104d8ffc30bccbb3989d9da341b2cd5bf63389d976c65a9b15c12f9c029acf85d3e9e6a7be0d8e9d351b0c1537118717d2f284213f2222d6fcf6e5049d897a6373d2d06d8297b7b6007875d925033da33245f6cdb164cf0ecdb96f1399d6904d2ca23bebce2baa685b9d46eb094529d3ae986d2f5dd0c0410ff7d6f98ed2da6df7c71dee40de1292593fc93c94a339d6ae5ed0d0fbda8e2bfa887b6f6e73d8161b804f3ed81a7c97c786e32eb9412780ee3e06d7118ff0224a9e92dabd68b9b3372c6699b887ae72e447e7e28d5fbc16b8ab8197f06e8ae7442b9c8061684ed6707cf165d7c7be99d7cc4a05716c8e9ae32efab2b0307921c29e234815089bb689912032baad4a2d75f057056cefa571aec7d9f792f3ac13f66be83bbcf566eb9b42c638f54a59c6c0073ae5d5cd1b2a521ad6f9a89b12d1940b559ef9b24614b5de7f5831e1a2e3f612e16a77af02ad025e5a21fbefe0c3a85d80ba7d55e9ff160287bf798122b34c1326f77c8b1ad33871065606290774d8b9158c45204f1de02e893240dd80db462089f9f9c032b6033671775d284b309f9daeea9e1e7f649e20954607a334b068f2da204e15cdd4970fdaf8ee45e255e3adc531eff5dbb4bf564dcaac93f0d6ee5890810793a6a8929d0c1afa12415ff094a30a08ac0ebb706a2d6ed90d4d0a25550e7454d4fd718697351fb8744b95714d1573c2752ea77b97e851b26f5e46ca1bbf9fa7767ab974256dfef579e405898531e3c0f281262cdce11b0f1f25a27b91d617dac0fb6b5281623a08430afd11887d06c3fc9ad21e2a8f534983da7a82f5400271eb8d3094de1f188bfba3df41fae9f295830f12fa924a9adeb79389613600c27d4aa1e0329fec0e75d41c48747bbf29823c00eecd1f28c46384b63c9fd4de5c9ddc382200744fc86473a47dd22b3527837423b688d393f41f14ee5ba91566d3eddbc1a1ba94fe46bad6a1f279d8067406de52ea76c2eb991498be4df32a88de8709d97a5d1c759bab6cd4f0cec5521f53e1f1ae7fa07b5cf90cb4aa8fc9c137ad3272ad0a414b19496729479290b46ce82cfb18f1c5c60d3a250c031c647bceb4ea061cd5827f09d1a291a8e55ce66cf86139a1e5eabf1676a3ecd85d7177bf338d0949d1ae74e17999f669ce0812477029a76bd853f739f1c6dcd2b95b9dee7342977e0118ed3f83c2a5ad08b63d651b1da206d1b510c9c5d62929df98f046d23b04adeac489dd8e8acb99f55971cdc7d4363d32f8c8d158cf9adc4fbf5184f6ad6662f99408c15f76565a47e573d80ee3f0fe007fcc81aa07579a90b385acd696213604e3058fe40fd886b929cfe429d7cad7b4424467c7dd89fe1590cf72ff11b19b6", 0x1000}], 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ftruncate(r1, 0x5) fcntl$getown(r1, 0x5) 16:00:35 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) flock(r1, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) accept(r0, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000000), 0x0) 16:00:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0x0, 0x40, 0x20000000, 0x71, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf000000b, 0x4, 0x400}, {{r3}, 0xfffffffffffffffe, 0x8, 0x200fffff, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x19, 0xfffff, 0x8, 0x23}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x88, 0x2, 0x1, 0xc64}, {{r3}, 0xffffffffffffffff, 0xe, 0xf0000000, 0x6, 0x1000}], 0x6bd8, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0xc0, 0x8, 0x0, 0x100}, {{r1}, 0xfffffffffffffffd, 0xa2, 0x1, 0x3}, {{r2}, 0xfffffffffffffffe, 0x40, 0x80, 0x40, 0x5}, {{r2}, 0xfffffffffffffffd, 0xc, 0xc0000003, 0xffffffffa6f6486d, 0xffffffff}], 0x5, &(0x7f00000000c0)={0x7, 0x18000000}) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) madvise(&(0x7f0000ff2000/0x8000)=nil, 0x8000, 0x4) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x40) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="03000000", 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0xa3) r1 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x3}, {0x18, 0x3, 0x8, 0x2}, 0x5, [0x5, 0x0, 0x8, 0x4, 0x2, 0xffff, 0x2, 0x7ff]}, 0x3c) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000280), 0x4) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x7, 0xffff}, 0xc) 16:00:36 executing program 1: r0 = kqueue() r1 = getuid() seteuid(r1) r2 = kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) r3 = getpid() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x28, 0x4, 0x3, 0x7fffffff}, {{}, 0xfffffffffffffff8, 0x10, 0x80000009, 0x9, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8, 0x3}, {{r2}, 0x0, 0x4, 0x20, 0x2, 0x44a}, {{}, 0xffffffffffffffff, 0x88, 0x3, 0xfff, 0x87ad}], 0x2, &(0x7f0000000000)=[{{r2}, 0x0, 0x1, 0xf0000005, 0x7f00000}], 0x400, &(0x7f0000000080)={0x37c8, 0x40}) fcntl$setown(0xffffffffffffffff, 0x6, r3) close(0xffffffffffffffff) getpid() recvfrom$inet6(r4, &(0x7f0000000200)=""/22, 0x16, 0x840, &(0x7f0000000240)={0x18, 0x1, 0x0, 0xc9d}, 0xc) 16:00:36 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000100), 0x2aaaaaaaaaaaad15) 16:00:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000040)="dc607d1dde598f8214691fa3664c29071bbd03d2108b72f937e52f525195b9f25422f99cee742d7aee2cd4eebad702c93587aa0849c325f18a3a198735c13d76b09c289eb838bf2c2be71f27a4cd0639ba31f57cd37e37bdc7723dd425ec71bfb94355b0cff19de0", 0x68}, {&(0x7f00000000c0)="b9444f571441fda351e48a6e321c0af2083a88bb8d81daa16095a4d543105564553dd6fa3df3f88194f3c4f502ba7ac761915a84acf3da40a9a6ce5f922b5a945a66d9805eea577de3adc039122214e6cce6e3b935907f68b8bcdc1e3a9c61f9443ae5c0fd0206da1aa00fa23132305ba6e5129b4b97f8957fa99f4ba3381c543e2f8278424f7429f692d15f37605ae4d45818a3a20d2e5ef1810d1fb981be9b447036191876e24a1564ee2d51a7e9b137d2c8947465820b4505be1960d0fa4476d06b029a2d9da6910792de799cb7374e32b725fb025457a419f95e43f7020802", 0xe1}, {&(0x7f00000001c0)="d98d648005aa621173fe672d7a068749317e8350f362edb1408d5b2f9aa925b456a952a192343fb6207f8f54b137d526a007cc54d09ec6853122baef4d15274a1b329d51ae7910f1e3f8e6b4831dccc8681f660825e12f543c085c2a13f99afb8c114bca71b31933f50f9470972f025611bfe93b40672762f6f7b3e0e7c3ea1ba0ca6728ba790312dff4a15491458b836f6e3707b079d60d239c18338a1026cb5bb4bfad592920de19ba8ac6afc6b6557072bb7bdc6b6a1ec8c6ef232d0d2c1a955def01afba280066760aa9320c5b705cf96ee5d85b3f5538b18a47df4cf715e7fe9fdc09f51cfd6d49305a0438da", 0xef}, {&(0x7f00000002c0)="cdc9c35ded4f4d7761b37b3b59b10a2ed77e317053dfa0fb9dd537b5208ecc3a0a815e5f39e526dc1d0b94c7308f64ee8255607ed5e6e826bcae813062180979a2ee8f0761baa44c547d0f89399e5c28b1d59d93c3b7106c3c42250f529dfbb85a3b0ae6383c1cca170d59502306839a14e3dba319ec1cae46304fff6b59b4d066fb996350f9e827f14eb5e68716970e623a1fcad65a7f01e9bc", 0x9a}, {&(0x7f0000000380)="779d7a6bc8bd5f4f47233559f6916840c97767f0cbfb756fd9c89d647ac5e495d2be35f468532789b209744fe52c8946143fc8f09e289da47c41dcadbc0a11c762aa15c5a8be8cd9629dc86f4ee417cc597363d38986e7fe7088680c302df1e842ade0941f86a840c036899e6f8987b11cf8a5c4c45b94bd25b0a85b350c", 0x7e}, {&(0x7f0000000400)="be398dc8003e8f0c615f97e2456ece3805ae8420e64c8c8a8c0f8e54dd5d5ba4f4e7fac75b1f9835b6e26a337eec33fc46a61f34f522e6da575c84a2b0c7af34a0b07f56ee97f206ae13743f8d4cfe2c2a5f3860e56cf7ab3b84f89214e09a558406eb0746c855597a77dee0da75b4c1020771f92fd91a7079787ba3858a0d271e646332d8e650087d3af137d242ba9aaa3acc1941ce50323f09e9dc135e31a8e8de6f15ac2acaabe225c777735fe021e40a00661b6c5a7fc29de4e6142ee057d32803300650ff9b73f5bd947ff42d672d123d7f22c19fb8573e1c01936f9b3bc7aa6b84035cf5210da09c964154bd43f66c8ded49a6875a7bc0504e", 0xfc}, {&(0x7f0000000500)="218fb320a12fc5b385ec9fcb894338ae745aae3b3c83283ef6836b08c9efa0df2b3174945c7c25a2c53c17576da1d47243a394c303bc781c057fe73c6e6c599564971470e392e3713351b80fffde0a78b962772fb0c7417692024ce8acf5addbca6635e196bf1f511d8858908d59446ffe43065c4b861baf3d7f37255f113d8ebd3ba5f501009093bfbdcdf58b2cbf286950d03900c69b9d6074ba7c174624e0b5520476d6007a0b6cfd5717422c3764b443fcc14bb9c516e65a28561777dfb895f24a0699c96c6643a6b3ec99cd9c457866366323fbddab7f9d5db1", 0xdc}, {&(0x7f0000001480)="6bcae298dbfbde7209c2eeb034ad6ad43912a3b87566f97235bebf711a617bd6267c79ebd5e015d25990cecaa57cd77c541cea8052493ed442f462995cd59b0b9a598a1f57f9c95c8adbbef3b9ece0bcfa538f05fd1a447a962a2e4847855f8917202338b44aacfd38538f1d56c6f61e768e095cd8cb78500822dbadee1b94bd0637f3ef4030ef574ed8f2992f2e1bc3e6e079ea55c7e34ca9de2d16ad6eeab5e964e53ecdb76b1e50661fe96ba44c4439d4645bd9eb24e66bea1b4170a552dbf3c91acf272898b9a24c74e9f9096345500a148b655b43f82646f1f5e92c23c68ce9bb2e0407140e1e915e3909308d2ba1ba9c64433673e4dce0bb22567124dac463dcc9693b094be628b98e95831abe981605aeb21dca2ea548ccd78c480c9b7c21f013ce2290c41d18e387e98ec05bf80b867951f14d70511c2eb3b1baabb7d32745edb0599a3d6fb6e91f2ddbc9c873c76cc89f79bb6815e21adaf44d5c7cf8c2fdfb8900763a9ca3cbcadf88d91ccd0e8cb126fdf13357b413df6b8c05d23f05412afd08912bd6f5c1a6373153423261e62e2cc3582e4dd144fa631ecffbef17540d47d1ec8611e5f685834f435df88df9a9428a308724d04d5c58d8fee2a9d1e8d43e6ccf9519bda32b414eafca9556414a80ee6a0f4ca5995d96eeb73e10b640f522247a9516ae9f8183437193c5d0f0177a8a22c34c9dc884981a6d1be9dc60926544c706a399adb1ad82304c43143416ca2fd7a7ac5be235a6dca8fb73eb1a7b84b398d59ba2a0e31ab97f7050c01eb25e88e8a7aa7840399e606e79f0ea558d131b5db4b4f7cf1a4c7e57f02f395da811ab3745bd0c139bf731d93593556047c37eecc42a03924e885e21958e9b7a73618372acf85b15e62c5a5f009846f961923bcf4bc4267fb95c430859ef2a8694743bdcd420388e1e7cd23dee9cbc813d27f61fe3090cc5fde744dac94e7f1d51288c4c82b13f2e3d0be2d85a7d1cc5adf4ee8769dbb3eda4224ef67470b22dc1a0b7bcd8b7f46a9146d50cb6028846817a7045b8e73e3fc98bb2b29e1f8aa196bc0570247343c54def6df85af8ab0ebdcfe5a9732a6c873329e55fa7ef4d37397e892a32f1bedb1e57ff5e24165ee45b3f62e97af42045db3f0921f80587767fd7c7abbe1c8c988a103e800c590cee22b97397063809b149692b8b0f348d4e99c386ff3a947019268c70581b540c03c7e41bf61d6d769ba91f12ef724b990413658dad910df7db1f9694fa9eb77fae4896f14790c4dbe3fe75edb5570b1fc04a53dfab2167f3d9307407fbdb81351736ee0e794b8a0a57bcfa469bb0b6088420b7e25e35c524e6b94b44c0d28b4c7aa6529fc6e8267c0a0dc6e4ffa66809cdebabe522df1dee9359312821357ab2dd2ac932e392cd799ba1c39a183e17e8b67344d39e928a2b39a2e85bada1b67397e867a98b820a6ac9499c32caf1e7f1555148ff6dcd4478c8df0c27c70878d82276a54d1f44ef95ea1c6c06caf37a57a86549a971351f8e7ddbcaf74832af467d98a4525dc16cbb0e1bce81d246dc492369addc36e3a4018d4a64d74774ec941fb4dd8a8da2d34221c7a9bdbd9c2f8823cdf7bcc3a37950ac4185c80d635d661589c6fd634934addaf5d816054b5ed5310dd17e99f2090514815ee366a64161acd366b0946018370e26aecbf82b15dfdd29e2255436589da64feed37c2f05164f489fa3a6893858736f186dd94e6e06bfdb29c54cbe443b62366725e597ec626b60277b30e7059ca8ef9d3982115f00465166a50603cb5c9818740089b4fb9925de6964b6a89f4f2920e6c324fb20d3c5c075b42c3cc138a7d42c758d470ead9f4940d0684880311ceb2e029b38bba699c22d6225d7395a2731f179bdcc7cc1d822d58e6259735e58098d7c9567bc51dc3a9e1576d0053209fd89c7dccaf1eb07f34e5650614f2b35b62fc47e36c224cd9d3e08bd7f61af6078c707e1d3fa13e36330e036b7c3be2cec4ba6c113ebd3e6ec5072bb7fd5cd37eb3459225f574df7eb806884d1fbba4f7eadeaf39a3490fb6f5a65ea28d0325d9a9607e64c3819a6c244d943c1adf346c662de46c8c80a2ab4d64c34b38013770a04130b90cd1d4f56cd705511992739d7231d7df1b6adacbe3fd29c98dadfcc1df69815034677363560dff0900e2318925f0fb03fbc80b9dcc0c8997ccc86097564a696b0489b79185f3b9c52b9cb456eb92b1bf551db984a2f62af8637148b4d134f3715ea98d062f411f5f251d5fbeacc09b7d5b533341df57321ec84ac0040643a1e4cdb543a44e42997803bcf7ba53053b8c4bc473c50f2bc2494d9180b41def7ccf70fe49a73eb5e4cad144bcbcd7f91fb5c2ba2782d0ca11556464199f6e494d9705a686b8a3eae34283be4e9066c069fffa97bb7a4c7b74c29d28805b456f45fdf2e5444d9fae807be6bf1f9065854a416d55ce79d7e077cbc125a35cb8e7041a32ede93f1b1399568615b095020095e6a65fe2b20d466635f16aea998bb8ac4be526281136fd433b5cfe9057be8efc42be323a1195ab416482eb4720666db3fb6560bc8597f6751d2d43ff521e23ef404b60876a3ddabf9e18d1c01ad949ec20857bc3bc0c66049b522e00328879661971531ea3708fa14c04ee9ed70eb55bdb36eda119e82ac1bc03caecde70389363f1fa114aff8106658b9e2a3a71abd9ac6715c907c205b05a5c6f5033a43792f889da9a6c8d6103585073c7cbc463d5e771d03c54ebb6efa89b49e4b27737afc95c136a3099fb57e3a5a44e272cd48d191ebb16e06fb18189b55073f3478d52b2103fcf182e1b767696dcb6ac00e39289e29b9bf177db5bf407b3e4781724f842c7615cae4636cb96b3699463ea94369b6b85de9ab8859385e1a662d5782ae24f94e4ed2db7859fc03e72c839c83cf3bfd448ae6e5f39e76c43c757ad5e4aca408c080c09fa6b41bd2e64c49fa35edcfc222055e441433bc9308c6f325cb119079b5047b7b9362f82494effdfac19c9aa70f4c664a17f88a23e3677b4d7f9c95793328b7d2661c28e8464523328d9a397eda99b973ea94622024ff515dd236b3eca20aa7bfdfd0e13cb95143178a7b8f19216e0b9bd9cb03875b032748c6fe1214ab5121bbc1dd5b7f35b5dfb06292c6d7e9fc7a87333635b909d5e912c5850c8ed8270161c21facf1b460481d2c45cc3b069e70dce02e657cb43899e9520a955341a2e6cbb9930b068115352b154bbfde95e29f09929794f5501f9fb245494212316f02b163d4820ae71f1a844ce28d534d9327cdc4801867f5e133dbf027e511592b2765ed6f5b881f72410845264fd3e6547172d83c1d7c2df09c6a03945835c14d2532aa7792d342b25eaeaf90d0e2dc3617ea4fc617c70d996be5e986c77dcab066c1fe2d41b8d7566ee129bf53eb85fc81373ab8eefd283c670571829eef86513c961fe476ef3c26ace6fc953e0ba8deca6d1f2985041cbc7acaaeeb12a44b0ba51495ee8b52704973129e84b181eebcefa367dd9d972d039ce33998d1e579feab72979a8fee9cad7d04d0604c7deb69a421bcc8c473e7b89b8c975bce6ae4ac6747ed16b46cb831f5e027b181b25707f1a13ab31cc0a4cd3ca8a511e1811538ec3ebe11d2ef3932916cfb17da2dc39f76fec97b70d71227549359770391503f1609852be985335fa1421519c60fca1842a51aacafd6c666f3b357c952c6e8b038d5de92a75315742f46ad6c4a1093abf9ae8be3d6ac397009e15dd4891f31af1290444cc9fff49135eeb425830c07b196595f74f27e2e522b528ecdc7146c459b27ec558ad54a71369cf24045c1f4e49551c9dc787fb6304b78f88c0ff310235a5dcf184d1af31ab73b67489222f1b155bd0c20116fb9ec96f3af33fde5aaa68f56bf90c6e4dd50352a7d7217ac7e32729607f9bab3eeee0a503a844cef88922984f19e047ec42bd025072675efd8f0484112f19d0f6fe07abcde39c52d0479c2b27f96335276847d9e3a6ce9cb7e8fbf2075f3cbdbc4234457f207a5b355c400391e766d25385b4480d926b30a30c11cf637eaa89ebecc49f44caa6d07b2b0e4fb3926b231ebfb9208ff17a8e8a987b9ca6d7387f872b527748ff07f7c80955d5c830eeebdcb53f555c3ea28d6b2587cd6105cb4bee0276d26159a36dc372f1683c8bbfc11f06f5a7078dda0ad68deb7746309d2b8c6e7db3a314b76060e1a1740c85cafbb3114defb08c86feb2a280eaa23e7df5bb45fffa0c22fc55dd3577354eb4ed9e9c528cebfb2021f83e12cddc90eae8dee214555a6ac1c619dfebbc9917b7ee9f7d99bd407e57890f5cd520049ad77a2213a3ff57e101acbc0fa7e04dd309e430e58e2f2184090bbb4e9f41c29901c2e60551267b6370c5262c9290257bb05e26889422815b83e85911cfae6bd01e2e955ddd3e7dcdba79097b79808090dec5661cfb4ac70a6ce5dc40fa3521faf55e657fe28a4381ae199bd2096c678db3f62c12a0421228b6a1e421cf69427d8f4e600e420e74ecdc77c7815c9610102fae2e71e8269823fdca901f57ad5302f7891c378e322b23acba4895ea0b396060b5de72df52d89a77b5c09b207c8a3239e08e82c3bf53ccf92e8a09b3cb952f6ede6d3ece94db4c6453bcd0e69b0d3c8ddcc073bf07a5c8d79168bc97c53ca1e9983d85f58e148e7f2dd5682930c936df3fd9f272513cc93f56ca01928b0cf61fb91963bf17b5dc6a23cbc72503b11fe410dfdfbefd6a14c3e76655a794adbba56010cb18a3de4284eb9d1953bbf0a5176b8d05694926299042e0e23467fd85b0660ae80adf9ef0250966987ffd91bfaabfcc6414a708baa6bfb623ed156d1b5e3a75cdc7cc6dfa404ac174ce0b63c6ba71a27e46f5b142a311d74071d30b29d46191f5c29a0c07480d1ad3a31c099ecaa98a0b46776b62dade45bb2d9760e56e2aa7dbf0bec22cae2b34d11176b200a8d04d09d546abc7926f8dc9f0f644cb1115cd43c2191b926f7689bf81712c9aeababc6fb5a10634ffc2272fc24ec798ec5efbc769661f33a2e277e6981f0b7d3f0524abf3b9212945df9eb709ad4d5ef1daf2eb406201c9502e196c927d2d4b7415745f53b923d8c8cff0f14e5a4275fd72bd325c9ae88a46bc157913842598a474523510731e9008aecb78c5fcc3a883a6d926b2b9b78db29fafb60238f2c4ffd279bed752b0909cd1191e78bdd09b93eb955a93462b01b651fe5565afbe6eee443fd6f4332feebf66675414f3772414e0fa4690c841453b0c23a6feeda3194879bf6f244057b6805188845423bcd86420c685561d71c848b72f3fe04f825633d3aa9a563430704649fd4e3d88f475f6d4e2ed4bf77f526986914d333373c40971241f424705f80a3707e645a1914c49193c94865dd503ff8fe17edd1551cf2208868a099499bbfdfb7851f1c18f7c331d87f3fecc5398ef067abf3393df874f805dc6aaa42f0ae7da37cd28279c9c19d15442f42f05882c7590e78c5b86c042cdf67c3a0263c02baf68ad4e50260f20e20a57b325018dcdde16f4b99f23a2e85d994b77ff82e6d48ca132311f3f128e193638d68d2f1ac458a83e2239cdb4bc73cb4447fd6aeee91cb7a5ea036b53df0f0f588ac275b4da5c7fcb0005988e8fa1f6638fc6f1e1981bee680eec63637f5351ba3eb3308ccfe6e9f871e5d367882084db2c5ec82887fedb0c454d6ae080b9916256c43e70bb07becb59a14fbee7a95339d30d3a127440c703103e5d48359b66f6a94e4e5e05250aa", 0x1000}, {&(0x7f0000000600)="05bf5d314731bf1b0afd2354b0f063e0abff9d9d47738dbc137e732cc89d8b3d2284c70175d3a9a93f6086cc06bb5885ef0ad1cc42fdfb6368e717189c94e54c28746c64119e40a63f55a4395632653e4632f4e955fd2594606a2939600cc59dd6514458dfe10e45e476d5c95109206fe257deb48e9ad89c8e314ede943af6e5ab327f27899f1fa55e7eab559e68864afcb3779a617df3087a19b0e95db3a0fac0fd831341fcb99627e63a5c545b7d3be2c3558c8b91d3744b48137d1e0a101b16335f912391cff53dd5dd90562b6428177431d8b182157608e8a864430ac03bc5924c080859586a2ede7226bc3ced0c564afd1e", 0xf4}, {&(0x7f0000000700)="442651ea7e7b5e0c347a5c1e50a9b470104ceaf8da95edebf17a48cbc687a908dca0", 0x22}], 0xa, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r1, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xe0, 0x2}, 0x2) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x1a8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setuid(0xee01) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) 16:00:36 executing program 1: r0 = socket(0xffffffffffffffff, 0x8000, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) 16:00:36 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x20, 0x10) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x50) mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0xfffffffffffffffe) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:36 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) mknodat(r0, &(0x7f0000000180)='./bus\x00', 0x6000, 0x6) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r1) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000000001ffc, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000300)=""/105, 0x69}, {&(0x7f0000000100)=""/25, 0x19}], 0x5, &(0x7f0000000400)=""/4096, 0x1000, 0x81}, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x3, 0x1000}, {0x18, 0x0, 0x401, 0x8}, 0x7, [0x4, 0x8, 0xc, 0xfffffffffffffffb, 0x401, 0x6c5, 0xfffffffffffffe04, 0x1ff]}, 0x3c) listen(r0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x40, 0x20e) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x60c09b977889c022, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x2) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800000000, 0x4) setuid(0xee01) r1 = socket$inet(0x2, 0x8003, 0x2) setsockopt$inet_opts(r1, 0x0, 0x4000000064, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) utimensat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x7ff, 0x800}, {0x100000001, 0x4}}, 0x2) fcntl$setflags(r1, 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r3, r4) setuid(r3) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x105b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b33) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:36 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r4, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) getpeername$unix(r1, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) write(r4, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d", 0x257) r5 = syz_open_pts() close(r4) r6 = kqueue() shutdown(0xffffffffffffffff, 0x0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffc00) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x8, 0x9, 0x10000000, 0x5, "2d280911ebbb08c64aa9d15ed4fd176af06a49ef", 0x3, 0x7}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) readv(r8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x107e) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x22, &(0x7f0000ffc000/0x1000)=nil) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="12641039d2de158410d663de0273fcc9c43e4a4ba999f130fac954f978394addf5f52970fb8971252edb10843b76cb02b5cac38b254ebadcafc3c7dd62969bd5029b8ec39e730d84c72b9ce35129de588baac4181d7d1197b047eab80c73bf352547b64c2f3eb1935f98d9d99a23366fe741ed65973d3310f2"}, {&(0x7f0000000340)="65fb853472f87049331cfe1fdfb995134c1dbb1546ae87ab6cd15d107d8b78b756d7151fdfd5e2e246bd72f6411d2faad6bd40c7670625757f5109f8a1670d9173953c495ad0de2857072189875675b5d4cee0a19bd72244eb44bce2c8ed6b4041937df4c0c8afe68e0526c88ca3fae0400b6d023b6361e5f22408fc24bd1656bbf17d87751cf2b75ae91707a763e9ec14ee"}], 0x10000000000001d6, 0x200) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/110) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) 16:00:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x3b5) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="170c64e0d6342201802b528f9d98c65ed912c8323e8e21402e852ca8ae1b4f298c0751414782f233f4532839263047ab6c125c06ac20e9412c78d0f123806e6edd60ad5cdd238b21f7f8aad84d8293c9bd1c450ab570647d2a6642e396cb73a73b55fc634c9fadbf8ffbae53a01ffb87452ca49ca00b82f59d274bddc5680d2941a1796dfd1bb3e6decfa95ba1acc3e63df6c2f5fbcd44bc5179b0b5ae0c3f4253c04ae1808bb1c76265b660942635115fa937a3d2e372b2837d83b2b1a62eada7b2816b9d1d8b023e958feaa60a05a1b43103f5b20dba55ffa6955449795cbb20f28bce9fd6ea0c", 0xe8}, {&(0x7f0000000140)="274945f5db06511259006da65cac0dda77765f97c63318b7fbf98e2ef7f2bc65067d7a4ea045481cacfc02b83ea8985f830244fa5e7482478c508ff05f72f1c47a81aee448ee51fb3dbb5ae6026dc6313dbe3706aa8a6f8658d0705e348cd512c1221e49c267559af83ad318b591f2821bfd7c5ea34ef892110c6a3b28084fb4fdc0458f3a", 0x85}, {&(0x7f0000000200)="98384e3a3b822d6ebcd7674a976a965683f52bb6460ebaa45c7475aff8e14d1538a222626a330d0d5bef01449dbfd71af965e20f3122e9b6e3c6a1fc72d4b8bcd015f28421119582b58073e0cb24abc7f2b81891fa5def4fe1c32e32a665fe89968b7cf36ee4845301e1e828344b8aee44bc1a13e0ca7ff89e4deae1694c9487c718f9a6c834e6c9a7b0d09b6a91da1ff3fa9b45c9a19751965a3e4c030675ac34f0b956dede81c18cce0a1d4981865389af37661a249abd677f270210b42f74c513c6abe317ccdadc822811ce35033f8007946fee43b1ce1f8e008a920f5540177d2aa9ea514b84735cfb", 0xeb}], 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="f800000000000000ffff000005000000e3821fb4c4db37b5172bd19f2dab69ad35f863180f6f1b42d6e0331a2a822e8eaa6795ec1f13b6aac79d02a3de6de2bfdeacc8dde2e38d588faaf35c2d435962dde65bde82cb02b91be2cf69c960399764cd4daf3a4938c7d01b086fc2b2131dbfe822d47bfb26f8c94867fe3a0e2e21a9cc1449d0577348de6b86b23e63d13d8de0f4aea5ce652b0d7fe91101d665597b35a7ab8d2c342a97750853c9c0092eeb465dcde6e1fb14c87ef1d66c4ec846254a023d88ecf4b588e149527cbb95736d6c6896d3abd17a857c0596698d65c0baef06e1dce2230240fe139bfed23aa49c000000000000000801000000000000ffff0000080000001bfc1e29457f26c7beabc6513aa5ab219ca6b75102edab9c4ba9ec783273e59b7d3140678463ae224fb9fda37b60908d1d5b72b07911fd575e6d3d139c8d012deff5bfe825ccf3c99d2630206e730212fab8d2a0cfe626a54be3f387e4c674e3d44ce4f8e3d83c251afb4c16ef39a4f169894c618d933e75ced6b3695457aafe34418c7cc08a1e1365bd4e4c3d93b4811ce9c5064189f9c839c15d170da815a996df4be9cff6f2428e3d4506e4cc2132f94e105efc49a80001ede668aeb206a6dbba360a6866acb795060d316f2f51f23e1f6cc645eaa01ac66f4d50be08f65b69c93920aa4a5700000000000000b800000000000000ffff0000fcfffffff4bde194f23f3b57db337692b24db58384cc29ce3458fb5bf3fc89001e6743200c0bf51dd1fc75286ad9ffbf18efa8e7ac66bfd77f2ec2b7420c74a5ea364e32a223cc8c61adbe1b30fcf071a0c4df76265786d8f366479d981ced64453c45fdcaec8775171964b4419c0dc4b8cf04ada8b373db31261db61ce50e9f9e81b07a9c025ab7a4b7e7837fd9d88ddfa92268df9dd5bd2c5a51f01c009741fb958ee3236d8721000000007000000000000000ffff0000080000001b5d0e3692e0c7d209eed74dadeb099187d37542ccd4aacfef42b9711896885583aa50dd88e278305dc5d2ab2916282efabb1df21f233304db52db3af60fa3d21a6004ca1df770c72c935ae1cd4bf5f267cb118bd6b8f55d703111c42a000000d000000000000000ffff000081000000af91fd6e8acfd9f4b7dd70a34e020c91f73fc07a07f689c38e89c1177e425eb514461942de5b70a9a53aecd4beecadc82118ec8fc9095e9ded16319f44a0ed49bab9931b963f33a8660f3061904bd79adc193f041f54685bca022dd9d4a27d47aa026a114efbc278f361c7f5b8537484adc8ce4dc7cfee5ba93afbee4dc9c5f34f139b647409c9b96a14505018e81ec1bcf16ca87f0377dbf048aa0e4e14a096e317bfa9f14dab60b77b3b5d46814be22d950d485d94563191f81c2d0000b800000000000000ffff000000000000c2a3d6476b6ee854c0f67417cab21034ad61780bc01ffc6cf05eb43116a9acca1ee5562fb78e32cd9feaa6932e9dc03ddd5fd017a73b792bd6b252bd0a81623cc2b31d76816793a94facc4ddd72098fcae39d96c8722b7dc4f2479d344e74c08be404c1e954fa07d1c678786834f2d8b3a2d2b1015c8e03eb4ca39454d8e2bc6bc4a899a8694e9d2bad7fa5eb64b3f9d840a2dd7b8b6b19a9c312fad0600ce1aa1815b9c8ce400000000"], 0x4b0, 0x404}, 0x402) 16:00:36 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0xfffffffffffffd77) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:00:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9", 0xf63, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="4a0f1bbb4f5d2a83412cd4932ebb254e49973ed4dde1ccf269c1265fd1c998f41427cecdcec62fd1dce5bcfa66225dd56bc60e8181d2f8bb18527c01fae7d8c6e57b4877d4865c60d210dbc9acb97c1023855bb2a1c903ed1ddae7bf7134076269890f37371102cd288fceb7c1a3536f99ceac8ce0b7e30f87dc769639de853315a5c4f4c2a5b2b866dc44aac49887ad2a6348afee359647ce64e1fe293f", 0x9e, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x8, 0x10001}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x39, 0xffffffffffff0001}, {0x18, 0x2, 0x1, 0x8}, 0x401, [0x100000001, 0x5, 0x7f, 0x3, 0x3, 0x10001, 0x1000, 0x7fffffff]}, 0x3c) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000400)={0x48, 0xfc000000000}, 0x10) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000240)=""/75, 0x4b}], 0x2, &(0x7f0000000340)=""/118, 0x76, 0xfff}, 0x800) socket$inet6(0x18, 0xc007, 0x5) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7cf46faebc7560e6fcfdb29b09c3a3d4a04ab066740edd780290195fd5683252263d0db428eb9f0831a059aeae3c612287ad560e04d20f1083052f7a6913b4db583f7333c91fd11a191c25060d00fc6f30c66c1f832135732f4b47f9245a1d65afc9b72dfda011b80370a6", 0x6b) getsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) 16:00:36 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x2) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x8008, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) fcntl$setstatus(r1, 0x4, 0xc0) r2 = kqueue() socketpair(0x10, 0x8000, 0xed5, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = kqueue() listen(r4, 0x9a54) close(r2) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000340)=0xfffffffffffffdb2) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0xfffd, 0x0, 0x0, 0x0) openat(r6, &(0x7f0000000180)='./bus\x00', 0x80, 0x40) kevent(r5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r6) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8) recvfrom$inet(r0, &(0x7f0000000040)=""/42, 0x2a, 0x800, &(0x7f0000000080)={0x2, 0x1}, 0xc) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x2, &(0x7f0000000140)="010000001320720323331c9b74aed6cb8c419699c29f61cf509f6ecd35e899df5d751b34a42de2b9e3a7d6368c5084f779eb8f608ab239556f58bdc1d74389e8292689a6a6d2d0356502abb50f0178cf5447cb7a5048b15b3bdcdc603fa3c51c1452a064", 0x64) 16:00:36 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(0xffffffffffffffff, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b0000000000000000", 0xed) syz_open_pts() close(0xffffffffffffffff) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xd36, &(0x7f0000000140), 0x722, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec11eeffffff00"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) socketpair(0x1, 0x5, 0xfffffffffffffc00, &(0x7f0000000080)={0xffffffffffffffff}) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:36 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) fcntl$dupfd(r0, 0x0, r0) close(r0) 16:00:36 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="fdf0584c044551af44989b05c88f4e29d10a9995c09ec389e1937cee9328950639ead0a7b256e795df539b26fc15d4e97d0c83d24d9828d895ec9bbf15395b184e4bfdb57d4d5c65972a42da59549af3802ab6a29fa69dbbf9970d06d7726f0d8d17ccdf1ba3ef761a85023a0bff6495a0e02c90bdb600c96e9e6e6226232db005fd70f6b918e40d904549b8a851bc53c79becb35263c8389618f1e20b0fe0a063aa", 0xa2) uvm_fault(0xffffff007f12b420, 0xd0, 0, 1) -> e kernel: page fault trap, code=0 Stopped at ip_pcbopts+0x19: movq 0(%r14),%rdi