9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r3, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) getsockopt(r0, 0x1007ff, 0x31, 0x0, 0x0) 23:50:27 executing program 1: getgroups(0x1f6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000100)="26ccccef5f6bf35841c98f33948168d3bbeeafadbfec6855e66cf2572fcc99dc4f57c8ae90432ef3babfa16dde8ab79fb5bb33a3fc8f9d43758cf47d46523520a5f0d8252282a92cf892834dc336b39899f0660e812d98af9232717c8522276ef43a14f614e4767b014dd555b383d875d7d3e94cca31344080eff1229f85da137d8ddd832c19d771137bbf4a8899e3cd8d7f2efdb1d685e2983f92c1841b40dfaad976ff618a4bfcec510762fa93a7f840589de904c4a1f1fc131e078beef2a946e1eb3368442383974774ac71af288b69154df87fddcf92e332645f988caf4a", 0xe0}, {&(0x7f0000000240)="fc330c4a76ccd57bb4eec8c224d4a282597047b2be78a3105064507128917727d78ce7abfcaf468353bacf1d5ca1c376d13b450066cc3e3857046f82ae0079896629ce81ef4268719062e486d104e99e73e8ae9ce784054e35c78bb1315000007053223f158f5e07383e8dae40622111d67888c8d0182976ee9c55a4585ff61058375b48dce7b2ebd4d9763a41fc2623cfa74e956bdb172b12ab69ed431e2e8ca43f34d315c686ce48fe9be5a4080287b88ba96dea7eac2446f278857e2cbfb0917b2a2c733627aac8d5b63706608837e432084369932a96da58b2f0992feafbf44c99e3f00408c75a7bcca586a9c2a9ab", 0xf1}], 0x2) msgget(0x0, 0x40) 23:50:27 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 23:50:27 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000001100), &(0x7f0000001140)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 23:50:27 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x6) open$dir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x8, 0x6ba, 0x8e, 0x200, 0x9, 0x7, 0x8001, 0x100}, &(0x7f0000000200)={0x9, 0xb1fd}) 23:50:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000feb000/0x4000)=nil, 0x4000, 0x4, 0x810, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000fed000/0x3000)=nil, 0x3000) mmap(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 23:50:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfff, 0x6, 0x6b, 0x8dbe, "7123906a029f4b13abe2816ed40c2f1070426be0", 0x1, 0x800}) 23:50:27 executing program 0: getegid() getgroups(0xa, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r1 = getgid() getgroups(0x7, &(0x7f0000000140)=[0x0, r0, r1, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r2) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r3, 0x0) 23:50:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x4000, 0x0) pipe(&(0x7f0000000080)) 23:50:27 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 23:50:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x21, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 23:50:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/39, 0x27) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/197, 0xc5}, {&(0x7f0000001240)=""/31, 0x1f}, {&(0x7f0000001280)=""/252, 0xfc}, {&(0x7f0000001380)=""/133, 0x85}], 0x5, &(0x7f00000014c0)=""/243, 0xf3}, 0xa5a2cd79eeb368f7) 23:50:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x2) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x4, 0x1}, {0x6, 0x7fffffff}}, 0x2) dup(r1) r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:50:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 23:50:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) setsockopt(r0, 0x401, 0x20, &(0x7f0000000080)="02cc787577ccf7d6b1455b468af244901cb7ad27ec13387eb02d276a5e4fce87c0c7b58c1e8f15d5082fb45ef31cb18607bc0e3903bad06a487db611ca7b94c1144865d0b0fee25e0804acd6681f4001b36690de6b84cb19172147c9723773385c807ee76f9559cf134b10", 0x6b) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) socket(0x1, 0x8000, 0x1ff) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xd962, 0x4608}, 0xc) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x7b0a000000000000}, 0xc) 23:50:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x204e, 0x1000) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x40) 23:50:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x105, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 23:50:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x8000000000000003, 0x1, 0x5, 0x3}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) poll(&(0x7f0000000240)=[{}], 0x2000000000000006, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 23:50:27 executing program 1: r0 = kqueue() getsockopt(0xffffffffffffffff, 0x29, 0x39, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 23:50:27 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8003, 0x0) 23:50:27 executing program 1: r0 = socket(0x3, 0x10003, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000005c0)=""/199, 0xc7}, 0x801) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x112) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fcntl$getown(r1, 0x5) getgroups(0x1, &(0x7f0000000140)=[0x0]) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xc002, 0x1}, {0x1e, 0x4}}) 23:50:28 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/70, 0xfed2) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) execve(0x0, 0x0, 0x0) 23:50:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0xe8f3) readv(r0, &(0x7f0000003340)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/4096, 0x1000}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) syz_open_pts() syz_open_pts() 23:50:28 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000001280)='./file1\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) writev(r1, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x1}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000011c0), &(0x7f0000001200)=0x8) unveil(&(0x7f0000001240)='./file0\x00', &(0x7f0000001580)='c\x00') getpid() setsockopt(r0, 0x7fff, 0x5, &(0x7f00000001c0)="2aaacce64974a2c33f093669bfac2237736f53490dbfe7a398ec8829b5a2c3d13ba8ea902856d23c5ff792ae70383903a6020f4cb2df966748b427544d986cc96beed46e952bd0e0ceee0e935f71e5b516759251ba54d5c2111d804ebd16f90b130ba095ecfe609b6681447fba4e2ea53e36389a7aab1df0f9afd6e8271856fddcae3fdce0ec188fbbef7399c982f2557241385cedc4d95cbf508ec94d447908549933c8c5ba60943056733983d64a0cbb65126bdfb37cabe2cee702b0bdba5bb2cf82b8f6416c9c1eb472a57f9b41c80b5d970eb008593da00437f98cdbd792307b13ec61ac06035da8d92882be157fd28a0216591e3643f4b61ec8c4fbd5fb481f7e0c969f5d3ec86648d02757cc4180a983ec523db0408cc1659c3cd0fc56aa26578e25420a58051eed803c509d56e9a44067d3a2675661220662303bac48ae7a140a5abacd858765e48cab99405195ecd0fb663a2e5f9c9804afa5a7cab44230beb4f087cfd69f21b6044e09cd3cdec05372944e78534e8f5a15f488ecf43531cef304e7ab453550220d22e47b05bca304b98f2d8267241492735bee2f654878e9e24f2e6722d0defd3481ed777b0e422926b85bf88292a16cf223896451fc7cd6a3e85c59a1e905204c46d757186f112b643322f4b81165ac6c64f6963a5fac47474dd90b1f368929d2385e5a0a49f646e6d04fcb3d08035d7db37a9fbceb96c585a707dad8ea81e790b9772a60c79995761b0196494455ae1deb6e88c6f8982f24653afd9264fe076aae02b859bcfa8b5de2a325be3e3224f51cc2961482382459337769753a1c66daf0c9c7806686fd706c2d26d7f43092a64326066bfc62d31a6f08fe6d68d301c45bc8de3e249579cc74d72b67c2274a6ba612db08e4c9517bc9668bd74ae03dcb4d2e8b92f7447e80d39a4ef3fa5ca470a68eaee7f390119ae55f0d515633a8f2e441a445dbdacaa33725f1783f512cba4a7bf98a87aed7162419f65e03d7202741522fa3873516514f054d5350bfed48659dd534c7afed0c514bb2afa784fe75ef564b087c9808340c2736ca70c4537717b166afa37cbe0ba031e4fc947c3de153fd865a21fe02a53824b2bda6d283984d74d2dc3049518cb7879db4fdb7fa2db82c36932390a7df2cbf779d969bf793468595e9d4d0e7ec09e8a78266175aa7b33241699e854f7d7769ba5d2c59e42bd5c5c50fa0e5929410ca6cef3d3c00bafe0f688614804e255720498a2fce6f3d94581e89647c239f0e7e303086b0a887bc4469c5ad2430251e31bdecfa50436d07fa763a0c0c4ed83aa020d559dee94f09e7e043d3c48c78d413beaae95ae24d99aff5e6769a8fbb2b06fb909af5567bc417b7d84bda206b659d6c44ed5eec14af2e4764d455281b38fb4a83a373cd0f2ce0a391d8cb687c39d4b3d7c43af859641ebb9481657a5863734906a86df8d4658f2d74f2cda2766798b3769d006f606ab74e83d7f7a2ea0292c59cc2c71fca70a58d42ed5cae84aeab40ae19a9235e244f6795406bd7f4b937dfae27c06e30f2a08fdedf1bb6b73bd526af86c4940e2253ee2d00630af7855242a5df14e99ea2ff268ca8365bad96a713b044eb59ec2886d6601e44a5b45f54b2ad8937391e404db1db83efd90542343d6e63aba5c44a5358ebfdd17e649c87a6f809612b3337ce7bddc00a7dbb0661771405eb842c761052dda5a7defb81d381277deb1f3e1578ed1a7cef660393566dbeb8e461fd8ea0209ba19d56ead2f074b7252a2a3a423bc03fa953d5fbb686ee45df48e3739edac79622ea664ddb4726090a6c2cdd9a0864966e4c09b27d54ec8858d528434f5f1ab422c9e3c7905df6b74ebd27b0b39a5ad6b8ed49f2f04fe5155baf10846745d954f2db6800d0605be733171f13b57057e32d48a0e41cef0250727a3885e15950335b9d2657e920d1ba2cc3a6e70ca8ae102c0209421b380fe97863ac371274dc57d5fac21235335b11683f1912195e1afaf1c523d173d7f2484881cb7fa3d63686ab6adbe3edeab6a485be5259f78bbdf7704c4ef6ce57e5d352ed8c00f9fcde1cc2529f8e857251b55106a5823cde96675df3cc361cca5db1f5ed29b497340152969f8f7582c387f46e616c1d42f765cdc0d2c3741b8fdd6f0868983135b975cd4bf72b109cd65c4823c898ed5b7e1e9b5bae623a619af11064edbac68c90efda31fd0735b979e5867eaf50ed5b0737658f43354864fca2e4153ad1d7defbff2f2be10981ed3ad2898829bf3c650ad7b1205b57a2d4843720222c7183317004d848a8a0035865f6aabe6b4f9d140fcd4200fe148df09c966ebb9b24109f5b2c8508ceed0bd5e0d4d1b1972d1cdca0b7cab3837f70be75e274bb8b9e3d6180f45a65c9badd0953851a09b7b1bd2033b516a1622217b9149a3d6819cd74ade5b9bd5b7b43d44910fcc4e73c8c2e001f8887521d003535992396a1aaf2cd09123fb5ab02a72c8bce77e7e82e0b6a01480f854270a5d2a9bf32eb9f1426b6709be3639f3f375ffcc288e6d0339bcf00b19635d8c9b3327113ea6133a8f50efdae5cc3433aaae30de3c16efb832bd03e79aa6bca97019a8c26379d6bdfacdf8d7ba2d903e52d0839d9b4c80e407514139f3aa88200ddbf08dc80b2d16c9d5d172da1fa9b86a933e9fa8d428d4e090c8c95077224525b1e5845ee4e7fe6af9ffd2ec4f00ce4c5a4ebe754e42be24cd8abfa31e57351c0dd5abaf63081c11c9462b6f4a9a61b8350d11a5d168cda9e53adb96322a206add6cc0ba3f894413c9316706610b4c7ba0b378acec6010f01d91d5bf5e5c064be5f0c59fa752794739fa3dd765e811430366990aa8bd5babd0b2c230c317bcfd41b047e17c068b3aeae4138cebbef1e5493bc6063b7a9f16d1d422d9254b0ed3505b7e195dad45c3494cbdecd5888775738a4c3c93b68d92b31ed9415b9b70f70c6ad6b94b75c2537c20440cb400b590c835e131ba6fed8fdefd6f34963acc65a48981649bc30a671aacd886c86a0ae1079966424a37b6a59f8dc35c9fca8fdc10aceda0af22f4714959d7b7038702c8714973dcc6cfed0d40aa635945333422c2aa18ecb6a1ffdba2ad3aa2a5cc67cd2ad182d447f5940fd829f39671504fdbe58d4093a7f42fe5ed0c4b192acca430a053cc2b66164e4de51a2e4b3670ec955aaa8cef88961251fa03449e0feb4ad6f933fe02bab0d54b1503f5aa829e20185efab4c05651674f71f8b207d72fa36acde6f899820771971cee2f64f701d12350da7569dccd177661a03fbebedd0f4c27e16b4a67d16608b35b45466207689ac8dd2c7596ae65aa735442d4ac1bc5f3cfb9524537ce6688f390b14c50db1b02bb54391febabb258e6e8aba56e8a2e326560b20fc19f0cc76715c64be444f53e1828d80c6584c707857a638f90c3753e0cfee8f4906755b17530f47e73acf71c7133bcfdb374caaaf6186490e9839614a65045556daaa9411cdca0d52ad5da43bdb8a98df16ebf69e15af4134039bad31a753614bc7ce4c0aea66cc24b6fe2661624a2a1135481383dc8067d4bf4bd46e4191fcb3246caefdcb9b652e544f748aca4e3610ac6c29e9130634044e456651560908629240b5c8a5d8ef422079a70d79ea13812c62b4ac873e48070337d81e6d97761d9edbd2508376f9e1ab528e53ced71029cd1189002e122bb2e834a7bf151d7c522f24a465d358515ec591917b4079ace4bb309416d072dacfb52b0544e816a748a8ac2842d09b1c0f06d6d7e8de38a0fad076246142502abd47bca78c854656bc2e3178a266ebbcf2b11ca71a8e3a8246a62bad1d1c93db88f394dcf525275676da0f49998654cfacba5f93aae27b4d1287811b3fdf563793f35c6e1dd240ae3b5a8045ef7a4b793edc015cb8ff825e537b0fe3e2a766d60495e3863af9a016970f061c1e2a1115ba080278ff0fcf5c67d32127d8d175c5c2f5d02222a2f792b56aed6aac894d6e49084c03be25604388a5909e868c576a9c0d6383ad493ba074e51141064f6cf2b015cd8d82c73c90ff7fc4fb7385cd57f79559c12192af02bb3722c2da4089ba5494e9ba966a6123e269a41cc3f1f3d6c458fc3d6feaca12cd5cd5a162f9c7c14aedc76112eb3fb4731a1f124345cc870adffa9856fe92de1e113101591696b64a33d068345e4d9fc1a388d8ade693367eaf1159a3afb38dff2d0ebbe6293058e939a4bf9238b6261031ff9eb72441abb84e9d86eab50378670254f78d9b44147be3463df0ab52060688cbf99c96b345857530e12ca68fcc65c9d62636f1ef4e11d406aa9975c87b4ee3bab67ea47320aef3694cde03652637116833f4a3dfc7721f990cfdac3ad6a8a1618b7f5cca8171e5b67dab1287ab0b56f29b88ec597b219b33c4e6f8744dd6bdf9951d86b640b1fbea3bcf13c4f0b46c2dc2c60eebfcab460ae38b70c8c0af27600cd6e0748d089afa3b109f73c4b5221f6cc29ce036f63d0009b75afe4b3e2f108229a141cec582c5e6cfaa625c534fed7096ba3ead335c6d4d672e0ebcac2f9b31306c41489e7fda8f7d52dba0cfe648eeab0638f1fc0f408d991d5b98492fc1258c5903ff0e153fe8a8a8dfffcebd5a426f534050b28e2686642256fd48dd26b539ddc6015c378ad3c337020f3537006d5f8853a5f6a21d4a706629d6739176f443cacd7841a5b0fcd0c0cb3e565e2d543cd37420da0d87132f5a5177adb82da8134ada73bbce8eb7de3d5b763128e75006cbd5085e72426f7d2e71db271a3ad443efc25d1004216dbd860f0b5ddcda17bf2e9c7149b474e94b9e702bc4d69306933cd4adf17c682c8683027e2a9c910d96234ebe96549eb96070e3fc6a46c1a5f919067c4359c0ad53f3fa7231507016d19593f1e4921047ad0c3a61dc174b61f6641136428c1e8fe01731caf3cef27571b92696dd873971fadf75be0a73020bdf9fdcfc49f84db078632f29f41ed1241e531a4dedd67651d4e75c531aeed09e873bdb4b2fad277d84f701740e7adf80cbd09310352ca0bf3210d6c3b3be10ae53f2bed15408fbc0f923f42803814c5d1d7323b6b2e565433487e6dc6f55fce4787d7f2c6e789471c932d2b87901afba44575f5656010c7e62314462fffc2184e7b9105b7e8e546e150cfbd6a4fe4170c6323dd43217afbbe286025dee179258bb334e4a65b20052edb0c5a73c2c0a88a9720446cd8a8866d9c15aaa1f8c28116960a5c0a34cd24acce81cef535ce14a9152952718761da6a6c740d0302be58d9d88d645edcecedf5b71fdefce09da1270e160bd7c4c70aaffa9d7e0f154dbc855e6472f31d8c349106ea42be129e0c5a7c0d5d2394902040a76af6e5804a0fbc56022e0d0b2bc46fb3644b0a3085f6658c6e80ea89dfb8eab93b3ada3a9ac10ec0d19328f0fbc1e110eb0a6a9fbadbcb48ce3bae0959595de55bb3e58c4a6d8b6217331cbf1cd0deb1487b599c9976c38b9ce31ba95fef8941f301b96a0b7e9970a58bb8de1d5cfb664417a9aff69800c3a5f07fd9bd9c4d53fe36e671bf3843b93ab7e79e3137f7baec458bc1b6ccf2c30532958ecc630ac3e28725f6ad41dd383e6bf155b4167a435378bd306dc2fdc3e690332e5bb4f783dc4440a8d31243954b0a62c39e3db2db5d29dad0a42a4bc39f91ff962b7197ecb9cc1c662106e4e448f5139e579f72d0227027d836171eca4a4dd83cf9224baf46b0e72a2cedadfae3d182bfaf755f704e9e1bec91b729159520673e0fa6952369820c8ef6955cb6afc2b9bc7", 0x1000) 23:50:28 executing program 0: socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$getown(r0, 0x5) r2 = msgget(0x3, 0xd) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}, 0x0, 0x0, 0x0, r1, 0x4, 0xfffffffffffffffc, 0x0, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 23:50:28 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x20) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) chdir(&(0x7f00000001c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') fcntl$getflags(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 23:50:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) setsockopt(r0, 0x7, 0x100000001, &(0x7f0000000000)="a5461c7703bcc9d6eeb57cd076d56d48d75a9bdd44360d87d76cb138a7a4a33e7d5f52f46528c5981c5e1dbe81a02eaccad155be12468e32f0889e121a00acc04e7b8c", 0x43) 23:50:28 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xd000, 0xe96) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x4, 0x9, 0x6, 0xffffffffffff8338, 0x100, 0x4, 0xffffffffffff5f94, 0x101}, &(0x7f0000000f80)={0x4, 0x3}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) 23:50:28 executing program 0: socketpair(0x13, 0x0, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xffffffffffffff9e) socketpair$unix(0x1, 0x206, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 23:50:28 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 23:50:28 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x58, 0x7}, 0xfffffffffffffffe, 0x0, 0x0) 23:50:29 executing program 1: r0 = socket(0x1a, 0x2, 0xe000000000) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 23:50:29 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) 23:50:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r0, r0) 23:50:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x98, 0xffff, 0x3, "6b5cd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e01f09c2d"}], 0x98}, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 23:50:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) read(r0, &(0x7f0000000140)=""/196, 0xc4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f00000028c0)=[{&(0x7f0000000300)="df0549a6841132bb2217a687a5bad5e9e19515acd96ece5149fba933356ff98c42c38b723319fa4932d3303beb70d11eb4756d354c9f36ee095376b06b4fd1f887449ef786da52fe5ff713ed05b08c49c6a3c0ad3f17374d70a98cbb1e75249214a56efd6a288b5d63312e10b66f4dea8d6cf6cf823dc035a8ce13ad0d36e4d26c9fde495279dd20542febe5aae60fb13f5cba2920280406145e8a0d920221af1107b7727c953b5e02a99f24e909cb802220b307bac75b91e31f41bc1e6c7be83c9031fb1499ecb52c2a0e5e003f307f702d60423f9a3a8c8f5b7c8d70f8f6975d75c537a9540211a562b4d0cae206c52f85ed28aa29d5a4d3110279446d47ce4f617d6912c51d92b144216806934f5b9cdb157fc7ad70234a59de0b462aa06c922c1ae0cd455f86c269d7d076f7dee2cef8688cf3bc3c8d3d7e6f915eb3b154f9e143f5fc0fd19b6a9638def1e3b542975e7b42e5025fdec4c06bd21d96c8723ec866f5abd45fe08842967a537cc77be05d394b03f9af49225bdcece5b82b683e8dbcb0365cec2802fb08e240bdba7adbaa053cc5b9d59e6ee9e4cf6aff748d231c08114821cbcb40b5c8236c95b0cc38b5ac98e03147924212d7bedd465b3740dda40b060c002941c7b68383e40f6172708755bfa16c4d1a52be6a38cc0f545e0ee0d012e70ef4fb9fec44077ec5bcad21023f317b5a9c0f108d2f997c829e35578f00a3cea562536fd3376d224c9caa711aeed09c33128c5938df2b37749fcee721a61411406eabcf14d3217b0845c974ca039d82c35f1ee601d5650379139fea4f89bd5b0cbd0b47321982cd57da3df814ca1a19621a3fafef51f418df9547e105005417bd82f66a47118cf37fa908537440647925a8db3276cbea4c080a3f6ccf6d65fd42e11d5396c85cb6d7e0deabc2084f6c4bf57c79ab733211b642bf79a28c1717b8359682d6e980f7493b31e3ca4729806e3c74cd71e6999028c571a7b216c06b8fabc470238d2d2a31e9a337ad2649c741a9f75575c3ba67b77b0051b9dace9dc2c17d05376851477e4fb1183800f817ed235286ac7f47292dd6c465947fd46cda5c45ae34763864fca4bee85f4ac7ff608882952bf1a3e80b882cdb6c2e87bc51603d9bb7381f5bb7e5cc2e2960404e9dcfca285c85cc171265ba8fab7358a09468c2d3b7ccb76cc9a9988d12f9b392ffe0cf0dc17686ca9ba73bbb61278f38ab145f6117f6e444737c715d61ccaec53b08dbd4768e3b2d5f11d622344185c3ffe812b303edc3c82fd702a7f8c32aa28b7f608de4f47b0d0ad1c122a0bf182108b58cb4579d56e7544da13bbc878e76f67cf60154f37f496a870397d9751c8860f77f0b48c462600c0822abf2b60f6fb5b206a05c084659936f7660e7e38335ef44a40037b58174e29226058d7f93a43c31aa61d5a267c5d5a16bb92a8022c4e22ed81ba91915f8f5668b70fd74b01cff1c6f1c6c11bd949c3d8263f46556c828a2503918afd6b2497ef9b4312bd0f30a6bb2fb05f0052fb015f4adff3c484f42996fb66c630491d4c087bccedceeb23ca379500250483a0afe01288db6c858f5534fa2442e99d266451855aa31c3c34a386d9741422d59e34163920375ddee33e6d7f0a8970a44722986a026d2c449231ece138868", 0x49c}], 0x1, 0x0) 23:50:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x800027, 0x0, 0x0) 23:50:29 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 23:50:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 23:50:29 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000000)={0x840000, 0x100000021}) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 23:50:29 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xaaac01b031aa5aa3) mlock(&(0x7f0000748000/0x3000)=nil, 0x3000) mmap(&(0x7f00004ca000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000522000/0x1000)=nil, 0x1000, 0x0) 23:50:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xc0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) 23:50:30 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000000000002) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001f00)=[{&(0x7f0000001a80)="95192366c2503a2a4f93f2837e9540e73ead32d316c5889d51b25de979dc64c9c33d755fe422f83daf1aaa70ed86cbbe0e9fe6c76b32454cc504ef0020cb2724d8d13922593cdb1c8326f9f71bd1d94f4ec4692960bd951df7c13b3b8defed7f71f85bfda01800313e05c30358f76c8a344c7e9f0eabcf06bb3e5574f6ccda99121f3eeb7d87117d057924867c994a1f371549803d5c12739b4f62d5fdab24132c4b3ad2267480ce5b33c6511b401f3677dd3af12bd3406c571337a5a062e43856315197297fb7ad39c33746c822635e34185fc1b0ec03eea358bb2924b5944cff765e6b83515b", 0xe7}, {0x0}], 0x2, 0x0}, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/117, 0x75) chdir(&(0x7f00000001c0)='./file0\x00') lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000280)=""/184, 0xb8, 0x2, 0x0, 0x0) 23:50:30 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getegid() setgid(r1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) 23:50:30 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) setreuid(r0, r0) setreuid(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r2) setreuid(0xffffffffffffffff, 0x0) 23:50:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 23:50:30 executing program 0: mknod(&(0x7f00000000c0)='\x00', 0x2008, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) dup(r1) 23:50:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002000, 0x0) r0 = socket(0x10, 0x4007, 0x1ff) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000000)="d343c2edbd3dc712a0b91e29f188f013814e6bd572093b95972de5a6929cd01bee4b9d7827b5dd1b028e7324ce54f0d58324504913f2f58798a18d5a3d227811ecc93a10501dc67d615ff1039e30ad7f3bd35cc84a19a9eec6a461a0cc8690b02550b3d5515d89498ebc6e0b29546d8a3aa0d070b7087755241f0e2ddb75715ac0fa13599b2ae3bcbd74c9b5169a754abfcd085f502134c917721e5b4a3ae24b4d7ef872c2f3d2833a198fb38748a75365eb945bb900", 0xb6}, {&(0x7f0000000140)="5792d4e05ac430bc8e6665cd4da219baf86924d58941d22f0464afb2e73d5bd795be9dd01d31cf9cdbe5b0e96309fb0490df3f33f27826d22ffd47c997d6605a80eb1a62d2005a3589dd065d3b8bedd7c8aa278ddfdb942be268db62f01704d3c293c2c2da1f279b76d82fbe5fa323281e81b60207b03a5e394995cf9edebfdadd823a86fd67b18ac4874f211f76545992563224819552febdb3f4f2a3a8235a23ac44bb26ddf40ee168279adc7ef1171cbebfada46a4f1c783d1402c633ded9d85e0c29612a8697def7886b1fa7b72a66de65092b9cd88463fced90c7525c34c9e5f73a9457c446162b7d64626309989484b081eced903048f0a8bff35694f9f04cdf3730c47e086210438008b1e0e15ae0d1ad1a52cfdac05f274c5d6f50b49469273b79cc78bc718b72408545e7f97be271b3615102c0824247f93fe9f545a91f1a68d7fb39d169bc2c793526ebb08c6cfd77f0eb26597caf17a47817a24577ae9ed5207a69d857db24fe30df7e2269b324cb9d3e505e8eed702d05543ba7946aaac742ea2bbe940a8321d2948185ac38f3afac85378eacd4177d4c5453a0f2bcb71516376896c1aa7032b9b649dc784d9dcdac395e4279b7db30d671161ffcc2515c7ebf599ab9f164cadfe1366d4cfc2c601937aeaae8280b7b60a63f59b8c01c87823c88a1bf744c0a5644b3bc26cc8427e7149398a2df76970d502aaef9355137129d12e0e31d4106493de55168fb7533a4bbff1fd8d3c84cf85ed6fff088bc471f7413c9ee1afb512f192dc47e4980c1b0c48b45c4d0dc93754e5c5918d72cab95ad9f81b8f5043bccc2240fd45ca762102b602466c5752c1b02bd4342614d573c20a8b4c0e17c644791d29bae9c832717f3a96e3c078e0c3b8cb614e1078442fc6cdb2c433ed6d3360158cc87d39e9d4069bc5bbcdcd31af733ef0271c79ac6b007bbc16cb23253093a2b1c4b194a97f1ab624bfe9c0d6149bd890b703b1078ecd3d5d51ba8753ad4fa9934a1b3c5580cb81e93e44ec003a89fbb13f087822ac8cbc1723237492af2b400d1afeae59d1dd43b4554b466f0b37a9ed6686a88ab04dc227501ca7a5216ff68466cb9e3f5a261b98b1ef820073a2816bdaf7425d75e2a53de17613ee7f3af883cde5592e8e4f7f976c6dbaac2a38c4df6aa75831419750aa27142353ef67fe6f1dec859189825dee87161b4f79160bc145bb394d8268f33c335aa467edefbe41824140f68aa0bfb6814e72dd9d397466704d6d7fdf390af1bfaae471351228532f652bae694ff2c5d6e8a3816bd2b4702eba13c7598793b2617e8560841e3e37c6e6e3f8bb1d66037708456ab6bab7fa3cae9ef6b115a84ba27229a3e40c7e0f2bf9507adb63d3164c28bd67b8e0fa22e9f4b7b08423877b39d687093982a24684ce3362faf005a6e474ab5957f4555f28e6600fcd5866afdf0c5e61fa6fd561723063834e5621e9c2cdcfa50c32c1e6509bd1561b5fbfc727c83c2ffe9709563badcd53f0e0cd53b0622dd9f8d320841fdfadd14256d98b8ea12e60106564873c32f9c6b28ad0dad81e7d9428f202de0262f006bb5ab06c206b367fd3477b2240fd1e7389325ae0c96fdf63edcb4fbd4a1e15c2edcbed5e9830f395df3015cc5b0849787c17fd674ecd642bd61ae7c9d0a23fd4f943381e55272c504d9e13b1b5f92044ca1f99ea1eb8d14710bff2726debcc67bac598b2019ede89d3d3e462e3f4e11075ebac9c0c1b52fd6caf6dcc1f943d70419916a74a2985e0c7de7db29013de8bb72ff93338f708267c7872c9630e7a9e7366ac2c720799dbed0ab61a00cd8fdf1a837d26899fe272fdd3009c752337e2407bb373945a216ce4b5d61bf18cf16221ad38ee1c13d866b9ea58486ea3d069e0ad07f08724f4dcf548e03b72be298fae861b3ed6c51039a7ba42db1de4bdaa0474a220f77fb3aef41f767999a0925a2cd6f3724ba26baa1264a34619935a84562e703c56dd5e4e9ed65f1d92a33c94025d5349bc42ed1dce941f7063a3498b1fdcc2147b62115393c489f5a66633c9675721cf2460769576595f596cff36b2bdbd4bcd34c310bf26def174b3bed257187a7c2a00847c7bc3583a54a04174b05970ed5c36f09c880f85029d314b42a6c0346efd8fedaaf1b38c4e9c7cb3eb38134ad25ab1ce579c34bab039b046f725bbe96a2334b772408694f4e2c8afc430e4c2cf2f98b343d67f7be23c85c59e13562381ff9c51b1da5deed8b000b93d7585a91862c4931d11e95c30dd06a216cb59f653ec65227e5cd15a981911e2bde6d81535ea3b35371aa97d2bb51b71680c00366e64feb724cfe1c605c7057b06bdb9ec9e2b4a87c25a311bbaeef3e6f74b75238230ae84a74721cf6a6eed40747eeaebe8e1faeaa2fd83332b5bb36d79fc05e0b79a32f9063a45a6929c58966cff2427b3422a5ae049ece17ba0567b62bfe508ae052d0426fe7a768c4b82c981b012f5c9145af41a4babd914955cf9c9f0c846e83c19ab1c62a2f74ee33f61203be9f852c424bc4df88fd73e04859cf8a547ad24f1038305685c272d2e157cbea1fb44ab7bb2034146146af7e8e7a9b04a2c915edb4aeba0a085ed47f1d0c335dfac6ccadc19224289b8cb9168d3ef44e4957edc5169dcc9998a6c1593db81308a320612c5f40f0e5b578764a8e6a1c1c87a553bbf8a2da834fdaa0990e85363b887b3b9f2cf10241975b7d2074406dd285ae2caba4f22fe7c4489542982d440d7f88d14095593619c80120aed1d16c02305061acfb71b144ab7d60e394071177e60b811af19e6980a59cc103c3cfaf099c617aa0ee49604f2ae90379533a10fc8ee654504e27b52c5d4d9842eeecf6d941d764f85573811d8dfbb5988389684e9cd9a6b63ae3afeb0373cecf559732a87930bc777349b51c441ef209af3cc5fa662936a69b424423c474dabe0dcf7d3c71c777eabf02e7f049e5ecfa82a5c5a19bb09fd85cbd773b035887a793d1369f6141b6a5ac9c4140605f7680e2ccf17583f77d98e1fb168fe443a95c5eac2b6fc73ac29477d664f94f05c7a3d48bad2b69b3974c472cdf427b0dfd69f568666b9ec19a3565470fa71f84e77e2b0817c52c173558f4d6c34e7c875666acb99afaade4c69793bd3e032e7282b1ccfdb0d98383ae05604ee25cdc7d39b29baa87d17b4cf2d00563ea689c06f8325a743a8aa766432e486a6e0460e697f2b7c3aec74ec6095e38989b274953f38716f533e587006584a700a35951bfb070ce5a2928aca75249e6ca4654456d9c9459bc6624ebf465de1d214e53ea5cd8f7716667c34bf0098977deb22cca2c3993eba5eb7f6bce58bc9a01a6a1aedb2e41ca1e44d2260a3461720e84a26a7847bb9da5d5f53fe76ef9f1707bca3dd43fbfdab25646f056468dd111529c5257158bb42a974a2312f17eb4acebc640ff83551d708f4ff47ea04bfb0236e7a04f8c1a7629c661326b6e5bc8896faa34d99b75bd1f57611d1adc4bf5c06f5bf43de1941ec0c23d1a0e1026d883a3f47ca5bc111ce81a377ed63ea6a73ad231367d164737d1e60f4cb7ec1ec207a582c41a266d72c747bf39d312e8207752334df6282f20fcd12d4f20079fb86fb264286902c55982f76435e8ad61f558444ed6b2a34477e0d210342ec144e8504aecf10770606308c50385659454287e70793dedd62c318262f6aaa04158b12c0b0f79636e277fe17f2d56d0c6ad301c1f349d6373b2cb326de1abccc06e4422f9881539479d52cf4e4e26fc5ee142a78dc0e82fddeffb9fadbd6f27fde2cf153516112d15235a316608119bfcb1809b9c35ac2cf905fbe2112b009456fd09733d394028f620ecadc928a2e8101af80ac9d00aaa597d41af95db589ab3bd470c50549f9e994041492f8a77dda288fd3c7df3f94348919cc91483eb162286d2877d4d3e34e60caf9d3c85d0e7ec5166d1afc506ab9951758a8d74d66e2c07bee3c5cebba45cd4e9baf67e1216b89a5cf673e1d6ab1bcec20a5c7ae7e4ed0db0d7b521cc0f643eefffb14e5c26fec7a8d3b8e7f2e939cad59e936c6ac993dcbf9782d15fd4e08defe04ab1bdb3ff79f04d5454636ceb851db3c6062dbc546dadd47570f44ed4420df45b1988fe16a6398b763ef5b2cda059b9f339428bdb7c0290fa771cc1274f556363f9ae79b174c0814100434ac100c946b0d2d7695797b2273d4a10db6ec32440b5373535f6c80b8d15a8b288e493c6c1a2090f10e1028b73d406a44969343098f585319f2884cf99a8a3abb5294e6ad893539c695b5734e803bdf27d9865012b1908018b611e88096f1d9ccb4e5d3576fe6ef03f43b4dbd67ce39ea2205671cdecab8eb3ba22c82d3fb90c9c387a94abf8108d233d901e00ebef8793bc37b7dc42db51268a95488208eb9ee3579b0fd60ffe054945c0cf4d557c011857ac921c5dcc407cb1b45411cacfc788030189c10e99d2c452b7e9a3b17dbd653144081418fcefda1d49c6f2224c2297934c23df058f484a43fef683786745651231a81fbc799ed7df03fa730a3865f2ed59d1b8590d99efd162a0cb91ba63b27141e1487307a29e1788b3d15cdaae848d39f591216104f6a33aea04152ae1f92536631410c8056ef224a91834bd36823865d3dd5565ad2e81f89905b0b9d1c0d8847fd0e1a5ee981bdcf3d11dafe9eb83944813561a9d57886a91c543b04692eb3b0afe9ea15701593bbfa4a6868ef720610506a844464270012f1882df58a6dd79c3c43570ee2fac3acc9bf3e432d0245801cb5f2df174ac5d1dc5cf471f85ef07394c5be0e6f19bac927f125c289a6acc371f90343b6d836f9819e08573235decbc803f20b08a5fafae5c858828d834f34f648fffe0dde7ce207b13ef5c87d5834cd52d62b64612ebd2af6b6a517f2fe7cf3b8c264332b39e9a7d446a0c4680dd3a1b6a17c09969c2aff51ff5274f378ef4a84fa0c3f60bc45d2942502983c79a2e51abaa5f1b9cddc661430addaf997ff0574e5254e0eaf4b5a48f517e5dd28ec837d604df5ea3417adb05f30392c0a1ca2fa3b90e4630cd04311c2e8a58afa8d4fd4b8b4f932094f8a66ef5382a26b1fcad07adb23803e4af93aa4ad0f72c50fafb8cdae36ec6409ad7bc2e9481f447525717d1d94a87e122d059e662cb3626831ad460b8539234678ce26b126ee2247d38ba4b1f29a676820e63b0fe48f1dc9a23cb1fe7f5904b9dd7d3ec22ac9ef298b491cc43ee1a7eb0994b0c1be50fecd0913fe1266b7230502967b2d2b423e5595bd333abfc07e239282b6c83a82cc1042d08cca2f5e607af644c0cf20f470a9e48b53cdc135052666172dd5b59943fa30ca53e7be13fd2b7807665e7bccfea7a34e0f4f5a21a93613ec9896fefe0429eacd0ed2933e3e568bfdcf5436cb7a346224470f3b1c0440d0b9669a575d3a2ea3d36455726cee39f600ccbb31891a53af55f5081f3ce0b990ed14fef5e6189c60c750c1ba45dacfde351e0cd085cff2e4f603a09646660454b918eef6c06731834fd056af4267bb2408042d1e55f7e3ad93572b841bd23faab3c29fefeaaed231cd9114c7964651a2895f1a81faaf6e24267116158f6bf6420b62b92ff2662b6cd247ffcef28e71aa37e7edc403d10b72fbe3055d2c98ff51f718737c1bb5c32b53bb92447a89a614b845307ee7563e19461433a26657f2190eac02f50fc038bde6966c63cc2feafebea9ab58f4de3a3330c851b63af604ecb6fd2ecbd3f1bbfa896973a078eec42cca91b089fd7af7e", 0x1000}], 0x2, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 23:50:30 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffd, 0x2810, r1, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$lock(r1, 0x7, 0x0) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 23:50:30 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x3, 0x0) ftruncate(r0, 0x100000000) 23:50:30 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x8) r1 = socket(0x1, 0x4000, 0x1) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = socket$inet(0x2, 0x4010000000000001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r4 = open(&(0x7f0000000100)='./file0\x00', 0x101, 0x1) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000140)=0x72) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="1cc980c665436bca45fdf0b45a76e3f271811ed72e49083ba36f2888da1b3ab6f45f46e1a22375cc64438df7b5ec6ed8e51c137af30049659a1626ff3960281888883e666578962d4bd0dcff", 0x4c) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0xc1, 0x3) bind$inet(r3, &(0x7f0000000180)={0x2, 0x2}, 0x7329b0a6a519af40) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000040)=0x3, 0x4) close(r4) 23:50:30 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='W\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='x\x00') open$dir(&(0x7f0000000000)='./control\x00', 0x80, 0xa1) socket$inet6(0x18, 0x4005, 0x1) open(&(0x7f0000000080)='./control\x00', 0x2, 0x80) socket(0x30, 0x8000, 0xdc) syz_open_pts() socketpair(0x20, 0xc007, 0x1, &(0x7f00000001c0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/48}, &(0x7f0000000140)=0x32) dup(r1) pipe2(&(0x7f0000000040), 0x10004) 23:50:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r3 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/78) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r0}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 23:50:30 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) socket$inet(0x2, 0x7, 0x5) 23:50:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) ftruncate(r1, 0x1) write(r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x82) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x6) close(r1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f00000001c0)=""/114, 0x72}], 0x3) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 23:50:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) socket(0x6, 0x5, 0x5) 23:50:30 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) unlink(&(0x7f0000000000)='./file0\x00') shmat(r0, &(0x7f00003a1000/0x3000)=nil, 0x0) 23:50:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000002640)=[{&(0x7f0000001640)="d8", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 23:50:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) clock_gettime(0x0, &(0x7f0000000000)) socket$unix(0x1, 0x3fffffffe, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) flock(r1, 0x4) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000bc0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 23:50:30 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x42) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xf0000003, 0x200, 0x400}, {{r0}, 0xfffffffffffffffd, 0xc, 0x0, 0x7, 0x1}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x22, 0xfffff, 0x7, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x60, 0x4, 0x401, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x3ff, 0xf7}, {{r0}, 0xfffffffffffffff8, 0x9c, 0x40, 0xffff, 0x1}], 0x0, &(0x7f0000000180)={0x2, 0x8cba}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0xb}, 0xfffffffffffffec2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0x800000, 0x40}, 0x8) recvfrom(r1, &(0x7f00000001c0)=""/229, 0xe5, 0x2, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x81, 0x1ff}, 0xc) 23:50:30 executing program 0: r0 = kqueue() clock_settime(0x0, &(0x7f0000000000)={0x4, 0x3ff}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xdd}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 23:50:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000700)='./file0/file0\x00', 0x80000000240) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendto(r0, &(0x7f0000000240)="97510dea3a60ab7f32cfe97c01c24f0e30cb4665850f0f1d5d39e5491df0248702fc0d71ddfc8fd9dcb7af8a3f76734f30940c4df05abec2c6856883a4a3f1146722518b6739ec5ddd44facab0b9b1cc025786b7866236a915a38a526ad09d47d02a4d5230fc67170e420d6e20787c9798d854409cd6eb4aa8b9ddb8918da948b1b9ddbff20f8bd6df060303e2f5875efcc7b77a3b87b167ea96e42d05418f9cd8f5d7cb8c7a6aa455da", 0xaa, 0x400, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r1 = getuid() preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000300)=""/245, 0xf5}, {&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000400)=""/237, 0xed}, {&(0x7f0000000500)=""/125, 0x29}, {&(0x7f0000000180)=""/7, 0x7}, {&(0x7f0000000580)=""/231, 0xe7}], 0x6, 0x0) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x5f0, 0x84) chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 16:00:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0\x00') recvmsg(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1, &(0x7f0000001200)=""/229, 0xe5}, 0x1) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x7, 0x5) sendto$inet(r0, 0x0, 0x0, 0x405, &(0x7f0000000100), 0xc) dup2(r0, r0) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)=""/149, &(0x7f00000000c0)=0x95) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/196, &(0x7f0000000240)=0xc4) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgroups(0x1, &(0x7f0000000300)=[r3]) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="4a7a2a112e0ec07a97f6f07b684c6fa953630744b756e3dedbe5540edfccd311d3084286290c4583dd9a00e9b112a3db68f367733cbc74012d", 0x39}, {&(0x7f0000000180)="6c3d15ffef525b2d34fd3fa0571dfa0d02ec17ef30a24bdce96b0a07d52e6ba7a18e82264080f229063d2cd2c7d8b9ea3d638d5efa7b7a558dadeb4dc2fe4c73acd7b7cccf0827ae85e2abd7940ef84665549d125066b637531ed7430741b81ac8dbc4903a37313fbfc3a593ac61086d9f477ba10340dc2cb369c88836cfa7b1b74defa5a8624f41ae89151d4b1848055ca579d3b42d1eb2dfc01bfcf7f2e64060d670edda38aecd009b1d4c", 0xac}], 0x2, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="06d0fc812b42e4249cd0fbc0a330fc30d90fc17ba24af3dc4a734b250b47c8382347c83307e9672418e4aafb1593638ad34833d853490f6881a7ec084c1697c8bd40e65c0433be80790ab3098d8f27a2b4b5b61acb01cafc773d39c8281c90acd562e570de3af61f7521ac703a20b7a1a521e6fd983185453ea8a322395c3799d05ba29709c81d30749f8898", 0x8c) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r0, 0x80) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000000040)=""/212, 0xd4}, {&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000000240)=""/121, 0x79}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/173, 0xad}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x7, &(0x7f00000014c0)=""/112, 0x70}, 0x1) getsockname(r0, &(0x7f0000001440)=@un=@file={0x0, ""/81}, &(0x7f00000002c0)=0x53) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x8000, 0x8) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 16:00:04 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0x0, &(0x7f0000000080)) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="1caf602b00c1f82c4a12a044a3cbb22193822d5fd8af59989807b29065abcaaa25e0761360db475eb31ca4aa9fca60c66cc43e7fa5155025e34156f301c0e037ba4b3bb8e9a34281bf62b0b14e0326591e4e23939b7b31dc795006cd42041cb43fe5b54fb3", 0x49) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000780)="00c5f8352d0917", 0x7) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:04 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) 16:00:04 executing program 1: pipe2(&(0x7f0000001580)={0xffffffffffffffff}, 0x5) recvmsg(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000100)=""/113, 0x71}, {&(0x7f0000000180)=""/165, 0xa5}, {&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/194, 0xc2}], 0x5, &(0x7f00000014c0)=""/20, 0x14}, 0x2) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x7, 0x4) setsockopt(r1, 0x9, 0xea15, &(0x7f0000000040)="eec31ab28eff711dd8dc51fa7421e19f9f6bee49e29eeecb9f6f882a02c4d8eacf029e91116a98cbff1266d271bee6bc32ddbf3f4e174e2f8108a4207bddfa03a77109821730c4aa6688c8c13862e023e4040cf902e16ab94da32a4c9e201bb8", 0x60) 16:00:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000200)=""/27, 0x1b}, {&(0x7f0000000240)=""/56, 0x38}], 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x101, 0x100, r1}) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) read(r0, &(0x7f0000000040)=""/86, 0x56) 16:00:04 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) recvfrom$inet6(r0, &(0x7f0000000080)=""/87, 0x57, 0x800, &(0x7f0000000100)={0x18, 0x2, 0x8, 0x4}, 0xc) socket(0x36, 0x8000, 0xc36) mprotect(&(0x7f000076f000/0x2000)=nil, 0x2000, 0x2) 16:00:04 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/214, 0xd6, 0x43, &(0x7f0000000140)={0x18, 0x1, 0x81}, 0xc) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x27, &(0x7f0000001380)=[{0xc40, 0xffff, 0x0, "3ce9ac656e728de4a356e6d80794b39c383729a4488b9ec0087c635e07e312345e91fb5a598301ec882c84de69a4ccd6ae62931dec31ac62c27c12f49decfcb25f92f9e5447b11d62269578fa4b372bcee983251c82f0aad872a7fd43cffe4132ae7f0912c608d79d93379e244750b3ec3927753fc3d28902d297a0568d0573563ebce07806198699d1a532ef5b420c77a0ce0f9fe92aba61bb1671585465efbc511a6b96fda524e5ac2c23139315503a385c3449600699f93440e27b829aba047e4db7be680170835820c888995c0cc2c0fd30d8b7ee8b7594d23f49144f17a18f0934410456aa28ad41996cd3e37c3cad5773fa1fd440fa4cd03402eeacc6f2e9bf67568e3ffc69606007cb5c5c7b9c6aca52f8808a1c7b4e2bb886b72070ffdfba08c3ebc9daf782d55846ef7958146901aa382c912d333656ce2f7ed6ca487ed76e172a450ab5d9ad5b8ed9964daebbe2a15273dbdea2fd1cf9a5a635098b5e21d032c9c06318c3896be586ed79698e98bb7cd332028acfd2591eff9fc628abefc4716b62deb9ca22cfebc03372b1983b13c56f7ce7d9a0a506a00e490d88f521b77d1a2ce829eac3639ad76aa6d988879bf213f8d6af583c721d730527ea101018565d0d71e89e5341023216818fa08eb2e887e795460f9664b5b532104b3e0466d83fd5d2e9bb474745bb807169dc51e533c02fc985f6e1de38d0140ef3707b5bdee6afabc83fbcadedac5a8805037d6b3b35f0f954b428ff29926525aa4555fe5d0968edf7f516db9ffbde5adc5ce6fee5dbbd605c57578b380d6d5e2c8f1625c0b69c94f994c11ddcbf75c2b6ad6d352b76a6c877fbc933de71109a1c397239987b522604015aad62e0dff88d0de87668fcb5c0fadef979ea16aa235279443e53ace1fa85430dc8e35bccfabc41ddbe879c218ef68af97c9eab8b696bd1369f5b767cdf0e6f299f51d73a17f70c2a4e3a7db5055ad1e817239918ad454891aa520afb9669d6f650c96e36e16101855fec38d61054803ea9de07b57cc04c80f6c9020e8166fb4275bff7c1b9c1094da44ff2ea478e002caf9bab9b4cd27447f8d2d8e50575a22a05615e204e374fb4c4bbe58098e00922282078565ef642cb3bc33ca67441757cb188859f37f697763eb64b84ee82da346fefef037fd9d58137f33c85d61dadf0b46f1b89aa0b73f31045a4f796e1d9d8d3fc797678ac7604b3c36b631038e7f384903aecbcf4d68c7aca2297cd642fc9e1649361dfd84706bc5222d7ad53d0374069537ebe8c54237c6ae4da2520ec112d47ba26157983bfe4e8cc96e75893e6885624f92a255e82991337552fcc2b68cf3586d0b56628ec5d080ae0ddc8e44dcd9e1102723bde040e7d840d86564c20055069345f8d40c606bb4f079fea77402a6a118a7714fb50565635e9e8320c01e283f9055abee2c0cabe7ceb14225163c787065274c55a004a1cdbbf946da224478866761a6e57680b11c9577937335a246a36f9e5ff74f5b3b3bac1fc83e7da3276caa5da75fb0e5e6e9c1e7e99da117a1b70606d5c3bcac4f823060bccff7c3994731a7d1a86dfd1f6e550cfc69e77b67057017b7c29d13fe9b454b7c461d72d27056096f25ad4e97433008fc28b0b69dd32ee4e2ccf45ec980f933404bb6b6f4dc6b19b4da289f4330779c3b9f1f9edecbd8cecb2e6c8eb6b9f951ed311d7c4f966cf056397982b14755d693126d8cbb0158f6db35eaf4549cddbdbacb26e27e4383454fb701c57bb6f7e82c9540513611d53e0a16aff5d92ecddfe1ad3e3ded5f58af6584b9abbdcd314f8475bab53b9be110c66d920fb38737245f60a689750afa397bd56f462450862296b5402eda5bf57d71be3a75443f7d9bbf975ed383c2fb3ba32807bceb5c24c28f7c65d9a3a387466e3b3af4e5158d3ac7eb679bd25b6bd32e194249daded287bbdf704dd87c4c151ccdf4b9bb7777e30c8e8c6982ec6a5f7ce3755a46c9038a63d41136fb2b64d573e78998b2509119369f6eafb48d0b2c823bdf749292de5a0d2057fca7ac760cd0f40b2cf993a9e5b9d92c5f66763362962c79a8c46deafde06d6a667ffe613b3ebf012524dac32c198fb084d6f11e557b4ca1af178117b2fabe402c78b52f6c0b91efc773c8584af7eda814ccd9732dd74615fd81a39d42692016c3a03cf2fa044ead4adf32202e123a02ae0ea8a637735432638f619413b3a33c7f6a85321df75c16561f6428ec8659b595346ea1ed517e1ea62a34b87b42339905749b696c8b582d6c1f4afaa7e34f9a8e1934f832359a47e5dcb3c6cf5fde28e00c3782b729cf1ee31795d71962dd23e8d440ddf3fb924ea6d551ee0b574230d20df28bca57cc3fb195f3e9ccc8e17738a2a5890b3523cc708174377ab6d7b61066ba93e1ef3ee72ff6c2f29a2a04e3f044d95448b43ef22a9a4ea0a54fa1549365d68dea253340784409b96743fee03cd7d507d061eb0e986855e2c054c9464d5804d601216faa6a3010b457feb0743409e3cee446333033f7eb6593e9178c86e0a5a73f5b43d4cbb67bf58b74879c66590c2c49347ed05e913409b34080c7bdb0669f826d5d4887006d1e4fdfd985bac2eecb81d5f821910c174d5581c6aaeca70aacab040173f8d5f7149a2981708665cc4acef04504eb3a509a7f1c9d04d629fa44be9fc7aafb6d13d8263005689dea0671fe8d981542349db76ecea20bfe43c9bd4eb1360892e552ecada2b615b395082e2ef35e882a0eb9b578482eba1bdc29ebf8476f18b1850faeff661e73896bd18ec2fb3288c10dc949ad7a9a52bc6c91ef7015a8f7ada21232ac34db0ad780cf350ace9b8e874148931c3c5534db683bab7ab8ea83c0e9fa6e185fc378fbda6430583c01e33dfc0e6bc27755ad1ce180ef9fd852602ac7a0d01e6d1577f2fc13073d6bd5ec9839a178d5f8dfee1b64bb486b0835a4f43955602243f1049dafcebc1ace0e0d5f09171f190e1f05fd70f25ad612c4c0955a6561444329db77c51a3884f119fef59b723a7eba3f4411c358c74f1c9e8fe31d5a7facba1f4c127fd032b812d22b395c02268bc96d84d2231c24695aa4ef34a75c893ec78438406ce4b70fcdd0dc32c69ece2fe13bbb894ffe75ba8720cba774096198c7e3bcd44fd45c20928f55f4654cde0ddd8efe7fc0ee89b79119159f56e5e2ac8b9d8226fc4984ea03634eccff911d89ee64ae18c90b9a8cd60d4d247a2b145cfeb38dd781f147e09e845a0535207424f016d4dfb56e4520962330daffefa996c65b46f1f635c9a4ddca7dfa7867451fc0c1a8dcc88afd2d71ac4d31a2f209bbd4d91bc5f16c8ca95616ce0d491b16b5ec893e5ca286d0de8a79793d70be6e1ec982530ee13fd6a10a43f7b780bff84a5ccfb0bb1c6d5994c7c5e4b57090fdae0556a69e1df0a1fbcdedfd2118270dbf2d82ddfc791e529f155b592ba67b5105644f2747c1ee9dfa627c35fc4bf4b20b057270e04b1990bb1040c8b22adb38f7b052c2215699cd65ff8c0b05f80e897e36ccb9e5ce9493fbe83c8ac2073d720e12462be98632ed164fa75c493c0e54b04e979bc6f0b99836200bf6341fec3fc03f04184321f83a8deb5e385cde30a35d8ab8cf69006ce98e4fb636e014e320da43649f40b0433140521ee53ea3499d23311917b383e5a5df4cd5781f0dab1479faca9829acfd94ccc9ff348f79360f451108b483009ce64494d9d7b707b8347579658419c0d3de0cdf6eb6764cdc80e674779f358ed1dfaff46a6dbe5750de655fd3c1acce24abc569b35e1e57e866f68df3720a5a655baa3072e13677794951b031208dcb353921ae22bb6242c6945f24694d98391cc5b0be22119061ad39f535e0e936fb839d82d40f3664246459f337f56386791ee8ea048f6f295f77bb439d83df38b5014ca6cd1476e6c42ec83c7b97194f06ab9b48ba3fdb03a6c64c1c3587d707aba7c96507fd3ebcd2ed1c20fcfb8e684296b2c1aeb606ac653fc96b40468c1e3e5c8d7c1da4aa9b2cf3f0fe6941e4602e39fac25a67bd3b2385f528c0b43f13fc08d0a9439ba278b12b3402dea8e36234468a6bda1624afba8e920df99edf3575477c84c9efdf0cd77bdc258c4d443a8806f375300f48b565f6724741ba68956a5875bd797165e6259d709e2708b08a37cc511c72b7e5001060a43acfa9b96376e60fb1c0fe7f2b528d2e35dbef8ec2139b13c49b27602b21b1e55ee278782ed810bed0f3b5d9914f5af795c4e59b05a354176548b9c4a6f422135f4add9480761b19b6d702b087516d37e8c57a7f585708a06101273f1d6116332c8ba3deda3da4a5fdc4f03c27f758d2518ea66722213c63d9a6d0af68980be5cd72bf1ce5010ffcb14dbabbffbaeebd0038fa"}], 0xc40}, 0x0) kevent(r1, &(0x7f0000001340), 0x3f, &(0x7f0000000100), 0x101, 0x0) getpid() 16:00:04 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r0) r2 = msgget(0xffffffffffffffff, 0xfffff7ffff7ffffc) msgctl$IPC_RMID(r2, 0x0) 16:00:04 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') r0 = semget(0x0, 0x3, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000400)=""/142) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='W\x00', &(0x7f0000000140)='%\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='.&\x00', &(0x7f0000000240)='W\x00', &(0x7f0000000280)='@@\x00', &(0x7f00000002c0)='W\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='W\x00']) open$dir(&(0x7f00000004c0)='./file0\x00', 0x480, 0x10) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f, 0xffffffffffffc}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000023000000000000005d000000000000000008e00000000000000000000000000000000000000018814ef8179b000000000000000000"], 0x52, 0x0, 0xeddc6d7af7a5d974) msgget(0x1, 0x4) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20000}}, 0x0) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x0, 0x7, 0xbae, "4cbd5ac9f835bf4a681d670e5ba6fdff29277ad2", 0x1, 0x8}) 16:00:04 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r0, &(0x7f0000000080)=""/126, 0x7e) 16:00:04 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) pipe2(&(0x7f0000000040), 0x4) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3, 0x12, r0, 0x0, 0x0) shmget(0x1, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x8000000007) 16:00:04 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x8]) sendto$unix(r1, &(0x7f00000000c0)="63d3cd22b1b04de120fac90e2f7e889ab93f53562131bc9be5d603d42e32bd14a3a6c430ae7cde568dc484ed43b8f0a5edf23aac7467c589e050627316b4f0abf2fd58255b1510ab3b7a665b513b51272562ded86dd33655f32e0411c891e76c325262e13484a86f90272ae080c5e389a8aee4cc7298fe69280756273677536e8cde5f1ed233e8a55ed7d51ad7b10c08bd157cbf0861c50d9465e705912934aa6425eeb9a80380f7ed2d4c9e2f42fad0e1788dae65d559790873d6b6c8620a1164b5df868705fc7de28d6eb9e2dd962f5bd1090c28e1a669b19d4f8335a94b8a4dc478b79912b39268bf944b", 0xec, 0x400, 0x0, 0x0) write(r1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x100}, {r1, 0x2}], 0x3, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x400) getsockopt$sock_int(r0, 0xffff, 0x804, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x3e5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x0, r2) close(r1) socket$inet6(0x18, 0x3, 0x80000000000000) r4 = fcntl$dupfd(r1, 0x0, r3) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="308578ea30e0161ee00c0e6343674d78cd26e18e542b2c9ad13afb6d68768602b25f42afdaf66e082ec23d9e7cb93c32369ea9f432fe6b5c5aca4c8e53b052cff27abf932e875808970f9e814c64fb5aae9a700000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000001c0)=""/197, &(0x7f0000000040)=0xc5) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = geteuid() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1f, 0x3}, 0xc) 16:00:04 executing program 0: getpgrp() r0 = semget(0x3, 0x2, 0x40c) r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) socketpair(0x20, 0x5, 0xffffffffffffffe1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000001c0)='./file0\x00', 0x121, 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000200)=0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffff35) chroot(&(0x7f0000000240)='./file0\x00') setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0xb0a}, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getuid() semop(r0, &(0x7f0000000240), 0x0) r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x80000001, r4, r5, r6, r7, 0xa0, 0x9}, 0x2, 0x0, 0x401}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, 0x0, 0x0) 16:00:04 executing program 1: r0 = getuid() r1 = getuid() setreuid(r1, r0) pipe2(&(0x7f0000000000), 0x10004) r2 = shmget$private(0x0, 0x1000, 0x704, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/113) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x3) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/77, 0x4d) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x3f, 0x6, 0x8000, "003f4588b7353e8cc30917fdf0fc9dbdf87489db", 0x9, 0x80}) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0xfffffffffffffffe) 16:00:04 executing program 0: getgroups(0x996c83667050c5c, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r0, r1) 16:00:04 executing program 1: r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x2) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f0000000000)={0x1}, 0x8, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r2 = socket$inet6(0x18, 0x7, 0x100) getsockopt$sock_int(r2, 0xffff, 0x1208, &(0x7f00000000c0), &(0x7f0000000100)=0x4) pipe2(&(0x7f0000000040), 0x10000) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x0) 16:00:04 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x4ff743f6f6f9688e) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x0, 0x8) recvfrom(r0, &(0x7f0000000080)=""/180, 0xb4, 0x40, &(0x7f0000000140)=@in6={0x18, 0x3, 0x44, 0x80000000}, 0xc) r1 = socket(0x2, 0x400000000002, 0x7) setsockopt(r1, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair(0x6, 0x0, 0x5, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)='>', 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440), 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file1\x00', 0x2, 0x100) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) listen(r0, 0x0) 16:00:05 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) ftruncate(r0, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) close(r1) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) sync() 16:00:05 executing program 1: nanosleep(&(0x7f0000000040)={0x1, 0x4}, &(0x7f0000000080)) r0 = semget$private(0x0, 0x8, 0x0) semop(r0, &(0x7f0000000100)=[{0x4, 0x1f}, {0x4}], 0x2) semop(r0, &(0x7f00000000c0)=[{0x4, 0x79, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x8, 0x1000}, {0x0, 0x2, 0x800}, {0x4, 0x80000001, 0x1000}], 0x5) semop(r0, &(0x7f0000000000)=[{0x0, 0x8002}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0x1f, 0x103d}], 0x1) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000040)=""/2, 0x2}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/53, 0x35}, {&(0x7f00000000c0)=""/170, 0xaa}, {&(0x7f00000011c0)=""/5, 0x5}], 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7, 0xca9d, 0xd31, 0x7, "a3e9868faf033bcb5ad9b68e99c61bed2d0c8e8a", 0x4, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000180)) 16:00:05 executing program 0: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0xfffffffffffffffa, 0x208800, 0x8}) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) sendto$unix(r0, &(0x7f0000000040)="4155d1f846e7df489104774623c4bdf23b6fbeb9e278770917b911d36a306d7269fc1ee66878f999f80f0acdf214e45aa9bd31aff1fc350771eebdb08bc5fff95dcfb78d0f1cec12da694805fc563522738ff62aeca076b60987ed9b536c6ea51f227983c3cbeca7807fe6e42329ef6a2b351bd55b7a53046999534cb3c8c3f2107d33f6068b84f93108f214412dde0ff2891a651eee3b5bc0159c7f333d515960fbf2adf9aec94084642ab62e5351dbda52d76d6f9d05e92969ac2ee3801204cf037f720099b32a0c4ce66d17a9b938d576695c31245446db7efa800ee37e020cfaa04d6c7e41f4dbaaaafc3b6838a349f2", 0xf2, 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f666901ff30006dde366f14f3fe402b71cef4a4b19803a0b6f7450707c17710ba08032e3b6876f53edd79ab1b4cc2752cbd10e8fd30a4753e110a9bbf04000000"], 0xa) r1 = msgget(0x0, 0x4c6) msgrcv(r1, 0x0, 0xfffffffffffffde3, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x652, 0x0, "ad71f09f52cf1af631f8edea6f507502847200", 0x0, 0x400000004}) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xff, 0x8001}, 0x10) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:06 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x801, 0xbf9a, 0x0, "7e389dd37d0cc460e48157a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2000800000) 16:00:06 executing program 1: pledge(0x0, &(0x7f0000000140)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') socket$unix(0x1, 0x5, 0x0) 16:00:06 executing program 0: setsockopt(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040)="2a67029c147ff2543eb39e", 0xb) r0 = socket$inet(0x2, 0x1, 0x1f) setsockopt(r0, 0x80, 0x5c, &(0x7f00000000c0)="49353cec7f7394efc66005d34d3f21e90cecf6009d8b8909dcf4ada00cf2542dd165ab6548d1d01cfbfbb7b9a4382b7145f6051a4142de931bebc8bc198b7cb1cbacc5e5f4010be7c0f33047ced5d6cad0a8bdb87926cad5cf18bbdc61fcb1930688622bac8a1744d15a5b1cb5eca6377c6d32830786d29e263e64737cdae9cbb8ba0ecdfc15b86ec49bd86bcb19584466d3451a741e052cfff6cb7e334ed5c11c886568193e9f23f28a9b3e21b79a0a2730c49a377dbd6f76e4bd0000", 0x27f) syz_extract_tcp_res(&(0x7f0000000000), 0x101, 0x80000001) 16:00:06 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x48) fchmod(r1, 0x20) kevent(r1, &(0x7f0000000280)=[{}, {{r0}, 0xffffffffffffffff}], 0x7fff, 0x0, 0xb, &(0x7f0000000080)={0x7, 0x100000000}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x1dec, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a2979b0caa5b1c797e192f0c34b6cd5226b80f6c6901373fb41628da1ab8b6ab8c0347cf07966d2616f87af537c888b72e7e3f965386bf84d26ebd95c5f782c420fabe31868fe2d4de4249f1d70608e56f4e04", 0x53) 16:00:06 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getegid() r1 = socket$unix(0x1, 0x0, 0x0) shutdown(r1, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) r2 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)=0x5) dup2(r2, r0) execve(0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) 16:00:06 executing program 1: r0 = socket(0x1b, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) r2 = msgget$private(0x0, 0x80) socket(0x10, 0x7, 0x7fff) msgctl$IPC_RMID(r2, 0x0) getitimer(0x0, &(0x7f00000000c0)) getitimer(0x2, &(0x7f0000000080)) socket(0x20, 0x4004, 0x2) 16:00:06 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x24a, 0xd1) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) syz_execute_func(&(0x7f00000003c0)="8f897882a4cc0e000000660fd7fac4c1237de465460f4c543a002e6540db590fc4e245b8d13ef30f2c16c4011558c6c46230f30dffefffff2e0f0f5b731c") r4 = semget$private(0x0, 0x4, 0x440) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x3f) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) recvfrom$inet6(r0, &(0x7f0000000140)=""/58, 0x3a, 0x3, &(0x7f0000000180)={0x18, 0x3, 0x244, 0x39}, 0xc) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='\x1f\x89-\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x5}, {0x18, 0x0, 0x800}, 0x8, [0x22a1, 0xfffffffffffffe00, 0x2d, 0xde, 0x200, 0x1, 0x3f]}, 0x3c) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="93183a030002", 0x6) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0xfffffffffffffffb) r0 = geteuid() lchown(&(0x7f0000000040)='./file1\x00', r0, 0x0) 16:00:07 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r1 = getpid() setpgid(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040), 0xfffffffffffffd18) socketpair(0x26, 0x0, 0xfffffffffffffff9, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f00000000c0)=""/210, 0xd2, 0x803, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=ANY=[@ANYBLOB="e9ff000045ffffb27824af42b43622b3bf1b05eb5ad35a0500000004b7f08c75a684021feb66f9610dbb52c00bf69c0dcb284f4b6838f23137688923333115bbdb5c321089bf92dac8bf3f0d5536b3b0fa23d29a3e471d3e1728f2f15b45041f22123edc71db7d0322ad7e043495be02fa00000027ef8940c0baf42541ee2fb1151991dfc46fa4d0013ea24256da3735b004d3079b594c00009d604d5dd44059ed97be60ccebec29bbad0049ee4133d34ad7a579ca7e926a051a19fa8c5ee8b6bb5df100fb35f8d52d6fff2c331b8015c2188a01cb11df5986f67290530deb77dbe5875d21251c5069e0c28c1281982a7810f0119c0715cb0c15dfcde15ea54d0f3aca16f28655f89eaa8962eb8b2a91e490e5c7ab0f7a30b37f1b61d6a962e005cd73a1ebca4a7cd30c694eab01c8ae065661c655054cf635b9cd39814b049d546fc7f0f8701d2652c877e87265d841b57199ebff9d5a349c52c55f9c008861c71884e315518c315308f50caf51de6bc98fed15ec3cc31b457aee7ceaa3a8113cb64403dd49650620ede666020ffc31223587369eb8b2aab9c7a41a147d74ca790109c0b307fc4ca7f003aa891818d3b7606b99b7e37b03f01df310f9a483a46c72ae6ac4f2183a4d05cf928cdc87a05093d80e878e43a6c3864a"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:07 executing program 1: r0 = syz_open_pts() r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) setuid(0xee01) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x31, 0x0, 0x0) ftruncate(r3, 0x5) 16:00:07 executing program 1: setuid(0xee01) setrlimit(0xf, &(0x7f0000000040)={0xc6f9, 0x110001}) r0 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/196) r1 = msgget$private(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0xb92, r3, r4, r3, r5, 0x150, 0xffffffffffff8001}, 0x9, 0x3ff, r2, r2, 0x7, 0x6, 0x2, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) pipe2(&(0x7f0000000000), 0x10004) getsockopt(r6, 0x2, 0xfffffffffffffff8, &(0x7f00000000c0)=""/18, &(0x7f0000000200)=0x12) ioctl$TIOCSTART(r7, 0x2000746e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = getegid() r10 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x40, r3, r5, r8, r9, 0xa0, 0x5}, 0x100000001, 0x2, r10, r11, 0x6, 0x2, 0x3, 0x1}) socket(0x1e, 0x4005, 0x2) geteuid() 16:00:07 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 16:00:07 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) r2 = dup(r1) read(r2, &(0x7f0000000180)=""/255, 0xff) 16:00:07 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="5b8ea48f7b235082ac815ce172bc0005921e42d69badc59dbc7acbd0d8809bd612ea7105d17c1d46bbaad9a2217d39e053269fa896ba9525ee771099847b2d0e85397b141654bd0115299e690b8333c5272fdc0c75a6362640d5e011c9b2d5421cc9da346a292bb7de087048d42649476863bdb33f624792b1f8b9541ab9424a296c67efbb6f35630286100d1c15c55f7eb3a76a2f4f3cc59a90dce6f3fb919e47f0344b830b604315e25cb0bf609f300c88eaa4c0768a096f55a77546c860573d2f02f6110ce0391174f3258016cf429228c0c0204dd4b439b2eef73bba54e3310ef11312b7c0aead9ca2db9543eda9735405a42f55df42847518e46eb967e886ec0676a69cb3b5021f2afba21d940806fedfde71ade6c401777bb9871635f27ec2d9b91d81f3670a88471a6917d63d7a9aa85695575b9bd57b072f1762c6823788b20ce2798899705374cbd3a4005fcc6b68eaf179aa8544d7bda79387ab1351194a03b007d8ed338f5e8e2ee96b9f389c96e7b87dbf3cf54942b9a8264cc36148bf139c85008aecfbda889f2e8fb43b196901928be8a7ed13adfe1feb89ea51141fcb8df960f08447646e4d5098f2f6f62cb509b28e17f68f10bcf0d998835b58af152748d5ff3c12bcfaa786bbbd2024a73b3af67b730911a2437b47ef9a41c6ffe9a140372fb07fd5b864a3e1569529cb89d5e6ea90a6f12d273aa8944c1f8bded9df165a40ecdd5fcfac28b1b5f160de5e5ced8fa23f64071c4b06ece950bee46a7125e1ce2f7577a8afbd018977a9b8a2f46dcdfd3be7a7699ebb069360edb3c6cf05de5c89c408d5876705f8339b79ca24c0065284e704afde6efe5ced71fae40d41fb5607a1b83063948d3d3293efe5b075a49467fe5f360fc9c07e8aa9a26864d6c37be7cfec6436e206a0ea00f156ce32aaef01fc945e04cd3c14eeb62d7f564f8cfdd08b7db88153b1b0192e209572c320a1c565592e212293b5bbd12a97df34696d2066d8e5e2392000e7180cee786fda86f8f566d6b3ead0e429881463ab6f597ef9191fbf5840a66e4ee8312e38de05d2c08d65c8b4f5422947c9744f94352a007202a1ed88dad8a0d50a2f9e4f6920ca969453a6970c7feee4f457f06b3c27a117328988331b487e11107e05b746d91a811d6db26303a1339868bdca59b41c7b99ddc33dac8b657ae76691e31baf4763d2a2a9778eee508ce43a111f67d7760972aee2a6cc7377055bcc4f6b92f306fcce825a3f4799870b000b4c0c67a4ddaf1daf19c84ee5063a1932ff38bfbf7198f7eefe03c7fd643e289d0cd4cf57cc1a4276c76803042c097f57a11ef800d5d1d48e3310402d6602ca6431d19c4ab1533024f387178dc2cc5252b8e2159f705eb66320800b2ffd8249a72ca97478fac682d27e0604439f0cfd9289a6ee93174692a6183eabe22bf8826eb4be2898ce8a1924fbb2194de7391f737f7d01224d219083be92c7205d33f9841f57e624695cdc528efb2c53caa0138c2f92e6e7af31b2ba7605cf23b5894410fa1f45ef76899a56d6d156445a365c63f292b14444c26dc705fde541d88506c53f71fa76f034413171559f3fa441edc3986d0df67ab66d79cb2eacb95cc7c33f36c19173c23572452a0afd4823feb5b8ad417a35a11896c419b78454796728ccf9ce3d9e1bfb5dffc3866bcdf598d9a1673194d6a950014725a6d701611a7a7a3bae60f357dc728cbf97a5ce6a9895b94ae24741de19528f5a0251d70c4c75f4bb1cb9d81a572da3c8576312cfe7823afdfadc1e68fcc3173182d341578ec32b12dff57b91e7d20f5f9a915d934426a3032681493a94ef73521cd5ad02a30a490b5eb26b8f6e886868a0cce721454c067397c7c1ab6152432941e5fd38f32827efdb024065a84ad17acf4676920372753f33fe4ac13617ff1f8ac7996da100d1b286c8dc45b7c40fb58dd7bee2ad8f35648eda1a4186c894d708611f2e883544b304a9349892e8f702fe49f4376ed84144ee086a8e4353dff88d0d9e7cbb67728307f696b13bf55a02c643eacf60cdb9af157e8502ed9d06775274bb59dad2ebc1cf080bdf1bffe4edf21a4f06bce7cae6cea166f0255fcdcc06312cd96ba4e2c6b28624f1fcc96b58a8e85712257f752c7bdb2a7112452ba78f54c751f8848f0ecd52a839ab728a7f3487004ad7e5644a0be0cb4c6676051f9fc7f85f5da95775a070339d6ab8e3fa6aa9977954f6c32c20fd23c946d1a8e874cfca696aec78b0e710c1872d34d1492d8585093586b1cedd6e1987f74f631026b1716f1472263468ccccd5da5b12b138d7afd28d157f4eb4a816fdd53a83a27cad35f2db32ae8d4ab344771dd95690045c2bbf421465d79aeb59654a4c5efcd122ff7d7c7fd36189de7ef4289a29b14ed268d5d81f5905354b3b591e03fb57e7071b6fd5260c2aaa8b6eb9431f0e5b169219fd469d6b58cec683c14d95ca129aab7717cafc1e8c7741639c626a89d7c94e542a8e24522440e7283c87c0e223dcfd61be3af278446a19f725ce1209b2125c4a602a9aecc0a3a3fbf83bf297315736e91bc5522112aaff37a7bff3359cc56d3291f516f339bce24f4cf0f912e64c42b6e4ef48b1e0e5f9187af7e99a004c869fb1eca5ea728c0678bd4a4566531d6fdc13cc619891c45900005906aefda18344b695b8754cb5b10660c44ead2f86e6d952ddd620de001f3884853da3236e64cf7a3ee2a546540b5ea6ca6102987602941fe86a0340d9da5002b01bc72e4348b403eff2be065fd49fb50b28b9b378e7400ad5a9d2dfcd1190f21e2db9882fa6e9c9fe0a8a9b05c4ccf581d8f717bd36c1a1338b516f02025e15aa4597c95b8ee3e5ef0c410d94e1d0a7ef416217e568ca109101a7591ad7986332e2c3a966c6ccc28cf4a28dc2f01be5c3d4895c26ceb62433165cbbc9af8317f81fdf8a4ba63da5028f38efb411ef5c068cbf3bcdf1479d35d8dca5c0e0d34b155b51bbcfa354db6364752cbc106a2ac02391295414d798367cb4b7c4343f2330d5c49adb1ebab4f831aba4718fa666775e264ec49ae3a25fed2d16bde94e7018a84918d91e5f2d49a10341dc23e97e562e2618f338cd3967b6928d5716938cda9baa301dfb0cc9a59938e1aff2614851132beddfb5b7c975162627d22ca97a101ed9f28b28bacd1f55f88788e40e652da1cf35366498c5fcad98d54f4a3ceacfd868fc73e9f603b69862eb5a5c68a861094169eb5b0c6064c36dcbeb13d5f94118f3b1ea4d3da330eb06dda55530b7672d39aab08235a1e9991f4c1931a95f05d130a0ee40ccfcc29e6e2a814c70d1adc2327936c2bd07a2211caf3118ad52c79064898a221cd6c287fc1d8de81d5b0cf77f2eb831628fcddca8e046b436393ccad5a4869f740232223d585bc02d7a16c8071bd1c4397f07194356a3a937655aacfbebbcf72bd8b95227eaf80d353e6a2b8f955a8f024f76fa81e83af59ee068f02e729e93eabadf51281e93d0d4ded141efc89ffa0ed92b3e2bfd3aaff3ba4f0011cd70246b4d81ea63dcd8d98c6ec8be4d60d8647b97a34033f9a6c06994a3d1c53e9905dfd6a7a1f4ece0aef0064bd171dffe0708de6ebad93bc6ab5e19c4293785b29f5efc5223c9cd9f8ac8e121fbcc6b992a57124d02cad4ee35474ee520b669509a4c34ab74342511e6272b37fce8edd6afe1ff88130e712ddf611a16448c8d0819a8ac13e32eb09101bf9d942aa849f15533aed76ae116f4264c503dcfa0e6f584f4ef846f6a6ad06299f90ec626fc733cc3a8188ede0607dfd8259af55253c20e6a3c0f3f09f76893063ef219e7c9dd049560b196f8e7cacc594a9abbe65f39ae6b66b3ec273df9a51f5f03f91a8386762b20369309ed53d2f404b496dbcae65aaf060ad6e29d8ce1166a19754fd66753c6cb3aaf0120c52749a51711d6277e3892c438a681101d8f3fbfc2c9e9b877673f478c392f4b03743acba2f6028fda0ad1ae78a79c882e28f3b02cf016163a6968d312784a9cfa4904d8fffaee579353f77767458952b8fd9b75f0b555edcee85f48e14449846f4dd0f604a0f95cd7ccb39897eaff69cd9588c32458ae77e914790c7081ae19c367fa01b587dc93972ef86399de47866c25ddb37d777a51692b25dd88a4bc849c79c19fcb3e66153c3f39854787b95f5277b085e8cc6f88167f160d5d2bef3a0f16e5cdce56a272ebf9da57e8aeb385cfe72766421aea9e909b3e38435bcc6df12fde5c2ad89ea022fa795e4273eb64ae804d0accbbb2ad8f1fdab6204d2d8546c346701714610bcd932c801e6199fa2efa66b3d1a7a730b7818709bfba8fbc05bc6fa7b0f13b884b61211e98b558c21cd7520c0c91bea28ae8e3fceda3a4d63822e242b03dbe863ba6b6eabe7655237586b8cd964d5bc7bc0eeb9bb79b3f301321923e46b5f4eff3adbe06ead6312a3260541cc8757ff763dfab22537026c5142bae4cec5bdd60174711cc30394f4ea48b481cfc81f275bdef41466664b236bbb474c3d334e0cbebb55fd152bdc9cd6ac3a5f89bb42c3cc41e3ec19955f8e63fb492c7ca745a78a2be2c29f08bdc813bcfb379f877a094c71ea8b2c1c9c4a8ab1b376535e300df23848ac2a8aec69ccf8b28ed2350d411dce6a292ed2079f24486a6e7001f0e74bbf95be9f6294595194c01398affdd3e0f62f4de16164864c68845016fb706e0df22e83bf5e7f78862251c73a1cb74c1fe778158b2a2a2ab9410dc07a3e85ba5fc39efedd3cf4031b74e8dfcb8001425da0271f09abf971a4abf2cd0df6d75da004fd3244239ab5cbf52e155072f6d6b5732f44b401922349e6c2bf613ca045902348e23c9eff955ed08dcdb3c027218ca801a24457ad64998a9644817ead986c9b566a98cf0b76a34572964782922afb44afe41159b41391b3bb9a9999510030978b6d5ac98bfc57cc777b61f78ec438c1ccb9cab9fa59fe836d06800d40b38c2c0824191084f31cd89ceb5ddb034690a4862136665326216912af32b89651150156be91aa680cc6af40b8fb36fa825f3d206b915e56355abfe1ad0902d71c938eabadc8cc99b184ceeee871b5a56967b1d5b2b96c154e9b74181464c406b96bc78d5c4cb9e06512ce11ba9c25595ebc5d6f0103b005587f5febfa410190be1b907828f5234bac515b173fd77869d2c5b875892ded2f6b0192ffa924643b7b9cd79518d0098dc3e0cf1793887d26c8e42e5317bc66ec53177d04b8d19fa89adbe816bd99a9a9d4cd05176fb9572b29695b5511e44cb20ca8cc6966f196d19155c7351e91746c573996f58811f188c73e3b59a0946d35dd3f12b146411fdd9038a9ee9fbd6faee492b3152cdeaf34ac8270407e8a5433f0be5414ca2eabe7b201f6a1ab4d030329c25bc8ac6a757c62a2f8ed7053f128dc081fcbbd5030de84be31ffbf744f1679f255e77124830c139e8e09d7ba6517247338454246b1b39791b06df04d95c5e2475e02ea5972051487c5f0ac3e545914bd7d2c91bc8d1ca51e421c0e63981956ed4f73849a3ee581b44ade598a59a99814d5ab2e3b57d667c4e43c34d79d65a59d535a39c5dba04b6304fd1042fa343704fe9f81c20e37769c832d3044b079f7d8004cc038d2d2064b03072059931b4e80bfd2155680a4cb2e568d99358f028e01d6d1b9e9f86d8704851be9103397b64e0c5666b4c24728ea871d864f840284adccd0751678415a483a5c22e76ac4487f28f796ab8c47a147e8ead93d85cae73630ea5c5cb0c6d2f6a1eab2f50", 0x1000}, {&(0x7f0000001080)="d8de66235bb75ad0a3e664839dfed80a87f9b3db4ef0517568aebca797ea914fd6f6c778e7536884f96a222e84f6823fd0023a31d49f8544c27d1946690bbf75b6a0d4592efd31a25ee849256a66", 0x4e}, {&(0x7f0000001100)="e3627c8b70f6be23ebdad6cc9dd7416deec8c87614b79006fe89726241b2e5703ce2cd3d0c14e299aa6e590fcec0129a577befdcc951c12f06149ca236f46f", 0x3f}, {&(0x7f0000001140)="ba72b6ce3d40b8420f04a18f947c3fa8dd1d980fd96c32bfc43a53f6ca997ffa99dc0637a83a3dfbb8654fa14110180061e15740a6e999debe29df77885559fdee3db9b3b574daed9fd2be72a01b275a204cf031d425ef7e5cc813f815d8688b0fdc6a5a0fc9cfadf25ef9273a3af97ebe32e421c9a2bc07c376168503bd3060853ce82b3e853defab56fad2c9359c5dc5d8", 0x92}, {&(0x7f0000001200)="1351aa92a28533bc8128c3b26b321c90880053c872c30267811ca424f050bfa5aedc32ea769ca8e43140667cb1f427613035ed8837f82693f8fbb9658a73bcdade1fe31fc8333dfc9fe50110f9384da071a37930c3d588e669c4604de976862fe979ae48b66ef335f2c8fc12102e12cd203acaf9e23481cb421b865b8c3c07b35e009f7c909a10638bb5884ccb75b4538751cb655fd3d444244b62b017428285ebfd8b758ec0a87777b3b45d1ce60d71f5ba9e0d626d50c7714d761ed2b5227be748de39a7723cf2a4e72be84e6c55e20497f5188e7dfc0412fabef4", 0xdc}, {&(0x7f0000001300)="3f78a26306e387d944a856981e450b54691b614d0bfcf17a65c8249b", 0x1c}, {&(0x7f0000001340)="77d4af5da2e8eb7f45ae973dedc449eecc7781d57f203ee70c254cfa927c76e5469b1e36942b242037657627e270315d802ac35a0c82fce0ea81c39764c2340cc5cb4795b88b871002ae8dabd70755dce824899ac67a09598213f3675de96462bc470a93d2fe26451458e9a4f635ec6ebb48ad02bf175376e3a9d5c7222b1042d070b6695f3460f42fc1afa49811cb83fa2b9f38d76b1a68db7d51537dff608306ba5210c42ea712b8448006199fbc", 0xaf}, {&(0x7f0000001400)="305a569a444ed243cef3a391276da73c770957404456dda2310308e8", 0x1c}], 0x8) r1 = accept$inet(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r2 = syz_open_pts() r3 = getppid() fcntl$setown(r0, 0x6, r3) fcntl$lock(r0, 0x9, &(0x7f0000001540)={0x3, 0x0, 0xfffffffffffffffd, 0x0, r3}) r4 = getpgid(r3) readv(r0, &(0x7f0000001700)=[{&(0x7f0000001580)=""/253, 0xfd}, {&(0x7f0000001680)=""/93, 0x5d}], 0x2) socketpair(0x18, 0x5, 0x100000000, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000002a80)={&(0x7f0000001780)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000029c0)=[{&(0x7f00000017c0)="5ff4e61454532723e6cb1d829882e3a7b1231da0ab5f4a4a0937410f8659da384aea71af3049b8fb75332c69ff3d16043cb719c91b81f244485d5b44c228ad96758ec9e785ac146924dfed36b3fc5a15ea3c43d42038a301a5a4f1962d878828bc680a2385885dd84a82589f9e57657b6253647737ae23775ecc41870330f82209e1530216435b0e95dea30d083784c50ccb05b3c03a3bc87642033975c5221fbeb75e9524db545064d3a6e87eeb99926eba9990be35b1cd12e029bb0240c96ce1e5bdaadd7cd6bd5308e9e989fefb409d1106d46082f7a6f9a10782e43b3beb1d35e4e58e87d94c338dd7a4e6e450c44802daaca60a5dc6895b18c1c5303b0edf4dcc239803106eb2ced20b7afe9103c8f7122c20a9bd428434d61a7412e8accc4dcfc7502234faa8ab1f2d8ecb08717538afba9dfcc139d1f4536b500c6263fecf3390af611c117bdd898065f98e23bd57fefa4406d7d7c43062ea169d7d1ead4eff77e0e503ea975e3079a62f3515d4936f60ff6dace67211fc62f8216a58e3c03dc9d9f3f62e0b30ca67cd1889e2c600174071d18b081155f6f783ece15a8d2ef716f590aaf131d577632ea586d1c457c92a181f07f4893b3ec0505a68ebe6ecbafa14c4ef04ded60ed1cdbb854a72fa857ad603990618aaa32e385c42ca3340a32e4108bf6fb050e24bd8c1de6def261eb88680ea0d768b71b1daed9d82110d4a5b0aedcb728ae68b84460dc6be1b73e8c6736a5a8ee20d98289044e8eeac807188b2d1e8c13ca4abc18eeee3a772df273524b40ee398a520c78aad2cdf64d37164365fee283a043d88a24cf1f13b083e1a61a47187dea3d0afccc06bed18a36c524d6c29bea2e2b3fa6cf9452f41caefaad72b2f0c21d86db6d2806880004543a0aab769211a9f7afc9f0f25a70ffd89584acc383f8c66758c907aaefe7090e79ded853bb0e8fe8caaf3de01cc96d003174e99925096236ca4ebb6cd4339cf7b4eb276f75176e2dadd18b6d6cb3f4a63f1a9383c4ed0205e1201c6de8e2cc6fd9bbd31112fe5bbb8ac66bc224e9639f363687cd036b1b38a5811fbe19c254dbb4394dbd14ee11d73ef9c73800c3cab9e0990bcbbde52b3a18ec41079a8a4d91dc6434a28ae96ccf722278b8585ffb254d20ba978e16244268ffccad900dd56c5b5bcfd0141706f4a06abdb7175e13e80176f9326788453c502b8dd5ad03e072bd71e72122355b0af4bad5dc433e52bcf8cfc0bafadf279fc270d54a5127d11913fcd0b26d7b74105fc82daf2deb8af00e19d6bf13b166e0aca0801722476428d38b966deb41c16e7da861f9e6c566e8a2ca3c55cffe14ae8a24871fcae1a9648e3fc518329afc69c13d320cca2d7a9307abc5f5d6a627244d3ff830eb98b7c133de59f66477e9a882b2b8aa8a58f43076e6d493a2285dcb23c984816af7c8d4fe9f4126e010c2817b8fd98cca6f4ee78d4629bcf5b8a20ddc44a055f66f8f6a6b2cd80c099b561856f49495beca32a54f3c9dd5140593afa2f7e6956b9c5a2e096daca182932458fff50da38c827fb0e4c36a70b77cce22124f4495d83832c9a8a043a05b05e0fd80c0f7f9c764427ce9f427901f530edd93f8f954b71b457b4815ee4cceb529d3a8b15f0fc18f2a446b6f4dbefbe7dd80990a9aeb956b22a1436408c932c4053f6ac17f9f3ad2cb55defdc2aedbc57ecc5b39bf10db70fc2c1d898cc83ffe19445559c8ea03e7809411f0f2c5da5011c7d6f943ca1cce71b49da3225807709dd6fe3e2242a1db714d45e0a1edff2adf42719a6d988183576e0f5f3a8fa22211187a61a9a14ad8080a49d828663052578cc026fcadc06756f3d2b4a5aed463d64fdf67a20d19eb15ce84fea09ce90ba1373863528d887b2a0c51225da0c37fc11e660eba1b7ecf3b9064913aa01c9dcbc9da1fa31775d16e33ea32708f6ec9540d2be9874559a2f21352a46bf195864009d9c1c8827414f62ed11e96a2798c1281000cb141a4b230829bf2bd6c62f2f782d3755eff1d96eb75a03b3f51d602dc7deb46b1b249b95324183ca670417800656af8a72ca32b5578d7c62ef4e436d073772116025f3e3df4fbee3477a7679debc53a942a11e500a480e2b350315e70718ff49861a5a7ce8fce645236197e513a877e55448a060444c8ec4e8d2fb0994cead384446df87c0a283ba50a8db6d0ab3cf1717482e44c863a1ef06af12ccc18ca0233b6cb3b0a5eaf98aa7c44fb98137fc7988da5c1ac59acdef51514d2b423f9f10decd67cbba0e325b5ffd9113af4d7fa90251347a42a2fa5b82ac0df2f4749a3ac7d76b4c8fb8a13ef763800d73041cc3f7da4e90d5d403ab0759cfb9e96fe7e67775cb6ba355b6ee3bab80d2bc578e6a22cde0ee049f03894300f875bf777d118eb819d57c0390abbf6de9424eecd3fdc89ea7c72fbd46bed01763275812662f26e80e5983f7cff563e57f314647c7085dd1d94a9761ada2b033cd13b469d244a55a93c297c03ce91af381edf097c2ad03ddcc84901f3d72d950a1ebdcc0bf71d8027555be3429b9b2a42ae8ce486a9f45fc56a148983b503e508a70b35f505eb856c13885e773cd4dabb12f493020dcc50754cff97f1c1e0b1fce2d28641a21a3a69171ee23a4ecce44ff41525be57899f703deabb002db55821ea29b556819bdb0d1b41ee02481bf87d186bef7e46516cd4ddb89bb02fb2b3da0e50a697e3c94968bab7825bf0d7a9713e22d6fa510bfff286b31b67b90fb72a792b91d4330210ec099f44db2ae8b0ddcb4126172af89ebcffc141f2b99a2ab022a140d84475362cdc8fc5a0406d8287b64c5f42eef576838704695e03a1dfba7a7414713dc23a9f5e273568c8469df624541ebbfc1357fc84a1c9b7432067a2148cca503ddd29f72fec614e9a477f1d0a7418b4a313b0bb7cde33a961907f5123120415acbc438df35f0067c83cbb4c9682c060992ffd6a7cc819313a8d16293b848487aa7f61f843ccbe0c54080a305e1d59f496f6a4307d6be7de78cbeca4d9310ff932abf787ec3812f6a528331ef29566b6d8062ebf49918c0cf2b30d15493125e1a1fd2ca7ef3c58346aac07bf6211d07e20717f1b051454614105ec8c25622cd7f84de27cae2796411da8e8c8656e039c646815589033cefa9345a98ffd129ad9b3987f5385eb5b55e22fc22b8752e30d07c22a2f3a39d00060b60a7e264d4addba66422d3dcc6fd831ce59dcd63fed0b135aa0397fa8177e0cf84615422bdbefd4d7a4f54454ead46339ff0bd70359fa2cc7b7966a1bb0cd3babbdb1928b9a7bb701a4a643ac4b230f9fe87275978e749b89d9e8376979ea92db698c87dd1fe4aafed92993e8dbe7d2e9c525083500af67e84c2a4145b08539f90218ee1a295102271df99c50ae8369a31e8b31bdc7b9ed926151ac65cbc80a9a20da1a289a6c926d624247a818b8d1cd6e2019dc4333ae02726997772e2a252c98ea81e86372985ada8629f74e932e3545d0a15b10846197be10576927b3f675cad2f21ac485383f6530aa8e4617069bc2c1ebdc80d13b107d5d0c219b7b0895f9c08c3dead6d6513ae4d6cc85c0d80a2738a10d47abd9aa58c8d0592428e7f8e8d3087814200d3446b9d8c4834256bdd611667832f6e8639494b68657946e8dfa11ad17dbae7f62e494263fbc013abe3373fde1de89612d952bbabd0a5ec4df5a52e69a18cc46c619380f6cd2322120c19de096890c0802eb6ddb5d901f083a9bd9b1d2853e7c81df7c16a2945adcb9061c8d06decc74c2d28ad7d00a1013e90431ad35c37466312054b0bcdd93f4c5e6c75cda99239c9fd7df1a50d95335f7f699b49e63fda31ffab636558382222f5ce707ebed0a693c9b57e211c5c76f1aea1f11a1445320592faa586a6fdcec3984cd6868c1ac8b56febed2268b48ca13b10bf311ce32ce57b85c896455f62710556be25cbc1b48457c3ff93b3dd6d6b4965caacdd54fe9bc2706e0769a31c1c0c14e310c048888229cd6ed97cf2687f03dc3240151e69f67b71a7011ec39c420b981749024e37099922eddf6302cb7353c59c138bf98efa34ad2e82a854c1d1ebc2092d3952c16e70f98d026eadf3a674613c9bc866dd3acf83fb2c6320359074662dd0bdcb1f634184987d77fdff69a6aa898277285de1979263712f309a00c6b79d93bba6efe401957ce2a97606f6e526e947ccf341275b96bc7e648bc3d0b1d0edeb53dcbd5ef4a3bfbf6dacd8b34384b01213cef21873637b880953f6a7da61bdce96b31f591aacc1014326a671d139ef5f2d55409fda94656fadf5d162843cad836457c3530c15fd3b79e7b12cffae74455df446622dba63737de6c1c1c9537a7bb4236d7a7dc7e60183a90a79c93c35905813cb7fd53375533aec5b24ab229afb4d28d070cb4c33c1b8cf4dfbdf145bf6f66fb34ab7e68fb63c70826ee7ddd6708d49933487c1b2c0c436d3505e1b4a8a703a2605d90d86d6379318d0078ac8bfcb37ec16831bec61a6a90914328f37ab8aa4c24ead84e7943d8aa9e2a0e688a66a0e3a3633533d33161c7d8fa6f5213e1f7f125177828c4a05cb89130fc33052d78c746fdd394c967f550f6c8d4ded153f3ba4db56b50ee9051b7768140c541dfeda1b1f4120e07c290b9287ebf4341905dd16315e65b78edb837204de460798f2661e3e1dcb3a7304e15451cc1f8593c23e88c3ff6f7a56739c09a7fb6f2c321504881018abdb80d0f3d76f63ba6e8fc1e729ff74224e8cff516da3c59fc2c2aa21c93b6ac255dd07c68e97356b54b6de7a0e4cf693e378211b4053529e3a27b7abf40b0eb67a4294a9dcccd3b18ab4c58ce556a5f5c91c64e152df64422b0ad2f8bc4fd248e602c9a0131cad3acadede342d68882b1c0a2442eb14ac49d93af9c1ad5b719a634b9609fdfca83dfa149ff9096fe362d5e688d8ed6952af225a91e0ee834b0585faf7f872fd744b5ff9b9b5c743f2d866afb6b4e583d2bb1eaae15e9fe65fee3385e704841e129e8ecc465bbcb2b2a49210acc40b583f8988f0c0f5c118c7db476005e179572bc88dd38c338e7ad5d9499effc8b10621ba0bd970809d7c67bf2fe8024b4f4c2bab814001071dfc749334e5d4c79bb1d120880442e04043ac352491b3a6c33edcb4ffef17ebc1a3d0d03103d3d92912d3e2eeb80da2ce1a61f3cf5c60d3473f01c7e3971cfd0e21c5712af728556ba51f4e2d3fd83306621d8cf74cc66e5a1c1b9ad3841d9e779282489b20ef25c4bf3f47351807afa5f9b4bbecd5da723ecb28083fd0aaad0c654200519fbb1977e4d97fad875d332e903096229a1c5b284c849c3a9295b7e6c790d1dcbc8e10c979883d0b2b30a5cc4a5edf3a0c58bfc917130a66a94fa3ad4c6a4783710f90e725049b45f9da8092f005efd8a92c2a54b14d60c7a770d247389a54264d2c8ef4881b5c1b656000a36bb42170c9f30e343f540fcf4b14155cf43275a834037ab4645980c8801b1c275e1d540f5ef0664e87a6063a8ee159129fa963c3ff1426aba184e34cf156362ade6f0a4436e5282af5325876b1f79665cd8adb4a42f8697a42af2dfaf89ca50e26cda1f2fbeb00c5ce608dddee2601327a856c18f79e331220bcde5c7ea6e6dae255d825a3e67dbcf92a93fe149315fb9b8c98340df01ac5906a622ff77b9eb81a1cbc42e54898e54b95643473144289d386fab2867c6f3b8d8fb0a70d8b5206b90f76d4a55ca12d76b4531bea605d0e54757be95e4e44d47561ec445f6bfdfe1ee7ce92", 0x1000}, {&(0x7f00000027c0)="8c9062feafe4f3e4ef7552db", 0xc}, {&(0x7f0000002800)="1a93a76170bb58885e55923e204f1d469e8c68d47b55d41b274496441ad1267ed99207fa72bab1a9b4fcbce366fb8f398798c702e74c0edcd7cfd903b065bc23fbbf8e102ef6fa84a271da7bf1c4c9e18e7ed76912b7d925e4b1ffb8b9a943fe972f4caf3d32e6329513cd8cbac44c8e48b6a6ee316dfb00b9a282ba0286c6c386", 0x81}, {&(0x7f00000028c0)="e99120cf6745dfafa9fdcc9d6171eed4bbcd746a678aaab386dcf97d0f908fdc194c0cb762305d8f5cf494e1385ac6574dfa4cf58ac07e8c47b36b3bb43e0599c2a30da61aa5a75f7e4678f5d78c56276335c4ab02e58901ab96c4ca21606dbeea6c22990556c3106250c3d18c10fd7ea1bcef0c7762401e396d4e34f1f066100f860d182174200c7475f2bcaa6718449b0351106e26e6641adcdd2e0f1815a5e0a68579e771a3757e272ae647f1a512611b09545701660366d70a2021ac9c6347e1278f6ec7d4c9dc5991e678ad0ceed8d667cdccdb0c2fa13ef158d5179933847817d9c850662128829d5132d683", 0xef}], 0x4, &(0x7f0000002a40)=[@cred={0x20, 0xffff, 0x0, r4, r7, r8}], 0x20, 0x400}, 0xa) fcntl$setown(r2, 0x6, r3) chmod(&(0x7f0000002ac0)='./file0\x00', 0xa4) r9 = accept(r5, 0x0, &(0x7f0000002b00)) flock(r9, 0x4) pwritev(r5, &(0x7f0000002c00)=[{&(0x7f0000002b40)="c90ed9942a137875e4ac07f7483484e1dcab86e53a62274f7d42861b8b00bcfeff3895a1e35b446f40de971d7a60ae98388ec5927ffd611eb6e71a3c86ca44839a50a2f5fb1abefaf262f737f6c8eba88ea31628355c39bf397f5c86cc68c1ca06e3883ce71e5fdd756fbabd529257c087075375e83596815117acb20f9b132cd40b7fe419af9f3ddbab7a1f0e7daa305fc5235e1a2c7ebf848fe43eeb148858933e1d5f9481f24f0176e43ad1f5163032", 0xb1}], 0x1, 0x0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c80)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002cc0)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r6) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000002d00), &(0x7f0000002d40)=0x8) ioctl$TIOCCDTR(r2, 0x20007478) r11 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f0000002d80)=""/4096) r12 = open(&(0x7f0000003d80)='./file0\x00', 0x810, 0x40) ioctl$TIOCSTOP(r12, 0x2000746f) sendmsg(r5, &(0x7f0000005380)={&(0x7f0000003dc0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000004fc0)=[{&(0x7f0000003e00)="fa8dc34f431ec6b1cd5a6a251fd6486e5229b4f64a55796137f0c9ee4e5f59feaf549188a029e1f3fd8a5bdfc945b6d4e4630b394b4c496e22ae027fb73cf34f46cdfe6a939322a3e5b5430813c21e212145f680a0f08e2591f9", 0x5a}, {&(0x7f0000003e80)="63a980fb40ceeb09c334095ced94a7f9e4cbbb0dd27bb0c0d512a81d354867894c3211208589fc5e4ed38348e549fcfc6ef6d89a55fc28bbcbf7c9ce6cfc20f98ff65efbf2c8f1f8eb231ef89560b80a53f181a1d39b59c3b52835fc8dee2fd44f358961368b64fb2df364c4ee71e1c32820edeb666f68535d34f11d72173377359c009612623742fbb77c24385b4913c8ecb126a4e08a2fe6907e0043739295fe4b6f926bd393252b0bde3dd6acf34252c60ef2ec9173dd639c0950395bedc4b14efa37600249205dceee45e3f7c03682e43bda5bda76c2025130713f10766bca02b5d41cf8ad1da690b9af00461ffa17ea8c87d49390e991f5405acccf808ede07a2bb71e8ec7bbbaf8917f4f1bd095b4e520e9f57f62166fcf442db491b7462a695c1f05ab797df34f01e8cef06ba1ba3f39827d8ffe594e555d56092fb0b978223aca6d5e0426b6a34a579e71b2e763927bdc115270b246ae2a288799fa31fdb4a15e0f1fbed44a7773672712800ca6666bc5d2ed6d1a86bb88c144d7c91ba9be67b4c4d7283c39aba758f5eb852ffcac0fdacfe1fb92203f407c5a97bb61d52e7842f017489e145cb39599467489519856c6d21bd509a27320c728aaf5c7eb41456427f17de6e09e20e7557f45f4dd5e67a68b4bb8df46f13018b01ed8c3b85dd871e900b0f844072fcfe11276f0f17cb6b3786eade5df6680a2839a494c272e41a4b23d6afaf42c29bc4f2ee57d74c59cb70683241f41ce679e1e23f1d635afea6a027f7200359f97e9dbb12602b368af9cd2aa603e14d569f200ba742ae6beac097916c920737ca0b1969a6be2ab9a368a22675d1d090fc2d2b8c7a7fd8f634688bad1eeb3f2ec6cf373073836fdae91c9090b2d000ecc4ac7fdafa7533dc86eb46598d25a52cb49ed5104aeb8892363c7874093d7a8d682671b05847485dc5b2c69df70bdc40fc89677db4cfa79ef3bb2088c429b2174158288968b77e1f7bbbf8d21deb43ffec217d544ed87d6ba07ac6abd375135f275426a9cf2afb4e6bf9dda0f7b64571944c5dd515b679ecac8267a9c0f29f0241b57091a625ba7faa373ecaab15ea3c333fb71c7cf65bd164d0abbe013a4bb892fbf6b2b6a0a5d284baceb9889010e361ca70a219c2019f34598117eafa7133ca398e1426dc62e00ba6f27a484d939afc57e54006be2c3af3be53287afd88489196db99f784c5cc7415508ea2308059a8f01fe896d6ce2a05d3bf81cf85e83370a11952a4d62a059cda7748289104f00a519c859416192674aec4453e210afa011531d11be16eab3fdc1158b675a8af32e20e8ddece80701a87c8eea81b75bee384030621d4aaf2b4d4ac1b7609d1294db4c9508a321ee4dcd8eacfa3c556fc8b006ffae5087463e7ecc8382f9710cdd5b6b3dffbcef4bc4c18f7fc591aba397859f5d98b32086071db84db33a1376b3c9a4ad7da3c3f40eb1858fc1a463d1d48a6c96679fbab7027a750c39d6f442ec70753eb1204758b4ced6f89467dff24e4edcb5e2f5447df2653ea8c266e3be42fc94bb58436f42d4c422cdd59a643fca4259189d5c83111543ee22ad72a3f4ae35688c9f1cfd01f98e57d83d0964c66d289d35e05f930ccd1a5fbb7a2d2dee2b10e5c2cb2cf0db4fe69051e4b0adf5b902b5c43c8428203e70c3f31d84559d5061b7ed78f469b1114e10386298705a5dd5d6e880cb7c4b5d8a634e7d9e84a3b8e1ab4778a90af940f45645feb77f595d6cc8ec4c5bd0fa4d0223177f449f10b9b6111b9e66d9baa9f5f61d276aa2478f347670b26442bba6e12b5ef07355bb6c3dfd7a9a833d1fc1b91644905e5b979c36424b28f585cbbfce4ea76e75e452a3ec6fa183ef6664ceaee522338b0cf6b82eeb122150e52e185298d67408bee947041c3e114a841f3628efcaa7fc6717c9a9f5af2db3eb59f648a0dd8f343e2773c5c410e80309995e200fde46523e3d246da093f6a96a154d9669e0613e079ae31432cec200798652652bce6b21305a91b4023830915b0185bf1e34d6bdfa4dcb3756c6302f47d75c23a34ba2e608dea6ce1b5765b55120f266570a5b7aae0ae95fc46045edae2c9899828036cc11bbbdda76d594db4954b6e868d8df1f06700e6725123dbdee3835394687098ff44f320cc322d9b5419da87b0b818471f59575a02d446daa6b4464137015e0a7cf33f3ac6e6f87d532585d1c8addb52d60e062d8db4aee5ad3c3893e6b38d3c3d5bd12badc1e020b3594e38b32681ba487da42236cdacf009ca9ff97d25e681fac567ed651a4f131d09b2cfe669304cb731ad17e477342e1b7fa0b7bd86281e31612b1e06c2ba092ca1c13c32c39a53a951aad999c51b44df22ee4149f0e58313045e9cfda15b4168e6bfb810dfe255edf8357266f6a7b9fe42fc5b88ce3df4aedc490144ff412b3406d1b3a4650be56eab7141f5aba6462b74abf5a3e8413c0410b238695a4bfe8ea7b36e854fcad64aa3cdca3ad31f295a6894b474a5d997d04bf82b43b619655de2cb9092c640b6f1d54a0e9ea3c27336662dbc8a37e29f4dc436b5c98ae1fd9e5c8cec761eda4655b88159ef3d70892ce735ca35289952476ce4d2bc517a6cf4520d5bc55da7d72d49f6323c67a84dbc5df9ad9a859d2bdfc171eb8942f3f11cc339b1af6c2d1cdcb18846c50fc383e51a2544342f6f150530f4113b97078d8bd67b84a1336d86635b9ff2181e01b170788baf8f56fb4b2314d4998bbcda2997c1a718cfb0317171a7749f60deb604835c484db5bb5ea8c66992d4cd58d2e66e9ea7876860c280d62618a543538072c5c9e8d2b089ca2ec840f14b4a34153ce7804e1194a9fc22b5b242f664557b5397f3ce062b6b02dedbf4bf0dedbddd34d973c48598c210b83cacfe6d97a7b90ee2d2a406c44df4a143dc412bc414fe1786468c932d2fee8c7ffb5933fbcee8bce068e525147a8a9c61109529c7488b251f7856bc58c31989ba48535724df2c595078a5a2c336f6a71c2169c2656902fc6797e4aa65b2cdbc85371b73c0cf1c9aa5620570b30d77a90f1beb4f2dbe8d16a96bebedf1108245240b5e81c6e97cb5c9c36a61372f6fabe234864db3f93fb50bbeb13fd6111144c9c8370a6737ade4f336bb253db5312c37d995dabaaff2d40d362b2fb7e60715d97380774c0287ed650f55640d907ef3e202441e68fe5cac1387061a954bdd747f731a8b116579f55ed6c29702792d0f27134f3f98bf97e33956acdfe50dc0efd6106625049576db77d6ce4c54d5b6bf9586ae436dd9d2ed15b485496bd032634cb51d36d76a5a2a8c313b307b6f6bf29d3233c28d47cc776494d76a75de50d4402fdad0fde771e58db42ccb61315be9d4b274970e3e45893b1b08386804ece87c6630086527dc386294546fe248511a80bcece5fea1cdbbf6324e7b8e8e53cc629175da8d9d47b9fede3621168b62cab109de1bd340567107d61e30bfdf079df4d967c2b45c47fb12046c4bc5733df0053bb4c04d5b28c9a72de86a916ad10eddbf205ae97d32d8ef337a605f26fb0d46ce85bc0e538f12c4e193f7987b17e24f81f55d3c6aafcd259f36967191970088540da548eb8e10b606ee914833eb9fb79cb3af1e4ec31a3f82a3629a43b6875869e5347ed67ce4791f5d37ac16568de5ae2cf196ed4b98b6fd8636d236fefba33e01676beca642aada43cfda789121a5df289818099a636a329a02d677bc2bc9ff3dc88dda1b4b585239c58d71e99795d3200b3ec74d275ce021cd865ca52fc5bd92f41c643e627fef27819fd0d4d115daefe7b3e65ead23dc5763f5182ab5dcf7ba3d2318c26732559a8ee52f141d12046103faff9aa6eaad78e166b68623bf5e9bcc2cb758ae93f7afd2fe922fc22821af749069f5ce2cac9d9b770814e12ac90f4d197693db43db206c70e16b2019a5504ba68b0859d52e43cb270827fa17d6cfa9567c1fba8cd6de0ca782d660c8bf5e74ddf5cf8246722b2c477a5f22784d766d5e1123d1506bb15a48a25990fad9e0313605c4e2f3cf836bc72b0a38902acd95eff39a5e1fbd181c82afaa7e6ebeca12cde4e205196c7245490788b835f51fc057b0edd3b917117f109766933c3025415d03b69322279e8e9a43307f1d43168de510b462dce2298c9db8c0f2e5e3f3695e778eca94ba1fa3f00ac37104499d7d2e805dc241fa47cc4145ed6be4b6c7b72494fe501b5e20fbbf4018e8cf869c6f413f89d6c1f3e6e1e6529f0289ef6601f308f0bb42e767911a50acaf7e1407ad165d24ec017b282c29cbd47672a0a39ceb613092ba79fd37f7d3ab1d29f7c0238cfcfc102ff45e03ab2ea51bd37e9983059e7732bff822a47fe573db9c7c80accf06bf77b02edcbd9718883de298a860eb91e91204cbcc118044afa05f7f95ee85c51788c387c61ce7df0d59ba85880aff9ec0bffe555489ad19b033d27b6312fe5cf4990c07febb7934a63f54e9a43e0f1bcb2d565d7aacc3c71ebefc2264a318d9e830b2805e4ba5f1d1162d4935ad7b30a86b5f6318fbc39cb46331e64b5f5605b939a5d78afa1b822c69502ce1b686c9e3c8f4dbfd1d43fe71b66a217e55923fe057a25523ad6ca9d8aebcf092da368f67e6b6e2c06c3d8c8264c01ce48366326b6fab6a690662ee22c2896efbba94740a47c958de1d445380b16e2dddc7b5adc862e75408e2660bf0be228afaba2326a2e7bea8d6c4b93151657a6e4ac53a5d4c0b2a6ecb2136afa89bfd4bf11015c5d4eb244dc954c5abfab306f2e5c1d67f6d2dee25383cf3ec65c946afca3b7a8e1fedb60653ee240ed9242f892edf861f594c96dc62fc0b847a78f331f04108cddf3a0b38344535d9571e8ccb56034f33ed1c9908b7c24e1d581898dd549aa8dcbbdcff36ec2676af296140fade24a1158fc829787f9aab6d1a2222fbf81843380bd2a6181dd401a33b625e70ed3966749c9de0065b0eb4aa92aee69063dc5948d3027e41e3bef19d29f5f2d37d77ebeaf144c8df6f5d25fd7f6747b48642faf4fdff2aca0d5a11255f260b27eb2a3bf2364c421025206332bf656736e5015cb3fee3c1074fc8237ef4c045befa3cfaacfd63daa489bc175934db54e0703ecd2a198ef291ffe571e35e27af04f9076e39b1d6674c7af21f9a226d53aa8ed022061127a7eb5c2f109e0a8ec006d35737779f4ee21509fe1cca2aaca3c90d337dfe521845b980e2e17f5f16f573ddbf47c7458f69e7f5cb5ebd163ab7352b42943945f1e765193807febdb7982dccd960c0647f63c652d3058409e4e6c804dec361d48d1d7d012db45ba0ed9e860df67537d117daa4d39709a8e38f4b02aefd5532a1f3fa5ab21ed5d3698ed04b337bb641788683dd8c89afc2b3563f2781f8a7935551a7e1db32f9d961b04d9213dc48b42ea3d7b5c529dc3d8fb053ecdd72f31fba2b27402e691ed5e92a86e68b77413c0ba138e4b4bc71fb2db1b0d79830cb6193b3459a11c74899bdf5f83864d671399ac4f95c9761d493a5e895abbf8e7c79817a2f456abe46a04b909a3171447eea69f87bafcdc23b005d2c19bbc1f67dd95e5df7b8dac3306e2fa41bed8e4891c9097c8710dab791891a5d62e684f3841cb369dd323cba7658711c2c9cf601c10167331720a20c256cc804676368466880ae1b86b7b477e2dfa8396d14a88bfe1cae6a6980790db12ed4941f8ec716c45472dc500eea087160c7705ba206fe30424e3afbb21c013b2dec016c25e6dc57721e78bc6f030339d923f3511e4c220e375c7ec9", 0x1000}, {&(0x7f0000004e80)="a014fc83ac46ab56155387d4bbf589c7cd179fee21402644e690bc9a31834ee313b083d0baeac2e4c0153f89e21ca3a5599bf11f842e4e831abda55b93b5f836c5c70005a97e7b5ecb6e38c48f06b6a88734bab01081d6fb80b3c5c48b5465cdf10605b3c67f32cdf87dce2affcb78f14130c1a2ea13f8bba37a3d38028175f11c654984858c", 0x86}, {&(0x7f0000004f40)="aa58fb0d87f64c9af0b0ca625ceef22d36f21ab657255c5599c5c4c7bb6d1908d2280e1f744fb2ab2ffb890a3abaa0bd07ce903090b5d0410c8b4c027a4725895035f424ea635a8c1145c907fd4e0fdd09e3dbc445d948c6879a7ea586e49a37763436a015eb2400f9e4842e38fe479cbcf182", 0x73}], 0x4, &(0x7f0000005000)=[{0x110, 0xffff, 0xe6, "cb5530e241029b09ba3d208ee66b61798f8d926fb0a7eaf0cf3e7b768884b7f4e4a123b67c3f541bed657826389bc2676fa652680df131460527f617700e4d3c6ee7f21027784e98bd5bc313f9111079543093e617e50d9dedf3ca1a3adfed04babe84a3da308c9952f7730a031e060fb488eaec6ee172798244c41d362e83d31349be8ada5a42bce9639d940d6f5158a5e9cae03fd9467522ea6b6baeb1216020166cfca1295ff538ffec0372caa4beed368bb3095b1544cc3038791b65c6490a53e53e71b1a73a90c3d8ef92ccbc04fea2f5e4a66fa7b08cf0d22b9173c00e010050a037a4c61b9c88a59c9faa4c5642221090c8fe4ce8977e67c7"}, {0x78, 0x1, 0x401, "e1fb2c334d2efa75d8075fb6d52129d1d0017400c3bb706397fef33621028df7cd6ebdc5c27f6a11e6dd51a27eab7901cabdea44b058316a72df2c8b01434f9328352d73efd774b9f588060cab2495431370179acecc05031bfdab8505064ec431da5ad7d5"}, {0xa0, 0xffff, 0xfffffffffffffffe, "0123b259e285de8d66a1c8065f81c391c138cb4a0e868bdf04c038482e0bcdd2ff580e4d70ff9af0e9c74c1d6a1e31733c76c5ee07720154f0df2806f869d29cc96f36de78bb74ab46293d88d3b3b6546748bffc704b88f5373366ec3683478eda44fa4b3ce59570d1049f7f1d081eac2918345d55e965fc6b8189b59177c4adc9c0a6f5ce408b510886a3373c"}, {0x90, 0xffff, 0x98, "7fa6658a6a4b612771195dd06419a47fdd1f77e0ae0b58dc88014aab5e858db5c689719105e4f2fb63955535e6d73627ace378486779dcc6ef677474f922e995be994ca2ac18f1edeba2cae9d7c909a7b5ded263a15782fc475b92958bad5370f6d58c3fa862de8fcaf51277544e747bc5d8dcd55ef0240cf470c905"}, {0xa0, 0x1, 0x100000001, "10ce3020bd5a36fed977c11cfb5b281dde4b5388a23388e4a78ed7bb1637a5fd1e78f6344991e2a38dee43d69c10fb87d8ac7df720cbe69de725c96d01a509e139277b917d864aa5cbb22196048143f299e67f2dc52c7cbfdce6f4ee0aeaccba400c4a2ea159f613c5f2a48175b90342696cb6f731a8d79ca096d4b6dbb157d35c25125bd40239e31bb60f693e79fd"}, {0x20, 0xffff, 0x9, "4a0c3f7e19ea89019b4c962a54d163"}], 0x378}, 0x403) link(&(0x7f00000053c0)='./file0\x00', &(0x7f0000005400)='./file0\x00') fchdir(r10) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x402, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x6) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) close(r1) 16:00:08 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffffff) r1 = shmat(0x0, &(0x7f0000721000/0x3000)=nil, 0x1000) shmdt(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x16f, 0x8, 0x0, 0x9}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffff6}], 0x1, 0x0) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x60}, {r0, 0x4}, {r0, 0xc}, {r0, 0x2}, {r0, 0x10}, {r0, 0x144}], 0x7, 0xffffffffffffc1ed) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) pipe(&(0x7f0000000080)) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x2) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000800)=0x8) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r1) r2 = dup(r1) readv(r1, &(0x7f00000008c0)=[{&(0x7f00000004c0)=""/231, 0x407}, {&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000000840)=""/96, 0x3a}, {&(0x7f0000000940)=""/4, 0x4}, {&(0x7f00000005c0)=""/247, 0xf7}], 0x5) poll(&(0x7f0000000340)=[{r2, 0xc0}], 0x1, 0x7) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000", 0x5}) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x81, 0xffffffffffffff6a, 0x7fff, 0x80000000, "d33285762116830a7544988b96ac664184fa569b", 0xfffffffffffffffe, 0x5}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x380) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000300)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000740)={0x6, 0x40, 0xdd, 0x5, "e7f9507cc2fe61eb63e83ea705515100a1e6ca22", 0x9, 0x100000001}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000780)={0x7fffffff, 0x9, 0x6, 0x8}) syz_open_pts() socket(0x12, 0x8001, 0x3ff) r4 = socket(0x16, 0x0, 0x7) syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x0, 0x9}) syz_open_pts() recvfrom$inet6(r4, &(0x7f0000000380)=""/70, 0x46, 0x0, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0x5}, 0xc) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) socket(0x1, 0x4000, 0x6) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) listen(r0, 0x1) 16:00:08 executing program 0: getgroups(0x996c83667050c5c, 0x0) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getgid() r5 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x2) r6 = dup(r5) fchownat(r6, &(0x7f0000000100)='./file0\x00', r1, r4, 0x4) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getgroups(0x5, &(0x7f00000000c0)=[r0, r2, r3, r4, r7]) 16:00:08 executing program 1: r0 = msgget(0x2, 0x202) msgrcv(r0, &(0x7f0000000000)={0x0, ""/249}, 0x101, 0x3, 0x800) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x2) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) fcntl$setstatus(r0, 0x4, 0x88) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:08 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x200, 0x417) flock(r0, 0x2) flock(r0, 0x1) r1 = semget(0x2, 0x4, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)}, {&(0x7f0000000140)="496f51aeed9c127a6ad492b020d602eca26ba8e6c5ed2d2d61457a970126a96efc805e4849fe273ab8edec1cca18b7e83a487bb6ba7565644c89d0c45f558a04a8ac37d6039470a2d3b636629516c556e03be5207de2b45a71728fece874f826624e3edad3fa0d6bf9f25fbf404e9977853a58cfd1a7d15cbf0ef52a435c43f298b3bf8e2cf62202b46bb6c3a7efaeeb5c2d255727e3ac4e3247f498e5eb72393ee55a93739c5d4a682d4052a2e8416b49f8f286ad4e6f2d", 0xb8}, {&(0x7f0000000200)="b6d8719d812ebd664d1fbd64f06a72d14c2f056a3097d2cef4d81f7dff660c8520bb8c10f9df1db114f719ffd35fe939086dbd03f62871647d8f1d1cae9821e0910bdf2113291a097be17c1ec5a4dcdb6f95e7bad717b102509b7e5b7a00f3fb3a7486b8265b5d4134f9bbe41711b0b500e5bbb494644f89f4b9597a35c98482f29b83a545ed85c309db14feee60ab61ab6a08ca8e8d977b03596c301414c67cd666a8406fe2caa5aa30cc", 0xab}, {&(0x7f0000000080)="673f2db1aee2a1c995609803ef3b0422cb2b95d49b999d1d9fe4d2ae5c48dc3562a3641860df26bc6c10491d95a25da6997981e2321ec83a792ac419e96e9eb05803ecd12f67cd890dcd88", 0x4b}], 0x4, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x1ff) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x221) sendto(r1, &(0x7f0000000100)="a7a4827893092fda7e4910a6a1ec736258bcfb0f2acfd5a001ddbf863fce879d0047f7e95ea9f2bf5d1e58498cad0b456cf033580df8b712e76ab3ca662e986fd1bea4f0dcd1ab6d1a10c6498f3292b5a105f391acf775358bcb54867adc8783ac5a7864a3692d71caaacc6337beaf67d7ca775702d032e1f4e57340227a0e38f541971b2a81a23f8d6b2d1204e42e2b6e7da312a1", 0x95, 0x400, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x42}], 0x1, 0x0) kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:08 executing program 1: nanosleep(&(0x7f00000000c0)={0x4, 0x80}, &(0x7f0000000140)) open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0xd8) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x200) getppid() 16:00:08 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) clock_settime(0x0, &(0x7f0000000100)={0x61e, 0x24a2}) syz_emit_ethernet(0xf1, &(0x7f0000000000)="58f0399149b90b7ac89b2ad9e9868db0776015c5fd1db296e05f776f77602eaaf634e56990e97c7afa8683507dce00646e5082cb7fe007ef32bd0902290d1679a9fe9106cbc04390caaebd024e5333f378cb0cb1f584ebf1a86be3fdb6a29172b889f4a7d1dd35aad08776523fc50bff9f6fd968a8b7015abc9d046f6ee2679eb37a122f9cb253003b428f110938964a2cb8a8ca60c427fc32b65730b3c9a07b475e74a0e393b2d617edbb36248ec48eabd1b765db724373174cb982170bc9a39688875c41418af5a3417b2f63970f38d441d5595fab0705d7b1fb214fe85a22121ef86f7f425b192cdbd88132a01bd4f6") r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:26:06 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffd) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:26:06 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) r1 = socket$inet6(0x18, 0x4006, 0x8) poll(&(0x7f0000000000)=[{r1, 0xc}], 0x1, 0x6b1b) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x0) write(r3, &(0x7f00000001c0), 0xfffffef3) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) readv(r2, &(0x7f00000034c0)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1) write(r2, 0x0, 0xb69) 16:26:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000001500), 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001540), &(0x7f0000001580)=0x8) writev(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)="ea4832d6860d39362e304a97d6b44e0f145262f9f8340bbddf44d3e01165982951ac11bf6c14a3408a2b907420feec2c9120db835f2ae11b3436f1a6dfb24527e0c6e8bf25aea8f0", 0x48}, {&(0x7f0000000180)="52a6fbad622d4085f7fc06c03be21e4434934f87c81b1f00fdf61fd663d095e6a0239328db21e4b14291eea7339835b8c9a999b3ab59198fe3314c94ec5f1e9deb7cef22af88d674", 0x48}, {&(0x7f0000000200)="450ca919556dfb444c61458cf5ac14644f6797a0489cf2dc7dc38e76c54f2422dd9eaab0d9bc3f7cc6eaae221d49e7bd20448e7ab09c5a70842386d17ddef11ef870b4687de7897d973629fb1a95f241e603b9899b7b4b022879719c4046862f8acb2ce2d3eeab4e296204655dc86d5531ccabfd925993e14c50743150c528ac6241839e5b6d3767be414d05aa52328a7dc5c85a0c6e0beb4f1eb7022472d43211c0f2210cf0eb8f764d5b3b171068c8bbca98ae307729302f142744353941", 0xbd}, {&(0x7f00000002c0)="f736ea065ca925bb79a6e9838802d2807e73e9f3f1969ddafc0f97cb0aa7145a4fc13d51842049cb6d949d3a3739c084684306403ffbd978b659b8ffbc9af54bedbadb3aefec5d05162789ee81295cf75fa95497fc0d4d85f88fb8ae54dfc5138e94d2fff4238f466409be24c4c505705081c7c67875a055af3dcdef004c9992870192fc56dc878f", 0x88}, {&(0x7f0000000380)="06654d6039fbaa0cbe63b8e02f4662cf5c6b4ca0910bbe604d776c5111d393ae5e3ff6afcc26450fafc72d80c97dd85c0adda546b3c6da76bb5dd108a5316806806682e14984cd0b87b50744023fc28e56e04b5115d7e8a4952dc30873203935a4c30d0b9b1694", 0x67}, {&(0x7f0000000000)="f95226f52bd85603e0e3bbbb49bc0a7e5079195d5a1bbc477b275db942cdc1baabb8390ddba0e2b894bfb1c55254fa5989c0ef870dcf04e0ade79f", 0x3b}, {&(0x7f0000000440)="5d50704cdbeb4817fc651855f4ba59e9e5f28522ba3f9f18dead648b3c03360c82369d4f8b459c1f86f441643f16a4dde8e784d569a5", 0x36}, {&(0x7f0000000480)="cd2b4395a87534f5921dfeb12a154b4f136bf89ea5084b70602b20fa6e3f20ff3b9439f8b125ec0feb798c1066619861c5aa5a095251170802af1a25bb3b0ee3c1bab33832545b5329f42fe08899e3d3801d945a7c00024f2b8e172eeb9b2143c8feead42d7677d02be1f48e77af47f79e5ef395b102b594054d3d6efd5a588198c64f0a9e7364ef97563c7a0f6080bbd44dd8387ee9830a5c645c578b52f445ab34ac8eb94ea24feccba0ed4bad1f4369a9bcaafb15af052879ec063fb82ed36c355a880bd1c05fe5a9a878f1ab7fa436f26edac093d021edc6bea717035980c521e3eda3ebd11216219a4aff75d95acedbed8372ed3c682b5b58c8322f1fa789c7c2e3b2ff98cf7f845ed2783dc59756e2859257e5c7b816dce86c45c8508288d4f061e1ab498b6c39a4d653273edd9930e027b28c5fdcfb497ea337ef4f1a8b22a2b9b3a7e914154f3412b574ea62c386ce42cc05534f76b93b94e946bda798868de4db44c67bc4cce3c76bb98a2290619171d6c072cdadb371e1b7dfb5ac45ff98ef40bec0184de57c83d0cdb7c3cd39585ac9fec0db5be9670f0dbdbfc0b1831aff7d8e994a37dc2ed930e75dd2ebf2e772692f090020f470d256522d86c64af24178069d650d6c7b2bc9ce0f0e1ebe4b3171b067ee22ee1cc8b1265042b1428d846f1fa10c1b40ecb3d3ef5a5c60a8dc9f375ff54f628f3bf8a51a3220d5f638a6c540aff713e49566a4d211d73c4978883506faf1583f74e6df4841a5443e820c728d43182963b8d4b55cc5b59bddc9abbaca913b118ef3e4766c05ec41256ce35dbf0f967a4bd5c43f5676445cef62b85e908fd099ebb9da0c4223b88d061b76b701fbe66d756a66a93595d113912433ed26b426a6e5c752068bb8c6b7c95a4296c2cf5e4639c3d84350407b579f08eb4058c6c2c8680b38bfdeb0787e81728aae2452e9d08bc9f0a9f1913fdd46dd96ff80ddc5d94f0b1a74512a25d0d5c715e9e00035e21583e8819d49cce4b9e0a4432e9ba2b24adb7986214fa7d56dc8e9a5d59fff445f682b2931e22490897a0c6ef229fe7177977805c83505900c3796edd9aee21a037d87a5c55d9bca92a134bb7446d77000ebd51fd2a57e0d96d2845af666e09a01b765925fec7797b218439f43af31dfe80bcfd80edd8ad67eca6c968cdda85dabd9f25a4fc6d4c82ea8dfd19a283bf2d21307f35efeff0b1fd214b8f65f0e55f7bd3217d1d97a9b1398725c7fba11c355e1af2ef9b81ea503f206df37b220604bbc1b79446852f697f10dcff69fcba7c5ddfbc8926bcb9df959bc92296cdc12fc7bc0adaa4174fe4cc33e8f0274c8a30b1fb336669829c66a2bb9dac5fba192bc1676d4ff74bb8662479dd55caeaee853f73bc7364a8fcb7ca820630446e9882fceac463de51de12ec791e865b0fae9ac6f76e9e8f194a7aa88f89a073d60daa051c75f639a20f7787fa0c6f7dacfd78bd5d4d9d34b23e5bdd3193b58da5344ec2cb5a42ee1c33c58c84334c1e488ceb7c9698ce2a29db925378862414fcb71cc9bdebf326a3d33b31e01cb8cdc3f3799a47e0d8c709cca00d56d2080913c1f8839b8da05363a4884a7071bb3e8b84ec9de9c7a58761eb81d1f0b009f97e4747b2a960cf3af54fb6eaeadd17173c3af533032877f30aa77637b4eccde8d19167c891c513ed6c7bb00b2b84d21fa05c7cbd78703d163cf7a19c37b408ae9e13d0d71c8e9cb38abbaea9e19e08feca286590e1c028cc52b85e1a4de5fa5baf4e8ab2b3a8b07b2a12fd468e97829c60e5193688e8bf7b5649e53b976b63a4f8186b29c18677a28ceda8541877877cc16afe5bac6198a886bf6be8d6880c62cbce55a735671239f2fddc6611748d6fb8c9e1f65b2d6f3d6b63105426d18d4c128e837e2f39a6e0632273431a57a8b3fc1430844a1a7f437fb4a6a490bdb7a6ef642b52149436a273a2e6c3591e26657023c0b5d588a808443d01a0801fe819383b9052e70fc66d00ed1d160bf4fafd076cc7f4b02a4e97e86d3c6db4439ae19d06e89468a814e53f8d91f424ce9f5197fec2a847d7b503de2e78e146baead304ffd84fdee58dc4bfee3138c20fafb9cac371fbca0c2a2eaddaeadf17d5092b04ced427588616bdfbcc276ee74d4fe7062bac5a6f4cdf6d3509b8990fa13e505d90bcd541538cc6bb4b1629148792a03f28ca566d27fffa4ee39053e1c4d73195ed2c55c8ec58d460fcd3d5b62c42e75140fdc953a8dbcb36bac86e6c41b8ec083bc6cccacf0bc11b7e5f8962ad2c9cfaad557adccdc8c03aeddb02cccacb7ec196194d0a40442152f73ca0a0f02b54a46821789fb1d8e8e0df7028670eabcb99cef68c002876b44c09c995d3dc3e20a623a836fbb529e0489330859c3009f7b4242675e0a340f27b13af1c8a6d015ed516a12085416f1eb1ef9af8d62cd7a31390725e25f83b18a86668e96301e96657e19db217746cefb031c031f8cc091df102862b6c99371f6e54c5d5ac2efc35560a01d75fd089116561f3ec4ba52611887df43e1f832a4be8f504e41dd1c0debcda4e25458e69b9ce5ce74ddd2d3620c41fffe6e4f9eb7ab5ed9d71e1fab3a159fb8e1e25e1b8ab8cbf0721bbb077f235dc03b172142405de23f146f5feee29d121624fa57a3a620b00a9e6f4c65224a555c72701446045bde331e37a44379ce9cff1c5ae92f8cad0bee00328bd62e712fa1f66efb1ebcbe6bd3591ace47e54958bb541a97f65e2275c6de067611840bf29a1c77092958d12bbd65add44f3f60be4b860906ff6c0a711c84fda3213f0c30078c5c4cbe3d2c198a2f4070c9257d6d45657e6de007f55ba16f9094b1b2191f84474c1ede17ddccd57dc26e3c9108ab9073645ab211f8caab27a294700994c4eae7a7f64b5b8aef76628aadb06ce104b163c15d487086a61d65b9f08a4c5de952a2d1ac34319a7ff95b94d8cd6f0f4460bc9e30f188955a0ccb556fb15c8603e22d6a43c9fa467b41dee6f0ba78e1de22672fe4181690f96bd00f8245f4bba9df6b3933240e5ad1129ce7e8776914d7fac244f014eaf394e3723a85175cd7a1615bab1f77759c7b484a63f7ba4b43810c3730fcb7d1276bf1ba1d365d086806c488010b530716076e5c09d93fe02ee04a47e953962d06aedbea315a8b3b59c1521b2b0d48149c7d3b2793ff596b868f48908779db4d4b231c119f2a2c83c16cd6056706d824c891f4feac5376bc1554a2f3039ebde2a111d42e40c30db7d34a13ef7d9969d9c332bb74ce73aa5e5afed7f23bbee8367a849f03c55828e1a6e92a94c3440ed3f6ec34b395d887f0ca76c5731a187b3035b68318e7556aac8037a6168532a2e86ee2b7678d453207bd2721572a72d4e05166b906993952d3ffc022045f6288d7a5e047adae2b9030c1608c33c320cec0f42846f06fba4b83aa14d56912e3a7bf49cd6c0291e6bf2dfc908243bac6aa30418ded63056b76dea903bd2358733c15b46780611a0c18fa1a7f2abfdfa4b174b721a5dda96efb89358a52bb5c2f58f10b3acc138e75d35ad758dead055a9af61f8a7d6eb26a2ecb9b2785b68ba53699b81e7d36dfe70f76db7dc1f19c5d65fb9a8e70fa75bdd782afaf7019fd2df78e0e5e7682028f026d761ed11cf57d05734bdfb6b817f0b2b78f618a333efafc155005b3df738e7da54feb4ea901a34c042e975bc547478aa10f4ebe1192f82f58fc0a33458624e6725811aa0a7138449bb21a0a5afbfe4ec6cba70fc94e76ce5fcfc8c844b449a633d7b024e361a8d20f7dc246009d3877ed1913025de0f8516940ee83dbc93c2a5ac70bd1749a046c3d1a5698c27243424630dfbded8684c1f1ab826bd453c0e358bccb6aed087189cc0e20378fe35f00d4a4f9eb64f203b30b46cabe8dc620d70f61304d97ab711a4b86efac0799a6d1abfb39b489cd7dd0377167d4e1656db6714da75eb6b243775d05aad99a6c3cef787c9f05c2fcf0657c0308eb79d3b49e0562f9f75a6c935afd3dea49a8dc8ecb5c2fc93afc2a3d91a1f186064ab8715b3946d7f212ad194747396c165309a0123e1225f0b6b0d9c7149623960818be03a0f5b242c1af4fdbd06ad139730994dcb9bd6b0028a3db1107cd6e8ed8cda65da8c5a2994a8737ad48e46ecc8e9ddc2b4c1c0245e728707cc9fbb276dbd824294263de871c755c28871fc3066b3033e9ab926e2257a63ceddb20d1bd2607a44aff6d5137e8605b6413586589050da593e319ded0ca5090492fad55cde5ba738fc234302dae84c1c4a8348cba2d4711a482243699607b53316418f3f13ded58d3ce3b7e7d6f5078ad11c45fcbda4cdc4b5f750bcab729ef582cc5850bf3a7853709f7a75fe467ad641c9da9e694e8cf3ed490b5b55489c48565370afed71db0e8a2b50d764056c533b12c6ff4b9b4e73df660cb8d7eb7e3b30066b6a3f53b1917edbbd3168d1416d561a3061e0cc5ef40b25066cc3feea6ddea2fe0533c030b0152d88e88f5a5a94f5ce68427a6c8805dec0a50d6d845834cfd4e984e401c1a827b386bac468a7475ab615777bd2363c5389121ef1915a4b5259152098d9016a641bc3c78948fead89ff52a2cb824556b15a77c1b855e2ebb34db20aa3d4fb3d96b943dc23173229fc6f2f3566b1e3260a9d6378e0ea7d62a0596b867836a726c6c8df5aa3464e8904bbab1b564802f9e04adf96b04f41169599430331f9a3035082bdff8d329b3bb674cfd15ef53a859dc03e20b51e81ab9abe75c36acb5c0df9f04de4d60c5a4100b54e411977def5be4dc6a9643bd27fca51900505a266b588a9ebf8140c12f41b8ab405010322a91948dc195137e7992d86a8e7ff2c064f5a2ac47c038d348a41ad478892fcace68311b128ab333374b40e3edcedf1824b9a3c3fd6384f18ccb856a64ec58e02e5995a029215c1f52890bcef85f907b2704bbead3e29f68f0741ff6cbc612216cd063adbd651c6fa0f1a50e8303f95f82fe31b840c7a2bd0b779fa3a7af481a7b00f56dd924eaa2efec9b7968cf2f904774c4885e53036ad05d4ac99d2497b7531efedaaf4c517052c4b01d78d7bd08ca2f0c56e4e1cb5f5824c2bf1d3540c52e134ee7fba9486472e269bc1ae2d063e36a8e0c31919013adc3ed37a2897ebe5a4203d69e3ec9b4f60929fe4621fef051be976259d9e6bc6a38c004e4db9d3772cacd966977ab2f195b063eb733f8956a34893beca5fcc0e3963081502368c1ff388558629c4afd58addc25d24fa6dfb3711d3e9253e17866e877afd8a783c6551b1a6f517b1a67a48d313b0e5a2771f81c1568b7b63573f5b42c11ec04257fbbd95421b713d14646daa4ff4907c91e23bfa8f136b20ac6bffdd82a352acc7abc6e09828f180c260909c537f1e7cb629df63860191faf5f179a4df3f126f393558005e5787868a81ff5ee9cd22ab4ae5d95db3b5343db3b48f1b9db4930fc1374e0d689716a3ffa1b8dffe36a5a85f49e99a88ba92d1c6b0339d55d13860103c48c41c59b3f39663db25aa69f26f3f02ac7d0f980d2a3b24442c4dab4aaa22e8e556b90cd5dcdf826c4ccf0370476ce6c7af5ad8e3ca15eeb80a80354a687a0ef46386c473e8e17798e7d8cb7fcd928a09f3d63a6c261ee0e6402c0366acd963b974d87d5d61009750c01780032cdee1fe0b9d9f0913c4aa95d38728c1e8d52038ca9d6feca35ae05cd1ebb91dec58a755e869ce1efe719eb61af1c8979d1988654dbbb7ce9e54112ffe0c6f81542f0335f3106e5130a99f18f732a24", 0x1000}], 0x8) r3 = socket(0x0, 0x3, 0x7) close(r3) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="cb", 0x1}], 0x1) 16:26:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget(0x0, 0x400000, 0x400, &(0x7f0000087000/0x400000)=nil) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 16:26:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) recvmsg(r2, &(0x7f0000000700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f0000000380)=""/33, 0x21}, {&(0x7f00000003c0)=""/231, 0xe7}, {&(0x7f00000004c0)=""/169, 0xa9}, {&(0x7f0000000580)=""/132, 0x84}], 0x5, &(0x7f00000006c0)=""/52, 0x34}, 0x843) kevent(r1, &(0x7f0000000280)=[{{r1}, 0x0, 0x29, 0x10, 0x800, 0x6}, {{r0}, 0xfffffffffffffff8, 0x62, 0x40, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x41, 0x7, 0x2f}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x0, 0xd3, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x1, 0x50000000000000}, {{r1}, 0x0, 0x44, 0xfffff, 0x756, 0x1f}], 0x3f, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0xa78, 0x1}], 0x4, &(0x7f0000000080)={0x6, 0x1}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 16:26:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) chdir(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0xb0, 0x2, 0x4, 0x44}], 0xaf66, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x10, 0x1, 0x3, 0x7fff}], 0x10001, &(0x7f0000000180)={0x1, 0x3}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getgid() setregid(r4, r5) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x0) flock(r2, 0x8) 16:26:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000a80)=[{&(0x7f0000000040)=""/5}, {&(0x7f00000005c0)=""/250}, {&(0x7f00000001c0)=""/79}, {&(0x7f00000002c0)=""/150, 0x30c}, {&(0x7f00000006c0)=""/164}, {&(0x7f0000000780)=""/249, 0xfffffffffffffe8b}, {&(0x7f0000000140)=""/10}, {&(0x7f00000009c0)=""/166}], 0x1c6) r1 = semget$private(0x0, 0x5, 0xa0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/161) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:26:07 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(r0, 0x0) syz_open_pts() r2 = socket$inet(0x2, 0x4000, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="f72cc0c861166b5659d0458d8e7798df61dd090fece625053a6e7d345736a4f8db6407e96c88336fa263fc1f830466779e3a7be76dafecfd2b96", 0x3a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r0, r4}, 0xc) recvfrom(r2, &(0x7f0000000000)=""/18, 0x12, 0x43, 0x0, 0x0) 16:26:07 executing program 1: open$dir(&(0x7f0000000000)='./file1\x00', 0x10, 0x40) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:26:07 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x100, 0x21) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet6(0x18, 0x2, 0xec) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000000080)=""/222, 0xde}, {&(0x7f0000000180)=""/175, 0xaf}, {&(0x7f0000000240)=""/175, 0xaf}, {&(0x7f0000000300)=""/24, 0x18}, {&(0x7f0000000340)=""/29, 0x1d}, {&(0x7f0000000380)=""/169, 0xa9}, {&(0x7f0000000440)=""/178, 0xb2}, {&(0x7f0000000500)=""/125, 0x7d}], 0x9, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x3, 0x3, 0x1ff, 0xffffffffffbffffc, r2}) r3 = msgget$private(0x0, 0x10) msgsnd(r3, &(0x7f0000000680)={0x2, "66710dce3ff5a93dcc89f49a08ed6bb03df92d1badd9d828bc6520a35353b4665c823c6f8e7b647fd22f24b533227bd127e2630be7c781ce8a45f0de8dcf461f05ef552fccdacbde03bad78dd9b734b1fb1fbb2c36d283f4476b5683eb408899e46801fa47e447242c2ea6a90c6ee757af69e11537c6ced10f5a59fcb8449acd5082bd9b36275abe6d0ff59bd642d5d2ff75f921bb6e663ab6625adcf67ce6e2ebf8ff"}, 0xab, 0x800) 16:26:07 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x6, 0x100000000, r1}) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r2, 0x0, 0xc, 0x0, 0x0) 16:26:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="0dccc07bc3a23f6bdefafa9ce75c730ca66780f69af536d4064cb8ca98d41b9d9d71a71485122f1c68ff8bb770de352dbdcbbd3bd9482e74fc3dfab83922281fc4ebbefc", 0x44) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:26:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x41) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="8eb16ce92c5f4d552bd1dfa49a", 0xd}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{r2}, 0x0, 0xfffffffffffffffd}], 0x400, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000340)={0x10, 0x54638c4f, 0x40, 0xffff, 0x3, 0x3, 0x100, 0xcf}, &(0x7f0000000380)={0x9, 0x100000000, 0xe75, 0xfffffffffffffffa, 0x100000001, 0x401, 0x0, 0x1f}, &(0x7f00000003c0)={0x1, 0x3, 0x7ff, 0x0, 0x400, 0xffffffffffffffff, 0x1, 0xa7}, &(0x7f0000000400)={0x81, 0xa41}) 16:26:07 executing program 1: r0 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1221, 0x0, 0x2f0) 16:26:07 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) readlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="a9abe016b3eceba240", 0x9}, {&(0x7f0000000140)="2d9cb08171af8d0abe527274d146719385005323ae8400301bd80d3e0b527493167951c094d5556df910a2ce9f324d6b30c05605bf96dad8034d25e6e143a99ea83f532a2155f01e0aaa56df968d764cb19fca21be4101243478896e0d99594297662e75c36e1a290d920ea301692cfd5eb9574d05d3d94bf2f9695b6cbe7cb3ba7e8746348dc29ed870d8781504a2e8e9606583ff98be8528f20ac398819fcd631c9a641df2206a", 0xa8}, {&(0x7f0000000200)="b9cc401ac85f68464d7a239d7f6d0ae6722797debc508e260b8d39acb4569436bff3dbc4d935b4f1028405c5471c095a90245c7e0afdbef960946687acfa8d32699de240aed808549dafefa962bb8d1700696cfca251132b2d7ab77a200b5d29b82b345f1796994dee7b9fca3be3977b2ed9f1e9c5e73a67afa5ebf48eac8058df6d3007a8", 0x85}, {&(0x7f00000002c0)="79a2f8e13c357bdf2d139010da3a77e05bf414c5a6b2cf2c28a1b9d08356ddf04f4adc8226f18d9e9e4aed10628d3938ae8abf3b48087b9db59db44266b17ebedddea48351efdc641efe5a", 0x4b}, {&(0x7f0000000340)="f986a7d0c26f0f724db7d76a625953f68f5186bb2eaf7d0c3eaa8fda70e09864cf42517bff7f21b6726bffb72ef3b5b9282034aa808f3f1516baeed24f8dc4ba63", 0x41}], 0x5, 0x0, 0x0, 0x4}, 0x407) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:26:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x0) 16:26:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='\x95\x00') symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00') openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x100) fcntl$setstatus(r0, 0x4, 0x8) 16:26:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto(r0, &(0x7f00000001c0)="f7ac8746bb91175b17464e7c9867b22e8d0347629ee6202de22ec86543d9beadd01a8fcf636b58c8bb2813416605dd55d34504e6b9c4d592fbc1b7df75aa9319a16202818a07d52a79929e726cedb061fe20065e62fed8e74179630270e4bc809663e05ce7328af0572116baa907124859df023f53b334127d6192", 0x7b, 0x2, &(0x7f0000000100)=@un=@file={0x0, './file1\x00'}, 0xa) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) recvfrom(r1, &(0x7f0000000040)=""/92, 0x5c, 0x840, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:26:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40020000002a, &(0x7f00000000c0)="4b74954c", 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) socket(0x1, 0x5, 0x401) 16:26:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x8) renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) utimes(&(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f00000001c0)={{0x80, 0x100}, {0xc9, 0xc125}}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') 16:26:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='W\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:26:07 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fchmod(r0, 0x42) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:26:08 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = dup(0xffffffffffffff9c) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shutdown(r0, 0x2) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:26:08 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000001c0)=0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) r2 = semget$private(0x0, 0x7, 0x188) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r3 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getpid() semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000840)=0xfff) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r12 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r14 = getgid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000002c0)="3fe04911304b7c40ff4529572fc2ea4850c22519cd992ed065b6960767a88bf1b22d60cb4bbcf2f57a1562296ef960554591c250b7238e483e26f715bab2ec3a35181fa67454f482f596b435001c2a36ea7e409bd0f798cbba54701a32", 0x5d}, {&(0x7f0000000340)="96b11ba6799592451b887defd5e6e448f58c7adfa9826633cddfa9999eb54dcad039d1b202ee4acc96859c1b395f6af8d6a60f9b5192a25e7cf77f3fd31dd8bac5f67b7fcb72e5e01c64", 0x4a}], 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="200000000084c293a60f3f6e96000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x4}, 0xa) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000100)=""/175) 16:26:08 executing program 1: getrusage(0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202f, 0x40000000d02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040), 0x1000000000000116, 0x0) 16:26:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f664eb15d91390d7db3b14ff076ae696c6530005853042ec16f4ee575370c9b1d21f14703d6b961bc933526b2b54b0c972bb8f8d56768a409e35da323afa715e88e31407b3d3c28b82efc941e4734b960750ad14b8ce365e86f9bc71cffdf99e8e6ef8b1b1af3753e3ed7b449275f980eb4295f5007b6066940cdc76685485f186c6e7298a77d28f5d4f49d57a7fd2b030f020f73ac6873868232da3bf76179b4b0b99d8d0ba59b8cc63cbfcca36209587f85fb62c8f201eda0f2b9ad881d8430e4cfd1c5063249341531afa71368c1dc3bedfeedd258434924f5aaada9a8de365068f64a34de737780ec382fdc23b59f35f974cc69a9c9592d4085c3a8191fdf125a441a3d1b1d6e7f5a9a5f73d6f7"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r0, &(0x7f0000000800)="8a64014bbfb36c6225f0a5130e55bd58004e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc634e2c4d1338398ce6bb64d8aedf85e9b55f1846129d6090d1ad61164303f4c78587f9d99893c33e3e3f3ca731fbdeaffffffe30448cc3455308a38e08dab7cba9c34be30044a2997301d4ce70100000000000000a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d77a78f4ae09397ea93bcff0237cd69d912cae4f14b20f30957e144e002d3d12a50da6cbd8b9a0c1d067e9d7261a5a8efde47daa6c9081e222a3222baec14a5e933bd8626dacf3a5eed9d62aa666b67db0e4620c88cc86d86b02efb25fdb4688f8d9a93f57a235da3007959355b9e1e0a03ef93bfa4d474cd7a16d4874e0debe083448679637a2a96bbfea1b5e953be1d93c39ae92e2930f966379552923f1c81879f686c0acd95fe87ad846d019f650d7237cda25e06af1cd03da4e4aa503742513979e05d5066ecc31a812a751737a965", 0x17f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xa4f) 16:26:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="fcffffff"], 0x28, 0x4}, 0xc) r2 = kqueue() r3 = geteuid() writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="2db5865867e723db8391e7cb1278dfcf11ab1006f88ed22762043b9884c78c701dbdb702c871adef75b76e8c99fa628c5c23d5c7242ab14b53ed0140df7197a183945a85294c60c9097a11c6bce48b5e107f720ca35318946f0b83a162206e7824d9100b6a4284c9c2bcf327ade24d7f7bbc226badb30d95585ffb937c9d585d3c26486f02ef5ec3b4b0afd9d95272106b17c3ba73c67a3adee2d8121f088ace2a197f0438895b929ea6b56e83d8ededc53f09", 0xb3}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x348) fchown(r2, r3, r4) kevent(r2, 0x0, 0x7, 0x0, 0x6, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x0) poll(&(0x7f0000000000)=[{r2, 0x14f}], 0x1, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:26:08 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0x800}, {0x18, 0x1, 0x7, 0x9}, 0x4, [0x3, 0xb193, 0x8000, 0x9, 0x800, 0x4, 0x3, 0x5]}, 0x3c) 16:26:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r1) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) munlockall() accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) write(r2, 0x0, 0x0) 16:26:08 executing program 1: r0 = socket(0x3b, 0x5, 0x7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x2, 0x4) r1 = socket(0x1a, 0x2, 0x0) socket$inet(0x2, 0x43, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) 16:26:08 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x0, 0x200000}], 0xc627, 0x0, 0xdbae, 0x0) 16:26:08 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet(0x2, 0x4, 0x2000000) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) socket$inet(0x2, 0x4, 0xbd) socket(0x6, 0x1, 0x3) 16:26:09 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x2, 0x8001}, {0xffffffffffffffa2}}, 0x0) getitimer(0x9, 0xfffffffffffffffe) 16:26:09 executing program 1: r0 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4", 0x784, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0xb0) 16:26:09 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x8) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)={{0x8001, 0x3}, {0x3, 0x3400000000000000}}) 16:26:09 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) kqueue() 16:26:09 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="3a19467e4f8a814ffaa63d42d9df", 0xe}, {&(0x7f0000000100)="3d4a39ea1af97643f0280ff929ba611f57c7e0b8dd4600852ee8c581379358f47f2e83de845ee275666db408d60ad90f330ac2e031d3ccdf3565a96126a8d9ff417b73e8ad8de9ad565e9de2f3fb49c1139c99", 0x53}, {&(0x7f0000000180)="55be50d0dacc3ffa0cdafa2fac41933d386b9b109f9cf7a02efb5a9be242b019e0fb052ee10003d1e43fb7df9031ffd8b66952ae0289038f11fbc9847de4ecb5f6af86b3e9b85d3ee597dc369f4ba04a37e624", 0x53}, {&(0x7f0000000200)="2928580f06b126e743e9e0fc9176345724482e79b09aa4", 0x17}], 0x4, &(0x7f0000000280)=[{0x10, 0xffff, 0x2}, {0x1010, 0xffff, 0x4, "f49208fe6fcfdcfaeb3a1d3c3f4e7530231406b019c5a95a8c4af77cb1ffc3e35173443da7f9f429c0eb8fbf163b7f2472134f4f15326863c9b0cc237e6d7a73f27c80f788a0d545bedc8ee4545d9de24d5f8168bf30109e2ce266a38f4e6e7e8941592a7c5e54e0767e6cef3cf86cbc827e7fb99282202a23b586ce3dffe04f45ba92c3c9eadd341bc189e0af86617a98caecc8d8c264bb2eb0e804f8ee5f5d2a9e2cf82940905dbd9aa5688dadef2d180ab72199108819b617348b527ec0ba54a1425297fc4eab81265118e761ef017740322799b4a61795e3ba2a2b351f4efe613911b90a4c741f829f2a7a0d21e29db9ebe3cff329de63111ad8a3fc7d270cdd0f30db054b10db575189cc77dd21ceba94702c9c8325c65c1698fe0e14a25f5b0985def53cca6466107303d8155e5c87b4fc5465dd820fc4a410fe6c32344b6313ee080e73d72dd3ed2cba4a3aa95eb0cffe17f053e171fa886035d0e7720784e035a08ea173f7c5f1a1bcd6cdbd090b9053d1baa12dbfb9aec02c873256d77cf5c2aabb921953de16a62604e0982c8cbb18f2b1b05e6caf1a7e60de093ffef7ac612f45766c923889f73802b03f8efe6a0b2d8eeaf2836573a4a90821d7daa6f46578f7ae6a0cb160f69eef18fd3ea7f601a367d71bea7b322c12160d3194b5789ec2a954420f3611b684c61862fe18423417e8ec4c78f166dfe1599e53e1757054357df5b3e2f32216a2287a6213c1d3beb78eef036d193ce965031629c119f17b95dc609b4feeb5269faf34fce5493b0516542993eeac9589249e7c8e8a81c246ff31bb67a9f30e9d3bd8358682a7ec2ea2c2094790b25107379ed02e3c66ae3ecef3ea3e1b8f37c7afab000b870e34fafb49e92dbeef41a2a080b91e314d49374cc5e361184f78c4fbabaca56926cc0af4131e5cc91f019514a078d314ad8343b8c8f66e3afb936edbfdc0579f805f6c9240e3a34ff9db1946a6813a80e728e76a816f6071f055b09d15c5a3555a6086e89821d11f93809df67e3e5db8d16abfeb809cf3dc745ce2b27491a6fb817d5061266582f2f73a09a4e42343002b106b74a845aae61d59f48dd086b65d98970965bd97abca167e759462e2ce0356136bbb053a7029bf32244a55048d6af4408b303bf3f67e0a19e05cbffe335e1e5bf51062c949158ed60f974580194776649239290f1f79c3ccb29ab9ff416391d7c733edd2e49fe23b1d7e15bf9fe8d0d7dbdb5119b09b322835d6c44d5f66909312ef37144d94cf62457ab6de16a6e6499d9d2a47f226bd5f76302de0f8087c14d41968eb4c30b74cbcdf4e4ad683e4ab9b330baa6868c35bc93ec370c8db7fb600fa33b3db69409a98ef13648a46113bf9a10baf2f1920b08138cf6c9c204b1d0a427bb174af3639a7a2d6176aea73e95d709bdf09a2f6f2bcc0bcb38f9da8e2ad96d793f8ba7cef730c5523b2416b363efa5e9bc9105ac203fcaea8615d51fe10001328a45d2b0c1d64ac602175fa57b7d3922024ec5bec453b58869942e2930335847e022c90c09ea77421fd4ba05272ddfdae413a7c6db8693598618fb8ca99102fdcf1129bda6eda141b130237508e5622f040fedccca120953f81b8da4c6db73ced699f5058c7e50bc033a9a296a96619cb03f9295887e3f7446997692d49ce5891f1e6355a9b4e66b3629ff5aab69723b07bfe81be835baf7c863d3223798f1e4ac5f8a08b0a743ecef7d70f7ab14ae36172caabe23b18a83295d78f4988be856dc77e91e4ac2de475d5c2ec55111e60d77b94b1cb4e481ba92b186db6a226670a19043564ceba81145210fd1475ed797be2f1969535198d90a49a6952a1bf69be0cb9650a6018c252febbbdd8e6a821e44737dec9039ca20a18f2e0b943377086fd99483d9fb9ccfe811ac033f42a9a0670f9679a6582cbb722285c0cc71a22a7955f9470fb88f0ecf6fa27c12f57a7dba60891106ed1bde31e6a16a30b9491931a00310016f72523a976f9667ca8ab326b73b831b486e33e1f510497a70c3062e192d039efcc63118cdffbfc6772dd770ab5b2e7f5544ea717f377bddea469084f5d399e3c991a4e6557150efecba8cfe5f820d561cec19e34886a2269e95f30f5412df05df1f7bed97b212ce6b306789485de0815d90ddc7d52d7c06f7a09ad0732e06daa9c92f12c0fc309eaaed0d073dd5fffa3912a4af0d2c6fd0ea8a154e5228c2e85497d17d6b6d562f4ad6f98d82c6ae64230845e7249d8c81a625a96947e71856bd9b40df48bdc3e2adf167928f48c05fe5c6d5c9c2afd6ec9ccbd92c1ede9daa6bba67df88d5f9a0626b5ecb7ef22976da930514948f837c2437f4c38d115af751b32de5919c1cd769eb5b67f75ec763b6f7dbe668c09fd9b0026ad5ffb3456d829a8e18ac0a47674a4bb729d5e0088a22565c5a044aa950c964ecf8aa68f21c2096f61aa4f4306140194aa072b29dbbfd2d99c0740a382c63bb8126e3651e8ba6c8ff448d61f148983b4622a1f99b4d45536615643a86afa3f44f75ec9df79567c8d6f7c73fd8d57922a84ab88f064c95a19182f5f323d9809f896c813686a73e25f2221004c7848f209131f9005c7472d7c13ef65ff5e21791a36166a11161427a55a215e9eeae67b39d62a464ac0cd8782df2562427e6492e9307e5e585abf8070c06c993e725b4347a08457821ef4344b4b1761e0005a6fe5c2a51cfa82b030fb2e0d0720dfe0e428c784179a184c17254ad039d20505e724b34fc7b38c30086effd926c0fd27350797a7c6969ad8a3e0ca09e7cc6b91974b50d132cffb1192115bbfc806daecb471f4d81cb7fef37fed8eccc0f24f9aa594aeab382b40d2e4f5821200a61f2a716d24862667066e9eabaf464c6dc620b9e695f5fb5889813866c341523f0fdcd8b74fad11b0d5cea523a563f330db32c19a7ae2e4272dfee3a97e70446d310940d8de8ee9e8ca39358194aa8b22b661a723ff544d8163b93fec568e1192e61128f1aebcf57227f0210323acf81f0e65ef2841080bb3f55c6078afefe96b2d2c34635c0dde5dfceceaca609233974d1afd982dc310860768714c2101edc4d4adc908bdee10033db2358e6d77e6cf3b413b7abc45f69d06f100251ad6ac78fde41c604da7dbccb2e89e640a29d6958ac9e5c8c88490a13c557f21d8576881d39147830340f3ca3da442e45ba4b8ffc81d6c00aac6edcb2d19255d46a78d8e69ed505b132498af67b050a35b0f1cfd4120511fcd20ba7d402f177f366feac3e26bdb2b84f4f584faafe6fd0708ebe74ba52aa841f63c3372df3e07cef4a6f944dcc76ca1a50bc0e7ffd780b1bf14c6346cc2534714e0d1a336c82ac96acaa0ab3a150a4e1eee0155b8f0a04399377c8d25562050779b6ec9a37e918096a98677a09073d3c9f96f7d4f7679a80f2227033625cb2b6f7648d1df4c0ceb60dfabdf3f2410b7bdc9d7cd35e4853c87004ce64dc8001e27002717645890b0cc16d1b5b67b11a4028fb66b8d74e04b7d192bdc90cd4cdfab00368c32595ed1a46849f0ce11864d2007af9571a0ca383a3769dc437609291f3b767a6da071f262c498dfac453384c1610618453f702e807a9293501203aadbd824df6f1e4f7c82d01a257727e9c693b65456e40fe1881d3b56557ab72cfdb6c3f0958dc042bccf0ec6d400171f815eae3a27f2cccdd38ee7f594e9707518dad14c92cbf45a93b16634f1a5dae6d96d7ce64041e2777016d891c06520abff497678838e1eb3e195d8475866dca6cd6228713c6ec723f473c685b8383b0a55b8f1266d60f9f5e9ec7c5431440f0359155840810660e0b77783960c87622365043e2c910c223b144d19e65d0e3f77bc139a271838687b3ca8eb2537a4dfbc1aafb68413cb0624d035e9465811f32a5abd09fc2376fdbaf1053cb564ee663e495da60f1707bdc2cb25ff0c17a54b34f839227828b0fb0ee9d83100da1a2602787a5e67f8186a5a46dbf87877afb160aa86a88a0d7dd4297953175ae30b40f06e5635f3a9d505e839f19e0fe79cfeba6cf1800095d8711ce675ced7e34000c1e56e29db544d501374611d50e3e544849ab08939fce26f4f69afafa85443c4a70694ebbc1657c018e75bd9bbfc9c91a59ff4cd71286a8b26bbcd7c24ed830e1e9d09969b507a7595179b6d0b627fa5ddb06178d82644e1aab4fdb3b0c0f39756183ae6fc774a302a4b82172ed02291b141540694e481ad65d44bc9a60cb42e90ee588263cb96cae811e62f62c5c718b386131f33d48944af33f25dec7d7ddc1f99d105dadb6f83e91ad0b01cf488fe1efc12357345fc8cfa4acc71e55ae0a6695cf9613adc8040acda00aae7b6552ccb050831caf56df9b6d75f07d50844fc910caabc34bd66dca6cee19c0828f5918d107506ca644a9f3d23705b7a525ea627daa767fb6d3549637eab0dae83297385834775422093be7e93eff4b1a1f6e8ef5f72d569a91b32ecd139c9d4207c2c8b3bbde841a12538493523b12e36b3c88e5b63e563fee8ac48f5ca93512404a28f7c4b44be8d1c474924ff9001f4d3f5bdb782ad0aa41b9f745c1a31a5569bda71c49420273d59c2a1402413d893f0ce91fab8cd892203348efaac92220ce85bfbf317c9bfd292babe5bd86ce79b01d26e6c783a8c94ce7e2e9cb0468e318c813634f21187e13c503b619e66bda357ac64233b3fc6806737a04863b2cff39957627df620797244fc7d54c525e18c9612467bbb8d4495fc91c9ebc0a65fe7fb6e574e15a7e0abbb20cdab0a9600f68f33daebb6851ed2220d6b63227d73209d939f61fc2090ac6943323cb0abe7c9aa2bec00e2ae6d5a8bed045a8c686b615356937508fde2e77e44ab40e894addf606c9be270b19217a60e713bd43299cb346e3580dc637a3b700593bdc4a1769125c588fea627980cdd2fbcaa415074e63957906d41bbaaed136a08240bc386e91b42e105af51367efe71a9fc1ae00f7525956d86c82af5f3ae29f05b77d17fa51b07f8058ab2193a4827d159c8e3ce6740de83cfe45060d17578332b4f610781c9e399701bef88d212679cbd79cc36df3508eeb92acf23472dcc0cec110abe84222a46bb0059ec0f3d2c0d648428eba9a44998599aef61cddaabc4bb48ad24ddc31b082853f083502ea43b9d5c268b89f5ad30ed202aca1a5e1d5737d508d753c607ef98c237fc11ed151d32e797623df57631f531aca4da5341c564616270af5de5623e323dbb48c324138dddf0bda371ee7c10e83b15ddb7e431e2974e84f8725c48dde7d8d0af84d4833fcb7325a005ab49cf74e8472cca5cc3ac9ef2f26bcf28b70343aa65c51f003c42eee0e30215a67d9eeef1f25cb748a6cdae4816c33db4f1d16b2b29dea0f61fbbeec8f58348ab84434948403681914cd0eacad8a25dfe96067deff57b70ead54e5df5b7a25c3ba72e91422ce194b3a7c1d0516027aec703a686b4f2277cbbc7b87e3417a7df1e1d5d84bf2b7ec9fb88e6d06cc3ec7c13b5109427842f4c08477502d6dfb15efa4ffb3adbd1c0a06a05d90419cae33559d16b2ce7aa3152ff65bbeaa4fb70aa2985e5b93ba9410d6a6ae357c924f94f3bf1ed827642a16c1c2c850bc0496c1eb53378e513e8766990cf1d24dde74cd74bd93396060d38ea2247545f0a6f228b11bd45fd78853af3b71134ebb33cd0ccf2ab2b7ee243d319cfb64f14095446c1639ec0002591e309cb4025d79bc0436fb088ee4f8009986b29847aff48144a327234ce34e6679ae334b4e45c"}, {0xc8, 0xffff, 0xfffffffffffffe01, "11faed6cd8c127dd09e6790ee011e4ded2e53d40577fc8c12b523eb0c1a1e0c685bd1c4dcbd17ca7a0516d173e8afeda32afd723a8109ef973a69b5551c99fd304cbffe29a61f5f9faa8803497d60958a994f86a6aeac2ade3273d277ea63bf9ffec2313fb3b502fd7fe5eeb76c5a8281e9bf0e5853fa54be76d1bcfee0b4272c942e8958cdce3431c4d31d875332f9d0c8726dd87696963171ba42e2b44b067dcfa0739fa5d60216b5542591c5c365e36"}, {0x60, 0x1, 0x8, "11e9f9cc4df03246fde7ddd823bd9714df3317b185b9b12b24a1d1fdbc6e55071d581d16943f3131ebc17029655ec07c9d0b1bc9844086a77a501ca70596ec6e67737f5782065fc693a11e14b20e1f"}, {0x38, 0xffff, 0xeb3, "ecfc0923bcfcc1f4e6f47963db2e4971257874f90b5f0ab7a40439afedb9f7fa5a489770280607"}, {0x90, 0x1, 0x80000000, "05f26c3f1ca14230026205608a56716ae47dce928d8dabb4e43c26fcad17a44197cefef7d00663a7c6efca99af2d77ab93c5176aabdc50073cb84e6a456b2415e2f601a05ace2fefdcf8f829b46113902595a6da4c12e0fc06d72218623b290381217e32450e939c35cb7265e10892736bbafd43c158a70860ae60"}, {0x58, 0x1, 0x5, "c2f0463f6e38ea69531ac529b341653ed8fbf2d7675e9d87e4e633d7e5d73a7dfbfde1167d0b1f5876369e48e2c4f16b2638a6cc9864c04d942c3f8aa3809b5f32"}, {0x38, 0xffff, 0xc2, "ee317900e4d4598ce4d972f1d4140af6c74a489498823855a501512baf520990a1f9730aa71e02d6"}, {0x68, 0x1, 0x1, "846c619accf4875f8650456e3cba40808d9fcdb33c1e6f3ac787685f57e4f25ee0766b6091f22493a6c46e43f78048909fd7978c20c314bb9b1657cec919ab04a168850f00de5f605e083fdecab03847cb402ed3fa"}], 0x1308}, 0x40a) getpeername$inet6(r0, &(0x7f0000001600), &(0x7f0000001640)=0xc) connect(r0, &(0x7f0000001680)=@in6={0x18, 0x3, 0x7ff, 0x6}, 0xc) r1 = socket$inet(0x2, 0x3, 0x4) poll(&(0x7f00000016c0)=[{r0, 0x4}, {r0}, {r0, 0x100}, {r0, 0x9}, {r0, 0x1a8}, {r1}, {r0, 0x20}], 0x7, 0x59ff549c) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001700), &(0x7f0000001740)=0x10) write(r0, &(0x7f0000001780)="1d9e8f9b8d7967ac22c698cf384f9743bdef9a0822492b859d8684b185aa6fae4369121320675e28d7b36a4167727b910d12862ead153d8fe8a5a951c78a2426364a03a5f1cbac", 0x47) r2 = openat(0xffffffffffffff9c, &(0x7f0000001800)='./file0\x00', 0x80, 0x0) r3 = open(&(0x7f0000001880)='./file0\x00', 0x8010, 0x5) linkat(r2, &(0x7f0000001840)='./file0\x00', r3, &(0x7f00000018c0)='./file0\x00', 0x4) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000001900), &(0x7f0000001940)=0x4) connect$inet6(r2, &(0x7f0000001980)={0x18, 0x0, 0x4, 0x8}, 0xc) recvmsg(r3, &(0x7f0000001e00)={&(0x7f00000019c0)=@un=@file={0x0, ""/54}, 0x38, &(0x7f0000001cc0)=[{&(0x7f0000001a00)=""/58, 0x3a}, {&(0x7f0000001a40)=""/186, 0xba}, {&(0x7f0000001b00)=""/89, 0x59}, {&(0x7f0000001b80)=""/28, 0x1c}, {&(0x7f0000001bc0)=""/35, 0x23}, {&(0x7f0000001c00)=""/182, 0xb6}], 0x6, &(0x7f0000001d40)=""/160, 0xa0}, 0x41) readlink(&(0x7f0000001e40)='./file0\x00', &(0x7f0000001e80)=""/85, 0x55) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001f00)={0x800, 0xffffffffffff4570}, 0x8) kevent(r3, &(0x7f0000001f40)=[{{r2}, 0xfffffffffffffff8, 0xcd, 0xfffff, 0x9, 0x5}], 0x5, &(0x7f0000001f80)=[{{r2}, 0x0, 0x12, 0x2, 0x8000, 0x7fff}, {{r3}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x20eb, 0x7}, {{r2}, 0xfffffffffffffffe, 0x50, 0x1, 0xc6b, 0x6}, {{r1}, 0xfffffffffffffffc, 0x2, 0x20000001, 0x80000000, 0xaa38}], 0x1f, &(0x7f0000002000)={0xffff, 0x3ff}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r4 = open$dir(&(0x7f0000002040)='.\x00', 0x88, 0x1) close(r2) sendto$unix(r2, &(0x7f0000002080)="3298c062256b204cc545c2335f6677d2feb0de7807b7f2a8e82b26f9ceaaf7d61f5a8c2962ae3dd0125ca6b8b9e9f9cc28e77f8d32a1ae1355167a4c28831d39b5d57d4aa867c36880942c3857606b8c280f1fb4879a42c0586d3dd2f965dade64e14b6c8c1c8c8714b347b2a7712c6728f2905371117d8a389781ef3be81b412f9206cf972ef27333c755fed7542f9763edcdccc635e50be87bdd77815523e1302c6ebbc0e506fc81f24e5c3ceff55b7bfca8fc2007f2154b23b5f963ba598f76640b2b9d5c7da6b871d0ae363c0b7e4c1b225d5f5677f36c4dc08a1042a7a937c5a226375f03a3dabe72f8a45c2d550e7c3bcd912d1d16331a07b9", 0xfc, 0x409, &(0x7f0000002180)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000022c0)={0x0}, &(0x7f0000002300)=0xc) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0, 0x0}, &(0x7f0000002380)=0xc) r8 = getpid() r9 = geteuid() r10 = getgid() r11 = getpgid(0xffffffffffffffff) r12 = getuid() r13 = getegid() r14 = getpid() r15 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0, 0x0}, &(0x7f0000002400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002440)={0x0}, &(0x7f0000002480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0}, &(0x7f0000002500)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, &(0x7f0000002580)=0xc) sendmsg$unix(r3, &(0x7f00000026c0)={&(0x7f00000021c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002280)=[{&(0x7f0000002200)="a54b35f4a37dc259b5debc6a6e103117d165ad140b9b71cae0ae569674cdb5eaa04bed0f91770b0774342bdd40c35719a18f87da02087484ee8450b7a9168bcbc97f4a866d6fb24b3be41900b6d930c925beeaa97ecf87cfc32d52e1c362", 0x5e}], 0x1, &(0x7f00000025c0)=[@rights={0x18, 0xffff, 0x1, [r3, r4]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r4, r3, r0, r2]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x100, 0xc}, 0x401) 16:26:09 executing program 1: r0 = kqueue() r1 = syz_open_pts() writev(r0, &(0x7f00000000c0), 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() syz_open_pts() r2 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x3, 0x3, 0xffffffff}, 0xc) r3 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() msgget(0x2, 0x8) setregid(r4, r5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) r6 = syz_open_pts() close(r3) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:26:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x2000) socket(0x10, 0x5, 0x400) shmdt(r1) chmod(&(0x7f0000000280)='./file0\x00', 0x1d4) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt(r0, 0x10000, 0x40, &(0x7f0000000000)=""/211, &(0x7f0000000100)=0xd3) 16:26:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1ffd, 0x86138) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x4016efe8, 0x7, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000080)="670dc387566d342541eef3fa7501000000f8b3820800000000000063", 0x1c) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:26:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) getegid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket$inet6(0x18, 0x2, 0x0) 16:26:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced1fd7eb203254ce", 0x49a}], 0x1, 0x0) 16:26:09 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)='>', 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffff, 0x0, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x2, 0x8, 0x3, 0x4, "0ff02540e855d2e9952e00f451fb9bbd6c628be7", 0x3d}) 16:26:10 executing program 0: select(0x40, &(0x7f0000000000)={0x401, 0xffffffff, 0x0, 0x1, 0x1000, 0x5, 0x1, 0x314e}, &(0x7f0000000040)={0x81, 0x6, 0x6, 0x80000000, 0x0, 0x1, 0x2, 0x6}, &(0x7f0000000080)={0x0, 0x5, 0x200, 0x0, 0x100000000, 0x100, 0x100000000, 0x2}, &(0x7f00000000c0)={0x3f, 0x8}) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:26:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x800000018, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001080), 0xc) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0x0) accept(r0, &(0x7f00000010c0)=@un=@abs, &(0x7f0000001100)=0x8) setsockopt(r1, 0xfffffffffffffffa, 0x0, &(0x7f0000000080)="9a3efcaa82ff87e2dc2a0c047b427c31043330e138fc1c7c9a20f86e37a6b728db17a96ec23a371068e5db203f2ad596d9ba87df362b803b6f0dbc2e9e20d328a3caf002632c35581ac192cc125b0a907a2bff8811b978c0b2724a51907af0c4b59b2746bb3f2255f8ad5d117f100e107ac52dfce52a6482d2d8def3d713a1cd35ec729fc5db0019a38d673fbcfe86d8730927dba441ba6eb8db6cfb2c6595e1cd235cb5c4299eda1a0e38e1ddfb4f5d7a9818f5440cfadaf574cc9565442bb0b117ee4b110eb3e78d4698b72b0a1e91ad11e7404c1ec0ddbb79db52e66eec06929e0d9e91efb92411314806cadeefa4d34fc8c898553a07b922a48e5792cb950c589588771700a5a07f4c46812d98c705f8b978d1593f7918c7ebe07d80939f92c6734326aeaff28b26772011bebde54faec0041134c5576b7b012e1bd8faa463ceae8c6f7ce1324b9a31ad16b8ac95e881bac26c2fd5455e65c0d740c344fd8210e37c95e0c83564758e068e55b8e6b38f9fdc38b68eef0f3fcf40c8ae8c234c2407b5fe5e40bb60440c91b6ce9f99588a3b9339ac2ae1fd19094e7c968e118c0e0b50dc59ecb884de8ea52899028f798c039acea59c5cb2dbd69fd962aa4b0b2bf7d6ea159297d4cf4b295d02b0f26466334b7ca3e27d207a22d2db3763b2c329af9253ba2c35380c56dea304fa79ce95452bff2775374c5bf6208289c6dd866e060e7de6aeaa70ecc55b5635da32b543645686d9001eaaa4ca66f9d4ee5e75455455fdeb45cb8d03ab0f6e4f155a27feb34fb2eaca1b396a610483c0c4222f99dfc8b72b99bcc586182dc2be1b0238d3e9daf0026772a1cebdf9fa2c2746d4e42c3dc1f411b2706b6a3b1abdf54930b3f11b79b25c62565ce3c6ac457e93fd5dfe621770c6f6d5ea600f6a9d4566ded3043de07f99afc81d73abb189f74363498d9ec06e0545a390e61ba98627093c8c971d0a551a9e2acf301f20195db82ba1d2bfdaf0fb95090fec56b0e77325113928dc014e976470b3c2223cffd0e6dfd706f9267cbd860b87baded0610fd7bbea0453d40e28e510a507834438e5c79c2a4a09559e018f45843cd31cd1e740769f634b1a77c0a41f3d812ba082e58c4aa38f76653ac08d65425bf57018669b705d85a074bdc901446956917d5a55a7f9349d453f6c0edb4d81712ce372649871f862771ef23353de6a1570bf8d53275ace5b60f1f1a707f1ee143e2792f32d3f8d5dfe96006d29795b4be7bbae5c8710a3f618c928a4e789cd7cf5856a2bce42bd610f96dcc83171d6197be86541a9348d5f73bac2b1e44af9ca89635e1fe0c41e0bface95b463aa636827dfee83aa1920082dfdd28a7e13b9d5be74d8ff1147ca7d0b7568e00ad4d950b5043d0bbf4a19ef273a410af8a87c4478f1dc9829701b6a3fa5505ebba014d636755f729ce6c63be0adc0c6acc49f4a301d46c75e54a0c519aff1fab36a1c241636c71cf36c6d764d60ad0f95736a66df2e51744af27eee0c1a48b7e1088715372cd4ca29c51ff0d85ba0f3010d9a47f99677d4233c3e609c6cb4a45a3743a2f3b5a950eb067806df5ecd9ca340a4c56ca59ac0096bbf25e23af11051acbc540e1315f1697293e35be9dbcbfb2d256ab936d1098386c4f3a9029444dd52ebd200b54a8c5a672186193b30988eb88a03db3a03677a7c1e675075223453b307f3c5b68aa4f3c5f15bccefdf4824ce159f82e4d438b45d0b3c81df5a35e0dbf77f8104f36cfd6e452c957c3c5eb5f534e8bb534aa3e9934e56d0a6d3f1d2151b28f602e920fc72feba2aaeaa96014b86307fbd9c69af287de44535c75ef17bf4be6a497bfef200265f9f09ab8704c35772d5fda9ec2e2d954a779cf8127f48358da3deff375422f8771588d7cfc369c366e6993cab8514c972c4e6838604a7151e8b317c3f704e8648b53a6e43eadf7416bfc49deac78b69c321571e71bce0c1cf66ee8b260aacfb368a1cfa7f759408b1c52679b162c6f7345718b2dc106583b7e8148c7803b8230932161070915fc417b5731ae2fe52ca99a40b6e8377f8cdfac3688e2bc248d87f59411d292541c7461a58a9b8e38123eff1cd5d09c27f19fd5b31415c4858532305aa8341beae57ec05ec2fc1aebad055c372446ecf8c0eb0d02095f3d877f2c2119257b83bcce0a58b5421c9e51a7df988c0620e4165b3ae0f6e414683cf31aae118c04672aa50b33343498d46bd7d32d507eab55bdd130d7713086837471cbc85b9a6f0bbfc8dae7f807728a86f8c381d66e7936fd73ff9db460bd9914c4faa2085ad304aa3f1453bd2f9db9311139ff8a73521ae06048a4d86e190573501b624ce66b4e42647a1fdb763d619889b0750d3d4dc87fda93fde99f0a37681b6d090f70cb4eaabad7c4d60e8b0b44219c076e7ba6ba7d402b7cd5ec406e87659a9f771a812c31bbe3a9f5d299796816dbab94a516ed6e296d659304a132a77647ed8cd995836e7e9d3342c3bc5e20d4cfd259aee6193a98058a24f798a29cf40ea90f30bd327598fe9ead4880f6ff6de433833c7aa6b43c0a65b16f8158fd6764ae8670986dc56043692e3a6f5a38e0bb2893b4da121692ad2b726af46fc8cea13af12659fab90c6ce60c1b6f2fc869eed6259aa7806d62483b168a0749ba729b7e7c8fce9def607bfb677afbb020e3094e0e7e39eac3e625c8eb6d1ebdbba71b3a9a32f3ae50678d987f67310beec7f79521ce1e5fc1ab4eb80fdefb7f81100b19028a297454a648fd81b4476b740f37bb7137d105bffc939aec99f59ff3b8acffae42aa54b1bebc17c6a498b92513a7a0016e364f285ea24282b84334491b8f8d7b4cac603de935bfdd3e1acd922acbb978baaa9beba9ed2e7c0a43e7e06167f13360a7fc157c135cbbd3177dcf369e5f6ff7782cbf454535279ff4a5747753784555dedec3389dafe05cedc96b2c568174671cc06f5535f68d440ef4ef7b1115c0d7d0c5079562fbfe7e85e00cce1ad85f380352bb94196eff5b48e69ef48b080ba11e645e77cafd7d332858e19a0b17849d63d4e91a4162df8be328b33b812aca12e5648fdf195a0d84317a959ed46ba93598b18f914f0ed905faa58dba80532f80d9ce28ac9336bf7259726854a1e1777bb126f84443fd6e4f5d5c206eb14006544c8b34d44040ca7a4326a13db83773006d9ab4fa638485efba0c094085e4967cac88b3a27e8dc8b019dbcdf9908cbac9052c4ac1d72f5ed76582d90f33cb3a33f95546b37ec32d071598097c68c66cea1b153c40f8e948fc31aee369d60579e113b9e892ef4b17c1096ccc5022f82d5c434cf830ae20b4818f954fb309e35b19fa8b4efc8888ca39923fc9bf4d7ac4b6f11b6d0d1f87e3872112e41b772a191c6a78fbba32c6a77052385483280e447657d29068dd8c6d0e8c15c0563891981d0b29453c837fad4ed61c097e5424efa434fbf73d0a9bb4f1e3fa4936c9c582033051cdec775b1a3835c31f6c80b5edd711473060d7a9c0c6bc13e4f3c31e6136099087643fbb7859ff7e4f29bcbfbe403f00616aad3badd937feddcc68427a66aebe024292e2fbb6fb98d400d5b7b2b4cc7e24025a7e5cb42faafbd9129316d44d69d283cf68e39642d99210baa5031b39b941da5e5b6d12970940b67c1709173edcd3f858cf8dd1b566c29b19e773a0304c188ae571f35b0542884bdd9e44c9cc71263de07b5edf4f21b01b6c82ae05a5d6252c2b04830e11829131a080db6ca306977069db5b0b04e059727ad711913929ce30ef6a56ac15d6bfb80b6d6413552b0b3e08bde94ad7f73216d7bcf8a4ed6a8e8b3300c3ac43c5972a9424fcb0793c816a28f91a3ae1f0c8541f290d9555fbe5d75b66b6632ed4b79a748c670c4b7fbefb6e54dce91fadbde01b57bbd51af2bad8d71f376b72b2a9c05476c2a3a4ceef8ab4aabfef53cd9da238018813182e4f41416be8f65c79435453f5488c72f51ac74919f0b62687ff9dba8a0ec7fb35ae16812da830f263384350c0f95f967e8d922b18c5a0494836f8fdef1776b1f3c7377ceebf47edcea7487fb0542038f3ee8718ae221d26c34c18d8885749f617430d5d4f52b4522830e3e696b6975afc9993ff480ba8962afefa081d6af681ef478069b2c79ca9e85a2f87e4c8354b11bcbd7bf72b6008e226d2a038b9a7504d5bb95ecd4f78d027aa4c0a32c6e3302c671703fd3a65dc1d74e49558ebedcbd649a0e21c703b5dc61c4f8e3835681e41a628ae02e708ab7367dfa8b902bededbd88c87cb53690eeff3f671a374b70e502f3e58845e1d778c210df5342b079fabfbea2679ac93e99d045767ba04c864d60ac69c6ba42eb96be5c41a41dc69d3a365f26109d0bcda0b8bc2bc2bc0086882a9edd20987a7af419ce5031f01386007d92addd8e20daf27049f4b6845b624b4366a1a7895aad0b1df7d00326520ae6d064905655241b812ac5eabff5c94b3c89b126630e5958df438eb98f9b1f0509cd6e7ff5c5a92a1d6e16b111134a9c355e7a05ff7848d036c736406fb95087163aca22f7f4220a2812df470e5028628867b4c24bd9c9e9a903306cea8387cb96558821b96fb5be87d4f256560c59ef45356a37c4d17752bb7388716afc97e91dc72959304aefcdf5b2b733d1cdc57e9ea19e14a61163b5040f6dba36a5852218cdb624f1c20a1e31ea6b532e1e49434210614d340b48e94a1f12370655f5ab45abd563d42cec30361065a50715e17e982aec4474df2f05a87fb971a6800dafb235b70fd0964fa6a5911e16bc5b2b5f74f829dc58db845cb3cc93ca0d37b5dd4740587c6037ef2142416337258ced815b9244f63062b78d9a7b066d8aab757da51ef2c401e71e808c63789ac9249486ede3ef200c50ca3eae8dfdf5a2887f69d9a9d648f0f3f724baab4f3146b1bddfc5ffac540418c78f3eeaa067cc83ef89d6b83d88b7771feb6db8429ad854f8379530947ca173f9186e7774742d067477e4be3c05643e9b16d75d6b07beed514905e89fe8cce64b7def63ddbabf6b43c95359368ae99d9e652fa9d010e7a5d887e8893ef5f79820cbf57f33c1e1edfb07a7dd1f821438c0244a0e18f5bb5dd6dac5a835b69145b6a466b30bf0353302cf3c21f269faaa701d05e7e7d3a8f2f0f3b2a61b4055b26ec768b67071596cd5261f329b907722191e2df9430f6b59be033ef3aa1e36a32286df9f830754ec2928b7bbb955933b2f584657a6c92a8b32fda744fb125c7c61129a5bb3aa8bddaa94048090cdaf2c2bbcaff882b379fdeacbac3f4b7dd24ba10242b17c525798bca3af2a8f03a9293349ba03d45f5d96ce2b1287dfa19611d0fe2efb72d136f759020403af89424b9e17868428858877a2aad65fc33b7ead0ed2dd0d9edbc10e746783cf0b96ddeff07490cfaaec0be7cecb31081c8264b28747696016ba936f706edc71abf765ad56a89fe8d58acd3add403d1214e3548c8a7b97d28082f25247f3a1ee0166018012ac561de7ddbdfab2a170db36997a5d5f742d72a21e782e1409c169ca0d025fd09fb2d4099f90a3b018368180cf9bbf0b643d3f314a64610403ae14567e4a23d3599644448b1c356ac153a4002d35c341d8d800c84d49373be5335f54cca8ac2207a3b8717005b63d1f8d2d5de9a93389df8942c38feb2fdb320b04bcacb4c16de344a5e9a1de451a1736f420c06561b7cec4c0715e0bd3147449054ce188b4915c62a7963bf5ca7e47e6f424bbda0d8a4da48379ca0e07e07c54aca8b42f75d1c87e2d", 0x1000) 16:26:10 executing program 1: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x80) r1 = socket(0x8000000002, 0x8004, 0x4000002) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="d8c6e9512e12be16a98f95d328f861413614619ff93224a0d4fa926a83520c23966a2106a73902b7599d69b6ed0d812c9fb4ed8639dbb1a3bc826ef284c6aecc646a75ae4256e4fcefe6e3e3145a8d4aa8a1df1b12e4a00abc448a20bc5787d9c85ac90a6717c92548db19cc58e94ac36a9cdd4dabee9305"], 0xffffffffffffff3d) r2 = dup2(0xffffffffffffff9c, r0) setsockopt(r2, 0x0, 0x2f6, &(0x7f0000000180)="b4e61a45186dfd087b9c447376f6003631ca1fbd7e8ec9655c45eeb4622bf8b1b75a15fb727d76bf4dc55fce57d1ac360709a3df22b09a41274ae327aa71695b93efd9d9b24860ee4f6454a3025b4614a62461", 0x53) getsockname$unix(r1, 0x0, &(0x7f0000000040)=0xfffffffffffffd57) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:26:10 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd57) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:26:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000100)=""/30, 0xfffffffffffffed0) close(r1) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x4, 0x0) 16:26:10 executing program 0: pipe(&(0x7f0000000280)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:26:10 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x4, 0x9, 0x6, 0xffffffffffff8338, 0x100, 0x4, 0xffffffffffff5f94, 0x101}, &(0x7f0000000f80)={0x4, 0x3}) ioctl$TIOCNOTTY(r0, 0x20007471) 16:26:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1009, 0x0, 0xffffffffffffff7c) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:26:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) 16:26:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) 16:26:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getpgid(r1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x3, 0x7ff, 0x8, r2}) 16:26:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x10000, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffff4f) 16:26:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:26:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = msgget$private(0x0, 0x400) msgsnd(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="0881b7e8888c8337b1f46ebd13cfb6a4d93efbefb8272e6f20b808f9d3fc00000000000000000000b037d024badaba56b4b06f01086bcad2141d88286623c5d2f5ea5abca6057a8968faf741d858a9038bbac44a30dca1690ca5a5d75ae4473ab22c8b323d9513501b85e54e0ed1898b8ef0b83010ec8d3674a94ca71410d887d7c61e8f3248985d36d9e5081f5552cf2e3ec8e8e66a7168f099d2ab64ae2eecbfa3a09896adfe1e1b2685a5939cd8c213de241422917556b48af7fa02602488728394ad541780c56b0ddb4c4d7cd9f8e966b4d74b70674b0c81b965b4aed2b680de05754cb24f2c773fe50c93dfd6c77d1d4ea623a1df34db8632787b9a3d1c323b936a43df349ebf28fa0b6d5a5c20d933593e013681ffc86eb8e0a820b96280c64492944876b0a95aab19953868223cd1adfc2320de2017812f3498dc28f63fe6ccc49a157822ce4c25301ae2bd804a48549572246edc56fb0ad465012240b248e6f43c3b3437ae8340fc224c54170082fe84a91c373bd3a53cbd9d1232a01b906efc99f9b40b3f5df52c2fd6136cf26fb4637b4276c59c9ffaf2d251d68039799847a66ff1af872634f5950ff85e5229ab35040af7b05cfd1bcbf3b3e71a0f374966d80addea39f38290ae55d89f9541135091c8eda4df3ac5bbc87488d81c143e8260f2f51d204b07aec8b17fc1c2b2f1781a2dc26b8c52f39fae7cf500ff257c236ab6e26ffccb6fc84de05f7882bd17348f9fbc5aa7b630e4ec74fec28e4aab76d439cea06c89695da8180246f209e5f4855938d39a7bc55f5d47b03f9a969d59c332e26c1b970495bfcf52dc2501d5a0f772fa4b7c1929f601153d59cc443d02ab3e6de0da0e09688837d479df4a3d1711d5c4a11c89e176c6482c03ead12c7dfc320ea200b2536dceb3069c32fc24b74cc0b21c5bcebcf54dc2018f9f6820e40aaf9609c45bebd562e255b299f7e9d7a95420307d55ef99f48e06920c2e31c8bebd8d95d5e43b53a71820d96c4de9589416fdd6c9f02cb79fb4b1f6abbd1173a436383e66846c5889682d652e93796f7a75bab8ca3384bb10d5d6c6a3997211d9834e31a6f6fac55b66beb0a055b5dab641f437fa8ec08ede0b7e59c338e06e2368b3ac94070db336dbf96f6a0a8fc2756a0e2ee5083e91e6706794a20bb32053bb9f75d606cb41cf1b4bdde17dc1d64da81061ef06660155576a213991dc3fc9d34411d88b3a7e60969df13a26"], 0x34, 0x800) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfe30}], 0x1, 0x0) 16:26:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f00000001c0)="1729cad1bf612def34b816f934c0936d3df6c46ffbcbcaaff46f632669cce96b0a39582092d87b29f4d7273fef2eddb9ad4acb7660074172e6a3e57471c1758219df8858371a0fb962de4ca05343eb57565ba20a4fb6265fc7b3bb6e8ef213ded1f8599317278ff50917b78fedace12e7c346e152230de91c752c973f8c9c076d31c7e773c6d92feeeb8d3d32523041b0d11c05481f16be4298657d856bfecb0245f6b0671e4527c09b62223a42bde92774bdf3c6db4bdb9649c5edc9861589185b7982ef2b1b3faa4919b6822b47088784699dc7626", 0xd6) socket(0x16, 0x1, 0x7) listen(r0, 0x100000000) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x19c) 16:26:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x40, 0x8000d0c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:26:11 executing program 0: lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) 16:26:11 executing program 1: mknod(&(0x7f00000001c0)='./bus/../file0\x00', 0x2005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './bus/../file0\x00'}, 0x11) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1040dd932b513c2a7a2726be6855e4a1df8ef02e"}) 16:26:11 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt(r0, 0x6, 0xfffffffffffffffe, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x2) fcntl$getown(r2, 0x5) dup(r0) ioctl$TIOCSTART(r2, 0x2000746e) 16:26:11 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:26:11 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x900, 0x800) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x40, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x6011, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file1\x00', 0x1, 0x0) chdir(&(0x7f0000000040)='./file1\x00') 16:26:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8000, 0x42) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x6) recvfrom$inet6(r0, &(0x7f00000000c0)=""/203, 0xcb, 0x2, &(0x7f00000001c0)={0x18, 0x2, 0x401, 0x5}, 0xc) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x308a, 0x1, 0x7ff, 0x9, 0x20000000009}, 0x61a) 16:26:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="44c38a1ebb0871fdba6714b2", 0xc}, {&(0x7f0000000100)="8736514e960a68ac397d2b1d9b19de802d0537e94291780279b8c74bd3bf242c59d0076a5970423d654e787cef1393e2f2b47c34da19bec2098d7582f56eff56bf27359bdbde681b33b78bba7ad8d794f6f4ae7d2aab94fd3363623a998a0ed838cbcd42afaa0544c5ce159f0d6e5c050ad91524f93e4e78b911c56f1b8417736e5de1e2b8232535c727410e4aef9132622396615e5bbb7a207a5413c946c594ded028e1b533a177d4bebe3c16643f69c0ba87c5cdc212e9652a", 0xba}, {&(0x7f00000001c0)="d533de9a59cb7aaffe14790eb0af8eef1016277442d2d46c2615a27e37965ba20e57bbb84ef60703f11cb328d53ca2f268d65be1be4931a529197a64ad753a432fc8ca13f9dd2316d613471f7195dd538938bf3f451cbd24b51787dab4217b19ae90af4283510a4e33394903acd76bca693cde1f1bd351d05490ff1989", 0x7d}, {&(0x7f0000000240)="34c74f3d4f6d09a9d2a6a8aa8dc5c7b0f72b022353ac6a2dc1754cd44078214aca5fe6d21adad9377d84f70fa481e06a8eea501e14463306934d1bdcd39ac18042cb09748a7e53e84cded15e7991c860435e356a79524fe33fb5d10d604f5e466a0f80149e7e27aa7eada11c84c53711408f8afa1f2a7b7cd7bfdeb0340258540a968d44665430765341fde2b7b8caa95996e302ba25f49066ef488151f61636d4f6ae7f6aa6dd7fe5002f3ddfa8f1cdee37f764d5d710668de2b001355d2e8a83983593c249ca5c3f7a23da6c5d922686e12ae6583c281d9a7743302206a1d1e850438a520a95362907ec66c4be5aa0f9fd5b271df9774a000e3aaf19dcccd8392b7037c68fcd46f56024602ce5e28b19e5d39300d98bc4b144a46311a1778d98b2b33875a14374956daec9ff5d133b284b8dec09031d6baf7ffeb0d7ef54a08fbb4320267ea0a349d1b26954508ad41325bdbef0bf586ca60ee75ed4fb87375f991e5c9f152d2e4b5ae888991bc9361efe0574c31ba9d33e7ce0057fbe5fc12018c756c862da26811b84adc6d40fc6b010a0675a8a4e6fc5cbfb0ea827d34fc0cd0541e49ddd18b59bb76fc35f4106c80658d215cb04393b6020aa91f37138928216c88cb68d440805b66fbf727393caec58f01b88168c6e28df4d7f58db675a647b83b1d3ec27321486f4e0b1f6b1e710c4865d2676bc4bcb8624fc206069f7b4b5a91e24fd6967b43610ecbcce34af940c2e80f834f6606fc5d1d667291154e3f9cd7024f062d7f96416f9eff501c558f1f85533c6f98b1d4763ea7b77c1ccd78d103e145250a5f982aa8742b9bedc6dda5ff4774ff43448eb3ce2a358be9c62620d2bf9682b134fb875249bac7e6261bd71090a42eea3982e2901bb65949505d1204f9d522657358c84865f28edac7037db9dfb686e749cf8584787545292ba852be5ad739a4d972a74a0708717aef5377f9333801dcd87a918bf21a6ab15481bf7503d7682e6dd7ca570c904b2c71d7d36f208326503e6b5eb7118c67d295831be444cff6acd6b0b9706490135fe3e6736a9a66452177a95d7ebf6e7caa7968f2e2d3ba65bbc7b0865cceeed4ea1ef198b812f8b8a4b17b66c6d1a4751cde528ce784b5473718349312f688eaff27ec9510a99428ad91a2a871c9ac1de5109e24402eb69ef0078830c21451b71bf27ffaa09b65f535fdfa99c86531bf3e94ca4a0eec1bd445558a91822c42f72a370f663e6b7be1a6fb7b3ca179c294530169a32134c7fd75c51612e8714f68ddf22f1db236c0801a656e66373dbffb8a9ef915d593d9fb13f26054da9d15c6877507876ea3e1a19a934f6ff7027a8e7b1cc52d794c162cc77b61043338957c4aa1bbcde12fa10b4ffc6e2fb63cf8b25ca8e734598cc2fb48188937cc080df778ecabf8c4992bbc535c87ab3beda98c202047f4bd487bf1aeeceea58372cfdb0d1ff68a5fa3174e2bbdd259a583e267fd1b7b7a6410f749390028675dee0ae123e25d544578fd7c29b50d0c8890acfe8146e027b25f6c1749f600e0a38134ba8ee15903f6b79a7b4bb869c802d82ae132575d11ecf071fc60795f095595588ca88f57b259822b81db31a2a7f7f4bd683559c3e6787d7199513d4cdacb90c9dee9d220fef65da450af5a4b54ba9fed6c2656d3330ef75bdadfb29006da62d99dc25834f86d5a832d3fa2b63e7f1028ff9cbd95da46f536a2d6961aa1a9a1ca60b496e3e5be1d6b00664a6df11fe981dedc97b3b0c7b652168ea8b4b685b8cbd379501691141013aa35179e1db0415d2713213f5a439bc2d095c603d1b2446f147b83983127f54a48da197e6a979ddd713f8ecf6b8e270b45bbf388296635df0ed9d4eeeaaaf7474777a46eef88ea55ed76a70e41a9056f9a52ea6e7d7128b3fce267ca5ab228949d8ee3437f90120ddf33e7e44bd7b11d56430c4eb696f1bd150033f00534d5b916bdebd025eafa1a655afb1c4f470ed9529a1fd4c59e80dfbc8021fee4800ca61f3b03e5bea477aebeff87f6611dacfc9458379b0d690c56f96ea65183de64fc91c8da4c687c1c2208229c9243d4893ed872ca44385ac20743369c23d445b2e6edae51c2cc1b6c461d721e3a151a760ae0c58c5d56626f526fd10bb565f788467c7bed0efbf435b446627275fc24ee0b37aca56c68aad607e4ac2aa89e0e354d6d63e525fad43cc2ea2130a1017d3e2211b43b1da1932d1a2822eb5cb09b3f225b321a134e665ee82ba7c11938677de29f5000ec2ae786d1deca229fc2dad4c1c2f6ea859a6b1ab4d41d2a5c77932e1a337a6d88d6f26fed0aef2a7233eefeff39141565f44a7969ba207bbe54262c1ee226e6533e13f5db3e57b85f51c8347af317972c6d664b8f51037059a143fc13e0053bf4893fd9323da0489bfd18b828385cb1ff9de593fd9950cbc83e8440616d0b27d391fdc498ca978a4eebd5f00b1a1a25724c2d182a4cad0a829c41b74c382aeb3c9e6ce54b2fef930d3072bed6ba4b00d117f65fdb88b6a43eb46d5363262f1bf3e95ecdd3769ea76ae356b81b4aea52d3eb78c3c5a49241f4ef9344d823f38e86dfacae9d777105166f1ee84e885c223c3d9b24fbe6cfd6ac2476ed45a103e6d0a8f73232618bce522d488b2827a6ee1e9c6c44bdf4f0097ce36e9da557890abc47eeda2f2067b56b847cdd66e45ce8d82074dfe11c99be96006afa34ab3c9c3ecc3a2988338f0f56594b7d63969685c5dc2879d351d555fa086737decddd76149d861a4861c8cdcb0bc9d889a2d358bb94ab3db86625849463be360e6b44ab78968f92a8fdcd40c10d143d672f58eb4dce9c0839f3c5a3d985eaaf52a529eeeb10cd0cd4ba7e9bff02a8f7d6874c0099d1061b943ab7e6042aed6f533ee1d61e4a144d593a3f18280d2959e52bf06b746ff580d6060330fb3f6c85908e152e8b3ebd70170c40c6164aa27a227675c64a923be2bc0f85bb2a30d529d90404b978aeaced84cce2854c93bcbd69c18e02d2c4eebb78a4d401ca871b53b2c4dd0346c96274296a2fa8a77b18abfb194caef58074a1b4406108b6e8c29eff2b2f7a9a7b4d8f080407f66f313f8d4576c54fdaa52b22453ff49847cdd73e0cc3a782a0bd630a48ad747518d4dd38fad5a863107fa83afe659c15456e39e41bf4106c2fadf48848a78097b87352ad7f1270aa9fc31fe94cc9797b94f729332f8e05ac2961b4774681bc250591ca65a26a4c464c415c5c5dd82ac84d330eccd7ebb33099c9ba3849348343e32cd305a7bff0e163f3de11e6a9f5f756ac5d8ac6f043d3fd72349e4b6d80521cd13f77afaaa3877ab846d7ccb406c35267f1eeb24d51a264b7878712aba292eb9cffbbd41414e5c16efe78764b712139a9e71fd388dd81ec3192b222174c3ee5114f269e9d27a0fecf8d3818cbac14983abfe0cffe97c37ea22f021935558767d5c101174b5d5ba835a04975c7daa41ad62e853e496d95e8d1d75d83d0fe56b59048ff65a3a1c62f1cf2210f48b6f1587762829073d064baff49c76b561af7a9b24ba0c878ece88c947dd5a4d2562698136d9758abbebf76c9fc982cdbc8dfd4e0649cd9b603cb8841db97d91bd7a62d6cc999338fd060e3d26ba4be26a5f5d4171b886fab346ed53507629e7eb917b79152d170ec5b6977f396771fa3fac6f46ae9b4ba1feb9192898a6e82110159e80770822cd9999e9847b51b923b4005c60b5fc865fe4deb836ac31bb1da91a6bdd8fc52eab5ea332fe5bc57b2a563a93e6303cc3bd3f451e1e1b268b83558377e41a6dfb4a3cbb2efac4f94445981b26f3ab4e26745b4e265ba84eb11aee07fb84cffaa152c04c60a55233516584d1737c7938846cc5c406ac78d5ff257d2c8ddd0e3fbb432b6f88f81812b8b2ee15e7c71136d9bdd22d5f52f910e17cc6ed1d06c413adbf7e38763ca2385d9bcc8c557d7a0b31e1deb896491ec41c8216400adac1e61507138b478fb5c24454d80f07b0aa5b47eebf2f0d08c1d6a0a5a4beb540dfb378c8017641cc9cd401a2f16719b1a4ec1f3e186fb3c87ece330992f9fbe2dae0942bfcc04f35700c0f03e3606fba26d22fc692fd5eff49412f3ccf38d48d4c827b4293ed7b54da30c50451e84c390de9402dba75e36fdf792f1a8acba558bfdcabc8fa7f1d426700dd648877508adb9467a683b466b26840c585b2ce41a5129672fb8f81999ed31a796c431dc0ca7f8d3be2a01c63508cd9980878986c12ee76711244e4881fd89bf774e96b7da1cf77298ebe3a5c81cc9a9f7274389993c61e35c3390a1882431ba336d43d6a7a16d688629539bbd0413994db450e3ab765cef0c7bb3d46b3bff7012c6882990e69b7405023757c17b1c5b6cfc4ee967ed8d36385f40ade02a4378c02551e5ad9fbec3a0796894089aaf72127055ae9508b1977da2a0fdb5292019bf0979047022ca77bf468b4456deeed9dcd7e46373c54ba0a2dcca03b84ba9523999b2c794545d37d2f898041cbcb0418b195cc61626724f805e452f41cd751746ec7fa1253f30a7da98114a8b5e95022ee7a27f7c893fd62013f6d38e104216379850f2ef6a299f657da47b845d08f372286affa508fae399a86d31abe150704ee420b7e9c4fb133b0576302a446641f4cf8604f980fcbc26649ec35207b11e0388d9a2b44e1ec9290126066c0d0f435923ed0c23a74b72848aff5de0e03929f19adb98bb3efe93ab58cc1eabf88bf1c7e58f55fa84e25fb6bc0ab6e952a6977a5e5abb6a8b4b29035b3535cd81385b353ef72241eeda8abb83f0dc6e3c10892eeb35ad8645cbcfb5593c059fa16ae83b131a16a09e842ae8f7fb043fa2f324276dc86f6e1979ba8c95cdaa8fc5b5a3bc758516d59f8be9b7fa5ca4ddda0cca70919af7e064f86631074981a73eb0b5a0667c3dcec338735796ad14918c1f854054fe9e11e9ac2c4f4ff9e6d8223335e33b2599c7b791edb8a45569c93769693890ad3e80839d0dbf30f6942fa3844228eb9e8633d78fb7a2e2f74a56aa423c8a8c348ea2b2c7771451ab09f9d6040969206cf403eda54e82112abff39db496079affe9a42c7b09ac96413466ae79b9a17b119cc792a61fb7f9a14e1c35a803306ead5972f1f78b4b9a61c2c3b30c9dbebdd7e3f7cc6ea76ca40cbd5a0f4b7bc88905aed3bf4750a40f2fbdd071c55e4d7fced123d324c84b793d97419f218daeb34cbb0d4c12993d205fcc7f4bfe50206657305cfb5fb219cd33bdd4d33e75c90e6b22b684633c53208e653f8d4c2f3ac6402000920c6608e2050eaac7486fbf197afc50993af7c9d2eb03e37055fc6d24b862536d9a5ef91943a23271846cdfa602c9fe24ff74d650a862267988f4729556c364f2c31d6c04503861a4bacb3ea88cc3b5747f6a5fb42d72a8ebac71142cfbb117e298f78b1b25392a3bfc4b91ca135c6e3d7d1abc269cbf1cfc9126ce728aa4f2af0004a219c7fd25b72eb8add2230b51b2b5d1153e29cb8272779cc2b663a6da6fbe2defda5db3ca74d1001698509c22069587b882ba68ca6952949fa58539462f31dbdba36d009e19abc6f929187a002266d0110797e98fdd80e9632e19473fffabc94537e7491f15e368be7b21c1bba814530d4f03014f0d2e73a4c020bd11810f1eb053fcfc9140166b0a7073c665cc51c1cf44e7a4b015bf8382d9301b8ae4b423ffc4d72aa6d6a47d6a2594268bdd2816f4b6c3d367e81530e264ccd8698a0ea76f32f5863c2343f9860d8d47385d690424b5860767125a6b31aad", 0x1000}], 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r1 = getgid() chown(&(0x7f00000000c0)='./file0/file0\x00', 0x0, r1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) r2 = dup2(r0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x55b) write(r0, &(0x7f00000026c0)="92", 0x1) 16:26:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000000180)=""/242, 0xf2}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/188, 0xbc}, {&(0x7f0000000500)=""/174, 0xae}, {&(0x7f00000000c0)=""/114, 0x72}], 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 16:26:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) r1 = socket(0x1, 0x5, 0x5) r2 = dup2(r0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0xb2) 16:26:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r2, &(0x7f00000007c0)=[{&(0x7f0000000040)="9b77bb10b289fbccf4598adf7a0aa0947a44c5866e2e16a58c41c887075d4aef21907451659a1d6c28f8ad45799de8e3a30839c5479d74517a8d332adf67f0f6a2f9f9f3955c138ee622cd7c3bf17d35d321ab5d00ca6322ec9b255a", 0x5c}, {&(0x7f0000000200)="0c14810879c49377af753a6fabb0c2bb3a226866f198e1a4f80f719fc5d008a78f6fcba6f046c68d1b32de011dd7e66ae53eac94197999a84ad3afcdc3933d1935e46cf843d679d7df1445f915676a536c4e3c165e111db8f31d4387498a6965dee3f4d87735cccb661c7fd98351388428ecfc63d8dd934c361e639b43", 0x7d}, {&(0x7f00000002c0)="21984ac9736e4b1e5b1a9ebf0bc2f54b4de119e751e6b3512f7e18b17246eefca5185899151f00374e1866773a6df6f7ad86f1e4f15fdfbbd18c395d11f9c6b7537e031001ddb624bca1ce19f216c1245c31f04c86cf8e2a961dda4b3fe93962a2ff443dffa91f6f2013e45825f9a97a5cddcaa4481e865d5daf83a19fd8aedd0812f65161792c287476ce38dd82686d4a377bbb761fbf7556ad1b16ac53fdd2bca3a7712812013a1f803a172b6c6532f189c71e3b533ae34bd669ae0aff71a2da77d034351ca006aa5a4d2d66c06b4cb068c5016b42d1356c3292ba8b07c5a0de54005831189363e9c70e739b3a5d509f2ae600aa9046be", 0xf8}, {&(0x7f0000000580)="4ea398529f34cff438ca34a3af682b6ddee74468e3304e2b4c8221ba8d5d5868116a782d3d21f03b5b500fb834c17bea55e7f0c8410acb64261fadc0eaad4248bfdbfda2368f0d5ec557773570fd1ce59ad4831f6c6a6e2c68c870bc", 0x5c}, {&(0x7f0000000600)="6e5909dd9dd0f2bd5da12632107bad0d6dfa21f5c1575b0e7582ef3eaad2ca102ce9b78d5f0515d499db56d1195251b73a621baa7842574cd87cc09090d1b5b63e563f3bcc578edaaccc20113d2c9d4e5a60904a3be175c4dc6db8c68652b5adb465f6935c5bd4eb82bab39866c9ca6da3e6eafc7da776fb232e35007fc3f3467fa76e593d776131713ec5ffba81aba7a23d6a4dc2ffc246baf1f013bd8b735a67d444a3e2ecc06bd1d747701e61f0956c7a25890238dee1630eb263dded8318f83071245e9ec79d476e23fb", 0xcc}, {&(0x7f0000000700)="a3517e78d4cc998b5d06996c6ec8ac52040234df5156a725ffa4db5ceb7826072c1ccb101381ca238c7137a2eac46c8f61b828a8bf7b4004b538a0d7148e184e338c791cfe29ebb20ba4af88da843ffac5bedf410ff1666fb3a78aa2ef75f9eb30876757ad840c8b07b88b3b368ceadf8b154b5ce261ccc15a5dd95976b44c7283cf306d015f29897f26329caf3bd349789a9a49c9acdde1ba02db16d735a6669906", 0xa2}], 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:26:11 executing program 0: socketpair(0x2, 0x8005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = getpgid(0x0) setpgid(r2, r3) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r4) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) socket$inet(0x2, 0x4000000000000001, 0x0) 16:26:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:26:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000180)) flock(r0, 0x2) flock(r0, 0x2) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x7fff, 0x8, r2}) rename(0x0, &(0x7f0000000140)='./file0/../file0\x00') fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x4) 16:26:11 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x4) 16:26:11 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x8000000000000}, {0xd82b, 0x2}}, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:26:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:26:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r2, 0x20007461) 16:26:12 executing program 1: shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078d9eb3b1f53165cc345ddc853e75aaee8bb537b2ffd1b27361779d6e3ca2f6d10cff4e6ca2a92f91647bbf6363b3b69917c43b6c46992c98fc3f9f6d11a3ab8f3001bbc191a1ec71b744f6f2493b4adbed66f5be400f45bbe51aa6d00a51fb32d4dac73762da233b33ef6264f9e4141aeacd0f0271a68a06c426eacf7b4ecc3beec3254916aa4918e0ddd80e0bd251e6e7204d65ac2be9e0b773bc900a2007ec563df11ac1aa00b79283bd67bea5238dd27be59cf28d477bb3af2aed36db31d292e80d153832"], 0xe2, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000a00)=ANY=[], 0x0, 0x800) 16:26:12 executing program 1: r0 = msgget$private(0x0, 0x10) msgsnd(r0, &(0x7f0000000940), 0x8, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "bdd9658350143844b277f74bb2df0f5fe1f8622949231c10c00dd71ceb9473b611a9f8add51b2a0eb1cc67c63ad219470938c8e9e2215624061d14526f1e6e0ad5f56d94d05d0069a96f0211a1fa854eea16da67edc1616ba2f127705cf00a9ab2c529c32282428da604b308fa2d6a0253277a4149ff3585d962e3461626abec7294850f862f7fe8e82691f51a16cd0b619cdf53823600a85813b0c41e62b3c846459858c77ac5c4c2c89c1ec03469f61541abc2013f968c28d7764a443d4aa3322b23f9d598a341f71b1693ca1739656ae8a745eec3abf11ae328bda13a7d1af441891aa1107a3de0ef05562a4ef0df6400c66c"}, 0xfffffffffffffebb, 0x800) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023000000000025a28c80b604af2e612ae8277ca4a2ca00000000000000000000000000e762a45100000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2b089e24f57ff0076e6c307a08b2270f9c6de35ecbfecceaa4abc5381738e9a3ad82ef87ca55afad737f6855d8b96a827eaec25af9f96b5cc817190bb93e1dfe190ba96303ffada6bebcb312a6cd290fe0b0d4e039d8c2f6c4284ca85a56179a886c0f820b8d5898e45bd356ffa8bf923701745a92b4f455cee48e031ab9b9199720833"], 0xdd, 0x3, 0x1000) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getppid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x6, r1, r2, r3, r4, 0x6, 0x7ff}, 0x9, 0xfff, r5, r6, 0xfffffffffffffffe, 0x10000, 0x4, 0x1f}) msgrcv(r0, &(0x7f0000001200)={0x0, ""/47}, 0x37, 0x2, 0x800) 16:26:12 executing program 0: socket(0x2, 0x7, 0x100000001) r0 = socket(0x4000000000011, 0x3, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffffffffffff}, 0x8) 16:26:12 executing program 1: r0 = kqueue() r1 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x5c, 0x4, 0x9, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffffa, 0x9, 0x24, 0x7, 0x81}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0x7}], 0x8, &(0x7f0000000300), 0xe733, &(0x7f0000000180)={0x2, 0x5}) 16:26:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:26:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffff, 0x3f, 0x0, "d730ede700bb1a000006005ecd984f280fa88382", 0x0, 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f3799e426129a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58e", 0xb4) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x80, 0x2, 0xb59, "3f40f12aa9819f9346e7f0ac74d548da73545793", 0x9, 0xec4b}) close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000002c0)="84bc73b05800e1251cb7fb21b14213f437c42b9d9cc15e5fd772ff62c569ce203a5047a943b02ca4246a672aeafb54cd84dc65eba09e5b8f242178bf53409ef363e49e04b6f24d9701c17e3a6cf20af7c408566df72c915666abbaebf2df1979116e2a7cfff17b5ca0903d302fdf35d8641cf074d25ea87dd8978bfbd5f5e7da42fde75b252df256495a69b1e4bf1a8dd76782655bba3fd6059fd0bac427c1700969f18c91f67aa3ff9063ab34747b17c211da7d01f499f4fa78fc55d60b38ec2ebfade105f8c6e61a437bb1a4feb9c0845f17ae4a73cac3e7b9db2e76daf83c636934d58cecf0b9b6ef02e40075d4321a284e6723418d56038ec403", 0xfc}], 0x1, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:26:13 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) dup(r0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x3) execve(0x0, 0x0, 0x0) 16:26:13 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:26:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb73) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) fsync(r1) 16:26:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0x0, 0x8, 0x1, 0x7ce, 0x9}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000001, 0x81, 0xffffffffffff8000}, {{r0}, 0xfffffffffffffffb, 0x90, 0xfffff, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000082, 0x161, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x0, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffe, 0x9b, 0x20000010, 0x9, 0x401}, {{r0}, 0xfffffffffffffffe, 0x28, 0xa0000000, 0x6, 0xb81}], 0x1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x42, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x14, 0x3, 0x7, 0x8}, {{r1}, 0x0, 0x85, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x4, 0xb6}, {{r1}, 0x0, 0x2, 0x86, 0x1, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x81, 0x1, 0xece, 0x25}], 0x3, &(0x7f0000000000)={0x5}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) 16:26:13 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) kqueue() 16:26:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000080)='./bus\x00', 0x480, 0x5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:26:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2e) flock(r0, 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0xba) r3 = open(&(0x7f0000000180)='./file0\x00', 0x8008, 0x20) flock(r0, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) poll(&(0x7f00000001c0)=[{r3}, {r2, 0x8c}, {r3, 0x88}, {r0, 0x4}, {r3, 0x10}], 0x5, 0x8001) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x2) 16:26:14 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:26:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x101, 0x3, 0x5, 0x101, "56e312c533610d04e1cf761b100c35a27e4e8bf7", 0x1ff, 0x100000001}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:26:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:26:15 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) 16:26:15 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:26:15 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="87", 0x1}], 0x1) writev(r0, &(0x7f0000002600)=[{0x0, 0xffffff52}], 0x1) write(r0, &(0x7f0000000040)="d4706fea06c0f5132fde584e81da649b273ee1480733a53409b1bc3eb35b263a240b4e162f12a849ac413f6521bb0d2d7f31facc21979ad58795aea8639d0a0233868b1a9a996e624c91d394afaf11ad09e021fe232235706068d7", 0x5b) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x229ccee9aebe76a5, &(0x7f00000001c0)=[r2, r2, r2, r2, r2]) fchown(r0, r1, 0x0) 16:26:15 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20, 0x1) mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r2 = openat(r1, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20001, 0x0) mknodat(r2, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x10, 0x100000001) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') 16:26:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0x200000000000, 0x7}, {0x100000000008}}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x14, 0x40000002, 0xfffffffffffff44a, 0x2}, {{r0}, 0xfffffffffffffffb, 0x11, 0x7, 0x4360}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x54, 0x800fffff, 0x0, 0x5c}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x6e, 0x1, 0x8, 0x100}], 0xffff, &(0x7f0000000180)={0x8, 0x8}) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:26:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2850, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x200, 0x80) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d56ec3bc7a6e6420494a0488316dbafdede5916a"}) 16:26:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55, 0x40}], 0x2d, 0x0) close(r1) 16:26:15 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/239, 0xef}, {&(0x7f00000013c0)=""/130, 0x82}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup2(r2, r1) syz_open_pts() 16:26:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x87a, 0x100000000, 0x100000001, 0x7, "2eb0096399b82c2d3a7e942d6947a9b6b8b81bba", 0x9, 0x8}) setsockopt(r0, 0x6, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:26:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket(0x18, 0x8004, 0x0) sendto$inet6(r0, &(0x7f00000012c0)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6da9cfbc5bc4c6899bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f63be6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39132431915bc90dc8be48344791cb365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4db1b717aa721b16eacc0dc6af5cb5343a3ac3b501069886afba9181e2fa2138df6141b05561e5bda8bfcd1280db7f39cebefebf6e1d6dda1b812fd2f090238f3bfef6d03d8784040905bc7f16d62aa0a9106e6a83de005255f8fd728b64cb9cd889747910f093ba2a1f0ff105316fc2ecaa149030ff5442a6cb59b86f17d295331da00991d2a815f0b30b7169848e87b3dcd42b0f64acb339133463f34aafda656f0778e5fee000000000000000000000000000000", 0x10d, 0xc, 0x0, 0xffffffffffffff3e) 16:26:15 executing program 0: pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) r1 = socket$unix(0x1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x400, 0x20) r4 = kqueue() r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000a3ea852f280c2a2dec9573d0e67fc3182e9739d576499a7b9f16b67c0d0aea382cb7a359d2ee456ac9c549642052d73178f8b3e91e08d37fcc572dc0b976a4d29ed0adc8729e7d5ba1c006fda661e36616bbd414b5a32ec34ed5833071b1ac7431df5d9c996e057059da3c2755a032d674554838467ab51b34caeb8f660eb90e777117dd16bfa6d07f6e02a450ef84d6209002036a5909e4497d371804f1f0087a5bfe9860aaeff59a267a89653b9a70f64742416620b1c53141c1146370727fa1b48f3df9fe5eec0dde9d7879f07abf612766ed5be3ca47c829f81ab8fb7e544b6971ca4d94aa89bfcde58b75a8e4ca49e3390065cdeff4329f1625e500000000000000004439631ad0249af83bd9a2eb9e174a8205186270f6b21cba2f6fb84b1da9f5593ff16430c03383bf55c55f5b83a0c4d96b56bdea3702a750073e12fbf1c4f165ef760612bf626763b196"], &(0x7f00000004c0)=0x24) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r8 = socket$inet(0x2, 0x3, 0x40) r9 = socket$inet(0x2, 0x1, 0x7f) r10 = syz_open_pts() kevent(r0, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x80000004, 0x9, 0x6}, {{r2}, 0xffffffffffffffff, 0x42, 0x1, 0x3, 0x7}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000000, 0x80, 0xf9a}, {{r4}, 0xfffffffffffffffc, 0x0, 0x8, 0x1, 0x4}, {{r5}, 0xfffffffffffffffc, 0x0, 0x2, 0x9, 0xfffffffffffffff2}, {{r6}, 0xfffffffffffffffd, 0x0, 0x2, 0x5, 0x1}, {{r7}, 0xffffffffffffffff, 0x5, 0xc, 0x1, 0xfffffffffffffffb}, {{r8}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x3f, 0xdcb}], 0x1, &(0x7f0000000700)=[{{r9}, 0xffffffffffffffff, 0xc0, 0x2, 0x7ab, 0x7fffffff}, {{r10}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x81}], 0x2, &(0x7f0000000740)={0x6, 0x9910}) r11 = dup(0xffffffffffffffff) unlinkat(r11, &(0x7f0000000180)='\x00', 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) fcntl$getown(r11, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204f, 0x0) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) pipe(&(0x7f0000000480)) r13 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r13, 0x110}, {r13, 0x4}, {r11, 0x4}, {r11, 0x40}, {r11, 0x10}, {r13, 0xc}, {r11, 0x4}, {r13, 0x40}], 0x8, 0x590) r14 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) kevent(r13, &(0x7f0000000280)=[{{r14}, 0x0, 0x1, 0x1, 0x7, 0xf00}, {{r14}, 0xffffffffffffffff, 0x46, 0x0, 0x9, 0x7f}], 0x401, &(0x7f00000002c0)=[{{r12}, 0x0, 0x4, 0x600fffff, 0x0, 0x4}, {{r11}, 0xfffffffffffffffe, 0x1, 0x1, 0x1, 0x3}, {{r11}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x1f}, {{r14}, 0xfffffffffffffffe, 0x20, 0x10, 0x6, 0x9}, {{r12}, 0xffffffffffffffff, 0xc, 0x1, 0x9, 0x7}, {{r12}, 0xffffffffffffffff, 0x80, 0xc00000c0, 0x8, 0x100000001}, {{r12}, 0xfffffffffffffff9, 0xc8, 0x4, 0x1}, {{r12}, 0xfffffffffffffffe, 0x2, 0x20000018, 0xffffffff, 0x100000000}], 0x2, &(0x7f00000003c0)={0x8, 0x2}) setsockopt(r14, 0x3ff, 0xffb7, &(0x7f0000000100)="90c51c52ad276cb8248f66dcb15f88327e19ad065685b2771636de6ffe3256a416d09a55988e9bbbbb5368bd29a04ca16dcd59a4b1cb46a4be0260db188d9d03cb3dcb6fbcf4b772999447ae8732b52b76c42fd66c", 0x55) setsockopt$sock_int(r14, 0xffff, 0x80, &(0x7f00000000c0)=0x5, 0x4) write(r14, &(0x7f0000000080)='\v', 0x1) 16:26:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f0000000380)=""/152, 0x98}], 0xc3db4ac, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) flock(r0, 0x2) 16:26:15 executing program 1: r0 = socket$inet(0x2, 0x7, 0x10000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x3010, r0, 0x0, 0x0) mmap(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x3, 0x8000005030, r0, 0x0, 0x0) 16:26:15 executing program 1: r0 = socket$inet(0x2, 0x7, 0x76f) socket$inet6(0x18, 0x4007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0xc005, 0x1) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) setsockopt$sock_int(r1, 0xffff, 0x102e, &(0x7f0000000000)=0x52, 0x4) 16:26:16 executing program 0: pledge(0x0, &(0x7f0000000140)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x150) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:26:16 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) 16:26:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="a2acdb43ae797677cc5ad2ad92e74ce10b4115274f5f00c112a078e491e1af8545c38b05b467e80e28bb87341957f825c955b7efab9f1d4cbdd166bc56a4cfc14cb7c14469a1b418fb1d76e7618790e2f4bef827a188001b491185edb5cc9d1462301079be61f0d27b9521415d7e98ca4976ad3e815075e394139028111d28663220e378ca1ced286b18df1f8e84d549a80206a1cc4f611b777572e83054925ab483f7caa2b21fd176fc8e33dac5955d7454b95e8659d427197eb685d883604c00093bc6f484fd184fbae39fa6", 0xcd) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) setsockopt(r2, 0x5, 0x0, &(0x7f0000000380)="5fcf87ec3e5b733ce3352b0b426b92467b74beaf1d52e3dc65638d563ce1cbf8a70bde70c173ff5bf128132ae645623b190fdd25eb7b3f16d678a853483f77c270f07c748e760d3aa02ff1388c28a03b84e1094d024f72dca9809e752e4db64740168322c2dedf9f", 0x68) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:26:16 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{}, {&(0x7f0000000040)="a2ceebb7f32fb3d29980761f8fe009350d27699e322fdb422ab3fbd64acaf6", 0x1f}, {&(0x7f0000000080)="7380bc886cd0eef0e06fb39ea1b2109b3e21e1526c69a6bea4e2bca82104aad8d5d1ea7f44170dacccc8942dbab0a564b65709f7f5d565c3939701cbd335d66a1b772a0be2c00d565e99dc027485038a14946cfcbdc23b98dadafc3bfc5da94aef55b4f5d1550c97d22fac2048544f98e3c686d7db3db2b0e34962143e263e98068c4c3bdf4b4948fe3da591d537671f251eb186d9c05c85d5d891ff9d870d3e10b99fe659bbacd80274d93d3c6e83a2042414a33860c13ad159ea93c7ae9e6b9f1d58d284816972944644ee6624f61e67c12af1d381363ffd98b0e2fb09d34031183bf6246fa0d7be54b9ced2085bc9f7d6", 0xf2}], 0x3) 16:26:16 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) r3 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) dup2(r0, r2) 16:26:16 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = semget(0x3, 0x3, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x5) r1 = getuid() r2 = getegid() r3 = geteuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffffffffe01, r1, r2, r3, r4, 0x20, 0x2}, 0x7, 0x400, 0x4}) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:26:16 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000040)) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x6, 0x6}, {0x1, 0x3f}}, 0x2) 16:26:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x81, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x8, 0x7}, {{r2}, 0xfffffffffffffffc, 0x2, 0x2, 0x7, 0x8}, {{r2}, 0xfffffffffffffffe, 0x14, 0x40000011, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x0, 0x6}, {{r2}, 0xfffffffffffffff8, 0x10, 0x80000063, 0x8000, 0x427b}, {{r2}, 0x0, 0x2a, 0x1, 0x5, 0x80}, {{r2}, 0xfffffffffffffffd, 0xc, 0xf0000003, 0x7f, 0x101}], 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0x102}, {{r0}, 0xfffffffffffffff8, 0x9, 0xf0000083, 0x1, 0x171}, {{r3}, 0xfffffffffffffffd, 0x0, 0x0, 0x6, 0x80}], 0x0, &(0x7f0000000000)={0x7, 0x8}) r4 = dup2(r1, r2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) kevent(r4, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffc, 0x1, 0x33561d67dac35031, 0xfffffffffffff91c, 0xfffffffffffff801}, {{r4}, 0xfffffffffffffffd, 0x1, 0x8, 0x9, 0x7}], 0x2, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000001, 0x101, 0x6}, {{r2}, 0xfffffffffffffffa, 0x20, 0x80000005, 0x8, 0x400}], 0x0, &(0x7f0000000400)={0xa4, 0xf3}) sendto$unix(r0, &(0x7f0000000280)="6ace346499e9852e90cbe0e8163742cb89515d822a3d0128cc3a2878fff84d0e5268ab5380bc97fcec4692a81b54a0e797428f76368a8f55d77a63cd22fdf5bd60b0f997582b46f23683cb973af2513358499fc1c639c716ea3157c1d55620", 0x5f, 0x1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) 16:26:16 executing program 1: kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getrlimit(0x2, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setuid(r2) lchown(&(0x7f0000000080)='./file0\x00', r1, r3) getrlimit(0x2, &(0x7f0000000040)) 16:26:16 executing program 0: r0 = syz_open_pts() madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x4, 0x80000000, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x1000000802, 0x200000005}) 16:26:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)) pipe2(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10260, 0x0) r1 = socket$inet(0x2, 0x7, 0x1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x6010, r2, 0x0, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r4 = socket$inet(0x2, 0x3, 0x9) r5 = kqueue() r6 = accept$inet(0xffffffffffffffff, &(0x7f0000001240), &(0x7f0000001280)=0xc) r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r8 = socket(0x30, 0x2, 0x1) r9 = socket$inet(0x2, 0x1, 0x2) r10 = open$dir(&(0x7f0000001340)='./file0\x00', 0x80, 0x80) r11 = open$dir(&(0x7f0000001380)='./file0\x00', 0x220, 0x0) kevent(r0, &(0x7f0000001180)=[{{r1}, 0x0, 0x20, 0x4, 0x7639, 0x8001}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x8, 0x9}, {{r3}, 0xffffffffffffffff, 0x1, 0x80000000, 0x400, 0x4}, {{r4}, 0xfffffffffffffffa, 0x60, 0x0, 0x2, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0x0, 0x4, 0x5, 0x20}], 0x20, &(0x7f00000013c0)=[{{r6}, 0xfffffffffffffffb, 0xc8, 0x1, 0x5, 0x7fff}, {{r7}, 0xffffffffffffffff, 0x42, 0x10, 0x200, 0x2}, {{r8}, 0xfffffffffffffffc, 0x8, 0x40, 0xff, 0x1}, {{r9}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x0, 0x100}, {{r10}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x5, 0x9}, {{r11}, 0x0, 0x4, 0x20, 0x0, 0x80}], 0xf8a3, &(0x7f0000001480)={0xff, 0x4}) 16:26:16 executing program 0: socket$inet(0x2, 0xfffffffffffffffd, 0xa) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) getegid() 16:26:16 executing program 1: socketpair(0x2, 0x8002, 0x10000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x103, 0x102) bind$inet6(r1, &(0x7f0000000000), 0xc) 16:26:16 executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xbe3) 16:26:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) r1 = msgget(0x0, 0x10) recvfrom$inet(r0, &(0x7f0000000100)=""/205, 0xcd, 0x40, &(0x7f0000000200)={0x2, 0x0}, 0xc) msgget(0x0, 0x8) msgsnd(r1, &(0x7f0000000040)={0x3, "93636a21504918bf336cc84556988fe24061e9aefe29421a1df707da9ee0bd16aec133a833f2e9a8783d2b1cd3e9e3003d02766e841ecd671375cb772f8f7b88686b867b2057024937fe41d94c1a407f73bbbfa71c9033c76961a52fb8e7140c4c3db54443ab9b652035ddbaea73c3fa6c0dba0b0ef1b3be6fcbffdd5c50e6bb986b440d79b01c48782ad2a09ad729"}, 0x97, 0x800) 16:26:16 executing program 0: setitimer(0x3, &(0x7f0000000000)={{0x7, 0xcf3}, {0x100000000, 0xa3f}}, &(0x7f0000000040)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) fchmod(r0, 0x10) r1 = dup(0xffffffffffffff9c) ftruncate(r1, 0x2) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x400}}, 0x0) 16:26:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000100)={&(0x7f00000004c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000080)=[{&(0x7f0000000180)=""/194, 0xc2}], 0x1, &(0x7f00000000c0)=""/29, 0x1d}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r4 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) open(&(0x7f0000001980)='./file0\x00', 0x1, 0x8) r6 = getgid() sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000300)="ad8666a45df9", 0x6}, {&(0x7f0000000340)="13ce13e6cce97e42199411ce76eaea710f10685afe61e850b1921b220af5ce037ee1574cb29b47", 0x27}, {&(0x7f0000001500)="10144e5b3b8e09fbec28cf868708a560f4a8bff7c1f5539c031410fa3ba50167662daf48c10e229d8d9fa439a5caf130bfc818d675699069f82101ad0345437d591a0129d3af1c97cb27989ba577886f96fb0e1960a1aa7818a70c87d8c1430c884e61a27503ab765fcd60878a0d0c84318f5923af84f0a10fb279fb6ce80d501128af37667cd6098ca32fadec5412f82bd47b8c142eac551944231fe414ba23b7f5d45fdf27cedf821e", 0xaa}, {&(0x7f0000000400)="66948dbfa99d77f8754fa2f43756683904b37b94ba4e8ab6cf1b4d5aae105e4c721e542c36cb53988217c9115b3311684c6c48148cfd2b7fd2127cb616418536dfa73cd88c5788d6ab8d43c074f1f177f0a7283ad4fd746bd3d7cb48f7e05402af49ef0991e2cb7780", 0x69}, {&(0x7f00000015c0)="27933ee9b6f3afded1d31125c9c8be8e3fd5ceb1222e9ffb86fa12b7c7ce636eb5dc991f4c65e84fbd7da76ad8d4b2b94239c1e1700e89d3f2aae36a3599ca96f56ab3b99d7f630e77b825c721d452ac0a91b4ff16ed5fe0723161e0777a19fa7e9bc89a00d984b4c10be28c1a0b6bc267b5c2326b2ae69c2b692faa213c7e251cd6f6164df942b012e887d952e3f099c5df893f19f2740d2ab9cecbece2daed73d1fb52346572ea108f580f63b95d1ba5539fe063d753166be3a3e46779760ce920978e2c6152", 0xc7}, {&(0x7f00000016c0)="a71438060a5e35cac5eb351fa823b4748d26fad5b7159c1e29989a5abb7a84a8c9b12ef4c04a2d0b52086c140cea18ab1a3e0f48513f2451949c675cc3b71281c725e585c9627d8b9aec701d970cd85bb1383897dba45b285310cbb63f6e7270e484c6d737bd6c16c4e9d1de810a5ab34babe8b92cfe6cdd81c2e31a1e9d214ee572733085f3667bf1bb5ffd730ccd6e7a1a1bbdd867bc05cd5a017d548d8fbaf26f021407b99fb841928b30994ccc98804b1c84038dc314b90876e984019e553cdec7b907a5beb87c6d9fbd903dbe2b492883cafb98a54db84a83267bc26ecd2ed2766342a84efa5c085eb9970243333fddff05c90f94a1c088edb4", 0xfc}], 0x6, &(0x7f0000001840)=ANY=[@ANYBLOB="200090c4e2a70000ffff00000000f200", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0], 0x68, 0x4}, 0x400) pipe2(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000001940)={0x8, 0x50, 0x4, 0xfff, "b931240a03da844ab54ef2e6e15e32b8088eccc5", 0x64, 0x9370}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000019c0)=0x6) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) write(r3, 0x0, 0x0) fcntl$setown(r3, 0x6, r4) socket$inet6(0x18, 0x0, 0x3f) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:26:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) read(r0, &(0x7f0000000080)=""/196, 0xc4) 16:26:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000280)=[{r0, 0x46}, {r1, 0x8d}, {r2, 0x85}, {r3, 0x80}], 0x4, 0x8000) r4 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) poll(&(0x7f0000000080)=[{r4, 0x4}, {r4, 0x42}, {r4, 0x8a}, {r4, 0x44}, {r4, 0x9891c7782eae32d8}], 0x5, 0x4) poll(&(0x7f0000000040)=[{r4}], 0x1, 0x0) 16:26:17 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket(0x10, 0x4005, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x100, 0xf6c4b3221b42408) r2 = geteuid() getgroups(0x4, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) r4 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r5, 0x8, 0x3, &(0x7f00000000c0)=""/203, &(0x7f00000001c0)=0xcb) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000002c0)={0x3, 0x8, 0x7fffffff}) 16:26:17 executing program 1: r0 = socket$inet(0x2, 0x4003, 0xd97) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$getown(r0, 0x5) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x9, 0x0, 0x0) 16:26:17 executing program 1: munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/50}, &(0x7f00000000c0)=0xfffffd73) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) getsockname$unix(r1, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:26:18 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2000008000000006) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) listen(r0, 0x1ff) 16:26:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1020000000000, 0x5}, 0x8) 16:26:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x0, 0xa, 0xc9d5a80cccca5453, 0x5726, 0x4}, {{r0}, 0xfffffffffffffff8, 0x0, 0x200fffff, 0x8c, 0x1d1}, {{r0}, 0xfffffffffffffffd, 0x6, 0xfffff, 0x4, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x81}, {{r0}, 0xfffffffffffffffc, 0x41, 0xf0000000, 0x1a370619, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000017, 0xffffffff, 0xf0c}], 0x39, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x8}], 0x3f, &(0x7f0000000200)={0x7, 0x7fff}) 16:26:18 executing program 0: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) clock_settime(0x2, &(0x7f0000000000)={0xffffffffffffa977, 0x7a35}) 16:26:18 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x800) setsockopt$inet_opts(r0, 0x0, 0x10000000000d, 0x0, 0x0) 16:26:18 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="f5cc20f862c87142e8afe2d6a4e0eea8f4d91cb95dbd58ac2499c68d59b0e00ce865d65996661ea3c6fd2729990728e1554daaff7c5181a3e4ea95cfcf4493726933d218f5c117f9f178565e0a25cb", 0x4f) r1 = socket$inet(0x2, 0x4, 0x8) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) r2 = accept(r0, 0x0, &(0x7f0000000280)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x6, 0x1, 0xffffffff, 0x8001, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="937243d25d0368bd1437657f617d2a7e1d1b5388b176f2bc61c7f8a9bb4749c4825d48a6ffc1e145ef06a1445c88df34c696f16b8764b3af2f9fa44cd8340b93ac6626047642a131f97d8959bf957df797ed30a97bdd93502cf2586fb70d3d03223d4588bd934eaba3ee186f5fc2cc8ea6199970772494f6f82c851b55de983c3e380913f0c70cf5b34fda6d719c8239a1a9d15ab8a166eba80488efc0881c2d98115fbed6bbd88845bdbcf2a5b3dd10a9f5e4943023797b0d9784962d9cd6ff1329659d4af376e0155dc5c2248062f98e653d18fa4f440ddb91f8417f2d39ed322ee0dc987d700380e2f245057fcf5ad8457171", 0xf4) close(r1) 16:26:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x81, 0x4668}, {0x74, 0x1}}) 16:26:18 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000040), 0x200000000000008, 0x0, 0x7ff, 0x0) kqueue() 16:26:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x5, 0x300f}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x201a0, 0x83) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:26:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x7) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:26:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffcb6, 0x1, 0x7ff, 0x0, 0x6f8}, 0xc) 16:26:18 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340), 0x7b, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) listen(r0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) pipe(&(0x7f0000000000)) write(r2, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 16:26:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x400}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x20) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0xf) setsockopt(r1, 0x29, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x101, 0x7fff, &(0x7f0000000180)="3d03f8a266d9209bbb21ff72ccd75c75efc939537e542bf77032a29ed7ed8a40d6f10d00fd1f3a6b7d5b14a8baf8a0a657212f434feed38c4ad32cd5404ab6a68d34b61ce6a749d7e8f89ae54e1ceb453c63f62e9065cad4150d39d743668d225fc196f056b84fcaa7c9cdb0d0c09ad497446196955a140b7b47480ca004eb9a920844707d0f5026355880aac45591037cfd0b0ea7d1f43b86b79cd0fc919550f3fb3d56b562bee29a8b5119c0c58163c4f7576242234b0f386952750dff873ececc2281a589552b6e755aae981d5f8f0dbf27dbc1fa1e4cecb0ce067382aad3d02060b433422aa9fd0a5f7fc84b82e56429a51917d75d1fb498e4fc82b20b94084f8e8e9bfa79af8d3057786eadca2c62426451203763fb738ea8b70b906ca02ea637f23f87aaef932699a6d7c1cc7fdab020f4ee7299b8d7bab1abedefca6cb1723df45183eae8c11c76b40522d0c5a1eb612653db3e3d03a6d47c0de324ac7d5401d9c4f8b45e3f936249c3af4391e141100553a3cc113fa9621d78dc09a4372c4de2a02c49ecdf2fa4215e29bbbc434862e1e50f4c354600a387ccfbf4a9675b33ef356ce1d76b736b0cf2f838dbd182d0ccf51c81e9ecf5d1dd1ec07633c8234a88557b5131489165d09121e8644d9daa1c601e52aa32c68c465a7ecdd1a3731c5d25ef25f73fe0cc6cf5d4fe9c5d46ee4d869b1df215d9da609a33d7609c49558b5347d9745f8812d4b1c6d2e3d0f749fab10858b161c67ea32a7c4960bff05ce90f7d5dc842ecaf48e4c6e9cd3de6b0d361755d349a84f4f0f2ec8079f90ee0f4b553fbd93b9a287fcfd37bfc6d0998657bcd381608bf527653c1ca0dc99a8ec8ff7477f95e0218a0536a591476b6a77f2df0f02590e1323a374def1983ef420e248e0e4a6c54511c15188360c6676f9cd173b894bf0c04e46b14cf49f0fa6548882fe7342de0e6f2a4b841310c5e89c4550040f7e5a54baf73801a989c6773278544e628b3baa6a19eb9940e7829badfe36987cd78919e06d57cbb7b6d920d282cb1448803b371509ceb8249cfaf82c42e1a2aacafdbb0c8fd8a24f1989a9da4af457eb87d66f39b261b979b57f4ac97af9f5612ddb2fe20d33804a0b0f379ef840634c626bb7516c0890c571fe6cb1ee32dca4a7810f322ca8f9abaee9d9be4168c1f5b3ffa03bd3c74d2e5a39f28f7cb1373af721f97ab32da67844bfb98335ff47cc5465f38c0231eee2c4f2debaeff636feb8707ba2431c00b87bbada9e607d8e0834b2a8809fc04cccacaa3e33181be47e6041eff3f0be08534d3045bc01fbc5b79b036c10a063bd971355220b924c66ceada025df3d6c964bf850d384ebd0a5f7f8b48ef0e5eb712fcdaad6dc6cb515626d215d71e7ea75ecb3ac50c5a0c2d5666fc1db2fc2f9138ffc4cf73f33778e68b89a73a3e4c9095eaa4029fb73010f196201be8a3c03566f574696792c0312e6bae4e44125b9d4f5fbea27d021201d19fa343838f41bc9d523e5b10da0ed7b1668cb302cf958d5bafca3c44f10d0924092a457ce9f6c82cf701dcea2280347e34341a5a9df113d46f2ff82b7c3fa487d33884f3487204be387c95f64a3bb7a6de8bc503623c6d7eae1cab17fa2b5d2cb2d8374f9eea1b8d486d6b800b5c640d7a07401a7af67d7ec6d8aa9799857c9782802d9ece1287dcf23e6b69d68d57d2643902ad15ccd048a30bc31a202e9bc0caedf3a3b05d30ddda762c8d663eae2fef61bd82265c4dd195eb1cbc9155da9bc27a2432ec3601082433aa62ddcec4c1157301011e10ffda29f92a18fc221fad146c6f99dff68dc1a1482ec7f4b87007d73b6bca5c23dbce025de791ecd7a759e22554f0e3cbefacc8897982606c99ce4a304249580bfc380be44c833c8b525fb41afe039ebb18d62a5e4c00730c38b6d4e4da0d79741bbac4929f809a67feecfc9b28b581b988ae2c63dc8fda1c96b6648536a5c78177a56e2bf5857a506f7dcd9901dcc3ec48c49e95e8c9fb28f5a7a4c2cb591a2d85d67ce5095097987bbf4d750bfd56efc862216601a263acf82c09a217d8d0a87a0b28edd69fc8cb0a1d19c472c2d033bbfc98d1f7711a849e8747d2a717d57069b898872013943e1f317b1aeac67f2b29179b39cf4e3d4f9cc0a0e079633dccbb36dc298e6b8299293e714c340c0759ea710f7b1ae43cc28f098717c96370a85a4c47af817c85ff17f0931f2a7a281336d8a8b0caae5c3e2ecd2cf8fc726e8b2abbe68e95d38e8ec200ca67e33e79e944fbfdda583fbbb571dee85b553c502f50027b2dfd043184feced7efcd7dceafda112f2ef93240cb95699a4bdf3a111f08e76dcfe0dea2dbed355aa808c6e6831ec9e3ca3ccf935202d60a809cd0725047f88fdad9dad7044dfed2e93fb550e25a7dd858d02bd1cb17b0f468cfa8ee6ac4389219917de20734cb648e96604ad467b287bde320db7f71e8a9dec7d5ff3db2691944e8f29c77b0505f7f214602f0feb12604082b70f94c9a39bc3565bcfcaaeff046d168d3b9e61f40cd7f4775c5a9ad75489265f8da6c8d7774f949d8d8a28e7dd2953a12d88259f67aba7ac0a08635c3743ce7bb332f075250a251d676e4ccc4c56c5b0336daf047502ae8a870944eee91f073a25350d873cc68014f78c36ef527f35462da62864a58f53432ddf1f24ba9f5f2bca28cd50a43b929a1aa7ddd6e16bfe60ae725788eee3bc30600cbd171e652414a3ba937659cf160d1e3bb29ae2f4d785ae6b1b6f108833b8b8a277257dcdb4de60fbb21e3acf7b9296c9d1e0f77d96a92cfb7134b1d1e51627718f19b6ea96b9978be98519b335de1c179d6de7d425e714afd3f82aabb8ac1480250fe020de31a921f55132bd93c7387c77a972f559fc4ecb9990f45ba8c54855ecb56f1e83414cbe6f0c158a54ff0efd0d19a4be75a3003f78652e936c97d93d53b5f7444b0bfb15fca2b9d918feb29581fbce388d126da65ab213d16217c008d80059313a9aba0f67bd1c1b467b563a670787dfc730dcb91c124a8d8705a39ead3e90f0c2f17f2e3ea9d14bb65dd8d2a38a1cc257af2d4931ff434bde23dd782258d39c41c2538b551708b60a94f30bcb25f06bae1cf0d3c749e48db6b4916dfb804076f092eccc49a124645d36adc8da29f55e00cd1e4de9210b12ac668047dcc4d09a91a362839515f2b572f706b5e86c17c4d4b4786ad194059611ae0ff8b5da01a4cd6b0732107bf1f7b2dda0941912bd8dde5e86791f13f52e0291ecd059fd3675a266adb9cad02deeea8f619bdf1e5e76eca3c49974a7f57b9f02458a2588f7e6cc2daa2eba16519bf36072ffdef7f4767e1286f01be4a4de39380e9db7e24c40ff8ca73749f6757a2d31d27f07ec6d6fbe66392bf374850082a2d5f101bb80ae2f54d795909361ef2b148fdc767a57f4a1f079a4bda65588e7c0664c2eeacddb4e1ad21dbe66f9686945822a446ebfa94c8520028fca29a740819e37fab434f7a5d341fe5af40064a2ae40d84d4e0f75bd2e391530ff3087b77b15bced84b94479dae5dbae8d5cadacb70e6e2ece20defb3025ba0c83f9bef5d303b3cd06d13bd9886f1be13b632b932fd9c293a8cee93a6bc622a1210435a06b7017b986d0625c3f4a389749e370b0a96bcec1416acd2ecf621efe8cb2030501f0f0a59608e530843fae1e8e6b2b59ab19d2e80d6d2dcdd0dd7e16e4b20a3807f0980fcf18d2a827347c514e92389571b476472ad7964d3e4830d83e421e3f6597cf2466faf0b10b249828190ee9ff91afe31ab67a06512f94500abf36de86f441d3827dcea2f09d066657778f7e879a65f837fd134aedbbb13cdfc2386b70394e6a2a9dafea44068497bfabd5602296cc054f72840c38729c5e10a581877a464cee06de3ec2673c4c77bf023ae6e5905dc946fa5710e3a71417cae1d93ac18a3f30c6f25a72915ebb7ad1153a0443e8deced9bd628f48da5c3655d5c919e0349dc552e41fcf7c17380fd3c595517c5e344a41bed4e12f6a8d3369926c8fd740e13883a1ebfc708142f734e13224fa1bb7e96ccd5add99a8ff114224247cd969a3dfbcf9a22a88d512fdfa08dc64d7e8ac09babd4cf7213ea04390467c94da82520e638da089fceae81310f62d2cada10176dd82dde7947594a9402d949dfc351bc56c02ad3633fb4e4e665c5b2a3ef9f420cb76e43cb5778d125afc55c8b686381dea844e02d794e30b23554c559d52a84646880d6e407d22881c44ac6802f897cdc0d010a36100182cf18284ac9bfa22c3586ed2e0c2e0d10a2e149b12b74bdc7ca414d5a52bc5c4c27eb45a328053a473af76aba707c1513b34fabc7a85e210d9731eb518528ad8b72a564a7bc8211cdb136259dcedb52c68ff045d5cdc921b11defb035ecc15463bb0c6401946e5bf0006b470e72c964b5f8b3ea028080ddf74e03df9346608b4e05ca55fc7aca33c37787bd2dc965f07b42f0e3e7cd0580065808b2fa9266b77379d73c73d4e3641235fce5acf596f09e69fc2f9323eae91b70ce6680e6bd413b327ab58ee39061803c2d9306b0701796523285683322f91f3efe4499c53e9f3ee60ed24fb4a6afc8f48c21a8b311fc5bb4965737bcb3511ccbd4178be6975155a911b2eac09b2dba2844ad671d2f56012ec38510ba0edddb5311701d37dc9572871ad8312bd1d441469c76fc350ecf29494a72fda6bdecddf114f50efad8c6900e71a6aef1141f7504c071aed8aeee8f96cbbedb4c2050f13b95234c1093a3ceb7b39fb32fd2a5b521c261bf6f5d02d111d9a0101938616760251370235e8011c64b532e400e6dca92252bd421ec23f1ab625cf3ffc3a788f1b884b5ef3de5edb89b46fbadb04924214557c4f13b3aee0d9fa039e7e2f7ed4c53bcacb50ac563ed7c1e7f34de697fe7467c401b76ae565e74c182247dce5d4fd74f3c94029ff736dff9d2e6bde394cb12cdb7acb043d9424dd81ff7d9c79600cf94c17662932d6a17692111cccabff5f8b291d240e1e657825a91ae1257847b521710a6d2133c66f47529005950ea93c1543c74b0aeba214d77639a8f53b2e98a7ca375833f815e9d0fcbd2d042504671eada16cd014754583827de7b91fc8306caa7bfd931bea7bf15879aee4c857829c32f7b1ea345af0065ca27ec9a70f66f1db47bcbaa2abd577cc916547f9c5ecadf83ed387234617213fc8d621b04fc7d76b1fdce7796960f091876109158be17555291420375defd7113c4ce626714d27a4385459ef5fa71a135a742d3f75894622f7519bfbe16d77f9f0011d6b783c7dac2a1a6c4b420b4703c4c584145e50d0419a1847de1e71ac7c7d767c43b9d7d0d601e6323bdb07ec1ac025cecfd93e67b89576601fc2a9aaa8c0cfbe73b8d5b79994f147c14610c113e22109293b10e59c881be68666feb5ca94bf9798fe8d85b1a7b14ee94c9f49c2b0a4957483e0b3230b572dff318b6d5cc7f24ed0d245dfdd1726822aa580743f8c20b35ba40306de8d615db60812cd0d09678c99f97e946fa0b10912b608732909bfc2ee10c6d6b52c34bf4f4742f552386023171b054d9da5cb3c980a508200510add81fc56e2c4f5feb5e0e6155ea5539c602ccede16466e53510bb297db0a0e66a8483297591e9a08816b0cf9b82ba6d09aa331c6b05858df52b850a6a06c0ad6ddc69ddaf9bfbaec5976f167da770fff4e033fd69c3f4568772367d2e157478218be581f442fe9c5852315d51b8a88ffa4939514f9231931dc9ee78481ade6b757bcf82099c", 0x1000) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x61) mlock(&(0x7f000004c000/0x2000)=nil, 0x2000) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:26:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getpgid(0x0) r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="534e7a2db399f10b1990b00c584114baea51", 0x12}, {&(0x7f0000000180)="55d029e7625c61eb25baabb9cab378d8ebcc20efae186c8910e1d602cd539284fb28f4c85377e39b2fefa75dfb1ed8de30fe80a2a95b269015eb2991aa06cd77dc8544854c7af6b110df84897bc0bb8e48d88d80da7bf2472a0db54bb2d3084c64980eeda608fefceef2beff298df81d669322c872d9e7546098ca265b2e7f1f961e81904c9f4b53bc55365afd5033ef41da42da889fb8fb37c8443b4e4ca2fe8660eb62f1a2cdb37f074b53dbe0c5f8e81af0412dfe965ccc3e3bd4b28c8ef95fdb8efe3652f06f1bec7248029dba0d3096aa2a6a2bc2af17ad6bef7c9eb0a34e16f1f1cf733e925c240f9444cae4b50fe4e28085713f", 0xf7}, {&(0x7f0000000080)="e58e67b0873ef2bb019ead42bf6521c2d22350c12db1a0a1caa2764b35bc06a0cf994e93a71503f5167737ec239fb9c654b6f6e60a67507a4ce2d677d5e0", 0x3e}, {&(0x7f0000000280)="ca0754251cd7f20ab65cea8c9378ec0004f12b329d4773fd0d25e3633cac1cef16b4dc47ee1fe3d4bc62e7e85e99ed59aa3f27035d6fea9a405e565dd7d64ba68880cf9618237640fae8374713a3c0842834bd836975cfe4", 0x58}], 0x4, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x8) 16:26:18 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x18093, 0x1) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="abb1059ae3d1667244e1de73bf4fbbd178faf2362c39faa2baf0a298a2b0e650871bb4a5c1e211a199a6ae8d9c73a2bc374f24d2a3a3c883fc9656b5be8b2e5cc65d2d86b85cf9adb69858ce74703466d4c4a4508e23b2d325f4b4a739ced98eb7f383d29011bcae5ba7455e93de34cbdef5cc291f67a7c12a72e355ba4d3d06d5eaaeed2dbf1985b7a0a09e2250bf40820ec88249296def5e546f9ffa3eb9c5df91907654512b5052e1efde4096e83cc8b8a117537ab7bdba1657c1f4d09ab30e43be662d611bff3054aee95375e69a2e8310382f37167313a403e101a282f4fda5", 0xe2}, {&(0x7f0000000240)="23641b649aed05ec8ad19ca60a0521bc41ec44602b6c03168f4fb8d54f1665fdd9a71511568393d99ac6", 0x2a}, {&(0x7f0000000280)="4ddc99f7fbcc0f8ed55553d5ad81949c7a552fbb9e38bab440e6a57e41df910649ee93f311f27e32231e911d5694023dcff42d7ce839f5654969fd437a87b63ca6385fd1f0fa8041f3d030af8210b644f3b62196d67a956849bb8e0c04739f79cacf146266ceea7f10e7e75a556bf6bf201994983e7230b82320701dd69718ff5888895fe3b361de6e273c7f4acd0f25a758c1d97c04a19dcf294123764bca86a48517af24211fbdb96c4b12cc21c1a7138661cbfd2adf2d8bb5f8596129da1c3cb7e8c0ac343b1bc7cf09efab1c2ea5398d3ff991f4a0116d", 0xd9}, {&(0x7f0000000380)="2854f0f5023e934bcccb2daf8a57fad0e3d23080595d9a34724608d2749aafb12e33b46feed267649983a066b3004dedadf4b619cb45ba03f8af07e49a", 0x3d}], 0x4, 0x0, 0x0, 0x8}, 0x8) shmget(0x0, 0x4000, 0x410, &(0x7f0000ffc000/0x4000)=nil) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x4, 0x1}) 16:26:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000680)=""/116, 0xfffffffffffffed8) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x0, 0x9) execve(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000300)=[&(0x7f0000000200)='[,^):!(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+.!+]@\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='&.(\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/}{)@\x00', &(0x7f00000004c0)='&{\x00', &(0x7f0000000500)='\x00']) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000600)={0xf68b, 0x3}, 0x10) r2 = openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x30601, 0x8) unlink(&(0x7f0000000080)='./bus\x00') connect(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) fchmodat(r2, &(0x7f0000000640)='./bus/file0\x00', 0x2, 0x6) unlink(&(0x7f0000000140)='./bus\x00') fchdir(r0) 16:26:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/53, 0x35) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x401) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 16:26:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000000)="84aac718712fc1db5a7ad384d19cfa976a0ee11b1558e153bee4b677c631694aa1045bbf03960e5c57cc73fa7a0f80badd27ce638f7a57271374f7", 0x3b}, {&(0x7f0000000040)="13d0ab9f43d629c6f0234e7042b728d1b60a6ff86d2abf9426e60c0839fc78d34689658c21602d1f48b0f5cc7585b9225b75d4e2a23f49ffd1", 0x39}], 0x2) ioctl$TIOCSTART(r1, 0x2000746e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:26:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:26:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() shmget(0x3, 0x3000, 0x2, &(0x7f0000001000/0x3000)=nil) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x408, 0x15) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r3, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:26:18 executing program 0: socketpair(0x1, 0x4000, 0xffffffffffff8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r1 = msgget$private(0x0, 0x4) socketpair(0x10, 0x3, 0x1000, &(0x7f0000000100)) msgsnd(r1, &(0x7f0000000040)={0x3, "add852f12c5d5f94686b4a653d7672d51b338363cad84f5007753488dc77c751fb7dd0760c540bc69b670a626286efbdb72075952a1b715ea2ac8556dc9662b85234b6bcf59110add6fdff45d4510ff028d84d740b651ca29c725e829ffe86977082069253c3b1b50988cd6e159786ffaadb8f54f345ab1ea66bad55ee92d842b27fc318823298b89dcab21e19ca8a0fc040a59610a052f0"}, 0xa0, 0x800) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:26:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) kqueue() close(r0) open(&(0x7f0000000040)='./bus\x00', 0xc8, 0x3e294e373fe2cd41) 16:26:18 executing program 0: r0 = msgget(0x1, 0x100) msgget$private(0x0, 0xa0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100000000000000bde0c0e3f364d9cc79366c1193ca59b6a7424303f66a6a973f53d14feae825605e8c1939f38cfc23cc8e8a058307b4e0bbdc6689d9ddba04ce52e757fa79d67cd05ab42f1f632a89684b4c6005b02689aae9158cc2cd734059f2aaca12158d47dfa45bb305e3597ab229bedce0b89fe69f1e5af72150b682b05490f40ec5161ec152e4d8905e5358882d50"], 0x84, 0x800) setuid(0xee01) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x100000000}, 0x1, 0x3, 0x0, 0x0, 0xff, 0x8000, 0x9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r2) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 16:26:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000006c0)='./file0\x00', 0xbcd, 0xfffffffffffffffe) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x38200, 0x10) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) renameat(r2, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') r3 = fcntl$getown(r2, 0x5) r4 = getpgid(r3) r5 = syz_open_pts() symlink(&(0x7f0000000640)='./file1\x00', &(0x7f0000000680)='./file0\x00') fcntl$lock(r5, 0x8, &(0x7f00000001c0)={0x3, 0x1, 0xfffffffffffffd00, 0xfffffffffffffffb, r3}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x7fff, 0x4, 0x72ab, 0x400, "cdc5d35e7e5999e871ccb5e0a13f8c9e41c7e454", 0x20, 0x5}) getegid() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) fsync(r5) r8 = openat(r6, &(0x7f0000000300)='./file1\x00', 0x30000, 0x8) sendto$unix(r6, &(0x7f0000000340)="38a4be8b1e00e0b0cc5da0d51f6a4b3de6b105be8dd0a7c75a74224d16b00ddfadadd120bfdf29b1151b4a4bea50064135d0a3b3d9ce56ffea4b67b6a5da9ada3658a0429f1c3f137070efa2872922fb1c84d2cdb0ab7b3d2f07b973ed48cf1ef6d8bd3ae150055e3db11f875056bd38d66a54ac192a9604c343c7cacf4ac3a250be364caa5473b74192e3177c6455fe1cc3e84bfd6582df", 0x98, 0x1, 0x0, 0x0) getitimer(0x1, &(0x7f0000000400)) getegid() getrusage(0xffffffffffffffff, &(0x7f0000000440)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000500)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgid(r4) mknod(&(0x7f00000005c0)='./file1\x00', 0xa, 0x3) unlinkat(r8, &(0x7f0000000600)='./file0\x00', 0x0) semget$private(0x0, 0x4, 0x200) 16:26:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000100), 0x10004) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:26:18 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:26:18 executing program 0: mprotect(&(0x7f00001a9000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f00001a9000/0x3000)=nil, 0x3000, 0x7) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:26:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) fcntl$getflags(r2, 0x3) r3 = dup2(r0, r0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r4 = dup2(r0, r0) fcntl$setown(r3, 0x6, 0x0) listen(r4, 0x1000) 16:26:19 executing program 1: r0 = syz_open_pts() poll(0x0, 0x0, 0x8863) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getgid() r10 = getpgrp() r11 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="97fe36", 0x3}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ff1c010000000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff00000000000092fbe8ac6407a88882bb54842bedbff0c886582fe9b577cd8927e875ea87e53d030b66b451d3e022c78de5fd8b8268c6bdc2de16b04a73205118897dea0f0c96817a13cd15aed97723f0041ed74335d630d93dea45bf805a883460f00d26e6a66001000000000000000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x400}, 0x0) flock(r0, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f0000000300)=[&(0x7f0000000340)='%[\x00', &(0x7f0000000280)='\x00']) 16:26:19 executing program 0: chmod(&(0x7f0000000140)='./file0\x00', 0x4) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='c\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x8004, 0x1) 16:26:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95", 0x2) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() poll(&(0x7f0000000240)=[{r1, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:26:20 executing program 0: r0 = socket$inet(0x2, 0x0, 0x100) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) syz_open_pts() close(r1) 16:26:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc028, 0x0) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x20200, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="3fa45a4c436c6c1ce791055dfe8aec07b57549ee9af8f9f219e1de647b235ca085844181de815b9ff52e879cdedf66d3fff7eb887dac0b10fa7e66bbcaf8a38ec1ac58a3e5b41d8d70b8b44e75ecadc7cdfdcfaea8ec9eb663f9bd952fc370385ed4ec550a40725c812ae884582997639ae48cfc3716a5afc5d5376963dd362808fd89ba883294394afe0e5821480b9eecb1b94e88a410c1745569ef7f1e5a58f70692e8809be9ac7a40c5ca48658c8040144802fef7d244b9154de0a7878f4f4daa4ccad784a646a1e2842b05e44b6ed2a9ac8474ab4ca2bab5", 0xda, 0x400, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x144) open(&(0x7f0000000200)='./bus\x00', 0x23, 0x60) fchown(r0, r2, r3) 16:26:20 executing program 0: getrusage(0xfffffffc, 0xfffffffffffffffe) 16:26:20 executing program 0: mkdir(&(0x7f0000001280)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\xfb\xff') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) 16:26:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget(0x3, 0x7, 0x7) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x3ff, r1, r2, r1, r2, 0x42, 0x7}, 0x1, 0x1200, 0xa98d}) r4 = getgid() fchown(r0, r1, r4) write(r0, &(0x7f0000000080)="00120009000000b201", 0x9) dup(r0) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 16:26:20 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x101) ioctl$TIOCSCTTY(r0, 0x20007461) socket(0x10, 0x4003, 0x2) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) 16:26:20 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) 16:26:20 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001300)=[{0x0}], 0x1, 0x0) 16:26:20 executing program 1: select(0x40, &(0x7f0000000000)={0x8, 0x8, 0x1, 0x2, 0x4, 0x7, 0x3, 0xfff}, &(0x7f0000000040)={0xef6, 0xed, 0x3f, 0x6, 0x8, 0x4, 0x1, 0x7}, &(0x7f0000000080)={0xa5, 0x7, 0x7, 0xffffffff7fffffff, 0x0, 0x312c8156, 0x9, 0x9}, &(0x7f00000000c0)={0x0, 0x4}) r0 = socket$inet(0x2, 0x4021, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:26:20 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:26:20 executing program 0: setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20411, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = geteuid() setreuid(0x0, 0x0) setreuid(r1, r1) 16:26:20 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) getpid() 16:26:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r1 = msgget(0x1, 0x1) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000100)="60d99756f62874f6d1a0ab08ec016b9cb39a7d99b25e0c44cb4090459296cf5d6d357a7a18ce2f2f8edd3e9a42d4fca11cc99b127d0b7c55fcd59cb90323aedbfff981aa4e7db2236129eeb759dadeaf39db68ed282af1c14dc2c6b8336424bec0b68833773323ebb96a44bc14ea0f0c1eb86fbcd9d4d86a9fa60cfd4c0381242b568802a2f9f9fdaf0dd1f2778b7d56d3a41dd32bac6098b8978b0cd2b3201216999110c7bd2aea5f7436ef9e1d", 0xae}, {&(0x7f00000001c0)="73a279dfde40e541bc1e83baab9b96d29ca025bdbb1543adcee9361f92b7ce29e540e7f28b38ff81c36e86d4aef762e61095fadc1febd960b6df99abaeaf3aed6774e14c1451db074438f02196d21c5f2d0f25c0f1895cc969fda7a63b73be3ea0c9ffe01d8937ada77f522fbcdbb384268ad77f06c84e923e80dfd31446bf74dc57c3a85b08196071f9", 0x8a}, {&(0x7f0000000280)="69d4da115d2b36c68e996eb04965377d78499557e1834f1a7596f4d0cf1b5e16cf698ec8a0e692fb3ef6d158720493f338b5c06774330638ab593cea04ac9f59f2fcb6f38c17750d3e89f45be02fa262b858ba4f9c60b5cc7bda101733e3964a21d305f4a0fe1a4f7fcba7f4fadbf4167514b43f55f85bea732dbf7c83fa6a8cda346a01322b8f49e1000754be3a80bc2e63e159718d7a1ff0abda7799", 0x9d}, {&(0x7f0000000340)="e471e403e7e7afdaa9a6ec2c7b2bbe6eb0fe49d9a7a48a1d2c0463785ccb197bfd18856f3f7aea7890573f7aae884d1708a3291e1a884f36e7a25c109be201128f3bb1d9b466463c671d08a2a8c1133e4d5250d0ce25535d0c08e89c17dc8a85663cb3914a929eb4ce5bc3b3589b6483159d6d354a7e36fb9a4fdcafb337dc612bd9222daed8acc41047379fd8bb1dcab383030b6153449f400936629e059a6250a6eb3be18d01366739377b8446819cfb0ec552050a22f2633a5e9014e353513db7523bf9eadd67f0dc03fece8dbd75f95aae6ee2c9290c10cd8d6ead2d3f19d436cb3d72cc2c7ed52c9703", 0xec}, {&(0x7f0000000440)="7a99f8eddabe0bff68b480a713520b3e02e05aba6a5b1486741c9fb8ab6910ece943b71602d713930f72613d77394edede81c697dbe96f61b5088c789968fae99809878b28e81e582b5ed2135efd6833e8adda3fc944d743657995704646ba74b9e0b821f1c1a6f17f3be9e076297d700aa03362e6cbaa453f376dbfc835c28b39c053a3277296a7f090d59ffca47a3236a075ca7c5a0b70bf5763b9d9575972501f6a79ec2c8ff536fbbeeeb6f20878f97d37aa8de3e0590dedd247b7417219e122c58342fe8ae80a4fc8aa30e8e1e3ea71d51f227e3bd0b08bd2eaa8f54c61cc9ad20f", 0xe4}, {&(0x7f0000000540)="0553fee4add31a2da38cde87234f5474c56702e2250072402178ce959d40707904d8d811169bb0d8f2d67650ec7af133193df2a8dc8743f46df65a9ba956cb10e1024e2db7eb8e005a", 0x49}, {&(0x7f00000005c0)="acb600f16212da1a5538532e6453f33506ecd44559d5e2c708fc93d387c3cd7488bd5378683a2b6526d1997e25624c8f34b157bef63310540c0aa7b3a7592ac4bb09d870819a2528", 0x48}], 0x7, &(0x7f00000006c0)=[{0xf8, 0xffff, 0x1f, "1b934e3d885246c2e3a25d0e3747cf504e84f1913adaca93e504aa415862b47454bc586c028bd0432e5372cb5d53036196780546c54bce0878b2373d6615d66f5f93cbf8801ed556cdd59d3eb765137b03cc4d65f987de0a6aa1b4376a0068819ee0d2ae8da5bdffbd0c6b0d169a3584868f38f85610e19284a2991305713945c4060da2721ebad17fcd72af6c11108d9ae13175ede53ba2f28413257c785138f16b9745aaaeadd7a341a978d1df522c86784c7654696cb68f802afd73df688902669247398abe7378b801c32e017aca4195784d21bcba4e46c953e01dbad27978ddd78005bc"}, {0xd8, 0xffff, 0x5, "ff761a949dea1140c6931c6b7ff4fc63a050a980c66ce7a0c6f679ec0cd0fdbd344e167ce7470fde6fab01fa886d0a5b2e4eb6b8da3f151993d7bd470fbaedd2faba0f31124dbaadc205d444f20646347a8a13e910e6f9aeb5d323f77674d3d49ea5221e05b8d3c1fdc8637d8dcf8d050f207dfe84066e525a657512748eceb941d8f85322cdf71fa92b4d01a208d488ec768e0831768eba6e7565fca601d8b9f0863620efc437a2fdcf09b67cff34bc40757cc51be6c2045e212e54c4b14e63f92e3ecc63e07cbd"}, {0x38, 0xffff, 0x9, "46b41cd954db8cbb0b03459200560569fb42870a16ce27fee4f2bdd99c4018157a1a874fc3"}, {0xd8, 0xffff, 0x5, "975abd6d4acedba0665cc6a1a7e081408ab48e7775a25a32bef7c7857e7e5a0e519bf37e0ed4b9a2ed8d9a3bd2c1ee9706b9c8219e40b4bb989bc2236a35b4d2302dc7ccdb1a26cf49cbea96b37a1f0efadca26eb68a3d1276b69a7556df172f5d901c72ff0a19d106b8402aeb69ba0fb9f032f460a657ff96a49f2672b5d59ede5394110f395ed002385e10b66ad643420efe316455ae9d3b4dfd9e185ff60b351f657bd4ce7d45963321aca362bbd7471883522ea00d9a8d6fd36c486de112b0bf0dc2e1"}], 0x2e0}, 0xf) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) msgctl$IPC_RMID(r1, 0x0) 16:26:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x4000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) flock(r0, 0x8) sendto$inet(r0, &(0x7f0000000080)="54a09cd4f4df8a573a91def784717c607dd340f1fe0875fe5b466f94d9d1c0e74de28519d306acfbfa86815f643900b8814a0b2efd57b07cd73c59f686a875d5ec6faebfa76307c00da02dc79ffc22d3015a84fac5e8686f827d8db949aef3f7a5f1a154027c3b79d789a1e70f3ae3", 0x6f, 0x0, &(0x7f0000000140)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000000), 0x10000) fcntl$setown(r0, 0x6, 0x0) 16:26:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x880, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1}, {r1, 0x80}], 0x2, 0x0) 16:26:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r2, 0x8e}, {r0, 0x3}, {r1, 0x10}, {r2, 0x1}, {r2, 0x108}, {r1, 0x148}, {r1, 0x1b4}, {r1, 0x2c}], 0x8, 0xfffffffffffffeff) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) dup2(r0, r1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xa, 0x0, 0xffffffffffff8b6c, 0x400}, {{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x10001, 0xfffffffffffffff8}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0xa9eb, 0x7}, {{r3}, 0xd026eaabbceb5c93, 0x4, 0xfffff, 0x4}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffff8, 0x40, 0x5, 0x2, 0x3}], 0x2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x4, 0x2, 0xfffffffffffffff7, 0x3ff}], 0xa41, &(0x7f00000001c0)={0x100000000, 0x1}) 16:26:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x400, 0x8) recvfrom(r0, &(0x7f0000000140)=""/136, 0x88, 0x841, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 16:26:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:26:20 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x8, 0xe9}, {0x18, 0x2, 0x7ff, 0x101}, 0x101, [0xffff, 0x0, 0xfffffffffffffff9, 0x3, 0x0, 0x8a, 0x8, 0xae2]}, 0x3c) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) read(r0, &(0x7f00000000c0)=""/131, 0x83) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r2, r0) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) syz_open_pts() 16:26:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x2) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0xfffffffffffffffa, 0x1}, {0x6, 0x3f}}, 0x2) 16:26:21 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = semget$private(0x0, 0x0, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6b6, 0x1, 0x2]) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x2fffc, 0x102000000000120) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 16:26:21 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setrlimit(0x3, &(0x7f0000001140)={0x0, 0x2}) mlockall(0x2) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000001100)=@in={0x2, 0x2}, 0xc) fcntl$setstatus(r0, 0x4, 0x4) socket(0x10, 0x0, 0x4) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005718f9d408efe8ac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) 16:26:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:26:21 executing program 1: link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/30, 0x1e) close(r1) 16:26:21 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup2(r0, r1) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x48, 0x20, 0x8001, 0x100}, {{r1}, 0xffffffffffffffff, 0x2, 0xc, 0x7, 0x200}, {{r1}, 0xffffffffffffffff, 0x18, 0x1, 0x2, 0x800}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x2, 0x7f}], 0x80000000, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x20, 0x3f, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x4, 0x5, 0xfffffffffffffffd, 0xd58}, {{r2}, 0x0, 0x20, 0x8, 0x2, 0x26}, {{r1}, 0xfffffffffffffff8, 0x11, 0x80000000, 0x6b9, 0x200}, {{r1}, 0x0, 0x0, 0xf0000000, 0x8, 0xd85}], 0x2, &(0x7f0000000200)={0x8, 0x5}) fchmod(r1, 0x191) setsockopt(r3, 0xd091, 0x7fff, &(0x7f0000000240)="78a47faf3830584fa125e3e165bb2f650cf671e9caaca9e52015ecc383cc7a7016edc68d8a31ded5c781e7d5e96f8502a437921a6d3db985d3742c7debf3e19c35f8647ed2c17ac9d6c40b62cdae2e66ed0093d3f9188efe1b1fadcb2aa090219c40891fac9a946204d43ac965ea7c9cd2fc9deb64947bba491b3447ad2186d9a13c41dfc338124e5fa801082be1adc686bdda434975fa755b03878124b137505ad2f8f3f4c381c2ce28c1d97458c0032aaadb2a484cee6ddac9be06f6ccd470e4025efe196ba7421e2daf3977a1d9779d717029b927b47854e567ecd2ab8fd9daed186a4711e20756c15e288bee6e41", 0xf0) r4 = accept$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xa, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0x3}, {{r2}, 0xfffffffffffffffc, 0x22, 0x11, 0x81}, {{r3}, 0xfffffffffffffffe, 0x0, 0x4, 0x2}], 0xffffffffffffff2d, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffff9, 0x12, 0x1, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x5, 0x7}, {{r1}, 0xfffffffffffffff8, 0x44, 0x1, 0x5, 0xdf5}, {{r0}, 0xfffffffffffffffa, 0xd7, 0x4, 0x7, 0x80000001}, {{r4}, 0xfffffffffffffffd, 0x0, 0x2, 0x8000000080, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x90, 0x0, 0x100, 0x1}], 0x10001, &(0x7f0000000500)={0x0, 0xfffffffffffffff7}) socket(0x0, 0x1, 0x8000) socket(0x1, 0x7, 0x40) getsockname$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) r6 = semget(0x1, 0x2, 0x20) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000600)=""/148) bind(r1, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x55790118, 0x1c}, 0xc) r7 = getgid() r8 = getgid() r9 = getegid() getgroups(0x1, &(0x7f0000000700)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) setgroups(0xa, &(0x7f0000000880)=[r7, r8, r9, r10, r11, r12, r13, r14, r15, r16]) r17 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmat(r17, &(0x7f0000ffd000/0x2000)=nil, 0x2000) linkat(r1, &(0x7f00000008c0)='./file0\x00', r5, &(0x7f0000000900)='./file0\x00', 0x4) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) 16:26:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x95f) 16:26:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) r2 = socket$inet6(0x18, 0x8000, 0xac0f) ftruncate(r2, 0x3ff) 16:26:21 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x41, 0x90}], 0x7fff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x12, 0x40000002, 0x1, 0x9}], 0x0, &(0x7f0000000200)={0x6, 0x5}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:26:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = semget(0x3, 0x2, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 16:26:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x1, &(0x7f0000000100)={{0x0, 0xd2}, {0xf1, 0x7fff}}, &(0x7f0000000140)) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setitimer(0x0, &(0x7f0000032fe0)={{}, {0x0, 0x4000}}, 0x0) 16:26:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0xc000, 0x78d, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r3, 0x2, 0x1) dup(r2) sendto(r0, &(0x7f0000000080)="0d93af8387f10a116c532a354cfa79a34978b50c288d70d5d58af9910806c98b111ce40e2060615ab2da827867f237d148ce0914d51c17afd0539159c74d0e06e4c0ed9aa5d9366644bd8814bf402c7df16a9d8f6d562d35bbf84010b43fcdbae7d430f9dd9a28bc3a87840fe65ea9f6346b593c835852013eed1468706ea052a7c071af4d48750931b6db37da5eee31cfb7f988d89b1810c3160a599adfacdb361242aa14db1d600b7c2e6d8706e858aa", 0xb1, 0x400, &(0x7f0000000180)=@in6={0x18, 0x2, 0x1, 0x5}, 0xc) write(r1, &(0x7f0000000140)="ba", 0x1) sendto(r1, &(0x7f00000003c0)="6b18ac6ab672437a4dd0903f132b80e1016e6dc7a9e73b7699c552b2ac87fddab51e8b8b4beb03b1d8b4c1fd274f675223c0b9daa6a95050702a078c0518cc4812af023ab28ece5c1e01e16495eeb8047b9f6b7a01229876dbb09645af8273e3853c784965a3c9dc9c0e8c4f0dad621a7a780810ccda54a85aaab7fa694baa9255d04c63347026fc9778685a2eda3ce94424d3ff3b39b41a7091ad9d2ddeb8606ca86217cbd976c1e23dc65d3babd263366119365c0eefec0ffd013505bc60807fa2b76838eb61440ec65168da8a6486f58f484152d04ad1b4bdc0c11f178937f145064fd167130d3b82d9709ac24a0f970411ec2fc0fa586a5ce32e7231522bb9796b8778ab153dd4c30f9973c450487ff5055ac16b2280792df123d275d7cc8c1d3285a28fd7ef10549a63b0997d0c4d0231ad008bae6718024a7a405eacbd1451f4b1800a50c53e746de677cf87d426843a043c7923a40cdb558c8017690569f1159bf6ba39925e2874a137cefca266cd4d96c3ddb64af88db73eb0a9d4235a0ffc0bb0dfb0ece1f486e508f742b50d424434513025e410b6bffa1993cfb2d861a1c25362e39008e0689e98f85209afa5e81472c6484538aa96e9de4751baf3573222e89f1839fc7332daa774ed7d8f935482638696e412dbecb11125b5b0d2654c1d4bfc36ca070e721f68f782134e3dcbe1d51261952265794ff51fc4593a08381e44bda92ada09d0734c670788488f7d2658d7be10393f5318eaaa820aa8c6b472c4d0bae5974f8e2fdd6cff4b31e71a50bdb1cceeb3ad1dd6073617190e6345aa139de979651eb8a95bf7b6f50efeae244840938e6d0b17a9a67625f3edd3eef0767ff470749c1b68b701f86a74d7b8bf833131d358b0da202935a8b2c1f1599981c78e8effba8adf8d17fcf7e313e9a3b5012f2116e9808cfed4405464107df7c21f8c43e6f11b54e8d2974b5244dba3e4ecd9bf419e3317200bdcd74528ef4db73ba3e553c4f9a3974062cb33fb68fefc3d4873e3b46e9b255207434edbf689f38a822d5d7a351a8b4d0ffad4a5648856ff16a75cb5aba0fe2057efbcb05597bb4cd444d2e9c3b5fbc883fbba533e952d34a9b828db3ed62fade8862a00f8b611ba1cccd78ba72ea24f30789af00806430ea16ea25711ad4667a3f1913737ecb8d0be07718c1db8995246ae1e1f4f756b0ef653d6484a2bdaae236f6f798527cf5d7e68527da58b6df6bea4e8f32eb05b99ff6d9d66c0eede8ecd8487a75c5b4e5b214127f2138bbaa642f6b4f29e5925302fa6904934cb3e39d51149d8c469ad06c66e9583cff85b86a967d99e14ba70e5c3981f3b7d9b6b51d7013c67e0d25e1e7e37e7b6406ae61dae43a593beb32a6d869b720b02aa4d6b63bcdb2f0718ddad2929676a99769368071486930f48b9186e93e41c754fad5b00e85b7667b8ea3a901f94c5534399512a0795a5c4c75d03920cee68d3a1fc4d827653ed752734466da62c5ab6e64b1d2a77197e835c3ca89f2fa7c33cb85357ff02dee60e540279d9a97c15777aa4c97af12e5c190cff1965e16cebdc12d85dab80b6563e94321439d15da6bc9792e1366cfeeca0deff8d6eb8a7a5959035f001676b9c65f281167e97bd2b959d5adedafe6ca2f7190c1b49d4ee45c91bc2d1c05059f99db2f70ea994c349f390c2f42fe30ff8fc0daa4194347aac2d766e8179963ac78e8a39645638353aa4359c63bc4cd8f52764048ff1d7e7c2d6699f8fcf6f35fe2d407bb9fc8556fcea90c1496347d0c4d2bc1a0dce4012e8f6974bd3bd6c24038ad168465c5585ff705e2145a7522d371a4ca4c3f9d1bdc7dc744f7529702f84f27c0301e8e5d0e80c6ae15e19b572bbeb71647cb9515a9af6dc3952607952100876e6bfd5fcaaddddc8066352d4a7436f64531921355e28b5769afcb837a283f3d459d35d38ca30a0d8da5c5866d3f4eb6bc8dccd61ad9c7dec447b68616cf6a2b2981b5a45434fd338df65689b5874a3a800228421efced9dc04fecf6b36a38eafe9cb22bb600cfe626e087fdf70a86e08c0ed6280dc0e74cd3fe5639e5d941fcc6b29aae6b11f389a6c2d2561896978ea2439d1f49ff52983c46ae844f3345076bf25d119c9fb4d9010e2858362d3585271aa608dcf8bc828ca965aad20952e80c2e17b63c4e2e0511df43b960a38befbb72cdf7c91039bdcaff947e4ba0d09786b23fbe187fe32c391fdb9ce03ee381de9899d5af1d39259d6451bf4e579d4c91f8ea621bbf31189454166e60d6159c18f5552ba181f2d8b24064bad4a0ffb5a9ee439b5fab16c4ec8c5044ddc674a51d8ebdf4ca19ed19d255dd3ac53491b20b23682f9bb6383c8096ff281e0ef52de5a384b010980082790df68468266c8a622d9cb013666487da57feffec84fb08dc94fad8fa63d1fd6bf1a893536ae3ca01df9bec02698a507af7552628afd721e59d9e2528c47b06d8a6e9491feef5bf900a3d08e20359383629f6854e6eb4e5d9109fac05e92170f61d032de7cff864f611b3e23d6c21b8a1df97a6aa51ca2d9c25715f510f1584ed2978b755e99c3f75f0d6514b63638373f6c451fd9e1720e075cfae2a35e67d252606deecd312eb3d6e60ff357dc6354a23a8debb8b836eed7edcfb909b28b5c5d02ad8bea9733c108ecaad7ba897d4ed1cb5978e4655ca01d98b6f77dd726bbc4f13533d2cfe34e53c0d1b034ad09b2fc3e1345673fbb809d6b87dc94b240bc1a6ae84492e866399e3035f5dfe7480e8be2b30f89f1ca1cc0430f2a29ecdde37a5eb79282bc230a61268878bf4615fa3218805d29221a047cea5b6b5ca384e98218d7be582daf0b3ab41f25a1607f8fd3f309ec06a1975c1b85c4c05df9119881310b9ff7759b3829b3c45bcc5df58518e1b0a387ea08473cc39b1b324b905b708097d7fec5e80d026d3ec715488cc57bf8f915ded684e8313102040ae0b9fda127b039542a573133d976c4def1ef77b4d8e4cfc226839f5e3673df7e20052debfde8ad80e639f9cf5251939ce903a9519898b8c4a893ebede7683bda55652d4818b01386eeddc7c4197a3df5af9ab7b97dc039220beccdd7f01bc283c606dff81733f9bf3b08da0e448d43cfa53b85fd8150f6a6ebaaf58ef0ea4d140c726c15d68ffe1f854b6900f9f80adb953aa5a87eab94f9cd0dfcf54172291690e33a5705c4d4a64543cc3afee416cedf6b8e597599b7aeab0c094485b528a5aa880f6f3b398b52ce48ba36e786fb27a577b7187130d3eea8036487d6436a98ec33b49fa216e651c38b2541fb83c2b3d75340d0c2e222d471e442e7e4bfcb0ec5b61634108af7043acf858b02c022399e631b9d0a7c9725a288e83a2e99d557f5015148e7b760cf4876e4bb9c5a49a29aaa222765678ec922c0fc50e5486285f538d640dc0ef75288a0f2f853fc1f71138da5998e378af5f8fce524bffc1d9c5c81ed18276c8e6a50bfc3b3e7e4739fe61ba91a8502ebb1f52adfc8defe96f55b019988ab0d3b8ddaadb2e238c8a5d7925b43386f4f74637b256901b7f076e20151ff97deb27e64dc1b60bcc6f1a7d61f43df796b4b2c1362c5e038c2da78c80f9b86f841ba2c9f14e4aa3a797a950feeb813f2234bc37d1deb08fd4511b0e70489f115d003b28f12b2648b0f4e02b1ade666cd1fff40096bc8080f9c66e06538c1d658a8813b4f847d1ff6060a612c8e5589093dfc90999c96eb0a50c21d1b4b36e54da8a9730cc0dab19cff8965324c7b1932f88a3e4bd790b3a856b88c9533f51ba3be3c6653b230c3698fad5eab11bbb4cf39f2edcdd670d223fb5706ff2b112fcd49c78cb54d2a30be9b83da0f8bd336c5fcf62eb4eef01df926c76293a41406a7023283d2ebeefa3219719a80f90452312164d1e420c59b994a74a3fa3cbfa35be883d6624143e9827cf4e5257cb90b7c5717d48a50aaf351d889756eddff3bf7ac640a681c3cd425c505aa1d04959907493760184a0a739a24c68fa20000000000000080c986ec01f650ed4522aa3170c165fd7f9d0ea7a5fd38649394e83e6c92f3a6854c380206f4b335bfd1c71a4bf25f2fe75b8ec1a5ac2fb00bb59ec5c543c94f5fe156ccd3914be9c393024f577d7b981c10246287df69215166011abc48dfdb01d7fcd1ae2b186b64e874c6de85e110d738f517a8295bbc246127efc45a31f7279d5cfbd5e31d91a46347ae3a49e1ed2e3d36645e5770dad010dc1c1d7c5dc5f72bd2acba547069fd3ec63b6b0e90fca693e73edf7b7cf690b8d0442f3f18b6598513beee9569e6b788e25831937378cf5e2668a87f999142a76ad132e9e5822549135dda354b285b898619c1fa9816ff92fb05b2235bfb061e9d1d451485c53ac5fcecac63ca9e21fdc6923d3af586e76e3388a3f16c32ef972141102240c9da9afecb6e97a50f83d77461a9b7bf07084b2d70c5e16c7c445b58bf5c051fff44cc05c83a1f423e9ec4c890e81007476c4ae95412e44133ee4c84181f5a300babce75af72d5e21ace38ccce3abb88e947cadf0c6d140b7ea426bfcd6e60c130955457ec1eb28a874a7aeb312dc1eaca93be89664c980139dcdb489556e4bdeead09eed364e7bda3264b2a0e15a7bba99d07de7a0272e1059df25969faa774e4afd65650ce8dd927074b6da07e212de68dca5837b9459c6812c8b7afa2f91f28c6f98ee4032c59a81c15de30ce28179a7016660d84a198decc708f2d1cf37d6b01ed8d2e1e24bedbf40a71cf3ea9e669e6006095362006c5dae0a1217bc01057c72a58b60498d792afa8a29e9927f7ca1a848d4fa3f80c13ec83126c0e0ec22723451f5236ca8c8980d9f46009946637494f3fa0ed01afe4c1f993b3110a7b5010f336eb4b63d28755987ef5d98458afa9b9761aadaa3976afb77639612e620e3580cde600204acb506c410abfcd90a88c2316fc994d63963ce83fb175f6104aacea8b5cf79782c4ccde2ba013d27cd9fed26c75b3cd090f092865e657f583bd8099d98da61bde45ee11b938efdbb84c1ca4eefe7a2949fe892f3b31faaf185483e9c62d1bd7d641cb5977f2f883e64e65fd5eed3c74072ab9f932fbad2cee8fc642c22162f40b951c93acfa3cadef24fee82c6daa9b1a4e94c54fa00f576040effabe4e2ba007bd4dbd39d2b5ef39dfb6ee9301359e29193a197ad5877faa1d132ee26884ee20689d739dd366a724c1ba1f4ad27691c692a81ef739758e5aa1fc453ceb04b79fd0e1878cd1ed079062bf447cd9dcb895c11e77da8e17194d324aa785e5b253babd4d241920f120356a5962f192c76c9c8e26a82b9d10dfcdd57592ec501cdb8c025b057828c27d3d7d94953f9e4139cb701151f64afb43de27a87382de4a95e8d847d6f6a0a2dfdecb8760a646a2b299836caede2799b10c4da174910cb104b19378756168f2e579ac130c5012c51c11b31d14eeced6b571945853d0c2d5f9172e75e30747a368d58b96a5bdc59343faa88876fda6a2b1919ffa5439fbfa83c2229a0165cdc23c3dee0a47317794c7081986056cdcccd51800d845d3962d8f47452f184a49fe9f191a337a3b660a1dccedd82ca1b9c7e41226af474e69f6346dbb9d1aee35e35bf840a15ddb720c0a7c7ab182a90892fe5f588d17fa8071b44a456ac11573b60fe368b6d8f628ddbe66a7406090272fb34759b079b5275d54f61d681b08353276161624b433d952cbbf4dfceeb88a323ece4e70cb818a0113c020099046d0cf53f387e11e8e2f89830c988fbe0f57ce04ee13", 0x1000, 0x0, 0x0, 0xfffffffffffffe39) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000000)=0x1, 0x4) 16:26:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) getpgrp() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 16:26:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) mlockall(0xc2b9f3ce5b467181) getuid() r3 = dup2(r0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)={0x400, 0x5, 0x3ff, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus/file0\x00', r4, r5) r6 = getuid() bind$unix(r3, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) r7 = getgid() fchown(r3, r6, r7) 16:26:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x8, 0x4) 16:26:23 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x3f, 0x1, &(0x7f0000000100)="2a2def92cfe183f0fb0f2ebb37ff98650a584c1cdf2616be6a8dddc9bf25ca67e0a33de5f87898c4f151415541b444265091d9a78d21072d8aef457485bff6dfa321264102801711f8ae701f02f3b68838df85f3931c546ef64e4f6fe3bcb5995e2c777608e10083f833c9754b1c39558e83ac741ed4ff6401e9a91725b08b7f6107937a8a5053947c9a01416171c67edc5d0562d56f7061d98bd6149ea083d74b0ed5f33379c8d9c28d438d86ebdc6432152c0e92215a74d54c5f15e6c56119248b24b4e7126fe67425a7b8593a246965b24f9d8a5f41ef36d1e4b9afc1d217788d77366a5d3f28ce2f435e74aceb", 0xef) 16:26:23 executing program 0: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="2ecddd6c7e6ff62eb3eb", 0xa}], 0x1) r1 = getppid() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x0, 0xffffffffffffffff, 0x2000100000000, r1}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x5) sync() 16:26:23 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget(0x2, 0x211) msgsnd(r0, &(0x7f0000000100)={0x3, "d41738706d288ec47e18767656ff9c91e301aac3fc231eb0f5406c9e4a6024cb1767caffea556af88756bc4200e6554d1ad12b26c60183064302cf9b931d1c092224630dd6c975ceaa891e11922cb7cd9886d600f5c59528724db830535a62012fe0b431f39765581050cc17a5d5dc1510"}, 0x79, 0x800) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000461eda51d0fed2fb597588f0b7a6dd65c7e408ca5abbbd9e15dfc57053960b4451be0d1e9479aa50ddc1b15cb43090fd88716477cd7f9129e6436f693c200c9ba03797ebc10e31485e19a5d28fa5631a981525815a41080b600c7d3ced5ac4e5e98032326d3cdcb58c18233e5130bb889c40002b46ff0c4a1924f0c1b326d7e9b5843d690095fbe094bb2e31421fa33c9f326f6728c5a9b01361d64644d2778595a60399bc02b4d37223ff7b98f5b1860bd8c80b7e5d7d91ddb216a6271ed817717e0dcd15b994f667caa9"], 0xd3, 0x800) 16:26:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2800000000006, &(0x7f0000000100)='%', 0xffffffffffffffb9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) accept$inet(r0, 0x0, &(0x7f0000000040)) 16:26:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="78957e46b5f47324d719016be395be421df61f3be6812d44e6062f2b9626b5867826dec5239b8e083453bf334e6883fd90790869b54d551e1779d839155eba2319083d0c6d25dfb71828ae142c18dc7dafb3faab16958c473d8518a2d9cba658e21f9e9144d4498e0b921858dbcc948fa1b5897fef40e646cb07b1bda06d4a7cca78ec0dc1837845c52bacebf2dd4ab2743d203586fa1c2939e1db3db260ad29a757041c56ef52578776222b454ca44fb886b32ca08ed9b65f18ff296ae2ba2b606b79cb44a28c2950563a7f439fd4193eb28310a77f4ff880375ba4a65ebc213e9c9572639259e3", 0xe8) recvfrom(r0, &(0x7f0000000100)=""/86, 0x56, 0x41, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:26:23 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x10000) chmod(&(0x7f0000000040)='./file0\x00', 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f00000001c0)="25d58fa8d870192e4e71634817c75b20d1ca91f026914e63b49e527076d822952694775d86257099bfa51c5a1e811a0aa4a0fed8cefd528427a03a325772657b06891d44c3f27980be2ba2ed2e90a38323d70a085b62d033786a0b0dab522acccd83cbd26f34263d24087c080d08c2bc8f304b117eefcd1dc55f79d750c74c44f1a923a29c3583b23cb2cb1b", 0x8c) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) 16:26:23 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000240)='./bus\x00', 0x100000000204f, 0x805900) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/153, 0x99}, {&(0x7f0000000380)=""/99, 0x63}, {&(0x7f0000000400)=""/159, 0x9f}, {&(0x7f00000004c0)=""/86, 0x56}], 0x4, &(0x7f0000000580)=""/142, 0x8e}, 0x3) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000200)=0xc) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) unlinkat(r4, &(0x7f0000000100)='./bus\x00', 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) flock(r0, 0x8) poll(&(0x7f0000000080)=[{r5}], 0x1, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:26:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockname$unix(r1, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x5}, {0x7fffffff, 0x3}}, 0x2) 16:26:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) 16:26:23 executing program 1: getsockopt(0xffffffffffffffff, 0x11, 0x1000000000000001, 0x0, 0x0) r0 = socket$unix(0x1, 0x10000086, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) unlinkat(r4, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:26:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="3007c0c093ed11c1062d6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f8332f66afcbf15475c4ce77e302438463a486e78a133951697664eed62c10a994f1e3f1de63620489790cd169867a3dbd1ba1b2334ff9b72ab4e062330f38e19246021bda3d8cbda5ef7725e4cc3d2282847d20bb4", 0xaf}], 0x1) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000000280)="6b5d75f59b6d59e95707e95b8b8f9cc3e00c478d78357583923ca1b20c22368e2be50aba57c6a7f640b68a0c0a59a376a11c4b2eb810f354cc3a5358cc786aeb8d29dd78eb2f5d8f75f8c8cb208c8aa07e63f6e84a27ff95016a0c152125f0b082cc4b9923cba8a26ef7da50b4fc61586f20e93ec98213b96e6776c74dd67698817700c5b12508c8f6be5f140eea0000000000000000000000000000", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:26:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="00000000000000001c027ebc", 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:26:23 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x12) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mmap(&(0x7f0000217000/0x4000)=nil, 0x4000, 0x0, 0x1012, r0, 0x0, 0x0) 16:26:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000140), 0x100000031) socketpair(0x18, 0x2, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002740)={0x0}, &(0x7f0000002780)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, &(0x7f0000002800)=0xc) getgroups(0x8, &(0x7f0000002840)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0}, &(0x7f00000028c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002680)=[{&(0x7f00000001c0)="6f3b5e7b4381c4f08f25", 0xa}, {&(0x7f0000000200)="bfae528e301b07ea31ae8297d05f7aca5d636caafcebbc27cdc4d09de42cd67ec575b2ba5c1c290280b16547af430581987d36a4da3a5e514eb1c0d7a2fdc0d71dbf2c1dc518b64b1f259dfa11a7902a50b3e527936e80c521557afdcef10460542850de09863d9f6b83ec1d8007ae642118b0437ed60d9e9b8a504d5f54bcd14f696a85a866304d5709e6fb8271fd759a2df07b4b0ab9c3851c742821b5591b990fd262d362a785112dc7b509b42f053e86fd8feb1a8c965d97dffdb7447d8c75d080eae094090070d8a22621ea1dde389848a8767ffed0a534fd782e795081adf4c2899b5e2f9763caccb178", 0xed}, {&(0x7f0000000300)="db8fa3680aa8cf55e4c52ec4cfb00f33a299e9a7a4be10b7f54cdfde5e93e707885e20fdb0e449db8ed31c2b0d4828bdbb1c445900014a2d75b588ac3d4923c31828c9b11d41dba7bf29fd30603dd79260a74d1b54d91895188e80", 0x5b}, {&(0x7f0000000380)="1d9a0f6d3cc41409ca15d636bea1d035a63774bc133b7157aaebb2a62c6c28b3397b61c670dab1145f263fdea76c31b5ad79bf39187077e0af65318a0b4b45904eb6340e71a7dc5f35530fed44", 0x4d}, {&(0x7f0000000400)="b0b305a6dcd7c2183f9da56856ebcd256e15f6b4ff55c7bef7dbd3be7e7592be1da32ddb154f6652225d121de88b2d64be564e2208cdebdf7aaf9e5493b803c5bab9de8d5304fe8466c7d5577c903c227de8f689a2b59761c94105fa5367d7d99a437f9b7c6a7079652c018a0a0ec5549dc16ec8860530e703466ceddd257819f47547d471cfc8071f72cb5baf6ab0c07251add5827c4b745b99f21a25c2aa09f366560243a463adc627fd333061faa2354dda6a178879cf1c995a091ea5f37d3bdd4961fc6ce01cf4fcc458cd8e014a00039ae0670f272d7f77b082441098fe32fef01480cdf7db16e0d8a52656b0363646f6f5ddf3abd632fe17f262ae4806676b75612b37c092ab5579ade755efa4df0166eacd6f4642de60f3206524dcd185c33d469309db045d625ec0dcfe7c41223ebbde1f942573f1bee7636b47e0ea350ec0b8a8b0341c2cd2b9844f1529013b54e7cf089e0fb748ece44a809e46953e17f7c8eb75183ee7da6ecdb05d1b06dfd8ca7d2a6884fc10c3c3e088c25243e11392eeb2679939e7741e0f14fe0f96f72c0e907ce84fc7d7c5a6c9d4dee400422045705f1dda7a0bbe64bfcc9ebe6664cef5f96a4e4d3202abed2cf8001209d5d7e6c412bc468a8711e639e77c39da85c33b695fac5129f783d0e084dad72a07bc1fdf3a6810725bf52d382e8259bcc14b26bac59e0ed282d609d5d5869387c996ed441132ccc36c4b8c98afcefc65a077d9b1253f418ba8818b374eb78b96db53bd79263ec7f02e90071f8d8dd8164de789ae21451d3b2b9d41062c0db42abae278d44e9775d5d92349f3aeb1d82ea06a1d31608510696f3cbffdcd63cadab441fac3a7cbb74e55ed543a354dc3b4aa34cbf61db2340f1abb99ed42421b39a90db3dfcc90bba75922e1ac6cb62611992f369abc9e4613e986c8b2c718c4c950d5ba61947b6cb68fad1d235a100162e938aae825f77ea4bb10b9b726a37858a9e4697264dac8b35f0336f83abe54afcb44a06dc942a34ad0f4ffc35f60952d50cd98ad3927b4719cc3df804b349a497bb491a25c85dc6c0b4d0f53fad98b4d22174e6a5f294bd5fa80093a37d029c9d4a30104cc8a01e95dc654aa3da24b3843e9d9d51e065c35876cda58c550028c9a763425894d6c4768df134c30268b0b153dfb097b1820341c0342685cdc43ea70b1d755c7f96da8d3f016aca2f6b7409a15cb48692017bbbfe8e9a753bc08aadb1a2cc833ed0e95af480dba5e121f4977e77b5ffff9b79172797b75ecbf833e7765ebd374f203ac6541854cf34ca05c205ae8de4bf0bb73e5a20b18c7f119001d38a5c300a432b4a273f79dc1a0a63f79e001965e3d35667e2add691442aa5730736193dae9d6d87622e4bfba8d0136c35d3353d4627c8bbfee0314c26ff68c5a5f5d159588ee8c36428db35e2f35dd6ac124f1bf3700e72b6f0cdbf1b83ff01b1811b8b8ad5c4e80e8ad013a49dafea1ba6714c0131488fb44003c27777cd1fc7e5338826f2f53b8574c5e329d7a0948ba556e8d9ac0c73c961741ce89e24d573cf8c1a88aeaa30a26d818eff0630d815ef5e88894bdd9f35f88c57a9f5c58b774c7f188aaacc03d4a1f385fde53e4fe99945207fbde3c26b7689b4837286c3001969ca41d34e22fb47fa782a0ea3e20f039396aeac7dcd0ae3534fdcc7a40c63d8b48635b592aafa59fd87c92cbce4218fc4c8eb7f388a2f7ad2ceb8555507445d71e49924c5021181820ac307b5464e4532e2495912ffa58ce5075e19e9b65f9f8eff11b76661188a1ca2c8739476214c0f290023f7e395466e8c45f911e1514a94ae83edbbcf8e427327e6911e8d5858b76928060bb52b6e0e7bf8ff9a54341273056645de57dfa085f9cbca5cd9e942c8c6036e0cc1797d89892cde6f5beda5cb2f46a06cc154ce9121b5ad70465a5a658ebf45fe524146010e818b938b08363c173897d1ba0480ac667c5d79f41914ae5f7e4e0332c17a3e588616bed5a32be1da07342471c390398c1d4423daa2c0b11b5c55151e5711cdc84c68b5aeff8460032d7929bcde65bd82bb50c14569186f5697b171912994df295843da6e96ee12f3a9c4da3d1b0b20c3e0bcfcc38efa4d6180023bec99c8e05df2f6ef3b950b7c8202742f77180a4c29c163dbff54ed743dfac8e5c091ca068bb4688577f08d8c196c3b6e2f130f228886a9e0bfe16ab07871ea45ae7d64d3c7529c1415c361965606958d7dd36759b75c1c5bd037694fb93d3ef1cd3800fcacf9349002cfba9c2154fc2170ea54b36c7c7ab51b7e3cb1ce9f452313b2227dbcb5a4af21d775d5f054742dfcdd1159b5ac2175af2189724d58812785fa085313ee497d31e95cacc552738988b7975d682026bb3a7b0a14cb7603b7fdd337ad222a3229a7aa3eeb39ba0685b77be890bcce8d30db9e5e1ce95f0b186fa56abd577870dc4891d820e9f163b546332d1add1e8683b3f7dc1e82a19d9735a394bfa436778ffcece8c49f34de25272494410a6c96e8fe3f28921b2e80412a6a6b5a28e175704fc80973b9f39d73e02a8f51cfb8615ca6f7b5466798a4b59d99e5cddaddebb1350d535f49ad46ec673fff6f96cf07d2625af653dfbf199532fac87eb7c135c2bb6fc668617093a00a4744a3c5208daac15eded3ac455cdfc6b758d0f9559e5c165612db35bc5b04a156355a645dc431f77a9edf0df65029595adb9d52a54685b9b1949ee88326d8f73670021eee3b135684b212a0336f35030631108a469f82a8d036295b6be2c51cbc746952cf9a8873f20fbd9a7fa858d6fd7ce7224852084911ca75457120b52cf051d139b4f274f55d3037af37f4a686b0618590e3cd6c36dfd9a615c6d60f5ac5ed10ccf86a5222cd9e0420e459ec8c48f25c8d732245e8729f3bcf94583d2f9017ee0589b2cad95827600b6b652ead74f9b8aa1382dfe3951ab8f03c72d1c098caa9be87caaf402f5ac4df5bd9338630105d529dbe33676dd7886653ee80ad4d46e2401bad351798e404533a666431d45dd0682da5f5ab4edaf84fd7b37be2c5d9d167a3465e4d81169b5d2001f972063a0cacf061d9f56910e4e59383de0cc0b492e96f0116cd13015dcc2774f410f8232cfb537e3dd31120d3779c64d02f67b9ad9cf4fbaaf0e59204c8a09ef6873f3a211f077ecc6ff9c800121ead9535e857328343cdf129c29417cdd6a8b6bf254365bf7322346e4209f59a12c18d5e2e1dc9b5b7af07d730f4a52c298ed3d292730f4b0f1201fc61b8c7be277a015874d9bf1b1ab3fdd4368f788adabcc7e28a4d6f668655fb5cb18911516f20bb61ca8fc6d730a736c7bfa3ad6a8dc3a87555486ee02607c79c28f3ea09ad7100682a712ab9f976ac62800fe2a6e6a508eb18977fd3b59becfd210c9df7f0ae468ec1262d98d98a5cfd60953280e48d4115d893b4bf43547b6b90d05038941c69297175c0cba4d2d434fbbce0a3ff38b6c8c53f6c642f31bc76837b72de6fc78f4b65abe84d790e4f8cb1f4cd18c47c2b977848b3033b51020113c0d7b113a5405ccc89ae7ee3396636fed8d5f6723806f01185b9d7c9d977b2ce517c9af4af9fed2f276243fa9688c92064aa38f947c4839f3e9800454a57d81d6a50110efe9b8056fbd5ded58795f40c2f53476680410ed55bfc077d12fd1faebbd4e9bb8fd9c8345b7714590b5b588ce928495605b76bc35010baa49cde16a165b964308d2e7e527615574a883a952a3d24de539a0d595a770e9ddc4f6f2f01cbdf870f13c498f306acf986706545248118096d2f4bcb8879d0312ba96de20819856ef3c65dd9d082524c89f294aab665bfac11d7929939ded85e89e83a420c742334827fd6041fb77f78115449555a87dead34c3f963a9461415f37ea99e67aa34a4dc305ef17149a05659899e8317af1df7b31d275686c9369ee0bd3edf57e3be798a4044c7a4a46f28d8d0968ac42c2d941ff8c098104c22b5c2387999e9f3ec469dd9772c4d4cdb9cfbf04b4d6a1222f0a00585daca781add4d91f78fcc0c3161f50bb6395607ef4fc57e3cbfa3b689bb92623f0f1baa1afa469d79ad5282733b1ad363d5899d05d869ac741f1b5691e2f3146fb0e161c114795c74ac4df1eb4c4864e2723319921941da13a5ae7a46aa33d7064ee6526d235f71cd16ce35d2873a1881164b4f5110d862712d85a5740332ac3bb3223f628854418ecdaea06f6d2d223fbd1a6488c1d5265aca41ff2b09d99b6aeeab8f8b3503fe416a61e88fdf5b7b42ba89c6deed90506c0a239a2b29321d4637852608f3bac4e53f6377d7b2041c36a8cc5794db61b4f23a9c3887bda231190a0701089e5a95572a0636fa8d6baf44264408999bb411b52b8eb71ca0b2c970ef75004006ee0df15f0e31d34695f052426468e6fe16b3d8e6589202a3a9fbfbc7bf0fefb9193d210b1110517e6b325f6e367dee0580cf569a11fccb7c82df67031411ad4b12c18481896b6790d19e94b6bcb74096ac0f5080cb914941dc9963c7de3f110f2c4ee9c2518363f23a1daf4aaa6d76c63eaada5a0ff68f289ce18454666c09f5bdb67922834f19b490511a9e393796bd009ee6b8fac38eb2f73a7b8a3428f2650144455c8611863a2dae345df5487911a5794375fb89f1ed0ea746cb3469f7fa970e327423b9092eef8ff726b9e76282f64f7f9b952313f989a6b5707794b61eb3abf70ebebf7d1a2d784528c1868919e293faa1a1e4d42f415502ed6c582e9d0a6da01cc5c36be8e111bae239156699808c8118fe2c398653cd46e91b9b07c7bb559320ca170b8cf3eec3a07c2e28b889bfc7f5373eb471772bca7fba5933b03dfa69308dfe435945fa0bb44fefaea93b6e0efea3bc5c179657696f3ec7949e38938f2c9d0d033e5d82c2b9cfbd7ed67d68fe8d88db3ef664691cbae4b557bd53a8582cec73319a0bf0b70df16c4473a221c5947915220cc900120c0ffa4c0019853b34aae61fc717e9acaea3c632443f24e9f3c6dccbba1123ed2ab0527bd893729011abde012bf59fbd921a858ac05d182bc819a7cc4bdb2b4319661c6fc6c4751d2e4bf480411bb963cfd500668b450e7648fde9c956b59866e0a84cbb9d18340e6c9a31c43faa940f9ca44b45beed7677d3b6f0fc9e06374940183219116e65bbf480d5de4da29a660330a066798cad902f6951c4bdce0cf8caa174bc835de0d9de2c21bc1020bb421e7843f4f7c1f315f7f79aaef622b6e970b48fe69ca73cbd0d2076f2f207f8a9ddc815b5bb421189e7ce9fb0ad3a495a81c9af669803ae741fadea599a28c3d75328c2cae88cba326a29a7ffb4796303cb1f9eb7673526b35effe0b603ab6dc6cec34090f80f6a0606d5e427ec508ba17addb4c56e8328f73b872adef5d7b06e97883728aa736ddc90083b069e0d79f4240e248b3886d64abf17335c5cacf5c97c40fcd96055bb3e07e1cab7877b8743a7f8d76567df8a6afc6a7413e6f4f9e65c39215e61066ba9f9e69c1ec2d6e16f43f6ac35dcbd1feaab8cc02fec1dfd5e03278ab50f60ee015117a4cf67f4581adda7e6bf2a1573bc4eeed67bf2260335ba513a9eaf1748828bc300510d752398be6696e10f55621febbb53839017eda912962b2977193845bb3969fd46bf4ed1b568cfed7110e54253feda2ca48c0de9c6aff267f047db93ab4e626bc0b5f33381ac6c8308d2e5fac0686d0135be851743bace47f2c54415570b4bf85c6b04ccf58667ded98b9e86a303d922757f233571384c8b42d781b67", 0x1000}, {&(0x7f0000001400)="1336ef46b534cdfe48c52db8ab91349d5029ec477e58042982d5a4c6ac3c44930256cbef1d9669d0ce2f580efd8ee0191df611825e76e3b1ba49cb98e21d9263e351ae214a6bea4f9e1d3a67d55c7f7b80452847379d9717c92f4e8e80443491bfb1", 0x62}, {&(0x7f0000001480)="41f974189847e0c5d55a7e5eb215827ffde0e71f4388bbcaa28a83d318a9cf3edf70cc7b6d325a52cbd873ffb9184b04cf9bc55ce75dd35d6dcb7e189d7512db144bf4c87ecd53cd69107a7afe115521265df396a2ea114aba5c387fab174c89b4b6c75c5d111a9cfdd0a828", 0x6c}, {&(0x7f0000001500)="1bbd5a15444fbf8dde26b076323fc9805dbd3916aff2f825145ddfe4e004504e2850b4c1320eb05765542b4766ccec9a50f20aee49ee15b91546a60505a073647941617b871368545b451030e5e65928f978447b9dd540d9b6aa48a4ceb93237db52a07851c5d0b87b5cd15fdf25b1292f3ac33a9aecd83e5055ca81c15e5897", 0x80}, {&(0x7f0000001580)="75f7d5fa0368590de95c58e46a871ae54b9f3793f97ff37afa5b8e0e0dd57b0f8f79734b285fe280d2f6162650010c74376418e9388172e4c9f222b70f92d0f557dde128d2f9bb8cc5a16dcf0c8b6e93f9912ee6078c2a6fc940f873554553c09bead65ee36447b507f9bf7fbf2f9f915095eeddaeff38221b5ae0de73f29d5ea0b9d0e639d6cc02e07f7a014c67852b6a0b9b71bd49945eea77b0195aaac070d188427753d8abfdb44fd4f26ca4b54f8bd24062d59752f7f69026ab89044f1989f2c7a74f6efc6c621164d3ac7e3f099109b572155ae115248bcd38ce", 0xdd}, {&(0x7f0000001680)="c3a8f117964a6b6acd6a7f05018f41d08d110aae3ae9b8eff9b6d159083db40278671207403fbcb7deb7b0a40dcc67cc253b248ea6959cf65d12489f63c38c43682043fe3f36c3877d50267e2ba43f4cdebed18248b73ffb9ec9079985c6e4be2e812fb1cc5614d6c71aa143017a7d2094751748fd2f78360d0bc9b507a923855d28dfbc664cc0bb2f7ab609df973ec7d83332b724b8bec613b90f42febd1087b1931daaa8518abbf53304af1d53636ad90eeb2b3805af40019a97c5051b034b8752696fce2b14137787ecc3f46ff5b4384f559544bce92577b2612a139201a8e52ebc52ad90f38a76a2a873353dbb1775e704e1444d3ea4942ad1e5ef69d9554ee1c843513b0b584763544e968c9ebc0bb5a0162bf4294f4ad2bbcd2e524403029cc162138e150055c6a36ca9fb47a34c667dcc1d86e6c1bd7e2a141e4f2de35339a478e9eba5ccdb446c7199db0707e13e611db4ea7e685536835d5a7d44b79da38e8afea5889edac37b31c9bf8a1e581b596e0121209597257238ddcf58f3176a701bb0563c619265ef343c218f6e2494bcd83b59c6bb16be88c4de5ba7ce404c7e5b16063891bc2ae05f430b3247ebca7d562b1a3653ae18eb1342ed48ba47bb36bd24f39174e16f6aa45173affcdcb63870fbf89bdd536ffa42084730909e0fae39fa8c72f01f37322159b324523dd30b6b51e6b30ee556811b65d29b5bd046cd3eb8104f1f230e2b1e4d74954361e952868ce599f5cff87caff856fc6f444e2df4eed6f1de9e1fc52871e3a2d0d643ff97f965850b907c712c70f914d095130ecd3a1af248d22152d7935d59bfed09abb9d3cb00c957a97d3ad53f38cbafd255f8671f544cd3d43b85ed9b4ed1c8a851c973b6948255ac1c846e7ec202866b229aaebed9ff4c48ca7f05449c7e2e3cf816b04d4d9974db0453f8c865f88e6893fc0fffe0430c3c3cb4681da7858d12cfc7125601d65bc4c3662628c960c81b7c49ad40f1fd6d505bed8ec00edd2f5f0334ec9d2a9e7fab24714d74f90c24bc729fbcbcb3ca580a78d9da470f09c4d1c6d2f1b95286aa2f7930df693ad6e65b7db3bddca2a942ea069e6ec83d7569bb710643675150b9bbd4303950c01d96ca5921b1a0f8117cbcbb711fed0a35be9ae471b1d7fc69910049d9bb738c87fe9295ac28edf0fcad39efa7692c1089b79af5521a79be8672a40741416cb3a7a0b54cfcf4de23482cacf713c773fb448050e981ec916e9f1e8ea16ad8329f506e8a0a655789b7ea48f818c57fb5210f6903374020947f967d775ce8cf3228efb7d2b5e101561928dee04c9d2f00d04736f08647e68d6736798f9a9631acd544281c9ccd6d9bf4dc9ad6f58c26b147227b228a7e6bcdd58823e08938bce7b326479f7ab48a29febd046fe06093dde21ea1e195aef88377ca88e0cf573481154f56432cddd82a4a0eb08a8ebd3b11b126a163b2a9cef32f51c12dfd498cb7838530a07996fad5db33bf245f25a4e94c9cd3cf3a541a4c7e4c8177fec4b84f7ea9446cd3dffe23c81ca0c321a28ce0c5c95b09fee792dbfcd5522f55557a0587e0cf85d8ad636998e2959dc254b6d6b01491f33cd9e28ed3f341a95cef6ac3e23f93ae44d757de6f0dbee4b7134d7a0275946d2104cadd944866ba2589be9386b72377d1725a13dd52b8d04ef04628f215f9638b88ad021f71d15b1b21dc68cb80198be8ed673bd93a0ab51587327f7e9dec7ae51084011d4a89b65a640ae9b3ce8e9ebc383c45cd22d1ed608e7d5865e26240b52b01d8c2729809c2d829f9d5718634dda4add9c68306c4953775db06a362250b3e33d901a5d374f0b5e605717a421dad5fe9bff09da11d1b8c099a95b2e434d4663324745adee496ad9a9df67159466ef711ce17d657f950d90bc858427a0b3ec49850aa724b19f3000cc7b7ab25d9bdbbc334853fbf59cdc31eb77af19c418b1c14b5b9529d6acefca576f446deea15ee7ada9f50affc1a7bdd75f8a1da771ff5af5447010e07bd7387d90201082a194af1bbd9428156628eb5cf1d3e5118caebeb199a50f7c0128f5cfacf92cb465f8067d14b4c1dc86fe294d8ac4cd0020cd47fd6dbf8c9ac1fedb9d1d0ed28f7df3d993beb6643a17cd91a2bf81dd2c5dfddcdbcdc4b992dd62fc0a5481db51822b7811b00a053e4a6f2d8f9400b620c7cc43215104013a05bc7e44b202ebffff278d928b69b7cc90017662d27ed9ccc9c192dbf48137d2a55d774bdc0dd515fe85f8f32e278cabe452a8b7dbb9752eff4677a8998a0b72651855a2117ae86a7e817eee25f5afcd9d72f12beee580fd8838baef385466dbda2597ba13caa9116d885f2f0e87976fd9073e6f113c815193f2f3bf92720c7aec0d3cb5b1e3d0dad561e197770e7c42faa4a534ca35e0b0612ac26ee902c72d6abdc933dafecc42ac62d5484fb2feeb914c8660c0e6186071f420e3ac48cf679b8d9a577183ffa15da64b3efe39adc81bf6d68bc47655a4afba91a2e835220682b3b6da0e21b94a3383af0aa0e951be81d1d57b2ba418041a1cfbaa18cd2fb6e06835aa37a5a974afae3000b501bf628288d4763e90da8a40f767af7723f52d62d0b001afbb58b5904d85efae11901deb8d330daa0231d078aea3752a57a818d976e2360ef42cc3093a241410c9f654d5dc76160c479d491e51bf1ef8833ceed8fbd3484383076bc376d4b9e902763884aabf3105321de667c0caa664bc65d0cab2a11dc636d0e831051fe52d07e1a1787cc9b249e99484c72ef6ec3eabb01b830b7120af8c937c8c1d5e1ab2d50853f9aca940d2f4b2e4f46dae20ed7999abcb6b93f5a53ed4c9bf59a1cae8a738910f5954e9e18f2b7190a8ab8faf0f1a19af446476abd4f907394ed65f47105a882f6e00a8adf34345e8e24538bfa05552d777a1727458588e0c108a006edaa9b6b519a5c06ef4a5da31f7ab9db0419c71516e25f1750110588e1a9b2655db5e1ceb04836f837ce7b6b37d2943a457b47d80e797878f7553b3fbf0c0538f2f85f287f6f68646c514f48f5c6b851822040c0144212828f8378c60abf43a78b05fccf05f5ea5c71d5fc12d5652c93b20e51b960be69b4eda580c7c50c3e8ddf1585a23636a8cc73b65c03eb8bda96f288a56c9de1edb3d22440316361d2ce1ee795d8e74276006308a2bb5470c867f19b0d2799156bd0b8c16106d538cbca884e962a2f9cab522368068bcb309344ce512149e4c0f06ddb26a00e37230229e1b4214ce44793ebc8c856a220badcf520e3db545f8a1eba77a35efa8ce3a84ebbe8bf69f6de872588cc8da722d0436492e3235344f7127446e95f3808d2699d75e19a87827e9fa67daa5b0032fcd835b87e1d0c0a1ee91914cc71b4a5287ca3cf616365f5652c33ba7896dd0e7aad920aee6665acd913e2bf039c4a2bf5d1086c7849684d5ba5fb8f3828883d84b7b6e7dddb29da0510e612fd2f01eb345f0eadb4ec098c909809d70aad0bb1fc5ee30760a21c115a97970f40e6f0a52ccde73557d50233fe42b22da6b6264d54505a01ecd424951bc6ae30d9c5d9289f0f598e552358d38c26bff19627de13809f1691e65b425540790ec031ec17dcc98363c2e969a9167fe48f06237312fda6e7ece4e36c5204f6518cb4ff91187801650a46a623761ef3984d05a6f3a4d56ef280e755a576233539da13d46783423f7eced81cf419e893952b67fe036ac2c1cd5a8f177b8fcecae85cf50d1eefee97f04a3b600114ed14a8c84d482a00d8f8b377a8248edbdf0d8d72b9425958e5af809b3ca65ab80008e0032d1da6bcc4e5d1d622348e5f4bad73f60d94c00932efea146cc8ac8c7111fe47b48e6866d3806fa589f48dfb820509905f134a6d17b73551db6789218c7abf03e95e88dcb65d7d4f077618e9454680d236a56dc0e590fcdc60fdbcda1a807838842dec9a3f5533c267df0f83173d411464725eedeb510d7e2c17889178fd0decc51c34d7a3b76075eb6756078a0432b7b34655d773cf7505d37abb54957af7b49556bbe588416857a554cebc8c89c4500f67adc9dda0397bce7e7fd513ce885c42196032b4d5844d1ffa65d8dad9007051070d3b8ec5eaaf0eb06460d662b5b1254cb03eaaca8c112d17b4609f0bce206cab42b7e481476e60688e85b96633163e46ea7b282914137f60f99eaf137d27ed8c55af8f2d8246b7bdbc11deea53f0a06895f2050a25a29389d4b6aa5b2a121326420e8f50233e06ed598261af38c309f5f059e7c54a3f4042cd35fba05c7f0685a8b4d18866eac851df6644ea42100a5e2eab449d47e3b93c2796df2a668a36b42ed7cf9f63e17754e99b13b047181f127e10e9493515dfcf349aec10951d2dac0cda03709e96cdc16a8a05cdb65f5e6a6ca22cc42a77f2a89e50705c29278e5a30e385979af6adc8aca249b248b5e73746c0497cb7cb6129c0d5158cdd488d2f303dfc3739463689a37c58bf680694c5190ae275b1cf927b03695728ef6ab1b664284010d4d2b7508dd3543759d4c65f501726d6012ec405deb2baf34046eaa5c92cbba6f7ed2f737ae232443ee425f1f618705c87115e334c8adbc74749febf588489f6546102949ec1cb5323775a3e261a0642c7cc6395c9398fee21f206624ed608676086e69afacd3edba4899cad426d99a25e881f56b02a13b7e14fa5cb67609b2eb1b3ab66c899a7dd711b189e1b02583e44edd6044f6ca11c40a62c697f96c71e9b117c68f1c014ac137f7cb588c33781c0a50ce5aaafd0869fed05cb2a523328a08a74ae82b8d0e894ae557af56f38b85a01d6bc4bc3df8ac7ad284524311256fbe4e2eabb39d22379a264c206d3f45cad25ae8d902e808a761c4de99c8cda577a84494dd098e44edd84c06c9bec69a9677a26850c195c1888693c74282eb85f51cfad44dbf181434f835f4bd87d023ff417e7954c54bc32b490eb322d85dd5a0b96c2c29423ed90786c95aefe024f16078278b7f43dcd9a7490239df60b9b4db12835f21a829fc3045f38f1dd76ff1d7adfe7e039a9e1bb029116f25cd19b1be91645db678f1567a881b73bbd6d6bc0d1443d801c73f4d2ef85415bacaa527b7d4bda2f87b01bdae0499c1cc2665b125edb534a9eec61712b19042469594b9e6c88f7eb4cef9a1397aa4b34776fef7a0c5ac69c4461e23773ca628452c40f9c99d156bf575f7326a3e6c0a7550d7b476cdab31684a8496840a64e719c0a4492f27be6191796fb36ead586b98cc85104ce6c2ce79e40f40d766cdef14f2084039f1442d32755cca5cd70a0833472ab702ab3f96d19f17d5e8bddb29088d4b43c862ba18a11a41324394955053d0ffa8f299d12c52ceb4bdcfa2923fad73e1224e8bfd3058a4875276f3bef74b51ce29d7c762e13a4d576e009ef04021d991df60aaa5361c26bee1f9f28830d0bcc2d222d474a916642565db0a74010bf4763c021d3d9db42e8c7184a4ac46875b3ed1a48e1e0a369179f3ccce6abeaf2cbcebb9945764e18dcc805fbc7c7479203fcaa268bdfa8155fa77b623d75b395129ea12db8c08f36ec3e54528c697d86ab02538a6fd5a62bf97cb4cccf4f3f3d1d2c1658e943a4d799545ce7bc5bd735d48b0438fe6090c9e71d9b23f0a1b10cbff1f18f431baea06f2989bccbe7d36188d9de0575d18e9607e09353f6b6c4b446c9a6540d9db4a6ec14f601f09fb9647d30626135b831b8912f8a418633f2911767751372eae25e103a2961bb95bfe641e77a9e0f44df1fe761fd90abaf18", 0x1000}], 0xa, &(0x7f0000002940)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x68, 0x1}, 0x404) pipe2(&(0x7f0000000080), 0x10000) 16:26:24 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0xc1b9) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x0, 0x8d9, 0x26b}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x9}, {{r0}, 0x0, 0x21, 0x2, 0x7, 0x1000}, {{r0}, 0xfffffffffffffff8, 0xd, 0x20000001, 0x1, 0x7f}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000010, 0xe08, 0x6}, {{r0}, 0xfffffffffffffffd, 0x48, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0xc0, 0x7, 0x8}], 0x40c, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x56, 0x6000000e, 0x0, 0x80}, {{r0}, 0xffffffffffffffff, 0x5c, 0x20, 0x2, 0x101}, {{r0}, 0xfffffffffffffffe, 0x4, 0x81, 0x0, 0x101}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0xfff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x11, 0x80, 0x9}, {{r0}, 0xfffffffffffffffa, 0xc0, 0xf00000d3, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x3, 0xff55, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x9, 0xfbf}], 0xfffffffffffffffb, &(0x7f0000000240)={0x5, 0x20}) fcntl$getflags(r0, 0x1) munmap(&(0x7f0000723000/0x2000)=nil, 0x2000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) fcntl$getflags(r0, 0x1) madvise(&(0x7f0000723000/0x2000)=nil, 0x2000, 0x4) 16:26:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) shmctl$SHM_UNLOCK(r1, 0x4) 16:26:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0xfffffffffffffffe, 0xc42b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000300)="44c9a3d8ec059098c08d7850d6ccb536ca0030cdf7ed402d7d2433462a169f15178e37f17798e29dd655af7d15719178d09de9e393a006f5237ee9f3f3eee1e81be61838f31a1fc5f045504b2c0bfdcd", 0x50}, {&(0x7f0000000380)="77f63e2a387a84c1f443bf467bc4ca4308799ffc5dc915f46f607f090973f6839f43aa53dedd7454c9d068fb4bbe593e05473d3374c92c2b98836dd7ff0c27e05df2bb22b92ac09d67b50ce5164c4fd7f928bd9cd6e59ac4afe38502602269bffa52c952da29fe46e71ec4acfbbbb14d3c12f827970f4eae48213ed818b7e54fec0900794d7eabd5", 0x88}, {&(0x7f0000000440)="effaf84cdcda7b7c130e6dba4a4afd606e7973157ee02524f4e32a54f432b4841b3dbf0f7a859442d05d41e297be94f5e134e17353e55f20f722b027028cc3c0af1346042a91898dad276e649fd1566ff5befc788cc89d26b1850b52891ca6cf7b979de8624e4cce7e8616fc90f7e4328d9767ba8ac8c34ecab2ae177e093b37eab2215c5b52be4c7d3d47d8ef048ece8d608b4706ec76615a6f6fcab437ed347b30124e9a1fa41b34b4d1c5bdef49f618f4445724d51701614ba1e812ed04e9b30e2ad376dd786aef43bafd2f84d3eee9e8420a7eb28d10d3c4af0c1a631482e258a7f5c6be633ddbf873598a389351a63d34c530c329f4be58188146", 0xfd}, {&(0x7f0000000540)="eb587cb29a955b2e199a49", 0xb}, {&(0x7f0000000580)="025b5d007d9fe830f8cbb7ac7f932dfaa632895c84a198f8f3c330c614b989763a", 0x21}], 0x5, 0x0, 0x0, 0x400}, 0xc) socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x7, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6, r7]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getgroups(0x2d1, 0xffffffffffffffff) 16:26:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchown(r0, r2, r1) 16:26:24 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x0, 0x3aa}], 0x100, 0x0) 16:26:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f00000026c0)=[{&(0x7f00000015c0)="210b23654375f1c1436340f4bc696920f891227f70d9d83694b40e0c81d4092ac5021beb1387da134d7bc6390be41f6571dd769633985ef6d94bb6c855153041686f6a2a469f920cbb8160328f5bd8e1eed18e30e681477a90bc842c30ab4aa0447dfbda001b30924504b694c0951e74b3a65be781afab0969f1b85c9b8f95de7489e022e29ce13c284e287c935462685373d1a181a95098f67eb4b56232671c5ccd3e567db665d7e8a3032b1f057f1481c734f276070a258dbc51a0c75c635cf527cafb5461e7a266988b2d673d5a1013bd791b0a51a3991886328642a20791ad4d8e1d6dddcd59ec34367792e2d930ddc2f8ffa38a9639e9368771e5c1d8ea0242301dd35c9880a5d32794f5fda4dc9da679705baad3a23fbf4c950c0d67dc44cda5d9fe25976f94d120c152c6f708d4f996ad32ccf75465a1b310b95dd0aac7433db6701ad852ca3b0ef7b62f4c4a784030e352126445734d465c3151434cf084e6f2db100f4b6a539f21e6c42ed24e28903529f4426ad5540354435d649dec3186edb6615e174f2f05850ff4cde4589dbdb484d1ef6c739b354afbd95e9cde87d3f9f78f23c068fc0fb67867820a25aac1c656ead5b5cca5dde77ba73551b933ab8e1fa3efbd9d00de861f3ef1651156a39ebe94a55e37b31eec8eab2660d8f782787b40b4f35577f5411d4d72796a26c6c880b5f110aa9b40a07b1612858e341aa28af664edb49511a1b436509cdd6c5bdd04842f5931b535cae06b45496817ad893c4363fb518e1525232f85724e2a605d8bd212693f2ebe8f26029e2176de19ab51645e38e2e729bc46303fa6758e10f8faac268207df7561484cb66e559ba6745944d4a8a9b34202c59b723bde120457ccb447a400795f20f5f0eff3d56914a3bc030890e59b8e0e3863c2d67a62c7ba851558376306f75a9b3f363553c2c7045317ddabedd3cec5a6d4bb4d6d6cb7b97b3e0ab47ced283f61c307c6882185c1e1867c1bba83399e7c9a1be8f8151b2d3ecbac58af555c7a15b41d65eef278863ba0d1cdad6030b141f1137ad4aa990422cbd9aa72092c57748569cf47a87d437fe68cdab4adc760a5fa2a934dc32691aa951cf1a90535d9fe189345c3a868b03eeb2795f2bce29c073a7b5806e132b7dadfdd7b81831558c82ac033c0dd48ce3a582cff9e76a65072ff337be46eddbd36e89e476e69590e7e1f1b41e8a5abe455932ccc552f736b5fec285415cf0c011e2ce61367f6494e102d78b60983ec027d6423db75213ab1e6ecf8c4ed6b164670b4586e3299ac486c090d8919b81938d55e67227271fdae8ae88aae7684a61a17b85c51f9332f0017ea20abd1545f93ca8b8a74071b0e0e04909655ef1957aeb624f1526fbdd77dfce13708197f02d28f9de3fc88b5da6b6ee3987503aca6fd572a0c4569e3aa2b8aa08df101a7a49093468c41a681bfa5bef6908f7a086ed32e559c588092954207da4ce3c7f85246349953b9f1878c5418ef7da49b66472745e34a5f4810a971472d9b5350895aadf88ed232f376c532a63ba42b5986a5c9832c69d69bdf1722678485c1affe1168b49ad552dc7f0b0e45cebbf9ae4483af6984ed5d818bf954d6a536916bc2584845812838a27d1b6c7d959fc6e06ae077d58fcd630a33b060b3840e6fa2071668abceec3b555b56f279abaf82182ab013e4fbe16f01e8d346fa4056e04a1cf8ff5eeb6005053b36f59b8926febed6ac2b47122f8aee663c03fff4836bbf03bd14b2beb4d7edfecc10e0bfb7b26ae13988e7e7d44602801075aba419ec38cab1fa1435d6fa1837a8510046edfb5db96120cf9dfa082ecfc02168c5bd18b1ffca5059ab7056dbba3112dc23c244f8e2269111e1f2030e4d02a20935556c9614ec82c716b1f7bf78c1eb625ba86ffee98d7d79d139443c1fce39b70f0aebd3d6ca24af0f071d84623fbc1c9118d285d690bcfdd08b7f5811590926d8147fa116f4c19b9019df1a6427008e51fd3c729d7a332823fca9bbb7d6e4973ec85fa328391bcf018f6cd9b0842360e600f2dd7fc44c5049155aa4af6ad41294ec9828c30e06a611c7369e7553323223946baf561e172c45ffc8fb4e8a4622133f3082aad9298f6beda5ac281822f0f8b871d7d64a2dc80a2ce7719a463819ed49d16a84190ee74f0a46b8002e9a5e35538f71dfe5c8b37186cf2e4837bf3b20f2bf50bc4c2cab591201243dddc5b1fe1bac3109ae80744bfde014b3372df3142bdcc4fbb4b52ef5dd7bb8e8b97085a2ab59183d1244add45c1ada6aa44c8cf04ca917a37921c30512e0c5fbc58c2f479f84f442a9f8794b6888af1aa446976975e0cbd71dc45551897c07e46671f9a47db0e6e83d39a5e5ef62efc4d56f2e2aa54ec6cd4b72c1fa56ef2081e97c1f3b6921e649f1bc4738d82a4bf1d2eba8e6a8b0f1efe779e6269cf2dab0bdb0a2ce8e9bdcab73778a946f48c198c92ad868b4002d089f6398547da14517bb08dbc2da209a6221aeb95dcef8d85c89cca7ff675a78ed3ef5fbb5458242c78cbfe3c96f61fb1b97fe0ac8be0c2f8c4629dbb4169dab6adf44b314778b0b643ed349611fb096fce8933edae400686040dcba356adbb0ee1d603f2922ebdee0c417edaac696bdfe849c9d023bdffbc85e65159f8fe424c937267983cf745283bba4927aecaa6378c349bfbe0d41af861c2e52ed605184be9203", 0x784}], 0x1) 16:26:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r1, &(0x7f0000001100)="53e78a3f276854d6f06db4b3512a5340ff7afa627a1e191a2ee4a4eec3387d8458fe31c41e47c9a97fac4bcdfc312dc0ab105732bab8b0dd2bde33da5d8f17f036c75291f1333ff801b73d9cb34a6d1ca3a269c77bf273431a69aeb28513f7518a6d9ddaa47c7be31d8c564f2a950968b61cb86cc8235ba08f9c649773cb78015c688785441ac9a84f0af77f5c108c507ee7435ae7205e2de872a94f559811ee95a19c4644421080a892abc6449bebc1469e5ac55aa0a83ae7d461297b517710fd8e8de2b59927b2defb7b8e3796", 0xce, 0x8, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:26:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r0 = open(&(0x7f0000000140)='./bus\x00', 0x100, 0x112) recvfrom$unix(r0, &(0x7f00000002c0)=""/188, 0xbc, 0x43, &(0x7f0000000380)=ANY=[@ANYBLOB="0100022f62947300"], 0x8) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/196, 0xc4) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000001780), 0x7, 0x0, 0x10000, 0x0) syz_execute_func(&(0x7f0000001800)="dbc52e3e366445d1e0c4221db75a00c4c24540e6f3f0208e170000008f2878c220fb2e420f2e5b000f01c3400f18f80f4510") fchmodat(r0, &(0x7f00000016c0)='./bus\x00', 0x800000000000002, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001740)) bind(r0, &(0x7f0000001700)=@un=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f00000003c0)=""/247, 0xf7}, {&(0x7f00000004c0)=""/58, 0x3a}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/152, 0x98}], 0x4, &(0x7f0000001600)=""/94, 0x5e}, 0x1) accept(r0, &(0x7f0000001840)=@in6, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) nanosleep(&(0x7f0000001780)={0x4, 0x3}, &(0x7f00000017c0)) kqueue() chown(&(0x7f0000000000)='./bus\x00', r3, r4) 16:26:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1000, 0x1518) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x803, 0x0) 16:26:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() msgget$private(0x0, 0xa) r2 = geteuid() r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x1) faccessat(r3, &(0x7f0000000100)='./file1\x00', 0x30, 0x0) r4 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r4) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r0) msgget$private(0x0, 0x400) r6 = kqueue() kevent(r6, &(0x7f00000002c0), 0x8, 0x0, 0x8, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) lchown(&(0x7f0000000080)='./file0\x00', r2, r4) r8 = dup2(r0, r1) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x77cbd08c) 16:26:24 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)) 16:26:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000000000000307084000000009cbe300000000000059b7"], 0x19}, 0x0) 16:26:24 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) write(r0, &(0x7f0000000040)="b9dde3b4e1ed26e85f014c748910ede11c7b8bd6a335dd0a834e3aee9924164a342f4a7dfc3e322754c2b29de26bc345ed65255265bbe8756a0ffb6f76e3b4d89af80608ba9ae0ea41b77f8142d17af4f5b9728958acf9dc688edb6ab05f4d9ea4e94939249d6aed7d29b86d51b983e0bcbb49e37a63a8096f97311eb35c5e35caf63a88f740c1a1418a6bf34c17d0b4b3cd082622c25a51a961a85693620139a18c02fe299c3f12b4509334f9e02509275a3e7a6ccf55a70e28f011329e37782e28cdf2c5cdc0361707fc7c3340bd96e1077437fcf391c57375d8a51b187d37f1d9215d904fb4c4ee1a3e56869b17a977eaad7e18c4c9aa2418c738d487317d0fd2689d9177787b65112780495f576c186e9db5eb547aba9c4b30fead643b986bc37584a2ae71b1f37dbebd2b3c9a326cc135b0c38e6eed9ab09059fe653d245180dcf3a64d46289dd264d160e498672ac54c46073494426460d09ab0267568b72e36f6e257ddbefab05884e95caa1a9ad6160ae535f49ca836d996982fec5e3e4bd2391a41b53afba3d62a206a9afbe81563572b9aa9881d33fdae0db5c5833ac6c55ab08f5f34f525dd8b741fb8506336966bb44554abdad7ab34c39645bc7cf3d340d6d457dbeb28f299613c96b6d43eb51e70ac111a1d37662964a5e90cec7a1962cc9e90d809b685584eadc4447b8cc4e3a42eaa7a1f8ec2783d5afd4124c862be7ca751ab5fbd3f7916d003bfb5a5691dc27ed5d756dfea0a3d62a276af579fda9b3035c2979a34bf1f60b47dc1d590957152e302790f2bb35ca69f1fc814e27ce567618140cca152e193ca82da417273ba1ce5f86a50fe7956659851440d792d332e1cf443b0d45aaa9d0892e34304da2cc061600c359ef2a900a7df4ae4541348175c485f5ad4bc015c75dac3639e38f403b71f4af6134c0dd44334f3ee1e1df10c84eb3f9db5407f87aabb3cac501e06aa6cc8c3d18f8deac1bd5d3aad70ba091f33d2d59244fced47770177c6d64da37fdec6721d46a5f6c07261ac0fc7ac5e314e53a5882bb241355a9ddaf4a03b2426f0393ab10c19ba50e765d07e8bed80e3405ecab2c3bc596264259c6343cf8dd24e60d450cf71184d4831e882982feb83b4eddf525c1d4afaf8847d248e9ccd2df5a937703f50d79d97a557e33320e42617d11cb865b14f7350170a7593fa41af128699070576d91311da5443df03eb32984b0a92d148d9aed1b1c0e2c36481aee8b94073af82bee635735659c7a6889e7154decaf2ca2e433213a07f9417a1b704f7f9efb4d2223e81c65aa05745863a2b54f2aec87330a63c6dfa3f352552864ee84b10376566f5f062e973a33275e36867781c5678e995db583350b856f0fdbbdb09af28dd2cdaa5b54d4afff08f58b9d96a4847671090bb5b761066f34607b96b87a237396807b99464a04e51cb845ae55e173d803973a04b9c67ea4033d58f1a3576e686529f1ee1186fa31aa3e4ad3a89c6ea31aeae041d6f9ea008dbfc9dd125457cc1c33307e4fe96865b3a5e06ff5fbdc88efd9ce113321bc6d74e8fa03660de30a30c4cb474e06d340fa1935a7144d9811c46dcd3c780be60a281c10aef2bf49c0eaa7b2481085fbc5f95b77080537533cfe27363f749e6ee39f96ba0eb64097e4e71ce63fa2882fb7a7f033844c49a429566edc15b08cd1411626b3396a5f0281fd9c9f7817b736c68546f7a92991f6ae2036f88d4a5ee4dcff2d744749c170eff789174263d8764006d4d461b35dd6c2a39a1b46919eb83f4f3477804d07d95553b53c5af4a942d57ffcaf3f9083ce3b7c013c2f640b4be55fb374c1db7eea42842f7d0dbf80d21f35f66a765ad7a72d4cec9a196a7eebd479982ab1f57d06be0f2200fb02c374aff392a50435a50f7bdf71dd1e2d89fd1ab812a9740b16cd782dee402b292be0946bb8fed6be8249a8a06707151d8233cc2e1f0f32ec2144a996a8f0ebb4a18ed4b2535aee9418712e709a3ffa1a597fc8a8c8b60a8f093c50a6c7a18bada7c07d35f103dbca3cabbcdc2c1e56d70bb7c3c29918ad24cc9101ca878c7159ee7d0ff44fab63e28763901cdaa7bb8633ed8ee163c28bb0649a129c939e2de2d6d94d56d642c223f8fe23d42aaa414a5d29f05b87244400be9b08f68ba680f097030092f1f9b6ab299f1c6fb78c0bfee7fba80dd4db33e0940a24aacb175ac69e3e73338639fc53a0d668ebe1e4f032bb06312f11b42b115d6579fae737eeee1a6df4da0535c16679f377b71ad7b86c1932a9106f395d7e6918960c4b0b2358227f09d2fdc10f658eeed10f67f2f9f197dff3d1b4baa23e1cfabed29255289c17c3de0a78e2a7cf4ac45f8476eac7e5aea20c948c307d32ebe49d51b1187fe382bf236e8938abf65b821c3a74e8e4ad6a154566200479e9bd46dc81a7736c6dba4cb1ecf8402ceabcde557f97b3f47d4fe8951c04ee9e232c585e37df12b83171f9d6da587bd7b303918849c2c302cc51ca68e410d4f902cbdde530ba5a5cd97a14d1e09f1b609da4e7f167c291570dc1d82927563b5415bdbb8ca8ff3f93b335be70eef58e04d5e7422a5b934851b9ab6b2d90b7cd83bdd480ddf1f32448d8b90b1d15f3837778f8100914062dc97da659bd29418572d93fdf573cf375cc51befea295bf9ec9e13c9494a7387a6f2ea407cecd47cfac8e4fc172f08c65a28ac3b705fa4c3b0579d54a379b6cbbbf9787fc3d76253ad824c608d3718571fd9b5a4ea59f398066124267c41f3ecf3609d0ad674617fd33b2c3c3bffa7a9002109e0e80fe54f6b2fc2365f73398bc80ee91767ac0ec3b2c5e2f6664fe60737895fc14aae876e372b6a44ac8f877d93d01b13a92af8062fad0ff64484feb5e70ba8ccef059f7ecaf35ae88ba014f113158914dd76af93c402d2eb6a288f443fb458ac1cc68d2ca1deb794dd85750aab5c7a0b4afe4b1713e696009debde9c13b3882f8b203e379f17cbbf854f8ac447e95f2a956a43a47842613f10694ba872e5080a6fcbf22f830ac685c3f1eb8ff64b44d56fc8770f38f6deb513f5fce9330fd6d174b54f734234d54b8bd54d57ca86d9104d627ae675c52df5f352ec35b99da057cc642abe69152284dcffe593dde06cdf35f04d896fecf3ad8641f2a62175888ea7065072762c2a194d317ed7481a9e081e045b90734cff6d2389988b158a8a26f70e3b3940a77127eeaebe92859174808a93718e4266e9b319c8a00e7bccfc0d4a92bd83c5956631b9ebd38c00beacfd235205e61d66c7c8b0a5184ab7efba5432adfbb2616fd0b84363a4ce8b13b2e1fedc15770ed3a43d785a77a18ec37c1778ef860993441fae843a180fc8d8cf2ebecc2e8dc7ccd5a91291f52f92de8aac499f5bfaad5390e1568d9361194f038b9de42ea771dee57e5053e5e4cb2aa62ce45e20585d966a015bcc2a8104cec689ab7f3228af1f7de22bab0892e555168be1ad9ab25e04472e8634b4c9cd93023b2a607d82ebfd1318f7ab364258f8cf560991ea3a2883b53cf8fac898980bb6047a7c834b3a5a28424855f8d800f5550f67c2c70be711a1a3e6da5454848e094efe5a62e9bb8d08fe5f0705dd6b3b365eda7e2c78f0668c65f50db4936f19d6d381ac1191bff2d1a2306094d4ae099f940d09a17116df9c273ce931e059a10621014171ae7744653608296bdb57ebd5fd90864b4da2781750ccffd70b71a9d7264271f5b5b6a23a633382ef001a71a5bf345d4bf88122b4604a278309451bf26823f8321ffc803ffb09e5d1d21571fc1f512b11d0862873c204c55e91414535f02b3075343ef39608ec39683e348dfd51a9e9b7d2407bde0232b66f507b4480acf5255113f4c0435797d2dc27afd59e72061d90008db282d60ae23b2d8d9dce3e1e81a123300639c832f4e3fca86fdd2abacaf0c57f0fa5b41796adc25ed905a371e1a83cd1150694f5d30f0ef224e6d5b22919cbffde11e4fd449ae3bdd71a6c4f27079c64e31413a7e7b3d609f7a77edad21e87bdea0b1fd4af38dcee4c11bd98689915be154dc0b0d574466ae3c8fe303c7ab156e96c54e4c6bcf16dcc6b5f9102148db38c2c31186d0e53d76eb722b8fff4bb4b1dd4f34e070fefbfc76ec8113a43685e48eb640662723bf8ff7025161eab948fcc38825faeb35de6c853fafc67a220a32a66ec1d7c66ec55bd5daee0b13908785ea21a420549301604bcbb1ed7777e9e1524f19428e6012e06f1ca4b511ffe6685a19ae42b34f676b2603c5735c501df7331d329efc7075734c9b29d3fd9feb99b0894945d76e8ca6ef888aaecf2a0e4fcf2d15f202892187564e7500c94064018448dc8aa9cdca2f56010352fab05c912f608903487f3db8d2e24fd3a612f1f191f0c0e6f7f4ce2bffc22fa5d1d58e2e62c5474cc8838d2435b7880607381265fb8349a0429f9d47331c6599225363e5ee7cb5beaa4282ca42a46debd7a04f440f2213fcd007d6cad4238ceca91b3ae1dc00554e3dbbdf85e5c7bd2b3ab5948fb70274e3742cbddff20716687cc22d9f50341abca8a0b49bbc6e38048b44599bb7b33ebf487d8962de49f1fd667f0abb2c1d69d310564a2bcc3f01969d0f8a153766f1918312b1d216f14c27e701b7ea681ab7fb6fd4a6872d1b26768054b2a533536988881084c8d25f4e3127318f250a3f4cdfd9bab75c8c0a27161be321bc2ff2587cf70a4d799215a0ca11f88c6846fdb60a5d14cb24067672dc62f39b74be800eacc611490a9cc4da69f5d923658e25101f16c28bbbfe9b6edea229c68889a43ea228fe711d7e7cc5a289d44972df4ae08aa121c1dba49e3ef725d24145042e510f6cd61004710796de559dfe708539908f3a30a75142b1c0aec524e9db93c94b48cc0c90a091cf5e36bc8696f96bc20fcc37eadafa5fe50aee039220b4549e80768bcf7d7b41b57e595d668d1c5ed94a0fa475e474d4f9c9f1492b20e7fa510ddad21c42b1085d42a5cd22f418cb77cd18b542a2a8d4785336e1300e8b728e0593313e413bb6dce1a0a88a975913f53b2ff74d6c6aa3b06a51c1beb76946be6fa172eb2af3184de79e8e05d4840b4944d6dd09fabc8636cab2ba0860e681e5406959c48fe137dbe9df2c70face81f12f0b1d3b9495a5c698c7f9d172d3fec77ae77d93697b44793a3df8a06995b59fa6313b4a85c76bf37d8ee2fde5cdbbbbc58a487b4117ecb7f129b7826360a58d31a97eaa8ef2f6b0eb3cf1579f807146109884085c97236267927453434ca0db1613dc4920d65829c5556edeec928ca572426bc5321e06c57e2d3177881f310a5d2ab90e89b01faf914609acaa8c4e72c61a178b40c89861d6630c740cfce85f9f3b86b1923878b5787d6b61a2ab1b406b41457312a4bffad0d0090ecf5ecf8d4abe33f5ca0d99fee16cf4f2265f1c42a4839d70b03aa495adc0d0cc79d376a0918ff7bd06e72229d474ae081b0bfafcdac7f98eec01add26eb1c471f2c8f149e0a04df04bbd0c6e526a23ef262e21eb79a71ba1f466e4e3f7bff978f68d133ba744a224fff5756b8f46212a6c99880e0c9d4b78c417dd1ccd9f877f662ccb71b622af13af578e5f94542d42f721f0b439f7bac7b52bb7c11ad11614cd2db58155375b1fc44b22923109cc4adbccf0df8d3f025d66af432ddc5f39b841cbdd6d2013742da0e6ac45bca40f82bc8c4d9209ba00d912fac7b68df6e3f81d2fc5df02004abedc838a5910ab87e65f90b623a86b48175233f7d6ec34f3f25b0e6d1b1c932c206d628", 0x1000) 16:26:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591c321a8040d848e4a8051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d4003aa95199679daa987423cab21c6b2748aaa789454c00f54f7b2ae09b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808fd840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xd8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0x17) msgget$private(0x0, 0x102) 16:26:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$unix(0x1, 0x6, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0)=0xc9d1, 0x4) 16:26:24 executing program 0: nanosleep(&(0x7f0000000000)={0x80000000000002, 0x4}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7215, 0x700000000000000, 0x7, 0x81, "8d2dac48b08c46cc039ba35d0916c9710c889881", 0x8, 0x3ff}) socketpair(0x6, 0x4005, 0xcd, &(0x7f0000000040)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x4390}, 0xc) 16:26:24 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x7fff}) r0 = socket(0x10, 0x4, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x46) bind(r1, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000e12c32f7c42eaba9d9f800000000000018e2059983a0168b485ccbb244ef990000ffe30000000000"], &(0x7f00000001c0)=0x2b) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x7, 0xfffffffffffffffb, 0x0, 0xaa6}) 16:26:24 executing program 1: socketpair$unix(0x1, 0x100000000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) close(r0) pipe2(&(0x7f0000000000), 0x4) getppid() 16:26:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0}, 0x0) 16:26:25 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) r2 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0xc8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() lchown(&(0x7f0000000180)='./file0/file0\x00', r4, r5) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) r6 = msgget(0x3, 0x1a0) msgsnd(r6, &(0x7f0000000340)={0x3, "4d746b44a3217d1a82566f1a954bda4ce688347d32cbd5994099ab15731f2bc390032ebf14595d252bffb46237"}, 0x35, 0x800) msgget(0x2, 0x100) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x1a9) getpeername(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) getpeername$unix(r1, &(0x7f0000000440)=@file={0x0, ""/24}, &(0x7f0000000480)=0x1a) ioctl$TIOCSCTTY(r2, 0x20007461) unveil(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)='W\x00') utimes(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)={{0x58c, 0x1}, {0xffff, 0xffffffffffff0000}}) syz_extract_tcp_res(&(0x7f00000005c0), 0x7, 0x401) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000600)) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000640), &(0x7f0000000680)=0x4) symlinkat(&(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0/file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) socketpair(0x20, 0x8001, 0x1000, &(0x7f0000000780)) accept$unix(r0, &(0x7f00000007c0)=@file={0x0, ""/4096}, &(0x7f0000001800)=0x1002) mkdirat(r0, &(0x7f0000001840)='./file0\x00', 0x14) 16:26:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000080)="e1ccadc962814417831c04b350340b8c20ebaa9e140e4506e09a63358cde3f550736f011dd4d52c1a650aea6f0520f754219f93c4948e2b79526615811cf054aadd61c1f8809c0e8c58f135544d5ba2c091b9e02d47469ecde7161c6dc25f8d8e3cae49a9046c7fdf8cbe4daa98b085444c62caf696f309fa3e7d95caffbd2fb96c8931d9f", 0x85, 0x9, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) setitimer(0x0, &(0x7f0000000000)={{0x4, 0x10001}, {0xffffffffffff8001, 0x7fff}}, &(0x7f0000000040)) getitimer(0xffffbfffffffffff, 0xfffffffffffffffe) 16:26:25 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f00000001c0)=0xb2adff5e) setuid(r0) semget$private(0x0, 0x4, 0x8) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r2 = semget$private(0x0, 0x2, 0x40) r3 = geteuid() semop(r2, &(0x7f0000000200)=[{0x1, 0x95d, 0x1000}], 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x2, r3, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x5, 0x7, 0x8}) setrlimit(0x0, &(0x7f0000000180)={0x33, 0x5}) 16:26:25 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) setsockopt(r0, 0x2, 0xffffffffffff2d91, &(0x7f0000000000), 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:26:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x40000000000a, &(0x7f00000000c0), 0x0) 16:26:25 executing program 1: r0 = kqueue() pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x3f, 0x2}, {{r2}, 0xffffffffffffffff, 0xc2, 0x0, 0x3ff, 0x7b0}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x401}, {{r1}, 0xfffffffffffffffa, 0x20, 0x87, 0x2f6a843a, 0x6}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x4, 0x40000004, 0x8, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x2, 0xeb, 0x3}, {{r0}, 0xb926310440ff2bf, 0xf92e2869e128f23a, 0x20, 0x225, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x100000000, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x0, 0x7f}, {{r2}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x100000000, 0x8001}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000022, 0x80, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x9, 0x80000001}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x6, 0xe}, {{r2}, 0x0, 0x2, 0xfffff, 0x3, 0xa6}, {{r1}, 0xffffffffffffffff, 0xa4, 0x20000000, 0xa19, 0xe9}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x7f, 0x5}], 0x0, &(0x7f0000000180)={0x7, 0x1}) close(r1) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) dup(r1) 16:26:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="94", 0x1, 0x0, 0x0, 0x0) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0x3e0, 0x0) socket(0x6, 0xc004, 0x4) 16:26:25 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0xfffffffffffff64) 16:26:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x1, 0x80) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x74f3) connect(r0, 0x0, 0x0) 16:26:25 executing program 1: r0 = socket(0x2, 0x7, 0x0) r1 = getegid() r2 = getegid() setsockopt(r0, 0x7, 0x5, &(0x7f0000000180)="36167619f40419e786ba666066e87aa740a4583bd316a1980b6e4dc53baf2ba69395ece7e667278f1517b74bf79e2906b699111ec0ebe67dbd3892680650e225c5ec6b1f12520b70d16d86eb516e5db687e8dfa8b05cdda246fb94a90515b4d20ea96561fab11d1080436ada9361f71236deb3e474e7edc78175db30355e82211e8501cdb84f25652d73e15587f2a500cd109d9175ac04cecfcd35c88182f605a8b34f68d88b88b0b3", 0xa9) getgroups(0x2, &(0x7f0000000080)=[r1, r2]) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000100)) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) semget$private(0x0, 0x0, 0x6) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:26:25 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x6) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:26:26 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000440)="a9eab5d8515e35997d34d2a54099fc42cbb857c747898412b48e514954540f1f17816f506c730acad7b55dd923c0aa5b13cccb3877284546ab560dc9b87ff2cb5485bec88e402aa03202c5364f236e12a489df2484ca2215148ef7ff5a70d82b1ab3967d7d8e41ea1b99dfb8c6a05153f268675d8cbe37fea32cb6eda39b4cbf342f182edebdd5119835defa1725ae60e6eb3c21afc2b44ea9083c1ebffb397c4e678efb898ef32e393a5b3413159faa843d4cccd190b7def5d02d271e8dd1b31d9280cb1cac251bac2e8cfc3af640689c6100fff8490d37cc7f082c6f5cc6460545ce5671096eed86635d4450732eac29a7cafdce0ab1e8c31b30e794829fa44400f3b83247ae08c8651d3b894ae9c7e722bb3e41bbc0b6e1379351c9d40e92f5f058e1a38b4824fd66195e27a2c58a85b01e19eab879ceba594dd300cf9bb87a76a2b1c31b9c7d68020d16c562a736c18847da19801191236029517c4c0809b38bea9928b0781422b83b6b9dcc6d23ecdb373c4a0b65d4f40d8d341752906ceb870dcc34e2d4dcd999d6bb29c1dfac93eaa0892f639ec65b45b8a251751af86e58cabf7747cbb42a5d38991b991484b3429f8d5fa27b3f9987bb5963e9ed86bb71af74b7f5e7fc0caef797a80828bf33a05bcb800281caf678869e523db700a409ae8b6b798666e170dadf764ba205f96f6e9cd0d8f2f8cc0fd66b9fbfc855b78882d1bd1ab9be00103a9ec2429bee39dc5888eb729a74d1e2d4d6a8c2cd7f550dcbc3e84118dcbd71eeb36ba798ba1e924e8152df358125738e04696410ef56d9fceaca42c7f8dcf26ac1ef034e3b77d7e2c6118cb6e73b103dac61428b5020776199394f1a8ec5f6056aeb798ed3c20b523222acc22ca374028fc0aceb85a45c2ba3af55d53d8a51e6b1f5c2aea439b7bf84f47a298032e7638e3a1c8d333252b22eca5a04d1c9217c07c5c087be814e7c4f8a9a5ce042225d920af3c52e384ac01c1ca18d96d9793f82f9b43de0ef22cf3c32eef48b28c29b9a32f4c85cef4ccf398855131affd5739dc3019e9eebe02a5e4d1fc72f6f1e8f9adab0c7f06c876af72ac4062b322843e9803f694c930454546274f9ae8e2e38582c93f6b980baa77534108e46a25edf0ecde82a6ae1550dc30cf578e55bc59e5e0f32ee9d00ece8bf8ac0ccbce482b8df779811399620d6cbf47b2a8b130ddaff438fa8933b6a8f150ec0957e4d594bc6f74b0a7373dcb6a254fa05fbc65848cf3ef90b83c41aecf6bd6bd1c093bcd22a3285377135c275165b29239097d825e780907a281bdb68839f90f8918240fd29f1e2524ebb792dcbafdbeb2732f373f953cec93b496ce7a5ff02af7f987d8efa5e7817b10a6f870b27817581a467ad57d58a212967fcef031e07cbce25fe7dc55c12a05b468fd5fe9c271c6f60b777c513ddf90cf7b69fa1a519d4f28da7b7aa34ee357b330c15ca9aa604a0b2ee81a7d36dc625be42790c4a4971055d85c5e06154532a5adb852777b6db84bf28fc314c85e9ce7390e1793c925c5a5536a414a9b137e80c6e89b9977db899ccbbee589e40eec9c219f294e5ae392b9c4dac9c42df7de26f93f27a87a8346761212ff388c4cb5f813e9f9ee36dd6c36db50cb477d6b32916129b3ed5f3edf63321c03c8f42758e4a31ad3f5923210082029a15ebceccf2fffea17a10557833a2bfed5f6c7c3373c61c12661bc96ab01e385d5e72e1a28b469b9e0a52c12e52f39a0d4ea74afdbb0e36133760fcbf00d38a18a319832f5ae02780e47e4787feb5888db8e1e945d2aef8bd9f58a1f9e590dcbf3c859a9c7a5a7305293c02f91714ea39c29efa1d6dc6f328316b273ddd19f2707b5c114db5478d7eabfb3ed499c8f820f8d429b0427629150e7d8ad0da5a33c6c033ea24d5af9dee2f9904c2cb78e4d17fc571a2a4707766b47d9da8ebc10fa56e98078d81cd166d5409df5dc859d4a6d8303899fe9c1609268b15efd6c54130fddcb32eadb58f02ac935c5232880b131be66574b416fed126fea1afd179ec0038d4a07c0caf21fda2bb83ae340d5c01dea49361075c8f13af3aa6d4c68ced86e4ab76f0a7507cbf676020c5300966079b577d6566a633915b752381c10fc5c540d4dfbb327e834d6f60848d56d8f872993494ab4a3649aa207576d90a3fb3b27e9b3438014bdbc46d7b44c82bd903d6130b4ed6e5e74219042beb829295a3e5983ab5ac28dd4dfe4fb3e1a9e145c64a45067e3ab5b137919db3c60dfa9846be7c0a7585f7d24b28b1369afa3192d1f8da9e2cf71b8b4f3f94486df75072308f056dfbedd5b18541015b813d5bd943b778db5e2c4cc44623b79e7be5ba4e1eb5072c8463f3d9223e80dc679aafffc2737c83c582a23d96083e3ff0b6a7682d20bdcd1e4d8022a0b869a3b73a7b8d67459e79c36a3e25a1b5e250f5ae4a82b9f943bd2275d19b4f0a9a586e0d36e7bce10fa976d671e6ef1aa2d436e433e6151a7e720aa77b794272664e621ab5e3d00154834a6d05642cc3a69282840f58720d5e670086ab48d8c3ba76edaa7cca2c131efbcfa7fe1e5e41df37e5f4e763366248f5aeda1c81854c6bc65a3e752da3f18de23771ba5ff0845f4c72e17c6c5d6a64c935d81bdc321b10e53bc5c38226ff9f664f4733ef90eb81532f808b0e510e7e743aa7528f90787c9742850c3bacf22d008b68b3c9d9b7ad28985f574e4abf138a291374da43f21ef57315adb26e168a31ddc7d91cee31bc0bad41f4e2c682a667a79b313f2cc5a14302bb2e8c3aace62e70c3bdf8895435074ca2fc8b32d6dda60644375592f5bfc2adbe081f2891297c562012e7a47696af4845d37718babdc2d8238b01e89caefe27686c3ef93101e4e7bfbd7a4a687008fe3493a2e408d6f5ff561c2761ce7e2a40b7916b5a50b2f1c907e33b5b88fd614ab337695011be95eb77f77addc5a200fc16fd4d6ad2b9c65a14805012e1c18f481b4d3bf2e3c66c9e6af03dac5fe5e3d9c9ba74dff69ef8757f0f6486529086bf45047635a49bd39e50930fb4fd67c51b5a598ee46519cc4b208e94a895a46719d41aaf20442ce3acb34601c7296a8fd17aa51e998fc591c4dec5ac6ce0a5e5036dadf471eb20ffb6d4992545a0675605dfd4c5dba021d25fc226807fc10e0e3a522e5f1c401ae11c4575433a8ab0b745a87c4042abb13bd353087e7849933aa7670c26d42fbeaddf4afa34262453fd49f74596ea953d83447a60220927db9eb4cfd1995fb6ff203267e15d32b40c28437ac1fbe78382995f3e7bbddc441f74d88a394b659d0ed4679aa33345f5e06c6e819bf44b60ba346b5d5de794809ad9e42ffc1367e945c46dd68ec2c2793024a9fdfe1d3d466710d9a4cf1c0053f26867e8222c823d5e9e7f20c7e72741c87e313b0f308a54a06b7b9c6ff25193344cb902bd90f12c5ac7a767a114e0145cffa68e01bea1ad276454661337852675dd704ee70288fd59fb6adfbaf7c77cc6e0aac6f0d3f410517047eac42910c6f396d790ed26d359155b79b152b7f9fb585194468dda524940a54acf0e4efae7b249179cf7c6ff5635db4e482d4b70963f074f551a7a3d5f609b74b867e865e230013f3dda0c1990fde41f76ba8de8aa6add5ae35c0b4645e56fe4ef606ab268bb59cb4006f4d1c42988de97930eb39c07cd32e0aa62dd8e1965f47a8248a9dca529b242f9b3ae09239258f65e4583437ec241516ef64469cd2c832b51d82b33822e593d9fe326133b6666f5cb30eb7f7d3220f9547c7d342f28a6635b236f25a2133168a5604248e98ce273164cb8f3943163b7502862aaf3b5dc27b8b4f5a2a3a41bf3caf4a26719c6ce45a4bf976b094ea72ac2c6f926f6ce7b7a43414a58038526ae3c25788fe4efc1dbf97826788b0ff0311fd28bed26607b0846fa4d9e637225aef6ae1f7f2dec5990d0d677657684c3bcba9056c5e8fab914f5992c167b4274fd498b655e5f176f0eddac89cd3935e01403b5ac3a635ca745f6394ef6b9a52f8943784b602701b559339af5622000014780499f8300fddce6150b5847d6ae353e077e929b3cf9afefafa86cfddaef20f8d8e348eb8d670db819686c5ee1339113eaceac448900946588848d385bc6a91b388766a8ad9ba4e2b3a8750af456bd5a44b9198c0897c24996a11950921195cc5cf1c0fc7d54e93f5aabcc53cc786060cab812a76e608b6aea7a2d26c74da11910073a0977f36a9d61a51389d47137c957440458c476ee42616b8313d634c136dfc77918fa608c30ce4b0c5bc54512aec110ffe5b5cdc81d1c270fa99d0901276c975c47e381536cc756fded43e7d2abbf428dafc153da740cbd15f2f7250864d03d9cb7cfa6023337ee737d6310c6ce3ad60ec295dd0ef9fdf035a7474decbd6495c28b0671d0c4a72d82a8ab379cf90d809fd55e4f46093286a1984e26034fb944ddf336b1b116d7158a9dfe192dfa04f27445d0acddc7460112d73c3c17ed1e311391b36df0f4cf3bec48912606af0f0a4c90318b3238f067447cd7263667bc224833f1fd114591407dbe7944548e800afae38fd54b4884deee4b150ec9cf560f21e0d4f18bdd4316adb055208a41fd361a7670dee836ce4d2590bcf46b8c45d47833806bd94a66d1902527089c6696210f63a4dcd3a37d863ea08c28fd62d724bbf29a91f580d112c9b24db8fdcb1b0efe750db1c6f72c5ec2073cea129572b968847d3ccd1eb6571518781dd4458a49cd81a69082fcac5e66ff8c5441e6a0c6c4352211e554f44a8f99196dfce26b8314ef785f01a19b1f93f92c6ff45789634688cf18633ba25e9c1cdbc3234ddb1fa33c0aa6bf8fc361e2c4d2df2e30b0b02cd7a277f1d40194f8cc7c6cc65a656a913a9269c7238fc59e0c48936e87f8af8e4c8d0d72474349ae1b2b0c653ee64ebd852ca1ecc0edfe3d58ae9a3c2d72c9f6874b9d8e64b0f13dd07fa621b49d0253abe068561461d04e0976fe3bc3c963dfc81215c19cde445819e6794eaf465f6081ca43b470ec7f212237bcd5f857571e8cb78e1c2e4e4ada0b18ed88c81ae9cb295226fce0fbff3891ffefd20ed256187669784f289d3fe8967873b469da76122dfa6c7f2f89396aec4c3953b40c0462c7e132c15047b8b92b449f0303f69fab7902eb2e027b03f42ca31a956979c8cbf770ccccc9f8980cd6e1ff1ab399171307dcaa8d70f8b8519442e327f48a78d672e30dd9f77d36de45d499ad6807bf72c1b5b070efc5373c401a68292af027f697ac632d6f51116d4944e58c7b089884ed9bd416a5cee4e1fd422e5c1e83c441f336deb8c4d5789b3b71db95401fe60fc7332965d466c3c8790d979440e5b1940719d05c26504e19e02f7dad4bcd15f31054444db20323c12f401de10ad28f93527fdc8946b0693e9b678c4b5503523bae6102d7a10d3d96ef1ae2bdded73ccaa01bde0340f6a8af8db28a31cf44edcd885551ae1e75c2d0a48be300f93e53aa9398d4b6e5001a5f92f4e9a0ead51c6706a4b5d53fd7865946544201da27b291460bf86cff1445b542e5a1e6b178773ed8a937c4f828bb9f48c1f3958c6d029b9044a9c843c70ed1c9b21729b13d57f97d0266098655e4356a9a167f4d2ecbf495d39a04643954d155ae164b95ae04166ff7ae05c88ee40b99b9383c16df4e205406fe0fb9046b01bcc0657b383d26014c99f66d7b25b73c6e1a9f0c45f14bbeb13e25fe66695f9044e6d3f2f9ab77ec2770e0f3ecebee5a61749d05a6fa5c61801dc78c90fb") mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000300)='./file0/file0\x00', r1, &(0x7f0000000340)='./file1\x00') r2 = openat(r0, &(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x58) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/192, 0xc0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) r3 = socket$inet(0x2, 0x5, 0x0) connect$inet(r3, &(0x7f0000000380)={0x2, 0x0}, 0xc) 16:26:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) socket(0x21, 0x2, 0x7fffffff) 16:26:26 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x6, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x1f) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) r2 = dup(r1) sendto$inet6(r1, &(0x7f0000000000)="cd2a4043a86c6eaae887f55556285452a79075a651a88d7c612414e466a2fc005e0dec015d441f8e046edd59e2ef3aada0b3663817a339551297fff69ac4593aa00b7946fc531e4115c7f871e8d85bb956362e423ebd203141501830024741ef7bbcd669e786d874b8e5808511cd92f29396e2f6bc915b9e6624a2e381c930b2b14b254d23ac573a7a86c1a17298840975a55de58e4dd78ed43f6e32c160d4e04b69810fde0054e89d83bb660e25aab2491b4303fd8609aaec75435b421f4d1ec9", 0xc1, 0x409, &(0x7f0000000100)={0x18, 0x3, 0x9, 0x8c}, 0xc) writev(r2, &(0x7f0000000000), 0x2ee) fchdir(r1) 16:26:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) chroot(&(0x7f0000000000)='./file0\x00') ftruncate(r0, 0x3ff) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x90, 0x80000040, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x21, 0x4, 0xd44}, {{r0}, 0xffffffffffffffff, 0x4, 0xb, 0x40008b7a, 0x7fffffff}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x14, 0x20000000, 0xffff, 0x1}, {{r0}, 0xfffffffffffffffd, 0xf2, 0x40000011, 0x8001, 0xe2}, {{r0}, 0x0, 0x24, 0x4, 0x6, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x62, 0x2, 0x3, 0x40}, {{r0}, 0xfffffffffffffffe, 0x10, 0x42726ffb443a08c8, 0x8001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x54, 0xd3, 0x933a}, {{r0}, 0xffffffffffffffff, 0xe, 0x80000000, 0x3, 0x5}], 0x0, &(0x7f0000000280)={0xfffffffffffffffa, 0x4}) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000006000/0x3000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x810, 0x108) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:26:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) poll(&(0x7f0000000180)=[{r0, 0xc}, {r0, 0x4}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:26:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea83", 0x11c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) 16:26:26 executing program 0: mkdir(&(0x7f0000000580)='./file0/file0\x00', 0x110) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6001, 0xb851) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="fdc3d9527c32fa1e0205cb36b59f1fdbafc4b7513f0f107a0a9d1976edda45f781029d80682d8175704380c45e79fc873bc377fe619bbbec99d4ecd62df256fdfe936f087255ff44a0e75906b11498e55973edebb204fd1008c8081404640d7361af14c39ea59faaad10fde221a20e988b9e4f45fd58389f4701190e3e7e49fc55336c5a75dcaf811b99c4de8c9a824a9eac3072eee1", 0x96}, {&(0x7f0000000200)="cae4d8a42dc10db0b0c4ce4b5ac41bac2a7c7d0b7632017a659843b32a26e2a43a391b0f26340a24eac9f2b023fd1dd300e465d5ecf154516094f40da3bda4229a1ee64a7da20a216c61f1621fa1ac54f1bbe1598e93f6c27148cf10aeda893f6388f4a6d51843f9fe17d62408b4ddfcbd6f9ac3ad12c86ab4a9da6cdbc4ef07a2efa0521ca6c49085038ed8985664bc0c7840287f2150efed01b1c51d6f671657f4f83c9c52a5bfffbc9fb900e47ddf2f615ad8c8839aa7c7d73616431fb15bca99975eab919b4b", 0xc8}, {&(0x7f0000000300)="d0e86e9727881637dff9fae10e66144e1770fb4ec1f8a6ace6371106469167de2909f2f1d88317f95d5fd34ffb64ed71c5769870e796d202048ee71c410b27562a2a50", 0x43}], 0x3) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0), 0xfdb4}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) writev(r0, &(0x7f0000000040), 0x1) readv(r0, &(0x7f0000000540)=[{&(0x7f00000003c0)=""/110, 0x6e}, {&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000480)=""/154, 0x9a}, {&(0x7f0000000740)=""/224, 0xe0}], 0x4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x68bdc1f7f86fd648, 0x80) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x8000) 16:26:26 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4000040002000, 0x2926) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 16:26:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="12f6", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r1, &(0x7f0000000280)="48dc583de02304eefa89f4f43c703437e8ec4b9d0d41399b68b5d65914c2d466778c5ebb185cb5b65ae78b79a400bed2b69003c9399822ea16af570efcaa7214b8ea9a3195fb3b3c8575aa8c406a0a8a41c6283c3304638e58c75500ff9cd3a11fc510fc892a43a39f1f60f4b00b19a0f23c9e64da085f805e80195368116222b726004f377d86415f02b53952e062793540fe031125f07be3ace67c7c99e56c9141bd0425e3bf4cc9be8fc879e5f58cc5c55944ebb35cd1e26a6d5fc7c5ba3958419d83169d7341902ef7da5a283b580bdce9143a32d640b04772b6d3cd854dbbed8144ca0390294231b34fdd69add29c99", 0xf2) 16:26:26 executing program 1: nanosleep(&(0x7f0000000080)={0x5, 0x838}, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8c0, 0x100) socketpair(0x1e, 0x8000, 0x400000000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getpgrp() r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x10000, r4, r5, r6, r7, 0x20, 0x5}, 0x80000000, 0x6, r8, r9, 0x101, 0x7, 0x6, 0x7}) r10 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r12 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x40000080, 0x40f, 0x1}, {{r10}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7, 0x1000}, {{r11}, 0xffffffffffffffff, 0xae, 0x9a, 0x2, 0x9}, {{r12}, 0x0, 0x40, 0x2, 0x100, 0x1}], 0x3, &(0x7f0000000240)=[{{r13}, 0xfffffffffffffffd, 0x80, 0x80000080, 0x8, 0xd4}], 0x1, &(0x7f0000000280)={0x4, 0xffffffffffffffff}) nanosleep(0xfffffffffffffffe, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x5cfa}, &(0x7f0000000040)) 16:26:26 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/120, 0x78}], 0x1) renameat(r0, &(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') 16:26:26 executing program 0: pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001740)={{0x18, 0x0, 0x8, 0xe654}, {0x18, 0x2, 0x81, 0x4adbe87d}, 0x80, [0x1ff, 0x200, 0x4, 0x4, 0xfff, 0x7f, 0x6, 0x100000001]}, 0x3c) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) truncate(&(0x7f0000001700)='./bus\x00', 0x8) r1 = kqueue() dup2(r1, r1) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000015c0)=[{&(0x7f0000000000)="9da11d92d29bf6d9b52bec744aaaa364b2ba4e95afd7d0e5af37065ca9e7660cace1165f7bfda882cbc6fb2600a09665aeda251205a8b9b6d2a26e3c", 0x3c}, {&(0x7f0000000040)="85fc64e8155d62d76112ecd1c934075a862f2d0069c5a7c7536cde4217c663918dd1a8451f85ad8027823275e069e45eac9aeb00fbc3863af9a078897e4c855e48c95d62d5bb261f320d6e4e0398b9a083a3e6761503f2d8fb2ea838bea48a72c7c2c9c062e02113c90e3413e5a7c4968a26ce1b47456199677cdb09d7bba90fdd58d05b8656b392157e8610696173afd1663ac458c1a68a12e3bf947656b8488bef0c4fd62ecc02d95f49a26464b6ec851ceeac7b80848d5d4fb2e3242252862a980fd6252381e51fdf899e388a1ce87e2baddce1c29bd8ebc46210ad622084863342ad97720714b108b32501e69edba27de118fe", 0xf5}, {&(0x7f0000000280)="b5c3046163dbd7f9ab2883419d9f6364d1128758c9232d2f9a86bb379fa6612b10fa34d7e7788c155730a241b85460d85c4fa81ac78c71efd1f7dc3286e5aee9b42be6c1cda7bee55d486d8d20c1d483c324e31b289ead790e54e2fe55115a8bfa3a6cefac84b20d099405082d3c03411079b5e997c159c3c4a82542f5a2df2525eefeaff6918e4112230b3bad880366be4b3b28d2954a7189c3", 0x9a}, {&(0x7f00000001c0)="4bb0f77ec9db57f2d4ced2769621731c995f29a1af570025a54d93a3b32a645a", 0x20}, {&(0x7f0000000340)="3d0b368a52abd66cbf52a23b686801c95860e0dc2655d6a1639346e272bfdca098e04c852376950d8ad29dd8b069cff0b163f9ada19fc3e54091369b6ac427047f543968c4bf3dde2aa409c27963b41eaff606b86265d4617de6cdfde24e47d1461d7960f9edfd6acd3ba34e0a3a9c3be13ce6a921911cf0c7117f37f090254588935605c3aef37e9cb20e3bae838e30b57a270cc26e3e2493376e8092c87a8a5565931fbdde943276733cf85cb8e8bc9de60c3624b3de383d36946fcdd40357aeeebbccb0fa52e7956ded44c7a22307a85763df19daef3bdcfe2307ff33c3fd06", 0xe1}, {&(0x7f0000000440)="7458f4933ae6262418476be204ed17dff0ac7551755d0d37760e725a5849e716a5af1715556c738d457cc6e0ef711e1c32174161928e6de981c9016945336ab897cf65b4fa33eecc382552f21f1ef0b6e696266673c497f59a56f4e2d471f76f035ae84fd54ce00dc937c70063c9f69dcd7aacc2fa18508443fef1116e61d92adbb5ebfefa8cbdf320633467b0d0bbb2ea16d57c957a188410a5138700434c940c4116a2230abe16aaf7a5d64d3bb957eb628996fb7dcb0c86741e44f4badc8ae89968ea4d17780b1ff62d4c9ddcbe5c43eb0e2eb832aadb9ebee3f9b6d2bef3aeb0c93669df774dc32dad5fa75609825921ea24de71a0732a758cd7338e193186d7c04d834a8b43c8d3b68621e952fc5921d202e71de57b3673d2651d71ddc463a3ba7ee67b653b737a5082d40d337fd7ff73dcbd7aaf682f25a2ebceee2114aec05954849dc91a728430c0b4815c3c4ee240ee7749900f18e81dd0bbfa76e38ab5699dfd9537b48ff98095912c721c1451ed8b02ffb03bc0e018040c9a534949a3e66b159d53b8ed44c749724f3eff80b1564f92406f2fb2fd04cc47fd56df2980235f4e3352c8eee096c4eaf9f0ed34cf27563359a629dad1fc252a87a47e172840b33a044045703b93cd3afb723ef0bdfbe5d11a145a5a67c77469173db8494155db6a5c81b5163af9c4359d7bdf85cba09148e81767dde87335f3fd5bcd314c9f87d6ecac4ef7b8a641525a9bdba0c5fb5384f2ca1e0c425d0cecb50910daee534876241541331f2f6f4c29a7017842dcf7b47aea330f76d1ff718fd9e37a2ae60849aabe770b532c4a4332cd3aef9efb3552a8a5c94e358136f7883cd19542757bd59d6da95684cb22bed3d96690ff06dffa0accaec30153d8df794217cc2b6643f8768cf6b787c108762bb785618b0579f98286d582efae0d7ddc07d6cfe5655183800da85404ef23ea38b33d764fe79724e628ec1fe2c26b36e268f4481c1efca214676f60a1d260ee212571f8c3eb3bcc8b898443624c012f14254ef3dcbbf5728e0e35be8ece774425c928ce1fbdeb5583e1915a29c1f908823287219b6ec49c07ffc15f83bfc071ad54462fbbe29b04a2f933c315fc9bfb2ee5847508b0486bfdfdea14398efbe9aa124dfce91d0c7b21ffb4ff1718e6410a1d56b1427845d62bc8ae61bdd678557a123304654ec57aea1ee8ed972b60d95d645412afeb7f7fdeec6d9c05bca3204a8596f267455d98ba19a31c28eae8939b973c0a4a7dec5a60453f28148327e512f91a173f0724bda7dfbc1b597290f698406546badf8917c39df959b2b0638fda1956b90fd4dd9a1390259171d5ab1e611b3df2dfede42d5c9ab7e5a0785497a8fe7d4535a721fc534f275078a6defa426b6f15df2e00d91f4377c80babbf516e14a6ff4a2b4e35e2bdc032c25a16749a05f2a8f27f0c1fa74ccf72f1edacf3f970665748f2a21e4230d9925ba8e948162b6b6f706f1da045e76a6e57e336966e6dd54270ee81637f585851dcadf81226625b8e52c48768fcd615eff9dc4e83bde9a22152d3c02eee93a696d4f3ca76b148447fa4ec25b2273915a193d97eba7539041a0e03707149fdf8b0fa12a8592a5b608446b0bc81aefb4dc24b9836113a9c107fe6423267449455b6fa13f5b7bff67444fd4751ce7c1fea1048a4b6c2c4d3300342f03232bc8cec2edbe9a8ebccabae992e8ba97b08bce6a95c94937ef7c8ac3df8bee7eff90a5eb9397957cedac0cba9ac789f97894907ae12811c0ab2c8cdfa1a5928835ff4c6667718299c5944e38c659caece438a12c522e6454e28d77b41908aa3f247946cb1355c238e5cedb882754594b685b1907b65bb960b6e87242e5aac3ba829c92accbb58134bbbbc61b2fe66611071b516e61f53f21edb4e317b4b3e190a498e313fb0f3e4d1b6440b3e8f166fc72daff32956956577caf877ff623ff1c7ab5afd2b9e2ed5ada0f9ae0dca566e6d6f3412323ff5fb536b775749a1532bdd8162fb64db31da412f914e52f72c195e30f3f5138c736970caf2fad992c2c23cec650c823ca97d132719e5dfefc170111e2929f1eb7f09f271629d16de8c236494abd80f9444272e1634d2f6bbe51948343933723d615f6ac7f4d70ab1d136477646656021a277b44a170e87daa470ec20584e7916daa803b5affef3604337c25f681b849acd04a76a66c95b2f74b7ff8dff7a0c298af4cc8dd933ed299741e705ac02092144b6d976dd9d035d5b855beca19235787baa815f62bcacdd4c9c43ce32e7d94136c88c24cdf723fb575dc1571901222d5ce6de411c9c53303135b1f707424fd13fde7ba23667e86e7fe037ae15c9540ed5c4431b763b1ffb4cbaeec5c785eee0380721b5c705a90d29bb28b49751f4402ab5972bd1b2a026b85a07f1d689ca0756e91ab80e729fc6b774e9750207a05bba63f24d2b33f3e35f33ba0e16da230393d8334dd1e7e4c69b0dd260e16e24a8ca5662ca26b3b839ed4d5edc8aef2e8532191f603b38d452039fb3666157ae05d7643c877a1b50780dd62d790d872a62bec674ae64482c7e0abe3f7f451277182e4bfb6f16a3c21a1664b10aecb8b4858158ce8c5883e066c92ecb310c5b148a3e4e68a143d8b85c86dee550b208094ea21703c642ee22498c1bdfcee0f80abf8784f064a00f87ae9e4aa556c3ca367f51eb42cbf99f1199c4e8ba638883a80a684b4c03c664c294a9270901d9e285ad222080007c2839865d5c2ca3dcaea542d256e370e64251e7273405b7e5d602e825fb6cdc360f42b7958088b7e5ffdf5f6cceb412300dd4dfb87f2044732da5ce306703ecfc38fe4a52cca2ee20491918ffe643aba51a8937f2788f355b454956820c85f31878abe4524b7d51d29d7ca2eea2e3115b15cb97143f8c1872e3935782eb8c566d5a0a12e81ef457a2ff72a96cb137d64c7a27b9a26e52ea5755a6bc405c6130410c5ea8335f99ea3d5ef515e5ec20c3636234b19c10a511976d7cb602f39880b0cbb25ccd72ff3e9e2c1ee4f6a5ccb2c4354f65804e7a47e96593d7c32eee572efb3efc669ed7a4d0cff4c1741d781cffe6c9a9daaced676691a5ecc141c229a1cac11e190513ab930f5a0057a37fe3bc29058622a12a5f8bb5efdb0a5f7bb0680a3ea945e88b1fb808035fce033c88788a3f74ec477790fa34d11f3ee871ea7a187c53bff02d360dc73c7a9374827a281c344a0440926a730e295120219c0bb14f27b2f31b2c26875086730c1a3757a6b99e633f5a3d54db9ca5d38c095bf184fbdc820cfdb58e1f123e4ebb7538b789603e6945a22c0b31c5020682a0ff09be3141c2c774ce34597cfd7113a22788e3f9464cf6913b23da6be4282f044c5cfc38b538514f7707684572541b3e7b139b0144c032faeb0cc5c88fddaa6b5431fbf1b35a24bfcdbf5a617ec123bf9d04faf115556017a8c45d8455751a43a9d09fdf4d92d8a6ddfac37a1be33a2ae30601592747fcff55c6b39d5efc185a6ac1d1df7291a1016f0b5795747660fbc41bc0efb8dcf3ea3e4ee9ef88554a11cf35278a23035ca7ab0013a23e3a6b8aec384f3dac267ac9f1071893745e9a1474ffa262a291a731e46e191951fca80391824e03374fe7f9d211fd8938ab6f78f66e66e97034e3c8112254bbfc12a1401c8bff58da95012d4128bcc4e16fb5bf6135f088ab9036e8914d544ade02ecc64ba4234769333b56a92a79a2d27f7d999540008fde989774e30dc1570ed3cb1216a872c7d0c977de68e9eafc9df53fa794e86da6132dde27518e0b3772fb8fe242a1ac23aa55c877aa2515011ebe1e85efde11599949b5f902e622539a3a613b060d32d491e9a37eb775673f311dd7d3aa93d1b4b5f4bafb3df4f2d28254a2e50d2ef62145f3df1b495971ea6d38a44e52f217ffec1f7bcb8f0f1eddb0fc72c22dce1cf033feb04a0f1191b98e007c2db48d02115bc62b8e7485177394cb0119f73129a7e8c433d2906f2308f45b5b23b4fa8d8cac7c3773188b1a01e907afab016ff8a65d5d7c5b580c5625db3afa132b96a47bac99852f634feff83e75e33839895125d2b0d1c853045c7d9cfe2388d1fdf44bfa5c4f677d317a0016df99b5f03cfa9ff21ef2d4c8beaa662a9adc26049aa34f4adcc72d6d88fc294a596a785f1e49ab1058cf0b3282530e3ef49b8eeb00d2ede572ca97ab03a112723160450dd3d857a590dbf01ddd52067bc93fae970245e80ce2391a8520bbda934d5c52e746941674e8eea60802bd81af2dbff6160920a97b69b2addba3baefab90f742534de32d554c36238fec937453ca3f1c93cdae69830ba48e44d28cac9dc92a5f33b6e72a5857c5805428227570ac266cdac9109c3989c5a2dde705987f5457203f74e94668a06676c2027aa25634187ee128fa1caaba04275b6cae956046c5e74b7ad451a1276376377ce36456d9895738dbebf3b77ae1b5366c1dad7a4402b40b1f002b9ae25621797bbbb2ac8557902456256ad3d6e604f61c79a679ccdaf8b203f27ee44c090956294ddd980018ccad4fa6f43c4641615887cd32102abae7330f473b2121c974c125a67492f0caf6860e62b7f03d04befede3460da47dc55560aca15b284c0a204701c59cfd3f5f13b55eda74353103f34133a2f7d3f0f0298c22ccbff44e05dd2f0a5d8adc916e62064a67d760a46390ab23f2eafb4054629c6a13f5326895c03ac11bdca749dd5f3056a9c1e1353027447faa4ca1291349bd0eb558f19a40efb4fd272d024a3aa125673d665e46cf585e0df2a9ec9f7464cfe192d1a5a041438ec253d95dc7379754e8b2f17ccb5d8fb4eef773058f281886283d3b7ea4c72245a751209d568b6ae98abaca7d2556eac947da4ba5b3058ff1dfc82c84f313e104c4254e173df068f577e9f18697c6d5946218c537c385255ff7579a50d0f9465b504693033b38ce5275b4298708847a53c25bc542ba6ba3280ad55d5e211cc7da8455efab66ee0f0fa5914f279b12d2a009967b23a4c540f8401fd00135e43c28722782419cdfb026ab0123dc9dc8b607402180a0e0f23b9f9bc4c0d51fa63165cb9bbf7ee629d496faeae228d400f7dbf86a50b26c6841c871bdf850db95c0532c8aad28a09a73ebb7a67bf41c67fb2b63e7d03c766f6f7f683c8239b08fbe2195433f5dee58a14fb689c39bfe848e6c499c207c03ca6305c78e487dd4d0a001ec3602357c4cc4a99febc5d7d8c2a5929f3f46760f6a72b98df144d0e4817702636d4d9d2d91281f939a63dcd778daabfe2a29aa65b2b8063a820c67be0b3e93caa7765dcd3712d41f22cf487c2460183627eae33e8bfabe552f524ee9202c260efd141abbbcb1158eb812bbbe708e8f64fbe2bd5af21e3e3783d60fc83085777de3267ca06faa4b6793d444274b7ca8fba32a3df00010a4aa6d133073d9eb107e99509d40496311cb0ac891210f9424abc9303d444b9a813846032e32f457f9a185679001702d9092f5e32964ced6f3f6146e9e18ca26a6b877aaba09f9970588fec4719ae875b9e74f9d369d512ae224703e7fb250f50b63abcc3c31becf5f7826336a4962fac9bf997f7dbe0c251fac38e73b58b5f9d35ef8dd5018c88792b9bc4180a0b08fd9f6f44f8b904cef85051d59dd01926119a27540141e1af79cffc777f0e20d07a0b93c0ec7b53dc02d9b4dbcf575d5cd3b015a91640f9e6a076966b5416ea97585692fac8795d3e963f05a92d7204bbe80edab3d15cfaf7552b4b31320bdb3e78628290", 0x1000}, {&(0x7f0000001440)="dc4e780331aea01c5cf919301e4a53d7d96ccef9eb66576be628668c3f42bc4ee3dad6c33dc0af8e3716df71858f9bde8da288a9b64a71b434b3012777dae4105a451901ca91c5542786db07307191d90f7591b8865fb7dd8e0c1a7dc544882c000e737099fa573c68", 0x69}, {&(0x7f00000014c0)="814bcdcdeb6e67de3ff24a986e7efe645c4903d399ab7b9d8d8afd29b2b7c77a7ea4b137e5f41aa495187c5dca1a189caecf9c813e3fb8a99f8c7f0103fe806892e000b5e6e74d8347b4835a2d2179376113e98ac77413920338bcb5502cf3f01a9d3a8553fac639d8329324a8f5d26d7227a36b5310946bfdcc4abe1530376adf091191ce65cd14de7c078486b522b4178148e9a4b637cde6d88e375ba22082480b878f5319f9f0690e82114a9eeb4525a50d99d85dcf4da71e4e1716cb7b5cb02dd4bf1043c9a804e97c7ba08f02609c4176a3c784f247d48cf99298172b3f88735dec67d2234b689497", 0xeb}], 0x8) mknod(&(0x7f00000016c0)='./bus\x00', 0x2040, 0x2) connect$unix(r2, &(0x7f0000001640)=@file={0x0, './bus\x00'}, 0x8) r3 = semget$private(0x0, 0x1, 0x20a) close(r1) semop(r3, &(0x7f0000000200)=[{0x7, 0x3, 0x800}], 0x1) 16:26:26 executing program 0: getppid() r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = semget$private(0x0, 0x3, 0x34c) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/153) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000240)=0x6) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)=0x100000001) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000002c0)=""/57) bind$unix(r2, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r3, &(0x7f0000000340)="ed9959e938d13d235bc262d7f9a3f9743be3621c9a570e0a71acf7aef69cfdd97bc652b77b49a02f113558f39948f8615294464e214b2646fba2acb8b67db7b41c577836bfee6f0d325658eb2f0f22b2d4dd08a75d328dd7cc1800e76ecf6eb9ed8b9d45a5bcaba94fa95e3fb75f6a567d0b233e6878f66f616e093ed25abad85ef37e0f9be66c7b53815fe286bbdf3acc4ecce14222ed5cb4ba", 0x9a, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) fcntl$lock(r2, 0x8, &(0x7f00000004c0)={0x1, 0x0, 0x1000, 0x4, r6}) bind$unix(r3, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00.\x00\x00\x00\x00\x00\x00\x00'], 0xa) chdir(&(0x7f0000000540)='./file0\x00') semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000580)=""/199) connect$unix(r4, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000006c0)={0xffffffffffff77d5, 0x1, 0x7, 0x5, 0xfffffffffffffff8}, 0xc) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) read(r4, &(0x7f0000000700)=""/120, 0x78) stat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)) chdir(&(0x7f0000000880)='./file0/file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r4, 0x0, 0x0) syz_open_pts() ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000008c0)=0x9) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000900)=0xfffffffffffffffe) linkat(r0, &(0x7f0000000940)='./file0/file0\x00', r4, &(0x7f0000000980)='./file0/file0\x00', 0x4) 16:26:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d4"], 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) link(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='./file0\x00') pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:26:27 executing program 1: setreuid(0x0, 0xee01) r0 = shmget(0x0, 0x1000, 0x640, &(0x7f0000ffc000/0x1000)=nil) r1 = geteuid() r2 = getgid() r3 = msgget(0x2, 0x0) msgrcv(r3, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1008, 0x3, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x7, r1, r2, r4, r5, 0x32, 0xa2e6}, 0x1, 0x0, r6, r7, 0x4fc, 0x1000, 0x25}) chdir(&(0x7f0000001140)='./file0\x00') shmget(0x0, 0x2000, 0x2b3, &(0x7f0000ffb000/0x2000)=nil) 16:26:27 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="f3d802019b2b80505cdac0bf9f15ac6816bc836c48e9d48f787784dc1f8ab7bafa40d4f4da5ac6e94cdeb2006fac733b114f79276a2f961d26f27f274df75651b2ca6952c0fab86244ebfe69ebf838cea9faef2febc03c305c3e3483a21abb731a24faa39d960fdc1a62553757bd92376cf4abccfa2b4f65881637893e", 0x7d}, {&(0x7f00000000c0)="7d6348181e611a2339d043a5e96643f0547e03f42b977089211462c3e378ee6f938fef4f1bfcfdc833c8bcbf6fc5a1ab1f421381e2fafe57f6e761c4883c2ee5f439cdc4f70873c10e50e8ce3b11f990fb1e438f34a6f473c9ed496ba6a369d7929e847546137ce34e142e", 0x6b}], 0x2, &(0x7f0000000180)=[{0x20, 0xffff, 0x1a, "43293e4923b7af7cf4ba494c32"}, {0xa8, 0x1, 0x7, "52e2e59f54dee3c72fe9b6aea2096492cc5ecedfc7caa36d3f9115315b7d8fda9506c1bf1dda82443a6c6186685c9d7cdc7ec7da56ccc24564a177748beb0ad7d7a01c70ee53e28945ff53bbbd96e7da1f10187db5d7a748579279750f9e5a9e5420e6705e7a073f209819d0af86eaef22d45b7c0edcb2fc52fe26c2defc0ede2ea471fc2f1f1e21e71655ccbea92fa02f3667ea0edf8fcf"}, {0xf8, 0xffff, 0x5, "7a216ad23a340984f92a387a10d706f7e4588319f7fb1cbbf92b021595414630dff2ec4cb96680435f40796c88883a797313e13c99af009fcafa4ce495e094b751c9e3e0495fc023e897b425fbf33a23705d86cb88a7230e68fb01920745e90ee1e84bf6bf39d91b9ac889216bf751a91ae3779a159ee0026fe03a1b8218bac66b4d7d2c1e0b6030d980596623227af176f3a0e1634b5ecdc664571ba138d5b2594ab51e67a212a00c3b66b1975fbb869abcf946c96b9ca491255f51a4ed38076d92a1882c8654cfd688a77d0721551dd2b5188f99bf84ff46a411e1a2fba973652e65c6bc"}, {0x100, 0x10003, 0x4, "c71bd645408cfada8cdf63b90a05ca52aaf4246acf53e0bc9656a85939f377b28d5f7e062e34d45fb34fb29a16d27950d6e762101a7dd61c65d2593b2bac73d0476a4fad9117b3e8618ece4b6cb268e3a6702be9cafc9c922d15a054505958fce826f4ca41bb213f8d9b87c07c76525651bf994c9f2b822909517bd580fb0871e369394f6d80100d92766ad69df512f176161f8be4f37e532f4e49884fae6aa893a80b5779b6dcb4c78e34231e0fd3d318ad248d8aa7f07d13d4105b8222e44f74e96586bb4f42a48e489736b4996a62ece3fc770ea50923f2be2083b402aadbd1339d5de2d25fb11dae3fc63f2f"}, {0x98, 0x1, 0x400, "8fa97d527636aa92063d31dcd2c86e36f3e69efcb0d8f133c66f9202d673d5fa9cf8e06fe1ac12aa3c6d9a7a6dae7f11b63d18b8b3fab7d225784fb6b51fc38287ab2ea8f28475a3d40e25ee178bb44a0a43566a4bca95b75dc01b6c3b47541898f5b95a4b42370d6da2e8baab7890e54ff7d63acb7bc3cf225afe4e3be65aba9e"}, {0xd0, 0x1, 0x1, "b5089857843f9f93c10560eef4be9dd0ba92ccc0897a1affa4501108f32d0fc51f2bafeecb37c42ede3fa1774e89dc07cc7a624e91d9c3816f468f6d599ea055489cf2a2f1101b19fa6a640a304534223fa25518cbc6f940e8e0ce7ce2fc0181dd7a7d86433e74d6db4a1f502807ef3efe8dbb52b81840d0b9b7b62340f854d04fedee45f4de22c87e30abc0ebc9f9a950d1e80e2e20ce53a224966dd138fc320b3794fcd3279e8930e8dd734e9ad6c3c26a50f555fc18d892368a"}], 0x428}, 0x40a) r2 = getppid() r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$setown(r1, 0x6, r2) r5 = getpid() setpgid(r5, r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600), 0xc) shmdt(r4) ioctl$TIOCNOTTY(r1, 0x20007471) 16:26:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffff00000100000000000000b9120f1f639e4ac0b572981b2ab2d046e04e64f22d6e1a6501b3ca36c929fc37044df5b6531072ea6998e0e24552c86ab643a97a397b50d48e6b348d63dce2c986dec33517973fee001538dddcbf4554332be2b366d6d17b6f44640767a049f5a386758df4c609c9a182cbe76d43b5db4811aa47b980fef8c881fb5d8502c6d281a32966a42f992d63f1f1f3536c29ea880dda7b942fdff5f26b9d284be5030adb523c1d315c644ef4c6d6a2ff563509c24f0f583d8a9fe32a6c7706b7e709aa4a8ba5574f7eaa49b35e5865a50654e515d4b76826bc00d1f204cfbaf108ed7c1e16a7d73d7f35bb59792264270817c2da", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:26:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="3007c0c093ed11c1062d6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f8332f66afcbf15475c4ce77e302438463a486e78a133951697664eed62c10a994f1e3f1de63620489790cd169867a3dbd1ba1b2334ff9b72ab4e062330f38e19246021bda3d8cbda5ef7725e4cc3d2282847d20bb4", 0xaf}], 0x1) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:26:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 16:26:27 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) shmget(0x2, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:26:27 executing program 0: mprotect(&(0x7f000014e000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = msgget(0x1, 0x10) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xd06, r3, r4, r5, r6, 0x5, 0xffffffff}, 0x1, 0x6447, r7, r8, 0x57e9, 0x800, 0x8, 0xffffffff}) r9 = socket(0x10, 0x6, 0x1) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r11 = dup2(r10, r9) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x8) syz_open_pts() setgroups(0x4000011e, &(0x7f0000000180)=[r12, r12, r12]) 16:26:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2160, 0x100000000000000) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x100) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x20200, 0x0) rmdir(&(0x7f00000001c0)='./bus\x00') mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0xc3c8) mknod(&(0x7f0000000000)='./bus\x00', 0x140, 0x10001) 16:26:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1, 0x100004033, 0x0, 0x0) r1 = socket(0x1, 0xc000, 0xcea) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) sendto$inet(r1, &(0x7f0000000000)="bdf90c417236a9d1d73bb01d6e8e12fb0c3a71b88f0b1b49e46e5f738f435a49ced5b630d2314ff66d4cb400a3e753a7224e0d652312c61f447494701644955e0e5a4b90a1e363f8c390dd0aba", 0x4d, 0x400, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:26:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x3, 0x4, 0x20, r1}) 16:26:28 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 16:26:28 executing program 0: r0 = kqueue() kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:26:28 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:26:28 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffcf26, 0x99, "00004000007736000000000000000000008ee000", 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x7) setsockopt(r0, 0x9, 0x8001, &(0x7f00000000c0)="b2ecce490d0cc2e454871c34f4787c4fa4a340b3140a7805c8bb7fbcac", 0x1d) r1 = msgget(0x2, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x9, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000340)=0xc) r9 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x0, r2, r4, r6, r7, 0x40, 0x80000000}, 0x2, 0x2, r8, r9, 0x0, 0x2, 0x0, 0xdcb}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x2, &(0x7f0000000300)=[r4, r5]) r10 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) r11 = dup(r0) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000400)=0xe1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) r12 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f0000000080)={0x0, 0x10000, 0x1, 0x5, "35a2d53f17939eb7dceb4ed7b0bb1499ecdb9882"}) 16:26:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) dup2(r0, r1) socket(0x11, 0x3, 0x0) dup(r1) 16:26:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x3}, 0xc) 16:26:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x18, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x50) 16:26:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 16:26:28 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000040)='./file0\x00') r2 = fcntl$dupfd(r0, 0x0, r1) dup2(r2, r1) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) write(r1, 0x0, 0x31d) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:26:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:26:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) getpgrp() 16:26:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x3, 0x7, 0x101}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) dup(r0) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 16:26:28 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) write(r2, &(0x7f00000000c0)="d00904ef3331e6a177ebd197b4002d4b6b38592b49159016d67ed14228714c1494ec05e6406a432e23ad42ac2bf07e0d6175a39ec1a5873e0fda4f8cd5f9d42d8cd8e9d00b0868e122c71a6a6bfca991b3332d036784de193f7dc06af6eeb21ad119358dc6918fcab46835bffba070ca75c36228c7a289ad115745e3fbba3c89c1c6ca36", 0x84) 16:26:28 executing program 0: r0 = socket(0x400000000002, 0x1002, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x4) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom(r0, &(0x7f00000001c0)=""/10, 0xa, 0x40, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x8, 0x7e5, &(0x7f0000000480)="73260393b33499c8d830387c5bfa87e9a902f5cb7e038bf5c5187a6884f5d0e2f066f460eb69a901b6bf4cc74f65d0564779947c8be9fdb255db24624f5747dedccfb6950f1a9266c806dd5ea6c76c296b4561aeaf29321d2b2bcc1ac4097fae61d0b68745fcd095e72a87fd7b68ff3910b54b0d1617a5f96c9d7f526e2b131d7eddc79dc162d25762e6795748a85aad7401ec1eefb6052156256081076704c70e2bfaa1493241969312edb504036bf608a570a4d3e21a3c20ff226393ca5ee3c5663e9d732c1784625e1323124a4e02da262f7736a622d8d4d899152401578962e4da096e95f24b1d14ede3d7485c4f62d85b0bcd6efa97c8f5700cb81d34c4e8a09485c9c1230eb61db9fe8257408e4ca5a33144f9f436d430be882e1196d5b5e093fa1a37582dd13ffc4bd80bd0d8e99a5d44b2970a75acf0974556c0e303da6d20d3f6f518bcb1d9b3c9b421bbc9ec375a80a2812373c30bef23001be8913942d961cada600d894fcc7cb06c5b2ecd95ba56e9c39b1659bb5419", 0x2d9) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x4, 0x810, r0, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x9) setsockopt(r0, 0x7, 0x1, &(0x7f0000000080)="32897899a2e6c0265ea8965a86c3c50aefb9485ad60c08b6a71e3eab6d4144364ec82ec9e999b57ead26a78e6d5cb00e5e09f302a7bd75c76b05b7a360554d03773d5b6ff8657a1b33c890f5fcc37b737a18f9f1dc494314a7ab0c4410526235aeeb8ec4eef4da6aac91c5c62582f42c9dc123b6a79612f9fe9b19e7d622cfc0a5111621820e4837189799ca7976611777ad0064252724158306a85ff55a98f08642cdf97371073d167f5153a972c4c58713f5b0bde345c2b35e9161dff11a0bf3e19f21b87926382eb1f0269a9a976f4d76f23c77cf7b965d07c0a4a328d36f30ab952467e56686f597a9abed534eae910fb0", 0xf3) socket(0x18, 0x3, 0x8000) r1 = socket(0xffffffffffffffff, 0x3, 0x100000000) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000240)="218c88de175693b617fc8c93737497aee24c3f51258a55abb28a02170922a8830effdb14f508019a406eca50bca885e16672fa1830ea41f91427e4664e16de12b99e23b567ab7004d96635a5a442eece05e69507fb64ff50e2f3294b50ebf49602131837be426004eb15589666e421aad8f9ad1f03e56a064278def77cb6ec648dc3b2308f82e459ddd9f8efc79f9f7e9ad8f88c7ca125a25476e247a425dff1", 0xa0}], 0x1) socket$unix(0x1, 0x5, 0x0) kqueue() setsockopt(r0, 0x1f, 0x1, &(0x7f0000000000)="9b9ea1", 0x1) 16:26:28 executing program 1: r0 = semget(0x3, 0x3, 0x200) semop(r0, &(0x7f0000000180)=[{0x7, 0x19, 0x1800}, {0x3, 0x7, 0x1000}, {0x4, 0x80, 0x800}, {0x3, 0x3f, 0x1800}, {0x5, 0x5, 0x1000}, {0x4, 0x4}, {0x7, 0x8, 0x800}, {0x1, 0x0, 0x800}], 0x8) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x100000001, 0xea4526d, &(0x7f00000001c0)=""/185, &(0x7f0000000280)=0xb9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = msgget(0x2, 0x8) msgctl$IPC_RMID(r3, 0x0) 16:26:29 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x100) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x4811) write(r0, &(0x7f0000000080)="45313cd14a265f3a61", 0x13) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 16:26:29 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) mlockall(0x3) setrlimit(0x6, &(0x7f0000000040)={0x80, 0xfffffffffffffffa}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:26:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ad45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x130) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x1fd, 0x0, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:26:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x6000, 0x9) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="033b553abf46171f94f5b8808eda401a1e1dc23313b8da4228a784aae483963469f0052dd3ce11ac79785b478710530c1e2249151882d16aa441c7836a960c1a83bf9957c8171e16b0b204d24faaab29086e1e5c253acc02ae113e71ffe84641add36dafcb4c8b5a", 0x68}], 0x1) 16:26:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8234c6af890700000000000000264a4d38e1c003ba51b951ffd51d7e0083bee2104d00000000000000000000", 0xffffffffffffffc5) 16:26:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x50) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) fcntl$setown(r1, 0x6, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getgid() getgroups(0x6, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7]) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) accept$unix(r8, &(0x7f0000000100)=@file={0x0, ""/54}, &(0x7f0000000140)=0x38) pckbd_enable: command error pckbd_enable: command error 16:26:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) pckbd_enable: command error pckbd_enable: command error 16:26:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt(r0, 0xfffffffffffff8c1, 0xae30, &(0x7f0000000000)="c82507b046a7bb142afa4abc38ba2596c30d0d5dfd5b467661ac203965d647033dc090452b320e54fe99911f9879b4728a343f6b21810a847155ad27807aa42fd9625c2780ba1c7265c16d7646341f24c56e5d423ae550f3914bcbad6b3d3f85a5944529ce16c45d803c4b176e8e1137191eb15c1c1a13", 0x77) ioctl$TIOCSCTTY(r1, 0x20007461) 16:26:33 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = semget(0x0, 0x6, 0x400) r2 = shmget(0x2, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x4, r3, r4, r5, r6, 0x0, 0x800000000000}, 0x7, 0xffffffff}) 16:26:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)="e4", 0x1) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) read(r1, &(0x7f00000001c0)=""/4096, 0x1000) mlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000180)=""/31) 16:26:33 executing program 0: r0 = socket(0x18, 0x8001, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) r2 = dup2(r0, r0) sendto$inet(r0, &(0x7f0000000200)="d1c169f5c77e11f9f0da19d7c08accae5642c44f155fdf2b73bd8486ba63e1b92b358415b8678da2569244480d31b5e65723757f2db11ba274a3a3fbe26286fd59e70e42512504b09d636f4225dd7af8529c905b4e0c3283941f2768c0e6ddaccf0bf2cd45773d86222f0f6057078fcdf5d6420d211d229a5c6e3bb595c8ccabf8269d22cdb64a1dbf", 0x89, 0x5, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xee118d5ab0fb8794) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), 0x4) 16:26:33 executing program 0: r0 = socket$inet6(0x18, 0xc007, 0x23cbfea2) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) 16:26:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) getitimer(0x1, &(0x7f0000000040)) close(r1) 16:26:33 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="55e5ff0f0000e4dc3000c660f6425b73f501040000f8862387561b55bfe1ece6e4e44103000000000000008b1e71fb084f82989897b25f42d41f9970d354c53d25eb9462d952ea1057e64f3f454f30dd0da709"], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdf", 0x22}], 0x1) 16:26:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000640)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='/]{!\xcd(+]-\'-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='].', &(0x7f0000000280)='/\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='(^\x00']) connect$unix(r0, &(0x7f0000000600)=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000003c0)="080bce063345fd20a5677b9ba5878b987641436842048457dbb60815d87990561659ee60a1275abec0ae8b6377ee26a36cf48ae38586f9eaa3b778e4974ea7b9afce11fe5eecd14e4e3a5573a469be65c7cb6d39eb0cf2fc6f02a81dfebac142371ae02b6a156e11c81b87a3f765ad016cbfa0725e3a9f243ee777bd27e43fd0e243fe65aad27c7ced3fad9a718aadf0490cb53d8895b69bf0c653e71e725540c82fc8d2db911dbbf4b4f066796af10b1b6fb3d3effb4c0f74a7ad23e653f1bf9a6f259dc7196cf8a689de931bfbc7cb07c505f26ccdcd3c301a34c1b84c93a419923b", 0xe3}, {&(0x7f00000004c0)="341abb1d578fa1d454421bb28b50b038c09682111a3d3fbeafe99d8afb34d02814d1979da2ac72d6ee08bab4bf1c3b46a7517e5754370fc17927cf54338a941f927728fe3c8006fa289be28c8a8efac59c38b3ee5a36db32eb685b4925d94dae26f63b69176f27b2c29dbf43948bf7e51059a56a8f1455904fa2450925ac90f28c0c89068dc68ef9c210c5cfb2ddb476184331618b5af7bca2d2ed002179c5484bf60b8e27bc0c57c24d78ecda6c25ff30dbb889228c8b28fb379933e3624f5a91fbbf870aa9c7a77e3a9ddee176b44a03a5fe4f9e245e947f8e360ea03d5771c58fe336ec30dcbadc4db0bec7d11492694835fed58bc713f238f0e8008e76", 0xff}], 0x2, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') 16:26:33 executing program 0: mlockall(0x2) r0 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x80000000, 0x0, 0x2, 0x42]) setrlimit(0x4000000003, &(0x7f0000000000)={0x840000, 0x100000021}) 16:26:33 executing program 1: clock_getres(0x20000006, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x82) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x8, 0x81, 0x25, "03f97611b47acedeb90b75c4c3cfdfd9e350cbfd", 0x80000000, 0x1ff}) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 16:26:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 16:26:33 executing program 1: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) mknod(&(0x7f0000000040)='./file0\x00', 0x6004, 0x1000000dc3d) r0 = socket$inet6(0x18, 0x4, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0xd) 16:26:33 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 16:26:33 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./control\x00', r1, r2, 0x2) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) close(r0) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x21, 0x0) 16:26:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea83", 0x11c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/119, 0x77}, {}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000200)=""/114, 0x72}], 0x4) 16:26:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d6735dc6c4aa4bf8d812c3b51c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627000071262906bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b38e59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x128) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:26:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) recvfrom(r0, &(0x7f00000000c0)=""/73, 0x49, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100000007bdc4b40199717dcef898675de7b0fbd1022eb4751433a67b91acb21eccb1876163fac124bf31a924a0d8885b150e4d5de91e9c9a4c69e5741e0ede7fb42bb76847cdf33b04a49aa4592773b03677a7d9cf518a50f8879cb38b3e47bfc37e169343f5d44f3563d9230ca5fddbd58bd4"], 0x8) open$dir(&(0x7f0000000140)='./bus\x00', 0x30248, 0x28) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:26:34 executing program 0: open(&(0x7f0000001180)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1000000000000004, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:26:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) syz_open_pts() 16:26:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() mlockall(0x3) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) close(r2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xd1, 0x0, 0x8, 0xffffffff, "e70be4c66deb27b924e4ea165d67b36f64c635c4", 0x4, 0xa1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:26:34 executing program 1: setreuid(0x0, 0xee00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r1) 16:26:34 executing program 0: r0 = socket$inet(0x2, 0x7, 0xffff) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="5dd6dfe409c92dee5da6a6244e082ea260c7ab2290fdca9150c11dc0ff90cb98237a421534559cf00e4f7f68aa840e7946840d155815f61407f91b18140588438b7366fe12226067ba3365f4412a19a147e9c64cf3a1353586bb59ec51325627b56d58c5f39971cd51d1b5b015e21f6950f3e9a422515746ecd3cc28b4fdc2fb4ee0078a2e32022799af85075cbec3a4668e2d4ce0ea522dde83ec6f504648c3eda1919e17006bd66903ab6c1b4971d46bc8e0aa6f247012ac9d6f290975e3b628e0a245655e3db1c82cebc8b7a64eeab1e2150b10864da4722024", 0xdb}, {&(0x7f0000000100)="e1295619fb8de7ef03d5", 0xa}, {&(0x7f0000000140)="2f68c9dee10bd8b52a20c479c843410ebf24166c7d3219597195f05b9c4d228fe9f46d96f29459971f9efca828dc1187268cc82e7e9c69b60dc8f3512b89c1d9a11f553bdb63d9e38cef77d9baea9efdfaee9af88657e57b61205b1b4d446b6a9439bb49a30618ed8e57ab3dec5a5331bdeb23f55e3b4f3c8557d50759c74c86198fd58338cc27f63a8bf59f0797fa60fe78e6d7261f1114efd9be31800cd15d3e9066110d63107223f06d5252000363b65b61cef87c574bf34e", 0xba}], 0x3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x6813, r0, 0x0, 0x0) 16:26:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x10, 0xf0000020, 0x6d518dc7, 0xffffffffffffff06}], 0xfff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x7f, 0x9}, {{r1}, 0x0, 0x61, 0x4, 0x34f, 0x80}, {{r1}, 0xfffffffffffffff8, 0x64, 0x40000001, 0x288c, 0xb0}, {{r0}, 0xffffffffffffffff, 0x1, 0x11, 0x541, 0x8}, {{r1}, 0x0, 0x2, 0x80000001, 0x80, 0x4}], 0x4, &(0x7f00000000c0)={0x8000, 0x52}) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000000340)="e7898b89dde9cc0d8f77459a199e5447858db27547347d35e23931bb879442bc8da179398407044bd044b862f39b6b12730aed1a58ad4f014ee39a9b8c912788a4a29410876ab0ddc5f1a30f8db261c283205bd5909debeb0175f5231c818244112daef77574685c0dc7a1be05d0b6451fe5c0b1dbae7f5a29b8597b2568a2bc236dc56f01a390a8a4aeda636de9721a1d0b0211270b2648da17e246614f1f1de3709bd63b3d1efed702b120a2d732071f6f2a135769b421137fc41d7f2ccfaa780a625801f26c7f7b1cff95a2e47e0e21ebf7da99e4244db8e7086a9e7b", 0xde}, {&(0x7f0000000100)="166474f9ca", 0x5}, {&(0x7f0000000440)="5faf4e2d7e3dffe54f8eac3964296bcffb0b42e06897275792c77cb970f2d6be7a8b7680a8f06b065a39c20184c39c5e19c73e22b652df86cc4d76f45ec8c12bb788661e61b84f614e344a375fdd901f6fa6c0b244b6b35ee8f702a99f9ae3cd1e34607001058be2934563dc7dc8f0152e6d2cf482129a1bc84a7a9aa3241945c61b32435088915f52dfccb48c3e682dbceffee4d3e92217f1754b0b33511476a355e4c5dc9dcad73eab952ae37753f023f288dd2f29f652b450e9d6a2ebcba66ff6415075508ea284f75d9ca218d89ed021449a9d6525", 0xd7}, {&(0x7f0000000540)="5d3e4999e36f66c6500e3a32f7d5ffd411cd5a3d24a7811d747b859d118d1d092ca8a7fa875526d7debbc3c6a8f6f5a0a221afc551f7d987098a0dae423637c2ba675b458d7231a935e2d66b8d560918273c87a9d12f4d139bb2dbcbc2d0029954bbc4eeb126583f1a0fbcefb6bd99611d267376f6c656442e1bc2315c8d8a794c17b9103c0115e529e3bb8d69fa2676b08d3891213340f941ab81e0ec146d1c224da98b58685bc987cb48ca9727cd3d92af18d907527681a3c7860c1533d98c63d4b9d70fade61ee39a4fe55d2d040ccef95a349ff7103ee175ed64426d6c4e3200da", 0xe3}, {&(0x7f0000000640)="9433803b3ff1ad16ae89e186c28eed419b9312c2d2b961bc507c6cd205fe269f408e271551e2840be666be0bbda3c29cc8e2ecb9b0f655649a6ed6b55d03e2d282e48a5dee9fbb1d902e3038cff0d49e376d392ddae0aa1892ccdcdf40ad9c53a8f92ae0bc15ceb1604b1a241b7d580d364e2861b180e498b961191aa90724ed2ee3b67f31e9ecaec8dd3239df12a6982ec3de96af74f5cc220d5be799164d5675a471ac59c116ab1c37b2b14024e0380c58c5917be3e4fcc2a330217f0f4f9bbfb779e99bece7474e301ea61146ea713099eb3e1e285064754431f077d905bedbdd9f0580d56e636724c3c3b149f77e53a6d127500344462407b66d933d02bd2b70aee37a7846d5b2cf2ab0c8cbd66cb2c027034ed90d7560282384abdbd3b35cced6624a6418b49b1d30f8106d2ce28f3f72fafe73f976803271f15dd11a66f1ada8c8577bce930f3099b92db1f405c50ac2ba86e4f16f6d7a04d3239b96449578bdae7d68822f0fef687ef8184c6c74ed94c746e23b8294bd8a63bdffecbed4875c6394a955e46ccb2f7457cdaea60aa35f3b1d43770ab7f585da336767cd700c7ea15c586aea6dc42e0bacea0e26de7f2f7f5b9bf74e6ed69e0ef6ce9711e2413b9cfd093aee14eae0b7ca503e9daf5a6955b55ebde9e1a2ebe295c26c43b14aa9a72ed4e5e9c6926ba4666da05b020af86136dc62f9dcb43b7dd4ee4a0d637d8a8db4bafe6bbdd594effeb47142b76d1c30c4678db4f1d41cd43c213432353a8b70cde601dbb2f3d73b5db32d493400955d6f6097f140fff1ead01f1a120172d9c2e05ca0fe834e2bcc26fcc92aa4d222952d99e83ae24230747a6af68838464601ac34fb9ff94f01c76111dd31d7a83b9067de25d3ab7cc26d7d1eb88dfb9c02e5aacbee21e852c94707809bb5a1c0400d59ea0df05243808c783aa0318b95004ddad9600739e82d55ca08059e3aa93a58820771fdb64aa36eb9493eb6200860eb94294c579a88faba8c4fdbcd5f0ba3ed1ce2a1f4502e0489bfef3e6d8065da9b3ea20c86c714dccbf43b5b9b0690e1591b23a108f7217a04bbb3c3160074b752224d877f308f657ba2b4275765290f057099b6c00eedf614fe4e5031f93157b81cabafdce40f7b2d1a269364cc2078a9981e4a761fe4e34f1563710927d4051632ddc4ff1504c2a334c79e6eb9d29a2ac624a2c50539bcbe0a28baf59b53b69d0d746e9b090df3f94051d6a849604994dbb9a95cc81dd4aca235c43900ae0b86f48092c0f0dc74d3dbaa0048cc6e960059a4426f535944261921e68c6249899888277e1d20ecfcae3d6d40663c4d508732cc48ce823ebc51f1614c9b17f757b8c1053680ec1fc89b8706b5b3a4b4cfa6cecface11524ebb8b9780eb054bb6e379672c60ebf7fa35c576d954811e0a0f8dfb6acc47b4cee0f325b09cba884313db2860e0fcc262c27efcadaa1952ff412ed199cf555cf9e5c4939c50998a0c50c0eab87cbaaeea5c1653decff8c63860c16d995907fd0f210f0876a45af75c7a67e7e0810098a894abcb5be73131f363bf295d6a0b3508197917ed402eb435f4ee4c48f5f9a9a28bb737b6b7262b7837a059b29607026e12f1a74830ce3d5d0167adc955b4fa058315fd07ef93a960b7ae78c72d3c0e2c644f3f5bd02baa631765cfaa2c5bd7f266a23e24c8a5f84deb7327162605f5160771934f679ac824ffcbb2d6c421d83051d62ce9224445388bf97e6d9e2fcaf8d46ba4093b14fa69a7a72bcf19434df6cf338542daf7095c8c821a3621951400c1b96f79f21de112d7bd13fbee5ada9a2b81738fa4374e2ddb4452383c4597095e6702d81faa9f51b883c3a71367d50892aac250625153b8de2efb09fd7faaf7764b0a3ab6d6466ffc5ae235f5ca45b9be64c4c2370d590cfe3ca2086ff32838f45fd80cbbfe8ca7258897a14073019cc244bb8d6392bfa49d0e79b849e4d91ae2709c3ad65a3ba6f9f26b5780e70ec54fc56aed84f2c5b7f6935c552b44033ef6e95d1d9a5cd3fac3e58ab8c88d88385fa0b916476d555d0f79bffbfa8fe7a3e3093ded8e7dd1622ec2ca10d6b6d534aa0c8f0dc3fd9f5172ab6648a355ff12fa752270893d24fda7d402aa7cabe718268f0ba88601fe5a7f31eb42b45ee780685141ee18ff8fa2d51f09fc083054eef4a88d65edb6e2e9960481a0d402369fb931a64d3123bcc9a9fb97ba470e4220c1cec26e025af799ce958e81c875b690843a3bad55be183732355b5be5f579d0bcfd246ecbc4d055fde7b5ae8dba9936bcd425517cbf506ce816ad83053265faa7e0fd82261eedcdd5f72256f6ad6ce75165d11c26edaf107587c6f672f8df2521464f5c339c92ac68679bb45f7de63fd4584c0f387c4f402fee83dd55c3fc97dac235445edc5037a9ed42f4c3fd95a1a1779e0934fba35a3b5bb2b5e5a422735b1abfe503b9e6191288755017d924e8265144cfcbf15aa0c92064bc0dad5b8238f77d1204229decac109b2fd67ac85b5755eadbd4306505c03eec079e9c414e3296860a94114d7b25fc352ff20d466c6087e7f4f0b5dbe2a558eb45c2bc328875e62ac881765c38c3185925da0207169c65d7fd730cb4af40ea64a7d5066c85c4098d16a46f0aa4b94c7b7cf10a063b9a2c67167cace7b81311e394095854b4c83063d998caed2ba13a4ee9d8ac3bb451aac90d2cc570a65199ae45cedba60f9213b6437d7aa67d4f6091c4761de055603b80f6228a0c8ef74a9d918ea537a4a4a91a731c81794d8cc1f6f3d07dfce0e7a2cef132db7375c0319e9367c59a57e66cf4f19bf4a03058b5140c9abebf14e3f755964f4f50e00b7ddff63726ae64bd913ed9b281b951441575900000dc526b8605177ee81d51c236c953ad5ea3280c107c2249298d747f703ad697864024476084148875737c3de00d1be6c731f068ff85abe290075e9e1ba18e9bb1df3d0da856a405b673f40cd5c2d5c1c12a3da5981e5dff715723d12c3d28f6bc96c4d715f796063411efc3b34873bd45f8fad4278254cd6f967dbc94b2c7964ff80df66e7da4fd4594972748e485f81accfd831408db58246f3f4bd02b66bb757c3a39cdc11bf185b1d8a29acc77c9effead4294aa4cbb02dffa76acf91b5c17dbe488da0a97326cee51542a54fc263668a4d1d534f50020a9497cf2988530d4bcebbdc7792bef4b0515c82fbb86f569e3e05b33538922d1ebb947a7323f742d5672bcf9a0674601d1e93fc7f2cb63fca8a714a0ca63e3df2fc74f052b8d5142f0549faa19a12dec73c8c03236108ab9f9ab4f075587ce6e8e8604b34024f50bbf6841bdbf41ad4d40d07f02c7af2bf73408247aba6ac693932004a7f599509a1c81939073e29e64872762cd33cbc5480ac96b6d209bb753af47ec08d34a80f3b25972bc1c830aa9524bc697ea7573c8c87de411370f1b597e67bf707ece97ff3159535b018bd81cc3a029a088006d280b4043c6d4658b0c2a7b252e17bd81c02b88c9b9ab26f9a2baf30c5a410273a0dc9414eca393522f989f8ba3142d9861faca5f9ae261ba70c6fae31b385760e6e44f0f740ae6a695b8548659e421a4e5bf541bdc2986032f60e303e548b0d4abc1fb1bd77cbce8cf4f5ebb36cbd34950ed9059e3920d3f6754eff8dd989352eb9ae6b194abb5a5ce2cdc7de43ec0df49deed92949da4d71f5e99f3d4b9875b93706cf9809771d3669e84f5e492c7bff849af9e39923952e3e56556de0ba2f803b218920fc2cd1c1bd8f6a79d93cb42056c5239ef71a9012adfdd37f914ca11b2f42b4908680f2311f7e0576816863752f5c6164ab53cc59f4d8b3d7256408fb23cd6f171b900fd3f30a4cc56d97eccf3fce2563b6cea999cebee3e7d91c5037acaffa05c0e788680106797bf21d7427bbec2f29281a0d8f6b6bfe870391c38655f8dde58763a8619b012db1e81f3dcdd112e0cc0900c7c686e6aef42d1ae119382f1e8c628e488e319e7900d0094c8b0805ac5166eaf29d720a3890022e219b1f5bf758ed8a22dd8a0c1e29162d9781fd758ae2ab08af0bae3e4fc297b343ab32a3a10e62db076c2d8964126042db4b2163d6699e7dd73a54fde5ce8bff6c4689f5e40689d760872ab347a826b5cf5e85841b2bbb0e0a98fe4a938ddbe2e854ba0bb598f7740179fb0d480782e09c5c12b35d8f84a154c63e266e31f17428d7b5b2a40d0b58bc068bf5233331ba6da9c43c077755447757456a36200229eb6c7cd584f86d7144e38d4c7f711b822c8b5c43dbbbcdf1911e8dbe70f8234a5a00ae9a2e439a1acfa575e7630573ec11b79ceb2e8dfe44e4759c9e9b3531eef1bd82d54e4e1361b18a6d39388f6f0537e3d2c4cbb93ed228743e62641d10f74459554a53778b9c0cec276ac46ad2dcb54047c455a57e09322f4c393ed2ae8d3b05c5ed6dcb9116720b90f6a4ee05b2029fa0746164a7c30efe7a5dc7b89e6e8d986bd3204d356d0acc303fb0518cc0957a1f8e941e265dced5d62a4021325ce4880df09d65e7156bec66c629d679e8d686439435ff7344e6f7629a4b93a0f79ad363e14b6707a2d7beae8e85b85e6d73ac71af963e30a086fa5de16303ee603aa9cb4d5c03a3260634e7afe3105db64a42319f747c13fe83f1e160cc10bdbc9d5bcd11d4613bc022b19c9235f16087bf895d10fed9966673c47e29bf88697be834850b02491e0d18d87fe96309cc1ebe308ba739041cbcfa7f48502012acbf3de393ccc98ba0c73a297ab7dd563a841fff4685737c91992b785825f2c7fb96620b3824aadc09276ace3079ea26f1ec5b0d18a6ba76cb59dcf8f13febd109e6cb3acfbe00c4f2ef513f9cf35d97c2eafa969d18258638270a7cd769cfb280ad5cb5d516e782a9493b58e2f453574ec9dde1fe97d3496e97201a2bb689c08abd930929e5a397da7ab01380c6adacd67b43bb373a4beae4dedd2cbb935d10b8cab3fda256b620159128b1ada48989b9bdbfbf2ee6791811aebf047f7a3cbef2460b054ee7386bf115777fff29684ef15919b00e2ba15902908661d70bc42666885e753c021d0a32526dffb9a15df043d625ac708c83588e95655d42b6096533b88a3b0610a0a77560a088ccc8c13b94d84a9a276e88977c32e5c7e8ebaf01a09485ce9974c80d96613ea15fbb2a65b40c4dfef666b2a921ee9c066cccaf1c15e3a9dde366f5cdd77ce34a322acf5ad740ca9eff9a773f961a6390a100106e8f06444fe0f18fb022441332e79cd3a28f35eda37a2bbb658bdc79889221c602e48acfa3cf6b626560e0a2b110d0a58e728c5c347e8b494a5ae8792b71487f4b1b6313ae8e57878057efab0d6b6be4e9d14e45d28c3675dd7de467fedbeec5bce69d46ccb0cc4c602d7d9b26cba851b6a7c9cc4e9983e6abb0d70cda1a4bbd08458b2d7c925a92a8fbda4e34ef5dc32294da35d024d2404eaab94dcae11da54b507d80f0facd8f267f95ca4d0d26c6661c7dfbbcdb7a8db4a5f95282e998d87ef8323317abfbd0c3579fe3825a1ddd10885f1ee3de984e5e740a25bdca1e4493e19d40d30af9b0d0b739c61befd0d57b3ad41435841d6b118ad2fc2c9a533c7b1915235e6ac8251806d144de477f574bf2af058ad4546d21494ebc6b57d964ce38f24026c82507c48df6aaa9027d48b8ee3f98e74a89e12ebe3cd994f0fba2ae753ec72bf37e4f3b3aac28151ecfe0413615f9b1c6b3ddbfa8626b82763b1e65962d031ae974b81e26b83c4af32e451485c37f45648315baf74e97c7", 0x1000}, {&(0x7f0000000180)="db733ad3f6343c1bc12660eb8da1c8f79384894764b7dd447786d80609c84c6d7ced47d7d726dbf256e0d36afb6e6aa65e09103daed673e5a1d43f9a49c74ae5b9ad288349a314e57ec91c7952ac51e6cad811e242424c54d353dd00bb8d1e444399e7d55ae5fca280", 0x69}, {&(0x7f0000001940)="df5f270f886a064ab05f", 0xa}, {&(0x7f0000001680)="661c9709d2f9360934c5101a4525c4e1722b5ac8f45c8fd15464af4acdf260a24aeb992dc9f781f7df787d9fff9c62038388ef1c27823e18db86f0378d7bce", 0x3f}, {&(0x7f00000016c0)="fd1676b19a5e9b981c7b4e3f56b9aaa1860bbebf567aee40dcc6c56abde5569d3cca162e3d70477b64", 0x29}, {&(0x7f0000001700)="640004bb94521e4adead9a83d17e46a4d944fa9f40cf6cb930299e55664eb0c6e8759b9affa89781e2db68d06f51827d8775a99f8b5cd5201412f69837d6bc3e5e9c6632e57275ad353eca321a640e9cb8703a47d145", 0x56}], 0xa, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) kevent(r3, &(0x7f0000001840)=[{{r0}, 0xfffffffffffffffe, 0x56, 0x80000002, 0x0, 0x7}, {{r3}, 0xfffffffffffffff8, 0x91, 0xfffff, 0x6, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x11, 0xf0000093, 0x8, 0x5}, {{r3}, 0xffffffffffffffff, 0x4, 0xa0000024, 0x0, 0x8000}, {{r3}, 0xfffffffffffffffe, 0x40, 0x80000004, 0x8, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x6, 0x6}, {{r3}, 0xffffffffffffffff, 0x40, 0x85, 0x100000000, 0xff}], 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000001980)='./file0\x00', 0x80, 0x80) symlinkat(&(0x7f0000001640)='./file0\x00', r4, &(0x7f00000019c0)='./file0\x00') kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:26:34 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x602, &(0x7f00006f2000/0x3000)=nil) shmat(r0, &(0x7f00006f1000/0x4000)=nil, 0x1000) shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x1, &(0x7f00006ef000/0x4000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1000, 0x0, 0x7, 0x1, "1888a4e24af4802600ccb989837db2a2f98217e6", 0x69, 0x3}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffc, 0xd4f7}, {0x2, 0x602d}}, 0x2) 16:26:34 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f00000002c0)="f2c870677c2f47eb45e0f019bf6c8aef0bd274913f9e8e2713e1c6b5193d2b72e248e51a74b2f1a92bff6c6d3ab33b4e457a471595fc1c283bc6295dce0d5545266753b264371e45771ae57d3eca07b85996e829e120c058ca7823b748e28fa56b8ec66bee6958b34ec08ac289c14f23ca143fe74def0056994d2b0011059af300ad76ac19270448f59862bfdcf43abfd44df118f5862bdbe636d180969c2ca269e3d14c531151a57b0db704268e47c8201d17a4e4bd232d8dbcb0b56e586630833d2f5fb623e3c8d6d33f651ec8fc149bdd27dbf4b0202286a645e2df44ee0e3dd58701aefcaf8a4fecfda1c72d00b66049", 0xf2}, {&(0x7f00000003c0)="e068bfebc8d6178de2a1e3cba2f28339a3806882d0658784d60d74faa50515634e4697f0c0918c3fc3c9ada5881bfa", 0x2f}, {&(0x7f0000000400)="0367d336478bf6af91e0e01e94bf50ab696166b792b5810105356ce165c08b1160f1e57c9cc6d5aef0d70af713a80a343b47ef47b3f12d6a03c3e62a1a9dbfc1cdb3b8b1", 0x44}, {&(0x7f0000000480)="54c6dee8934f5322b2a1f7dc59f7987ac917a2b4be734bcedcdcce14062d45d0de5ed492edaf2554bdf5d759db9fe0a54afb063975e2708473c3f4c4c988ee778ef32594c37b80f0f394fd253e08be59fdbfbae5db1db0cdbf7dc3353595b265b0ebca1dcf30d736eafd8e2cf926d7ea4b1e7bf3f80ce87a5a7b902d59541f0ad416f5ec2c9e64b97f36e96d9729c83433d08a99c3e115", 0x97}, {&(0x7f0000000540)="698848a0261128f2b8d727587bde84f56c98b3a92bc26b91d38a139ca7b051b410aba99bee5862989cacd61831c14d0ae1f787746e8424773e3bb1c16c182a66dd678177432bfa50f7b543ce8ac63fe948201e605a10c7a1b848727442eff5791b3709061f7c1d76d638786ab92be6d5ae796ecaf49e0a360fc403070144ccdd", 0x80}, {&(0x7f00000005c0)="93abd3c80e91e9ca546f68f617a2f871d43b9a1605c5274451e6439a350fbdd71a6ae85ea391ef63560231dc3d3c187c126a7e1dfa82eb00b2e5d8a3425587e7c8ca0d7cc8d4f9cc280c", 0x4a}, {&(0x7f0000000640)="cbef35469b4c59b09940cae958db7fdf96f1ecd61a11aa206c6c0ced92145640b261adf0f04cad3efac63880afb65efb44a171beb80ffc53eda13ea89e38ceb23c193eb6f98d42ab2fe837de7b5ea65bc9abfdd17227d7076e", 0x59}, {&(0x7f00000006c0)="4cc8d3d85a558d", 0x7}, {&(0x7f0000000700)="66a06d24ad8414e04b9df6de984fa16e3b85c1f767e1a1d4d8152eb47f0f5ae40fc6f3e9387d720b2fc1baaea8a2376884c246be5ed5c28987e63aadc448cae929c2fef133963ffe2f4ea8e4c1f9c0a330eb162d59c258acae2e4458f5ff14acd9fd7b734f8be080c8e8fc1f9438aae98aee10bd3aed5b1b7ee2245770c848d4ec228abb0a0015c4fe8ff5edcfefa9be44fbe3153a54d597799a1eae7f7f4293241f7d936d18f7e88cf36ed11c7a177aab2d4287efef3d16d156387291cd7c640cb15ae14e7d7105d74b057cea9c687f3fd2d3be42b871a24a5c2082", 0xdc}], 0x9, &(0x7f0000000a40)=ANY=[@ANYBLOB="3800000000000000ff01000100000500", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="200000ba2c61e38bfd90080000000000392b0ffdd1b3be41d9511f6a11091b80ef48728b433683317ddd5194991a2e5e9044", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000980)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000009c0), 0x0, 0x0, 0x0, 0x1}, 0xb4805e1b3fcb8767) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x100, 0x20}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x200, 0x40}, {{r0}, 0x0, 0x6, 0x10, 0x80000000, 0x7fef}], 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x6, 0x4, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0xc0, 0xfffff, 0x9, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000004, 0x6}, {{r0}, 0xffffffffffffffff, 0xe8, 0x0, 0x1, 0x4}], 0x3, &(0x7f0000000040)={0x7, 0x10001}) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='r\x00') 16:26:34 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchown(r0, r1, 0x0) r2 = socket$inet6(0x18, 0x4000000000002, 0x1) fcntl$getflags(r2, 0x3) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x104) recvfrom$inet(r3, &(0x7f0000000100)=""/119, 0x77, 0x800, &(0x7f0000000180)={0x2, 0x1}, 0xc) 16:26:34 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0xc005, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x4}, {0x18, 0x0, 0xef5, 0xaa0}, 0x7fff, [0xff, 0xfff, 0x100000000000, 0x8001, 0x7fff, 0x3f, 0x8, 0x753]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) recvfrom(r0, &(0x7f0000000080)=""/6, 0x6, 0x1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:26:34 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x81, 0x9526, &(0x7f0000000080)="edb9275b66949be91faca831014c53670771a9278666a32708a9640385a956aafa6c1c454aa83d5553e30c9eb2b04770dc911c2e5fe6a0c77588b92ad18e5976d0175199a309f0a7cffb1e4313ed84d5bd5803f82552cf6721a47bf819ba838a5210f68c437661f8d996d524a20c21bb45bd84264c", 0x75) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fchmod(r0, 0x41) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:26:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) 16:26:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="dbe3e639539a45f7cbc4f8fbcd9ce8c4e97e5056bfa3e187fad6cfe11219465ac8ad93b2f0c4c21e3f68a1d8fc01b9f4f4518c419878c4caee1ab9cfe3c1ebffc083b87c84626ad6b4993d3164b03e327d356bb92e05b75f12972981db618ea2a5ce59d66730b98fc93f65672c16bc8066faa508e9dd154249c0d02b8b246dae48e01711d457826d87198288fd0088fca6e3ce48ada27e59280cd21b3d05e9fead39c667c35d3e8dc70354ebe60a422ddb37444ec9a012c01a250c0fb6e110000000000000"], 0x10) close(r0) r2 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r2) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 16:26:34 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) r3 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') accept$inet(r0, 0x0, &(0x7f0000001c00)) r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) preadv(r5, &(0x7f0000001d40)=[{&(0x7f0000000880)=""/102, 0x66}, {&(0x7f0000000900)=""/144, 0x90}, {&(0x7f00000009c0)=""/152, 0x98}, {&(0x7f0000000a80)=""/21, 0x15}, {&(0x7f0000000ac0)=""/29, 0x1d}, {&(0x7f0000000b00)=""/240, 0xf0}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000001c00)}, {&(0x7f0000001c40)}, {&(0x7f0000001c80)=""/184, 0xb8}], 0xa, 0x0) fsync(r1) semop(r3, &(0x7f0000000580), 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000580)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001c40), &(0x7f0000001e00)=0x8) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x00', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000840)={0x18, 0x0, 0x7, 0x8000}, 0xc) 16:26:34 executing program 1: setgroups(0xd5b766f, 0x0) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getegid() r2 = getegid() setgroups(0x3, &(0x7f0000000080)=[r0, r1, r2]) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x2}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:26:34 executing program 1: r0 = socket(0x2, 0x4003, 0x0) unlink(&(0x7f0000000180)='./file0\x00') connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c02c3569a413b9885cdd6596c9f696f1ada8c23e9c0de98cb897d68d8dcdc0d51f2ececdfbeccb055d5b18f12c6361248a5db269aa6e542e566a909df976f1138abf4272923843cb1c9310ea870cd992758521d47f8a870cb9d52303e1372b6e87e8e71548ed3e887653144869191671c091921018610e4875b0546da092268f02f6d4d1fbbf2704644c437fedea84e5b31c57fa2b994c2350bbb016f1d0f9addfbe15f4c4e6dea69ff46c38407aeb559ea9cddc34a3f5ace59bb4b1fa5a80e8a434a648ef98cd006d8ce8745a025fafed046b2d108b626ca2e9d6ba0468092fd64355786c90773205129ec354cafa7030d"], 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x248, 0x8}, 0xc) unlink(&(0x7f00000001c0)='./file0\x00') clock_getres(0x3, &(0x7f0000000140)) 16:26:34 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6"], &(0x7f0000000140)=0x1002) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) lchown(&(0x7f0000000080)='./control\x00', r2, r1) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) accept(r3, 0x0, &(0x7f0000000200)) 16:26:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x26, 0x4006, 0x80) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:26:34 executing program 1: madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5) mknod(&(0x7f0000000140)='./file0\x00', 0x102005, 0x202) r0 = socket(0x6, 0x4007, 0x93f0) flock(r0, 0x4) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 16:26:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x4, 0x6) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x1000, 0x10000}, 0xc) close(r0) r3 = dup(r1) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x1, 0x6, 0xaae2}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = shmget$private(0x0, 0x4000, 0x210, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r5, 0x3) write(r0, &(0x7f0000000180)="2d12eda88e0e6af1a73116f0165394658e6ddabf3ff00dddbd7f4fb1b0a49049cad39d3695205719b8576b76738fb9311055337efb96162a05ab6e4cd06d3342a39355909124f97bd963a2216f7bfb7984f83270a7d1af96918bcd83bc5a319e048a4fbb463696bf093f5ce2a20032c7a2bd57ef3720306c0796a54c372b2d49e6c430c94066c3e45b9f75a90b00a93458fe4b2c17eb38432dcba11e9c5661a9f63a9b07106498f2ec7daa960f0784390d5816aa3e211fe646ab89a88eebfbc2487e4a47627f5fb0ee28f115d034b887e047e58c4694f3a00ea6a3f3497030c2cd701d", 0xe3) 16:26:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 16:26:35 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='a\x00') 16:26:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x4b8) semop(r1, &(0x7f00000000c0)=[{0x7, 0x0, 0x1800}, {0x0, 0x100000000}, {0x3, 0x100, 0x1000}, {0x3, 0x5, 0x1800}, {0x3, 0x8, 0x1800}, {0x2, 0x0, 0x1000}, {0x1, 0xfff, 0x1000}, {0x4, 0x40, 0x800}, {0x2, 0xffffffff}], 0x9) mmap(&(0x7f0000483000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getitimer(0x1, &(0x7f0000000100)) getitimer(0x2, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 16:26:35 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = socket(0x30, 0x3, 0x2) recvfrom$unix(r0, &(0x7f00000000c0)=""/38, 0x26, 0x40, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='c\x00') link(&(0x7f0000000240)='./file0\x00', 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x14) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:26:35 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) clock_getres(0x4, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:26:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x1e, 0x3, 0x0) connect$inet6(r1, &(0x7f0000000100), 0xc) socketpair(0x2, 0x3, 0x81, &(0x7f0000000080)) connect$inet(r1, &(0x7f0000000140), 0xc) read(r0, &(0x7f0000000180)=""/185, 0xb9) 16:26:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="109861055d176b4a9bfa6d26891e897e401b9c09543d19d6d1b0fbe52ba1586b1e3297c662e9179b21764cba2bb22447bb111e4a9eed395919b1b1", 0xffffffffffffff23) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) syz_open_pts() r2 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x7) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r4 = syz_open_pts() write(r4, &(0x7f0000000640)="52cfc6e3a142cd993c270d2f582f5c7bc89ed28048eeb186733caca8c45976b32fefcebef8605cd34ac02894b4e769dbf57635c6f10ce9b802c9f712d27fc4e342b38204304fe01983c72f60f359e9665eedffe256b4cc969f8ec679441b24e142543534eb59a6dcc80f6cd5d943a2d6192e862308be45e2d4638b2065af0952f418152dd41532945a6f68ef824723eb626b7d0d16f5c6cd59ca7d740ea9efcfad0000", 0x10000009f) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:26:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() nanosleep(&(0x7f00000000c0)={0x800, 0xa9f7fad}, &(0x7f0000000100)) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() dup(r5) kevent(r0, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:26:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f00000028c0)=[{&(0x7f0000000300)="df0549a6841132bb2217a687a5bad5e9e19515acd96ece5149fba933356ff98c42c38b723319fa4932d3303beb70d11eb4756d354c9f36ee095376b06b4fd1f887449ef786da52fe5ff713ed05b08c49c6a3c0ad3f17374d70a98cbb1e75249214a56efd6a288b5d63312e10b66f4dea8d6cf6cf823dc035a8ce13ad0d36e4d26c9fde495279dd20542febe5aae60fb13f5cba2920280406145e8a0d920221af1107b7727c953b5e02a99f24e909cb802220b307bac75b91e31f41bc1e6c7be83c9031fb1499ecb52c2a0e5e003f307f702d60423f9a3a8c8f5b7c8d70f8f6975d75c537a9540211a562b4d0cae206c52f85ed28aa29d5a4d3110279446d47ce4f617d6912c51d92b144216806934f5b9cdb157fc7ad70234a59de0b462aa06c922c1ae0cd455f86c269d7d076f7dee2cef8688cf3bc3c8d3d7e6f915eb3b154f9e143f5fc0fd19b6a9638def1e3b542975e7b42e5025fdec4c06bd21d96c8723ec866f5abd45fe08842967a537cc77be05d394b03f9af49225bdcece5b82b683e8dbcb0365cec2802fb08e240bdba7adbaa053cc5b9d59e6ee9e4cf6aff748d231c08114821cbcb40b5c8236c95b0cc38b5ac98e03147924212d7bedd465b3740dda40b060c002941c7b68383e40f6172708755bfa16c4d1a52be6a38cc0f545e0ee0d012e70ef4fb9fec44077ec5bcad21023f317b5a9c0f108d2f997c829e35578f00a3cea562536fd3376d224c9caa711aeed09c33128c5938df2b37749fcee721a61411406eabcf14d3217b0845c974ca039d82c35f1ee601d5650379139fea4f89bd5b0cbd0b47321982cd57da3df814ca1a19621a3fafef51f418df9547e105005417bd82f66a47118cf37fa908537440647925a8db3276cbea4c080a3f6ccf6d65fd42e11d5396c85cb6d7e0deabc2084f6c4bf57c79ab733211b642bf79a28c1717b8359682d6e980f7493b31e3ca4729806e3c74cd71e6999028c571a7b216c06b8fabc470238d2d2a31e9a337ad2649c741a9f75575c3ba67b77b0051b9dace9dc2c17d05376851477e4fb1183800f817ed235286ac7f47292dd6c465947fd46cda5c45ae34763864fca4bee85f4ac7ff608882952bf1a3e80b882cdb6c2e87bc51603d9bb7381f5bb7e5cc2e2960404e9dcfca285c85cc171265ba8fab7358a09468c2d3b7ccb76cc9a9988d12f9b392ffe0cf0dc17686ca9ba73bbb61278f38ab145f6117f6e444737c715d61ccaec53b08dbd4768e3b2d5f11d622344185c3ffe812b303edc3c82fd702a7f8c32aa28b7f608de4f47b0d0ad1c122a0bf182108b58cb4579d56e7544da13bbc878e76f67cf60154f37f496a870397d9751c8860f77f0b48c462600c0822abf2b60f6fb5b206a05c084659936f7660e7e38335ef44a40037b58174e29226058d7f93a43c31aa61d5a267c5d5a16bb92a8022c4e22ed81ba91915f8f5668b70fd74b01cff1c6f1c6c11bd949c3d8263f46556c828a2503918afd6b2497ef9b4312bd0f30a6bb2fb05f0052fb015f4adff3c484f42996fb66c630491d4c087bccedceeb23ca379500250483a0afe01288db6c858f5534fa2442e99d266451855aa31c3c34a386d9741422d59e34163920375ddee33e6d7f0a8970a44722986a026d2c449231ece138868", 0x49c}], 0x1, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:26:36 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f0000000140)="44b030a810e87301544ac4ccad28e7afc2bd894b767d2498fe057a98162a1c9834d5ab7539828952b1dcc2b29b92302e68dc808898a51906445a4f95b873037d7a987669cd693d17c107d8223349419be370939ce487eee435ea17ff9e1869d97776ec3c47a65c872f4e03a5852e4cd700000000", 0x74) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xefa6, 0xfffffffffffffffe, 0x1, 0x6, "5549f59640c7ec85d8be6a4585a1b326fd34efd4", 0x6, 0x80}) execve(0x0, 0x0, 0x0) 16:26:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) 16:26:37 executing program 1: mknod(&(0x7f0000000280)='./file0/file0\x00', 0x20080002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x52, 0x200fffff, 0x72d0, 0x9}, {{r0}, 0x0, 0x1, 0x2, 0x1, 0x800}, {{r0}, 0xfffffffffffffffa, 0x8b, 0xa, 0x4, 0x4}, {{r1}, 0xfffffffffffffff8, 0x88, 0xfffff, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x40, 0x9}, {{r0}, 0x0, 0x0, 0x20, 0x80000001, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0xc6, 0x40000000, 0x9, 0xfffffffffffff0bb}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000026c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002600)=[{&(0x7f00000000c0)="afe5cf79dcaec941ec89454c58d9a922d4cd7addcb1460efaab09e19b4eb2a02671cfbf6b6276bfbabf529bc21dfd5588600f2", 0x33}, {&(0x7f00000002c0)="c6a4054fe85ffa39c9e581c55b8dbf93530c01fca5197f2779a3ee67c9c1c1f1c9c7b7d9a2375419ffe151edfa0a9778295b676d503fcc75dbbf57b564bcfaf368f4188529af1bcd883675e3c54bc048a4dbee19fae72e073ffb23eeb9fcf69f996b576b", 0x64}, {&(0x7f0000000340)="c902570935ecc465e1169e4109a99058299db2d234008f74d647b1e575904a622587fa0203f295aaf1c3709fb523ff1d0bf7ece49c954c074df16565a384b4734a69799d8dbaf4437099591ad4503ec3d526ceca4668ef2bfbd014e7412f998aa31061ce0af4c3add1cff5903a5ac528d6663a5c76e8a60bab3e", 0x7a}, {&(0x7f00000003c0)="09ad0376685a5243c8386d44de90cf9e6a20b7dde9cbd8d199541ed3b8412db5d59e7503da0607c48abe70d77a51dccbd7ece2f07b51ba31e3e6a92801ffc0b16677337a4a9142111d9f123757c935287da6ef552bd1177bf7fa8ee36161fbcd18b2f08bb218b364cc306c74db1fa8a3d5ed3f7ec4fbe026e0a5033a1a72172b1898c82cdca17f8a60150e4954f694f6488605f2ddd8900cf443b97707e70b1042828690926ee1a417f3595085", 0xad}, {&(0x7f0000000480)="a3208ba10e509aa767b30937dc37e55896534fb5eb2329eea43324f1c65ab2cbd7ddc774787b8e877d808db2fc41fc65f0f6fa302128f4fa88ead9fd939c01fd5103a83fac4164e6163239d4732fd099c125f528342a113e39b0f7bdeae59db74d33fb385a6f1c071c9ee8d8a56dee6c59d8346a3fe3de2fd9f2d18c5c744f6050206110b00233f5eaf0285ea094316a21dc06a6232b378aaac0957269ee8805febf51dc9c1f5fbdefe9b47227017ad3423191195793ee1372ae22f9df0d56258a3992c5e33918a5765e953318e16e9003d026086346c13bb49f3956471c6ebc4497bf41d0cb09494b2106d7100bd0362e9c9f04d32ec58b168bbbe3d36f555b500ff76150ea24466011e6c2459e7a8ccdbfee13d884335ff227fcad12cb50df40c45a8fb00f11e3eb9ad3be5d1dc5899f52a6c9cc82b07a4be362a3503d4ba6f5492098e2f45df489fcc020ae79119247b4282f3aaf44567bc024fd4513e5f399df30ed1518c6a78a40fee8225089216cc07d65b2f7fdd6fc600e8232c0423eaa1dad5a390a29471e04eda2a043b67ffadbc472717e0c27b997c1f75430ce8b3049b36de080a11f31b66bd4c05c9b92b20235b937ee6227f65c2e9303f6a0e4f4f90f7be42f6488679182da3a0dc22bc4ff3c6cccebfda363e6360f84f4ad457de5c0a25a1e77a4225dc83a5607cdd53478110ad313dd27e85d595da146344ddc1df2cbd6ebaabc85a46f1c44cf3d6d0d409aaa7a044ef176cd85c2e1ee4150790c3db30fb9ab1305f56216202af7687808f03730309972f8f9e327b4f1130e0fa44484a15c8ea4be055a698a5b4e8d287bdab306c49874e8e34c46151197b5b2d255367fd456ab0985f701342a6b7b47e8941c103e076bdbaf32c443d41c60fe3335f6e0407f7b5789120ac32e253235a54dcf832e04b231f701813ea2410882a21a71b3d665235af26c352724ca8fb02572e797f2bedacf287356b95e13e8c5ae3b902953f67ec5df35d401f162f9bc28644f5ec35e3e7a391dde4f8a6e134c260fed6effe1e8938c45d6a3b55fcf22848ce4cd91a82165b7d03229de0dcc948555ae2932d1cc119dd0805f1b1a767f6e37495fc4fe1d6ba79e4f2a9af4c7a69f067ee393a9c54f0c009da34f7f4421a015a0f9d0f560b33e4ca9328ee63bff384ac1033a79e494fed1f433842841abafa918b367e7a53079e82ed9e0b69e9c20dd2a9d2b0af985cfa592e48f9d6574a1e62ebbb23448d306330acc8409ac40a278442c2222f205af6d90e1085dbbb3a5fd017891bbca5eb92c62480ed41a7c553d30c3e0238eaef118affa503488bcaad25420f82ce0e47ff0b1480c18636ee11387005e9a491bce1195a7427f7fa94314ed88272af2ded461679443300d1769839d59880a7d4267dbbe22060a69ee1198816c7b279a805584990771408f19d5f16d646fb1dad8d08c918ec570c0cec93f8c9d8c5ac7283f30d37600000e6f8ee91c79c34d66aeed82d85cecc6b9c6e30cd369e1360dac861b85925195fc2ae24370be707517be7b79a2b100641ab411421dd4e0616242ed5c733b68d1055e9d7b80035d246d4a9f962cfd164dc4df37cb572eec1c81c70a92868026df1672b154f5e767c63a3e351c5334c3ec82b531d9a975c5941aece9d72282f5166d5ff82a9f5d073679cfb923b7be979cfd96560944f45c540c71fb382dc09205e75b12e1522977a33666dc8024dbb4885f4c03fd23c607c976f94e93546ac3a37eb3de39f42d07a2827bf1df2596ba7665b2643906cb5e3a3c7544e81a60630f8c0b08824b57d19e828ded8aacbdd101f0b58bbd885f234a81024b2645efa2ae366e095a68e0930b1fa75e1432c5d9fabc37d3de48dfd801c7a0cbcbd163cbff13dfd6d07ad34ac9ca9af15cbf3af120b880b6c610026791dacf8faea381becdf8a009c06c50a5ad72ff126dbc8f55de507396e6da45027b8f14e8eec0c7f2def464e6b5aeead8b16c8dc8a736d6006b00b788514dc6ddc779798adf4fe21bffecbafff2dde3eeaa2919bede0ba7ab36c11c0911dd0645ac66f3b8e7fc977535391d7381a76fff56dadb178d1dbd5ef87a8841409c055dc0763c99e64ca9e561c901c5482a46e8face2567df745dc87e5724b1e0b286e9d2003ba85427336ad5f2bbef94fce7eeece92e8ef4e36a94eccb37de5da34384b283017d9ed3b9d63570d1c812bee6fa6c664f13e1cd886f22577982f7e2900b86e9f308c5a875f5e71126ba7037d1ea55442f7b89edd86d34ed2477583cf6fbe44a1f1e8a63317a81398e71232a80b34169ab5c203c68f27e9bc2df965df8aa6dd6b230e6e4bc8f644ddf5db25f9d9268297c96c14bad8eaba4d770b91f9021e55df2a94d3a876cfc96e2faf810bd3cf486f5f32d904f4635b3fefd1dc7be4550ec167531197378b0955e9789143b2bb2f70689e5e412e5391570e9cbb0938c801de46d9e0e439d756a2bdc372804cb98feac59ec1a10956716fbdb6ebdefdb02e7b8fd8961697335de4f4e503db9bc62a2ba5f5f12bed0686b49c43489593cfa5ee466bcb575707c47de1830861be7ba185f81a17a8842358273cfecd8c5af7066b4e2684b912ceed536b37724e9328e02dbd32d5c63ec5b99765fc13c960b27cb891896ea51e7fa40f6a6c3b00d957d7237aaca4835336b37c54cfa834dca3443b5d2a210df1628eda51c4877f003ca1434c662abbeb64c9c21bda692379f5908f548682516ada18b7ba8eb8c695aeb804f4f69872ca7247d4ca90bfa774f17c415a396ae4e1c3fd6bcbe696d6c6bb850ff8432c06f51c9242b4572ce17b6bac6dff44aacd6f0d99efb2698b68845f80ee58ca4740eaf9d2cf37d2afe05cb4411888ba8ce3510822215eeb952ac9a041ca59608300ca03552e8602c56826622555aa15bf787f40986dfca6ca388af16d675728379136dea04891fb535e4db5ef7b145ce4a60e90b3747bbf932c1c07e96cd9357c5130f8313861665fe0dbc33c9aa2ffa61c638df17890a5ca82b83f555597efb007f3db3311e534a0734c0187fefd67d841e6ba33cffd70ae07dba30835796a02a80016da2709cffd88277edbe1dfa6fd8a1a5c7725692f5777d8de489847f3640934a9bc502d3e5e1874ea40a9ed9b39a02ade1b3ef70d38baeb8b9c32036e0fea0cdb801b5531c6218d9416b81e568ee50d39fa982dda40f6180df375da140f73b8295b10fb54628d76ea3ebb732c62be10b458026eb8de73bfa513a04b61bf8156bc3801f33b57798fd861a91d6b07ba9bd3593ea71756781355e28df3f856edcc00a7a6fab7bff3009ccfa441381c71688d816e1c147b9017cd90b509e60dfe0c8ff0713b679e90dc3a7369357f5c13848eed362d7541fba705eed280a41b9312ea428dcbd94b5e425e1d9bb15337171fb8591494fd965efefd87701915106c654ee160cecb0cf90ee20e566bfe131566ed7a455e8c1e90b1079c9914a56d2c4fc3f3dd218ce8b83a4596ea11b6988288d8b916cc684f27605c1dcb46922e9cd6de4a6ffe9f32156e2fb6e95c246bf14c9ba5e1efeca0d66e2ed7532e39027a49c6fc067286fdcafba89d480c6c656a4dc0d1159fa41af83c2eef23a20baf2d30588922932e6053752bf67de9b646a145442803f89a021e2504d859ec3971fcd73e260d95c408d1d3cfc3d1d29ec5c5fb65f05a1076103452917b187e8889076b4b5cb930cbf4d85468e6296f96d96ef63ea15f5cc09258312df4ccd9b8802616d9bd6348e2dd786ddc5b88e8401c8ae3bb583f348611c64fbfc574c3e8f47df5b000eb0ff85bd404ee68abdcfdcb1f0d28b36d2061f718f0f84ee79bd84f541da825ebbbbe6cfa53eda23f88cac1d0ba314c9482ec1f90f78f9b2ec9d1ce9c5dbbea9e5b6cdb8b38f85b0b232ed405471aae47e09ca71db8666530535edc6c1826b2bfb1ed64d8453a10a6fa1bc31cc6c0fc6535c9fed6a94430d54b70759a140a210e53edcc9fe27cd8dccedbbbca0b5b97702fdbd94bdf015df9dbf990538cd55f8d35bebb9fb23bccf6a07b2e8f36c1d643e7d6ca10dfd7459df5e2127dff4676ebbe7303972e814cfe44d13699bbc35dcb721f3fb48d7809218b2f18202b3e30948aa43a1220a2c71237d1732bf96018548a9f5af0ce406a4f814f2de89b8b6242f6e48922531f5406bcd05a5d0b771e2cff8b8863a1a5937281eafbc7aefd99eed4bef2d35374618456e7fbc3e2fade43510daa040032c032d3945dd4cafccf086dce4a61ff052b4c8200e8de44a6c08f9be1cbda78b0686410439b4954388b7d12fd95b5ffc6ccc12e76744359827c013bd07e25dfd1d3255c674802e0caae1df21e82291c302e529bd3f2fe72cd10ed6693153cfbf0382f6eed6892a845cb861f61e1376b95faba2e37fadcef32c74f69e68519ce999eeb3fb2f5784622d848cae5a1b5c96d2f520a5b4c503ec06c169fd97b3fc61db4ff09e40e76f244e5f0e9d262b4e073e5f2d7d1c06d644332392e9cc25f16f90cb35bb9ce4a5a1f7dae2893713ec082224cee4715194e9be572c90728dbb3de27d28f35d7c59858205ee8f453eccc87def3096b59e1f6405ce6af670733f158313b4ce70e02ad905e17263e7607d06bcbb872f02f3190133bf38e8f949a11c489ef35767ede9e5581d087e7c5d0b8d15c3561eb52986207a5abdf0a1696ae4ebe58a96dca81eb7f6e27cf98dac21382015bf01e37f2442d5f310a01bf79b8a76ee8245a6040aa6d6b6c5a421e4e25470b6b4e42f2bfad469dac12b67fa9add0c65e190aa40303a1e2792cdebeda53df4088f6f2dfcc4932980e12c9bc5afa0a426ac27ff5605a5fceb0045c696dbc9eea83cab5ae09c299b505ccb32e31c64e7db1ec78255d32c3c077f7ea2c848ae3efad3e8a39050c30536584e2a441161620182ef0c5046fb57793e5ccae576cf0cc6ca3c5df9388e623a26e28a8d154d5b95a12118b751036e4d79ad97927d6c87a690cb0030772c5f4e8b6813f44584aab4d07a0d8caccf25622e807a1f7a975cb36cf9fc38a45bc72815c104b77764c43ee205da30195fbe67a6ac1dd7a0b0fc305409531ad8cc9c2bf25699cdb04d3c4e4f04df2f2ff0325cd0f4463be8ed3f3e0e90d28b4f77afcf75e161c870e8dab2baed98c46f828b3a0a9b86c7f706aa1e4c48d4e0d857fa31e499af49eac2704acf04ef5b086f7508a2c94f2c88b285cde4eb56e682d7b4d35432989556df4be59713358565f8e1fc467bdfa99d7c0f8abf9d755148ffa033a5e8cf3fb1e19cf1f6023f28f37e4792e4b36a87dae35683a736b5103d4cbdc076d60fc646511efc650b23cd1d87ed70d84d0dd89553ac8913be27effc8527003745d289020d37bd622dafa6d16e0741d7c27cfffd67a8799941cba1756a2651f3a10e355c5d1485a7ca7556bd2760b6b85bffd17ff453f5d497a3fa941e2e295d17205ced24c4b0fec4ea7df3dead0e8edab717d36d09c37d51f8f93163af6b44ca3de857318b3295767ebc70a894b74df23f6c5686ac30d070161ee5e9dd492aab04f1ace2ec34b528f1f398cf39772a7246d0810ad72f4cb284149ddd6285a8bdc1eab7ffa007128af0618c598e797775177beac69500c9c63f305acfd3a328ae757986aae1f01a69dda58b6727330090d5757da6ea2b6123ff03bc1cfe29bf80781a277f0a02aaa78dbbb53a38bd063d6cea8f34fa5ba7bfebc0f6b9d74a3c0a312a3c7c2fca509613fb1b388ca67ed90d1b3741080ba505bd0069d7a55f", 0x1000}, {&(0x7f0000000100)="8d6060692a68a5", 0x7}, {&(0x7f0000001480)="cce365aebd8684056823dfc105c3aee51f62879842e9151fda8af516ed4ef5fe026ca7d7f4a99dc874ca557cfff561aa532c3977a1cefc9b7e21d93d8adda4c856c6deecbfe9b87fb4e4f82b92ae231738d1a97852a9b6d01bc48f36aba02f7ea45083f54883a4a2a813403e0842c9bf34fb2ccdc43ff71ebd5927342be2b304d039337aeff9aad7f63daf98e5163fd83b28035bd83e8764c47850ee62", 0x9d}, {&(0x7f0000001540)="e509dd3eaf756d7f30c82d39ef4ab6fd86980ccdb0d9bf37edf0b930517e07723125a1f20eac01ccad4ceeee018d10926a0d8cef9fd3c2c9db1a916fdd4451b8d8b61ec51bb3cea64c06ee67c5e75cfbbc6b328f4e19bffdd333ff0ee42db07eb16a8913fa89e271b6e310601db5cf5f5a8d5a3cbe83ccd6246489eae5d2e036d3903ad4a61b7e69cb639db33ddc4a7a2603a3eda97dacab00322d822ba5c6d0b19503fbf3a1cb6443f7ba1b092c530fefa8", 0xb2}, {&(0x7f0000001600)="f5451593398cc2a1e96c4b77ef8905782429ab24109926daa5354eaccdad9a15a570c866591205298636a76c428a0685dc12642781d6782d241317b43c7efdb8d750db6329d32516a186e86df376f59a44950d11f548c104817198902e348943a0214f6c657e552ae2e28636fdc37e14805bca0f1d3c6cb4651ce5d5b7cd5eb4f864006cb55f78de631a6920e48402061abd895fdce458af0d9e208b7bdecc3b943979873c2158456b73c322ef6cc364c39665e8ff94220de8eacd7dda29098b15b1617bb98db7eed86b0a97179397a8a81301d17f0c48d6a5c99a0d1dcc4406d058fa9896b434c739f88307cd817dfbc5b4eeb40bd732402c0f9e751125060280022bcd6d5f60ad1bc91ff35557760580fbae3873fb918550ce8cadff87ccee8d43033519278775cfa437ba54a4a244b36de593bbd611fa8a3089d3a6b92cd58277908600bf6156d1ed6add92293ee7705704c05b5565d33ab8bfb9166bc89f5114b1d2a02bf36134ff15e914247d0ce843ca62aca48698f3a1168163cb88bd0b9f19233651684f6869ed1f0931bd585ed05b3d1c4d458e1e3b569124405c418e7e8201b0ca46e45ec0842a69ba8e42a8146a42b57610a2fb68f95c2fbd1c9c24fb8356a22fe5a1155a1bf21ecd37b68de15fae69a78f45fe6bd5172307326b6b72ef1b62efe98d275ea1502ce3e7f7d576a40186fe791c2434b4ef395ccf96bac38821b31abc60f1abc009ff242090e5f1b90edece7d167d7b23ad4d9115fad2571f12c15de0646686a11ce7d42de76cf60f67d3cd6463c04aca3b5d414e1ff15f6e17c13e01b6c15be21ed7a1adcda0e6bb88411cc88da9e1dc13961224342c85eb3e4c1ef64e3f8530ae421be4edc8fc39c26cc606999783ace397af3a227cb1a92474b2cd0dcf9a0e590b6a5064d070c69afaaf7e8d627f1d2a9d06ea95a83a3484114164e71507a849071adba1d79c8f774a71cec755f750b35ef2fd2e64f780cfc00ba0f284829ff720add19df8ee0aa1920ee44bbdfa30d2c07d82301a8d4e140ee286f25f678cba9c260e4c28f4d2cbffba9ef62c48ea1d2ff91e7c314efee122df43e48fe857a45bfdc0932c20ab88b6d527a44abe299b3208af3542466d729c96bc568188123b40e53abd0dd3289f1e0a34862e0194bfe92bdafe3f678ea61b08959d5b435297bcdb3c14d4df137aeff37e2ec660d1f344dda42dd0ccb428e7a1cae456c9d4326a0d17a42fdabe5e39dea4471dcb3230360e0a7130cc3252e9f33bd53ecf3d008739f4ee90614564fa85ac583e596eb413383fd3dc61f7c7595b06507acd5cb053dced5aecadfa8fd976159ea0d5c0bfb5d0b92cb6886e2fa33ed303c76ae065d8dbffe6712f5a2d7346a493949b0302c2a86bdd3c121241f3fa5d4cb4ab1939047dd5e10076cb6a615371a52eb6f9b1faf8679dcbaaf68295469efcb6b17253d7bd3cc7909b90b35732813f4c894486617899e58eb0764db79c763cff66b148696abf3c16a1f4d6192cdbbac2579f36437350a530fdef8a8e08985ce4cf51c1a2d023af75e36915a49524b9d210338cf48c71f7d75d00c694ab5470d98669d017646e891f89db93f765b7485f7a7622c37f07e9fb4eed80bc1a430acebfe8190464f67667403406204e57fb20090a9b42d658e54dfe7906a3fc3c6db320784556c006dfba97e938e422e8af3257e0f3c277101adfd7eb47aed0c55423d18403db99bd8229ef4bdbf6a9d86a87744d771413fd7b971b54cedf4154732ea2f40f6c130d3b4e03ac0df17288c0ccd2d5b740ee137e1b34fadcabc63b87acd7ff01cbd59a3e395a2241f3640ef3f40765d146d5eca0bf116b50bff72506c1eb816434331692d49951085b9ce73436303971c5eb9adaca65b502b9a01e3b224e123b5c52bf789a03c8ee442cffc5a4cfed80bac14d55fd73c48bf5e879b4a129b48f89b4209d1782e5b79cbc509f2e03229bd9c799b0d08cfb7829b4bb39d071b6b707fd3d15bd23ee0c8bf0a1720c627ed145df6235def6e64f0eb6ecb33f72a1c7767eeb2dc4617868fa212b02cd8513bc23fbedd6ac6ec0d1daae063f7906894a00da1c40f59e3625265218e3205601ba11e50aee4f5b4234ce317f1739c574d5b009018edddc804e548b9992cc9c570847abe7e99c45cb0668f7c2028d288328932e49ff2c16c4d353c065db5d6c97b4d1850250c7a88ac67fc768d65ed46c3ead45bb5ed0193edf97638bb9a2c5ee440d9f1052a4e6db4503b9e89ce050693eef9bcc9b5095cf17562a454cf21bff0c34c3ef8a2390865d35e329b5771723c53ef689def18d271cbe7628c63de6af1607239aae4e8dcf9d5313f85006df4b8b069804b051c56315a4056f7e916fa7f92a57a36e12acae7c14234d85425d2321a2698ed819470c8ae5326fbec372fe9553e875c28ac5280d144e91058937552b2191850d5f8801b73692f666b9ef284cca08c4188fe21ef23f6a5de6a2096f051f075c722e83626283262d9f204360b6ac09ee4f8c56e2234b91f94db245e2adc84e8ba180867daf2951a7f55a6e1c46a0a44829d7185e72a4181589ace16f734e8f072c3f1383806f5831ef4aac4c8151aac1527924e81e20ebd6b95b97d55a581adb5f5651f3ccb78b7ab46eb507aa2c021ae8d04a727bdd91b1f124f11ccbe2ce0228e545d17ac143d71dbddce8699a2a9748f05ddee613e37deab2bf4be3491db56e48a0962b393a482f803f511076a073ce1506c81cb5c34191cca3ab044be9d03d71db9bf2a813e9f1552fdedee3f0be8c4cded201735ee611e87801884974858d45707cc5c965eec008acd22ef2bb4155995a002b6bf2cbc6d86fa6304a071e813c7deea9e3e0dc694921dab5e4823d3a6915d3701870d96d12c10ad7359737b3b105bfdc457694c7d2c60106a9b624380f4057575d309120fbe3b91d20bde43dc70d3d85c5bcfb36dfad9c8159587e5687814852b2ef6f6ab4be82fd8a53399f2ff9733daaba7da356b39f1d063f0378a421585cc37a8e07ddf2de9ad8750246ff951ec53c436d0e5ebba6ee50e51fcad06f0b5141291935f22a1b95af568967622e3c75499e9c1fafa00358835a705a5423e599e522d6287fea7d40ac433cc364e51d1e46fa1033adccafdfc83a74f4cef738d0d6d2c9600978f41cd46cceb01a73fa91789b2524f8988e09abe422d41a140dcfd8c1b5f4a05337d9c7f76b931afd70a531da705c368069d088ed76312deaf902cd30661fc76d427d1e735a578175a0b8a3882e9de011565ebfab5ac278d912d42bd67c1efe28f123982ec383c011f88dea54964b1024308325e4d5741fe5007df022a39e404fb3bb89b5cbaddaeae4cb78e08f8fae15752f0779a3c5f6111dbfcfa30830e83961686b92e083fe22d181ae6a6fe876fa387e3f209ed95f5e07c3de52cc19f0ce2ef47e58115edd53f07ba9721963e23eac6c4071a9028c4b4d5d612058f8b685fb5b725eb9c6ab48ef9c255fd745dd8794aa43c72c0c0ed760fbb0f8eb3425c99892aeca625a3a9f72fa14adef873df1e28f476bb5be0df85a0e74f585d7e3437bd82661526b74b140470a20f13533f164ae7a3ac58199e3192568726c3dffe184b5ba582be70cc9dca216b722bc4ea54b266ddd00a63554771317899a1715e299a0d245389f32f59edb39199784cad156e4deda845ddec03d637fb51a6fbbb6557a8b436611f10d8fe35ecd8becbf1a04983ec6f034c2ad5afd3b524da151b8ecabc63e2c54cab5ed6236636bdaf7ea400a1e8fcaf0c4557a2eb13f8b6bcb2f17593b245d66e79ce3cd7fda88abc78d4f874dfcaf99e025a6a26a19ddcd22643c36c07910d8fcff89f717dec4afab56a2029a75d65ee804a5b316b467b538bb226c20450e2ba12d9c9d3e1e074aefcbb8e877cd9533ca45f1b3242de2e1b1588791e6d0d318ed496ea4ac11153578e69bfe3297bba78e594a256ae1487120b13210f2b6fd2a67b701601f78a51909afc14cef2f4cf9df4599b274df172b3443c220933c8e1a1a30e5efae3cae92afa4eb4584f51953b440c5779dee0e37d701aa1ddb4a6d9f5a4e656e3ef01251ef2487dd68017494fbeb105d14c5ec53590198230c981d72aa6365fd866aef2db3a717ac562101a52edc8a1939b2816a02e80dd839e2138a02bce36482488a9b90fcb23c3d11987d4be71ad4ef2278c8fa7a49d83d19aa8983c5f11e82f9a88be2989343b0643f06ea1abe589b1f0face80cbe0d947bf9d481b985531e869cddaf703a618dbf1e6d89a9f07bef0a37f8181ec03641892c7386bac19a253d91c4205dc5c7038fd35f643aa7cfc5050accba74420e5dec5e67ef7ef67085412626f8b55b75d81ec30c01c8b3b2580baccae3a241701752898699513fad5f6466551d16d20a8c48fa9b13743e5ae5341492d62a7c12a6d6608e04f488cf988e2442293cb02458a1cc07827474cee1ab2d113374d9423594e9805dd88d261436813bf8a52806010c3f53c621767d872081050f4c47eaf28fc0349bcdb8c332d0364b3c59cdecb2be40f14b4020631a9db74552e5773e80a4228a8bdbcb78a17b0f38e3ff13879f2d4d6c37dec22c71cf9bf944cf445a82dcb909bcd87cf4bb07fa06972817dc9d5f6bbe2afbe83792aaf1680cc6c97685eb25060a6d766f5678b6ff8567a50e33f1220d982c5c2cb3030bb4295d9485411468d05eee32bfae89b4b5225c76dd83344b476b94320d24ecf65ee21a217cbae64964399e65f2d060569c969b8bb93ead8553cc8a0564db424618ada4a8b8db5f61e7e58119ea6bfa698d797129afa9617eefe84f1af2b0e0ff44f35b4da2db55cc33bf84d4944686c437c1f5c0c971828dc9c6f78b02062b62b57ebbc5bb428f275983ac1125ba36b330a9fb91ccdf0ce27575604555b141080e4de677a936205e9b40b1ae5f532cefa669d9c2df3ff5381e759b38df3d8ece693a7c231f1fbca0f8cf9ddb489760fd4ea15b7b9a7b8382e7e646f1b5a63d71fdefa50151bfb0ea6e7a0d606b7f1c458164bf0307871e6971ed24416692cf41b07ace40e327dd7ba5d28a4bde265c8eed4dbca044e9801a52ea1d46cddfbd369dc2e0690b587d09cc00f1e75193c1c9a5cf1c7caf3bd953d30e291a54fc08586eba57d2cc426a200c0d8e252ba26d076775726cac48aebfc6228c51def075c62301bb7f879b07c96d6edfbf9f33d707f8f94fd025c09e62cefb72372c9ff351a8d90365d81bfb09261b05a4eb666d807fcc51c552033c2b3bcdc207f65acfc8895b250d38a2409ae669fd30dde3d683314afe0bcf4b0227e00fb47f8f0a803e221a431bf873297696f603c24c16bec9c70e6282252c5e10661a461a636918650d9be8456e2a3cb71db59f0a2486dd89ad56bd91b40f00a135ae9a707a0936629767dbfd83abaaa8f44cb99de3e2a10725b08d55df10754ab28395b7bcaec256d2bd91172221a28ad72a661202d4d9c3cdc5dabd076ac43b33c8e9287afb852ad66c9892029a60df5d41859970cdb308ddd6606505bd6577b9396abad92ead2130c409f8adc0b07e1eb4544cff67a42be880789803bbe74e3502a0ece48c2a36e9131bcb8a0b0a039b6c6164088df68fe84364bda485a14ed6b0206a802dac852e237409a1b2652410bde7ad73f0c35c41fb85d4b6992030833684efe1bee31b768c97a0e6251736e765e448c616cfb7ff17db0c8d7a01f23c8d8205c87878744883d41dc4b454b793132b6cd59a1c490e082db5257a0db12c", 0x1000}], 0x9, 0x0, 0x0, 0x400}, 0x400) r2 = msgget$private(0x0, 0x10) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0300000000000000a6bc6c4c025400000000000000ed160fd30eb4093003170c3e7627a2"], 0x24, 0x800) msgrcv(r2, &(0x7f0000002700)={0x0, ""/220}, 0xe4, 0x3, 0x800) 16:26:37 executing program 0: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='w\x17') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x7, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r5, r6]) pipe(&(0x7f0000000280)={0xffffffffffffffff}) utimensat(r7, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)={{0x1, 0x4}, {0x0, 0x400000}}, 0x0) getgroups(0x0, &(0x7f0000000280)) 16:26:37 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x5, 0x0) r6 = socket$inet6(0x18, 0x5, 0x6) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r3, 0x42}, {r4, 0x4}, {r5, 0x46}, {r6, 0x10}, {r7, 0x5}], 0x5, 0x5) shmdt(r2) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 16:26:37 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r2 = semget(0x2, 0x1, 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)) dup2(r0, r1) 16:26:37 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="4f5fdd4e1dac11f72e382c92a6a38a711e1b1cb93f46d7b273c7", 0x1a, 0x4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8001, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/5, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x2}) 16:26:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 16:26:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x1000, 0x20, 0x2, 0x2, "c0d15ca758682cc9f5a8384a1a40d1b0cfb647b0", 0x7bb3, 0x38b}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000000)='./file0\x00', 0x10a10, 0x6) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:26:38 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f00000000c0)=0x5, 0x4) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040), 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) r3 = getuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000140)="31599d11e8b9687790027db4288884270d41326d6c35f9f8409949272101e08f85551a21c6a462a6a5341665576614f41b2aaed7d792e8bf36d5a09cb2cafc4eab9667ec0444e41af70f8c222f65ee7abf2052d1b0993b7819a323f8dad4ac1787606ac3476783baace074a656cf5ec14010293fa296c9f42d6f047b3a7d598ae050b2a35dddf9d76e6a92f24cc3c9f81f861f66cecd4733141001f554022ceb8fdffa42f8a38c8f580003876f84b9b22dcf4efdf705806b07c886f1edb4bdf87c384e65ec06d02c3c9f9892666743bc1f975ef7821419c23aaaa41aee65865fe8c61fae79", 0xe5}, {&(0x7f0000000240)="d804993de102ce8fe09ce90d2d4114a067d5957ec8570d98913f4edbb04eefafef3091e7c86c88225292bea59ede4850baf4bf2139c9d75ad82eabb29b18ba271cb5a3ead98625f04c6c028e128900a4a12a08ccff7896972aa01a8f95bbad5f4bcd7687c1c900e3b48fdf2d03d3fce431d21b199d30582a0841261a49280d83fbeec0e8ad2e8c402bb3cc3f5d64b191c2da95992164808b3f3a04e5a43182a088fbd6cc50a8183b713d4a764955bac5489826cf6b308ce688a420f9d87fd889d4e8bd76910570473aefbc495fa4b484be902d962e130f2ad149ec073d3edc33decef404a842e77339a58df6fc2d0e5fc2ab3fb1b36a3a113ea2838a3790789b6e50ee31fd2770d1a26d1000e436547f523c537b6cbc0537cbdbbe14cacb820369515986008c0b5dbe7c31cf81071ef5b480fb984b264a9ae7d94820b68342928fd025bf30df7833bead7ab8a0d02cb5c8acd6f53a4ab36c8d5b32a077c9705ea11c37788b630735f920c43e485b97c225a88ad70c49af323d51a0c7e66b4a8ce6af8743a12158666c3aae925043214e1c4415e1e98dbd119546d492e3bf0a56c5d940edff35589cb5ed12dc778df0b876299788964cf6c4d1d92a4eba2e6fb2d4d5ba563559ab4b07da75d09314f7f12cf8e0974a3e1cf8a7a5b204b0e25e6164323784658cd54f3bfa898e9e063209a3e34a2f8101ccc7c4eb48ead3f5047cca549e8b757c6259975d0851587fc48cab6f4642342a1200b09daf08a370c6ac8056c4c300256e330719d8b6194a378accf042473bbd8587960de11dd652335b944d1262008fe3693246d1cb34cf457d3d34eb1425b73f60fade5cf471af3504ba61eab7f708da930977695fe18b69d733369b00cf99fb997448fb758c370a87f3b7905243956b02c5fbf73ea62fbb0581a6d1c00d787c309418ed4aab0b6a3d03bf2fee680f7e0a7e98d4e61ce364ac81cea5406696cd823cd07da79825ec3c86ecb05952972fab53b1062d21b712a185f0ee57868d84b38d2df5bff8a098f3dfede18ec6d67e48ab74e410686274213cfacc59e8e618148940e02ec021a7bb0479af9ad7993c3e050e6191408ebb4d15f12409bc0163eafdb757e1d13008987469e5d847a4714def6de60eac58f4843dadedf2d60f50407cf32116f4f57d1658c0f4ea892230be2c2303dd4be4b2f507d3fec6cc3ba0210bb6d0095cac6bb3ce2b66e93c9688e1cd0ade402ac52e88410ddd5673fd40a56fc78b332b648fd3288dbd9b8cdbf6ba15a5187d7cab2dbf08ef4fdb798e3053db0d1badc2e9c24bd5a76601a085ac3add0ed08d1ad7c033e9d9b569381b7c0c66b1384bb08c4105c9b94631a36ecbc7a2000ec50330e811e511c3bca202c96dfcf479ed986c44f9510c349079dff4f0ee3cbf45021aeeb538f4cfcb1c84e8148e8006c8d072b83afa7ce8cc8e4082ce029b1c57bbb0da1de49c0246e6ce5d0e172f5d1cc0b0409022d0475a63674d6ac57387eaf5c922359155013016649d19f3a17197f10bb959b77532537fab5e8b3b0582c01d27ff21f9a3f075eb56eaf4a9740ed7d350617d4aa65f74422e94387f1408298820391723146e9a134f96387f7d1282b1f172aede05d1dd7ce23047bf487ea57e62ee5bc36bd4f85912628cc7f7c3eecfaf07c10c1a51506b5df76299add8507d0766ff7fc0bc8cb8e0e6a7193a02423d50dc7b95d391ac7113af8583cf111ad71964753b65b916ca9e0740109e769bfd0db8dbc8756407520e048e68f3321f1c5471c5a022cd4209f50f8808db866a506d57f27567e337da9a8f67ac636723ac341f3a08a0bc4e625cc2bf9e8043b57da7ed600a94f655dd167ab1bf1e5c7fd3d252c5801128cee8e71bda97ba32808b8ebc022272e4c70694ac488dd7b1d9f9652df65483ce1a3997c0e8cc1b3342e1c4e2049ba83dc70f2894ef030b064e658e9d766e6faf1b76a51991efd6f6d95991b8ae8008edb53f859d85a5658cbfdba676af5ccbf8a7eccc23ac3be15e729bfc78461cb8555d1b89d08fafcad50ed282a50e950be01d8b0b7e03196ab735fde9bb352be6a9f82241c2b4b1f77a2d086cd91e89722904a9b2b81f4d0f033c7e66ed8d03f80046f2c1581de5291bf2462accc0cb1851de958261e09c84a1f409de9f466d06246ec8b630ed97d968a14211a040cc2ad01c5357a7f518e5af17b0ee39e8f34fd25fbd2e2465c0ad4546e565b9d372ce519857a78376a5380cf4eb17cca3d1b5a2a1addcd809165700359a7a43f4f7f13d004befa83bc8949f824cb29f28723c4f5d5bbc66c384e973eff3bbe2c7a09def24966c36ac1e6028c6ffa61fc046b5c91383c30fde0477c0eca27cc64a048138031adc9e902717fd7dcb95002d248e1f78534b585eb2bda17b999a1d71ea0c2d41b3057d7a04bea1a95e33fff0b4f57f234c2043fd1821933f553600de499980bd47b8794131c47a2c1f7a1bb8245a4fa5e7dafa7867cbb5819e6cc2b0f8d7f15958544d2015a917eba24decd8da1c68bc3b8de5fb8e75d41ffc70de1f072992dc4eae5d49279a1ba6f21f8d35145dd7422f03dd2ac5290086311463754dac669dfec56e3404364843549d418148d6d5a4a75b36ec6ad85828495cdd6cc69ef7ab96bc64e1e49dc251a2f26cb85bda29189bda56559e30b74bb66beca8c92f8bb2b91e7b0543c89ef096e01cec5c96f2cd3a101ef5cb7bdffb99526c9fd26e84b1fa9e9ea79937f84c7a5f7ee9bce8493f98c6252c67d9f0f6e3f88b54b0f3a9581014332479e6ff83407c9eb81a27d43d6948f480850b0d0738fcaa6d5f6411f6c866b133d30efaedd10ee580e7374fc043e43d1fa7bd8455d3952a77831c023c720a863559c63e507e17b3de694e350ce328e4fdeaeab7ea6d485c82e3bb3af4c8b991fe6645aad108b8a50905b121b41e10620f41a2c82312cb3d17a83d6181f4e7222a3ac8667eed1ea2676e4ef2585e56e2545d1f288f6d205d0c9a99b46b27083cd3700ccd6107e8a34b72ea0dc062c7a9fcba4d3e0463433238e22cf67d7042d06f3b4d476739ef53dff79b8e48e0dd833bb2890f835650b48ebaae2f4a75be87c32ed770cb1365f53d557410318dd2a7b5ff996c93c6bd5476dafae9942e4102eec0075b3ca98221fd910050041576d7b80dedd5f23e22443f56094b6baa9ff513e1add10cad57bcf023297794bad845b6ab94fa9d699758e902203a699de2746536a43b4fead3c24f06a3945587ca6839f2fb41d8eb9b889deb968fe91161a2e9bb8c93161e6d38107763df87140cb7a920fa8500080897efa3866f686d985193d4bccee79e2e836271f8e3495bee6089f6ef4a04ebafcf9b3e5fa84aadab76f8fd750bcbdd5af938290356eff90d04ca48452ccad1e507ab7405c75b6ebf10d196d6f33024f0784695b96e25804d6d95993bd4797c9d64a18c5d388c0d4f128872fbcc632197d1fc649052d6a6acabf29c86ffb928f0d1bcdc4d20a6eef2b38c52c1eb0f853376af500412856f8496a11e785311a7952aea2c1cb30922917b1b80acde6cd35a0ea0d549d7867cc895c08ec0a96b5e19f78e5fa7da71325880deeea3e174fce88015d14c5fd330c20edc3e279b1e4875287342affba56abbefe21ff27e82558a53a3c5bfd4f83106e128f4c894cb12c8da98758859a7edc63f8bb71be7560eee897e26f246b24dabb7f9515811a27dc8a5077e74345653e223b94f3440c81b9e8d38e9736c8b7391a861e2b55f791339ddddf463f71ea98a0b6a0ff317348276ef0d5c96bae56bd1ce52735ffa06fb61072184f73a620da278a85dffb9c1971e05d3ef7eb596e3f0a36fa89a8b3a837fa36c9619fb79dfe27f1cff69e707a1cb3b44a6e90d826d98ef6ed990c64e52b86b58dc478182c83ff4d1ef66df8d01fb752286bb6494e7a6cc2ea58f3034bc87e9c94f05934c45038cc397ff8cbcd054574c036fd86844da0d7f785a36a731505e5b0fbbe18d1432b1cfe4996444a06973b97492b3111b4274fdd0f4e5bca499c9aaad112a7e97261ac3d6c5d54222ceb9fdc1ec1d1380327deb20b1b851ee67d78c9e605be494c110ee9d8ca8fc753f17acaa13cabc20bc1b16b4910d2c63a43c79cf785c7eec167a63ee76cb7de64c4a5540d3ea0c2a60342c6594f3203d1a659293cbff277dbd65a20e424698347fc37919684196516d2c6e98a804a47167ba433297c963425ae8a0e5b36668957db8cd6fec08f586e3adc8612b33b8eda976b04a6e457b427e698544cdc1ea3ecbfe01124a6c02d035d58d0dc3df5b2b669c0180bf4871e3f92e3f2972f251cc8e844d59a1db39f8f0f6284a97b8b4ada21034992416c75bf8666041636abcdba700af6021405012aad3cf4737ab0cdacb54a0d5279cd6a2975ef4a9ae60b917b3399ff38497a7462ce7a9848031335b195d18a59c5e4f6c01116b8e0126b53a6f7ca9d9fe338ba6a29e4e1539aaf0729db35a5ba6b83478109e3a09321362b6b7480138a3708e84ce3f6e2c8241dd46c1e4c0de9a7bd8d36aeceb474ceb010ec7988b84da7e4cd335b6b6fb20e4c361da8642ed4ebe947875277ca3d8702043ff9fa3b79e223cf4ebbbca56452d7aa2725aac30660bb27f924ebdbb7960b62fdcb6d3460453b04c10d0dde43ed4bd4b46ec83f94dad7aa548de338cc785767a30398b8036552b618769d6d9b5ac76d16ffa1a66551bba1c770cf591319f597fe9e6b71ea6a6845f4a6640f007b1bc744600dcf6e1a40890067cc33526c5ac0750eeda5b39bb837d6fc50383d9e21d40007c89a486d1ddaad2f07ea8103d0188b36661887e04a22a7a8189c6c5a9580598ca8b64ba8b48be587182e8797e4b59e65627ec0fb7d476ec0d6e2feeefb8fb8061f512632108b59f91153401c464acffbea5acfbaefc0a50550c9dff9ed969e55437ece0be120ee3235443a31d5a0379863156b70adf50948cdb0db005d4c480786e1c141d0e526f4faa4021c213c6edc79b801b733513b4bfb352af999dd0946f499f452cd16eb2b3df1f2bd7093c0fbf05ec3ae4fee7d1b776db906cf6dd35746b23499998854a284e8a401d42f3893d69076f4aa29eca406e21c5ea8c02f69a30256322e803c8d0aa0eb2f1f0877348132763e4753e659389861482f112a4516e99a3ab9f7dabaeef75762baeabc54ed52a80c0c9cda1fa3a1660c4eaa499e8ff859f45609a90dac2ec3081840006472bada40b9ef29227b8ba93855817ad862c4f88e6596bd4e0b61d90a7066b3520547aaa0a68359c4915956535207e0a1864410b4b1bfd1bbce40dc3b5d848e58f2d35206c65b5ac31398ded938ff7b6d3e2d70feb83efefcf950e2112bb8c0d81b0128da2a1dd91de7b2c82fe09d4aaada536fbf4469fff9f06003db1a8656920f4241d91ff062568afff04ef38e4c352ad53aace5c740f4d5b4f4cb0aff57dd82b0a45868e8341147e93b7bac0b44e366dd01222ca35ed87fce8817c1a69b9cae03579146ff9d3a6b5e9e26f3d3673f64261d4dd89bd1c9820500c8bfd214b30d2a5efcf0d26e68288a422edfc1ea5dfb52a463bdc41da978c6cb5ba44d48a5006a52b23a4ab01d1cbca9eecf5cb01e33e0d52ac9ba56f555ddf7f3f8da90588e2660a0c63c931d76490ffade807e7bec4db4b87b53a261bf126d367bdd4e46ba0e246ae75957ea582aab61cba701371f3e7c1682abd272e1ab30c39ed764edebff28ee3626ffd5efe84fed90e3bed039414349657416ea7127cf1e7ab0893505a", 0x1000}, {&(0x7f0000001240)}], 0x3, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0, r1, r1]}], 0x50, 0x8}, 0x4) 16:26:38 executing program 1: r0 = socket(0x6, 0x3, 0xfffffffffffffffb) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x8000, 0xffffffff00000001, r2}) rmdir(&(0x7f0000000000)='./file0\x00') 16:26:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000000c0)='./bus\x00', 0x430, 0x0) 16:26:39 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x101) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5e56, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 16:26:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000080)=""/5, 0x5}, {&(0x7f00000000c0)=""/146, 0x92}, {&(0x7f00000011c0)=""/59, 0x3b}, {&(0x7f0000001200)=""/184, 0xb8}, {&(0x7f00000012c0)=""/152, 0x98}, {&(0x7f0000001380)=""/90, 0x5a}, {&(0x7f0000001400)=""/223, 0xdf}, {&(0x7f0000001500)=""/56, 0x38}, {&(0x7f0000001540)=""/155, 0x9b}], 0x9, &(0x7f00000016c0)=""/45, 0x2d}, 0x800) mkdirat(r1, &(0x7f0000001780)='./file0\x00', 0x4) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) getdents(r1, &(0x7f0000000000)=""/49, 0x31) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), 0x7) pipe2(&(0x7f00000017c0), 0x10000) recvmsg(r2, &(0x7f0000001a40)={&(0x7f0000001800)=@un=@abs, 0x8, &(0x7f00000019c0)=[{&(0x7f0000001840)=""/184, 0xb8}, {&(0x7f0000001900)=""/122, 0x7a}, {&(0x7f0000001980)}], 0x3, &(0x7f0000001a00)=""/31, 0x1f}, 0x802) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001740), 0xc) 16:26:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) getsockopt(r0, 0x8, 0xff, &(0x7f0000000100)=""/247, &(0x7f0000000080)=0xf7) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) syz_open_pts() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) getuid() 16:26:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x160) fcntl$setstatus(r0, 0x4, 0x80) getrlimit(0x8, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getrlimit(0xa76c897c382c3014, &(0x7f00000000c0)) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r1, 0x4, 0xc8) dup2(r1, r1) execve(0x0, 0x0, 0x0) 16:26:39 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x4010, r0, 0x0, 0x0) 16:26:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000006c0)={0x7fff, 0x8, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3f}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000640)=0x1) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000500)={0x8, 0x5, 0x200, 0x3, "5f5576df7f7a850799594ae8fd5f929d61cd1910", 0x100000000, 0x6}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r4 = getppid() fcntl$lock(r1, 0x0, &(0x7f0000000680)={0x3, 0x1, 0x2, 0x47f2, r4}) munlockall() r5 = dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) write(r5, &(0x7f0000000580)="c204aa7c20dd3f5b01412d77b73d57dca109b658457a2135afd027c3ac3b6448082b186b9247bf04dd37e0d79c66d20101eaed7bc9dd81c26b208f04309519725322417cbd12690729b3581b2083796e7554390258bbaed91257ae9946bc6042d2bbb344d5fa9a0d0a07eb66922855b4e95798a9771ea59dc887d4a93e280c74305c185b1ed87aa6142528ca6901521d2e51318a39cdf6b6b9c7bf148a1932af983d382f8f3ec3eeb421d93ff708ca4465f3e2dd4b29", 0xb6) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000540)={0x10001, 0xba, 0x1, 0x9, "cd98956c040b7b2e1613d2d323a48745405a9bb3", 0x7b36, 0x88b4}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x8000) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:26:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 16:26:40 executing program 0: r0 = msgget$private(0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0x10f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{0x0, r3, r4, 0x0, 0x0, 0x0, 0x3}, 0xfffffffffffffffc, 0x3, 0x0, r2, 0x0, 0x0, 0x100, 0x7}) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) 16:26:40 executing program 1: select(0x40, &(0x7f0000000000)={0x401, 0x9, 0x3, 0x3f, 0x9, 0x0, 0x4, 0x9726}, &(0x7f0000000040)={0x3020000000000, 0x7, 0x26, 0x4, 0xbab, 0x9, 0x7, 0x3f}, &(0x7f0000000080)={0x7, 0x41b, 0x101, 0xffffffffffffffda, 0x1fd, 0x0, 0x400, 0x5}, &(0x7f00000000c0)={0x14000, 0xfffffffffffffefd}) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000002500)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x80000000, 0x9}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000180)="70648a5b09c873c9fbcc4c27a6d63d12d06147eb046f204c06e631109a12574a3a277a33a0ffe7e5f1c79e4f56a61f89f43ca069a021f477c98a9c0c5e0be710f7b0d82a9328e195b8049d1fbfc0f993f5a55a54e963ac", 0x57}, {&(0x7f0000000200)="cf4dcd06ef360f4c4bfd951a28ccf2abaa85fc05cb17c731caa6feba6c2d6858e989f042d883a9b4ae441049209eeb023b07ee80c1a6578ef0503b84f26d", 0x3e}, {&(0x7f0000000240)="f359498c547f5f38feb857badcc69846b0e0fb332612e4273f06415c2d4164415c8db8d237a214c2191393320ebf3bed648ad1f17af2eea104f71e9fc49e2e3342500cc7c0e44550a62c62d589960860f0089f9ff3fa87433e5c2a898b313a391ddd3c7e2be0cca5080d8f43d764f4d0bfa01f0d56e9718e1f1d6cb25e2fb4aa6954b3297ee1652f33b1a89c324e08658f76a0c7a9d3e932b46a41b1778db1c08e783f92836543b4c3d8c141a904e2ce87f70037d15e3ead749b3b05e41b0ad3824d56e64afa72c27f53738fba5f29436ee441bd4793cb04d8746a3e57d5d5fd452a57e3f4e65caf471330449c2dc2657c0342209104a5fc3c9f5fcef222d0b65bed93ab5c40610e2080c73c2c9215b9d9a334579772053d16d0a8a85cd0f34fd15ac21494c9f535a648eba18afd5fc23c760c844f050f88a566b07d4a5c4a6090a46ebd60db3ef98fddf1108a3215c96a659d6273a0c7dd23e69ab219964491a075559e2c6ca047c83b469a311949f2f75406d48b02924d11e66665272c1f08830c7c497422432984b26dda847917e6deb66e824aa5bd2990b61e105461b4d63738b4e1872cfeba430b46daae787bffbe48b46b3d502f593b3c6ac04297e638c4f3f058a735e899b73d0e0501b1683279598b69b6ab415ec6ee73bf95a09139dd813b8bf76f0effa5d85c4f301e732453ec4ae0d83186c54f6907a70e27cacec387eb531842ddcf8f6480f586f6bfef761ce727a0019ab5f8832c0ab76a616286e0936b66e3be03d330f9749b077b794bd726dadbc6939c3461b51909e2e7e8b27f4e8f2d03b35499ef874f694c97514e10651514eecc8e3414d05f5597e20922b3f1f2e1d3d9c6957ba17679b1dcf4729ca87cb01093e04d099873dc965ba67fb0263d77a0c4ab60a5187524631a839354fdf63b63c44720a2513178b2ac5937ea7e2f6690f56356f28ba7a65cc1a5dfd6d7a8dc0f703c166d94d10be8b298ddfbc6df4b0af63866ca7f42253767a5d8e301464119c308b623f06c34b65bd2862d830a4b1cdb75106f8ba60e9e0620b07e48e55fe0a1c269e789d4dde1de029d937fcd461ce54a9d10abb1acf0f651c6c3bebcb256f0526acb69651191c9423dcc02322113c41a086b12e66ae0aed047c79edbff32e896773d6f50497004c1a3a2bb1bc03875dbaf64a55147cc4863ecf5a0e094d3fff0f4f9bd79723903f33fe2bbc25575fdec0ffc50fcf16a50bcad570b8965e710ef963d24fd476d00ae4e35b03d45a546392839ab22713b58981c8c35754287286a12112262d16fc3aa2702115ed27a5d532412b3dc648e7c16bfd44cf2d02e6d194af0a5a43eeaee611a347403147d5638785d07c6eb54daaaede3d052e2de58071ecd2fa66e4440eab1552c7669844248ba24fd74e64b9c3989f5afcdaf08456b2c2e7fdf07c3753d586560d0125d9be4cdb0c1384c58e19c4a51febd1e7675218608d1ee489329ba45b61c66f29bf0a78f79d06b167ac3439bc836b9dd63718b087c2ba887fb1a8c518253954b0d318e6fd38d9f6ebd9558aeed83934c47fdc544b70cb379119b0bead749b82372a38f5474ef436f3228790f27095cc4f02bf6703b07076753cdd79d41c2716d23eae32090b2bf05c3e64c85750f8b03d9417a9bdd52b50559240a186b1c6379f6dcc25999608caf69c111ba8d17264d9f099268f571087347979fcab1c72ec5aaf50295ec671f561bde60fdc3b02513a75da44210d1e35c47fa5a5b132148f2a789b8ad3642540a88c7d33faf4c68da2dcb63ea0c55762792a5d3230824165ea56c9b5eb7d6253bc8685413300d3cdf829ab2526281cc20fff1be9711314ac714aedceb064af626b038019e47fd5d7fb6a3a7ca7fe60521714d4a711ed281d6b8d981fa93223a478d1cca0a9a68b276edcf9a76f8a76b814cbf32eb2dbbcab032919bd6f069b8a46f6361cfa994fb0f13c40e5bbeda01d43974664612592b70880a3461832271e81524149f3b1cc2a356ba622190e0fc300a858aef4090cfc479b4f1df412f9a814dbc1100b84bb03779e6d0bb1712d3c6b25c00f4764f6d9c4a8c188eb8f16373c40345f6d53a2c16d6998c40b9eaaf8c56c92d95ad00f6cb5ae186deed32431fb4df17e6918963d01b119ccad09914c3cd33efd5510d1fe23781f0769de8ba04a3a964a86ffaf545cbbfb78c045c14102a2a8389883321b936bb120f5a296d21fbaadea2686414291f1cccaa1badb93b669bea57cabd66e2c2fe5ecbc8f4cc51bdaad64020ec82891c2405b07a722afdbccb75306a6b7a1011d29d4b3730f4c463e90a84eaebda40255318a4a7deb24cce29a818eb108797ffbb54872c29f07b987d0f2e7ccb378ee11313b08d2caa6d02a17597f2d168cfd5e42936af2f4eb9c562337872d4dc17c23ef9a8ebf5a8ab1c58a7e94a706f22da093b45ab5a8205ee2c6c28fdd2135ec740fc5495c059b7409ba186b947a74f01baba1cf278ef7373a34fa2a53904cf0dd47d6331a2379c44bff78202f5035aacde6b352b5c487d85dfee7cec775abeebc9e9e5e7a65c019c4274156f9ec09f3ace54a3f423b22fee8a27463aad47c916dbfd22e13e86b41b5506f1c3b057bbb3d8c903ec6fb7420339da9aa3339794ad25e96a213e1b5ef691cede65374a28f6b882bd869faef26611dfa53da64afcaac42400cc0451f4b522811cb635b2eeee023e1fee9e046284d0c7ef15498f3d3aa686d36d324a62c9e3ee2d01fda2ef68630ea6d3c873378acdac0fffa547559f705a22dd1ab19a79f74d61343c840ea95d14e912a49a180e7d28517d457f82e7e865f91fac2fbb7955737e8228439c68fba2807707a96fdb553adca37bebfd0a63dc4afceea8f9f8fd928f3275fe7d84feb3be93cb23855855c0afceb32c7d417d998247fe22fbda86d364cb5913a54b0358a2d74b192104e2394a509cb49639c70f0d8da4af09f91c20d5473079a1ab9cb9eb55245e3b94323c977b278073cd4fa2999d01338575f20e2ca7c215cf159e9b8753db43bf085b3a3dd95a7d16e7ad4487199ab0d81ce99a67d95f5f81b7bdd37f2a39254c9f93c5e981ca5ed20bbbac5acca8da6afd6f2792ad7c2b523c98724ec83983080c9f230f1a8487be146d148818fdc53003fffd167a7ab559273dbb9253d2de1584837c384d0e7ca962c202bcc7c4f06842b795136105dd7f3e3b7092231028c7398984f04ab9b724b07cac30ac2174ab1151ed2dae0b4ac0e133998b7a4aa86e5c2c7604630f8cc0bc7da79eb33b763fde003f0a203dd606867cc245ddc903112846aed137dfb7dbe64858ed6330025abca668f291f7ebb651f3e301867d1822ac48bec50f4c0086762800ea8e8dc0a2fb8cb53f8d7e812d513884cdf6e67eb865636efba402810199fe83832db0dce0017d71aadc99f9b8e43b5139aaccc99f62442fd4152129765db5e0b4bdb0ee41a2a5858899d88511abd5bf99c984eadda3d809cbc64410d8782503938de3987a9ada7e884764ac7e76972a9a28c7f02b41e2a53bbdc577601d4c3d8896a4c79337059f326d00fd6baca0e1f15bcb2675380aa6aa5df1421726c40fddc46d72f1aa27b685eeeca91f88be2280f82059ff79bd60edd2f560ea313c5677a52ce52166a98eaa41e71e351ed166b9434d5485bd0651bc50a0c0bdefec75e2f10c857c669bc430f97a7b20d689c8cff50ca0deaff7830b6e7df4f6192d3edfef2f7711203fd7f13a0dca848529e793b6b11219f8bb3b83f2b9fcc3aaeabbcccb18e1593e38c73a55b8a8cc04f1a15bcf47d1e1c23bc7c146912f327ff449dede5ad6c3bb821a77048ec2d51316a035d91beb8274de3d01b01a4b53614e6e5c9afd0a5fd0b205b18edb13257714ad576fd1a3a1d6d41857e2c47a942cbb1e4434d89f0d15dc4a7e9b1d472f1ef1cc67c1bcf16627fcee20fdccd3082658faae99353624e45f9c532788437fb09912d71748767f91ce36d10a76aabd8d9d473b7ebe515cfe77d4db67884f8827eccfa94a834169a4e2e1dcb9bd9180f8208e2e7d33b6963c521ab2c22d1ffef95f7e99f219d4be05ea8c0ee9b09f2c9c83b975f06ab7b12f9d243116b93dd629b3b8b92a979dd33d96433b00c6cd86012cc89acf2df1f01937c55cc1c9c0833f6c309996cf290a9fed09ff1a0d938e145ddf048cd1a18e872b2e59b93247812662f5d05cf67d820b794729c3051539fd13012ec399bee60e291dca8032479c8ce51c644219b66fc33faea9b30fdcac24fb97db074bb2a51e487ff5f1dc7c5fd07df4c910fe77025244b0609fc493a4e4fea68a18b0fd930cac8588f983dd7edde5f1c4338313dafded2b62983761bba5b32ca0bbb0c2105a10567e35b7f42054b73770026eea933ea4b291a1dee96dd56574654e1217796f44154fdcb6283d21d911e9faa4a9eea0e3fd77a3054446c2083d4206640b7fe6bc707afa92d028ebbf03b2964969316e908af72677a36f12802b5ee510b9047dcc4184221efcec5768e60ce823b3aef76af415fc8286af6fb54e21a61b4b90a6631e0379952d6a17dd2cd4102caf51850a379cd6ad2861ae6442e5ffd3079ec2e26b82378d899a62e5a7b8e0d5b2b7a14aad10847cf5f18747b1e87d2472f4a88b7903615cdce19ec6566622d82d75e0e60ac586200ffb53195cd324e6c132856cbcb5ef6299a7bb85347fa50332727249ad35a344d63ecd4c418cc13de3e38d029eb93eac5dd8cf520a9c715e5199e572673942af4b20dc72fc6b48a27cff6f89224dafe90d075ea1cd36223f783e765d65121bafbf4f961c88ab1f30c98d4e3d3724ffe684f5dfd5e0548a7ce49c4d1d8d7af1a5505dc532fb8170e7a567a8436cf17f7600ca5be12976e2277a5de65fa8fb42b49ef40ce697643f9ebaef01111db6431c80800eed4e413b7bda517b327208b318c2caedd1521c3ec8dddfeeaa3b4d5514835215671e6c7d9da64535051d6b4805148bc62b7f76e5d2c6ccee67a66ed944ff345eb7e147b7a72e11e2b28a9310f5eaf13e7dcae238c367b4a00e3fc3f8cda2355e49eab8c9a269ccaccc9680ba049c97babdb4f71864ea419c8f142d67eae16224e9b184a578aca7223bac52c91b5982d3672d11e8240370e164685816bf0f1c9dd13c0d6ac0a4ce4420e9c212438ef206042ce5e61fd384eafbe65e95f92d9d3488e0bb2f330bc67b79a0d05c60a229a80c759b054d8d3eaca49bc332e5c6a415fca2fef05b7be40c5bd50dd069e3d630d0477888f9a0e9a2fbae85b16bf2c0ce1ecf9108e88d5ad3fe89c0bb886243884c3055a546fac00eebad6d9b8441ad8af183e966a7f94c6f78a262c5f88396d340c6037d36a12312778a408a45f16cf3ad37689a9881bd37e37da3f060f36ee9acd987630338d47500b504293e6002ce6b51db0fe814edbfd7aa1570212f519aa02eea8bd1402baf174fcd0d449efe7c627595cdcb1b8c8b49a098a95ddc68aad6d12fa9176c54329c3e0eaea6fdf7482ace50ea1599e456ec2aee7925bb6336faa460f32bf3293b00d5d825acea49773a84d2e9199245ce983189a36b38fbe97614a2f9121798c91933de7db939717cb3a8e7fa57e772b114dddd737e06a2161168eba06d5aeb6d2fa984f7de714278fd0669b801371647070ec93471ba88dc57c9efc2d176db970b2388a7407d421868a1bbd189e347dd9b669e12ebe106e08573f4d10c0fa18fdb6a22d8c6c3de78fdb7a82af7938882bb72cdf4283afd528a117707548882cf549a", 0x1000}, {&(0x7f0000001240)="e0025c38ee14023d54b307e708691deb084ed3218890a3edc70297fb25002af47444b8b80cab8732167531cd8397d222cf652afcd85a6793980af332b879dca9913a1f8b1e89d6d7294f06bd304f0399973b75130d071352ca3af296af23bc1c5a19ac20b26e025df8a0f6d18090dcc144", 0x71}], 0x4, &(0x7f0000002640)=ANY=[@ANYBLOB="f800000000000000ffff0000ac0600009bfbba1aa6ba3ad3756cfcfad63c0cd8aac5910cfec8c9d6196df39d829aa473531ed2ab443c9f0b57f1bbc785d07747a4e2ed898c8622122d66a3c3620eef11bd13f822cd98f15538dc7fe9496a264f8e04a6095fc890eb785e9884d98ff6038383644f4cf11bfc65e93a8bbc9cf3afc07540a1cbe0358431402339e6e9081c221c1a6095ae5c815815564823b5684e8d8d935bfdfd629eb454a3ed5e99923f570bee389c39377b395debf8ad8b47857ebb89e2295529ecbc0d0dddc48ec312626573f2e951cfee71d6a9d9d0187be7f913818c0800000000000000649b66a7c7ee1cef00000000101000000000000001000000ff0f0000b9da0a3d3f4289a8b7459e8ed47bc0c0077bc1ff68525fe578757c6ff650ed7832b6caa4d287fbecd612831aa2f7ce8537a7fab0a6a5e21eb50107e71858e5d09e18b312fe9f6e779fe12f1768b2cf48b2cb76cb061cd155ba43b7090ffb5df86626600c0b3965610b8816593922bbe6d9f776fefdf0d179a4c956d1168a7ca6086b6e23d1aa375f4aa6e9e018fcfe14f0b52a2e41d8e1283d92fb7495f36fc560e511dfebd6714667a4e1bd96c665ced1ef485f1d3f44dbfe0553678ece657918b34cdcfb483ec912e55b36b1bc8c04443c27e68176b1d8e45e89023617c1e14d24d96dc77b6b21248831961bb9d274b3d50d15bfe1c1b3855825de4596b26f882f579209b72bd785379dd614b82f26adc686917056b8ba753bdd71b1a3e0ebbde0d62993005d531830ef5918888a0c04503fa17cfbd602a9066187b43933439844ae0e0271dfd5b56424c403737291f05086b570f73f644820720cd9ac57d574e468ac9e604aa7387fdd2b8ede57419462e07bb2c57339d67785112f752f94919e8983fcc5b9a89212bdf354b12eeff9273e1a680d4943b63c61b066e97445b9d3a2b4bac7fbf456a336bed6a4e3818373dd33ac84c8c67e4423ca0700ecb45cd59652bee5cf30535c9dd7401ec568fc9b179c29ec633b2efc1fe7f34eb03bc4ba7cc8b262ac350a2482c2e91f20dd036a3e390276d7ed7939df7ab9d022210240696913bd436068dafb123cde28f2c7931e902f43eea711e32296839f00b4a5695069bbc57fa4778248ba354066f34d2254c912e4d04bc5eedac8293003710617d2ccb0289a26be6a60eeeb4fa0da0b87609d3741fbf173618468af71682b6cfa8ec5f8f99ff7aae7af46879a6d5f5136e3d1fffe46c21db4efd47b7b568af85f06b203adb14a4b5a922708fefb663b8c4e2f28dfe46fa99af9d64c3a81cd08ad393cbad684e924e554c963353126102f9ea9d08c1cb5370dad46b9349c4aa7e380e96c12e5d34f959d5dedc2e7c5acd3d493428f5e73faaa2eb462bcc4ced36bbfe946604baee118dd38e4f163a1f1efe8bda1938ae9c8059918b659e580c314492a1073bd3f915bf775411e9ef4104ba086a857984165bb418ae1a15841a5136f19d86e0d018c6d1ad45310a445f1cc50d1df6c9e630301857fd1f721b417268f1b447e05f4d4f684f582fba5b746132d92ad71db1f7ee349a5849dbf2809631a6a556319802811379821df9715f2f38cfe1bb1b41432875961ea67852a3f276076d25c525ef30c0e075c05885adb370082aedaaf5b51ade146613b4293aae99b50a108b59ad3cd5efd49becc711d8e63a934f93bcd0a97f22d76ba0aa60a79dc3d091a33543515383b24107531ac875e33aee04cbc4ad4a6cdd21d5679643556d059fc38f186b79d836591acbef5128627f790a401eb43c9432158371c7494a3a2859c88e08dfec370bc9ada68f4a148f6aed83a3c83b525fe762dd3fbc9a69d5e6c7788ec9e039382a8a70955dcbdaf98053caa3cfeac540d22034b68ff6e9502338ba2a88886c36e9ef2d5241f556092921b6b7f2eb3713dc6a51ca7f8af7d4050f0d243fa7af68584ad8f86bb27f349ae440a2a634ba8bb3822943c7e435c47c49a562b977a428fa1515bd24d93f0725ba2a7174dcdd5373760768e72ae04b0ab48006ec6b19bcd9501154d1b0b87d2929cfa28fb58360e6eb1ea386cac535ba3d3f0e6b4badd79c8e3195cdded4adb3c50dd510924e9b4b67a9b6d90b33a62e1602a9717dcfbafcbcd839205b2657fb03e6be28b7f8deabde75eb46b2f4f40fe7c7ac9e73f0d2c78537e484b123d732ea152c0ee3a457da458e5814b748ab50894ac89d1201213c05ef37fcf9e3ae0eecbeb8396cdb8f53e6d75ddc09ca7f6f950ea8c54dbe438ff86a43d58e72c3696be756aae219e7ac88473993901000100000000002529b35c64992df298362598e93237ff3b04d827ddee359a2b41cbb8bc4696977e20fbcbdd678508ce143cb462fe592c1df91486c20672f9ddaf35f160977b0ed1c35833dd17bda29f40b12287687f520f57206a55291fb03676dd35ac1d233933f158ed05c7dd2cf9aa6f0c57e8226d0d1bc8e14d0d59843d641c378eaed05d172c45b93fd576a59036e93c91bb7b45f9225dea0e612e7ba003068865d83fb0e97cd7a989587c42ced983393a498460d96d83e783f989c12850478e62f687d52676698e1a899109aaa838955551f65d78eee53017d757b5256f94dd26bd713b34501e87eb2b6bef47c39e869d52d5cf1e1e069036a218d1fb8ab1d31e9f036971915a15a2ec673a815f2e9d21d5d13b92bead803132cbf34ac3460762f84443ec8b43ff174666f39dd048c7560b86e0f08b98065ce725c75a6f42515ce0c52f800f89fd4f84106d1fdf90a2f4cb62f94895dccefadce547a37f25213fd6816ee1ef297b8142462088406f0a62827f9db09cbc1a3c205bed75afbfbfdfa6fb9e334f63a630cd4724a940e1323dff822de0c6b85e005b7d3a037396a3828ed497e7f8eb8993c2c528962a7c562a20fe3e3e53356601e0d6760c038c976bb300acbeda2de429881945440d8999c0ed68d35927bab3b4a9dd0a1ba51fd3490848f1c91e0e05e69f979a3e88c21b00673915dd4a97590f7eee2b0f6fb85225de8d3dafef36b3fa2438dcc43668c2f6c95effc414e4fed3b02f010f70e56f89a46c9ff388fc1bf60ff3679a40bd97f2ee4d1f28258ac9a3559e4e1fd467073dc1b9a77e6b541c79f5208e47cc7592ac59bbea58336cee977d77a9a4457879d52cca9efe21bdb9bd307710886f37e167d66eff8fddbb06e2074b1535c4f5d208bcaf9c97c4237f20ae1a389daaa120565bb5cd618b8241bdee6fe7645b63699abc51918401310e88200cb3b0e0a842c0a5c707883fe5f05071eebed30637d43f4d8e0c5a063483745a6413db293b1b463c1118d804946cba9f2eaa7c2d491a553c3262f6b612c815e2257d0d212d85ab88b9326ea0c8975e62e26573c2c2fc6485c7138360311b539840167c56fe1b49adb3b3b3187d503d8c2de384fdcbbd14ed27d6edaa44fbd62b655471a34d0c2cfbe0a0f01110e84761ff3a2b39c75be9c8be6b3e2eb6c16cbc279ad9d1a885a6402b2b39d980f609e030a2ee7516b41f8b0bbb0ef8149c4efb5107a047e3994fa6675d5caca1efeb8823c1d3ce779adaab195a8ad2dcd34d49fbe9e67e8c4cdd8e9d9f2830ca8066467675a7dffbfe001c8a35ddeb89d2c5ce5b8fc7f5fd5734fdb69a2760cf2cea6d67b033d602e8194113a9f6b2ba6733969177ff42109956beea3ea8162071a4cf48d9c39ae81ac141da44673caac43902c3d7eb5e608619d7691228ae151324921c29f0a4c4af137f20a02a59295b59238a798ff018ec1d62c40567b9c732fb290f4c1a08ee6ace4959728ee0fda6d857d172f00e968caa7cc081fea75df8a5b33580fa9076971575eda9bffe16f687defb3dc2ee54c8c223dd9bb6d588c5405ae836099224ce63337eda1a6f8d7a1a41bdf4d856380d7e7d8ad0cff2f7e84c7dfd607785b66d3ebb465ae659c897fedef0be029166698828ca4180159b8028eb981abd4d85ca0d97361c0b7c4c447687d5bd411d72a857bb07e36949d9204f3c77ffd43f6fd283fe9bb4bce4198c5c617df01f6bb769be8740a387b1b99d6e7eabc63cf4141856065b8202cc96411fbe07e68464ba3f76770f3cd0e97d68b2a9e928334ec7fa426b68ed1459bd9d333046cd0999e78554db87a9df104a7acc47e25e7fc6c45839ab6e1e0c9b3c3c8d5f3dea75562434a6e0613176224db74606024d9f3928ebc8dcdeb637116f72dbca3043a22715221fcea75b4a879575586a446f0085eab84d893761fce8f1db5e8071648d08ad6d7b17e732f397c0cb06482541f2a4144cfaa554777a14eecd13b1d26e04c591e3681e5c366bf6410ff9fd191cf7c9ec4f314694097036d6083d4f8571ec66d22b0b39c370f58b735625a62ac33358d29133637715dc7de5281ba1441747b8d9be79ea5cf8615ed30515802351bf96059215d8e2cb75638406e769679144c940f2a7f3a684b2cd4cfd879634afc68063ba5b00acec2759bb42360e38b11e30a6fbf8f805904ee385a70a9be07aa30b8100c768847d5c9a777d105ebee1a190601b1624e917352d0ce10bd63900855e71e5768125c96d21e786b90adeedab00c042c331ef07654d249405f7f321e867d628a2406ed1b573e3ee98e3e4d45f1971071b128f9e1ac41aec046ecd8c6d7c727cb6d5897513f03e9822d8ba15508930bec9ba26521fd80c93804832ccfe7b5ca65855c81b3482ecc9eef43bdc0a4b92ae730fe14adef8fc166325868f031034365f8913dde083068e97e29b021a6b65500ebe344607d36531a61902bb9cfe25177abf45425129f6d2e4063e25e225008dbae01a62e011e4adf1808424deca934e8add10b101ff11c3855d5475cc3828ba7662e4153501790b7fae0d0df08d032afa93adc2746870e209888b00e55b754087080b0c2f1538e5fcbc25fad6b6a8b72172a6ece4cb6f2c9f13bcbd653f9ee75d85bdf5b2ea899a2fa332113c73fb02ae2c1f036122ea58c44cc5fdbacfec2b0429e94ee100edb0367b41639b2371abb38a309b3a5700a84c415843e291b0195c1806009860a7849f24255a4f7875f99ba8715e648f4be75db08cd4f4149e7c74ffb112a3caf7453433633b61f504e037aa70de33d0d45a97d48a1397b07daf4d46bb0775a04e0cd6bc248da72eb85ff66236ae5af6a078e3788706812ee18e36d6f6b1389239efd0fd2235efce7431d44fe98b98b71921fc77f1708ab1f69e874d4e063d74553669af2087cd9eca5c1eed78c0931a2995acc3c554c5c94c7c15568c0f20486e86622cd94a97eaed8a196ad3816fb41c204e634e6ac317a850abc8f658b931c9f6c3d3c3823dc8fafae70972e44e6e2dc0a968545142e26ef3fbb4bc6ee7e7caf5f3a5c668093ccfb39488a745e8597efe0ef55de3f4fc3e88cf9ca266c947380b7e8642dea25477269a81e1742180e6618e7d12d15a0fbb382a8aafd6ac882350df51d2743ccb3d40bde3d1678687b990281807c354d3fd20f2c7488ba24dbcd8c86461f78f0a2d3384d7bccef7b33871e490d27417d8ed811a1cb55587678921c115458682ded53ae4fef22a33245c27e40bd92d81817de741b69ac88494ce7c478206f580bfe755279b2b2e894302ec1904b23bf333efd91a52348094f84ccfaeae7f6252ebe1c73c5a98dd38161a528da151bc6f9878a86a33ccb49254610ea0d3882d345766332ebb79f757cbf44e5417498fbb6683715dcc1fa8e5c779ad6eb67545df450c6987a97631d658c9d37d7ea6abc47e7c57bc9f94d65b213e7abb34f033999db460fa758886323874d81f3b43a81d403bd4ac5776945eaa1b1604c18f4e44551169644a8e10f997e0e89da44f8c4328f64169a731b3677437ef0b6a7ca3e6c57eb0ab236383e2a2f6091a21a844884023894c8bd7542e9f38d8950aea21ed8cd188298b7b19e5d24fe7d24dea399b205a4a39951196f52b6a905a47473b228561b592b194cd9858ef6551d1969ea6fe6f349be3a2a0ced84fd8a93d925969ab92e53b50018f7634702f4835b501913479189d320bd1707105eb4fb0d6418ae4c94cf753bf656cab755d85914313de2af5ee807cc1b66cac015dfd749e172e85c2a15ed58cb2c30f5c2671330be000000000000000ffff0000fbffffff3e96b20895c28f20048a78418ddd099eb44b42ed5f28f1ce42b8fb2f37abe2bd8171183a23de1f3cc4028c6bc47f5912d131b3480d1d20b875f7c48cd48e630d58c813dc8aca10ec1a0de67346e4684d709f254e4d4c4d892cca1aae748f5dff4a98ff67be0b2dfff8d51500c656a8dc4530a8c5fc13d86228a208232e39a4c12604d861182d0bfd971daebb92a8620bdc0e1fa6537cdb3d371b5531b7cab3c926a8d332f30b58b19a54074934697bb2a932572cac02f1a688f6ff5632448dbb38df666e5d16905d3f00000000000000602e7ad59ce60d538548c3d5d4bb653ef2cdafd3051d8bd3d4131582c15ea3f02b0587e5f6219a42122946a2e9"], 0x11e8}, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x1) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) select(0x40, &(0x7f0000001300)={0x360000000000, 0x7, 0x2, 0x4, 0x8, 0x29e, 0x7, 0x3}, &(0x7f0000002580)={0x1, 0x5, 0xffffffffffffff7f, 0x3, 0x1000, 0x8, 0x3, 0x70e9}, &(0x7f00000025c0)={0x1, 0xff, 0x8, 0x3, 0x6, 0x80000001, 0x1f, 0x8}, &(0x7f0000001340)={0x0, 0x16}) 16:26:40 executing program 0: mkdir(&(0x7f0000000000)='.\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x16c) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{}, {0x1, 0xffffffff}}, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 16:26:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) listen(r1, 0x9) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd5067b7b06d4e1d91181e72fed630537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431ae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1854071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a141048eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16", 0x224) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/24, &(0x7f0000000300)=0x18) bind(r1, &(0x7f0000000340)=@in6={0x18, 0x3, 0x5, 0x2}, 0xc) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x72b37344, 0x3, 0x7, 0x1}) close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "b08dce58000000000072a2007f000000ff0f00"}) setsockopt(r3, 0x400, 0x3dd, &(0x7f0000000200)="1b3e27408af227929f089030872a6162b27fe61ba4939e1ea05c52c788f4b05fce490c73a47815fd01a0f698dd5855d30e0a47f8ed0ca0feaa96e86d7bb08a31e9a3ab0d8730ad1dd85fdce36e29cbd3aced98621d", 0x55) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) listen(r3, 0x7fff) r5 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x16860d67, 0x20, 0x3, "fb00f32f99a6ad947e751fcc4155cb2fba52deb4", 0x9, 0x20}) ioctl$TIOCSCTTY(r5, 0x20007461) 16:26:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='c\x00') mknod$loop(&(0x7f0000000180)='./bus\x00', 0x0, 0xffffffffffffffff) msgget$private(0x0, 0x40) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:26:40 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x8, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:26:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x33d) chroot(&(0x7f0000000040)='./file0\x00') r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:26:40 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000000)="6cf7a87f56be5c878b7bc29c5b9a10f4789ca3e5569d10d6dc34d35fd6606a18bbea755649b5de53a4bc6dfebd5c475f3aa36feb95999e16cf4f23b824390118c49322e63c6bbf5de6affa73d34025e8309ffc8bce65f0b306c39c8de6a2b856abb334b4b73f83c5b144c1f4b418abac1657cb32a2f89cf99df173bc71682c5636c1aff5486426e29feb6cdd7f732140da1b7d3c34105a25479518f56531853f48a8fd47a5c74a84113c7455ca999eecf02a5b2e3dfeefd5ef199819a98c67187add24aa059f5e72b4ea2192002d604bbd065babd34051c0c083975eda5eb2d3cdb27c531c0c3ea9f04748df31808beecdb574f9da79644968f7439767d98b011aa1c3282b8bd69a2056eebc4c9b0caf836001c2bd33c1f7b5819d8ef177d83835038eca78f6a6a106645f35c188df5134607d1374e911311a2db01d5d8ba553d3de1c84e9963a94afada7798b33434810b1a0c2e4e701a8ca616085a5bce3d0f5b8d0a9a9a7c5cc9675ed6861939050b8c826da38961ab0eefca833b531f2e9e52ee1b35b9dac49332f08007305deca06a316262b0e5bd815f13230c88e28cc9f74d3a51118608a6f45aefa15b18804642a88f760d14d2f5fbdb541a04835201c3bc00045eed90b74ef25c252311255c2539ab4fdd329c61e33c6a3883b8096d2d99f29f4ce4045f05a2945f259d3d19f0f084783d65f1c5de0068ce0577491440a90e6195ff29e8462c6bea1337bf52e733f962820c1dc0ed21d8f3cb81abe6e8efd3d3428bcc6838801b6599cc55ced32c661587af4c6c2942b7f63bd2456602e5cd3ba5f957015fdf9a009e517cfebcd47665f67b66436f2d5f93ef75daf40b931f681416f8d248dfebb1fb6b15c6c989e2747b97ea1016ad4c4c8ccac4c3a2e1e709017e9be6c5bfb658ffc912c8c541a764df9b47c9957e72c3a741da25e288a5391eb6b418810650571ed76596c9c00a10a02cb664e0cd3949ccd0733b898de3f36e396ff7321b269594bf54b78e76d62f8e2e776fde8ab972a7e8749177148e21823b6c9b28a114616a97c5ab25016d4394ef488db08508e7677981c7a9d56ad0fcd5b7159d136d1267e4364bb9f38cee50934e1b71d7b6f4b084cf5d2531d4535869275c62f651ebd9c04d8c4ca3ad07d85e97d4a1be7dc150b70930f6986e36d9723e40d0a735c00eeacf10bd428374d1ea9fd685995607994e63171aff573f23501d6bb25ae22954ba7e00f417cef2a4338240ec11cef32f8eee75ffb63171ded5a8405609f964ca81de0acb7419359a14804ec1d7959f1354f640aa8d8030d878e632940d0725f7ebd2e54feeb6e3a939336a3e9950bc255be6c113c45a949cfce62dc3c7434272d1dc0fcde7317d6509485fb1c54679b4b35da7a5a9bc800a52c1ba605e91f9c08498ded2d9874f074fccbbbe4bbdad53f761bcf85f528ec99d963cd89026540fe7cfd470294b77f5cfcbb2f0e12d61a5b9f60a07b9f7ebcbe14a9d0dddfcea15d5e0e496d081a195e4db0a98dd2ed5a3d33d7b264f42e9fbecbd9d77360da35e9dd10a317b109b9cdb481c5149753b3747ff0fb9cbb41963fbc2d602e183694f48915a4b0451e93b3120fa9d9b5ebdbb00a166f0d7fb018e60abcad0f78758cf854dc19265cbc9112b41d1930e0025370ff7e0f098afcf3ee125d02e5bd823e08053b32520f386ac3ecc556ff3a0f6abc2dfee786f56cb0aa20b7c4a1a4b4c174b12a04b0638d63c770d0ccb0003d00d37958ee1a4e032ec00f01e0f781e4642c78c12e94d1e9c2b521c5728d312394baaba7b67780295f5cb585db20e92dc84b98e2b7cf27ff2ab8002870a11d9f33483234952642ca9a165c70dde1776c2210a618470ede9860a43511927c74094d28a7757f914f213ecf27ff3bbbd3e997d698e527c8382e7d9346a6e22702d652ce0657adf9c5c0d7143f0d53fbe5bdd2f7d93b90336aa04acb20744bdb9e633fe0ea5c68c2f57aa52529d93e0ef77287df88cee1a9defc36016354d795eb8e81fc8b63459f09ca54b5f7c1278c8ce0f100610b533741d71b9cec7ab797463716253a76ea28c5026d6b9aa7ea0421d05b129c3d4063761fafe8cf2f79e090d7acb05b112568c7817bbe4c76316c474de51db4261030aea8a576c5fb1f5a50731ab391826a0797de7151194b06430091a152e900a5a1e6bbbdf393586e712cac8286b7aa1efd7970cff81adc64e4d545cd51082e13083d181a2f9b578c324913b857ea2072e3d7df3e8dbfdb177b9b111296b694a3170540953b9ae2e4f795a8280df1676a1cf125c757f71430e58d42d5cecb4e5a41b1441dd3d06e1b66d2ff18715779b730b2275f5f75f1522aaa3fc19dee33c970dd0ed8f3d6d36611fc52afbbb63a32d6d77ebb01db3bc8376f21775f0c2e7bf7a9c3970837bcd6bfe0405570f05da70e78d817d7ca4ca9cfceda2ca03adf272f4658b6807b43809feffc8065290c4bbf148e06baa57d3ff2561dd0018c7437812458932fdb65a6116f9bbde49cc32f9b2ca197b7d4c7e1dcdc8f7c1fefc3d57a3f02a25d166f4a40526b4ecf50d0869a0e9666deaa57f91325ee2034b1bc5a818adc373fc9e68d6522d61946a9f649620c6cd929317c4f0e16ad40301919b443cc99945f523169499e30ccbd3e6d0b2341659d4ac07603cd245ef4c1efa837911c1bddc87f68b54e85c18a080361749c0c4b5b7943ad5093d3f40fbe899f8796c813cc9471076ec634f76868136dc519911cde00f3128e3afb942847a0de036b04551102a8be63ca0dc1f07eb7ba2840b780d7d7158bb8bb7cb2372eac819112afc3a3374c152847320dba17fda3a21daaec7ee05aba52781277db08330ab529bc4a906a0e7c122b80d8195b64d214414c780e8af103f132f2609b1fefeffa7173483d84328b5e2714f3b4b696daeb9a7dad6d3c0501736b10ad7deb0d9034fcbabe7f350d24388aead29e7b45d6242202059b83b5fb53d5b207f4ce6dba27f70bb1e29e2550d6a0813161d1b383214c223eebadaa587469da3f82b5bde30ef2dfff5830a32fe72f7aa6e5ac6c0da5b001eb14f8a4e44d8b9352129337166ab2b5267bf6d1d0df9aa78c4bfadefc835f7506a08b6f88820ad8468e1ffdb685cb5a265779e3d70924e224a219af0afaf491ccac0917d8a3f00de390bbcc11fbd985d554a84531f18bbb94248fa863b1433a0e2318299e40d286f4aba84bc7137f2c82df55b3c0cb4fcac132924366e18da7784c6ca5d6b4814cf837268adfc9bd04e4814547c7c2d27348d18c7c97fd73498a2008d0dc5b2c014094ef96be0a32f3332de88086a163689113a7f75850498bc07824b24c168fa7bbd32bf07d58497b953576e85c0dc27070ec90919d555499a269b765072db22ffd51519589fe604ec49b011df599c7d5290fd386447e1c8845dd03889d420d1e9ada9669c78f308d392bdddf324a6f62ad98bc8a8079761e8f50ac7220def647e7bc6414933f4ff90a66f2bdd9d2213aa504cd8c09dac731f77118efe7a52d82d7e691c2e69c170f6f942b71cd2628b298eb931c41ad0725e04e985595c5c57fcb53ad2e30f97a5606a39420976574caef5cbe1610e1a59c0a83d26741fbc7e3f309d27046d2e5e2b97af42a08a1c2433c77eee0b320813edcbb97d0ff823f85aa777d0e0da9ad37ecc26c1ef9238e3abb58919238dbb41f721387a2d2ffb3da449947b2ac820c931b2a86a1c4789767c11637fe04bfa5c2891f267ada8f00220c8fdc7f8c0ec89cd7279c43c42e41a6e4b4e82c81247b0ebc01a0039060aa7553141c63bb4139db077bea27c1272ddfbc16206d8de9913628bce0d93207fc77577b0676b1788428012d76fc49c05f28a9b970e835e0628de4b8114b3142ad61bc5bc2b09bfbbac689281447d7161fd36783529f68979d0223673910be58ba7bc42c22a987f3632ea1d72068352f6d51cbc632a9b18f6f81f791131da2a13dbb590e59759cdc3bccf38366aa7065deeb860db8dd6b3b63b18ec391cccdf9afa5d3f84300dc8ca556928400c9c28a3ed3a93920e1bf51e3bb5a05eb0a5eccaa82e564a358a6b80737ffc7c6486e22ca750cd6ddad933a2984df87d05d5546c5909fe7a117c7c2c38943cf66ed3dac0248f4990c737d005753bcdff7789ef130823ad44ba636b417af3ba48127a4f3c83b88fa0b74b404ccfa532c2d373e50cfe8b2e8079ec5d764266b9fa53de6f4776c63e80da3cc05122791b8937d29fcf05d79fb4ef9e7962e2629e5d507e4f918d6708fe1062fb883ffa38cb1b189e435baaefdec192e9924d72d01476b5a2ebb671381b6a323fd12f27f4d4a40462c77540e2fdac5e9018879e8ea4eecf0c4dbe2c0269a6250630d333e0c724e4f9ee8b5d118d09f79824bd346ba355ef3f6ab4890661584aee4b286a42ada968e870a0927566850da39a8ea5fef26826fd39699dfa37ab4394c5412bad22f08443606bd7edf472480781ce3ffd4b2d9fe178901078dc854374800a044dba066707c31acc071a7191d2a37441528fdf19b2d2becdacb678381ead38ac2c347542657ce0dd5cfacb8f6c098e824d9cdf2b0d6b790ffeae60c5d6a9aee4691197fcce61784fc406899b194a1e94e2dfc58ac6ba2d5126127cf1d62a4ea28cae866678e6e6bea8cf39d4769938b7a8eb472d9b7c3f1d1cf6a7a03c0cf4d930eda797257a512e31af7671ca7251320f54a9301a654210e7e1810a54b8f6d31f935802f9d25983e82d7355e0a29975c52534a656e724f3924b8383617856f3a7fcbf4b7ae717074b3109c781112545dc49310c6fbd9d5cf59001ae049bb9f7b720cc823ad8ef0a73919169075184895217ca06d22218cca37bcb25fe42aaba790a080d2aebd5cfa4b8da4e1dd9e932445a462f1ae50dae6e052666b01e6914a00335cbd46af10507e240d3c8922d251890cb676f0cddae3b27d40f22045776ff537223875665678a002aecf21f4debdad7e562cce2f0b1d08b3e59a08e85dc846a59b49dceddda95d075d843512e08faaf18d5930caf666f501a7a21463e6b7a8c6f3c2a89f76dad86e305268e63aec384bc06eeac308faf0bdc46d2eceb7ccb473748ff203ce1c5c78ffa7d472b95306001a79477395271f8907ede109cd230d04dd2e9a28214d263ee6d25beeb37081eb2522721685f22b56339a8a0492a2a705d93c3e50e705aa1fea1c69c2a389ca5efc8cff904f17429c697a9da95754086fcb3e56d8f3a49ad63635abb77065dcef94767ef64ec20fcf3b88946443beffdb32eafcb877314f312da013eb46807082a32f53df8fb4cb325e5a919bdca4819150ec7dad4bba2bd6fdb90f04444b22ce353ac2766ee440f53af7cfc138b95d14efd35e7bef7dc422d110d14cfd86c53741c875c9c8a810e1894857bfd4a4d6fe17e5273d9fc613aef8683afc88c0849b76ca7a399e61c0e4cb9bec562dcb06b818a7856fbf4862896e580e171de5c90c20e032c7162f442c96624bbf9a833c6c68a9e8b25d211bbdd170816d845cd87fdd94f28bf9f0b7a142a6a1a982c24bfb5e7cc785f99fe99272dbc09e2488ec3b0780915f5e661dbbc436abd6f49dbf4a8e9ab297ced2ee78fa73a43405a9a852d439b1a511185cd30d4dbb1af2f030d0a642e8ef6b01d3ac484d9be8c108510fa22ec3d188d0326912765bb367b88d38a650be4487c8cde2c2d373d931fe2122ff730e09788277dd36e1e3baabd5eca2a1e4f71e71b972e5d6189563e67d5dc0059d233961cfcf2b8dd3", 0x1000, 0x400, &(0x7f0000001000)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0xffffffff, 0xec1, &(0x7f0000001040)="b26c7df7a7d4ec30d1b23f646fb3ed8fca14db4a5de4e6d6908cc8fc482377416cdf638b6456fdce0f717437a1b0cc742c4e4575c9c69973de185322c35fe5d367242d23cc4286346966d25ee8f3aa8ddb96ba0e0b694940cf80e95dae00a0a9776bd9fb61cbf9845f7cbbde1c6299a9652afb9ed9c4d50d47bfee5bf666db7d725813ae85816e62d2f2385643a5683c6f8a74db56f219586ee196570646d2512d8a690e2b4ce07fabd732ef1d85", 0xae) 16:26:40 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) chroot(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000380)) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r2, r1) 16:26:40 executing program 0: r0 = syz_open_pts() clock_gettime(0x2, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x1, 0x7}) dup(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000200)="353f1425bb7191a19adf5bc069a9617ff02a5e1de069e8cf537bcc4d3ed44be16ca1f10a90e870eb40041e994e1e05c4c9f64e502aab6456f4ad7c8b87bb8b622a2bab2d7f892f1c17b1cda703164bd38d63dc019153ea99ca1c7b3682dddc9ee274ce266c67dd1456a37e6ca27caca56525ddc4590496ed3254440cb884abfa951bf1252fbc259a9aa04fcf572a", 0x8e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff37, "85050000000100010000000000010100ca4b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:26:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1f87c4811820db45e18088ae6e6a7cd921e55990aa02569a6ab101fccba1be3de406805c5148670739e6782b79aeaf47cf93f00278f2b5fdbc4c28410caf1df2fe8e4b2de196639eb5f3349e6683aec88472ef39", 0x54}, {&(0x7f0000000300)="c50d51eace58f5c43ef3a59acc2ccbc696b88255c1e9088b49d124438daeeed713a52b011a2c99e25b27a9c89a96bdc0d2ca26b72a83e001bba79c7326b3eeb80018e373cb070fb7c75d34e51c41fdc19a8fc0e8757ead5843e966680683ac886b", 0x61}], 0x2) readv(r1, &(0x7f0000000880)=[{&(0x7f0000000380)=""/217, 0xd9}, {&(0x7f0000000480)=""/71, 0x47}, {&(0x7f00000001c0)=""/49, 0x31}, {&(0x7f0000000500)=""/58, 0x3a}, {&(0x7f0000000540)=""/159, 0x9f}, {&(0x7f0000000600)=""/203, 0xcb}, {&(0x7f0000000700)=""/225, 0xe1}, {&(0x7f0000000800)=""/118, 0x76}], 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) getgroups(0x4, &(0x7f0000000980)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:26:41 executing program 1: readlink(&(0x7f00000001c0)='./file0\x00', 0x0, 0x13) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000140)='./file0\x00') 16:26:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0xfffffffffffffe60) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x89, 0x80000053, 0x8, 0x3}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x81, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x8000000100000, 0x66dd}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0xfffffffffffffffb, 0x6}], 0x3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xe1, 0x80000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffff8, 0xcb, 0x0, 0x5, 0x8001}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x40}, {{r0}, 0x0, 0x48, 0x40000000, 0x1}], 0x3, &(0x7f0000000100)={0x5, 0x8}) 16:26:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = kqueue() mlockall(0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) 16:26:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x1, 0xa000000) poll(&(0x7f00000000c0)=[{r1, 0x40}, {r0, 0x1a}, {r1, 0x9f}, {r0, 0x4}, {r0}, {r0, 0x77}, {r0, 0x40}, {r1, 0x8}, {r1, 0x120}, {r2, 0x109}], 0xa, 0x40) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 16:26:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x12) recvfrom$unix(r0, &(0x7f00000000c0)=""/36, 0x24, 0x801, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = msgget$private(0x0, 0x440) msgsnd(r3, &(0x7f0000000140)={0x3, "f8dba9fef07f318d4753456846b1648d4470e299867b54e354703987479d199cd4e73840c4c5c919d8dfbdcd2fd82fec8e99ef3061be8dbace22e140cba07e2410be0d574041721448cc78cc344e9de4d4556db5dc6b72a3025b6a6e05edc1faaf8985c3d460eada35e25a88c63b66106b8c67bd94fde8125c6ca299180fddfd008e997c6782c30738091320cb642cfaa5bac3e4cc0b88e8cf708d19cc91bef20f05326eec88b9e93a3eb97561244bb812e7c2a60719738e237e8959030a3483a751160377f816be3de20b67bab911491bb1389599f1ae27efbdabd682da6bf15332a551957c21d75e92c684"}, 0xf4, 0x800) sendmsg$unix(r2, &(0x7f0000001440)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000001380)="c1f8cef819ce0dd52497117de9dca91f8f3881a98949ec5a9bc1e682eea8ecbdddf23b4a82b40322eb77e2ae83b3aacc495ba1e1570451c8388e5b2a295bda92d9e198c28b8294cf7f6a5f880075c8b2726ef1", 0x53}], 0x1, 0x0, 0x0, 0x7}, 0x0) r4 = getuid() r5 = geteuid() setreuid(r4, r5) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000001480), &(0x7f00000014c0)=0x4) msgrcv(r3, &(0x7f0000001500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x9e, 0x0, 0x0) getuid() preadv(r1, &(0x7f00000016c0)=[{&(0x7f00000015c0)=""/212, 0xd4}], 0x1, 0x0) connect$unix(r1, &(0x7f0000001700)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001740)) r6 = semget(0x1, 0x3, 0x10) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001780)=[0xf71]) rmdir(&(0x7f00000017c0)='./file0\x00') sendto(r1, &(0x7f0000001800)="af68a4697b7a4356b4897621111d1f6a65cb01b1738431738f0f0dc7eacd9ba69111374b60e904028fd4fb3418d66bd6229888a7b0f342158884190fd8c5694d37ec36ff3a4320093efc2325ce2face37e702756aef096cc9aa54063bd864f9016989cbe44d90fba9fa9055191066193830f76074a26c5d0cfeffe3dce4db8d853503c", 0x83, 0x405, 0x0, 0x0) poll(&(0x7f0000001900)=[{r2, 0x8}, {r1, 0x8}], 0x2, 0x2) sendto(r1, &(0x7f0000001940)="013f8bbd7deeed4aad9b5b74a8164619483dadae88c1c1e624d841491067d62b53626e61a4a8c14bac19be5a5b54b4495587c28a690ffae921c45ba84c86e7b50b1a88f9126f6a71556ac50f718b8c98d6d58bcb7ccb6e8b74400c5c769f252eb6d4262723815c80e15590db003e1c05b4792177dd380b66d35c9bde29db35e1c68f13a2e6ecab9f7c278d38902d6b9ada80e186ea63164434f093fe3673c13b6d4971e45806e7d06fc5fea367122847", 0xb0, 0x8, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000001a40)=""/168, 0xa8, 0x3, &(0x7f0000001b00)=@file={0x1, './file0\x00'}, 0xa) msgget$private(0x0, 0x180) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001b40)=""/122, &(0x7f0000001bc0)=0x7a) fcntl$dupfd(r2, 0xa, r1) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001c00)=""/151) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) fsync(r0) 16:26:41 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:26:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xf8, 0x2, 0x80000001, 0x80000000, "0020a64b851d70f1dd9ebb73a44d37dda7f09e42", 0xffffffff, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getgroups(0x1, &(0x7f0000000200)=[0x0]) setgid(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:26:41 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x1, 0x10) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:26:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002006, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x1, &(0x7f0000000500)=[0x0]) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getppid() fcntl$getflags(r1, 0x3) r10 = geteuid() getgroups(0x4, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000300)="12e802a2f7b128829ae53c5bffb87818cab718b968e0070e945cc17e6fc2e144dcf42292e659f4cdf3dd4837c63c123b045a7e3f72f171cc074e46aae65204e29820652a139aad48098b62fd5c4737951e05dcccafdb2693be57e0383b481815bb9ac20b5c8025f832c22afa2f8709b4139623af61e16dad5855e64be3d414e84a01953e47b0ac0b56d4b235f3cff091a67de8188413f77640858fa0d4a56f8b39d80b8f495cf436aefcfbdab683b441921c3f481085f870164dbdbe394404ddec86cdd31a289ab0a6206071d5d300c457f98a9b5b119c8dbba2ea972f67ec092fc5e02158fd63bff8907bd3a8", 0xed}], 0x1, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001000000000000000ffff00000100000020000000000000b2cdcfd8196371801b", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1], 0x100, 0x400}, 0x403) socketpair(0x2, 0x7, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r12, &(0x7f0000000200)="2b44ae88f2b31645deea98aa65e7e38d3f5e973cbd84162417302bf57c1c011149a6402992118106628c1fddd2843b437e39889a4d6968e6df96908f40d0639bbaa085c5543c5c178993317c8ec752fb49f2942b3a81b786c1605ebd9720dc1e88bbfc6694343b46b41986e601569e4c48bdde32cdd6a958a99374f01c95a42fc1cfa185f669a75320afea5cdd6937d7cf40336b62977fa38f2dc35ff077b6f8de4ff8c0545361a873eeb0d9d0945bcfbae069594176c688f5747c1d22ba961aebb92e575614fa4545741b626017", 0xce, 0x408, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xea}], 0x985, 0x0, 0x0, 0x0) 16:26:41 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) fcntl$lock(r1, 0x7, 0x0) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x80000008, 0x40, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x1d, 0xd98}, {{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x7, 0xfffffffffffffb33}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x4}], 0x22, &(0x7f00000001c0)={0xd2}) 16:26:41 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x2000000085) r1 = semget$private(0x0, 0x1, 0x200) msgrcv(r0, &(0x7f0000000040)={0x0, ""/45}, 0x35, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x400, 0xa6) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/154}, 0xa2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000200)={0x1, "ad098ec917d89aa9e062afa48f6a54d937ce928a020f990c765eb403a726c6710dd6161e437817ac4f7be44f0d63300b821b04a9ac0959406941e57b1db5c8e9fc6ac03674374a040e35c6cd50fef0d2eb2656df9ba473d15cde8e61b8fa83b418caa4b9078108f9026abee418047e845433af1486a8ca0a5173899ccb3cd32c7f69df3cc5eb87e126d7c92ae4c354665f246922baeb164f051011fd4ab8ea08a27de6d37d7f0795c6713f59d47de23c1c78ab6356f3de1e7c2171a38e249900f4e799a2d92ea6381c660d47517812eee0c861f9461381bd4a299f04226a1cf4d2584696247e13b78405de4e7444069d119d6d3aaf6e5890770f7bda41513eb7e96012d7fdb94efd0794b9fc36f978a55de45c32000f9277b746629cac26901bf1ad2fd68b688b6d6044224af67612d9b70ba3fade13372771af388818e4d04908b3fef292cc497e4f2c2f0c445d24036f1281648fe10c6d6473722d1d83cd9d73984dc0ee85494e4fd1bff8182df556f1150d894aa198807dfe4cf57c22e029d6e67aa4cfeff29b608c630b57b04c5d7ba05f68db180dc3bd304a4016f2cfc4e5e24afe4d221d46b90ddbb7afdb4fd604f01253f0db63c7b259c28d026f53bb5dcc390eef16bdb6100eaa4124b1994d421dce20b60301f83ac394a81b296c4e5c04b4966e2852e25a915b02085e430fb62cd8b485a9acc68ac9b60df6adbefa94b2fef25171231328f3af57a37313fb066c6eb5dc6e5a347b28574507db4aa94ab9489944a99b3fe1f00aa956c156f9cdd5a7416d33bada3011d67823373050e6d9515942f14d53c93df10d241b460b7f38c9a38871b66e6b021c21d388add10cfedc983d2a8bedcf13180198715c056b05234fd08791bfad03d5671edf9e032d07345002624ee8fb614e5959ad2d6344db9027ae29305bdc450880c0209948c83cd6d4a0261c1cf883fe9b3e06c5bbea3bc1e5a3c1f47924476f94b1328f68a1a9aa19d4f8d56632703dda9181f3a8ee0de1bfb6ba200e2a99ab757df8de19b6225a930c3de528cf04ee796c6f8fcc72c6266f81857858f36b8ea5baf267e58d9dff56338c3f7337ca238a8ad8eadb723f1554e62f90a0359a973d7c3c7408e39f0e47e483a6779b8970a9bd1aca2a72abb28eacc566e56981f52d1472b52951136cccc081eb3fdf0f5f4abd2ad541ed541401c79b81c4634418325f62d2306b920fc75dd66ebd0224ff521b4b2e0bb66830dda8d0a1423432b0c528298c4db29bdbaeb85cf4f104cf4ecbde31b8560fd10212633989bf9833ea663e29f7361643ce22f3f7a87f870c524cdde523095b49a066b5ad9380906bb11b1e0ca3385437fbaf6bec10434be44088c1a789807dae33f5ba6d7852647e66bafd71aaca8f69b1b1afa955819b8da40226ca565ab9168a36ac1901a3591a44046b3c3375aebdc574919fcc3166cf223e8109c96bd69ff0ef319753f1ccf95726f9dd9348a8ab4e046ba3e5a0afdfdbbcef1689b626b1c0c54be57be13b30318bd32a69272e274221b7ffa8c177c583fe8c57826c552ac7f1766d477508961c56f77c2469f3eb466572ebafaab8129bbba5725ed99cda48ec36b70be9e65a6a062e65f578c4fe027586431083333edc07867f225a235add49e173362503da4872030e819f30612a4503b08c52fd89410e818435776fe0e75693a9661382a42d25d58bb6300837e2de91419a6394a96d498c7a110f3e7787cc36fcacbd47204c5f6760aab788b1ff3557085674b3b2d8bf682bd5efa61f905fdadf0532c6a30d6523c0121e968fea2a5cc836fa2657b5830b31f81eb06fa368368619f079d663d47111716b1480b8c5e807fd86610ad4e9a7ed868255896b05be8cb20f395a5559b5cd2f3fd88045cc02300e4be529a99efa63f6dced5596c3a72f579b2d066b3df1f33c0f095580fb7db5e07f402c21a62ee25797a909402d94038ce444505017f81a7b4279ab222c6fdc2ea77256042721f9906724778dae3bed297904286bf07a3ca9736d8f279ecaccb216346325059cd8506ff34462f2e08575f09616bba07154b4a1097fa8442d0167693882f7487103966c9838148aae3383cf95456e957219c8c4ab192640282beeb18d95ec2a9020b6ba888ac4636fe1c8eea79d1916e95f61eb3274418357825f8d3e19f0eb4a46c96e6837f69fd8ef49c665d872d48faf694d56ac1e0e5546c964d5b95e257bfb91ef1a4776733361596105c7c5d15b52b815eb063b1aae140d4d9cde5d7b230b28e85563b6f1e604d467652a2e15da2ed8a499b2ca28627361bd6a5044ec46ba5e13affa45b292d1a6ad7998521b84c22aff42f70eabd07aa43bc3200d402d81d0a1f339706d11eabe69d7a4e2d7528a21bf8e669945ade3afa03f8726f747fca8fe9e35819d0b1242bbac50b91d81c142445b3aa9d5de8f302e0332d16113d02e517b516bdefc38eb4dc3a38926ad677c5b6b9bae9bcebeb6b70d724cf4149573eb1f886307b45f50f28cd507f03912bfe71bb3cfc814fc33c678e9ac9a9b1ed6d0cc19cbd52cbd96e2316c3fc5760076d1a64b1587e17353de6fd222ff4ea1bfa7c4dd78550b010310852118c68525b21aa0197dcd7c89d50d14de872dfc30415e347b6616f9b347d3f1aa43803c3629be78408e13ba1dfefbbe1aad3a46d24c88133d1b00ae7b64da94ce24b6fdb826739467bf2db9905808b84e81fa080b457f89aefccd37838add96197ac20e5dc1a9223906739e2035a3938042dd3a48660e15252a4074057fdca6aac517eb840cb2541f31ff52ec9282e7cdf7e7ffd958eb4d9b673ed86a74747e544aca7b8e12a7fd9d7ddabb2bdf5ea4c8cbaa203ecea0d3f949e989f738bbdf7962c730bd08e17b46262dd466758555b1dba4c88982b22c7ea6b04e89eccadc34891eef4fc0e04f745ef9d69326cf6428b4b1c80d6d0f0abbd5c3ba6442e923de68941916666ac1eb1ea180f9b390a6724ca9e63cdf3ba5657cecae44787dab2df5718d5e1c74d376ffbd99584185ede1958dc705a592f66edf660303e463d331ee3de9b01fa234324b704677e03993f2f39fb18fa740bb0adbf28e13f15dd07d20dd4cc1203086c5c8abe144d027bcf3949dcd3645170dd92aed7872879acdc2961d0b13ec00c1df4d8db3d5c3e92ceb960cd24998bbac99d1c4d1f99a0b1a3ae87caa29d99be35b4737b97ca538958c94784c4c2f06e16e0b8fc57995b702879f1d3541fd5d076c3ef7cd389878430570aac3d9bca716fde33240162221d50ece5d660bcdddecd55384407eb7effdae969cef1da13c31bb525a31c2e1ea72ed4f62184469d8aab957a482701b4f5b70d27d298d0285f324f2d200d1eb3f66ad6285bba524fbef752d91e8e20af16658c8908f632fe88e9f4b2b7b2f3a73f12ca60c8e3ed74bdd0bf6c1d956e15436f5303ddea858e480ad8756724a88655bacb879c564a9485938d7577c6421063b57ab1d0d8d1f55aceddbc25f2818c2d1ff74d0d4f7f5be579bece40b766d46b57bfcddef589b003edddffc0918b057b851a194c4f8bd2c226cc78b54290153599c34f187efa96349e0287ebb435a3b510f4ea2d50ef6523fe8e2a9b0fa1d29384564da659c50128232adb3fc4c143f22081d5b2fcf8b11c748fc361fd2990aefcdf6cd36bef71b7953142cefb4f336434878122b01c59ed9af950d86112086b23d986fa0e6e53cd1f4a3e09bbb2bfbc8bd37033b326e7dcb1952c639765641f041522b0e3d57507995257c1ad5ade725ef76b8df50437f5cec9822bfa2ff9f9ba6dd6f1afb4ee207b3cfb0251c3f05329e8a495444121acf9f4e085025db2ed7a7559eb6a59f4eadd625869bf4e1cc3430c8387b2902f2cbabaa741aa0ae06a3678d3bd6798aeb2c3702efe8efda4077a4b8e58d0ffbd033894e2673e9514449acf052236c387837fd5e569f4686d1d07a7980b2a8203028128c0ac38c6a162fe5ad1cd91b25032b6ad55a1c3795eaebce6270ee529c11f1d0bf6189bf36412ab915efa5c78a38ab990ccd30badeb444d84aa0f70f5adb77c08bcda995ec88c2d8c0c45f5b07a60ce53f5a871bc9230d525acdb09e43eda810eb701934336f013968fbdcf8da857aaf4c93dd5b972c4fbe9fb836dc1b4425cd1a66fad2c4aa95bc8c65d6818c753aae47cae4a08c728deb08f6b483d4f89b5e575221416b9a76041bb4d656ca053ec2714fda3c6441dc3a2d1143daa08ec3db670e69a6e54824fcc0589cab11909216d726a45513a0334a741b79aec567f623f8dc46ca431036a7e2978ee5f37c7dbbe0c070fc4fadf00225b6b6ccb492b10f55dabac04cc2297c97860ed2fdcc1d03d4eb33dc4e3c16a3b68113ced97d9e184ee1d0897e4b65e8ab52c98952daeed1ccc9793916ef92cb4ddae762f4ada4722460f6310d375078c9d28fa172a4bca03f461104d13d97117a96d255ad478eef8eef55a4450168722dc06900b0c61f55c3e7bc2d7355771e9597cb6809a1cd77e66b65776587fa458cd5772ef894983af9091aee0908f20dceb7679b1f6625d0bccedc04273fb0255aa9dc9abfa6ed3e3ff30d4d3d3458ae0856e745d4951f9189abc5307d55832e653b4e9b2a1a24e95782e3168d0b389bb5a0a8e02a6e7d2a3996c8a4f5af4611ba8e16c790cc1bc6d31ef885d075afc0f136dca000c31bcbc431e64c2a275546a0dc5b561b6269d695f1cf9c8c80f3f2b512b010c4c878c877ef8ce1e3f2a4a3df8dfb9db906b5a10737d0aacaf5ef1ece3961c45a86643cf740b3ca7d5f9b831e704620db2bab03c8c4a67d03deb1caf97c7ab0d19bb648ab02d27c1b0023442d54b1f858d8b16449aa27eb8e30cfcbe31b120612a296dfb64da6f36f9d0f8c0d3a5f56a1b43ada451625432ba95f44e683e5d20970542308a39e0776cce1b3d22d126f422c4b642b43eaa52835920bf30a47208868b6d8af582740bc3e6ec0a9e44ec1ca4f446c2466065d5dcd1423e79c1869df50e73e4f5255a8c122c8c5018b213556651dc5f41d375416829a4f076f12eac02c2b7218f560641f467acb74c88da6a63f858d1b9e6d4b8e07628257e4b6fce5df3ed1e4fe97b5e5b17db44b51bec2a156df50ee1c449f82163c18be583bc005b029ae7d4d0113bb009dd1b55c1f5440d74145fd683c02786d62c13ad53dfbb38d3a01de8384f33f2d5a4951074e777cef9e8b33dedf21b831a4dac641228b76f7f000451934a536f4197b1daca565e1017462a82f86bde202695c66f59d530445265f3a3c48337b7c22281775255876c510936a19a76f450edd5b49a583c0b6d01bda5480e82fa690a7bfcb5c0bf8e7a7bd7ac06c869a96345c0358744d586398c62bd88add6be45712a0f95fca11fd778ae1476a405eb0b430967d6826419b7b35da93d1225e94c6a7f5f8e309d190ae6b6a6625429d9978f582225c0d613bc6d00e38e0cfeba11135c7bda580e01709c99654c71525c11d4d3254f432e8301e8118e6b6c03a4fc827f7a6d520cc8d2077fdcc75d3d1896bc18f0891fd1f175ca30576e4b4662acdb4039d952b595d1d63d0f2ae201173331f0f5c01181340f5b7167abfc0c2135cd48367c1dfdc912b98f83716c4ff9a2613e8b47e71ffeb463e6ca25bfa031d7d8688cdad16797faf49ef23e1b94c112d461ca59125f6f32d0dbc963d95c27069530ab0fb9ddc98673564847b6b775f765c8adbdd631d9b7d8774c7675ff538a5c06a3eb7cbee0c9e720c41fecd0915439cf824df31d38152"}, 0x1008, 0x800) r2 = geteuid() r3 = kqueue() write(r3, &(0x7f0000001340)="8bcd3bc58f32a57486bbc0a0debb0bfbf86b24d9c166709b576cc64483b185c1c3b0704774b2f7789b91da92a710dc703f223c0405d65e2b0f70d4f224f384c0449f7b77562a110a3aa3bf63f41fe9b2c8434ca7c842fd1309fe1fdc5e2a643b406bbd2b8a2f594aa18c4f3fef03e4fe962f4a43b4ef37d2c935a24ead87c26dc5b2f002a3d2c1270881d1eec4782fa62cafa49109e8a1b9c077a08b8403b2a7082dbb24aa2f59debb49f5d29741185a9ff9bd868a785710cb8dc5648b1c83ba0899c686777ccefff5d09bdd7d16cb264ac7ad249496282a73bbc2b089dbc8ac03cbe44013d303dcf53489c7ed1176a2ee74f8ca07a06c2593b2fa75b9666ad7653358b8cfde1cde6c38400177d629b8f35f7f71b95e23361b04a4d825f1b2823b7efac5ad67d6fcd43077558de0a6bb6fbfab4bfdf767390ab8d022a32d094c868cdffb3d49db3c18963ea70c4c8e356665ffed4c2a2bd661342e5abf05bb776e6b2de3d7302e0742cede41345c8e2434d1e791d30a0996d1d28aec2daf6936a73f6566c175a66531f5d1a15ef1ae3f2ea5ef305a7fb60ed27230ac635bdf12dbbb97029191fee6bceae03bbe143eef435aa7a077a84ec35bf9132162f5260540b3026536abbffd74fd96672c10244531ff282f3eb17268cf419d62e4a0a8958f80d2dd4d368ce8b244d7e55b224f9aa5a90552b8acb358af36e570ea79bc92173d38340edd679f6db7ca2487a767b55742c58282ec3acc141fa2bb1f551766041a97ce614db3d91cffdea47a3e372687435685b074a170c28fc108a7389b58883f98c5ae6f778210d011551fcd39e7bff377ea02346b12e7dbc66324bae91902a12a8f20f29fb19222d50c16cb01b4e29344ef4a47cb8673091262f2b91d51d4a5195b43cb82a527ab6531fd091fa858e3446a3c1fa1b6d605e7f694e2b1f2dfaa1c465a6c89f1b291d624cb4d0ea855276260448ea407e5dbc63e6622507f5b008532cfd1f2ef4faa39032446f3bc358af6b6556d7e8933174b44efee7ee9f82201cb02ffd97beaa03061db1447d4453412dcc6eeef4d6052d05be80eca57c760cdb082118a6fa2a5087db202d45c8bd4c3c3ad65ee332d331c56400b61704f1dc83cff51ec309cb0fd20d1eb7c612db23e2b6489772695dfaf687f42ea3bf16b836959b35097a54c56ae191ddb89cd8109a0651a950b350a46cbbc89a49f1b17ac47c81e13d84b27dd3d3a4e73dc798213e3ee4329bbb636fbfbfec84d3c32dc58f1562043a0b6ea5ea04298748d1180f01753ab058c5df8cd085f0756a63538de82b3175bb94d14adf44323171757df9869708643eb26e0ec962a87c47c13830b3a907396e7d5c41cfa9af44785514292593cd967c3c2da9766b38e7d9bfb9af1b82cfcd3af7e05b8a9359d2ead8fe7525b4ab80eabee1a4c94bcbb26228fdd36a36dc5d5ab37408e8e7027fd0db26f014558d0d5e668b5c66a72d808140f8e3afa6e6c636230c39a48676551936f774c07ee71babb723912e2c17a800be200908c61f0722a6b6cc40a8acedd8fe4f7be3c160c0c00cd8bbc4128d6b0f2c705b5187ecdb902c3002fce72243ffbe1e09a2f3403eb27f8ede3fc9351b478f610507531a21d45ba94da753935efd48088620866f891063077f305d8ddf0fdccaa459e86cb2d155d6e4dedd598ee159aac22e1b61f2a42951378d1ae2c3c1ab9826eb85c0f38d50dfbed02612b3ba60f577256825bfa09f0e8260eb4b7461c2a6a9ed624bf7e8e6f270c956fd236d67e40052dd7cdb2aab565fb4c8be6900d58ac2eadc7d4a9c03dc43e18e1ca647c4af23d7b3212ccba87fd7ef5b1c0a6590e37a2d0164bc02490a1b9ebb166953d9f05449067ecf596797b088a37e54e49b570424e06c7eda45ca39aeef6084fc640f4dc567a513dd27c3cc8ad195526a4f0b2a7404ea17cafa5d6086f44fc323cc78ac9627d6c01e735df5670d9d4948e19aa1d9981203387d8f50db5e80fb2e12a353bb5ffa9c8b22469fc5ab82371e04004f1bbbcb690375287260c23b367bd7ed64aabb91bd66220a3390a767a380a2c47f4ea00c9f8756a7251b31f2208b59ccc655dfc85caee0c08f7eccbaf686e836849c977c5fbb0f44f8868a72844589c1b81f1812a4cdc873c306b9cc5796b0e5dc2b844338600be625a3e6fa3fde7ecf0169e340bbfd0a12a5a69a0a6477700552dcdeec8f9a27ea4f819e9f946f79ba090dea97d0f82fe27086c792f0191d790bd718c3b9c749b31253d276593de3108cc8d071573dbbea93857aa1d2adfa37698491b50fd75120bca38d41763d814f1f800112387e5656b407b474c1041ca018437cfe1ce31aad027bdd52a67030566b10b0b3bdca6c0ebd8ce2f681b94e2bac19da571d3341fe974872895b356d7ff4008c8c9b75dc20fc84ee3d4a62ec334eec978731e9a624f72ac2eb67619ebc67728edebf1f0624d6fe504d39afec5ed4197ff1acb8483e77e3022ba83e8f6e670b0c208cc2c28e855614697261102e1b907bcaf3fa94bd42906048bda1318313e78d86e761b143734096aacbdb7695ba872ae6ce0cccb8f2dbc94dc4d56cf73abaf29e8d2ea8ba5b3acd0301570613a76b59e280c7eaa0abc783fb00580d1dcbe953e3fe551da977eb124b773eb8a5fb59462b1d6b1a0fdc11a220e9a74d1e0f2cb5be80a847291017cf97a707110b6c20e4cd14717871e57f2e2dc89b0470f91ec24c57748adb35a5fa324741d7447b4b8d3f8e038495bd9ced67e2e5b89be103cefe3445070e7968ddd4f3aa4087f3f8ea945785c34cb7e0c4a15106db98c976c357a5a5379b9c04b81c24490c3085ff8492173c9e6700257f5b6b5c43301a24140c7ccf0ee80413654939bc4ede8a22d6652401fb34ef47915ae55a4e74d8c72239311604d84dfa0803c95075b0d1c3f42d0e3e08d65ea542b72625983cfb8a5f8795bedd5c37bf96bfc4ad1bf193c23752599c739130e5ad51588b18ce32cf7dfea0493bbda76583db81c14dd939503c9c43fa3b334d5ee54229f5fdba0fee99f218177dcfb6662c069859ac9ffaee194558b89296baaeb753f710c12a0956c8c5b54463e8f8ad021e36d614104801d27c039137ad3f082c43602a62641d5bccd46d49ee181b383ec015dd2d221072c8cec59565c3b1f6aa540284f95008050b2302addc87446c6595b56db6e3ec4664d04ab0524a1769576e9c649f675136a3425c734b4be3f31c0114b977ef59f48b213fcebd962086acc08e973c32df06bf61db0022e7c9dd74dbbdc19d9d51605e5412d74b0bf310d57f75580ced2350a2a33c1462dfd4bee27c5712846c567b7bfc3feded453f39db3efe540b72fc9ff2c4151c2af8e7555f2fb278b9345eae9a61f944f68e5e17ae318cc35451c0b6e723fe053dbe73d3f9b12d909ba8413ac5680ee4d0609b7fb3e0dc0550d75aed7c9663f162edd177b1b8ab0d3468955339498daff51fb07ca8027643e3eff9abe5c0c1114aaf884153937228d05dcd5376da3f8749ca39bd59186752fb2c4ed63159671cbe85db819e515b23805580fcc22fa48b1fc1f6728a3e20b9dea002ae82cc54c59b87f001abaea063b91ab2de663145d118f8e8c16b0ef6dd4568f318e2cf7636cd270f0e5b906acf2f203bc9ab06e7ae4cead88e7ed5e2895a670414c7f4095a72e700bb2d09b8719882dca7e2b9dfda7b7305441a5dd8aa52ae906a77f8cb4ec5f158a48304fb3d229595c30516c610411a4088a03479f0ed920b80e7cb87fe1d4478662b6791f2742625b4d3f56206eb9c63b69b2fd6c5dd9732a0b25b16dc310820223f888df7f6f4a9823fc632e782a3d37ec91a43c3cb77381351e992c95dac75445839c3b42d2d30263839cb0c54980e7d937d997fd2e04c57459ee1bd47003055c3f17213f2e60a581b9a0209a3792482d585721c4d99bc49b277740874086ef880c10444da26b1d52a966d8c72ca901c551bd902d7c6667fb2d37b33e92431279170dc13ff65ebcbd7a854ebfa7f2da9525e25542f372536fcada4c43591573e242433997d36ad78e502b45b948a506819b97e47d8e9c98ffa3f2d2b165f6621452f175099ac931b9bb7b778e4f677f57511ac277001ac4534e026e8f80ae7c5545df6079e4ef269e4faa2d2fa10655dd590cf9eef9786c8681009c4d6b04b5632f2326b322402ae9cf23904117031fb612dec996af3849c4654e26dd079f9229e8b82fcf82a25c2854b2e9957abb42375d4fd1815edd4274a364ef8cad86c082eb10e2528242b01cf5473b22dd28fe436a006d2eb5dd386fe7f8b64e774e0e64b8082a684e2fcf593401769282475170af714f824d3d2a7a5eba7a83bfb1be3bfc734b9609529ed49e25ac4fe22e19a4ff8c3c7304e3c1d154ec51361d600bc0abd81a5b9b023f7669128b4862c03e16c54ee12497fe5303539d85fd3948bfc16ca2d27629bc83fc1301046140f20c1203bfc5cb99cc575db11ee74afe404c395efe0db57abdb475c2c8e63d3d099569b46e7507e9253ca5dee4515ca0adb92578e126821bc4f697247ea8537ebf455a41b9c9509c29e7a9768410f056a24c5005c6b0f2f00c699b31c65337810f29957188c609ef3ab0d9e1d494bedc001df9b07d7714e3ba2b81cac3d2a952e9f0727f576dbbc5ac4dd6ce620b4ba4e04bf7cb4980dc794e0135d31571e08baf3b9f08f544e1dbcf64edf26097505ad68cd40debb321554fa0ae170f7fc303a68af5149471799bcfc7f7c3baf91c53e78b58bc21cc6bd4aa657a72748788c9658d6417cd9df3f75f9e66edaa9acccf52494a27099b8490b550fc692c64b2a63a0d107efdcf4fdc90b7b033c64096a5526b231fc4ffbc295589d2e2ffde8f3dd9d6721bb4400027ce2c7f4f0e0b4052b1ecd8aced064972c0b48cd1239e9a01a62f55bc5d5fb51eb4c49a8af6300d49e0d4984bb6c36319cde3a324ed125f57d6f99d6bc83db10cb560b79da056d4e6fd656f74d201aaf915d9ff830f0436c531de7706aa6b718c4f41ac8267113dae074d1f96a50a90fbf0961dfa5fa3234fc3975ed595e03015c2126683f9f379801dd9235738c4c78437f7b99fdcf6120c9c0eea23de6c11ff98c44412069b2d4ac3287506f6e6f3bb4bebbc3fffdcd745512af559294f81480d1a4d7329c3ffd7d7c9466c4235eb23c6b9d268643c1c1320c2f9bb778be8c1ba30aeb7e4af246364750a83c994d9a17b6556d6e01622c5bef66bb05c3803a0eb27debf3335fbef4999814a360fdc0266449592db576e0090c8b1268e129d47c5c3082a5621d7e2c1679bf88fd38871a2b0d79b8e58700056f2d75711825c2f712a94c20c3810a0a30f579b787db86ec12a228084dd94de7b661addead9ead035bbb8e4d56ba4e37e5656592c2d873682e7652a2abb8ffdf4628ed95ff6a6bae3990ca20a4ffac59c149c248587d03c7e5e442dd7317489a9b34aab1d41b4023411d98d339bd2122a95bf679bf350cc2a198f07e4b0ed163a36a8cd74b1aca00922b91e4b4b80b79048f63eda06c9cf4942ed62e40a4fae1276d23cb12411bb87b3ac3300b496f3a0f5cfe46f98e138626847be37a7b3cbed5a899ff5432fa868732810cffd69095017b28c7cc80dae05669a5346bbff617dadb04fe82a063ba0cd323f2ca726c14adaf0bac212a25397c22d358f09c712f0d1e699c8deb0192952e49edb25fdc36c79129c56ceacb1b9440d94a09c76ea76162b0bdc78a5869b407a318cc42f45ca541308e4334b", 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) lchown(&(0x7f0000001280)='./file0\x00', r2, r4) r5 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001240), 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/117) 16:26:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) flock(r0, 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x49, 0x2) 16:26:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) open$dir(&(0x7f0000002800)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000002a80)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x480, 0x10) 16:26:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='-\x00', &(0x7f0000000080)='\xc2\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='$\x00', &(0x7f0000000180)='$(:\\!(\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='&}\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='\xc0$#\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) fchdir(r0) socket$inet(0x2, 0x4, 0x1000) fchmod(r0, 0x100) socket$inet(0x2, 0x2, 0x1) fchmod(r0, 0x23) 16:26:41 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x1ff) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)=""/145, 0x91}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f00000002c0)=""/12, 0xc}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000300)=""/247, 0xf7}], 0x6, &(0x7f0000000480)=""/94, 0x5e}, 0x840) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r1, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:26:41 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x4000)=nil, 0x4000) 16:26:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="1e4b2b7e139f4286c7b7ceded7c18298722f6efda67b455c45e66121c37f271c2ac617e288dafc70fae13cd79b7bb2a832cc9ebcb6fd43d8b52b713a2294e29ac8fbc365ac79a31a3e2b0686e350e66adee26dd517909cb3d2814f24f441786e78c7d040b93d1c2dbf74bf831896caf1de585aa9721e5a3ff9717a570952bfb49395e60596f81541e792e4c1ce5b16d41119a231485921b76af37bd303496e472ae8432a593b81424d024be843963bc10131f165dc26a01c385438dd41c0fc62365871b4c7221f3b8af109bb21b704faf9a3be39cb196ca2706ce376fa65b064d3958d90151cc24d021dd55791b243cc25ba85427f6248b6de5f2ce9f1258fd32410d9de08e3fa9fbb6c514a1f131bd3a33a7f91c8955113d68f288659485db3e43d3bc881352693cbb46ce4d06563df448e719573186bac77a5451eca8103ac5adb457e9e26ea90557145066f30a540a6b0b981d1ebcb2712148728969ecbe8e9f41352402abb2287b7e31141f79582d9d088548b0f157ace95dea3b1961c4b30edc9c9c2be8135e3eab5e9ed70e7d111b5dc1adbb448796b3eedaf7c0d9f8af2589a7fe9769f9b801fabf897adba5671a5ec1cbe395828c5254f15c756571c117ad64f19517b1c001946921160c1be289467847df25d6cec827a786b6100e28888e76923014b3eca685ef6162722c7dd317045acc76b1f596b7dda52f8c7722062c0627af40817c67980c336dcda3a5f31408df30c9a0ab3063199f4a00899215e489196ce8ba8335f35412f74fbd52349b3587cc166618e61b64a757b0d14258adad64842ce99d93508c4b49a7dd267952fff3761d4199a16b7af291188c38bd22ecc21137192dfe1f25ee918363e1858f1bace86870108e9d9a7916814c048f0b3102e87800f5c0a6c7a1f633e4f17cfa97fc6069737605424d87ecf0bafcdd41a89947ecf87a471c5d0ff63777d6c5f2eb20f862a711ccf449f3a101c331d42e5a659db67179c85a968ab914735756c23486d7391758d7a704fe4d11455540e99fd7d923445ffd14348d4813511fc2bb92fc344b9b631453c6240856e4caf215cc9802d09b822a554c1708eb9c8a411c79c881b11416bfe57c184333f1093d0e508b0134824fbbdc15350f99b013ce09714aa0370fc1416d530a6e0d8cf6bb0dac9743f0f687f64b947fdb94733ceabcd5a3890f9acf9061ef9e9446ea2e3407338e331018f86eb60d7c344e52cfe0b64f6617327482208674ca747cc1b7b532173eff51a52b675cea90cf447594eba8626289a34f7b5a12837fb2310982b5c4d48a6b197eca9a55b94092310b15f8656ec745fa6e19c2b995b6ecb4b617180b26fddcba8b229ffe18597cf92f504a59670b66e5635ac7b295bffc8dc78223f36e607efa8745f42645ec0cca2250a302874b2c50c9f84ec80bf56730c276a97aaa3a662e039d6dc3dd30ffadbdff19c3d1a03d856cfde72ba1b18c7abcb437a61e0ee0437115ab191682145f267a4fa5562fb0d7f34a676352cb451dc24892449bb15f6413b65720cec57c8a7b601dcf58691e05f68d3fd3e0b40c42b67958e0d484e41a8bf267ac955d6c37eced323ce67447d3cb496b7845578cbdd068a479cfac5ed1b5aa8584997c0a31def652fac9d345656a8b46cc043241a096de42891ce69f6340e2dbd65ddd279f5772e5a5c85aa7acb3102615584a691e79c838e5277ffe6f186c28f8a8373a50964ba633a80f664ccb19c02a672eeab8fdbe6b7b5c5f8367eb24019f548bf3e17f348ccbefcec9e2609c9831be22ecb7c6ff924babdf3814db11149bc8022cdf079879949b92ad1d4fc081a7b78e32b2ef821d74297f66bf0f25488da65ac60fc213866c3ce547f79c58bcb017639369a46763df8d2f52f537f06e9bf09aee962d94f43540c00ceac7281a1d44d71c51556d85da576b49a98810d28beaf9afa8dcf795d2b96635f8214be7d3c4e8815d4129eb82b7f7a8ca23771580bd54e13cc19e7225b47fd35e92f707e88ef77997289a03ff920dd43bed50d6db4bdfd6c4dd718b183c95f63a32e154bb74f21401bd8b8a1933fb7ab0a511d633818c88bbde6a7e884b4ea272f148e2adb31cb3fc085b7dbd72a7510b782266aabb3673504dd966cdedd602d2e33546951f16bcfd74350961465ae848ad0ae251824063e7ddcf550112e1c9963eaddaaa42b4c6e2f62f939082685d383fdfce9a012477620329db848f9054da09d6d7de3da2d89d91f606e4ccbbdfdf4d808ef29c142dc5ba5779fb2ab9801ced76b87a9157dbb10cd70fae6fa6fe008824ebf75e4484da506f31578a94e0a6977f3c743d67645c5d04ada3e1a9a9b70dcc650e65d947a7c790cf41b268cfac149ada785bf262b38563d30dd713d3e714fa27d6adfb81f50736596c68a003cac92d34b79f48228d4e36625f9d10b0723caa8dfa08d13a00eeffb8709d7bdf360a009a1b8b1e4a592482e44e24aa10682d76cd7c29cd4e82f25b564790c80cbb96befe6aed0ce70a3e806273b48d4943b5bf0b946246a6046059eac1bbfdf79b68d3104aabeb6eedb016a48c811150e1f2679672e18d155d2e9c634b9fe8a52841fffa25c8ebed75207ea537e403083ffe1b763c5a218457c21eb1f6b3969e406bd5c23d2578dbe4c55ca315ca52de6b3e0202808cce36d349866b9b410cc44dc109dca37590f7645c7de36ad6e143efdbeffce2df0367366fd370ea993991360fca7c7c620942ec0f2b705c61155df79c7336db134a989048899913ddd40eab1f2f176cadca5cd7628d10b0c7a2499beb9ba91fb13ee0ff84d4092bb5d308e1be148e42d28a2e7b2ada827068463602bd2f8147607c4b1bf796a8a8be07f8b35f355f4c73a364771cf65ae8456503fa1c6d9a4a4ab3d1b48bb9a8af19aab78c251a7a80968648639fea631ecd26be9cbd3f06a1c724974d483e9effcb3384422ae505499f95892db8ac59d5f2e0f41d4aa8aab56c4c4c3b5e873c830de6e5eb7534a08543171ef88cdb7008419bdf4b5b5e37447d8960a9b42a5db60783f90d0908ac454543a12cf2ed16fe039e34f41d8fa3ddd7fd030a9e380262fb3bcb5dc6b3be2a85b790f93c66c83d966908eec68ebd18809fcefd3389169b15e1324b6e54fdc822eefba567582808cadbe486c00b1675b12294ad4693e49b45b858e10b281fe687159b4e042287eac56f9a16ae2322e42c1a31e60bfa2c34d927e24a9d87a7dd49d33fd07fcaa48fcc91ff1dad771c0d3805986bbd6662b388593fcd17411539926d411feafe1945bfca1ce426b3047351c0973753585b008aac6cb8ad574a91b0118dbbc03c7cc399db9ba1c8e8513f16de187b890ee3ea9e0fac8adc491387b243568acbc0faf100573aabaa80d912cbe91b8f42679d2c063937382e6b98d32fdc6710b058a6eec75865fb649f8b8dc25a90cfc95638a6e6a8b686f417b57cc9b5622379336fe675f37bb9693ce0185c1a0f6317fe6d7bd434b974c488cbd2916c748459e69ed0fde44c604d70d57a8659c2452bd2e379158f19b5909cae9c06a896f12b29febb8c99a834c0f80afee9fe5c0b21750d111466a5a9d12a9f84ed6f0641017c568d5a372f8ecdd452cb17d263785a18ee8263cb3d0e3cb4e3c9d784dcfae8ce172a65d1f52b68c060d668736cc5f3f429df28c8abdb08a4f5d70d703bb211d5d8b346c0af19e82eaebb0e0b2d854278d53acb929eeae71834d4d27b553571d3e7394f91f9c8e866835e4b83f7e2346460149bc7d35fb625016f99145cbb79b5766a52b4d5f477251d6007b719bf5f5f4862124baa90d079e91b235b78597c133c2b97dab6013f9ecd21b915e0b0bab5c67ddd5beee0ee09c2332f6b029c3e8806af17a37004c2fbdd396bf20628aeb79ca664e6e15568f9b62abe3786c53232c0e7075a833745447a868919a335392d9cf9e747e76ee88f2290a68af79871e9b2a38a2d456c389e432014bc6c49ca28176c7e8c829de3bbac85ba1377dac08211a95e48520d09532a94ec7c32239ecd696cd2ceb2f04378a6f7ec03c170e88bdeef4eb2ef59fe2b9911e13f6647bc4e1aa1eb390b4ca1800be88e3ddbad4ff6f891dcbaa04c51f3257cda6ae702abd4977f828f6f010a0d9015cb8ca3e2d05daa1fdeb8bc0a02baa85320305ba013d4c5f106bf7d734bb1b6cd719572d9ebcc12d24dadfd638931a8fff93bd6f1585ffdca3b3465925a43268f651f90ac71b5a6d6c507f79961c71c9e2c4afa54f3dbb40ce85eebae706bcefd05c312c681459653fedae255e4f48788755f07502b6ae9b79fcdd1775efab1443beb4d2c68991402ed6301409bc8977eaab5ee0f86df6586d8439209f4f470d48c9940b62059090540caecc00ec93632ef7c5893bdb3fb373877fde2a9b7ef313d836d5d5d9d88e5f67af383f84e7790e6480ef2e5f59cf355e46cc0849db08680e77077c402db64e91ac7d911044b23caf1b635b63e795c6d19c8ed0145bcfd01b765cfd0b30efd4177aac7d17ad40899285297d6fa3cd2e88a83c4bf0881a5d36bf27d85ec980cb1a5d955a1ea7cc4d89f1ac542c106de64dc88d48bbe068b7b4e6148d53f894d6c250d4df8dda172136cf1d510e1ca429e9857bdbe7326b5b27906641a7a4616b1be4352c38ddbc6b42f826215c9b7a89fa96bb2dfce0faad3fda873735796718255cf01161c2c7a5a2cabf7e23f16e16edc43ef5a6e0bc6e9bd422c978d7e7d3a58486505d23decd682c1ef6dbd0f6dfc321055c9c4e3e46a66319ad68eab0281cbbf3327243e785ae0b8968aea87703dede9dc031aef1e1bedd080dca8a92720ab50955ec7bdd532ed314a9fdb6f49f16bb8ab94bd89f53732cc86c7d7d7d7a4bf16c2303bdaa96933eb049d3a2fe1cc0477ee407862c01c6a994b13b5e97b85c7e481f0482a72e539b3aebba09e7345ccf27ad5adc30b02a44c6abc4b62d3991518ead7a13ae0e652510d2d6cbf1bdccb36175b98f37cfeb75fd232baf1a8fb5aa26a6856d656e60e291a38d07b4cd63f318f148a5b4d5c37096e3e28abf5469d1cf4f488ce08e6baff00d37121c1b5e7e819544cab8189fac92dbd9905dbe95665b5b666fc2811d41246085b8a66cc15f6c8c0c4df43afe9594334f400fe38de88054a415d594361c65d05b0364ac053430e3dd8687a53981d213f9efd74d33f3e75a4aa8999d409ed6750322f817ab2b54599dfac3a6e739351a398d0b014de2bc764cae069719fd67a3ab30f105fa291b08a2f6d182cc69138922620265cbf88603cb80959182b5d8f40b0b94f6ff288691fa0deab6a65a177b18715779e1da6037f20d18dfcb8e9f29925a7cfed51f22a30849e3c985c2221c03c69f093878307823fa18c95415f26dc6f9dea337f1f5162fa0ca9c2e88bbef6c0ed3cf2af84d369914f23ec66fc5c3f350710d1df71a8a30b0439575803c4406cce8df6b335e0f705bebeee8bcfda0f87dba47441141438ed2cae9118482cb04e624c151f78ca469c9b8363225b6f1cfcaca0a7949167c359ec3156fbe539b49c31b8908f64592a5a52c2970f900f5046705c41272e88e3a0616347163684e4debf69e9b327bb17c7bc72cd2063010ea306cce23523e58c48bf4adfa32aacf8e5b590dc0ee5c8e4c8a7c808e56d2c2329965e04369b8b8b1bc62536f8ac2a27e9e7d9fab087e730cd7611889bb0415310d106d346b94ab1092608c0b93fa1da70fd4c8f042422560b2e07708350cf5bf01e26051b75c38ff50fbde73e9c62ecc", 0x1000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:26:41 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mlockall(0x0) 16:26:41 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kqueue() 16:26:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) write(r2, &(0x7f0000000440)="0c4ac231d7ccf431827fef93d0f4f79686aec32f8da1a70009bb66a9b5d456bd9dfaf961d84626947514ed976cd8d71d6fdb563c5de01c38518f9af54c1d083114a1b061e1fdb415451a9dc68baaa9d2e3176695778e1141e46c1b49bc28dec70c40fc3fa42937d91027ba1c40b4a3c84b0f0770bb4cc57b39ab8e01b80751437a36383fde62455f13f62fc6bd284e3b1cdec95957a4f98e8cd6063c685b97e0b4b3247e8c688686fc9c76392b8d602e4c79b81403512cad5029bc141e577bf352f39ac5ae9782c4afcd7cb8b776717ed50d4e330a", 0xd5) execve(0x0, 0x0, 0x0) r3 = socket(0x38, 0x8006, 0x6) close(r3) 16:26:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x3) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x2}], 0x69, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e98594256239", 0x21}], 0x1, 0x0) 16:26:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x104) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:26:42 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x8) 16:26:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x0) 16:26:42 executing program 1: mknod(&(0x7f00000000c0)='./file1\x00', 0x3a0914c44f7b202c, 0x901) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:26:42 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) pipe(&(0x7f0000000000)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munmap(&(0x7f00003eb000/0x2000)=nil, 0x2000) 16:26:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x80000001) getsockopt$sock_int(r0, 0xffff, 0x108b, &(0x7f0000000000), &(0x7f00000000c0)=0x4) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000940)={0x40, 0x6}, 0x8) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="8723a6520ecabbf7b94d2c7f0d5c666a3d1bce034be20295cd82a78e32d07fbfba36089580a8092ed4ac6836e9ad15c2e684adbfddd766c1f6d95df6b4aac4b6ef193a9b8ddd53391af08424908f64cbc1fca8a752f4fd1fd5e86cc1eb502f123803f5f40ccdfbc34f03a4cc0047d57979453ab038314065e662a17adcd886d6a12fe129f3049c45390c1e9f7ffdb9adac57373835ec02c729a7aa4c85e2b3a5ab419a8ffa9f26016d451e7be4e1f2e88baf34f37417a854fd6c8fc4835b25e894b558a853156a6128c0864ad1a1765c8ccc44d5ebeec904e32498f0ddad200de6a3f496387ff86df803871c1da6e65eb833564731dffda36fd607dcf52212523f36ba076fae6bbaf116a7029d2b4070b0e323ea3ee480826a3154bf117c0b9b2fd1e03db1a083fc26450a49fc8910e93f42574f1c5cb800c1ea9b5888d649a5a1062ffeed8242246d16501a57fb5b8a3a48ff03abfbbd09962f7415daf030c702a06822331f863280faa4939cb5bfe6deeb98f85dd6e4553c941228332bce0cfe0754a34db176efb96fc5c34f6493ef2901e0d5b0bae54275bdc0442f4ef967296d71018882d25b6f68e9e7e3e51473df5373e749fc6d2360bca31bfda5a71cd425404b0191c041c13da7a0699d81fb3ce2c933c25f5888b3c8f06ce5d19a56eb744ecd555007ddb3c770e9a3e7204bee968710003dee564b5f641933fb4d9dd8db5e72901b6af6f19aec73ee6bd68cd95ed428eedab7f75661e3b2febc1e5623b8b30de14b6355b5974a6cc15b1c9bb3fa08649b9c62e3a7d78c21fd770cf22724177570d20c2d2ca94dfab968f09eb4338c4177053ace8162cf756207ace3aee19b0ece67f27657c3af8171415a6ee3d0a4b40535b454b42789d6641b75791de78018a06704b901a4cafcd648eeb590acc6317ab4736dc81766796e141a8309649d6eb303f4ff32f9e151d49419ba63d214c4f685a1a744dc2ad53712f84d76d4477fb444bfbc270489a462d21e20610ed5787c42f6a6a363b78379ef74222a1d0cbc375ea49195d26770699f7f46ad23ad83ba571831845e13f6cc578dcb8d892582af273f5b9c6ada49fa25e4d84c0dcfd28a39706862805f70ce14536b423206273e583be0b8dcabb5537518ab22688e9ffbaa4f467a4e88281ae169033fa89041e393095ae72ff4aac8e3d6c4257d6c48556e757b043485431ccbbb2fd46e3afbefe3bf2be428646da1a3785cc7d1cbdaf24ee95da7ab83c1fe7ddd8a40c40d55548831da99bf7086607505b4bb74369d755867c6a39dfc52d220ed8fbbc0aab4b4bdd8e0831931bd75ca9e54cb0867486a700d8b2fa70fbc41055b1b5bccf547e37cb722a2e970c68bf6f9d6380fcda555989afb50392dbcd031de1d28b5b1232af332b016692607e70dde9e240bf3bc771da0194f561797be6307a9b31f2535058cb388996e45f6dbe0cb6c1e00706f7e1c4aa0184085d8efa241b9fe8c59d0644a7a32a50a21c80e5010904d0b65c98697e1efa8a8489187eecb041f7036e3f00288030dea372c0f3a2d5799c6b8917ed1e955ba4c4828a51580af9f84f0fd63bf656616f0a774aef358958ea89729d5a7db168dc8db6329bff99c157bdead2555a49ff4f217441d1a1890844828a8f2b76cd9b225e06efe6c672cd9d3e9a76f8186946ff097b6bbc2bea2c3470122b9ee8b5942538e93c522ad4c36661635af5de6644edf2880fd9c733fec0080fa7d98d16c4a2cbfd4e2007016beb9276d0c59519c9f1b360304bee66fc9efe72cd79d60fbc77ce3941b0190e702c179a6bf6c1dd31330a7eb2cd81d6a7cc8e31bbaa734f764c4437d09d42e4241668024b43ed972a5a1e4e8aa0dc2a3c7d405d6135bf11e955d8d9bb782733aae59c89d272b2977c11019b23006347828ccf3f03b09340d6120e103849d06bbe0bf4968b8be2d86bf9495434d8aeecdbd6e567a36d428c7e775617689025e9ac795d0d681118793f2397d2fd8416b1c04a41ada57759c1eed7d1a3226861e573915890b3cfb125308a7cfa952d4308caa461b3e15e4fd8ac8f533b38277f29211fe43f106791a6f82a7c02f363d7f741e0240088498ba8e0fd1a127fedb26b303fa55d582ae736a2cbbb21f49e7b52c8af4569dc6741ff5399c6e0823f24ea13074a39be9b07ee414f93a595fba565cef6a09e317cdf74d7a22ece9f188f479367110c79872c9d6e0d48ace7402aa67510e0bd5bd4e3a2aabd25db519892aeb5879f72fc9450b0788bc6475a996219745a1163fbbc74578ced9a8d71537b0e8984d01f97cee91ce7ba717bce44f0925bb512ec885035f45c6456d85e58f43ec59163fbbc5b106cdd2093d6fc79992aba62d5e576e63002f3b3bcb041da3468a8d3b870adcdf78aa0924a92a6c54ddb81ef1a608dd2651cc9f50cf75bed384d0109a437ffe7a4b137b706ae2a6db0c803ba8271998e18fa8375e0ae9ef30d994effcaf655e2937af812716be41176cabfc2ca2488dee87258f0d2ab08cb0148fff749bc61e4d088fe5d05329cbe29412e931965c8a750ac137a28d007b0c078cc205a0b940fe31462ca3a3ea8664c7e079b76c8d6069df1403a0a96dcfe4186920797c182f0feada45e1d66273fff9f4da40a6cfcd2a41d3836b5180763a7d2458bf48d6acd89a58a875c4d4b033a22cb17b69bca0b0e6f692be24209113924b8b3b75e2065e7504e6ab2d1792a7330bc05eec5216b6cf9b2b5fa5f4f23ad340056ecb858297", 0x7a6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000980)={0x8001, 0x6, 0x10000, 0x58b, "5d49e89fa78ff8c31f073cd36c64a537e30874fe", 0x8, 0x8001}) sendto(r0, &(0x7f00000008c0)="447ebf913644c92768bd343758eb13a313ef4799ea26de9d19cbe63320d2e2eb4cb57bdc5a8ccf8623fc25eb", 0x2c, 0x402, &(0x7f0000000900)=@in={0x2, 0x3}, 0xc) writev(r1, &(0x7f0000002600)=[{0x0, 0xffffff52}], 0x1) write(r1, &(0x7f0000000040)="d4706fea06c0f5132fde584e81da649b273ee1480733a53409b1bc3eb35b263a240b4e162f12a849ac413f6521bb0d2d7f31facc21979ad58795aea8639d0a0233868b1a9a996e624c91d394afaf11ad09e021fe232235706068d7", 0x5b) 16:26:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xffff) r1 = semget$private(0x0, 0x6, 0x6b8) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/93) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) msgget(0x0, 0x508) r2 = getuid() setuid(r2) 16:26:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x7, 0x9, 0x3, "4116d329d0480c463de756027986989fe0dc401b", 0x4, 0x7fc0}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = msgget(0x3, 0x1) msgctl$IPC_RMID(r1, 0x0) 16:26:43 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:26:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2036, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x201, 0xfffffffffffffffc) setrlimit(0x2, &(0x7f00000000c0)) getdents(r0, &(0x7f0000000100)=""/217, 0xd9) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:26:43 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) syz_open_pts() 16:26:43 executing program 1: socket$inet(0x2, 0x4005, 0x80000001) r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) r1 = shmget(0x1, 0x4000, 0x502, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = socket$inet(0x2, 0x6, 0x2) r5 = socket$inet(0x2, 0x3, 0x3) r6 = accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r7 = socket$inet(0x2, 0x7, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, &(0x7f0000001180)=0xc) fcntl$lock(r5, 0x9, &(0x7f00000011c0)={0x3, 0x2, 0x5, 0x7, r8}) r9 = fcntl$dupfd(r6, 0x0, r4) recvfrom$inet(r5, &(0x7f0000001200)=""/14, 0xe, 0x3, &(0x7f0000001240)={0x2, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x3000) socket$inet6(0x18, 0x5, 0x9) accept$inet(r6, &(0x7f0000001280), &(0x7f00000012c0)=0xc) getsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000001300), &(0x7f0000001340)=0x4) recvmsg(r7, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000001380)=""/78, 0x4e}], 0x1, &(0x7f0000001440)=""/18, 0x12}, 0x800) sendmsg(r4, &(0x7f0000001900)={&(0x7f00000014c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000001500)="d15952fa66d90bb8fc91aaf661c9479b420b7313591aceb04f4efcbfb989021fb98109c2d65771b7418c7a8e85af3a15b70906e7c68f87ae6b9f4db5246e7e90fcae5676d7dd14f0b73fbed996091db4d225dfca001bff89ee62b1eed406ba0852aa560df3717f04af559042275b4c8ef6d188b11ceb4ac3e2946cd9cc3aa82b24bf6a672a33b3b5d8fe8c2a314685be7f5a85ce7fd47de89e49ac1119bbb6e4dbb784e125b8bf5ee0f43f0402a8b2d9fd3dd1107c377d6af350136342ca57ec61caa2799d5c2490f015900c08dd0e1f2095a81181574a9bdce0d2a9", 0xdc}], 0x1, &(0x7f0000001640)=[{0x68, 0xffff, 0x4, "1fba40f2fcc134a57bd7aaa53a769b500d759186fe3ef9f117ea36dcf629234394a6444f341d7bc4ff6717342c81e22a62efc3911cc7f8b4239d05431f68f637e83711934c3bbe0f4d8ff633f3e7f01c63ab80fc03"}, {0x50, 0x1, 0x400, "fcb87adeb247cba6623291dd1d67370ac3342957d070e8773a0fb2fa97bfebb30071a3c528175ddc079b3c18ec53747a3d7769214e369ca645ffb682b95b95"}, {0x88, 0xffff, 0xf6, "baa098d0c04f958120a2f5757e5a3fb19af261513b5fdd8d7ed050dc98ba1480d051eb7499a863aa42066f92bd4d727423e7dc2aec018edc152dafa8701d1b0499a0419e86faf9be8dfc14f48a6c6c82627207d174a9aad135595e88b230945a166868f78a844824af47106fb0308d4b631c4d086d01780f"}, {0x60, 0xffff, 0x100000000, "d4cefca4362f98cd159a639b78848f75946542f8f912a37b62c8bcfcfb8a0f9c44eadd4ae62bb58b9fe529bb2024a247650a185329afab6db6b63b7f2bdd04fb3be27e9557af0c9ac5"}, {0xf8, 0xffff, 0x2, "fbd054de6249e5bbaa6c8a74c27fa9211fb35f0df35979cd02ffedb17fd8583c846dd58765ed59a84b7cde0b3a291d3f3d41608caa57d78e9ae59e9fd5751b55485a5bb024e0c3032933e3478623fb33a5ad85ffd4014004dccfbff7d1fd401a6e6a5dbee6c97096c6cec88540516e13d8474eb74e793f2bb12c40444b7b6e7958ec41004b10517d85c265871934150d94564d1a75485c368f87f1d789444e41c0adc4c9ce109e1cd043436675a51981036f6594f95f959655dcab0bc357c440de97f1ad365464611fcd34b71fd41b09afce7cd8452d2f65bbfe2ad046a7605a067790cf"}], 0x298}, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2010, r9, 0x0, 0x0) shmget(0x2, 0x1000, 0x80, &(0x7f0000ffb000/0x1000)=nil) recvfrom(r0, &(0x7f0000001940)=""/163, 0xa3, 0x3, &(0x7f0000001a00)=@in={0x2, 0x2}, 0xc) getpeername$unix(r2, &(0x7f0000001a40)=@abs, &(0x7f0000001a80)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001ac0)) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmat(r1, &(0x7f0000ff6000/0xa000)=nil, 0x1000) connect(r3, &(0x7f0000001b00)=@un=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x4007, 0x39f4) 16:26:43 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) sendto$unix(r1, &(0x7f0000000040)="ab1ff86cf72ced330e7e1182f4ffd0840fd8fa832838137b9bc3c6ffc7e3d6928f61c072439b59700946d0339181fd25a38666cc7cd2c517de435be6274cf807ea2a59c7963e625b5e882ec1210324c8ce9cf63770a2b094cfb9a6308699710505fae1cfc3a1460a98d5c6c8939c971cd4e9c1b7d7038bf350be0655b7c09b3acde55a4dcc6df80ffedb0aa41ad45c326e8ba01aa591d7bc0fedbcc453bdfc762a505043e9fed8df66078f2be76fa25c86", 0xb1, 0x8, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000240)=""/161, 0xa1}, {&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000140)}, {&(0x7f0000000400)=""/174, 0xae}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000004c0)=""/61, 0x3d}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/140, 0x8c}], 0x8) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:26:43 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xfe, 0x0, 0x800) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) 16:26:43 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) 16:26:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xffffffff) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6128) r1 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:26:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x74) ftruncate(r0, 0x0) 16:26:43 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) execve(0x0, 0x0, 0x0) 16:26:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) r1 = socket(0x20, 0x1, 0xfffffffffffffffd) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) setsockopt(r1, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) setsockopt(r0, 0x401, 0x7, &(0x7f0000000080)="fa457872de5394b7e2e94ca17008806702df4c0ae815d9d73c404ebadd3817ac2a42464ad0cc84857429a1cbc65b30f662f2522278e16f5d36faf596a3237f2d309156bd519bab9b011babe429191dad802488b35b3b02110830d199fb42edc443b3058fea45c1fc8a96f4beff40ab9b2042bc17105020705e98f9d331ab5bf5535009026021d5d085", 0x89) 16:26:43 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6002, 0xfffffffffffffc03) open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x101) 16:26:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/8, 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="4c06f108830c18fc0195810a", 0xc) 16:26:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x1}, {r0, 0x16}, {r0, 0x1}, {r0, 0x40}, {r0, 0x10}], 0x6, 0x3) 16:26:43 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x400) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r3 = getpgid(r2) r4 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) 16:26:43 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="23ed69abc8dcae2cb81b97277606d63f01d68409dd893328e20ea2eac3ceea24ff93582ac2c528753f16dd2b7c30", 0x2e) read(0xffffffffffffffff, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) syz_open_pts() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000980)="94", 0x1}], 0x1) execve(0x0, 0x0, 0x0) 16:26:43 executing program 1: syz_emit_ethernet(0xfffffffffffffd25, 0x0) getrlimit(0x2, &(0x7f0000000600)) r0 = socket$inet6(0x18, 0x3, 0x1ff) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/95, 0x5f}, {&(0x7f0000000080)=""/110, 0x6e}, {&(0x7f0000000100)=""/75, 0x4b}, {&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000000380)=""/114, 0x72}, {&(0x7f0000000400)=""/50, 0x32}, {&(0x7f0000000440)=""/13, 0xd}, {&(0x7f0000000480)=""/144, 0x90}], 0x9, 0x9) 16:26:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000001580)="17e7d43198d880fde26123db32f1387c343bdf4b425863acd09866d22f4f352c50ba41fa26253b19ba3bc510dc110c11e2da246b8fb03ba11c3513d70bc7ee3588bdd40a01a283554168b5e8a69c", 0x4e}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:26:43 executing program 0: poll(&(0x7f0000000240)=[{}], 0x2000000000000294, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) 16:26:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x1) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000040)=0x7fffffff, 0x4) msgget(0x1, 0x220) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) pwritev(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)="c57b1ca906de48ed9b81e5b43c8aeffd2ec48aed087a1641571b5b8b5387e5c7c233bc0916624e3701d1b8b4f8aed703ae37a66884e5fbf823cf611903a46d9480558693d08ade58da0becf4124fb57ac10bf64adc35e2d4ae2af241c8f7f3d812e5007eb7b61568a3025b31a7393950e071005b5c9db891f42748f23b4a7b8e7c0f2ee79d8d4e1a4b5ab80f469e74aff6269d23caa1853e6df34f882ebd69", 0x9f}, {&(0x7f0000000040)}, {&(0x7f0000000180)="e24cc47590bf6c931fc964c07042a8fdefe8d19e8168c9e97a60016ac352d50c79e3d5431845442b53b20070105c53179c62e58eadd4025783f85425d3b2d9183e2c8ed72dbfef076e4bc530c0440184d254c514f348e064dd713860fc2702f64a8f70a89a64f8f981b5854b217070f90fe0a80e70526ab360d053fb9bfd6c1b3b1f903c06e8b918dfafb71509ca3b06e51084583b3f34867634a4063b651e629bb03b1a7d7da32fcfeb00afa9cf0181778b12fcd966d2c910e108fab7e25c77c406ff59d3be6e2d305a1f27b219fc4fc5bd", 0xd2}, {&(0x7f0000000280)="f66ac4c2b59ccefc874a70235c180640d4dacd177b5403ba5e4ba4c0b07d1e4f8b0a704ceeee0a01ac88de825d937631904d3b4c9c8cc2762415a27eaa2973a248da04ba95cf3a0072192c07cd7104c663766cd43d2eec8fc2e52e373ca9fdb8575c2156d0e2159995846578b7c27c35f145ca3cc379155bc5481bf49fe37607818ffe8ef6a45bae7bee9f85a452a869b420759fec0493d3154ec253ac3858b5cac21356ce47b46da7b6158c02e1e10fac2a7fde6c8558558fb3e64ed74a3e23dd856be1cc8238d4db9600e1b442d0ae0928e7bf96842fe8eff396c2f22a2fb4de0584846fb17bcc52d5e0c9", 0xec}, {&(0x7f0000000380)="e18ea35cb90d10cc84a4ead78e065e1ab55e12f612f71d53e4bc2f5e9dfcbe9e8ea0ef189cc663d474650b306b1c7fe86759d77f3babfbaa8a4d2fd583188a880a449d5a26c7b0fa014c89bdc1560bbd687259452f24ae71c3f5dbcbb7e64e2bced3f0133d0b76413b5bceb6e498c1984cb89fc0e863ba3d1b7760737d518704b6c89dfb9606c609b3bc6026eab624b5ccbd2003", 0x94}, {&(0x7f0000000440)="7a3d94972a68b914743573", 0xb}, {&(0x7f0000000480)="f3b7159e5679de875642d310339e9ad5a156c7e5a921c8a628ef509ef9f516c6573f5710c1bf537871918eb61204ad783291580a2fa8f113ddae78fd13e5f3b7a6fd437cd5606954a6c836188f6d0559f7f78157eae63d26339bc494acd7863a0abad2ec3d4be5c0727497e64c42042d0c09acc9f1bf25f61e4264026f76f1a5ca0d261d1fc2156f2255f9ddc227664c40cc9f3992c7a6e1a736fd660b89a76b3b5ba5798ccea761951464efdd0dad3c2ec167dc5ec44dc3c0b0df7bd79f89a04e4c608bc044a0", 0xc7}], 0x7, 0x0) 16:26:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$unix(r0, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getgid() fcntl$lock(r0, 0x8, &(0x7f00000004c0)={0x3, 0x1, 0xfffffffffffffffe, 0x0, r4}) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="6cf9d4de9416e66827c2dc5ec93e80da0f77b9a483ca09b292761d56eb45a422c2e2c0b7e16210a7521190fbd630c98a2b4410a20d820697fe54b8cbaa4e0e57c1a1ba5ac5825d20e0f89b3e4dfff5115e9aa1bfa3071c69b60296f35080d2c06006b9656751210084dc8697e3c3a8b9dd18b706200331a43228653ab9e330db855e643902dbed1bd58305bfa36b6c728566d5904f6cfafeefc703d706b4af91421128256f4fedaa2e1e691834f6870a9f41a26453c485c8f647224371c8b9ffe3f4dcf0997027e5b21b2c873ab084efcbd52ab6e7b34a890de652cda8e9740a4ce1e1905ae0ec58e68d930d4b8ad29f09", 0xf1}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffdf000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000002106f9adafc0a1b6c593aea100", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x4}, 0xc) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000500)="6d8844e2be22a9796322dc0a936209f1b3c5e78616f7d5a019b2999f3118605b8b547ad55879f8f518a2eb509c6e26860f0a2a89a5af4ba58209b49d378cf220127969dadeceb90969c5ff840707dae97d70b0e3dff1ec75b856c96c2b53017d6040b3f779d300b824c6becfddb588e4aa74305e1b91cf9a1138fa68f6a5eaf541262f9c37de94bfd032fca96903de178326475606883edcd1a0b6", 0x9b}], 0x1, 0x0) 16:26:43 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x6dbd, 0x2000100000000, r2}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 16:26:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x908, 0x20) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 16:26:43 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x9, 0x66de, 0x10001, 0x4, 0x9, 0x1, 0xfffffffffffffffb, 0xe66}, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0xb88, 0x1) 16:26:43 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), 0xffffffffffffffff) 16:26:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)) 16:26:43 executing program 0: r0 = socket(0x20, 0x3, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mlock(&(0x7f00000d9000/0x2000)=nil, 0x2000) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) munlockall() mprotect(&(0x7f00000da000/0x600000)=nil, 0x600000, 0x1) 16:26:43 executing program 1: socketpair(0x5, 0x1, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:26:43 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) 16:26:43 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r2 = kqueue() mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2044, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x810, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) getrlimit(0x7, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xb44) msgget$private(0x0, 0x18) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x3, 0x0) 16:26:43 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) clock_gettime(0x7, &(0x7f0000000040)) 16:26:43 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:26:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) rename(&(0x7f0000000040)='.\x00', &(0x7f00000000c0)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:26:43 executing program 1: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r4, r1, r2) r5 = kqueue() getpeername$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) seteuid(r1) getrlimit(0xe, &(0x7f0000000180)) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) r7 = open(&(0x7f0000000680)='./file0/file0\x00', 0x10080, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f00000006c0)={{0x6, 0x1}, {0x4, 0xd88}}, &(0x7f0000000700)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000200)={0xd6, 0x100000000}, 0x8) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000280)=0x4e48) pwritev(r5, &(0x7f0000000b00)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x1, 0x0) fcntl$setown(r7, 0x6, r0) sync() ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() read(r4, &(0x7f0000000b80)=""/89, 0x59) unlink(&(0x7f00000001c0)='./file0\x00') recvfrom(r3, &(0x7f0000000c00)=""/143, 0x8f, 0x2, &(0x7f0000000cc0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0xc) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) pwritev(r8, &(0x7f0000003f40)=[{&(0x7f0000003ec0)="56556f159288a55efd81aa23d94c8e1b51ae7a6af5ee1445c26345618da12fae424001323ab84bdd877136df711418a4b91546db6184aebd26c625c02ca42932a34b94b73f43c821a486f2e7f449640eb3", 0x51}], 0x1, 0x54) setitimer(0x2, &(0x7f0000003fc0)={{0x0, 0x3}, {0x2, 0x8000}}, &(0x7f0000004000)) setitimer(0x0, &(0x7f0000004040)={{0x5, 0x800}, {0x0, 0xa1}}, &(0x7f0000004080)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000040c0)={0x7177, 0xe463, 0x2, 0xffff, "c84d0312e17d4b71e0e23b05f196eedfb09765fe", 0x0, 0xffffffffffffff1a}) 16:26:43 executing program 0: getrusage(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x9a8, 0x80) read(0xffffffffffffffff, &(0x7f00000008c0)=""/172, 0xac) sendmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f00000005c0)="941a7f02237396f9b79468527551e7529f85070eeb45395236375dfc1a377828a8f32b842ae78cf80d4f4913e79a087572981bd814dfd12bf047a83879df73ab858ae4a3e0aa0c572303a01bac571e5c2e9efd0c8f5aea6802de6bb9055908d561d54b975296416f0f0723f38ae4f81b5dfa71e966c3faf2030df5d230b47e6c8f724e7f64221ffe", 0x88}], 0x1, 0x0}, 0x400) r1 = open(&(0x7f0000000840)='./file0\x00', 0x0, 0xfffffffffffffffc) readv(r0, &(0x7f0000001b00)=[{&(0x7f0000000280)=""/233, 0xe9}, {&(0x7f0000000380)=""/203, 0xcb}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000480)=""/83, 0x53}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000740)=""/110, 0x6e}, {&(0x7f0000000980)=""/171, 0xab}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/146, 0x92}], 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:26:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0xf659) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) socketpair(0x6, 0x8000, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="9686ded5b57f737c8ee4bf51dfd08e04f241000d02779d7546cbe8e29f7a97de44904b11e6ec12fdbddd607d91729d354d13735829da588d73025c71d98bbc1de96fb76c6829ff77ddaebed8bb1ba773b95edf322260ec90b52da1efdf488165b86fffcf488d84c43d07de0f790a634f", 0x70) socketpair(0x10, 0x8002, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x10) fchownat(r10, &(0x7f0000000300)='./file0\x00', r8, r6, 0x2) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={r7, r5, r6}, 0xc) fchownat(r10, &(0x7f0000000380)='./file0\x00', r5, r9, 0x4) sendmsg(r2, &(0x7f0000002a40)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f00000003c0)="0e56081b372335400fdae96ecdfcc866b00d3d9b7f6fe67371839940f7f54405", 0x20}, {&(0x7f0000000400)="6ee6fb5a150b2a14a3b4306cb7a1f4022fb4e6d4afe92a7f255f43060692f096a688b90e23a62bdfdef84ead453a1aaabd190fcb79f79db8ef950439f18356d9183e040474a51656134abfcc44760aefbcab2fcaaa4c194212d395800fb909e17bb67589a6548c68cecbb14dd634a79feb074074", 0x74}, {&(0x7f0000000480)="c977017de6d5ba56b83a49fe6d4fc7ecd260873e1c892f8ed13f20e78d997ba2bc01f665f29d1d182300e21202131e215e30f6f3c55304855caba02170e1408cd6a54dc789c1236403075fa269633228837b97f92b5b18712d4586d833a1dda0112c5f75d0e42fde67db25a5e2a23e84649501689aabdf52a90a27a6b119aefac695282776f0e2430cf907ff264990e6cd2c280388b411bbc668c1af9bcf7f5be849731fc720", 0xa6}, {&(0x7f0000000540)="d31f584b17e2163400446f86", 0xc}, {&(0x7f0000000580)="c35b9f4bf2db10d39c7565d62462c4ad9738a1d860aa4985a2aa3195123c6920cc20e327e6a4ef3df59ba396d1b2308907ad9a0cac5c1de94e902546edaaea1296547e13e6623211a9513d821db500341f7d9ac51930a09e1983d6e1b00935a7e76e67eaed4d9749518ad0870d6416b4520f47fef706a3def2d765d9029cccfd4f86754a6e32435eb17ab52cc84462a25984a9abf927ae94d05902755e2a9fa2d5986158fbee1c261e19d549e03157c5506b74351480b351439aaeb79c36b5830e5947eb09f2123f8a9dd6b36e0e340f8745f952698a99addd04f5dc0e018d47310e6132e95290bb0267f2fc481f320e1c2e27aa1de87ed30a32ced2e11f02efb8e3cd889f0432fee59204a6909591a514fb7fd48b02b5fa4269722e3dd470024917a8884cd22ee3c59aa0759bcb25dd8fb31c3e3cf2ce04e1aacb104d72a633b9bc936ebb96869c0eaed42b4c809b80b81e0e8d368d8e12f0a2a0ebc757cfaaf2388c653e11cd598eae880fd233600fbf25726b5f9364ee5d9c4a9dcb836f0571fe3f11a94320e5f0c56de6e9bca5ad7906fcfff1c3bfab2c7c2b0303fdeb018e60c51e30f0cd770bd2d6e94a198158dd1e97cfa8c3dbee87a657f1d210bf2904705202ce8f236f523affa154b94fd983f16c4aff2814717080919c07729491ba28666933a91670532acc7f9d3265904f91b0cb951b7b143799601d5861915f54a3075b4bfb8890006aa89eb711fd6acadd89af2ade899794e6fb9f5270e73baf3ca230ee3afc7b8f6a90e81f1f187dfc5016ced1ddb8fc10ee9e2929ac86eb465062b80ebc4db64d54ca9230f6dfb307d814df859eadba9c521e5a67ea7a5edc586a006846612a885578c44e8c0567e39311ed1088967004bf449a4c3c542c2fa34d59104fd1598900331b4ffb0c76b20b0aec6dc62d6f76160b5b90d3cf3c02f719e26123d569fd6afe48b803320b7f2826df4ed18ee7fae2b386f27fc168c64409841c400c2c79582d6556e8c412394b6f4908716e1546b814013d21b79f60f93bda7c4286c5eb26ad5ae06915ee1664d36091e23de7c955a02baa3dd43b29b0e9acb9b142992e0ce3414faf26e1cac9d81bdcff4dcc2aaf2145d56c940bc412c892a23d1e13346b9a69ae867f6e81a98e0cba87e8da8084469fe9ac66498b5d83ff216298bb6302ebe6495cbba3196efa7fa08c9058e91c26acb133e69797d461b4e3b79d934da1f9aff0f98f8f5a5b2df6021e40a393fa83b599be8f4e7e8b1c5dbf3e6c5c0aa434e0667119e3df4ce18a4bde53b2035510808ef62fc6324679c582f4633c1d4a4158db2b54875b10855070ef36c50b9e56c6a088ae24440c8d65f01c2a1d9582f286ba528e808e39b06818812e69c9c3f5f8e8c5ee3511785c188c29575edab39efdbee2ce30a55cf82d9e3ceeb3411629b158cc6aa34edc8204505f5949b99f3eea442b95b15ac07f927094a0ca3f86feb5520fd92a511dcba7abff6ea006295076fe244618fd305cc7bbb6ae8e94c607a1db42183a96e812c2b5d1f73b044c04e4d14f3cb5da3c28181b9c76d055c41f4348dabc0f4720ca467b281d91c392bbddbdaf9db17420838b926d4e317a48414b1fd7343fcbfd8b1b31ff99cf0d23e2a2d4b23c8b9e945aed3b783a7c4ba8ce5e8cec5c60344104ef469995a007cde841776da9369e4725fe6330ae008e3ba5a942558a30dfc511ed97d11abe1b8463a452a6ef92b855f99eed878c2edcda1d3ec20f7ebe24db93c0b8e9dab76afcde45f3f53ca1401b64cadfb998cd74e60e2fd18d1fd028bf3f595173a5eb1d405fe2b48ad7eacb74bbd1d5df46542b6d26316a06945cf663459cd27dc119226ceb549e16221276c166d4191914b5591a2b8d97b5c3a611380bd909417b9ab54220e70af0312f9e6948a4a4f3b8c190a477ae21a68a6666c4e8e2ca5d36a4dc38066ff36fbc87d8203ca645c9f44740e4d7904a51bb62c33cb325c9b181839c14b2efd29e45b6e8590946a219d91a5454c3cc4f3bfbc7e921937c50d3339e7e368f17ba489076ce2ec1a47cd7f27ebc2d7999745e04400afffc09b600c3fca288ea95a2d2e4e58b0dbc130bd775adb89e39fd63e2f46e1ed4b3b9dc59e396d210ba83afdcf35e0b0665df9f0b9cde0d7b7d6c3b23bb6fe7bae1e7bf43f5b518b63fea5a25157ae1ae10af498739b1897406006a63af1bf659d9abedfffcdcd71df3e183f9862296a6cc5d1d00e78bdc1864d31a8c4c338bd3daf2fd7078ef68f818e97065e669030966a916f8f4bdb1def378b375947f0b216d9903fe3d7261cf8fbcdab758e426e55759776b28752adaee587fcc9a0ea4a3c7e8a6b36afb71905ad5b4916ab89220046edc783f1649a3b68e32ebd8db9efb1cbf189a54de665838941b8bf1d604123aae19c6a388639e79d8f17757d79798753dcd9a68b511770b3749120f78618e8b8e7605323d45e3d40a6cd711b0e21728ed12a5a782d19b410eaf9f6d930279c2ee3117d62f3fa16f47700b3d279f0ff6ac7934aba3acf5bcf5d9e4595ab60db945176e4484f1bd5f813fe556f540f29ba78163455435ed1859a65af56871eff7c733792dd9b6f45cb6f002b8abfd2a668446f8b85187bb5d58c9562e8d4ff09dbaac953eecd67727e9768f360f294263b71dbce312fd10c1a8038a5f5ff4c6f34279495269df8701f9c26e144e486c8229d639844ae2162f8c6fa1de10cf0a77e001bb68c3159c1ef18b78387bf19dfa0eb05712f558698bc17f631a7745e79fc0b2d05be582de075a3ba6f2579becf4050c4f6b80c0690e6c47aefe30f7d33fba06c2e1a99ae80856890474d2b515b4543ff788cf51f7d2a7a8b18dfa0aeb5eca06ecbffcd794679049aa6757b596f512c264b65465cfb82a8f01820b5561b472846bb368d0268e3153dd25645ab2166f46db6ae60ddc52015324cae202fd05a77ff611fdf36fea7c3b9bc8133d24a8d421161000e970780b93e361c3b16309068fe2d6c5cd0527987b85c6154730d75dfea24a56a31561820f8b0a18bd39f2ad3e566d6d8603112b0cb3a655b9ce72e04276252987d36984f34990abf415c99f29bdc4616346ea4919bbd469e3a9fd745179aad1bb2d858f5772e23b8557471006a414c3d44ce23e3613e32599b381a2bef043bdb4129be112938b193df2466c7034c4965bafc18d39e2bca3d4bfbbe56e70be523af5bebde8f3bd07f3b98390cc7f0dd17307850592818d2cf526ab76655bca26540f29831c3b816b69f0450ed966ec19f2dfa7aaa1e7d919a4ca9e820cec21c4e0dc5dd844625687f2e5418d747818b0c9e1e6bed965d4acf92aea184c2679e298357d991ba82ecb8cff13d9ecf74550a158b8e917d00b01d2a710833a3b8583ba8afa007dd5df7c220075efcb42263b140296a16765804a0a59e1741083aaa25a9f5db886011b1745b195a65a6f4fdb1ee3895987abf48ed55b991097e20f4c1cc09fb3a0474923598164aa0a90668049e217fc1e8e820b7ee80e64cceab712d495f5e6c99673d7ec8cf6fbeb11592244b50b5e4f26e1d485bf1b1ca5f57fa6ac8a3b312e18f28bad4c9fbda1d733d3ef58e74a35206eaea5edc734e8df75663bfec80468acf9d31394e75e47c1404d055c6a642a0f931c585ef5515d45e6ad82004cef58a017d1ede485a544ee96bcade833e6ddb8350b9ca73a8184fd486aa79c888f70665fde9858f5f1050c22507700c6c7448300e4618212d53da24bab205a8247ea99db6162871a94efeea356a949bc4ddea3393a2f3970bcca352834176604eac6324783471000606b22809d12441b98534f15593bee86b7bc6b6f394c97ee1c3de86ea5f1df6129f26ea7dd5143581b39665d915431de624c54e70996ab65268829a63f4570954cba39573e16e5c001996fec2ca65f6c3871113be0f5ae3affa7dfd2d6e94e5f45da6a56e2ed96d455ed0381d635abc1f1364ba9ef0175e73ebc175bf406ecfdced9fca349b31e3cff184cd292879537a64e8a7ef45fa03d7cf8b628d00f9eca668622dc425c448e85d11443eb90a9c9f3150241d0b16ba51bda9ac028c42037070192cebb722da11b11fe92540543ce5a4cd0327760a084e302c5ee69d4a690ec3c2abb3e8ac704242fc3b3802c0109278110b28333072100b0342a2c1f71c6e535e3e5f215fe25dd4f9bdf41ad32294d87e40419d28fde3741821aa2594fc772ae02bb1192048005ec48ea414d02629c6478f261674c44d5f018e38092ca21a9a47390fb0c2d4dcd8b0973b19926e5a6cf64dcb2dd739d4703b58631de3c05c7a8c1ec59c37f07c2aa9c6ea832835ef627e9b672a38d4a749c3627db589956cb829dccf2d2187106cd3e23d9dc1450c9b8900f77dea80406968b24bf1f7d9023b7a8adc3aa6bfe8ca3da8aad902aba6f5b06c888cc9875bd9dc4a0f13730666bcb49d6312999b5db3b484865168c5420e776f90ab93a320ac80ad2a6e9eca2161c8d1d38d3ca05aef295e247c7caf8ee3123d73e3fd7b75dc44795a064b1a64e1517cd5f6c67eefeb9e540c7d35af34be27d4d8d8f9e8d9544af7a7899a2232e59aa357b1a985722bb41667b246b240515faaedb6b154c6b9fc8a94cc86796528a08cf9cab23992378295312b90286ecdfcda7a861111713ffd38cbac2998650c85002eef7f90bf096190ec21f64f3c23217fb39f1b29b45ab1841608894ac5165cec608b6fba883daf9c77b0d36fba21f69a6639d373ffa2f747e684a72610b0310ce255d9faa9d7582b8ca1f8cb60234f288a271e56aa66c75b074fcef7095d9b1e9b61fa0ed62c01f9bd59cf8229db67439d8a611d871f3973d4f52135a2d1d8abfac28f63a4a569a9d593b2193f0a19a827dd81147fd641a66f1e591307e100d653482cd5c8971073325492ea5bc5157e87fca1282c899790e05e70b62f4ddb138bfbb30ba9e94d6047fbc68fd70ff8b21951c9e7c59e8a9aa3a21b558612fd13839a36f397c2f5249d54ed28e17633c8c03a3cc244a58a35572847fe8bbd0c5bfbda687ee67aedf1439ecebe60e34cd6ad57ed5314c73b0bb6711e7d7a1c5ee288d3e71b8888e955a8e62eb3011ca57302e55fbd1989cbd7a59452fe0a015b065b290eb05ca03a325178f2f193170e0c2ac98fae6ad52fcb4960624535ec3214c4c2179a71542db1ee3f75be6977e90248c436a158998e8fbf36ff3c4a43a83660bf11818a5b016711a63a3dd13be2c019e542cfdd0d67a5abcd6cc444b984e5e2ce9d79eead7efc8f71ca0018b85d99632ccf78afa4e11f86b55af9970062888111880edbe11e2df24913c2b496bd7bcf2faee3b82a9667dee6c5e7f19fd1cc4f560214c6eefcaf1720519a38a84070f78105bccfdc3c4f3ad87f520a42f309cf86a91cbdd2f986a29cd77caca391d534e5b341c33162957aedc101a3fb86a49846ed5f8ec8dd92be0d336ecec9b73ca94a28adc575038e222f5f83dbb1a99f3db52ef1e4ac2efd0335ccc1cc06dbd59c6c3a7fe059e905de7b1157fe28272cfb9a6a3eb7dc660bed4fbf9e78676be5b3dffbdbf532d843ba677a4ac4b664599da88ebedef836063092a6b95e40de0e60443301248192e7fbc8cc5aee1238d515f3dfeca72538e4579488dce793e21f0cf12537d0b608863c5e68c35db3d6e8fb6d2b95a4b1ae9e79564774c50e540002f22f0f2e1564e313138ec6948d32b83e5e93538921d46bfb90f004e20b47f999c06a81eb18956bcd7033598b497e93c92466de43e05f6e93c", 0x1000}, {&(0x7f0000001580)="72fb17b0670bed5a64573e9d52342f6ca87c71dd0e7f16d3b10a1aa91316d98119cbd9ff6522ea2fe09638144d962b971cbdd4ac6e03db060baa990e31f58410a0f7a79c97a8763977ed186255b34488ec852d7a004db20eade4b2c94ad39723b4b0ec484d8fd8f05e2d82c7d0bbd29aac759f4c99afb7454de887129e91a8b677a29673efd659848aadfebaa9390b0bab94729376ef48fb16eb3f460eeca6f61fc1e53aea5923ac1c6f08254b9e9cec929b", 0xb2}], 0x6, &(0x7f00000016c0)=[{0xe0, 0xffff, 0x100000000, "24b46c61fbd220e743f33315dd5688281b86d44c4bf1473a96a2f7c76894d416ff2874d5c9d811e6060f0d77029685544be76e13ac8274a593f5a0514dd87804c01d8d2e1c0889d1673350fd613fec759db99a8428c8e7f8ab6b4636632f8e5f78d8803964d7fcbb987c178708157295f37f368fcf60866f581faa87aa196739b51b24cd4cbcc9d0d9cad09e47962616283fd194a007287453680f584130cd7e0fc10ad87cd6346ae625d63b60a65bedd7db1ef971b62387c47e3859629a06a8bf36203f33ee248c0f9686cb"}, {0x108, 0xffff, 0x36d, "a4467a7e31167655cb7968ed39561eee4d99a64926f7246b897891909fe08d45a1737d2edc204585226251f6c86dd0080d96442125e2fecd188afa063c83be0ed7c753971f07c11e0c2967ba508f225982b0d17784f55983f823b5c53406d6dc59599d52f14b2453ce89095fe3bfd6f2b0f37d04173465aee0fe8c1de4eec2e41c821c3793c5b739c683f99ab34bb9dada02b977679b1cf8a74c03031e4d0c354db6c2d7401815c0b6a8ffcf2cd608a521e176665fae4effee4d05605f932aae0edec0b9da23c3d888245681fbabf483d8aaa7adaa755f39278c33e7e7fcec071bf03f7f4f777fdc07a3b51e5e94a052685ab74d"}, {0x40, 0xffff, 0xa2d, "97ba3094fca08da76f5b77ad2d1b3c176b915fdcd3e45afe4250a7e3ed87092c9c314b6f93f98f48203965"}, {0x1010, 0xffff, 0x7, "f2df3297019d8f77251556f51e57c0b78bb544bb216df512dc429884c50d415812cdc9a09cfa3140d71d6f6eef1885709b50a2ba08efaf8e2a83f9c861c29e8fe710e6691477722c793fb29673e95e380189624c5f87f005d606d75098f98e1beed3c09acf448cfb864f7dd2c9220c3cb21c201c21ccdb2f3412445b2ec56dc66c61a825bbac52a17b9b9ac233c43fd7b30f1d7c7b2169e96492e25fdb22f9c699619122a87f49e3a4a0ee1fe10adc38d5d811a7c597bee4b7848433784895c10d735b3d33847fe503f97213e261660d327bbaea4a57897807a3f56858772a22b6b5e640ef17b5568f90807beaa00ca0636abf4c2924b922f2ef52736dac15eee767243f32d69001b77dfddd2758e00541b11652d7358cb30434acdcc0c9605687ee8555519434d30780891203f724b7aedd47328ed5514f2e25b716b7160fa9db24c8344ba8d03dd4cbf676f63ee2e31509723860dce5423586d6f6b898cb5d0519145c529c0aae13aecd2be8b7015039fafd27541fd3ae5508ff4e494d1766c0aa3fd6e256d3b20c8d6ce2ad1f11911a3aeab1849e6b29932b8f18c64bf8a485930ea99960102bcd8114ff976fe8b0ff5fe48abc5cca03bd7ea2a89749a5f9307c2415aae3e5cb1a053b470ab860ab82c31b5a0d605a878a24dbe87a4110b50d21c8c04ba9ebb3271681b621329bedfb3ed93dc1ebc3a9d9683b272994156cda8af6f2331120a52a0ddf91f2bd2495cbee0ad95d906a31541fd8b42ace51a6a3062e211e856c56df9beedc71bd69edfef749fd037faf70ea7312e8efd6dc7fb5f02eee157c5d5a7cca5703864a109ff1fc5d2d0e29d789bc799aebbcf5d7d5c347a174d5ef540a588b7cf44e785057124ad436ca47afe7f1ac3393392910131e039b99228660abccc476ef67cfbdb3b6626448c592e4fd350556cea54caff8a100a4fe29f7cae46945c202012583f92ee8df6e318966e731a5d1acf9258ad684bff9b3cf485850523a506ccba3855815519945e1861319de5f60690c777fcc0c2ae9d6075f01d52325e70facb918c3c52a9d44e2b4934f4509765dd81bf9344e8d6082bd0bce6749c7871c3105cdea44ec31bb8af2f5d82aae4157d9887e3108272b3e5edc766e2ac632bb1691dc84225df17979a7fe74f9d40446549cdf1fa2e4373915b8d53e016beffc89fc773fe9753c5813ce9f4f4ace3dc5af9b39f706163b90049f2b8e07b956c2449dfa1887d99978a962a3583e04683dbeaecfd74598a026cafe1ab6677bbf368a5de0bef165362a6e73d58ed183da2e05767899d87e97b0f096d0b8c92c7c4c0d882fc401143804db0e39ff6a3f3c7a9bcd8289134344320a3c387a96ffd1b964fa76c4d181e74ed3a3f7ad59528999b9e209460354277b9bb4391fa74a410e891d099907f6dc6d7472899501b33ead5aa45e9e56d4d436a5f2e061d159080dccc1ccf99433181ddf880e8ce5eb701e65d7fffe676801dc9e6fbd10de65f54b10393401f52382389fb964009306aeacfc2647e9a5ea1d3c23645b258a7a8a2579ef8adb5e7b22f924d861aea73c9218919e6851c9df6870693474c95d2a603082d43105e511ef99216ed07faedf6e809095439e1fb6fbb7fe16b882f42de1d9fa289bcdce8f95a3a57a6f052a7a64ae0c66dc96af20544ba6cbce52592886617815166a9636aca6d9c8208c3263173942e45df20ba3880ef43019928be6348af3ec2495d3e8790f79b9232926c9920ae3740e94c86c1a09d4334fc472d042f0687796bfa9689ced0d80b26f24fd18e75b3816ab99abf505653f56f2dac3b63fd2de9e8d86364206c00bda1206a3060132569750b98ee6e76537d961c635573bc2eb2f144f00aee362b2899b6f3fce02c38f06402bdefa8998a08f88257a155a6515e90c14432ffff0b6b4a02e01d763407324d868befedf05f33fab762e59c31e5e89ad3dfb9bf2625f0d9e779e8239b900063a2c114f4e7697dcfb45e09a84126d1a65fb102f745ffd8ab157f8743575da483db206c8ab5b7bb971701977edab83a5c60ceb78671a451b182097ed36fdb20d1c80d2c6b1450457274688255cd63cfce5cca41c327197895896f323f238c2c46a2e740f440e94708ba5e5ff1c68c43300f9fe96897daac220474dfe4767e1116e3e40188d83de397b9ba14a256f8afc18bfd2b0d0149e3fc131173d510d5567b2d0cb684c42f8857012d75d6afca81b68d1a0dcb98b5de432b450cf111ecb313369777c49989cd131e5b14e5720cc280e37084c6ffb2135903c632770ffc4b440e0e979d4f2d11785fa370ea3240c6cb80b80dbdd6814802597e74dbe9b1d5df0153ed73a621f6feb036de99373ed01fc5eae49ef07db976f01f38d97aa5957bf50194c52d9ba22152ce21eee25ffb5a6b9d400ed83bd2a60ad0331088c14d56fa6745ce29c8e0f784381c86f0a2eb7f32d706be71f16830506b509b5f119da1b9bc75c1a49291a7d8578cd1d1ad39093f9c417b4be7e9a9a0509940c83455be2204d4a3d554bfc1c49ceae775d7d4ca7a4ebe6f256a36b6bdeb2da8c0acd7d07bb48e1a4012e31cba766a2313d32ea3b9a49dbe2066522ac39a4e240df0a3de3d5ecaab1ecdb215603f6413889b48bda9b05648aca4a0bf62efe98a9903678c2ba2c0db1ae51141053f2a3f94e9d513a7623ef3ae0cde31d28003941fabc5d2546f26841154175475bef220fa9cb31acf1c3223aececbbde2ad26fac23792e2dda5837e28f9664bde9174df3ad94666b0280193d088d5b511604455f6149d81d65b8b406e1c369a08f07c74f6715c1126a4166be41a92c8616c5ba82701068e3047dbee27efc11c9e6a1391b230c7fd62cca3cbb18d3db7276faad43f76211429ac26f732f78ef0bb37cf74090280b67ce99b5648370641db33605ab2a6a9acd7a6a9c2cf6adcab2f3040eb0c906b249acd77b523c8a86c7becb58dbf4029c18afa98ee97676f0c89139c14a04130a36e16c75275caefb69a3023ea91a9a22ca1bb493e86803c6a697792407338c4e38956afd2250ee1246289144b14eb54f2106df6f3232653df6f5856a35ea16252fc623abf39ffa742a972a0041dbdbfe9a246e0dbad6bd1da090792a90794c87653527c73204c527a02111874db761d447557c540c0e1f12558924a86a6ccd02e49d41961c1a61e80088dcc5626cc406d651427cc8ddb09430f400582e70720cc7924e6cc6bd166c13bc7338e3757acbd0f0781c15753ae9085495e8d243ad09cb179ab0f33159d89d0ee48483546598b1db2a7b51f392e8a79e7ca60fd9e25dc73ee552bc427ab3d167fdba00caa4224d1108f2c47b57070c3f8ce973af849596dcc65e4d681110f6d12646448f5ff62b842ca9cb7359ca4537517a9c276742c7b601a6e98cd46ea55972062ed4b1940980760efe5082b9baaccbc382e439f0ea6be1c176975511779ad7c54a3f27f9fa1b70d598cfc1507721d9638af567b59aa088f8d705e2b44c9f2822bac6f20e419243d9768418d67b92c50bd5eb089b4a6a45b734d9f23d3b55c266a327c9f349d70582ab5d90a843efabeb6f2d9e71f89a737d68b4988fbf0263ad7ba89ea0e71fc930fc5c21d4562b0a66e578dbe6ce5009b525a2d08cff0c9af4491c1bca6e83cca191b69afa67a4d533ec98157802f342e9bdfb2019ff6d59ff172042c66245fdc7d1b954449a72a019dd0c497a4e174dc30a9857c97e06edcfe1d6c0c72f594c3a8ec5581cc472c866d66d9ac6c5c53a912c3bd8777e7c3dfca407c134bc32532d9d97578662a96823cf3587fb40e1fcc84b88d64a788505a6b7848152a093f9ca37ec881da3b15c21ca5d4a5ddb6691983146cb2af47a60827d251832d04e347061dacb884cc5c4305646152aa3ac90662a64975fff0dd777598b3a2aa229da77e99a17e832c0c0f750b94df8ba6d82f922a5d1bb406ef0ecc64a2b389566a72d5426d2391f382df327c73003d60fe7fb34c284c2f567b2571d474c223b4ba415c445b5261524b40560171e0067af19e8bbf39f9a83446a37a0b09eebc9456f0bc76d8f500dffc5876f892d0958b0b1c385e72567000dab848e57d81a6bc634623945815f1e13eec0138edf8bdeca093f6be89ef52aa8f74bba3c054ca2f0408b84bf238016fb224dd687658973a2840f70184b28ed5f6368ed7457d40c48d3c144a290e28a046f78553b19172f67f2473348fd7eefcaf7a0b12a5476e208105d0b8b11106246f4fca9e468e0e8d2f41efd354971e1beccf30507db1fab1abb8eb6ac1e510bcad0595b937c259683ea500f3fac8f830a860a3777b347142a421ac8e3f649dc19d17ae22e00c5d91e5f7e3336da1ed9485be7ba19d672961ae95e804d99ff55bb72884226e3978d8102d9eeb782f07bd78b582c2a0b68d76d32c4464c9be28a2e2fd9653e2196863dc3d7c05ffd4f5371ac41300d2a152921e1ae20a7bc7c930b7491fc693ea76a747c59050ad1816cb80838dc2f584d0eaa6b9bf606e2069a00dce3e4cfb4073fe4d9fd86a4d822ed70fa396d194dc7ce706a55c9c45ce59b8e78407537efa6ec5a0cde599c6b0fe977d4504e160248717ba1800c8b65c1f1b830ce0d4bf1193b1c993d98e3028f8c9f4399036a1925123b0091b554bcab1a49e29c288c021b00a7e206178df696d7117087dddce51cb9904d223d985d5040df2c506881d58faea6c37461930debc33c9b4fa0fa60d1130d8ec059febf27e49d78b12ecf437a1e268013c217ac980c2c32cc147d5185c067f8ec74069fb5b03ccfdb117923c5d55a67546a1807db517b1af6249077b7fd2d6b17fe92991d888165d30960110025111d1670a469b2e4466392d8488c79f30e8a419eba30e7a621bd694ffb2fc0fd2893278e95a0654a05387d9483bb7d4daeefa06b16f5e622b3f769c39b22a5788033f03dee2c5df3461207984e515a6d20bd4523dafb8a22d737e8df2ea2e1127aba0d68aa80906ae804eb0a129793097ba81dfcbc64188baeec192068f48dc7974b70aa017ca90b7eb2d01080600f64d46827a8a870809b4789c6c3f7f41483abd7816b3b164c1a387fdd7bbcf8b797bf03ceff72a37031b839443408db49a4082b8bf6a270a0e6b0917eb809eeee94d9b536c0e069b863dc858d6090a3e808abb8082c219522bf37470653c5c138f017752f376062e4f523f6fc24255651d55cac9e4ed9b17365e3681feddfd2a71a0e6f9d640aa3be6d57cfa5b9bbdf1afbf5e878f821aaacbf3179ea935b63072e2fecda732a782b9479de9dbcb61a42ba1086af0069664957cff52876edb14cc6592e5397fa6bbf6867d70f71d6f5bbcee97ac250f55c67422b101417377bb18c7e15b0134bb01b9046cce8bbbe1ad778e2792fc2d4df518885e85a326d30c2fd32ed143506e6183784bf2807ff264c6a70b2c2c314b759f87097d8dcc63f6590252be30cd0fd08044b068d286cd533d430fc9cb20202300f74513daf4e2ded84a49ae1e0b24e8beac84cb90abb24ef9676dfccc4b77741c9d464626946ac5c7856cef5a08971d502eb88af88285470dfb38cd6c3454b2620907296f785f66a5f631d069d0d009511de9596ef3059f0ce9a2232b511a2b0ea9f23e3230a40a081f4e25d7f97d75be88e0d8a64b7203861958357f37a06c9a6ae70032e346d176f262884429986efcbbca3fe8888eed75de4709ff801ac4f05cbf9b057fe50e8ca582a197d81dc03880094600f46f878d920a5a346b4b1fa20c9c4616b773c6785"}, {0xb8, 0xffff, 0xb2c3, "4331222b036164d95f4a8c58765959936d27b6d59dbf9eda31305876067ea752df4b32948e8d6067f10837109fc0ffdfaf7c4ef858161b8ddefc8e71a6a3dbf484d01544e25c5c5a099d985c396bcb89c3ff9e887534381388539a285a5d5b300850d73931b7d58c0d81c9036c80e0eb2fe2818c4966b57dde5ad5a79ed2ce9b728bef14a90daee646a25d4ea0dd1fedca83d1e3131fc9068d702d8473c6f3484c39fc0e7e14ba97"}, {0x68, 0xffff, 0xaf9, "5ffbec9cab9428858542741cc4765df30decd333dc90dd5a2f09e5cd81d4a99cbf19a6d471b26b37184bdeb3d1223a272d9c3402eb28bb734e27a8c5fa18cdbedf4574ff67801785b9f7780c18834eac0212d1faa8"}], 0x1358}, 0x2) r11 = socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSCTTY(r10, 0x20007461) getpeername$unix(r10, &(0x7f0000002a80)=@file={0x0, ""/3}, &(0x7f0000002ac0)=0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002b00)="ab10cd3768a413c757c0ded666d92772e54b4bc97593dfc9c5a05c60b735f975c1619d2c8e3083202c", 0x29) r12 = dup(r0) pwritev(r11, &(0x7f0000002bc0)=[{&(0x7f0000002b40)="b4b51c2b7e348e4c96c5f22f9785f5cbc053400d6cd0c6f89898ae925b6709c4cdb564a950969a8a6093daf2d397ca20236b9e1b2f9c97efe9bc831bdf1e89a496cf", 0x42}], 0x1, 0x0) r13 = semget(0x1, 0x2, 0x1) semctl$GETNCNT(r13, 0x3, 0x3, &(0x7f0000002c00)=""/4096) setgroups(0x4, &(0x7f0000003c00)=[r9, r9, r6, r6]) semget$private(0x0, 0x2, 0x0) semget$private(0x0, 0x4, 0x131) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1810, r3, 0x0, 0x11) bind$inet6(r10, &(0x7f0000003c40)={0x18, 0x1, 0x800, 0x7e26}, 0xc) utimensat(r10, &(0x7f0000003c80)='./file0\x00', &(0x7f0000003cc0)={{0x9, 0x2}, {0x7f, 0x8}}, 0x0) ioctl$TIOCSBRK(r10, 0x2000747b) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000003d00)=0x7fff00000) 16:26:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000280)=""/4096) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:26:44 executing program 1: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='w\x17') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') chmod(&(0x7f0000000100)='./file1\x00', 0x151) 16:26:44 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000ee9000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:26:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unlink(&(0x7f0000000000)='./bus\x00') unlink(&(0x7f0000000300)='./bus\x00') 16:26:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:26:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) socketpair(0x2, 0xc007, 0x31b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000040)="d68b1d91", 0x4, 0x404, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:26:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/28, 0x1c) kevent(r1, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 16:26:44 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x80, 0x1cd) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) r1 = getpgrp() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) fcntl$getflags(r0, 0x3) 16:26:44 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000040)=""/77, 0x4d}, {&(0x7f0000000180)=""/172, 0xac}, {&(0x7f0000000380)=""/118, 0x76}, {&(0x7f0000000400)=""/181, 0xb5}], 0x5, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:26:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 16:26:45 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) chdir(&(0x7f0000000040)='./file0\x00') accept$unix(r0, 0x0, &(0x7f0000000140)=0xfffffece) 16:26:45 executing program 1: clock_getres(0x4, &(0x7f0000000000)) 16:26:45 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) clock_gettime(0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x9fb2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x3}, {{r1}, 0xfffffffffffffff8, 0x0, 0x400fffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x4, 0x7}, {{r1}, 0x0, 0x0, 0x0, 0x0, 0x4000000}], 0xc3a2, &(0x7f0000000140)={0x9, 0x6}) 16:26:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffe1b) shutdown(r0, 0x2) socket(0x0, 0x8002, 0x6) 16:26:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="850573ab09cec58ebd95651a4ddec60b540ef497de73a979ed248fac01eb8e5e8f66172e918082861acc85e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4fc2f17af176c89777471869543cb9cb9abf56034218034a3004a16d06e06a3fb4d37dfd9a44120508e2c7eb012ee5cc76cc20fe7f656f72bfac7341ab32c86fafe71cdedd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad53869e705ad5139d10fce0121520aeac92eccf335cdf650575b12f05ac97b0ad8dfbf7a4e77ba9dde2237a20f48126c167a2c909c1cd1baaeda6763a5d9fffd1f1a2b8251977a12d7162bdf4db0116bdc1dea4df4bffa3421efd5c69a13a3df1311942e844c224d262cff80d312e529ce830268256c6343720637a87ed4702ecc7556e614b7439cb2bde809fea8e3286762abee3b2a6aa78e6d2e79b5fbfb4522abfccceb3f482b401fe39cbe13f406c1376b912cabec3b40ab86ba4f948df3c1d21a8c07ada9aea3005a47505695d8c39e77ef7703192bb3323d51a5f1752e2d162400a0442d952deeb000ff7a75763d00fb2b92330b2f1ddc91f8960050d9fbe5a23517c89d49eec8646c53212171902a123da781ef4ca62f996699fcac8a6a215f6fc44beeccc1cc66280898e3776c25055b62da7b290bae2b6b4dfb2247244a2550f199c1ed25a7f5ae8781c894add4e58f96b03715402e56b93f97ba9fdaf749c5105626ff94c6131c7db2de39ea39f48c84c08af49e9c9b8d7a5d15b7cb69b5c3c2e3e43040838705545973b5f8aadf8c34cfedc6fa5e5a4c76646002abaf828253ab9bb307d597df069254d72e88fda19ac7900d7c2f595173e8ab92d90a323bbfd581c521a22e6fc257ccffa09a20639afc94b15c261af31745cad2240f4d4e2eb7ae48dedfbe2a7c2813a793793b8892aeaff56fbdc6d63609ca4877a7f271e429ba42378720cea2619b00300f27ba48620891eb4bcf54c692d604ff8db4665fac8ad2148120b84c566368ab5890c4cf470b8b400377a8e06838ca844af29df355b4cc1e79f1a0551d284678b5426814c558bc94e9bcf4423fcc9ddd17bbfb3ce7ea18250e2f880b3a8283ce97ea7f8306b68e4aa7b67dd5f8cdb719a9a442f44f6e5926d64eaad59cc92c21f7fa51d094ae831ab7e73cef445682d0143d2113aed2c4ed263d97fc87d04c2095fd87325ddfcda2ddac31e2aa7167f8c2b771fdbd14c63a7ba03c6459127a15eb7267981328f3db595a9d34327699650770351ade89577f3420099bfa7e2244dfed7868996f3ca60d496426677d3643803626b7dad9f005435a84fa2a008b7fe3491f1dc0650afdbe31606330556cd25a8b3f67f200a", 0x3df) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) 16:26:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x280000000000, 0x0, 0x0, 0x0, "0300000000e74de400000000a600", 0x20000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000029a000/0x2000)=nil, 0x2000, 0x3) dup(r0) r1 = shmget(0x3, 0x3000, 0x200, &(0x7f0000736000/0x3000)=nil) shmat(r1, &(0x7f0000375000/0x3000)=nil, 0x1000) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:26:45 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x81) 16:26:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) fcntl$getown(r0, 0x5) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="100000d0fdf05d1901af3f472d27b2d3d2000000"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x1ff, 0x3, r1}) lseek(r0, 0x0, 0x3) 16:26:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000f3ff00e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/70, 0x46}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/136, 0x88}, {&(0x7f0000000440)}, {&(0x7f0000000480)}], 0x5) syz_open_pts() 16:26:45 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) socket$inet(0x2, 0x2, 0x4) r1 = semget(0x3, 0x7, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/147) sendto$inet(r0, 0x0, 0x4ad, 0x400, &(0x7f0000000040)={0x2, 0x3}, 0xfffffffffffffe39) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0xffff, 0x6c, 0x7, 0x5, "09b68f3621a633eb9caa59e0cdde5c40408c7ddf", 0xff}) 16:26:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20b80, 0x80) kqueue() clock_getres(0x0, &(0x7f00000000c0)) clock_getres(0x2, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x8) r1 = kqueue() kevent(r0, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r1) 16:26:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x84) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/104, &(0x7f0000000100)=0x68) 16:26:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="00000000bff2f99df9a54d70e2cea308a04082eb3c4198d90984dbf7571e67912ebb6f125beecd27b4f6012b56d0bf4c6b93b9ec36", 0x35) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x7fffffff, 0x1, 0x6, 0x200, 0x80000001}, 0xc) setrlimit(0x2, &(0x7f0000000040)={0x1000, 0x1f}) 16:26:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x0, 0x9) pipe(&(0x7f0000004c40)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000004c80)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = kqueue() r4 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) sendmsg(r5, &(0x7f0000004c00)={&(0x7f0000000340)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000380)="38119eafef794b2807a1340d4a4fcea2b12882ba0c3579a6efeb5f5a648a79cea110057d7e5da8f854ddab2cf9dffc86458a6fc333fd287029b4fab3e21f5446935425c91d7aac508c497079322add00fdc5b983e14b0e68eb59129ee32a086d", 0x60}, {&(0x7f0000000400)="c851920537f864be646419dc7176c98348602b15376dabda6de895b127a453a71a9d556f336eac9da75a769f2da4ed8312f67dee5bb96dc7c444f68863cda334827df9057a106a01300ee681374a16aa1fe2c341cf3768e3a1b0d09cb5b0f576345719659c7e44ffde30895b7b94e0f7809985a9ad4b3c5d8dbd9616d089bee22aaa23082f15eeb1dd8e1efef05a4f8aa05f906f38e33bcd10905ac0fd94c884c655d24b29fd56332cb2530e2386806105482c36f696bd80b1916bdadb", 0xbd}, {&(0x7f00000004c0)="ad3582b9a02b101713b190acd401b054a31d8f32f56a6b7d456d8145ce61f32bb3a234e95d6d6fa2f32939a1d6ae209d6b2aaad6f4a4cbb66407944f87a3bc78fc1606f335923ec3a7efa39c0256df22f5ff0dd92b21a348936366f35ae9671a00de3d517787807f051793138214e4fefaec67197bb9bfa248096a545ba1575733efd9ba6325185cef47081f3621d2ed0a31b583a8a0ff2d0a21d324a1f77de6d10f8670fdb1363f64004c33989e6e82908d3343db22da83acdfdb634220c6e49613388d670ce2b42a0f0658701c0e3271bf31b97760901971f69368b07414f6684ee99845146d72ada00cb481cb037e27e7bfe89dc99652773d16eccd7c5d2b46e9e8b580929a4bb96bb7b608ce1a3a93745bd0465d145e19c34e2d467fa43d2e5390f1fd860a7cbd38c856697b645947fdedc4d8dc9f675e7d459adae84cd08ce476d3dd95d9d900b4d63700af267785318face221f298273269713e135b5ca152a8062e08cdd042735fed39e5592b4dfd06ae7a2b813361256bdaa6d63aae1c7598b8a6c52939d572e66a52215adb397efd41a6bd38b740194f76144dde9a3e9c36ec7b0d5f649123fd459a6a7ac647fd25bddea88ba428f9b174d8eb468920e5fc66b187c081de227e08082fa3d8da14019446d4d4a7f820986a26135190af6ac5abcae262c0275778cab2c61f34d82b90b8d0adf70e227d3cc165764137d5414c5b67e1c8758201999180ad73dec4cb929500bdef280850818740c6b045e5b77c8ae6350ef2ec37c23f87960a459cbec3c9d539541a0c17f8c6ea31002bae1a4816c12f0fcb1ab18c68205a495218b91a6c699b158a6a6b8eb108bd6ed3ac08eb30d7f238064ab7df3e73ef68ff7a30849d719986123dc3b92e4e2c100ccd82e7641be9ce755d9bc74288c773a5d8c64b8c5d727b8d4069c16e0e0e9956f23f7133d4e480dfa7e3b652cdf46fd39a4c76610e1e55f2c7f817582e02857ba4844e9c445f2791bcbb0c3389bcea407688ff781f7129088a4877daaa6086d7c7b3ce65b95f31c3ee013fce8bf9015bc164ed6d4cca0f6ce2fb7c1ac130adf0435e9c8d6a07ed5b0e6eb1d45fd3f9d1c40984277e416575545e65dbb247920af1fd58f9a2e27119370fa8f1a34ef821051671f4eb774e80e97fa073b49c8c7394855708dd43ab01ba18cc7991edb028126e02e5df58818709319e59e57e858f3b006e9bfe04e6cff62222967f22f8024807d9318dec5052ca98e425bd182c96530a2182237b15434a061922a9b3855809bb46c040ba512cf2a236a12bd597ff894e992922364b7c4116a0c21e34851f8781ec5454c77da7121055f466295110254252a46adbef976627e5503d872dd379ab32c9c8c69389b62795b309c36a06b50e41a53d49abfe7a71b3c9fb043bbf55c5f57422f21772dc3e77541b699440f7f851687aab2ea190e04117843cf6f4ee681c7b35f5ac1655c0e389c0a55d1ab7c17036af3ec34398d3676e0a56206d1ef3919fce768a6a3ad079cf05f4dfa78ccac23bd64d3876d8624a523ad3d1659e243e28b6d551ce7ff6d931f0d32486695fca6ac7a8cd0389a2c21e07595c4a5bcd966e59ee2cef1f77a9635c3067ddbac492bf679cdf3d8a8cd86cbbc85ec95516d4f7bc7895225b43cc0354aade347251d108ef50866cde7e0b56fc7527b0b9a4bb03c438c1b5e7cfc8a97f8d08322872b1c4478dcdc75ef14ec9e3ce28cb41aadfc33ef0ed2c5b1f55347d4e93fa5560104db3963bf0257d6a1e7a7c6843cd019b9f17b9d7eb683cdfc1d7945a2effc7f9ca59a2d2be56939045498b3d2e8c6e596087d09ef699a7386f190ab79b793c0561da5c8668d162f36c46aae6d3a3b63990a8d8464e8b0fad11ce912de821ed584bff0039786b799e05c80650a10c79380e05e6b91a72547c0c82e8c414c33bb2a82fa330603c30cb3905eaa4e98fee8748ac2c1d2262ef7e75659a634e47b3c73851cb0764fec8694db155526df42bb97d36b51cc9bd2a008c09473bf24fac1eb13a687a503a27bd5ef004d2f1a27537b16070d88f9d7cd8f1d5810562b0273fba07ab07b7d80a6648cb788f503901a43fb098df976043160ce110657cd6632d033e543337337442ffe703a79db59b21510805c22e935b1e95f3117cf292662bbed66235180209fefdf65db4e2b0eb1c4d91d649e4cfab87f76e9a9c6370de12c33b7668041e7ef876f746dd3047ab06cd286de63c906715fd2fb1b19ce2e55c77d953d7c1c03fd9a8150a5183ad16617a3d167216b6e3ceba6f5c4648995ee2b3ba348749fbb36b014878dcb27de0b6e79edbb9862020ba8bdf62055caa00253687706fb5f5c95d89cb85078241d85396afdb35413478976e4291fcde37b7678fca6f2cf42b077c3a60daacda178ed4d4868b36f9471458ae31158a3b506cdffe5a2e746132609adf4a32cb6030479699a9339a272f816dc27833554915cbc00bdb90d5692438b0d1d53fdaba92aa5aea7bd4768e7aff7797a9c53719ee87a410a18e71a0ac9eb21a0a1ac135964d6aeff698181de8cab27e8aff8fdc5562af63db5e9ea8d51e746bc69766dd0e50a151b428a3c42473b275c58b41329157f9b963635e0bbafa858f7a98f47e9e7e847330b03f40fd9f00b03d7038514ba7e0ba1d0fd4c8a947281845ac8ad2b6f3be6a84582b20f13323840c001456ef8241914424448be8148c0136c635a813e390ce0fcdbefbc5a2da2b1af86e286f99245297e854a0bbd37e5f759232095870c56d7683899e49a813ff2224ef7015c9370478b7ec732a124e5d98d6ff1a2ad8b58c2a7750d650b0d50079ad801313f780e764b09798f098ce1f18caa14975ce48f7c1f759939324c5ba1911312a67b05c9452f524b1b5385e689b7cb6da8e25390580791e0e1c858f879c0f7d725dd608719afe4ff0274e137ef61a50c9ddf9a160fcbbf6feecec2a567c2b133c413b53e0a5e760d63867739a796c28f7ceb2a901be2592f166d99079a1f68a86e5c93c5ad566c94249fc9df70ef252e83d67f5719167f3a474313f97b3e210fab1c9b7f9e1ed5d499feaaa1acbe9305b02f5506aff2a61d4f3fd11bcb2e762188d6f5a6a21e78f7e3a9e4bf0366c7b1b3ed11461690aff0b838a8dedbbbbdacb673b2380a2fdcd8451b4aa5c78ffd76d50ccb0d5df313e0d93e59e2dbf9e32a91b4f0f3cfc992d45a0ae39a0868030c1eb678e2fc399f2cc11870711b015a9d800dd5e1366edec859a105f2595c6eb49b83c85e32089ef6bc50de68f7e26b807476e249333f5db506eb764dab9686fadbaf46fb1a535257f7195118bb24c6465959e057cf0d2251a379cbe009557e5a6e79b25cfb41c76dbd6b0fe1d5fb186177f72c24b9030c63f9018f49a94632c20d44fb932f2ee83b20cfb7a28f69dcea74aedcbd0d02f0fc9c2e99c052f19c01e4b521a6b2284b181bc52606fa60d1bc2b3fcafb3cd5d351ccf798d8c55a665019612e28b1b61278c1e3b4f88606ebec6c31f8c31713dd3a853aca3d39a468e91be26a5a7d8cd1ebfb87539b65c8c56c6f0925ef5fa24bd262220e6d4f4f547458dab1d1f0aba94f3e87ad95498f4a9a05b0fb925181739ae9f8fe77ca3e21e0149c64ad496f08c352eae0f824984370112f040fd9b0cfc1a7e146b7f657e41e2dffdfa4e0b84cb2c0143b7de88397b83a53adbd3623cce151740b52a565396d934dd95c7734a65b93ffc57d811c7814c56432f78c5d8cd2b1334199999158b153db97743c4ae3ee2c420a090aa11d68af7ddc0533042deab01207971434766aca1eb4dc78bc62efcb5ec3f1931435601599f32c053825be9e830ecd9dccf05e9745cfd6ed9604f9cf560f22e82df2c4acad36cb8f1e5a37188bc325d7bb257fb2eb8911e9965e247d9924356b6aa413f5a761f86943516bea9629005a08ce758bc40fc5d1f5cf8b02434dd98bb570dd4b4e8163f069939cf91336b0fc11410e8716f71222f1722bd392d7ca3387eae863d6c46ecd26474deead90a878121f188cdc2c6202fd91a90ff1c422a1d98275c32ef39f6e839ca6bda3be43e5fb8fb67ea336a9f6d5509df9d1f52653f002c97b693f1fcb55fd0ffc99e21ec9ffc103a88db274f01b5449339f9c497c0511dd383614cab38a0ffad9a29fa59f819bf907e668e658956c1504013ac2bbda7acfb4ba7673e99b1e0659973edd47016e93d9c7f6fe6dcc95e3299e74d4b8a62e6845c37a78e9e9f9fdfb5e9fb8792af00019a83055fa67497b06c03e429fb495aa1e8f988614da92ea4307698727076c88c9275e1420b45b7d3100ad23612bb4e9a546cf3cabb5578c829b1c0323e2158a4e7977332a02e26580ae1bccb7e7fdbd307fea1e26003c07669dc0116e9c7106dace2131fb9f1242d5323906614d7e7e11b2cb7c144ec003cb0e5f0362064ddb5084f0e44b17d2cb2e6b4907c3209585677a45982b7a703a86e849cf6485d02755d016788ec4195feaed9206b70d6fe222ac9d9c25cfdcfc2a7a47829160134fcd07eaf582f04cc00f151078293749d64cb5a3af1a2576cd991f53d027f5381e1d9e16edb89ff6a2061f04bfe9cf1634081ccf835bfa9f47167b381e6611677243dd47b6c3cdd8263ff5579a598683af7de5ad736a2852099d0e675287062f6fb8d36c114287ba5e4906f8fc9b5c677222bc53534c4672fa003fde3af0617a5c3f752dbcd2a0af16d291ce043116b6b2277544f6517449faf143c3e377ed57b098b991c3a47424a9909ac32b7c02a076ae3cc69a854d0afcd90e32830f3fb30a422178ad71d3d9d25708d7eac8d2d39929e1e8f15deeb4cbee652c4519143f1cac5e8c7899ad9643cd5eb28d474f6e43fe1a4ed3aec61207fd8b861a28c625fcce5f1e9089c768ecedfe9cf96c13d5e66ec0a759891fa70a63cd590673a8edb889835f9a846ab3609f8e35b7c03abeb3874cadd233b59ff33be83dceafaad2cec1ca91bf9ea043c2e6b2b4b41387ee9fb858a7fb30d3c8a1c8cfaaf72bf57f9b85e6dc0608d63d660ac7c1233cf1c5d42a2f5745bc508e13e587d4400e09f0414a19aac11fd2399c98750486e11ec9c01fa9fe0796dcaeaa65724a373f2126d06a67db3f6daaff40cb3f9653981d977630314fa6ae376e77b10a11fa22d89b799dfc50e75ee0ca3c0d7621a3bec4296841016e2452c9606c7d730c0bdcde6d1202a12512f430544569fa31d42d16c16f9c867cb288c5a50cd18d702129c85649022f5c4a72b108e73a2681f757974447af89db22df59cb33fb4d01ff0fa9ff366b6fa4f2715beac575bcc52c37093e4532cf2b8b04f4a54a58e94d9a4da05204939dc52c965d058ad0ddeef4dc1f9d056b5f56b78f7bac6e3d3e45561436d7bba7935e2afb8d93c7b6e947c42e75cbcc413995e63b8f93d6856e97f918750fe372311d1fe5a3028432fa47ce0f244df86e099d06bbaf294007c0837aa848910dad5750b1d57f02deafbd1c93cdb2d094b607db4557cfa48c4f22821d59b78d40499c42922e6895a77eba06bd569a5abe35f14f9d3dc1daca7bdbb11205391058ed7ebe30d501d042fe3b774d2293909497479776873e3b45893dddb9c184c75a292e5a1136bd7f459794b8ec33da3ef475c8c9d1878dbde1e57cb981271aa1866928275cf6a92c124cc327cad1d34329185450f2e12627c93a91f1de306615daa3bf47b528ab3862a91b6694e9bbe4401ed27163f2a854f30666e817cb020c5b5489ffd08ef8588a6cda27a179fa1d367", 0x1000}, {&(0x7f00000014c0)="74a929807950fffcb7d1c2e454fa0d41a40eef03364bb266823c7289720200350c575964e7c60b8f778d1e31fb2ffb93ba6ff720002cc74970296e84966455291859e20dbae4aa448894d5e568b821de41b9525bf541055cf1f2f9ba77fa0e1fef2bc7c7b2f52fa04c746db94d7e0b26f7f676e633f80629230df093002db76551d73ac45b53872b66e4963fafc62870511868ef6852f9175c758fb079b68d50858a525205fb99eebb4cf43dcf0c6b018b241c9bb68172078454082e297d74c7a166705998558df04a93ef545c", 0xcd}, {&(0x7f00000015c0)="533356b81b36c761ef501d5b2611071d08adda809f0193c805d4ff4e67f6b1cf4250b9f9f29985e4fbf0f59bbd53faccf2a4a2c43d76ec9374b692078a621416e2325680db45a3c26d4ab5151146b2bd90ef639491cb255640885cbbc24f55c99addb00771c6b65950705d75e7f09a748a7436dbf4", 0x75}, {&(0x7f0000001640)="8ddda428fecb4705e2f2965d7c4f60ed2be55099f9011684963bf7bab1dfc096e342f131dd88cb0d", 0x28}], 0x6, &(0x7f0000001700)=[{0x60, 0xffff, 0x8001, "77e1ea8b77623b2fb0adac1eca697639d5bd410524bf2c1cc30793eee1a02d7a7eec4c612de29174cfb3d54a94493de0b0360ee4ca3da5666e5760f7d79ce4063edea9d0c3597293935b165a9606"}, {0x1010, 0x1, 0x8, "c95f19839c39c9d61b3fe936e8af4cf91163793bc6bfed0bb31b88dfa234faeb8f5705a9c346abf394ca471d2fd851be319755a5095c2d3fc8c9378566c79170f399b1a8e9248dcf72422944afe929fa6386c8cfa8605106c2054843758d26483574f1fecd5ea9ea6595f4202de16de0473309713513bd86eea26310fddca8975e98c72eb10cedee99bcae0b730fae7b4b17beeecaa5930642bb93853e2e06634543d355cb6433debdd765d4833cd102e5e99eb1c24f22957a08e7d80b8ba42a85a0d91c31b52fbf9f522f9f4fbf086a70a557dc795699c10cbb383fa7566ee7ed65c1ad90c28e585dcfdbfed697c06d46b3e3c41a4456a80afe35558f04bb5f9bb6a14baa5ac3be7bb25a5283c5f2c47b3043afc34cfff1466d585125500245106ed909eb3f767a5c38a5db32a72f93d94ba3fae6935316f520ef63b9e65ac4c6b6ec5ed433d9a2076a2fa8deff1c1e603d2da1fd45c86344c6767ffdca20f05c52d6e52ace715923cab323c3158fba113a48f04d34545abaa8e6ae1a1f7af2c44223fe0cf267b753e14706d53a53952ad34f5a363b6f02047bef058b4e54513db8627404dcec46c4d2aaf61ad0f92cb985cb2f108eb389a858b515dbf402885c3659fc26aa40bd09057d1db4ff6f2552127d7e44308077c48244c5fccb0e69589c8ba7757358b045a2f62ffa58352f7dd0a8b2de6d4a5965d7ee3008cdee327dd94437b8b32ca41febe8c0cdf23feb0f4963bf1613d0fd9338f45f7743f20f8783c431906379797033b9b97f08e17615c444249d357c562a92478aa6704c950230ac9bd283775955d4c9c0271258ed5821cd46f4da493a251f299a481b50e57d79c0c9dac61be3a32efc5e2f4ac43254d68e9ca517da2475acaa5557be001e1117e40c37f828e92501c615876cdeab8a1ae72d5a3a322f818a66aece66ab462fdb7c387ec30ae1452dc09eefb449b8d806870ad456e2ae4c0c16208341182ea0aa84988eb978191e9c79e2f648d54abb65a78f0fe4302e606d157afa5c96cebe1a402e8a321f1934738db7d5ab465a81168a554d09799a6cd828355d00bc7b7351257317124b0831caab726cdad0d41c1b8a0787db48a6ad06c3f34b711dc48be965957445d2704fc2d7431f7fad63b5de5f3d882a248535a873600feeefcedcd671d4e62c8ed92506901e2266dd9249e6f5c6e0282b81578a2a59c4e371f3a4f96c77a0b898c4ec7f71ac5f3bdfcc15c1288416d9b86250fb7f22ae3190d5a12ddf7adc1b92365d1a87ddfc8752d96ab512ca9f8a0f1d0915657ffce131a4627678bb6134dc399ab13345adea850b835c7c7a7e46274fa8bbadbe690fa5a50baeecb1d945b00679ff30da3613fb2a69e99bd1cde21433c1054b9301703b998cdf64b481769c8310a774eab54df2c0a20e747769fa342395237819062afc8413e38a8f3239503d6d17cf4305572c76013e813602ca9cf361e6e087666f622c0a7617b1b1c79852ab2a2478f3ba9770d70967a9c6f5bd97f39388d40e2ee905ff4086d5b1e0da6a282cd86db9451d6d9e858950423085f4b1143799ec10995b6c8e1ead790ccc4a6d404bf74c04cf813c08b9828b71b52bfde0dfe8ef524a674fd9f3b9e78f5229960ab4fe2a8fa8a599e5517db05872bcc9a5a52d4d491d550a1651e44e17e465f2d3d58d9254cf89c530bc6d96ab6e0158c34b7b61fecf0385442656419a2aca7da519dc092d41f97c994b91c9b36a25b22454889836310d424df6d2caf5cc3a34881ad200e01cc5b3740dbfeeb3a61d0e765642516194219b1e47f33b74db795156c267ce4fe2d58a9aee5fe515e89d4a843852841d85cd2085d70ff07be3bb90dac8d7d03cb91e92b2052796e2f6f8c0c1a51ed48989558a1837f2dce50ff10a804b5d7f55896a1c8a96d3df2a7b47435161366d75c190bec4f9a0628e39b6bf5d86a473bce4b676f695a588c2b37a513133966869c95b6aa29e2ec85ee204eed524fe689db50045ae177be30c1588d1096ac4ec1a5e857c0bba38a93f3298c359c3c7942bdb663bffdd310c79983cf01c2c9a700448748232a85d252e6f5b80ca70abb641cae5c4aec83c2ffafc7ac5fdc7c70d9902e3275c1427ad5beac8403a01510feb109cc25418955cda13d54f9a0817b431847f3c2c306ef3caed40cf41bc042dd76c177e1899c63a62c48334fe152b7773f5ed83764cc7a4951b619c7a5e6e668048efb7bc57a4f205aea5c0dc6eca470bd546fdf766879e326606a034ac5b6cc64a2b64ff8fa1ec1109a514829a51877cd99c4da719c80c2f68e95e1295668d9aecc2cf3ffbfb6bfe829a9ca0e4ed14d6e9ef2c8ea8476d20145ea475a9275100d9a064d24b642385f5d59876a9322d51a3b540cc83c85cbe763eb4aa76240a0a87fd0a065bfc682f33e4acfbf3afd82e8648f45aac573ed9c4067c3b14789e3f85847c3bb533cfdb596d3c60b360fd01a819beb767afcc822393847afcf257b63f9cc879d9c4801f18b36de5684e9a2c401ab3143866ac413f05a925279a6b83ba4aaff999c61961cc46041abd1d02fcdaf25ca46eda60642d41284edb1e59b96d7187cf08167a0fbace85f103f7a5978d8a3cad8e2199be40e32ddbaf6eaa64d189bb0ab6543b454f747df777febc00e8e649abf2ca15c88b5afbd6ea68a16a5163363c06feddf4cdb36d96651a8413670c48a74eec764fb913756577b429cdf57ba131b63e296319d42049947eb0da5663b89bc5284a3377ff56e3d42987b6bbbf3fd69f63f3d805b99015e0e49acb9b45c203a6bd8ba2e5f341329f666cbde4fd3e8aff3519f1531637b0d27de1679af0261b697d92b1df4842605f1cfdb301eec8d6334bbce20af49cef3fe90db63bbba783b18303b3b7dc0c31adfd7976927c19904545df457d3022d5bf989fb3f73c7c5756bef489bd4d1174c6735fcce29fa124e19ed45ddef33ff015e8b85c9c94cd9bf7b57164d7fb08864312e2b53450de5442ebfbad948f7d36f263a02fe30db5ec79a91f28861fb639fba4d5281866fee2712c2dd94cc059110262db9758d5da8303aa94f9566a2dcc05cb9acc021ec99f4b41f124f479efe32fbec0ff14f27208b954708f69ba09cca40145fa06ba63483db13953d88b82f0355ca660520966599fac935bc164cc257b6e7e868e6b85bdfe12bc0d3d82932520b33d55ac118be7d16c562e50f88be0d7237dba07ffc372808d03878678beec938c6da06942ba4c9e8f093220bf9e13134af394b345c1037f1ab2379764d7ffe0852bffbe87d6c6e8841ea44bfa6b374d5ed825387478318b25994ef7f9adc5d4c47507e5a15609d4ae20f7f0636d3be36d9ef8f8650da76078d58a1745e071d5dd3e22d0e76416baef2c3bb33db5a5d15de65a7992074fb3930bec6f8a397357fda1b01b740b6cbdd2915a1b750e342f5b1b4808dfa5e2997dba4fc7db5b31c3aa6327573fcb57c1e5ff320722559e52da239288d0fd295df499c004e6b180ca61022de150665612527ac5aed3626d58d7c6f8c489456c587da1600e2ffa313fff81e592d612d4a975617620b2e80ada498132d14e434126fbcf6f037042205e88fed31ec09a889bcac07a87dc5c93151a432960a91959af92670fecb1d47ff7ad158fda754868c10bbc982ad89776664c4310fcfd11d6fb017672ba82ab3db42fc572155f8fe2af1dd7799739590ce1d27876f5ad778a5490902bec8d53ad24f123dab3a0e8be2b642b8d6624768e6e4e53d19fea78aa5b9a34aa6bd513743d7011de97f5ea5d0ea71dc83980fe00e7b6c9834fbc98ed0a912f704d5a66241de8b8b8ddd67b9d980be2924ad0629f43a660977835940e42bd9294c285584701f309069f3ebc76d37d1d1fdfbb1fac259f891a94df33d8833f2cc68507e465cf346e1ece9e0d4817ec76f7ca3cfbfffcdacc84045c755e159b9956f0109617c99a4896254456fc96968b392a0c3ce722a383048e8208d839d51e980609cc92efbb7b9633c602b80642ee2973b8d64fed7533a3fa6033477b7d18f91bbefeb72aa4a2ef2188e4e3435230c66a4663836132eacd71d8d20f6fb2a45df25525ec984f72e1b8b0fa16195ec3b1ea8ba067f71885d71f75a368d8dd9bc2f13d2457149a4e125975b1602e7a3e80a5d70d61d21595495310277683a8f614c1e645d3c45cbeaf25a6c56d9b2b8920d3bb964991bce0b01dea7edb156d96fad72b41377c82c8307fdc4c4ffe6ff846d1772a2aa4e84e8399a78d6f0ade698caa192f76a9c650a58ea04cf0aa149a483b943c14c0eb7d77fd7381a7c6d23c3ed3266ebfaa5f0223c4d0b3374315cda17945aee9f2ec2cd166226db3f02f57901fdb8d074824d16454f4d81b2ab39acc6c69762569b5b4402079335a36a8a2fd586eea164f6f5bc67a0c34dcbcdcf439ac03c8d801acd7733d65ca0adf13c23337ac67c20c6006098e0c616dda302d2b3a4ee93b07dc78d38ad10aa9a8816eb062be0a97140ca8604c68de64739576c69b89b48ba457aa4b0f6a4cad61a4ecf9035114c2909888aba8e3f2d6935a218d4e1bf227a53dd3b35d9c301afe2c5675ad2768bb3ab596945106a9a94040fbfc1f4db9b086d054681bf786a8ea321a641be4eb689ab5c7e67884049b1728a7a20da91a162d734a9f61278d5681da84e7a3a1b85afd78a35a4d791119b3a964860e36c5b1650af77a5958dff6f4d6a99027d28cb0dcfcf2cc0f229940300e4f374b3f88b2a7d23e654487cc5b5b577a20d451ce465ad7d382df2dc24b47ac9f6d3a546ee6f01cf36022f06b4a785632e449431b91734942fcb8936160a16a4cec40749389668f64948b96e49a42f8c8333507e0d8f78372ac9a8c8a10eb97aae168390ef70d48b0a2c07faf59e28c8f91859a40df304646ccd3f44e8fff926b573f66d476f47b66fa847bf3628838b814e374088b76181e8b6457b34a78c1de41004d8e5fd4c08db60af56e8287dc03ed3a44a4cd4ad5e2adddcc57b52229b3bf3b2945be7e2fff1af69ffa88430e3d6989537cde73eb226f46279429820bfa58a239eb4a16dd29c045cb54268749a33bb1506e42342e3b7656a5a7dd65ed1c7b0752fc31992a7f8c739d92a41f999afa517bb63279f777cd069077776ff5a0b5b411658f31d74ed1f660d5891d83eb7393a8141846f23fb831d627af5f46f7ab2af82c0d7ea01aa91f25475290f9fa6cc8cd7bdcad37f4b98863b10f4eddc5359cac2d498dabc39225cde7c0b88e940350534f5e67690f2aaff55c6b36d7c53c954d73418b07ba84319dff2da3c1c5a203a629e0d6fb84f406e5e8cd92b664f362cdaf0f68efeba85d6e005bcbe77140000be5a36c7c20d91ee85ae217fda29f76efcf4925f520f2182a79b95a0f22b61150ebd65606daa8fde8768de3659c8b857c7a221b469f7f0c76419256d880a77f0af52600ad727bc6ee7594678245c3896a00f4128896566ddd4d921080513860f3ba96e76110f7107838a9ccc73ca8a36b92e3a5c496d9f493e6f951f4dc43576c6b6307d4329c4a07798832810afaaa59597a223d6c981010cc1c8609d61f7db7a90809716c2acbb9667860df3046ab508022aeec9d384155bf0d67c8fd9a866af28721612da2c0e7192f6d58fcce58be39407a5ac9321b1a3fd5c168bb0e7fb0dfe68bce04721893fea198efad0517972f8f703b8f0f8aeb7f2bc65be999fa42a5a792da9b8635e77eecf376c8da7a0e03f3eb1d1fe159cd423c6ea68f283ab6cfff8f6cc1f4e666"}, {0x1010, 0x1, 0x8d, "5f23f04affc69c7980008d08f03a3ad203d6bfc1ba54341a81f50e6ac9e68d637c703570fc706b6f80072e384bc9f5357423c49270bbc3408c62a6b139c6e67b06970a017cb70931c5fb204a05cec733dd0189bd68044c4c7e7d42b68240319478689f2d00d1d5bdbb4a189b8da85eb3c33eb8ed3209a284dd7179e9433388fde0c75e5d8612fbd981c16182f91a25b9a3c8b9cd2f02077eb1abecf9245f70332403957036b358cc90766dd67f32ba13fa0842ca9f1bb914e606abbe5e87a57724985fe58e9a935b75d39273ddc664f518733cfbce088b908646278c3352566dc0541da8377b8779182dc96d6a5cfb48ced7b639781333e22475adf85b074af0f392e5945d3a11686a0846c69ddbd5b107440cbeddb52a8fdc4db09c70e026e33071d71b8ca1c6741a8cdbb1d64507678264ca1788f9130ae670d6775e40eae74d9e9d7eed80dd7a51dd4d7c083fa18e79ef0d98e4e25395b6417642664c6e474053421c134185f3cc897269b730b2ad5b66dd349583179846264b0dae153fb521a08c4afeb25bdbe5d02c10d0a443800d5900072a4d4ea37ded534428bdb0ffae37afb31f23de4bd51d174f01f8910c7d2b7d1da3b8bd5376e9d0e7f9bd9f53230bd45e50a9f2d8929db0b4c8cff4d043ddfed7456dcbda06c653b521c9649c366e32496297062516f138aeae9480f92da86d4c15907756d2d7670ae7c5262d63e9178bfae1cf4162d5559483290bbd098690872d4ce817800138d636d96be53cf3c43784389ec4891ff2572f4a7bac1818f0c30e036aa0ef2990ce9df365e9c050a607852f883b449c3fd607ca01decdb45816c9b3e63f9837a32ecec54000b26a3a0c5e805cd4954349677da01f711eff15fd71475b06e9daf33c4f44942f1d90d7d9a500f397a0745f96d7a34bb3d9e633fd05c2f3e83e8b8265d6b7204a18185a7dbf347e139f9d375913f0f18d0037f417b76b705dc818d49990338d09741d597eef7975789d8f855e8f57706391dcf90768f32ed0490c86f3e751ccd497a13b85e940474d9c67494dcf47820765ef3b614c6a15b7d103eb5d0d1ec8a4fdc319a3ff6e5c07cc3fade63da2d82135a6b3b7a7b4f5b6480d94b31b29a12f55686b1e21c0a85dea1274169c9bce845879ef924010c8250ab0ac25a986b83c0035c0273f957d83ceb896fa2b983c33c076891f1bb912adb1f2949add51bbf571b348b651db1b5048dffd410aa4764844be2917c2890f382146e0b947a3834fe3f61aa19f37bc7693c48cca8257ab1693e8a860d3b90ad90876ebbdd6c18a98527664207de33c44c58b088ba57746993a26b03f5f13c9355515df9da6813732e1435407593d5e3de73b818bca43e0e9705251ee010612bb9fe99c3374cf0d92031e27f7bac3ce13a1761c57972bd2da2e98a965d238e4c53af0ac710b8046303e14a25b852bb5ebd5e853ed559f2b46d07ae1bc5cbcc1d3f19d26a7a4dcf5fc2c0a0503609a8c8854f9c25d820ff9e40d5440b18cec9baf243ec896df013704f28bc351294636df16435f5aba2a7fe6e56e82d6b7b6eb4f5a35c37ec051c59f1dd7028400eafb7483078617c4e90ec47b013a760239f29b5281b5341a7589b23c08f6ae50604d9958139d0f04c2509c67d3ba28a509d8ab9f239229bde7416c663aef2e8f5bf54f75474cf388d8a0584cab8d2ed36422d47c68bad650e577f80475330fc0bce75f789f7c5c3dc5f25631f640c54eb5444817da78d1cf5e72fe7a482bf6eef49eb230fe7f74d7bf82e678371b2db9adab0d9e24dbf20eb776eaf288156899514c83627149bf61fd0e4668322c5ac6f6897e04a982e320e3a9a06329f8d036d1355f6276fcb6ff153f87d825116df68e6ad694dbeca9ae4fe4918548d92af2d43a37176d8b97dd62089df42eed0fbc3ffe07e301a06d7882cf7da9fe12814514bdb88e081c00209872fa45d18ea938f6a1448118bba1406519642de71f5c36ab97ddaec79752cfe8f9e22b2b9b36be1885584a04394795bdff51d128fbf9be228da664361ebec1f91b02e2ef5a0ae7a109a6410ae12a4444ce110c9561df09efb56bb479aac47ac72ebcb62e8cf599d0f508a55858c400c115d54c4c98e0fd0b2cd70ca4a4fa297b7406e722a8feaff9cea7281cbc56356158d55ddc589910f6f27099a7af806a5451b010a3c8757c6386a198420ff040992ff089bd3a8598253370b986354c2701cc1af2b518f9d7488dd449ffaa70850ca743a6ff1dcc31c5a10c4cb03284d5802912292fadac63d6997427c3de9718239247b1978a733a712bd3ef36eef60da3c89ff78abb6e3d07e7ae56b5b0c0dd16949f054ad5ef44c57ef53d44753db13a4926b86e98ab49d25abc1c765d765307edec6eef7dc47df4f89c9caa5ef37215a3e4bf54feb2afaa71e8dc27b4de0f879938dae5745af5e2158daec722a51353084912470b6418fc8b07ec69aec539047a6ac4addcdd56e6694d1c43685d87515d7ca907753dead5b6cbfb9fcd62e16ae7da41d650375aa44944ee750f452fd6baa581ea0a2cfd33ca6ed9537dff66e24d562543b3883263c3ff40159f4db533ef61e7ca82893bdc6d4b4b315705aa9a0047621eab07ee76fabdd3c973813008f21f7bc12cd779ddd2403027a3413b4b6b1b9a3f9747fdaf59fce671833f94266afb7addf25069c3f02f7d711a0fdab6432cc9ef5bf13f73664a25526cafd51d9e6dc517b8cb7dae9b12d029ee248c95cbcf6e92988a7f83097229a70e3bd95ba4e21b5bfe39047cfcdb9e3d17d77641924ce3d1d544c76d6200f1f828d5768282de0a698fac50972697a56969630a2cb8353032a34210b0d93ace83bb7dae33e7a6965fe49af6dc3fb351558bfd1a86a22fa5a4003360777b1b01195d8f5cfd6ccaca9be137d8644b8a4ed0a05489fde8c63be2ca141bb29e7fe88417f8c7949e0484b2394c58276c695799d99f0eca093cad7faa809467b479eff02c81801ea0e7690a1d5b01bc1d23d9901fa9e388de4ffbd35b3dcd6c4d6be7dfa80d968dfc7cbf63b514aa8451f23ef561c4d9c316f4b8b4638a759c33a9b6b3bd4111a7d036e1e2e9323acc47af49cfc3f1bb7c61446de2e3e9911fbae8c203aec3a5b5a7f4fe1b3efb6019f83035083e265f6ca35579a5cf38ab2f50eb128c33247b3fe08ad69f40134bae1cb8b6a1b905eb0b228729df58d372ce8c63db1aa71b9e545370a4c9deec146a6cf5b12cfa0e859b2055951324618fee78db5eb049fd13be6a6283a457b0ddd1605842b5f76d16f63647af3ef5d71aeef1fa527175b4a79147fb0d4647e310a7ba8ae8964951fd41ff63b1618f8f33c27589acbff760f06c47b24322bd94554b33af19bc520eec68f9e1beba4278004a000b98e9d54f7f9d2e5f3a06ff587098da27bf65df0ef0e3e422c072ebe7786d839207dd4216f8c824fdbe3b3e9f66e3e77edb0eb968db12ee33548ce9d7a9348a1b78bc50f3faae9cdc0699b95cc6645fea106644ea0f10d1423496633cabba15dea1b947d34dc9671d336bf538fc9b5fcd5d2c9c0edbbf6ba97932917f86b1f8410a22508f228978e79ee1abd5820ee15d8dc93e34b06924c1033c545d701edd969dbf67d36a297e3bb1934d29de8bca16187588c03ea60a4d3459e81e1d40d251516a8b6ef098d440b03eeb466e40869763bcd580e15fc7782db0895793eae1880ea314f784e5e796c395fb856b7276c7de38bd12e7939ced5744561e0cd16634c9764baf0b5932c47da0f21bdc4cd54fdc393d5e4d68636942041a1b0b0e17c3acd65da6a38fe869d4f9be430fe4d6db2ce17c51e10105d27d69bbd3061a5dd66f088f3a867cf9583e71e8eb94c65763ab9865337cd8fd97b061d787c914d047cab874da770b8c90a5e9aa0dc0fcac53d4037d209664be20d297f56bd4304516811b6eaeb5acf54c8b6264cb4cce614110cd140c0c83cee5ca81cb3df53cf6a3603b8de3e9585e22dd4138b476684e139edce6c63f0d7ff7e180ccf8592e77dca34c9a03ff1f30e1ed746c33cd39f888f20a6f767a121ffe1f08125e15fba361b10bd773d534d06b410b9d9ec200e092b508b29a93a43a7ca9e8f78b74e44ed4772835d1d051f62091aef434ef6c29a9eac0e462a541a0e20373770c09ce4628c151ede5f0946371b089e72ac2c599ff5af5275be7a3f39aca6488f106846e839a23426dbe29b448f53bfe111e3aca7693c1167ba2805eb71280e9e93695d2f04d80e8e4d1aa38389db0ba471fa43c8faca9c764be5c2d4c0391d1237b448eb430171a75e9bb627d5b10365c4fbcaf20243a834ac0a4df49d9753a0dffd6e9dafe61c10ebaa860d47f84de91a15527070aa4259cf4bb9b92b9407ee36f8c47f0cce6af3490a62bb363d7b9c893b9fcd509405a75c26ac8aa137ef4f3e5c57b03aa439a9200f2fabedfcbde946cf658312bf03f88dcf9f5d4a895690ebc9f967e521cdb1cc311e0ec10f611d5173efa6649ffe87378db9f2a7979cc1174c2bd7a13752fd4fa7a815021efb9e64c8f65aae596d2ce45b80d912239e07b15a44ea7a26eecac40cf39b62fc6eaf4647c4b4cbb583629005a160b8c4b590ae2856e93ecdf7121d4d445db58049bc6350ce5ae298adf354c35147a3db7cbc5563667e8660a4f6bf4a6c50246c1d5e007511fba95ad69fb77ee8de0e617e33d77ac931e28b3740ac6bafc1dbbc260cfd4573a947363953de7b8401036560ba7a6729cf1c07e7f9da7804c417c644e3fe01bdf1cf34a0646994ec7fd4a59428ef9d9cf7df077ee1022b7b7540d784940c247078cd1be4fa616cfd8c43faa08d3d1639ab96cb8d329e03b1cd316e14ae0770bb2345a39e31b2a4308c16ddcef6a048e1b9eb3e403e893a8bc8c9fe6ad994b6d4ab08583eca9e61a78a158334dcee2f0f117b5bd0aa80216244f9dbfd8a27cf53704af550880517b4be39e27515fd8b250c375f029067bf77ba7b9818049770b2e5954d041176374b7484ecf10a5957c34a6001670cfcab0a6c40325e28e8bef35c1de8e66360fe7408f67cfb3db6475d4baded81b27252c37831ce4280277422226e03f2f168b24720f9da5ab9764a64787155b4866e81ff0ddc0f09e2a4be301499a88e33df9d5cd4fd24d87c9836fcf10330ebff002fbcb230e80b5924aa8faf3b874c1afb5010191ca47864917ab2105ed93cd094f76a358481e3caa28f86aa45d9254c7e47cced61394c5ba6cbefb7f1a0a6e73c255f76c9826a58323006324de0d5ac5535b53d00b93d9935fc771f5f31f16ed9ce1d9586d36c7bac43b221d07f445e7a2f8eacce406cd944113748a208b71cc9132685cdab0fd689ed31899c25e64a2e11b21f4218693f50b358641cf84a53c91e5c4d83807b65d35fa271a3dd3e5b588d841c8fde3a0f832da96d830cb3aa605499d705552c31757afc2901314011c823b37c4cf76ef0b87e6d50e06516003ebd0ffca14396ce1a34a557011f491959bfc992d958cb6f460b3cb6854e9f3d7e3bed71411a72d8f1ba22965be9c0a37df8fdcb23af2bd2d3eddc623a62d7e8769b21fbd532b175aa05140946983d0b4c18f86d9af54c5e31cc5e92b22dc2ffc4831bd4a3a61d3a5d54cdaefc9215107c1895241c5dbb49e5cf37e549ccd1e7c7d0ab0604854d49bda675342b342c52cbc75a51903750a981d5ff48ed6da1e2622becb00ad2fe7459ff447cec403a69b109af3d539c91a01f7b971cb7ec546f74a9ea7c1dbcf1fde6256e50bc5bc2d8c570a871d"}, {0x1010, 0x1, 0x0, "487be8cbac27de87d6861ded6ade462d394b8c21512d3c98a6b19ccaa77238803d1b7d13fde3f1454fbf6717b53f2adf4868c478a2194e9924df015dd8f1558781c45c4542c19d52781a42e39675a9f6ba2003be244d3fe3c5839105f05d083dd9c32f631713f89763f4346f6004a662d64309acdbc1bd63ffc27c01e8d856f0b1eab9d3b16d47ca4d7e11c61e0e84b3051a28d116819097c12b5614a55c0efd891253038dac61c27b6dff4756e637c85d7dd47d7e9c7ba8ce9eeb47fc6c41d5804c15a260cdee37401f3391880351212ba203a3f094df9572e953049b7362d9327668f007068cfcde4c3e025bde50d9d88b99539d6fb354b5627fa5d44bd92adba9ca6d3163f454d3409bd4704418d11d2f1de1b6790ce5556ac83061f4ffd29f06dcbe89ae07ec950f4f6fe2413596e5dffd9834f10577d844cb9c9df70fae8485faa93d7a5156508214fb84f22e296d374c34870abf80f3704d1c7a6fa5743060264c5b94a291a7ddda41c880701d3ff5456b9bdbe26e866e7b1a456f0bf8c3da2fdaaca5d5f6cfe065c65759ea4b814686b66ddf03d48042dfc49286636ea7dcfee7a92a9337c55146f93e0b1aaa07c0f1e3df3fe7537fa9abdd0e798d6447e5e6869d3cf0a6bf293f3d8891d5c5a6350da4293a7d42fd233cf87bb3262e5027eb34603bcf416818bfa0de8a3c842a3a38f14349cc68b17da93181b07a1ef85408a404feb70829513de6f916fe1cf008663f124a66695e6c5efac8ff1af3f04451dcadb7263bcc9b09bc7830b903783a1776b25fe7d107970709e1aebffbdcdd299b40f6cdd497b7a72182a9bdcbdc10dd05305b86d72ce9d03c0d61ca77a55503f95b65929507105eb8fbc19ddfbfbc827779982c494243a782b40000ad38bc08434e8c21322eed86315a704e53618752d2f3fa3ffad5d03d3db7ade06c0fde8cc8770a327beec22676393b7c1d8eaa9a2234e80d58ba575636574649f46e372308f6d8d64b47b4180ce2b4db63a85191c2485a9fef683b2b2715de8187af6008bf127105cbc00ee95a07ff672b4879f901b5f0d2906dbf2c65fced88c5977d3dc59ea40b47d6b0c5ff18b879d89bccd287407fa686a6159839533aec7f6806aac70d0081a78991fde6fd1a204696f3e842718c4c9925209fa430db0aeb7ae12b1f7d3e5bc61e469a63e7318898867630c70af34b8237165d7b6c5cd39875a77e0e6824af5917c8bd40802633e8a6c237ba72684be8ffcf41c0adfb933ce59c7b0b258185c25992b28ac4ea97e68c35543d355403f976fa8a2328691fd3d95b31904d4551907deaccc22fe6d64ea35c1213d3368b25ec3cdfa0e5dfb0ad7db4f7f6b7d779b53695981eb6c86388eab4a2bee4d8465dbac3cf5e7bedad9e3dd72b3e681d516ecfcd028280ff2903ce3617759e1545850da0d37be16a6e0e084660a32b492898e2b3b96b711798908689601d0486f88bf0818dd378a51cc0be82526fc3302566b0e55220cb29ff93b475aad4018a437fcac58a799a2348716d8127497d40ceb5b2e5c07e2f6c5f3426b2d36f6849a70c44c7781b13624f80ec8f1a34c5c2fb74d374fd56926b78c4a0dce69059cf8e0ec675c2853f9b1a232df89fe47199a41783098cb9f166fe0c77fd132d6b0d528c59609b943883e574c3b6d1953302299bb11e1b0ccce535fbe4b66161ebd41c7e794d26d923fa5d7ba4a6566e7965cc92364af4da6282be706a002c718fe420bcf8dd174d1fb7759c45f3f7f14b050a754b40f429cfca410e2690aa1f38a718273f0d0bba2f616c39e15afe8f80d090344833160cb75d87fcb9a369958b39a2e3ef38ea11b1ba0b06c7aa9256f5dad14040098e6f885409c4114f449aca63208ea2db0c68ff4cb0aff4bd34bc450656048db4209179014f91ea6783dd3950d13b75df4bbd6bb832f7b26478721374907dbc09c790d38c3aeb4dbe165bb46c49a28a6bae50917febe1ca4ba3f391db7618a0c45cc09f60e1b116153b1071be33c93822aebc94fb5278eea21c906cc6d371d3f4c483c5c11b6ceaf37edc887e8460b20e998869a07eaaa262c5c9869b2e3446378ea70057e2043edb60c8d6c44dcb61770aa2d6f5bfa40de50c52f314a6794eab67db37b79d02d299302d454fff816fd5641d93ee9e1a6a5721f8648a3795110bd03ba105af0f96f46ed1c50bf67d7027d4fbeb680b05b1b19a206c05eed8798757a0d91543f6bb6a68762f3c378b030f68095d35f3469c3d8eadb81bd2ef5ca45d8c6828507ee50b33d3d28a8c63a4603001fce71058d84b0aae2662e8b3ef2f4abcd40348b88013817cf80cff81ff4adc4036ef4df86da02eda8cdad2f987dc8c797991129f56751fa57ed45a41de2a3df7e4e8d14f323e5eb9504074e5aff8a0de29f430782bc11285d913d317384b0fd8e5154108fb0528449f84f357d5af652cf4e1651f8689f31e9915a9f4aa09bdce431b7a10fcddbfd2617adcd1d5ee30fb08d40236a12013775f45a100dae93fa05f1d2b61b9a32f642f6eeab0a08be23003c8ea82d1cbb90dcc8108b1e338e5f435ff8153b6ec63e837929d2cc76502367eaad97505dd2229048cc2e7b690d477584eb288e9b35bb47c3ab182cbf83937d49e4319d7465cc654d14211fd675f8dedd46232d9e49ab3a463bfd597bb6de85f83e3cafb41e096e8c946d8ecd940fc77e00a0f62126a7657c94c3f8b8dba64943fb45e48b23bf83eac6874d494448cc62a40065d8b3265acd4d9e8f5febcb6f9337abcb7b51b9809217be9c4fbb50c965bebe3dca33325f96a909020ffdce26520018fc71260ddb0e8267dc384fff6abdfc2306b297d85f9102d49b806c95c2e25cc912538ed3190944414f383aac5f75a4cf0d9bdb07f3e33b674f49e6d05617b8915553780b7e3b3cf9cbe3a134bd181738de596953fa8fab64ee971e0e54b1803bf2e17b43aac845dffa4d207d82c3d4ee65b1130153dab0610931e6c0c2ef651842219e0a1037bbc20583016cd2572b9ae71f83fc1508c66541ccda200929de3f82648b560be9ae02ffc6cb659506a89947b95624d9cd7a1bf5f44791911bad6c579cb8899b28f54504ff397179a8886509bd65ff314109cc4193220acb416a92612905f04f039387d492600b89d098b5207c16442fbf2d56a180fb78a0fde136bf65e202b32f9ec90dafd3f12d2b2196f2ff5edecb783e2ad5a4ffd7987be7f19a58bcffc5a53510c74f6fdae45ff74fecf84f13e71047af40c9461d3b928d377b2eb428a93114aefc00476521ba384851b7e7c203bd70ba44b2466082d37a1f916d9b52e5552ef6057a6402301c628009deee916b4895533edd5ce0fad2f74f0076e89905bdface0fad2becc2959570a28517e0f10ed2b5cac3b60199510f58b792a050b42593e4a8d02c1d80014f09ae48a30ecf25cc7a795ffa235042adf8f729dbf67da5ebf584f34bbd268c442bf78d57f05d464122049882b6bb6dda25d97f89db4c45621992c78bf0e801748820aac440367af0ecf39b60e5f3c81d38793e8584d0c41cac143590b2f6a19ee767d60d477f57e39771d9562d451861162216aee2b9920f7b7419edcc4a3c8c5dca5d8f07bd1333c470a30acf6e1bfbc2cb4eb1dfb5fecee3fefc2a0f72ea40baf1be6113cf523a16bef9ce7db731d324b987c5b2d086255ce294b1a12e7ef670c23945eae3e839ca76621036e48cd574e398a1f7aaaf99d49b6979ac56af91f4eaeb7eec7c31254a17e67d82048b26fac42a80962c3df89ea96bf86329b089dda220f6aae06f8a727bc6de70cf004d31fb199c4dd71505c6b799dd8cf7353103ba0a3b3fd13e06f5276bc40eac8ba4864d95876828090856b505f5650dd708b1356d6b9ee412bab3e67cf7952ab640f6fcac00c029d47df0a3bef105fc9c5164f1df636f524ad002a05bd731de941df684106f987074acf886bb5adfc5cd7d7ad38815e023c35e411e9624b90db4ceed76d04dce0b409b1856d0be84a006d12c3ed192e18ed3457074ea74cafd64210010e3b124335e2b47c692faeb98d8c8c6141866912b0eb10af1e27c4a2d067090d97f290b802908f109d64cf486ebdcc27d32ac9917f25eeaadd186b53ed3d71d139f14281d80d0214a5f5baf4c4cc388b2bbfc8453ace84d50efdc7b46a3c02b4b4d73dbf00f558ffcdfc91e9d31905710d9baf7966c783494048ad85fee74317a92a330fdcbfc169243588694420c570b658688670acec31a6b179eb61d3fb053d5ce1fb477f75384028a779669cfef4f9fbadff5f64ef740ade251489a95489ecdc5d1053e406505fc190dbe12c00573dc10bceec1a6b1811962063daff356ea5d63623595ece1189a971cca824cff883b1084490c2d9ea3b7c6a24ccd4f5a6ac46663a59b8f69b6059d6b7c9c5b88d61e3b307c26f59d111cb0300409eeeaecc2fb20232a8a2514efaeb676a9543aee5886d61eb3ed79a404a5bb1082ae98012f025287d6d64de6d7d1099f7f9ed8cb74b2d38a57a79f1b18cd02d11f617d00786ecd1a78f9cad20290fafa4d149254812867c429c9dbf21d16bdab62b683efb2d165a7204103ae1da0d177f1e35f1cf98f1f62130613fd0fd55d01cb3cd0719bfbb2b66fa9783f12de414f4fead1e14a80ae7f4efa731a62835987e3abbaf8ebdd81e4fbbd06911e2ae98679ae4f52ca0d970f0c2367c0c9fab58962991dab0b4438c5e7185bb7767e7fed466128c445ec5774e049c35e003fc1d30b8939ab990b4a58c6fcd15da4cdb33eae223129ce23b8be859e3fb59d377c0f8a82dfa945b6bba5191f7c487bec860d7174b272f2a31ee3717b98cb4998bc6b4596db1b3c268226b9cc445a529955c1f1aeed7994109135dd575b285b92de6dc08fafbc8c98f631a59f7e2205f465eba9d58585670999dbdb73ebbd4e5cbdf16addfe117d9ca890dd1ac3b24f019da9882523b68c4be957f61afee524c2efb55f0ef6fe21219ca04234506358bf11a9d543ef8c7e204f5f9eacfa680b9e14e51f6b362f552670bdd4def752e371108b283abc94b3d363ee5d30510b1be68ac80aab18e1f60afb630b22b5bb19509ef795b9a4732183ab3384ba22b6df15348d1d06c50e8255a0df7c43cdd5e887c62b92ead8d956690130a7ce4d7f3ff6064dd3e6c10eef9f28e6feeaa42bce9af58ecf9006bbba02957d4bca9095ba722a25f0d86f1fe654e8a4c06294336266533ea8352f062bb07f9e54487ffc10f4e613014c09b1eff7b62cb5371d60c5c70f7ab95955cdf7bd151d2742b09ad245f87fda84b25880972cc4560098cb5bf4d36755a5cc569853bb6c8e56ced8580a222058202652c8eed3c03e33f1c6b63e626f4437da7ba0f4abe457d15f69306b80210b425457eb3b4ab849697f0cf8f6885209a1cfc747ccfaaa87a0d10469911c7331ac2a7f76198a943f60de6ebbfd6e7cbb59c81261056d1e691f1fc58076626a34663b306ed43a0aed0ce9358520548477fee80f8f30d4ffd9ef6e2059321fb9d75de3b4b6d85dfcfdae5f5baa298c8fec23398b0c86ae351a56ab7e2674245827dd3b01fff2d88c85978217142a5f6097299ca4fc4dd9c8fe93c0946324396ec7e1d0b8116619468b25a614c9d43384454265c7d598b63bcae4fcaa9831c699fd98f2ab74a3622e3ca39b2c87585379f49d07b4fbaf7aae3ffecbe2641860190e20c0f88d2a8a7538c2a11171bdcc13cf3599ca635a14b127896c4d5994ac32eef3f46714a7365173c5f3655da6472a0690d7c"}, {0xe8, 0xffff, 0x7, "9b6f7f32007b34d53f05dc7b55b531016074a94a86562a6cb5f6180bf2e4603319bb2cd8bb257e9440db5bf52b9827884a21037ae13f2a950be33d8b7d764f4c39a1573ffae1e3d360ffea9cec14241a179cd37e493f2a7982ac6bb3d4ea97b4224f1872b05153f8607e9a957d001c4ceb57bca11cc506c85ab365d36b85e612c48a77c675c382f0aad1d461ccc69b92c395fdc5990bb271112a6b104c8a4e60ac012077b064155670e8fa5266f00cb459db0862a0444bcbe1a10adf8dd3945aea18e544253acfe19e4544b00d4223e48c757084e2d3"}, {0x110, 0xffff, 0x10000, "8e789c22986c9f834ea2214690f658c44b1ec1429b45d943450d5bb561621bec8e958528e495d16c4f072c23d2e5da8fc5e5ba11f5cec2e8423bb1a382792b4ceb83b85af2fafb4a0e50c31a3fb06f5662e08edefe20d80b212b2d404d32b8a027bedd49b667d3236e46dfb5bfc1f15bf65560a30aa765a9fc5abe2bded0ee40f0368b112bef61c1bbd5578b0a1ace0f3278644f31642b877a5924b311fa0204cfcbf40cfb6136a1fede38180cd1f6b5f6bb76fdf9ce7358afcc2fb4be3273a4d45620f6f1f945f64244f0f87400e2aa4815ddc0543aa0bc1dd274f69f5d863650644af8696a6458ae45d6ffe12257deef8a93be3ad42eed1688552822"}, {0xe8, 0xffff, 0x9, "89649ec060fc5a0cd12786541bef4ef8253daf30cfe8ee0368f7657e0f12f50e83e0ed01abec67de4f7dd2c895be2a7549b22462c7e69f4db762b8485aecf95a568e65bf6d85e992b85aa60572920fe4e90ede6d9fae9cd42a0243165d3841770691b3ed9bc61dddd62ebb1929258f44e24e34f2c26d8fcc95667f86fc1bdbfebb32d52956456b5dec822936e24622efee12b7e2d5f38ec6b83faa2790c3af02a345b78cdc422e65d6d74986dfacf04b18da6f4bccd899c91c76e896bb887cc9e3cb873d7cb2ce4dd8cc61a4ce308ef7673f11e7b134fe41"}, {0xd0, 0x1, 0x8, "cbb2407a4b3c19befd5e3cd5ea3ec1096177a8971a61e03565939ca0f488a94bea25e7fafa546066af983480c9949c858b851570c511b07cba22d8bb0cfb0252014612d01433bae40902450be3a64ff89bc53126e6bb497c94c183d5d7e10e01be23a8459b546add82efa422e7d91abfd39a3bbcfcfd85b450c74588c135302b79043631ebcc5d17c5471d59a3459c2c67f4cfd92a5ba206bbc38c85792dbb67b4340f81875249dd8a34416e3f578da23dab017542c824b8de7c2581f096"}, {0x98, 0x0, 0xa3ed, "32b1efdc43f078702d04000baf8d3e1da94df2cf00d79b61a7c22df96c261d4e40b8e33bf5c29c767d6de85a5f04bcc3668906e5827159dff7e3ac6291a7c0867232fafd1ed0c6b54449173125b95f94ded4c877da16336e5d8dd6d7dd2f3307f44fc1b75d091d998ccf51745758a9de2ac30e8495fa8c68c0b9daef71d1f4c295d9df"}], 0x34d8}, 0x4) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x1, 0x7}, {{r4}, 0xfffffffffffffffe, 0x40, 0x1, 0x1, 0x3}, {{r6}, 0xfffffffffffffffc, 0x10, 0x4, 0xe7c9, 0x200}], 0xfffffffffffff001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x80000082, 0x8, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffff8, 0x32, 0x2000000a, 0x5, 0x3}, {{r6}, 0xffffffffffffffff, 0x20, 0x20000000, 0x100, 0x7fff}, {{r4}, 0xffffffffffffffff, 0xc0, 0x0, 0x5, 0x5}], 0x4, &(0x7f00000001c0)={0xfffffffffffffffa, 0xef}) mknod(&(0x7f0000000280)='./bus\x00', 0x8000, 0x1) r7 = dup(r0) bind$inet6(r7, &(0x7f0000000200)={0x18, 0x2, 0x313, 0x4}, 0xc) 16:26:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) fchmodat(r0, &(0x7f0000000000)='\x00', 0x1, 0x2) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:26:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) setsockopt(r0, 0x0, 0xfffffffffffffff6, &(0x7f0000000380)="0a574b4fcd119f1997e7895646ddbf901a4d42b5926f206938c4395937", 0x0) sendto$inet6(r0, &(0x7f0000000080)="2e6b1fa0a983b054910e93a54650d9a3e1d85407eb07f35c046bbd778fc06dcb447419e1ec2b41cd218311392be1415b1aef1021aee41824c11aea6ebfc5c4d805fc4fee1e13fddcbaaa20c0b41cc9c62ea70a", 0x53, 0x8, &(0x7f0000000000)={0x18, 0x3, 0x44, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x9, 0x1, 0x200, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0xbc}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x7, 0x69}], 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x800fffff, 0x9, 0x200}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000025, 0x1, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x48, 0x6ad2, 0xffffffff}, {{r0}, 0x517a0f8066ca63b, 0x88, 0x1, 0x0, 0x7d4b6631}, {{r0}, 0xfffffffffffffffd, 0x4, 0x49, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x68, 0x8, 0x1f, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x7773ed81}], 0x1000, &(0x7f0000000300)={0x8de, 0x33}) 16:26:46 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x3) rmdir(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x3cd0dc3051b97949, 0x0) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x840000000000000a, 0x8}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x700623c5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000340)=0x7fff) poll(&(0x7f0000000180)=[{r2, 0x184}, {r2, 0x5}, {r1}, {r1, 0x4}, {r1, 0x6}, {r2, 0x10}], 0x6, 0x0) pipe2(&(0x7f00000001c0), 0x10000) 16:26:46 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000580)) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="736b27600f1fe96e564e2f2017bec51bb498c2b0e0710e6c838d16ab2e6e94aeb22e0dfcd9bbc4a29f2215dd996a18a1713fb041bfdcb3c9c97aa9b8c2327022f62f2679498ecbb6117e700198964d327165fde9fc68ec065ffcdd84a2eb4a929d40c93d900c8c80dc9cddaf687e81157cde80ee2b4ceeb7", 0x78}, {&(0x7f00000001c0)="02371be19246134522254facccb91f489c74f2268ca9d837a8f784d579457dda47b36aa87528d65453ea983bfb444b1c2f0238b0a96ee2ec5a514d10beb9b81c40b6f36f3ad49f660a355b5081fb63d25c437c68ad75b73054d4152dd3a6eb75857a9cb5068b43c5d7b08d1885eeca1e1bce14fd5857f45a952133480ba27e6a1158d24c021c5bf7ebaedf6118129fcaaf5c16b180b721ae4f9ae4f7e51f30dbf467d22d4698dd3d755092b81e64d8df221176a730053282b7637616c2b20e63d43b25d0a1509a98b3acfcd6e9001ab1f03398c403f54f543e6f5ce0ad28bb066f", 0xe1}, {&(0x7f00000002c0)="71db3f5943b6", 0x6}, {&(0x7f0000000300)="0bd1ff69d8f584898e786ba1ea0eea95ab4b77810330eac475ce7f48a4185cbd405b77f8aa94e369ae0ccba84a3802f2a059eef5918bc4eadde08777e4928a91f395b9d5fed384e7b0caf151d4be4defdea6f4edf6d1449e714c95390d3016ca9d3fa076438b238e16ae5b1a148da7a04e0d03ecf33cfdbff45377c0852157e265160bdfbe3ed50e3ea7652017e9e76f6cf22eb438da3a7a3eac165a19bf59126bd9057bd2999cd4bcbc7a8ad79f0abea9e16da1b91bcc10b20962f1d9370a901921dc407c8d120dfd9be82923252ea392feb07cb1613d66a0f531807ed85a6cb49b50ee064205659620649a3ac78d622eca112e8889", 0xf6}, {&(0x7f0000000400)="1db0645e59cb37fb58dc1d2d2003ba0a9ef03ab4c5084d84217c2ed76ca437b89b74445daeb089b7c02910eb1bd15c0426103f2557e22538ea133a2a1ab7da99d586153615ee1470115b868cdfbe3550dbca83e0d098ea8dd01a5cc0486522287907815e603e2a8cbb555c6c78e6c0", 0x6f}, {&(0x7f0000000480)="c085fce77a337f42d892251e69a25bd0816ac15961bf96a978de1ac8a6972bfb6f455b9b9d603f5dbf4a67b4fee592fb4fb852e52bba892231ede9", 0x3b}], 0x6, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7f) r2 = socket(0x800000018, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$TIOCSDTR(r3, 0x20007479) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000540)=0x3) r4 = getegid() setegid(r4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) clock_gettime(0x7, &(0x7f0000000040)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:26:46 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) execve(0x0, 0x0, 0x0) 16:26:46 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:26:46 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=""/235, 0xeb}, 0x800000000000000) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x880, 0x2) bind$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r2, &(0x7f0000000100)=""/250, 0xfa, 0x42, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = dup(r0) accept(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) writev(r0, &(0x7f0000000300), 0x258) pipe2(&(0x7f0000000200), 0x10000) 16:26:46 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/246) 16:26:46 executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)) r0 = socket$inet6(0x18, 0x5, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0x20}, {0x18, 0x1, 0x800, 0x40}, 0x3, [0x2, 0x5, 0x0, 0x7, 0x100, 0x800, 0x9, 0x4]}, 0x3c) 16:26:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000740)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e08c0a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fchmod(r2, 0x40) 16:26:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0x82, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:26:46 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x3) close(r0) 16:26:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) lseek(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 16:26:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x100) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='x\x00') 16:26:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/195, 0xc3}], 0x1) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/117, 0x75}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000cb, 0x0) 16:26:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd, 0x9, 0x20, 0x8000000000000000}], 0x8, 0x0, 0x5, 0x0) 16:26:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) link(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000000c0)=""/48, 0x30}], 0x4, 0x63) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 16:26:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "1b11e6ee36bce9b7d48bfdf07f02af276417cd2f", 0xffffffffffffd2af}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:26:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x1, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x3, 0x3}, {{}, 0xfffffffffffffffe, 0x10, 0x0, 0x1f, 0x80000000}], 0x101, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x98, 0x0, 0x5, 0x7}, {{r0}, 0x0, 0x10, 0xf0000080, 0x10001, 0x2}], 0xffffffff, &(0x7f0000000140)={0x8, 0xffffffffffff8000}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x3ff, 0x0, 0x0, 0x0) 16:26:47 executing program 1: r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x6, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:26:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) lstat(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x140, 0x15) r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) 16:26:47 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r5) getgroups(0x8, &(0x7f0000000040)=[r4, r1, r2, r0, r1, r2, r2, r3]) setegid(0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000000c0)={0x9f7, 0xc3f}, 0x10) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000100)) 16:26:47 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) close(r0) lseek(r0, 0x5b, 0x0) close(r0) 16:26:48 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x2, 0x100000000cd}], 0x0, 0x0, 0x80, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) socket(0x18, 0x8000, 0x71) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:26:48 executing program 0: setreuid(0xffffffffffffffff, 0x0) socketpair(0x18, 0xc000, 0xe0ad, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x1, 0x4}, 0x8) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:26:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921da539e4effb6c3fc4a8c90ebc850463a7f59c582fe8a26b0be1dc8d66a96eaa1", 0x274) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:26:48 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 16:26:48 executing program 0: r0 = kqueue() connect(0xffffffffffffffff, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="c666fa7552a1493554361a769146bb69ee700f2a2aa7c4", 0x17}, {&(0x7f0000000100)="063d8802b9f8f63afb2ad22221f8bdb82c3cc22393b232dec9f7232618afe08a30c1dbb6815a06694c6eb27f3b8a25eea7f9293c4f69a133165ba3fdd410a9e9f28f1c4f3218a4813b928ae83306b641294c542135808b5566c194aab00e0d3b07947da8b1a7eb9d89aa639c83b53a8f796527497014dc917b4f91fa84d60b88e7978f", 0x83}, {&(0x7f00000001c0)="a7f4febb90a9aef1dcc3ac00ecf28fbb48c7cae59a1c3b499bd776b78e5155e0f3e44e56b54e5a680e745807b9492e0f2f22a1e9fd070d963027126565df3e2209dcd95740b8c5fb9fcce07c9dec75e4aba658ada323c8be53e5936ec42247715833465b2e5b82b7fabc9fa36b21a3", 0x6f}, {&(0x7f0000000240)="add41ae6791bba59316d86f76015f37adce7bec311ed8bc1a383c3098c872b1b4909ec4484d7b70c4a6d54dab5a34dfe0f67b9dfabfb8ec26a718b92a4b500bbb2e92a073c273e4d1acd53276ba24269e8185dbbc5989a7246c7", 0x5a}, {&(0x7f00000002c0)="9c96facb8dfbba823b62d0e64323b1d1c7ce4128558993c5b4bfadbaadfbfe5b07dcab7eff53e756d5d6493eab1e18af56d0d76bcc60d7dd132d4b913a1a6f2b625050acc72ec62fd633f1dcd390cbd2d3a6312173fd0d8fa01d75e3d3335d411a28ab406086c6dc3dc659e724af970305828dfab0e9cf016b88b039f80e55559e860997ecb993e98d9863313ddaa32cc516c2a3d76dbd2eee7e4199aa3f53f6bb0c91c3b406467e7d4b5c266d757426ab37debf1203503ec81717a19808c5381e3bbaf38597dafe84d5fc48d4cbd7f9dd58e039a055bc77fb", 0xd9}, {&(0x7f00000003c0)="ac96cf78ea032336fc31a79d5002cb273e221aa96a1bfb30048b733c905e58c4ac130e915913529413bf220a761ca0afcec9959ed0d7", 0x36}, {&(0x7f0000000400)="af1cb340f38f0ca966b66403a697384b7ba142a53eef6e96637c5861702919307e8e727bc37d4367e76e825089e7320fca35e787fc20daae8a4c88d0e38be236b062cde6185c3e31f4c54b5d280cf2b51dad1b9cdb2409607be4042cb7b156a3fd0a7c17cd40bf0e6e1fabdf97fedc8baa6ea50cf47048c94993c4fd9285c427956784c65144641d306a5e748de1a73ef4a906c9c6f5f927fc9534eaa05a", 0x9e}, {&(0x7f00000004c0)="60af8c", 0x3}, {&(0x7f0000000500)="e0b6a38356cdd8c7bd1910e66eef297d077847e841fb1412333d5cd69e51b679e6c141bba484b18dddc41d7acae17727fbcfdd40d01d497e6457b45f970ca16e925fc52465c5c9d04beb048ff7ea90c64ba4742384d4ef3a52d6d1109537bf2473d856", 0x63}], 0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 16:26:48 executing program 1: r0 = getuid() dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x5, 0xd7) pipe2(&(0x7f0000000080), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xb) chown(&(0x7f0000000000)='./file0\x00', r0, r2) r3 = socket(0x18, 0x2, 0x0) sendmsg(r3, &(0x7f0000000040)={0xfffffffffffffffe, 0xfffffffffffffdfe, 0x0, 0xfffffffffffffda8, 0x0, 0xde88c97460e09bfc}, 0x0) 16:26:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000200)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xdb, 0x1, 0x8, 0xffffffffffffffff, 0x3ff}, 0xc) open(&(0x7f0000000280)='./file1\x00', 0x40, 0x8) utimensat(r0, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)={{0x200, 0xfffffffffffffb0e}, {0x1}}, 0x0) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000180), 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x2) 16:26:48 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x10001, 0x5, 0x0, 0x3f, 0xfffffffffffffffa, 0x2, 0x400, 0x3}, &(0x7f0000000240)={0x1, 0x5}) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x8}, {r0, 0x18}, {r0, 0x1}], 0x5, 0x7) semget$private(0x0, 0x3, 0x0) 16:26:48 executing program 1: clock_settime(0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x6, "10ea5341144b7337fccbea551931a93a37e5700b", 0x6, 0x7de}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x9, 0xffffffffffffa342, 0x1, "b1ba2b832e64c481da871cae7afd490f14a21f2c", 0x7, 0x1}) 16:26:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="6cffff660a29a80007c47b1604d9c71377baa906e3c788b18c1a7c6f1f28228b5ccde66f4a9200ccc726ea6f0192f35489ed07d1672889fb9af20cf80c7a22674fc5984c62e0fe85aad631abf4330fe40686705c4384dbd39b2acd260e8b29ce11dc925f3fc875d12dd555e5928094ef4bd13476aa24c1f0cd5a2fd82483ea9330d538b23099c777a09c8fe78214d1724d554e279e", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x331a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) fchown(r0, r2, r3) r4 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(r4, 0x6, 0x0) 16:26:48 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x10000000402001, 0x1) r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) flock(r3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x203, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r3, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000100)="fbaf83c18771a2456614830cac519f02f590fdb34175393f8080b697a9cb38a151d2dcac860485c3061471e13fb8e94d99f35000", 0x34}, {&(0x7f0000000140)="9b5667284334a1b32efc303aa115f9c593b3e37318eb26c402afc3aca0c098017e9be47263285cd2df46e6e5f4f6ed0fc8223d814849d3bcbbf9b9b589d4583ad66f66863cb296759dc06aac1363c2a5df9a3b0e224a75a6e37bdb9a25d379948c4b558c3f60d2eeabc41ffbddb977c6b99a2e716df3f6ee46095664d15b980848debc0b1fbe7d5d485d41b43ac497b3f97b022b53406f81abf0310ee67a5b619c2576a713049284ca5beade128eaf55c2008b8b", 0xb4}, {&(0x7f0000000200)="19bad968eaede9f8b412e307f93df3c287f3a6eebfb49cc5f932af2fd0ca34f111cde897a57e26272bcaf0803df71dc5d0c6874c01a15ab7b571696dee4f2cbb967d4ce29ecc99e4e6671175c62146a71753755951ecda473a5fd17c01f1d25c584ae9ecb643df23de67df5a94b3428245740b74233d9c607ec76281775e75ccc69b1f4a30ca267698ed257fb4dcc1e81b98a8297147b0a5d3508c", 0x9b}, {&(0x7f00000002c0)="3071e711298c0c587dbf11a47f6cfe3c9a88edae7ebca4b59cc005a0860e3e17659578c06944b734abfff9c7daaabc3d389c05c2598b076be48f0bea93e9c621714f2792db56e39f8a21e04b84ecb3e57ec49de66f710c960228d65ee5358a4a33302f98e2a7ba62d56019d04a5dfe4764390f2a8e285d8781ebe61f75652f871235622b6195fc95eeacaf4c74c37b440131bdfb2301c84fb85d0c9bd5251c041546efed525ffc3c6ff96e67ff396b6ac210a4525d77b5c7e4872102624396fc2c348fe559d2a2c1d36ec5761b4f24ee9fb89153fa6dad3d", 0xd8}, {&(0x7f00000003c0)="457b63664105e2843a05082764b3d6a0fe481819202aad6e186efbf7b7cfac3a9e029660f494aa35b48bf92a0c0164402ab8b5a79079e39fe442632e22524352c487f284e9625e8b9c722a5c654d9e3ea084f87167743875bea64e39ad21bbc71c045bf20510f557", 0x68}], 0x5, 0x36) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x402, 0x0) 16:26:48 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r0, 0x1, 0x0) 16:26:48 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r2, &(0x7f00000001c0)="eb1959e0b0867aeba0ebd465e04b58c5b85b8306d5a80c8706aa821b69480a6b376845dcc12abafa0cc8909bb5134b14c8b7a69bacfeab0ddce504533bc312a6b9a679ecd22e89d1f8a70d4530ab321e1ca6c66ba7d397109568f9c6cb66a122fb57e7333ad39409d6195f24b9a9ed9bb938b3ee2c0d0028ed5709e0e70673d580e685cea88748d326d566c0339f15373b30f28ada8095e1", 0x98, 0x400, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6bde4177fab1162b7a141756ca621c625026e83f", 0x0, 0xfffffffffffffff8}) 16:26:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) chroot(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x401}) r0 = syz_open_pts() ftruncate(r0, 0x62f) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) 16:26:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) bind(r0, &(0x7f0000000680)=@in={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="aa7bb3f0a431717c207ee2bd70c9f6c2fa6b8342197c8ad04743d7a12a5580138832b0d4ad17bdb8768faac5e3db2b92587eb09eb87319b2df61cba846327e2629f77f365c8eae762796855daba8f0e2d89f38f91bd066caaeb93b1c8195a1524290018ee80b5e58ab83fcadcd5e24e018f952f95929c2c127a8863c6c3989843b7aa32c322a58385c736b6f310712e4455032cc0ed2deb5bb34a159fe13f5538894701e34ed3bf0685051c1", 0xac}, {&(0x7f0000000280)="4290e9b96422fdafa6c4e1d21b59dd2a15ffe07e96188be38874bc2502e0b927692c56b618d88121a32c51dc88e38d2fbaebd078066de305b995c298e30f8eb42d874da1d2ee6fc06a9490ef26e8043ce14c9f9b92dc16906068b54edce39e674ad9dd63f69bbe2ba48e9eb604550ad941992bde0e2fdf38f9c3d21bd1a6061fffced096509446b1c2c2d3103485980261677105ee2585148e58ca7b2588f7b9f811c9e2539b3cd9063bdff108648151fc69de4aba1584197035e52180f942c05c4d4e59912a9d1faa6d743aa349795dcfeef5df564c94edd568e14f00293e6813553421b171", 0xe6}, {&(0x7f0000000380)="57791a31dbd8daaaf5dab82b92da387fd7b78b898d39e78a5d5faed042ee96288b218805b03685e66b7d417ee5ba6ca28570d42805f9d6408a09c0669d8b60646ff98bce89288c4d3f9317eab8edb85dd31edbb609786e75f25be3a97a4147fa1851bc9b7153a28ed00fac801c1ae288173732e564140795f69b55f675e903bb776b3ae45c3408b36a13a5", 0x8b}, {&(0x7f0000000100)="370a0b2c6522561c3dcd342bbf25f935753fc6b5a45704bb0d79a5e79f", 0x1d}, {&(0x7f0000000140)="ffc12dfcb6a5f4a6778c2c38207bda5b9d2ac77afb96b025a36474c4b987850db9fa841d9d62d25a444b68ed216437a05561b40d864cd67a5648", 0x3a}, {&(0x7f00000001c0)="06a9e7569539183a1e7e740bb54d9e9498c96647cc3734899533a864910ad46a7d3f1f", 0x23}, {&(0x7f0000000200)="dcd6c5dacbbbb34a2ed4d4fcf9a4e73913d40d1e2f8c291b5eed96dca14742ac87", 0x21}], 0x7, &(0x7f00000006c0)=ANY=[@ANYBLOB="9000000000000000ffff000000000000934b0bad40618f7d11bb2d35f390f6c3bdd7da68bcd69c0dd29e715f25bd97a373917578dacaffccf70a63791797b631af4a6913c794579533778a73cf7dccc0a66aea528bc38e29067675326d81597278789d6d1a9d839e340a212b7ecf84c1635ce8b449af86d6289dac322c09feef0a015e98b3e5b9e995c64700000000009800000000000000ffff00007f000000c32bc8cafc926abb06e01656df3517707d41d7bb5546b0b148993b21f36cac9bde7746fb5143709a1933cfde2d53f5792518254fb74c5aaa19694a4dbfb681d67227538db91ddef49f97b359128ceca0755aed2805ba192614dc13e53b462bc7259294e8ea591569dacc5b93cd4fde8cda7774f01734fb4bb4b6e72a19cfc1a40694c014c32e95005800000000000000ffff000001000000dcdfa75666811a36f10c4395b14603ac569df100f5177b2b1dfe0514b1892a56b833bc062ddfbdd1d36ec3fe1a3e00b1b9085989ea6f45173e12588599cfb41037dbd0f8e1000000fbc8848156ac6e51f8075cbefa09068847b99172c7d7a8cd24bccb830287b3b0c67e5f81be40e6962633711afab3133dcbdb90e7251e727dbabd74fe5d780fa979cf0a366cf586b8af60cfd727e3e9616f1f0db7a12bf14c"], 0x180}, 0x402) 16:26:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000440)=""/198, 0xc6}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6d, 0x4, 0x3, 0xfffffffffffffff9, "001100000000000900000200", 0xfffffffffffffffe}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:26:48 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x0) 16:26:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x8) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r1, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:26:48 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x4005ff) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2031, 0x8) 16:26:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb0", 0x3b3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setitimer(0x0, 0x0, &(0x7f0000000080)) setitimer(0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffe, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r2) 16:26:49 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1f, 0x20003}}, 0x0) 16:26:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x80000000ed2) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) close(r0) 16:26:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x800000000000089) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file0\x00', &(0x7f0000002880)='x\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) 16:26:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000080)='!', 0x148) 16:26:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 16:26:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pipe2(&(0x7f0000000140), 0x10000) execve(0x0, 0x0, 0x0) 16:26:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="8adc3d340b42f5e48299bcd08b93a116f91e8e7352fbb22e0473a69b0c6655310676b8273802860e482411504b7fb97071cc23a6549d09e4f95f83410a21474738373816259913a3466c35a5cfd92fd3c9a5811351a15c90c26a3eaa461dea0769bd1ee34c022ffdef0fbfcfbc242b2272f9cde8b0c8c704bb5cf0482ab2543db311557e1e349eeaefad99811b3b02255b6f2872627adc2640cd09c2dae9889898e01087ba0e6631f3ec6155b65742d4474efeb67314ad54b5426abb194d6a1bfc6b409dbf960e0c580e5877a1821053a99e5243d1feb6bba1047ff68aca2ae1143618b74103a85a7205a469cc5b8926fcec084307b4b301eec5fa7cb732275bade0451961b999e184cf4afd166b8a803190c004bdbcce1060f2b8e5f217ef6efc686820731ec3d9187375298f60f04338d8dde1b0339c781b40318b72b3ce7f09be2f03a5d947e016a454b750ee27cdb8947bbdf2f9353d70ec7ac1ce9eea0b6628e4498822cf32e5a8fcbf3e3668bc3cdf6743a53dd0892dc73343b94f552728d0ce059be1628f7b5cf87f2fadc726af0167a3a6bcea123503b6270d7be023d37f8677f8212db12d2befb3d58b357bcc5a9100d4830a0aa485ab25fdbc6f899f7b00d552503238dc550d22e74fce225358763103eecf0bdbfcdefcea73cebac1a8013c55677102cb20f6b22abf79ec26edd7492c3e596305c91b9ac8da16be8662fda0a779071b21140e4387fb43b1c414ee329d193354d8ef85efe54c9ead1b71958058f0dc0037d1d120d75e36113a755c78da09520fc65427dbc9b420d7a6cc8bec482ed93e34ed2f372e91b0522f42657a5da6bfa2443af3acca1676b1aaf5c986ffe7ddb7d72dbc06546fb5e329f49b37453b50d3a58c44082694676f32f507a0452b4b18ae3e177fc273c0c6f44b7723a2a5c65beeff9d03a176f4005de7178d3db95f317e6ba886003c4ea9c85492d71855b1f01c6cd536d0bf939f39eb3ddd020481f91a6454684928dee2836c64b09e1955ee94cd9d37d53c8c8133a9d79465a1d8beb9757efa37ed992929ea1b64b7328eb1d0d4e3d09bb35812cc37759258926f4c4f671ed1f10bae5e0d851870b555cdbc5d8ccf2890f1163f1c05b2aec8ac268c6231672672f5a0474c6db5667f0fac7d04b7c75ceb013f4b48532c9e7b8264c5156bbdf43753da1cc4ae0f92a1fb30c7042e6ae66955ec5e33755cc634f68743718e370a185597a7426afa8742cdf73ea99012af1d44deb14c92140f55081469461ab6d46916d79f4710d6b8d3e2a36759dfc9893390f2ca84244f1cfcea85dcff42b6eef2c944ad95d9a40a8672f7d01df92d7724eb48b4d1ad9e1afae7879798182c146c397bcf7fa02ee21ad28eaec04da70db79e5007b25171ff9101a8d14a8d4dcde49c623c829b4d7d5050b40ec26f9c8b7518106ca8b0611485e4e4bcdcc088b85cd12e246c5d374a15629d14d2fb8c1c8d61954dd90d5b6ac1e78eaa116baeb7775e136a989336b59c97b70188412d519a40af61f04ea90acef011779efb69f11b65ee6638209c59ddd4e66a8f300586ce4d12617ec14fb70ba81652dc1272f1e2ad07b17322a7fae0674a6033f77d1c56b702b219d8eb52771ecd2f0f7bb0e90d54561827a90bef19a818dbbd6ef6808889ee7e6cd3fc1ee7ac21d7558817f81ae4e3220de99eacc2bc8cc916f3ef8105687beea25e5fa4f1642acefddaff82e6d9cf71a96de4e3554bba2c24dc2152a8d3a8aec48640740d66ea3cecd7cd6981786545532a7414a4575c97d1e890ee44d99cbf239a288a37b081337a6af69dc7c4c1d8c13b88796a36d50028b2f65877ef70680faa3a3a4e965bb7792663d6456c4318ba3dbefa8316d52278afa284f303e047136f279b5775557177063b653f346ad94c0cb2613c5ca1e24c81cc05a47477ba9eadb2f5ec4d2136d1ae01f7917dab1fe79632040cd96574deac3a02e2f9ec23b625d070a606f3ad919a1eef12f7ff4f1fcf3f6a61249cd2e7d7d79ceb4d9f9e6b534786717d6e2e467a622dd363a6b22c7b669d1a17742506bf6e804e0742169869b0d2a24afffe584efd07d69c10bd589de5a271e9a3d45e10891dc7c48b1b04be7d3aec6ab40147dab08a698072f0be9b3e1456b0cd441cb66100fa7342e969a34671ff29345cd988d682b788863299c8a5affd2e809e2da7e21a890f7992865f558261f1cd6d1954c66392f3beef093e8c550ddc451c0520341b759574f5692b3c50fb2ce820b0c57d8721563f63e261ed78eb0c8417e11391b17d4fa11389ad21374620187ea2d43a28d7d398e418d6f8c8578a61f3325eca8f5826ca842d4201f3ec9a8477df8d63b161f66385b6ecdb6d085e087befbfecb830c259f09dc9d90d5a739b3bcd51c8f301d9b4d7be08ad245b58e7fd5e4b01307ae5c524747c3372463069503778b0502e55b8b5383f639139edaa32f6d56b54bed94e2a9543f05dc13f18b3500ffa97711dddb2c50fad96e30546716f3d5a391457fedec4baba26c1778822cc33ae7ce4dd964fd3074f092d8cf34b4fc809dbeb32762991f86d961427fd7e792d2ac8f4588122006a43abce1c1ef14a3aa76f363aa2837649b29abbf81931f4d28ab593dadbc820de40e1a757c3b90840b4c161be1663fe0beb25296c40fe82d7b159753f28634e12268b6d1b214131992db217473ba88e5210465fb341da1996340ffc9b3f84c1eb3c840ac2bdfc27821157b4413d77f5de8832e25ecf7f822b242bed9a9ba5fc502b166afc55e8bd99566d677894528570fd9a717c8eb9ab604293ad2605acbba781404baca548fd717b93491a796fda09b00a972d9b3ccd14c57d4bbd286ef9d5ae51815e12ff8a27abe6e511bb49060c961f1451338cecd26b2e9cba0a2b5a2a58d43d369c8ee23bb4fc8426f42eb884daf2532d8a4b994cd0e077fcf0cfc7779bde7fb7fc5b8e024af18d7f7486e07da43016821d66ccfbc510efa92b601eb55e094b893c36e755d38429d5c4446b6650400bdcb49d41dec36b49e8f0af2ca3bae854aa0b6da665f13a69eed2aec2a494877d3b883a96f7fcbfa5d63744e71ba81e23a4cf47fb4db2aaa57091a9b0fe3b37b0f3e26dc1a40a32adf4a520d8e256733f6776b09313dca27b8fad25521e877137837bf8bcf7c12d41005cac297d385524d370c11776f09bba78aa33eebc9b6ddacf2484d56023dc89ada02f5bb576b868a0a88afbbacdf63fa4adc638d3e208c51d99df50521bacc09ae97951b430f177fc4f92d8ee02e51461df7fa88e9c9f05a787d407928be2523ddb2d6e1c1513e0fe60802104a08eb9c6278612b7d45d1e986a4c6a899abc0e6b3239958d1488355df48da42634d968ee88ef1bd9db2080d3ac096996d2b762bf25984cbb707eccfe2703654ab9af9ec01281a79939ce105128849ad12de692eb10d218065063a39c2dd2743d6632fa485aae8e99b563163dd5c319850345848039b188f1dfe38f74aceaae76666bf1c358a32bc4077fe07f66f887446d52e1a3f2fc3779a9f58d58c4ac91eaa9d9757da9ebff39c4970865ae8a574c85ec36f9fd6c1e2a41a53098cc4b07e7b8d71dc725950ee4e8581737202bb520e5ba90db49aa1663e94d051b055778a7c0832554ec6fea4f4ea26e06b5fbf21b81b00b190d9a2629cee74cabef84458226d5fdcbacb6361e26ad417b3b2e94e781eb4ce235215bc10956bb3098f573166f7fcdcab439452cac29d969e9e0600f54d094731ae31974ad19561d628e441e9357de56eddd1c26aec4ac564ac050362a31ac8f8fd9f84378b9860cacb787e5c2bb660671f150bd3667e5c102f9ce394e56dc26a87964eda200ed5373bd19ec092c1b49c4a417d831eabf4311eec972e2af54e1728446e6ad5b29ebec0d5d797ed640b351b4a0cc01273115925aa38daa4fb0adc19006a758e83cd8aca9d709f62a5dc7a2ae6b5a62f29912068df0111a66ccc2e7fd77655727c08de7b33f92c261493e009bc89ed520d08013c24e3ad50184810115ec23a57276dec7cd71e2b63c28b64dfc57c197a9b77030c4e5685faf839dfb086bacd78f4dea0536e862ddc190faa86df43ec9ce745510e9488fc22f19b74406ed761d242529fbc2ce62f5693273f2c271b513b3c0def26a20d000e594b9845bfa313a8ec20cd76cc4f1c5e4f8d315a290cda09752f158174021a2d1269840077e65456cc4da4fa71f0213b6456415c3523f0e23d3995cdd53eca46ceb40e110608857fee9e74677398321807066621a1e80b4bdad527087de8b5f11c251866abbf02fa5c35ee806980ac0a4970a5b502abb0b6e25119cc62fdb4f7baa96792a9f4a3ef16646fdb503567d0b29246612c27fe537a626866ff7ace4a4043b3a371572936279942ca5acf8134b7e2e6d004fb1bbadd824691e1af6cfed3526226c279867c74183bc37ab9d407c77a83209ec5405efc76d15bb56ce1c6e9cd9a5bfd1de8bceea79ac89910813e78306262e553b198c2adb24eddd50130183400e19eb3f9d5f5eaf6237ec47a5feb04070ba7a21de7b09fd3a6c5446dc12c62df4716399245bc8eae6cc2dafa0709bdad186332b8e1fd5adbbafb674d3a7295f482f38ff5865413627a0fbe64382c2d81efd360e4c035434a797ad64b4cd10ff405b5d963a3ac95909f76ca047c5183342d628f2581566c657b640e6619ccb4083bf3ecdbcf8c199cfb5b339076bc46f3b9103d135fe347734c627e506d1ec9ca9adf86fdb0e239334e4e87683245856f0db041699c5780befcf335648c3f840bf73a7a799f78685ce412811212cb4d8d48ec6898b00da4811ad48c6030d3f5ea6aa6e447bc67cae21544d192f66ad9c756d5da6ff5b4efe3bfbc3660a9769841c1352faae8f6bf1a895d0938c3bb7d03c65da83e855d08e7447a04bf7299bab49dc6752b12c650f3422ce32076d0c6f9be9af2c6898b1d8d42e5bf0deba27dfe1bffc514fb348d06f8912abde051a1c21b9e54bb3194333a04870fccbd83c4734192f719c0f0f2ca16c887248aca125a1d028fd2e8c2b22714a180f716d5d583ac13b6e5e1cefb66d77b9539da601e104d5ff4cf08f921e7622a257a5f2aba6809b195acf1fe57bee6d49486676384fb6c72dad2c8861931a126f47874576dec1accc33bb5d23611288daf3fbdfce5491e92fb316bf09224cfd1c778cccc32e0374d9057bf147d7fd1503c6d12d31a6716829537c22ed021e190031be34a2e7d48be0f10978f07ba3e8f3d7b288c5d7856cc40da887b3d410c38c9f81c261da3c63fe424a2ad98cc520e5e1c86ed1ceb435306d41789a7aca8bf1eba0a347b12e6dc73afb52115d6165366fd862c14d0e37fb16dd7a8f6cbe4dda25ac614628350df983ab11c8a66b8d8f16fa7b18ac02af3b0eeca50c4a99f5b265840fda9596046a4c59f67712ee9ff9b97f0d482fde6eecca8e34c9aa6624ec8cfbc60549103cd558b132c6b9be7109e6d968cbcaa4b7a9655d24538d139bd2fe16777678aa145e68e8f6e26b8b86b3b60c9f79b8b5e99e244922247a17526e3b90c7205114cfb6ebabd858d8d8ff3623e2513bfebf06450e03af697b9e24fb0a97bdc9db536ad805629fb521e6068f8356168a93c2d8a17ab68183e04bd63f3c9babc9844a2c145e052f0c811539d4adcc369b366802ed89432573eb390ee6e9ee08cc78782379ab33be27bbce17a420524d40bc1f8b13c7964a504d5824cc410641e7dd606031a9a5486c38028ee167616431828e10", 0x1000) 16:26:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) socket$inet6(0x18, 0x8007, 0x9) 16:26:49 executing program 1: mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, 0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r0 = socket$unix(0x1, 0xbffffffffffffff9, 0x0) r1 = semget$private(0x0, 0x2, 0x200) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() semctl$SETVAL(r1, 0x80000004, 0x8, &(0x7f0000000140)=0x2000000000028) r2 = socket$inet(0x2, 0x1, 0x6) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xfe0e) 16:26:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x3) r1 = syz_open_pts() fcntl$getflags(r0, 0x3) fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x400, 0x4) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x10001, 0x6}], 0x2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x1000000000000000, 0x5}, {{r1}, 0xfffffffffffffffa, 0x71, 0x4, 0x43db2f9b, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x26, 0x8, 0xffffffff}], 0x8, &(0x7f0000000300)={0x6a97, 0x80000001}) flock(r1, 0x2000100000000003) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r3, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) r4 = kqueue() flock(r1, 0xfffffffffffffffd) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r1}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r4}, 0xfffffffffffffffc, 0x24, 0x91, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x22, 0x1, 0x1, 0x1807d29d}, {{r1}, 0x0, 0x96, 0x3, 0xffff, 0x6}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}], 0x5, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x1, 0x9}) 16:26:49 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/236, 0xec}, {&(0x7f0000000180)=""/218, 0xda}, {&(0x7f0000000280)=""/126, 0x7e}, {&(0x7f0000000300)}], 0x4, 0x0) 16:26:49 executing program 0: setuid(0xee01) r0 = open(0xfffffffffffffffe, 0x80, 0x31) accept(r0, 0x0, &(0x7f0000000080)=0x5f) r1 = socket(0x18, 0x2, 0x0) socket(0x839f08d508098ef3, 0x2, 0x4) setsockopt(r1, 0x29, 0x7, 0x0, 0x381) 16:26:49 executing program 0: r0 = socket(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdf3f8e0c5cd72be2956825ca3a1c69ff5a6e7ae02a1e0e51597f31b0617a90649eaa4108687b8afd7000f4fa60e9f19db70d43c3860f3dd4e346812db71620ae3ee0a276f5ce20c045d4cf496254f4351547007d1d3f87c5f3364cfc7ec9cc186c4a256eda30591d7dfb8e2e6229c33f6de68d52db0cb208655dd3eda2", 0xb9}], 0x1) socket(0x7, 0x0, 0xfffffffffffffffc) 16:26:50 executing program 1: execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='{-#\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='[.\x00'], &(0x7f0000000540)=[&(0x7f0000000480)=',!\x00', &(0x7f00000004c0)='!\x00', &(0x7f0000000500)='!}&@1@\x00']) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000280)=[&(0x7f00000000c0)='{-#\x00', &(0x7f0000000100)=',!\x00', &(0x7f0000000140)='!\x00', &(0x7f0000000180)=':,\x00', &(0x7f00000001c0)='#[&&*./\x00']) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:26:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x62d1, 0x1, 0x4, 0xfffffffffffffffd, 0x9}, 0xc) 16:26:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x97e9c93a043b7b65, 0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x4) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) 16:26:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) readv(r0, &(0x7f00000023c0)=[{&(0x7f0000000040)=""/200, 0xc8}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/118, 0x76}, {&(0x7f00000011c0)=""/169, 0xa9}, {&(0x7f0000001280)=""/132, 0x84}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/99, 0x63}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 16:26:51 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSBRK(r3, 0x2000747b) write(r3, &(0x7f0000000000), 0x144) write(r2, &(0x7f0000000080)="a0fd309ff39a0f218834cada8e45fa7eca270ef70ef3797d98af58cb1afcd0602c7d4fecd6ec611c7c3f5b0804b197ffe8c93443ad22a973f157ae6d340ea19e740341c93c374ed34c57d718a1f374a2ab293dc2041e4e91a0977536586c45903af33522f7424604bd0a8f7bc0eeb13f112f3a4607b4af9d2f814d43f4b8a0245eee476ae96cfbd835fa1e0e707b9374bf78b973471f693ccd7a8890af6ca088dd5e86c8eb52acbf3b0ed0db", 0xac) 16:26:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:26:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvfrom(r0, &(0x7f0000001000)=""/4096, 0x1000, 0x0, 0x0, 0x0) shutdown(r0, 0x2) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) shutdown(r0, 0x2) 16:26:51 executing program 0: r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0xfffffffffffffffd, 0x12a) flock(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r3 = getgid() r4 = getpgrp() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) open(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x12) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = getgid() mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r10 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r10, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) r11 = getpid() r12 = getuid() getgroups(0x4, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f030000003000"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000200)="354418b787a9efb8b50fdfafe785ddc13ea8f9e4add91f45f4e13d6f9b89b12d8b776fd902d6923b7610928ba78dde1415c4e463ec0b32c4aef6fe9c8edaf38e578e46cb8ee342edaa60e22845cce1c9f945e1a5af926a22aa7129fb06057ff5433cef84035fca3c83609e82bfbd359cc85375fe9a7b1c6b6e2bc787fa46520c8059d03695b0a40029edc0dd7989a1815b965a646730b58bfc63a4e9783c9220fdf19e7f49fbd3fc59006a7e7506322bc2d0646ae0d4d39a4ab21e62", 0xbc}, {&(0x7f00000002c0)="9f3d697a0e51fc828dc28e5d79c96dc4ef03a040d381caa0c220ca415a7ba0eb05b69fd45cc96f0d966253d003f3f66ff0321f8f83a6dac1ec6757de12fb7babfbdf816add0ceac307b019f772", 0x4d}, {&(0x7f0000000340)="4700f9cb275504d4c7f7ce44db291a1f175c0f9c8b29152af607a6915c51af7433e575611bda95011788aa2c46ab130f4b3a1cb793c0023d9f5e85186557740bfd729645252930b62ac963c0de9412a522c1ae85e505dfd74c7b", 0x5a}, {&(0x7f00000003c0)="38c53f016c8230ab6b8738c2853bf59f6cc0b9a6cb87a95b0bf4325ff01961a43a50c54e617b42a897f0b2e0bb3e17e543058c186886ef10b8fae36b1a1f08943a8454772699869bc7b571b3f85ba823264e9bb66d691cc8bd7f4db32242a007ddeab211074e34f096e82615", 0x6c}], 0x4, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x178, 0x2}, 0x40f) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) r14 = getpgid(0x0) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c65100099b97a98b3161d89fa91f2f41497de68e15ceb6409e268b644daebbbdee9c99b4d2ff6336bd885c9a03be950029f03a1459fbed3982499bd41c5085fc860b2b25204319e5d41775d1405a373cf8abdc7e89a29bade0800000000000011e12d47e96eb2318abbae28e4175a5574787f3ef7c927671ecd19ccfd3e1707fb641f72aaa58180f86342b5d9b14575f50055b43ad85e4834858e6e4e419a2101d8313a0cb3a3d1a3e0e03a7e843bc3828a30f36746bc48e91b2d71bf15082f6a1ed740daf736c783154a59ff5e73b03c950eeb2144ab99a5dd17676e550d638a2b51b423cd70014205a8bf017bfb6f56479034e32f317f796f98d5c1b054d4d9bae71be3c288103354783009364a289a02b7ecb33e74ab7739dcd53f8e03eb137e58aead811cba531ca48e1a8447a6d1b82759883452b8243122"], 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000a00)={0x3, 0x1, 0x5, 0xffffffffffff8001, r14}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000023c0)={0x4, 0x5, 0x1, 0x7, "0c7c5c5bf38065b447e2bdb332d3df15eb8591ba", 0xfff, 0x81b7f52}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') getpgrp() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f666987ff0700"], 0xa) 16:26:52 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) socketpair(0x20, 0x4004, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getegid() chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES32=r1, @ANYRES32], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:26:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x401, 0x101) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) socket(0x18, 0x2, 0xfff) socket(0x4008000000000018, 0x6, 0xe8) 16:26:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xaf, 0x2}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000440)=""/198, 0xc6}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() flock(r0, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:26:52 executing program 0: r0 = semget(0x2, 0x5, 0xb853cc6417a16d77) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/238) r1 = semget(0x1, 0x0, 0x8) semop(r1, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x5b89f3d5470977dd, 0x4c0704e9, 0x1000}, {0x1, 0x8000, 0x1000}, {0x3, 0x4, 0x1800}], 0x3) r2 = socket$inet(0x2, 0x7, 0x5) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x4bc, 0x4}, 0x8) semget$private(0x0, 0x3, 0x10) semop(r1, &(0x7f0000000140)=[{0x0, 0x8, 0x1000}, {0x4, 0x1, 0x1800}, {0x1, 0x9, 0x1800}, {0x0, 0xdbdf, 0x800}, {0x2, 0x2, 0x1000}, {0x3, 0x6, 0x1000}], 0x6) 16:26:52 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057264fa87410877241000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x100) r2 = dup(0xffffffffffffff9c) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = kqueue() r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = socket(0x20, 0x8000, 0x4) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) poll(&(0x7f0000001280)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x4}, {r3, 0x1}, {r4, 0x2}, {r5, 0x100}, {r6}, {r7, 0x12}], 0x8, 0x5) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r8, 0x0, 0x0) r9 = kqueue() pwritev(0xffffffffffffffff, 0x0, 0xffffff25, 0x0) kevent(r9, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 16:26:52 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000200)={0x9, 0x7}, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) fsync(r2) select(0x40, &(0x7f0000000040)={0x7, 0xffffffffffffff27, 0x1, 0x7fffffff, 0x100, 0x200000000000000, 0x4, 0x100}, &(0x7f00000000c0)={0x6, 0x200, 0x6, 0xff, 0x6, 0x200, 0x5, 0xac4}, &(0x7f0000000100)={0x3, 0x7, 0x81, 0x6c1, 0x80000000, 0x100, 0x8, 0x7}, &(0x7f0000000140)={0x1f, 0x7fff}) pipe(&(0x7f0000000180)) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xe792, 0x2, 0x2f7f, 0x7fffffff}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:26:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:26:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfbf90f001e4b2ae5eefeaff0f2c85e018b48fbd4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7ba8ef00201167fa0b585c6aa12c9df371b9909eeacc8539313df54656115", 0xb2) r1 = syz_open_pts() kqueue() close(r0) r2 = dup(r1) dup(r2) syz_open_pts() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) 16:26:53 executing program 1: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) dup(r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:26:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x400002000, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:26:53 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) chroot(&(0x7f0000000000)='./file0\x00') 16:26:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r0, &(0x7f0000001a40)=""/57, 0x39) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xe804, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r1, &(0x7f0000000000)="9da87cd00fd38576dc72fa9b3aeedc1fba1b51f8d2693c54201b2139cf9a136208f8c98b1627b7943b04fbe4935e961b23ffc0ff65956bed5e6295fd5b8b1c10e4faea488abdfdf612d2e2bbdf2a809040c85693524cada2afa660b73455dd3716b9c58841a707a6a8a52c2b00bf34b3de43a5ef1374f3d9684eafefa692eb6e2530fba8667c83", 0x87, 0x4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) madvise(&(0x7f0000517000/0x4000)=nil, 0x4000, 0x4) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x3, 0x8}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)="e27224bfb979268a9004db53665c26e6ab189a823dc4c595c404cc57d6355e913df049649adb48869824058bd1a87adeb03c08765754029e9e4f14754486ec66ff9fbc8b3765e4d0e969872a168dea7199815e3929ca39b299c9e8b5cb4b8cd986f1ccd8a6024a437f71670055646f1d9cf833ac25a1028183840e816d1bc28ff9979ea60f988f291bad55daaf80d67ab9db5ae203fd4d44ebee6d76a5bf32f68c01036c0dd8c21655271504af156a5adbf99634a4ad6e1eb7a0e0c8ef5daf95c01b077acbfa780c252064e8dde154b148397ea0d6a6", 0xd6}, {&(0x7f0000000280)="08fdece5f862f1efb861b1e9720ae83b4b8c30f1c96280da93bb1821e2190db8286ad7fe14d493882ce6cd35a7b67db42811f222ba4ce6a1b5b40987c1d06a5e27387424cbfa3ed668e151adb5d216ca3929a1376c7b4abcf882f360a4024ba782c1a0a08076bd39fbb2bbe5fdb5cd5144e441c9c2fb18f98466008fcbb3a1a77fc553d53c4951cc0a8fe8b8b8da8ee1c11dcfd068cf", 0x96}, {&(0x7f0000000340)="9e5fb7432e7370d548f06cc39917b252d7ce3c7c20e8592b4f0cdd24afc1c3a7707cc1f52f4cf009b512ea934cbd902541ad2a45ca5710849204602741c97bb368729895756a932637e98a25f1dd5477338410c3678a6fb0734a04437dcbb6f9eaa28d2d0370d5b1378b9f721d58ad2dccdc36f1c9e130956d9358d257c487ec14edcdfa5705d383d5492e", 0x8b}, {&(0x7f0000000400)="629672e599b222e2644c7bb684a1c47af440613caa6dbd70423d69b8fac963f212cdb5733e3aa013104d3bac67fd3448eec60e743d", 0x35}, {&(0x7f0000000440)="1173a0", 0x3}], 0x7f, &(0x7f0000001a80)=[{0xb0, 0x400ffff, 0x101, "b8b514cecf397537f151ab15a635e6968b11e45399dd8b1e44207ab65643a583d32cb0fc22f569668ccdac7e4d9f92ad19f4042ff90dcc48ef383a00c9c79775601a98e6a14a54bac82f223f1bbe386da19392c98aaf607f32a8e1a6c519b57733cca0d504e53eee5e6b7863f76320f83a5d4fed01c7ba488b0e74e3d8f5dcfa278c4df9438dd5872359261245ea0e7e32e065c6d3776255a0fa3a1d"}, {0x100, 0xffff, 0x3, "d633070fcfd98435b5cf9d0c13538bc9e3c58b5821c59011ad2ce988855e9842b72ef9ca179208d0da8345146b1434378495fcba2c372279e291a725479a4e7bab2b906d8b1a1faa361b0e3a20a4c9ef23014f77f8e74804174f9ea4916f87041362939d48f9f834a48a0773b7c9e86258665c0426f962935b5ef888aecc31393b933f27cbe14a21b46bdef7f7f7aa3af95d4ab839837e9518d9bb4f50607f7ab5054e3c50dd3d4c71495816019a0fa4db450676ad2cd80c6c021daf6b568ee28433c780c27495476d987bcb0909ea26d1efced6172353f1d9253ec80ac51fca005258a74352a35648ca24eb93"}, {0x1010, 0x1, 0xffff, "5e8a0f041488961ed3d262ef6a694728d43d767958337dfb75b53a14a4dc453962a26d3b945445962efdf1b73bfaa4d364d213ab5076962e627ddadafa92408af68f19af91ffed7e809e485a3a934f94c832c5bab7a728d8f86da47ce401dacb89a192f3fc8e770f153d44f23f4dd89b25e7d2794bbd67a9d57937fa1cda99f005bef7588d625799c799af93b6d3d698c8b083782f234c0848b36506815e3102a68b5ff52bf328bf6cbff6555f82a78c796174d5994f533a2d661a77c89ee90d010d2acf69481a12365822c3d30df3038e2e94bef06c6da278e7fb78cad8edf16ca87c052bdf8f377c9c829571f384873e32cd3abf2d96494291e2431b6bedbe2b3f8379f13166b0a9dd789ff104320cb8f21cd88fc4e916517cb408b5831fbf5ca0de4b7e3e726c59e12e9d0c08fc3e73c0f25a3c5b0f8d223c72d48f30d69ffaf0200defdd4c1e52bba3ec20e5a1bebcd7f4e0820962421e7bd965b058b17a20ae3e3ba78edb30e8c84729b199d077d89cf41dbddf5402683703d503ec7ac224ab456bbb03ec6074ec0c3fcbf65dde0571d22b8f12f85354f3d0d20d99647dbe104bd2f3db4fdc76d4cd85b0b77a3f3cc73028e54ff4783664a73e5a76d145300bd1fcdaacb1e6d8756013ac6c28f081b8d71232c2ae76175c5184572f6ceb8b3dfac5f82bffacca44c9469a7f43cbe863a02740253cdaefb61f012b8acc40d68f934cb47532e585936e1f8f8db446d52cd9931dcc766d27570a51ab5e074fbc2348aabb13f8b09713f0494f231c9b8b65aac8724f2e41427105828fe62d3a067e8611243dae6835658e162bd8fbfb8a8e40081ee5bef973b291eae7befcff48cbdb096819283515806a43cef88085b89727976f258a51e622ddeb05f7d2331945d78872027682005aee3ecfa7c0de94375696e152324ede4ec706d10b81546d1e20642b7d9078f19c4d0a655d2d2daf83ca03791cb4474a1b51b1868b8303e1cfba2cb75c5e09b57b56e68c3312f72d02841db9425686600f707ced455d2eaf79116575895b750fc7f008582dc7349c0fb52ae8443448602f4a4ba4cb82ea574759cc1a69e4a89ae60b7f84d21646a24b652c9c07af5f4ba00b37be789bb653fffc43db38dfadc6491bdd5f9f61967e50e1381628b57098928cbb223c148843076bd6a70186aaddc5077675146d6c6dd4b8453fbb86f0f918a9aa811997263a0e083239859568d7ec5183ee1acbb4f165a46ace51307ab2c98820c6eeb7dd2696e3a6d5e291e43215c0eaf3023646f30c9f14e4819099bf732f7e6fa646bbcfb54446742d70840a823be7ec72c93d2b62fea36e8dc0aff3ca02fe6317d74edbeebf7291544d9d0f9144034a57035ca0d6ed770c0b5fc741b85059d306f536a2736e4020a6a2ca726c4f3b734b24629f81a5a1776edcaf69e099fea1bdaa8644e7e1a8053721aa1d2db5fb031e0bbeb187703e1b0ee11b0c412466f65518475173473fd94dee87d5acb3b7a4e6691c6f2b122f068aaef60a17ce720ccb8bedd37916da6416d57fb461d8263b6608fdebe32fabfbe3db7661fcc73200425444fc00216cba71a10c8468383838355f6c5314a126feb0f2bcbfe13dfde1f66a88d73a105f7ec602c88da212d843e2894242d05e55f50423d455379750d0213c3dc4791ec45192e9c5fe4e895a566aa1d1490fbd632b3227e4369c6c23a6e8721209076c67bc96c3d52f5e0ed1f6e49c90e503852f971ca533c0ed7d4afb1d8a1da1785e5f7a828e5f212ff7200194e4896df909509252f581193a732146f49f9280c0e6d01e08e7ce4cb6ebfe5bcfea590a0fea5bc5b97f6cc66edf3c868722ec8e6bb3289a7a1897966328b099084d4549d690018130d44e974628a1fd01151895809088b86100bebdfa20269fd4ff27fc88a4ff1f985e35afffad7cf2bd505f4545af4914df8c755d6d7c4b051788f68f612dbd736ad1edad8fa0f6b1d3ecb36b50577d5edd5db806dbbe9c9c428ce9d8b972278834369a5a1a5e3415576acc4aaea605567cae00995cae0c653e8daa117cbe5d80d883e3dea8f90a73ed91dcdf5142f7e8c09afed0871f5b3d719c6378ae723ab9ed10759eb87fd4bfadc1c326c8a95b112800d84880d7704c31637e29418d43e00a1b4dd350ad66c6484fb43fb23f7d7e03d7ff0355215f941032cbf57f63545ddeb7da994eb54e16321dc648c9817cb012568ffd0b712a9489e3c3c27be3c034fa415950e7bcfcb78e3eefb8b816b1a724fa47bbe6829ced2264b59a3a2207f695116a9f57f8c2e34a5a430fde31a93741437b6365fbb19bfd7c02e7b683cb58f6fa99b781d372a11d5ed96ad7a1060b62f1a799614745dd1aef5bde7e7f5d070cd467d0d44dcb6728305f62ef93d63d5db4ebfc3341999a1e5456b07959a1e932f30ffd618faf4fb9828aaa32e879cf21e4074c16e03140d359e4f0807740a7da7d5adf0e840151a8fa739d880ef000bbb59e18b191c2b748f00494851d9f5f34fc5610e0d1a791896e27f74705dfd5cacf1a9b5cab04d1681999c4fc156aafa5e70d9c7078c74806223cd262e620eb21b4e739a81fab33b3c303c9cdf819995546167c7b556c471fa6843c21db5d42c25a62894707be909c18ace8c108a9049ca514812f07c9918cb4e575800b4010dd645d218a555491cea46452fa39f663b6ad09ea42a18238beea0a6d9bde1e45708d91fcdf326c7aee62a8affbd92337dfb188eec2024447f33385dc6e0638bf08cb9262f0fbed9f674f2ce706eeb36f9c9363eaaaaf3356eb7e9a9b60c36d8176a8507c79ac94c6d7b012ebd8ef5ce3a00f9296ed0d91042c86c53448fdd51e059384359eab2144de91d22c10b09624375610b976e5a61a22153bb23a8b741b0e3596b2beec37e51f3380a3b6a486b758aeadc294671ef26244f9eb06f3fd2b4aa4b895bccbb639e4699beb449d9f0dfc96529fb87dde59f576eacb73280a42992e8f9753eba29eab9dd0c6c965bc675e102db336aece06e050575e283e86acdb9ca969a38e9bd9c458aa64d8d4691fc7b8feabd6d96c87af94ec2ed476e909ba46ab145b6c360c1c81ad86515b131886c9dd79b9dceafbb9dd1b60c6ac814731276c6f705ef066aba8cdbffe76fcced0726ae95bb2df37faab5e0b19b025f4b218f6c9e65b4b30d2ed65501f2b1b637c105fd250eb4db125b11bea8ddffabed548a9f3dd32eaacf3886443b4a605e2f36c6359836a1349743df4c2c0e7eef4d8225243fa0f80c46f78c6b40bdc75a60f1e32f7416e3cf168a9deb28c3073a89c5ffac4a3c6a8f14c47357a63469bd8a9a584c61abd1d5e33580723f9359e5bc39baf03307b34274af90a6fe913883f3fef3e6f69fb7d2c0cd39517cba83a873779ac895e3b8036207a14547392ee2c94e93919e16bd6a2fc002a0c4bf8bf8ad3aef1a6cb820c1f4ab25eb927ed0f3f50d1c2266ac8b455b2a0bdcf61af9ed573e9522581776c861365c6dd6970b11eed45a99b7739f07d1b901d4dca3e86da322d93f53faf44addb5ffe58441013dca1bb02386b6893091bdd5b012e3d718bf10d0c3f04bd663c14cd6017c3b016da6f5d366bf52279dde07864d34aec660eae85cf5454710a7a99a125fab073568a873c0dfcf22d666b4209142677795dec4f5f9baca4d63513a17b95b6a2e91314b72ef6e8d135cad578117b7e773865a06c2ddb22723c02fbf0068418d38f5ad5b1d35425e9d796563d85ac45fb5d2f9674d5a2fd5ca0e19d608c774bbb51609335e53c41f17d2de27b19651a4871be39d04c7ef5e598a4bb0b97eb6fa9eb06bb21264eaa23aadb0195347ed2e2312fa96ddf6916120d6660f2836687341e17fce6a09d89d44f7e4dd76bc3ee1bef1c8cba96af4c2a1313b4d5c6f4f622335e4d9231d96acfab36f442c78dd2cf2e19ce224dd05ea5a174af8ac863ac5c4156f755ce87c61befb81f1a302e27c344f74702dccda6cae6892486ad38624946ba3780196f2a0734a80425f8ac3eabd66708a37e06f4573e5e3858a859335292dddafcaf31eb97f2885ac4bd6522969da7e85c6021d41abce2bd5ddd552f257d1b580dcf865e8d85867639e4c845ffc18432f803164f356a9b05cf033ab82270043eb4a7cde46b98914a463e3f037b2ef9fcf330aadf07996f7929b193c861e34a67de541399b302f7d81313bbe5a54746c957d02a7e2658d126fba0a467e56a716f99ac4fd2118f397333879a322f6fa54f76932afbc554869fc7ecc037810a1bb175f3b091b701b50fb500d240eee1be32fc84d7a4ecdbca81a6a081b5c0df6d6a9fe5733b275af627504898c55bfa17c9e1a7f4083e8875cc85e10d97977462e58dab7744e0ba63a5b5a3fb03a1d020ed64140eaeda4ce284642351f14ebfb309c4a5b7715ceb477915b4a98871c31ecee809ef36a8fe2e9d2825d428d2ac78174692cb17f69499c236c1b09f1c8c8bcadedc24dbcf97ff1f185edf79b8554c0c6f0600097c9cd6de0fe429b232805c539d4f5371bba1ac33c5dcf5e1ec8f43b12be9187b14d16ee78ba5300b01c783b695b97786d5b5fee7df982b8f75ff1df89cabf61456bcaf0eaca7e69fc41401e6443baaac73f32c9a00aad355849002db35b2d41b79f23602b92c0708a84043ebfef3e996295cbcc1a7a16f7c2bf49ddf594a2efb4ec8dd60b5247364e6f088db4908fb85498ebae8aab7cfcce472f7fe6a7f31c858bcd54d3848d02987b4011d7c3df7a258f36e386baa991d37001db31e3e7edd591140244cf2f6201f688dd65695045d12d09bd242796006cac8bb739d6fcf0b25611e49cd574c986dcaf47af3143996fd80b920706e24fae6d7c30ce34d072c0f789c2517c49d8a50205eef8a75fa5847dbd52f8768177b440f5a5902cf3beb6443fc70f12afe8b7f94789f114cbe3337f78fcbc4e0d556891d1f91861c18040b5b2b37cba7dd2a51f93116fcb2fa2c7ef1c17f12e65f0810c953b68d12201544043d73d93fae4f847e8cf50bdf91dcb4e86c60b44df569ebf3a72240118c9c982034cfd4638614c472bef4b083c9555320eed900598c58cf585f228899db0c158301ee7044eaff3b89c16d91947bf61cdf5c9d3af87f5133a26576112dceafa30d0323383dea88fff5321a37f6e26ab92492e6c5cea7b6008cd22dbbcad12cb709f8ec1bda3ebc00e1929c1a91770d939b2ea32adaeee30dd0b082256b59195060256ec36b71c6ca07c42821f2fbe278f1fd004969b5ec4a032a239541e657448f55eae331f1893f63de4262f105e4ea92e02496c553d137f7acbf32dd64b4c7d1b9c58d7480f1e315e7fd6daaf7e89c0b7a4496ab2196809d05a11dfcbb77c854d0d1633b9891886d1cf005e184dbb7f038024fce219bdec72fb7de245aa6ad22cff705e558f6306fa93ddbb89762519707136700f2fb13e16a5aa0a6971f11032f9a81e7f9516dd13ea45e32454e00421d0299439a6f8f3d65f61f65aff4e953e115c941012891778e636afac3f80b60ceabc4a7ba167d9dd48b6466f231339784480b38338ea689681c35b64f1aba72f2a2a4eba7222ff8e0fc1c4c59d0ca69e867ebfa0475980eee2cbf1d0eb10dbe9890185d88a8c6e8bae3669fd055f3b8164af33f8ad455d7d980b89a9ef928df6298644337bb51fad67bb131fc2a4608dcad7be25ec19c2c71a0d46c73613481f12934b26e67c8a622ca4b75d7076038319208333572b6df8d8f16175502529d84583a7ab7dda1e2c61ec041cce81eb361292d4e5a"}, {0x37, 0xffff, 0xb9b5, "002f59f3bda3bd7dced3bb452b43f445f8670c9bd31611d3824181e0ef091ac087cbb67e488a533db5f64248921eed1c3371d6b14264dc56b39662bfaaed1b3999cf75f7965c183f30a30e4abc7e893b"}, {0x148, 0xffff, 0x3, "bc6062e78eeae3acf1657190974376af2606225f6b4c3718fd85ff598dccb1be10e2d1ce03e5889ef902f2da490a8a79859fdb189bf68a612804954a89c6560320cc7d72a300379de397f10d293f90c675ab06886ac66b914cae970c2d86c4c25aefb595a678396e8dce43bc46574ff95e397afbbe208075e00223d1fd6f9992a88867892b03f7407f242810c525b67bffd7f7ef81209298dc179a1f6851206357027c0859cc1ff8fa4e6eda51db59ae38c1647edddbabc8129c6be1a4e57d1972777636b18cac3a5aff7b8b4005c563e371e61dd4129531580000000000fa9c525d0ec357c30a642c38947f656637d6309e788ad4a4ee74b39df0dfe87f42010e274d2ff1488060d795c47acbcf22439e6050262672ecb87a2635fd6ebf6ae09b294044b13f5845d31b3b6fe89d9ce26a013d41627864"}, {0xa8, 0xffff, 0x1, "a30146d060f495322ba74dcc4981bcf16c9be9fed424aa0922fb5fc3a6bbbefaa581fe7a2111e885d7408b2cc9913bd0646194ddaea661effa1c85d7128dbca679881a632572856658cd7b3e21fecdab134c299d13ca443a4b9aa481c8f5c270681ac62f307de0b33d67f90af9aedc97018ce05e7a80796db41ade93825bea08121e4f3f21297135e38d9c4a0710a82cba859375574f61"}, {0x100, 0x1, 0x7, "abc0e755f116fbd65a0df06cbf57ad53da4d42bdbe0a7ceb0693ca86a15580362e77c095c51ac599e3b1593c92dfcbca98b44f918a6f8afd2db9cb653aef3ade6035f7145a3c5571ce792379b2dcb46d54200513c84e5fd9afeec3f52c753f2693b79dc92b5df4d16844b11765c1f40fddcf453a16585ba2cefebd5ea0ccc23ed25ca404be5bf061886a86b2015cb2004238a0eb975482be3719a567827d289e8f0f4eaf174776d7e690799e174231caf13506a39eb8f794941313cd6092846f43a44f10a3bfbafb4b0fff423d2957a9ff53fd722095ef714a81dda93100d13c024dc4f85cff7fd3fb80cc9da4"}], 0x1510}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:26:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0xffffffffffffb039, 0x8001, 0x0, "422b8495cbd56b27d8205e964fdb9772161ebf5b", 0x7, 0xfffffffffffffff8}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x6) 16:26:53 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/11, 0xb, 0x3, &(0x7f0000000240)={0x18, 0x2, 0x200, 0x1}, 0xc) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) recvfrom(r2, &(0x7f00000001c0)=""/106, 0x6a, 0x43, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = syz_open_pts() close(r1) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) dup(r3) syz_open_pts() 16:26:53 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x981, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xc800, 0x7, 0x9, 0x6}) recvfrom$inet6(r1, &(0x7f0000000180)=""/163, 0xa3, 0x0, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) 16:26:53 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="ac36bb6d116652e315d954f490e126d98a5a05e58b2df5fc6a2baec0c4a602427f12703c6b09028b60c82dc93a7036420bb5395efb9de0fe4b136636c12de4111a9d4cad7ccc9928d9f276f7e5a6e2fb4b0b938aa1194507baca027053b100643c2ecfe5abb185f800e4060669ed9612aff64d2b0bc9dd7d27b590157111dec00368b6e78a04bb6907501e95b22349ddab04f1202e360f116bdc8991196d6694a40253cc4f131c58ada45468f93e78faf798e4d03d67fc7624a44b32855420decbe8278297db0b755041554db9"], 0x8, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000007d0001000000000000000000"], 0x1, 0x3, 0x1000) r4 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x9) ioctl$TIOCSDTR(r1, 0x20007479) preadv(r4, &(0x7f0000000240)=[{&(0x7f0000000400)=""/161, 0xa1}, {&(0x7f00000004c0)=""/133, 0x85}, {&(0x7f0000000580)=""/230, 0xe6}, {&(0x7f0000000000)=""/11, 0xb}, {&(0x7f0000000680)=""/161, 0xa1}], 0x5, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xb0, r2, 0x0, 0x0, r3, 0x80, 0x9}, 0x80, 0x4, 0x0, 0x0, 0x6, 0x0, 0x12, 0x5da}) 16:26:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="774efc06a4827867bcad429908e247", 0xf) 16:26:53 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:26:53 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:26:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000180)='./file0/file1\x00', 0x19, 0x16c) close(r1) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:26:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1ffe, 0xfff) r0 = socket$unix(0x1, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/48, 0x30, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="01392931835cbb80"], 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:26:53 executing program 0: pipe(&(0x7f0000001480)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000180)=@in6={0x18, 0x3, 0x3f, 0x401}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000240)="e18afc8f1fc30990a883a8e5215bce5abe360d1343438f9955d3705b9e018d032767a6252093521b6eb8a454bffecc9322ea5fee7e72abe80b26a505b77a0ad8d65a5f847a39d3da7ff606c495bde86ec846082a35ce32eca241ac2d9d680cb3a5fd0fe43f3c06f0a1ba874e8980", 0x6e}], 0x1, &(0x7f0000000340)=[{0xb0, 0xffff, 0x2, "3717ad1cd15a795476f3ad27638b2e84deca8012fc445f41628bd61d636b72e4ca3275b3b6e1a20411487345aee9e00cfeea25e7de5a919c624b78f290dd76f52797309c95888e1ef5cfdb7d06feac2e71eb9d732d24f52a88c71f9b9369f0abde1ca878effd433b2adb5d7f2ac5cc3fb5aa4e455951d949630ba89463832d87d71925f4707f0bdf3819431b1aba0e3e0345603b5e4ca28e644606"}, {0x1010, 0x1, 0x1, "f2a49ce211056472c6a9673f4ce42f1afb69bc0ca878ece26637c76648a828f70a0c1ce2f7d24eaf12e5824a4950e9ff5ff8b52648abfcd0afe5f446481ae37702f3efe433053329bc9a509e902d18bc628ad1f53ff5606632f16107bcb77ec5149171aada6617bf88047e9d2eb9b34ed6e0dfaafa5d60dd323994cfe44af0d51838c8b3153f6835a3ab863482361705942494206d2c52fcdfacbdd4e7d7d4cc7fb91a4e1571c2c7ee9682f96e8f53dedf2e917165894c80839645a3669654fa121d60170386488ee4498a82d16b94634169b386c9e45d5263cc9808a5d8e3a69475a1b484e976827ff8e297ee393d783f83bfa15dba8261c9fd1892a5b645a01f6e381d00840dd616df38b83b8d4cd055e1c3e5b5ee16e4364c930f1d3f8b808f089ef8ce912ae918ec2bd985d32b11f03b4ee8f906232a402a333896149d58e1eaf544450bb58d79328eda68a4e93d36380003277795cc7f900bab3c91bb1ce3ca30f615d3487bd5eb96b5c6ba8411e8fff060284c11ffcaafaa8354a8c38c253040632433303b5c28405865a2335e9e5f40f2e8e37254d7e558b4d1ea43cbab91347860a933439e99330c5e68428860ca1fc00580dbc6087531ba101bac25385982086413b0b00bb21b236ee6a8513f725ec3a2daa4acf9572e54b4461e4a45e36ec5ce3d290c3b44d996f2cac0c20125110300fddb0660f6ee092e1fd6d301cda1b5703938885f752b897d432a73c51599c0e52020a13f078b17d4e4063bcd991cedc0136e41a9038c49ba6b85e5d26851020376258e6d467302f3aac79c90fb1b86013c213de44e68377df74ffba48378598b4c59c3d98cbd88dd1fb2dbe1d21b11098ce95b75e6cf578f6cacb686a0d6d96f02b6aeb39c51df5eefb28e1e04e1e73276fc24e54df9f4d33ea82285da56890f2104df21516f8873481935528e4374f81b0d2fef2883e9e1eaa6a6557c87746ec0106635ffa1efc3dd2d5719d274fa261c3f64ca86136073c46a820617037d65c4f0e2eaa081006e5fbcc189072674030b0f4757808bb08bcc4bb26fda03dbf2213909b8f919c06dc7963f7c1c732774c3c4ca9de2ef5c9882fdb502933e063ebdb9bb1fa4199120d23e3d90262c9c472eae04ebca895c83694747a5811fe6d21e65d20e420c31219e12195a731dd5eb7af9a5874fdd613c3023061f509c7841849eeb3afce10eeec3986f69dca178dd992370a21245f91529ef07bda4b7d0001f7020a709f6ed971bec3bbe2598a56a9aebce9bde76d6b28a00a2c96cecdbee56a13c4e188590087096890c7a1f9c94c4ae7e12af2bd72d5c854f6e52926bec8ee88dbffad3c07b9c068a7085739c47b63ce651cbb568aa48ef15560a329c46381c0a13750a670937508fb2477a28b095ff4d0a2af9e6a2a2bd5a21cafa0f587560e72cb0345d9acf97f644a35264852565d7a3ec057728b04ff6099bdc78a75089cd3fcf9c007844a8350e859ba21aef6dc56d3ac88878c8247db0efe9cf77ecdaa85b191f3ea3a1b48d2a1347ee23fb2aa117e7d8fffbe260143e6c761dd3c781599c75590c80120424d4c0050db1790dfd6166865f5218365d84039d8798fd3a63772e2a19dd1b65bda1da9278e46f611a243352b1581c00bea40f279b1c902858140ee069817a26919ee4f3ee181093858bb7500387586c3b0d85d3aae9ee87870bcf3808f6df3867228a649bf7d5ea5d748f52632c27538d2a475ee29efd64ef83a3ab13575cd60d1a38f26513435c01570d69dda6b25ad56a09d08a49b575209e7ab36c2fbcd710e9643ff22b65a44f0fb09a16474075ec73cb18c024958c9ad744dcc955560769c97e950295e6b55453522f10c5e2c7af4c120201670bd25766ef3a37e7358aae85d663edda87333229e7c9aa0aee5423672eef3a105d05e39a30a846c69221dc30b294ebe098911e3b8cd2f18f7ec806b713c744ca6b352ca27af8a6329156c784b1a0e5b54702262d018aad8225620b3ec0c0649649416f5d3065744f6b355b31c1e512151536b0a8f1701d9aa48145e23b5d3472b6fbce826dc63fc71fc7d617aefeb1430c5e2a9a50c84d32e6e7f50cda5a65bb68f692666a7ce97f186311b2c2ecc97d8accffcdf97a5d9d58ffa0790714e0bbb47fab1add9d714e3d3c664f89a5654ef73487d0c951e0c9b40c46627bd02b8013f36449e37015b34ecae671e7685f77617cde668cad8611446c5e73fb1adc3bb1f0c8c95eba3947157179f6c73ab2966658dc825fd6ddd9a590ab787fe5bb623a6e60e35d446479a1e598c7ba9274607535a8cf9fa8d0f615882b780c2b3c3b6965d1edd88d4a3637b3d68b53b5e1343730a2676b03706f560e06b66e8017d190f05d3f4c3f2d4f37b28d1f86afe360c1ea5857362f6056b08073c8a7deb8da966ed32601fef12f9ec95506e8480eae7fb45c3509cc1857fd7d4cd9b43696ae7e70d658c46aa66997a388d09f523ed41c831ac6b91cd50580d70721d95e095aa6e3e00eae63fcd8c4ea9d856cf52cf04f3a0b626be024c9ba7849ec23348e53d67f3f5608d248bf021c2ed0c717c8016b7067f39c479d3d06dbf52ed0ca075ddb50ff8111a004e3e751869765602e1f97b348d6323c61eca1ebdb83c65184680c87f65635cc0599b1b5790fb772102106897e117d748ca4ef8d5964df7bb70aec100cedab68fd27fe7f52a90d0fc022f1beb9241de8522cfee7ffe98d541cec068f9692a1a2eaa6f90493dc1a5b5a9e05c2194509f74a1ca35a1abc0ec0bf4166a48489ff7cf5f2788db0255c92bf506cb5aa5ff8f38d6ff7a58068cd2d1279e3ac56d72daffea9aec501fe799aebdeb0a49dd7e372edcccca3e2499003e988158be04b2b2e6c413adc08c906ec741e91568bd27fcbfea0590accd8e2a168e3ec1ebd7829aaa844919090f8ead4779bb201198f1f56042ea6f828082b2cd230f7fdd7d27085c6b6a0188db71a9a479229db1df9fc6f3e5de288ca8eab461ce39f43cd2573a38a9e28083b65282ca07b9c9357c0a81595baa5f718f5e0e2f323146bd362829227db6fd5ff40cc3ff21887ca77999b327941935df34dc4ea4a7213b98717df572f689e77ddc72440eb8344e311f6687f7c9036a47d13c1d5bd950d65a676896d71eb023c21d44e832035760f732431d0730b7ba305bd5098ce28b53da283ec4329c522ce31d41eae614aaa8613c2da9d1e55b8b47b6f7e906b7cce0ee4ea1711c1247f5ac268f87464aa726ee3167a8b841cc1aea4b0a7bfc60a8d647c8dd071fb9d6aaf10b520f04fe8974853c6454102a6c1dd69442e8183f60b895addfac6c09cd22ec8c75b6a01eeb412c391ee458b478da83a671624f5ed750aeacc5cf84702477f0d3784d8376b1eaaa53806986d451671f45e99b77f76fbdbea6093f0d598d6d3c8df0ca8e45e947c5e70a91fcf2eb76403d00ad39cce69864c88399f1561931af459aef209e2255c8fb9534043d1537afba418a8a9f70a3b3a47c26d182d45afb43485d2f7c41f8c7623ea161260795ba00150068e0c4682fc1e8c2ff7728bcd4c12cd11bbbfe76f61c06b3f7028ac22b8be283b9b67d94118b564c544175a4c9196cad92f703fe753ede2612d657f9916d028b8b5ca4ef7f7e293707efca972d40143671032c038c375805ee0f342eb17dde233693294ee20807644ebb06bc3dbe2df1a5f339aa9613d50e7928c3fb47859cb44f2177a955eeebf5a86c623967140538a42864301dc69975b99a00d1458efd8ecbb2389db23cee2afddfed5a669de3311533277146b09b6971f7b90fedcf30bded9dc5b6c4ecff570d57046451c1e6b5165c6aa877f48f878fdf7e95da89f9fcad5a925f382035ddede6bd98fdf23d0b824458a61fce25c5827bd255ea4941778f50c2ff2eef9b612f18235799b6c40421f15d6bd1c975006718bcf7e1b10fc1883cf796e8640179ba70f9f8ae9dcff13bee04aeb378034e0557abcd75f526c886e3cd6e55edd5b534d2fa1a16e655449ee2bd9c11b29b2077cfaa0ae2f259a1290c57063bbb0b9aa2303c273bf368c447d14b8a7b1fb1e9599a464e7335a734a962e427e93784f110c11e6011d70ce30ee65855dabd87a44774875c74719001995d0eac08eadda92f803501dc978e027d5536cdca26810e4559fdc3feb9860b6075ebbd2f266d07634f2aa59c6375e0ccd8dee1efd3d1481b7631880ac3242603fdbd19453dc403f7b4477f7952d78d636f453cb2c899cca23f5ddcdee79db502f1f2174c28fd331f0fd91ed3db03cfbd689888e6298188540a8e7394aa640dd11889b23465637656804a5c3d7c90306faa92b0928da815b6cfb899b2e0284a80ac91b8532faee4c0e9b29700be425634c8ec84d0849f36eb3c68b42a2be6be25634aed6e0a858aa7907c7ecc1fd3755d17735d22327f029d2d0267a32e77127ab5755d05c15c062adf3f0f67dfd34a2bbd615956c76da7c778babfdd2462983fb3c5c7d3f3f49f84120ba49c98a80104c5508ae350e0bbb853aee67faabac4a5969428c5d19acfc95c062b822cab2bfeaa1081c0f434d620373a622b2927b502447224d0dbd989b47daf98ac1ffbd85e682ddadfeea37dae08858cfe66d1a34fac0d0769a0f3879c9f99c47ac218a2e82a7348d7e7826f3ad81fc6ee1498f15d731f6d65d5808eef687ee0457b5f7a6a4bb0f1a6b3ece355d52624e637794d8af1f9dad0d86b85fc6458a69bffebaa9ee952b17678f52150a33f9ce04235d1a6f7c80b746be5be5f1e94026afe3018bf82df1ca6e31aeca354986e2fdbe15bb254be5bb133bc29838725a0f5632fb3007f6438c5190f616dc69ca4f49e985a3df92bb7472c8c927ac182c1962278f17afd5fe78a6f246c5f2e1ceea6f639c10d6bcb8c35feeb82ebf47aead9e87f0295e1110f3887baf45a0faa79512961549ee2c209c945e545973ea75c49281c26ab6a9a4ce2687010fe4bca241a3c1195255d1436b5bd97d2fdd30a52247c694ef88669c72dfaaf48d19a53987df0dd7918d3d7927f34eef5be557dac3a63f565ca2c650f31472d9c0510f089a369a153682754f63f7ac7e4979d449f77bdb4dcacd03ebc936a950db55a41379e29a4feac81009eda63bc143139c21377f401e33a4f80ae34f5f449c8ed8228accefc0131393503821a69716cedb0c5dac00c40f6450540e9594962e93c20d8811dbdb05fa237b75863fdd04b106d9d6346e4dd231a8dfc4bd66377dee375aced8ce09e54b5eabdf20ff9cc0cdbace90e7a6b96e870b8edbeb4f188bfee5c2e19510ae9b81b3e26d0948dd5c3990f025934639d11f04c28d126fdbcbe41fe7480abc04bda71326e40d6f80422f9e066bcb24d266a75d7f797a6694036acc98a0cef410ee58cbf3fa8c8ba6894d7b5d5b5292cdc2339659896a41b0f3cf8c798d5521907aa4c5135db0ac0e219a4b9aca9af31ffcb95f234d4e2e865fd1d2a330649610478a9d7a85d86e231ad4f1ebc09a6dc9d191fd9d8866cd2e6ec4100b02800e55f6659acf683c574d3b237cdc7a3fc49665ce23aebb77efdbf468302a70d440d9742f01fe62944df35d741e2bcc87cc84c99a253be305d955e838abd4ddf99188bc4eb15f2682194b28662e5e09b1da5901123d291a10cfc9d209539dcb4efd61deba6dc6a117ade750fd59f518139041b692c44033fe005fbac604e0390e19e91863da783456db9788e411384a6f9ad3b492a58bcdd754357223fe8975ce6834a8235f21de683395544b187a3727"}], 0x10c0}, 0x40f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x3, 0x2}, 0x0, &(0x7f0000000200)={0x30}, 0x0) sendmsg(r1, &(0x7f0000001680)={&(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f62757300"], 0x8, &(0x7f0000001500)=[{&(0x7f00000014c0)="179e4a2c16131455fb18da1d87a567f53955c9b228a5", 0x16}], 0x1, &(0x7f0000001540)=[{0x40, 0xffff, 0x3, "480288970e66d6b64dd9a413e11ec61c688559e2531e18c52db55995ae85c7b5d90089b92bf972ed6d"}, {0xe0, 0xffff, 0x2d45, "130cc62f0e7b5c35aedc7b120ae106f4ee963bda0d3ac773dc0511c09fdb15a75beb1bc1439e369b8d5985bf3fdf111879801f133e85accd7415022df28e711c88d7bcb3b13b0c2e80be94390dfa0f47d6599f22e2d7c8c453980bd7741aa4b62b3afabfb0e1445ec38b8043c58d5bc813d633594a2da1a965f4ea91e4a858625d1aedd14d7645e5bbcfc7302918c2df08e7de63a2219ce5d65549b81c69cb5d9a3432ed69948ed28749f7a03f2d29d3d2500fbed0143e8fe938b2eae4f6b1073451b577fe6bd5d3ee550b"}], 0x120}, 0x9126ad8cd6c05939) r3 = dup2(r2, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x100000001, 0x4}, 0x8) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000001440)=0x101) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x87}], 0x3ff, 0x0, 0x7fffffff, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) bind(r1, &(0x7f0000001400)=@in={0x2, 0x0}, 0xc) chdir(&(0x7f00000016c0)='./bus\x00') 16:26:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f00000000c0)='./bus\x00', 0x10880, 0xb1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:26:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0xd8) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 16:26:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0x100b2) syz_open_pts() close(0xffffffffffffffff) r1 = socket$inet(0x2, 0x4007, 0x10001) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(0xffffffffffffffff) 16:26:53 executing program 1: r0 = socket(0x18, 0x5, 0x8) socket(0x1e, 0x0, 0xffff) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) socket$inet6(0x18, 0x4, 0x80000000) 16:26:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000080)="e98001803e5f96bd7e0cb2abf1ca05b1d468ac993cce820e12b6845c94ec93d07d442d2e2f6a94522eb813964f58b49c753ea4dc922da492fea4a24011ccec9a6151fdf416be7070879ab385ff4471f159aafceec8481187caeb5898755ffc3c2685da4759", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffd, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x0, '$\x00'}) write(r0, &(0x7f0000001500)='H', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 16:26:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:26:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c6530001abff811fadffb9fd0c2c47c0847e926086a258bc87527bf969ef6139c234b9d3cdc0193549af054fd632efeb39c93081049dd491fb9ab7ef65262057e32a3811713113d044166c159254f180a74b8e4ec12e460ee11c0ed8e381f528318761cd60297b5e5ead25e8d3e03fb0e4f35e1f67b3fa31170083089a08a39d6156368a51986f2680b6bb755ca2b63835efe01f247142dd171fc3da42432b05aec80f162ab5e27c789e59ca62fef094078638efe82a570fad4d4e02f980d1a84719349e763df8b77df9931c79b74ad54904d7b167cdb2416996894bcad5992b66feb4e43a050ee9f942930b9633f4c6a51baf27e6fd54d16e81abc8b168fa180a5a99bbe9e85188049bee824bd371e9f1735b73f509cb6390ab831f988185d78dfdea451e69ee69f15c1a8f163939cfa954ba5e4"], 0x1) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x1a2) 16:26:53 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x8000000000000006) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), 0x7) r1 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:26:53 executing program 1: r0 = socket(0x18, 0x4004, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) socket(0x1a, 0x5, 0xffffffff) 16:26:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffd1e, 0x202045, 0x0, 0xfffffffffffffeef) listen(r0, 0x8001) 16:26:54 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x180) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="8351015a0664a62f96bbd177137b1583d5dedbfa31f733e2af622e6f7a8e01688a16aa508919c247803741ac57d48c12ec293fdb444fb2fbea4e05dab83c5c74f6de43696d979cd7fa361b214d4657304dbe264abac5cd71a679dd80e7fb445d5fa6f3024e13b11582d1af7f2ac776dd1fdb65c89ecf9789a4770be29b0b4fffa944fe5cb21e394fde59bfb9a199d99c448234dba5176fad41c8aefc501a706f8c335ef4af3096a8e91590db7ce6e76c97e5a34872c11f2ebed67f037d6b410a3753f9836088cf5dbeaf971cadfa949ec557a0cbb35ab820d03d5ca583bbffe81136c3f6144da1b924ce6715ca2a78e0923bfbe8ecc503f74f23fdb21cda0b8fce5b8cc41bc1cac651285a15ef266a682025a4f924625bb6469e25309c56116d62039155b1d508a6ff705605289c8741e8b32705a7d6c9f3a8ff5df1fea051e8e6efda3b417a1b9b605e55cd2d99939aa51b414ecbb282e31ab54bb1f658af76a06d1a5146950d976b2bd0309f6f290dea2b3e0198f270b308654b8d626a0da120d622897dcc9b608562699669625af2d5417cf8625fa5d0ac112c158f78086d618397b881bbf289cd363c9046814002c53c8264b5768da875d20f10685377d457a9a9a589203d9521642c1958d77c204b92a7551faf33d4999dfa8dff29642e0706df840f7aca283a014b68996e3ecf030dd1a6708daaa176b8f9810b03f60b352aab391662668be6fce1f4cbc6226963750d2363460dd1f1a2e7429d063c453b85b83f714f95e889d7735fb3043708156758b7bb20f53f4d199e0847c259aac2ad8e78b944f795607965203c3152cf82fb53029cce5a6e8e31377584108317eba77547b372e1199eeb2d5f2d0bdc85557b674c487a78bdfa9a9a4abfa1d7b323947bc81a5a3af1eb4912a362ee7df9cb5fb167d930c885ae8a3d22d2c6d650d018abe98ffe36a006c7327a5be7a9552c87cd527d4f2c9902abb7238c8bdea0a9b83fd178668b0f7925523ad8de3096afbc71477420a9e10d2c47c824a8d6256549ef5a7458fe122d58579b26d8c5a9b13be2849b7e280bf1e9fe9c820addca02620280d6063693b607937568f36f8df1d8731dfa3591256165005e5f0cd059bd5df96dab32a4cb8189be943c31a4029cdb516b992a706525e67cf71ab2ed493ed85d6d045cda190eb42f6933bfa2ece5be967a3ebd3c46b95d2c82fb48c1212b0fc06fc36695ab97e947279cee78a43c8fa09aaa0e2828b8c41bc9b53f783e88e6d019225020772d50a0c2e747e2bf674b9a239fe44ee2f0483a1043b3d763e8a59bf3e2f4cc29e304586abc66607c6b1167769b12e15055527929d30b5d49c347d914e88ae798c4d2dc5692b598c9cbe8bad7c3e81a9475c5b2b4a5e580516dd246ef140f812f4476c3b12b7e9aab67e14151b91a28aa235a6ee7142f46262c49f3643f8e07f6422d79451dc30da30785c7b7f764aeab65c618fbc9dfc7c6379a7efc3d37cbb28a8e7e5835dc2d1cec65b2181ddf063e697c17bebda160ac087b5f60e66353aa67714e15655881f1570f7fcdfaaffe50d107363b6c29cbd81690f7addda44822439a52f8481db12496383223b6d138864e7f2be52dd834b329f4ce12e940f6b1ff2b23ceceed478ea5e19d8b3917906e91cc59e78441f1a56df6c454689679af5c556977429683595f3ca837c13c635a5b1b79dc7a3f7d4b23e1591ae87d2b803b83b1a735af90b3c42b93218f6047e1335e1d9bf76a68bc5d47b0d432feda05de886814a222de4cb11f3a1f1fdd9530b98199957702ce6bc412cbd150f0ba2f7256d4c9cebd8472aefa9b71b36b2709a1f95105d0fb63b65b47563f1e837428d0b700f0dafa757783a8e2f21ce718d8dfd157a2010c029265dbbf26711bf13396c1173e96824a12e7eb00fbdf0f6f4593660dd12043238453599056d33042b557657d9f2edbb7bcb18aaef1e26ec9aa8843f9b20519776f818fa6de555a9dba100d136816d2dad08f7a60683d59a51c987b223d81bb368666024ea2e814319f23c0358ca7272dd76303710211a4dd320d89d864c003b7ae681fab6c9e57e8fb44a24316cbf2e4b9dbc47b042910a5e345574c67e6aeee18999444b572b0d77532d32105e3da29d008f86a4fb981e0ca4e1999acc87985c7f14c121c14ec06793412eb55fcd77e3a7c2c8966e331401081ec7fa8d52c0748ba870f84fc9a04ebdc7e50e4bb69c42f9f161e1a283917eaed836ba6d55a4be249c997f6029e165c4ea28283219bb86974a72d78419ac6158d04a92c6ddda9775bdb4f3f89e605b1720dab2a942de62b091a1188ba82dca87b7060467ef5a2ee562f86ec28ad205339079c2f8e323564d434a8c3bd5c98063628cbd009777ee34ceedb46cc91040d8de691879602ad8d96e5cf4852e66403a65afba2b672ff44685bb04ea75ac721cd5f81208271274ee79b43613dd7dd367a6f8770eeffa60daeaad7654420c2a50e68261b542e3c93fa37207ecd031f68418bbba546d48097c6cc4dd3e633303d20b790db424bd3e4039a84d45978476195aeee65957a23a21cd64671e40eb27c933293b45765dfcb734da99ee4447c3749fa1a484e242622764feb5118023ff57256970ec8b4a6fc0183e8b7d498ced0dde738fa85f0067c7c3f797d69fbc9396b62ce77eaf24f5871f74c03abb0f0a6abc3127b26f7e342725f5a300b2fabac607c603b40f36d25973922a3d34186ff2590aa9d3b91c59b3f935b19dfaf8f2fc84e666253548966cf4ceaba563bd697739ab8b1cbba8600e7273ba379959bbc6823f92a7e6d2fb0ce164c93bc71044f65c612863af9e1a9de8e7999bcdb91ee438ed89e43c9d035880e1315bfea3c5a2130a6a7d78bb4a29648da0892fea24229771862cc73ace49b37cf5f78c4663dc6f81b51dffafa3b04af06232b42738b04d8c4ba587933fe6698da70828af1f7d4e0997962457e7960b8031c4ebbb9ae0b6bfffd2378f42e1be19fa4d2f8cd8d0e0c0260874d7b984914a0fca4da1103e2c93d34d1042a83a805a65cafa90b4a25ea0aa3a4f13a09df817b489daf9ccd25fba7cee5eb2682589179826a2319982fcc2235958cd6b6ee2e2f2441e99dd4a2a814cb39f3fa3a436c0c9cb3a6c41d34717ad33ffccbe5411e8c74a15bed48a41fc54cdfb1e68f1bf9aff626553d172dc9697820215c85df54027541dcc53d5702f5a1b9705db5dd865137f554e2c8160e5ee216c1ad1c246455dfa6c3f7ca41b2b83caa84184b8866912ceef701489d2419ced5ccb7143f4c8576b93fe5339d48199dc20748e2d6481044fb0978eefb8c49b3b9ff87e2a93dfd1e91442f0060fbfbeea79ed978b18036d01f6e24fa39c61045d2a30fbbfb69b486d70236ed449fe845ac5a327f32cee8fa74eb3ca7b1d02fd2aff5a64659ef768a6b61269f7db89e620984bcae57891f5f8c19e7e6c73f43f5f20b0e9dd243e39184a9188cefc7daeae93c89d83ad7e604bc10ba7bbcdaa299bb40707679bcea75977ddf2f7f02e964c68f543ddd8e2137259202980cb79bec44c3f459ee752abb26d1029e938d04aa6b8d46f3be01f7d6b6c7dceace01a031327f0c9d4939a031e68584aa167d71b2369f277c690e1eab1b7d5b6b65f96483f731850072c4090ac189b46a6c974e983c047c852b8cdf42e8be8f4bfaafcf5497a4b0267050e1cd1f8cf7bc7cd32a8c7d893410f1bc52bd08ce9f503006a3d2795c416fc08b89c9cfc2b04d715128ddb87e88aaf3cac82c4a3d40fde660f0c73fa696362e38f1143ce876407f768a884be3f40dde3360f9145c59fb7f173201a887fd1d675ba56e1b46c7f251c73c676ee6392a7e72e7b58a51362798f227623865d4d2eddad38bdece139c45f90f749ee6c3197b1f19991fa3c7051a8aa68e55019834be58d7bfe7c1602794b48580d86a454ceb68f894de3f6a316ab6c39a3642433422ee2639bf549c7e93e3ccd9252cb94f0a56d553d8aaa2b81c9050b0af0285699bf582c00708c6ff8a2a464335dec0a0fa22bb2f60ffa1e133d60f6eb9988a5cd92e01211eadfbe74df05088c4f5598eadc287d72101550ecbdbb6414e2aa65874479bf9800098e102e9434d5792a8cad651b877c0d00b4e728b20fea97093c7f67841816c2f71dd4500feb3cf88896d7e3f7cec1db5d772ccc92a4487d2c59d4bdc51f13d435cb9f67b05daa08100ae9e9e2bc5dc404001b9620c0f0a7da2349333f8bfb8c03f7bc78137d3bd6ae407a1d5d548761a75c56d74ccbe69442c1c08f2aa84fa464244beb9ecaf1212b0f0bddeb863d9cfa72766d8aa778be608188fcef97c3ef7cc59f945a1add6bf1b7d0b08f2e3497ad05959357c871995a3330cf4cb6dd1b8da22ba05f5173f043f62f7bc2da75209a0d2b725178a062937af1624dee101629d356e38807bfcff8b495ed104b8e9fb97cae8ed218207d093a2c74df46d5ca5ab6b8b3c8dede175a7106793f3b676dc6cfddb676c3b7edc921b8edf5c7901743b77e5c1245c0226f5be54d6bb293ffc7a6b8c145495577faffabd600c9c7915715346f756a7cebce3b6599e995abfdd948dbf994d7f37e1f1c03a2767fb878d8db252e23fc58e922895ff5b6042fcf8be25dbb848777a54a1124092ea1131ed5bf53bf8fd17a15d520b5068ebbfe15441c25bf0ba94361030174b634dd4aaa1c2f8efa33f185ec511868b778384ce751f654b20a7da12ab920858df93d1b25c16155368a91b6dddae1f52258deb1098bdf4ad60934b18d838febbce7c1468b23035863ca6eff54c7522170eb8bc216b9407eb31d2b7bd3f34ad38840ac40c867a2badb4c747afc1209ef99ca1cc18ff5dc7fcdcec3cef66df4205ea53fabf3ddbf62821aba2193f7c8c3d4a0fbc79a2556e4ef430ddf58d82cfed55f8d9d63be3c85bdd9d188bb10e5dbd44372e9dcf243d2ffc38a4d1751557fef5971a5a58bf977603e7a511dfacc712f29e28cc93dcff3e72e0e935215a1f0e40dccd726ed60325d96b170004c12052bd7f07c6085f27bf653c84ea67fb9de8a15a29033d0d383d61cb5a1636bfceb577282a14eaa27b5afbb24a9501faa4b983363c450df0e6e682f46544f6b333de2d280aeb2821838a1f2713609afab711fdaa883253dd7cad9910a65dc8c8f6dd733255e310da970d30b432d6fd6505f0118bf7b4edc48d4d8ddfa976d9bd40b62a68543edde0d3602a3be1dc52f42d92c40a7285f32118cdf2f32b402fc9d6ff3291a503600f931c40abb2cb50ef93b11c2b111f16d7c4a7ce6f2cdd80d6e1a1f10de2d56e06cbb57d5fa5e91f54d6aab2b294d4483aaf79bde91a1a78857ceaf1ac0ef7c6569afee33e6681a4fa3aa76f6ca09d070bc1c162cfe3102be0aff5c9691cc9edd963187a6fc397affe7f805e59f91d385ca51f150c0b41cd1d553b82fc1a0797cbcdd28be0023c07f7f9f51d72b0b8a19cf55d9ac140ddbe96f9ff19c633350333cc9e2ffa6fb9e609f3c6c83f59f7471d5d7b8737c970b2a64a20fdbc8bdc7315386d682e47b68de014592a48dcf6a509c93b4d4913f7e783f07d7495596cd3530faef567f15508e115204afc1ab055f2343c0a46a9be8b71475320b01a0b42e7ce79603d0c04792d84a57b47fa58349596cfc230a0fe417306a26ad84d7cb31ec3f679852d6b122e0e66abb61a694f99b4807cc40e660abd4d734c7eca933210378c66f9d880f9ba8b663eeb6b4bd2bd7ebba98557a5fd313885b72ce542f37659b6f13fc47093facd", 0x1000) fcntl$setflags(r0, 0x2, 0x1) 16:26:54 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) r2 = kqueue() faccessat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) r3 = geteuid() read(r0, &(0x7f00000000c0)=""/240, 0xf0) seteuid(r3) fchdir(r2) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 16:26:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000140)="510f", 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:26:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r2 = semget(0x2, 0x5, 0x20) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x9, r3, r4, r5, r6, 0x14, 0x9}, 0x5, 0xffffffffffffffb4}) execve(0x0, 0x0, 0x0) 16:26:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) read(r0, &(0x7f0000000180)=""/12, 0xc) 16:26:54 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x1) 16:26:54 executing program 1: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) unlinkat(r1, &(0x7f00000000c0)='./file0/../file0\x00', 0x8) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 16:26:54 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) seteuid(r0) 16:26:54 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) lseek(r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:26:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000640)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0041b4ceefef091b3821c", 0xa8, 0x0, 0x0, 0x0) dup(r1) r2 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 16:26:55 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socket$inet(0x2, 0x8005, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x14b, 0x9) 16:26:55 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0xb3bd1bf4fcd6fdb5) getdents(r2, &(0x7f0000000040)=""/99, 0x63) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:26:55 executing program 0: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/137, 0x89}], 0x1, &(0x7f0000000280)=""/75, 0x4b}, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file1\x00', 0x0, 0x4) 16:26:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/21, 0x15, 0x800, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:26:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() read(r0, &(0x7f0000000100)=""/96, 0xfffffce4) 16:26:55 executing program 1: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') r0 = shmget(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/190) 16:26:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0x1, 0x0, 0x0, 0x0, 0x3e8}, 0x405) 16:26:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c29", 0xf3) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x3012, r1, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:26:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = dup(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x7ffc) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x80000001, 0x6, 0x13416934, 0x7, "72d55705d3100df7e1941dc8602d250f20b195dd", 0x41f, 0x8}) 16:26:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x0, 0x8000, 0x80, &(0x7f0000000100)={0xffffffffffffffff}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x180, 0x105) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 16:26:56 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:26:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x91e143fdb16e2f9f, 0x4, 0x0, 0x3ee) socket$unix(0x1, 0x5, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)={0x2, 0x3}, 0xc) 16:26:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000180), 0x2, 0x0) syz_emit_ethernet(0x65, &(0x7f0000000040)="1c2dd2a28b6fc397ca46a584c43e668d96b435ce753505f33c2360f2359def085a911b9b334c2dfe44fe1addad97ae5389307355da47752d3ac74712fae777aec186d817ef04ed41df93503b7e554264f3ce1290394ef8622d67db471cd7ab66c6afc716a8") mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) getrusage(0x0, &(0x7f0000000280)) pipe(&(0x7f0000000100)) pwritev(r0, &(0x7f0000000280), 0x2dd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 16:26:56 executing program 1: socketpair$unix(0x1, 0xd0f15d83e48b53af, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) fcntl$setstatus(r1, 0x4, 0xc4) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/78) fcntl$setstatus(r1, 0x4, 0x8) r3 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x9858, 0xfff, r3}) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x2) r4 = msgget(0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/108) 16:26:56 executing program 0: r0 = semget$private(0x0, 0x1, 0x3) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x10001) select(0xfffffe20, 0xffffffffffffffff, 0x0, 0x0, 0x0) 16:26:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r3, 0x2) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x2) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r4, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x6}, 0xc) recvmsg(r4, 0xfffffffffffffffe, 0xfffffffffffffffd) 16:26:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:26:56 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x400000003, &(0x7f0000ff9000/0x3000)=nil) r1 = shmget(0x1, 0x4000, 0xc, &(0x7f0000ff9000/0x4000)=nil) shmget(0x3, 0x3000, 0x200, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r1, &(0x7f0000ff3000/0xd000)=nil, 0x1000) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmctl$SHM_LOCK(r0, 0x3) 16:26:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9906c4fe5d28c704feac09923ce12ed1885e2e17"}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCNOTTY(r0, 0x20007471) 16:26:56 executing program 1: socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getpeername$unix(r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x4000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) r3 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000000000/0x10000)=nil, 0x2000) 16:26:56 executing program 0: r0 = semget(0x2, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000000, 0x1000}, {0x5, 0xb6, 0x800}], 0x2) 16:26:56 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb, 0x4}], 0x9, 0x0, 0x40000080, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 16:26:56 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:26:56 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) socketpair(0x0, 0x7, 0x7, &(0x7f0000000080)) 16:26:57 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) sendto$inet(r0, 0x0, 0x0, 0xa, &(0x7f0000000040)={0x2, 0x0}, 0xfcb2) 16:26:57 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) poll(0x0, 0x0, 0xffffffff) setitimer(0x0, &(0x7f00000000c0), 0x0) 16:26:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x29e}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x100001d4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000300)={0x18, 0x3, 0x40, 0x5}, 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000002c0)=0x1ff) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)='{', 0x1}], 0x1) r5 = syz_open_pts() close(r0) read(r4, &(0x7f0000001380)=""/70, 0x46) r6 = dup(r5) recvfrom$unix(r2, &(0x7f0000001400)=""/60, 0x3c, 0x40, &(0x7f0000001500)=@abs={0x1, 0x0, 0x2}, 0x8) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x200096b, 0x0, "8500750006f91171998e2ff2080000003fffffdd"}) readv(r7, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r6, &(0x7f0000001440)="0d7bb1717b0eb7932e1f42184034ca946b4cda74b47ea35a406025bd195e081122831757c37beaf7f89d99209c6a6e61795f7cdb8ec9d179714c2051bb451284a1b8b3d640b2d3d92bbe2e3f9b130e0f648a3b5564bccee310eec05246060a722922e7aff8e214d358241519fc6b56e0abfa6501979b2856c24b318016c336b88633d686661aba96425e1f640075137847542964dee0744e5461f8abc2296671419b3234", 0xa4) 16:26:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1fb4518138f7d1d6a4b77acb34322c0cdf5648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821cc53a6212dc30a", 0xd3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) write(r3, &(0x7f0000000040)="508dc382d32c46", 0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 16:26:57 executing program 0: unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)='\xe46') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:26:58 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x107) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = socket$inet6(0x18, 0x5, 0x9) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet6(0x18, 0x4007, 0x8) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = open(&(0x7f0000000180)='./bus\x00', 0x20850, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x82, 0xf000000c, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x2}], 0x3, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x6d, 0x2000000b, 0x81, 0x39}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0x7, 0x9}, {{r5}, 0xffffffffffffffff, 0x90, 0x5, 0x4, 0x1a}, {{r6}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x6, 0xffffffffffffff81}], 0x2, &(0x7f0000000280)={0x800, 0x51}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xffffffff) open$dir(&(0x7f0000000240)='./bus\x00', 0x20200, 0x0) 16:26:58 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:26:58 executing program 0: r0 = socket(0x1e, 0x3, 0xffffffffffffffff) sendto(r0, 0x0, 0xffffffffffffff18, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/171, 0xab, 0x1, 0x0, 0x0) 16:26:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xbd0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x38200, 0x10) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) renameat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') r2 = fcntl$getown(r1, 0x5) r3 = getpgid(r2) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f00000001c0)={0x3, 0x1, 0xfffffffffffffd00, 0xfffffffffffffffb, r2}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x7fff, 0x4, 0x72ab, 0x400, "cdc5d35e7e5999e871ccb5e0a13f8c9e41c7e454", 0x20, 0x5}) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x0, 0x1) getegid() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) fsync(r6) r7 = openat(r5, &(0x7f0000000300)='./file1\x00', 0x30000, 0x8) sendto$unix(r5, &(0x7f0000000340)="38a4be8b1e00e0b0cc5da0d51f6a4b3de6b105be8dd0a7c75a74224d16b00ddfadadd120bfdf29b1151b4a4bea50064135d0a3b3d9ce56ffea4b67b6a5da9ada3658a0429f1c3f137070efa2872922fb1c84d2cdb0ab7b3d2f07b973ed48cf1ef6d8bd3ae150055e3db11f875056bd38d66a54ac192a9604c343c7cacf4ac3a250be364caa5473b74192e3177c6455fe1cc3e84bfd6582df", 0x98, 0x1, 0x0, 0x0) getitimer(0x1, &(0x7f0000000400)) getegid() getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000640), &(0x7f0000000680)=0x10) getrusage(0xffffffffffffffff, &(0x7f0000000440)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgid(r3) mknod(&(0x7f00000005c0)='./file1\x00', 0xa, 0x3) unlinkat(r7, &(0x7f0000000600)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x4, 0x200) getrusage(0x0, &(0x7f00000007c0)) semop(r8, &(0x7f0000000780)=[{0x3, 0x100000000, 0x1800}], 0x1) 16:26:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xffffffffffffff90}], 0x0) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000440)=""/198, 0xc6}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:26:58 executing program 1: chmod(&(0x7f0000000100)='./file0\x00', 0x104) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r1 = socket$inet6(0x18, 0x2, 0x6) pipe2(&(0x7f0000000080), 0x4) dup2(r0, r1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000017c0)='\x00', 0x1) pipe2(&(0x7f0000000040), 0x4) mkdirat(r3, &(0x7f0000000140)='\x00', 0x94) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) 16:26:58 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kqueue() close(r0) 16:26:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='/', 0x100200000, 0x0) fchdir(r0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x88, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 16:26:59 executing program 0: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 16:26:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe(&(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/50, 0x32}], 0x1, 0x26) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:26:59 executing program 1: r0 = getppid() r1 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x3) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x28881, 0x104) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r1, &(0x7f0000000140)=""/231, 0xe7, 0x800, &(0x7f0000000240)=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = accept$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) getpeername(r6, &(0x7f0000000380)=@un=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) connect$unix(r1, &(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000480)='./file0\x00', 0x6088, 0x9) ioctl$TIOCSDTR(r1, 0x20007479) bind$unix(r1, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000500)='./file0/file0\x00', 0xa5) utimes(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)={{0x9, 0x5}, {0x7, 0x2}}) r7 = shmget$private(0x0, 0x11000, 0x14, &(0x7f0000fef000/0x11000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000005c0)={{0x1, r4, r5, r4, r5, 0x100, 0x9}, 0x31, 0x2, r3, r0, 0x7, 0x5, 0xb6}) rename(&(0x7f0000000640)='./file0/file0/file0\x00', &(0x7f0000000680)='./file0\x00') sendmsg(r2, &(0x7f0000000ac0)={&(0x7f00000006c0)=@in6={0x18, 0x0, 0x7ff, 0x7}, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000700)="53203e103cc80a91870c6dbaad2d957dfe2b7a608e88f54ace164000480e648f9545cede3dd6e31b8971a05cba02da4411c3c713f8f4bade078adc374de4fcf8626ae6cd5b60b0e19355fc1b33e3e40d85688021ce582e5b2daa3007a5fc0322a5ecfaeb381a6224d32390f6", 0x6c}, {&(0x7f0000000780)="a52ebb5eaf3592d45742f2754bb0d1ef13bd598beb698cffb9fadcb350aed3ef919249f459609cb140864e5f3be1cf8c3073e08f3ef737ef91e31b6ba84070d6ec8c81656d7a734b6a847d9a2d40c0d6ebd6d0d97bb22bb73d0ec9d83a4e939670f8cac34604beb2d3d8f8a1830dc9d7c1fb6041437c40c34abb91aecc7c17356d62106e424cc68e14d0c809590ce9e839b2e061c738fa5f05358d5eb1028e6161f5812285bce3fc652dd48089e1cc3cd238551c65651e15927073810a561b9e8ef814993d54b90d7f48013af9fbe758899a331b87d710ff4f202872c9288c04961770", 0xe3}, {&(0x7f0000000880)="41ef7dbb0c1d34e4f045d2301a93cb7823c1fc7a3cb18ca51045e9ebd7163115cd8d98d6bee1d4b6254c9ecfee56ad0a3cf9a8cc2dd1652287a642aed6fd6b170b4bd8537ca96222772f11276eef78884d5f7677f9694c349d38b0bdad5979cd2dd1235d96ec6ccbf7a91649dccb6440b3290d91d76f1a6edaf55a6822f4664bdc1a185da287236d8795fbb58b10dec2461b3ed411c110fd9780271019f65d58c554152f0192ca66c55f2f03208f44ac8a8edfd7a8beb60e4977a7506d7e99bdb9e528cf14c782add75ff2", 0xcb}, {&(0x7f0000000980)="c9205df2318a307540ee98c445d0e8f4b1c7cebf9a86584b866a2e75c8c0b24193870fab93904afdd4d6077a106199239cdbbe6113720c29b1fad7f858b65581450dd5d3768a29c7cb617a6d43feab7a22546d6e9012ba3dfa9b09a0db2fb9b55407f8e8160a761b9cd6916a5d6196024fa2c51a0033a9651f491e8009ac95a459cbc7edde2d5098dc460785b579a790bed0b6a98d21a7000f4838bfdd9cb89992933051a447ee8ce549af9dd8d1a78b00f7150b", 0xb4}], 0x4, &(0x7f0000000a80)}, 0x40a) minherit(&(0x7f0000fef000/0x2000)=nil, 0x2000, 0x0) fchownat(r1, &(0x7f0000000b00)='./file0/file0/file0\x00', r4, r5, 0x2) read(r2, &(0x7f0000000b40)=""/10, 0xa) chown(&(0x7f0000000b80)='./file0\x00', r4, r5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000bc0)="ca2a2cb3820ac55ac0a6122b70f28b197a2b3525c79d9f9bd7d82ff58d5a15237b5b9aa30abebe412cf1c3615b963ac396", 0x31) ioctl$TIOCSDTR(r2, 0x20007479) getsockname$unix(r6, &(0x7f0000000c00)=@file={0x0, ""/4096}, &(0x7f0000001c40)=0x1002) getpeername$unix(r1, &(0x7f0000001c80)=@file={0x0, ""/108}, &(0x7f0000001d00)=0x6e) 16:26:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8001) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:26:59 executing program 1: r0 = socket(0x0, 0x2, 0x7) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:26:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r2 = dup2(r1, r0) chmod(&(0x7f0000000080)='./bus\x00', 0x88) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x2) 16:26:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040001ffc, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0xffffffffffffffba, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 16:26:59 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0x85}], 0x1, 0x0}, 0x40) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) dup2(r1, r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/182, 0xb6}], 0x3) sendto$unix(r0, &(0x7f0000000400)="21abb4b3eaae5f21c9276229c3430a954d6cc62855963df1bdd899d26b44a7929f9d89b05f26693e23ea919e7314ae266e409734226ebedbebfe9af5808141183a85a16019251a656bb4ce1d0776cae452fbc77ccdcfbde10486eacc8c44d96c3f9d716d90340ddf8c549579cabb9dab3efde3cda1efffa31006dceb3db0198bec6bda9c6f843647a0487cbdff8b", 0x8e, 0x0, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) 16:26:59 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[r0, r1, r2]) getgroups(0x1, &(0x7f0000000140)=[r4]) setgroups(0x0, 0xfffffffffffffffe) r5 = syz_open_pts() ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000180)) getgroups(0x1, &(0x7f0000000100)=[r3]) 16:26:59 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x1, &(0x7f00000001c0)=[r0]) r5 = getpgrp() r6 = geteuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r1}, 0xc) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) lseek(r3, 0x0, 0x3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:26:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4) setrlimit(0x2, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa1) setrlimit(0x7, &(0x7f0000000080)={0x6, 0x3c0d}) fcntl$setstatus(r1, 0x4, 0xc8) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x11, r0, 0x0, 0x0) 16:26:59 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0xad, 0x1000}, {0x3, 0xaf, 0x800}], 0x2) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r1, &(0x7f00000001c0)=[{0x10000000, 0x7, 0x1000}], 0x1) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:26:59 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x1fffffffffffffc) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080), 0x10}, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:03 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x40000000000002c8, &(0x7f0000000200)) setegid(0x0) setuid(0xee01) setgid(0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() 16:00:03 executing program 1: mkdir(&(0x7f00000019c0)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x11, 0x7, 0x4) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000040)="e9800886722c980dfb516cfa18c7978984dfbc83a022940c6f543af97d69ad4bf70cf900462bcecde566f3e44255669c1d8a2fbafebe63c87b30bc5b16b9", 0x3e}, {&(0x7f0000000080)="da8841bfb7943c3403a31f1fd9055f2a303f0010b0345b585557047d97ca9d917f44c93923f3806e7bd9855bae8543e168f3732a7031782d255aa29be20947585a1a5c7415071f7a51190f9449c9ee79852c21a3d79a70921a97f58d9d0318c11600", 0x62}, {&(0x7f0000000200)="e533ff089cc0a64845f7eaabf45a31d385d88c32e0da402457dbacab8a28e852cf1f946cdc669e0de673d4824cf8eabab6a2a0e7d8f851940a4164a8a3f0a634c2a38f861fd89d5ee886f76cb7cb37fdf84e84e092bbabd036756520542558a56a38424eeeeb9c5a1e1b39b1fcd556300d9d93e51ef93ff133d626f64d4cb8ad01206005cd05b51a15ec49dbd99bef45cedfd4c25230945be05307f7279f3e34050411f7", 0xa4}, {&(0x7f00000002c0)="a3b69efd5a42fde2d79f8937581cf3d1730f6cf1c59f9c1f252c97ee03bcab6e813718d5650de7c5d53e30479f3b24259d0b69606ff6bf4bd87035ff647375d25d6c0ba0a38c76da8ccdaf28f6663456b247086a183a461b3a984ff7da6cef63f241a984af12faf6e2121702d2bbb3a79d8315cf4cf52421a922a79d6a3aadaaf0e3c12c1115921a909b08f332eaa1007381da22d84cc3f14712a89322e6caadb5bda78d97d6ac1b948bdff5cab09a92b992c46ddf94aabe5c65615b2a7b978465d12c4ca35a48d3ae1174ebe6a9f13bc2c2da3fdd057a9b3af85ba320f20a71e1b952c8b77618", 0xe7}, {&(0x7f00000003c0)="f6a2c58d7dc7cdd1ea70f2a417b853cb137c0fece14dd03c5e47122ab1a30bc284d5f51e7df5afe19f1e05e1b5297be49bdaa45335bb69fc944bad493fbeb3329ceb29fc3a151ccc2f24ce65531293a22496", 0x52}, {&(0x7f0000000440)="798c3929f48f2af47dafa1eb65bbc08a2ea1bbcfe629e54b2e6ec901b2cb15860d5c117138aa184af64f96f0a44fdeea872d90d328c8784b1eea638192dc5717612ce1647ec2bf1f94532150ccf80dd68fb4373c1b466d89a722af15590d427eeac962fb5f4ff9ef9a8bb7a5c22b177368b0ce7ebe8ea5735100c78be7", 0x7d}, {&(0x7f00000004c0)="e2d8b07c6f6239c67d4334f1943b04bbbbdb407dd7d7cc439ba3cea5e0c74c48fe2235965d8bd6ef3451dc99427b18439f7c231dfa6ca71c4d92dce17dc29e2adcaf53c95628bddc14b0a24ff40fca97b28445a27f9c", 0x56}], 0x7, &(0x7f00000005c0)=[{0xf8, 0xffff, 0x7c4c88c3, "37197781f99d9226ef3f238a99fa01edc0d493a1b92eb1552b09160bfe695599e07277e6e86a18d959df40211b2e682983b3b3e35376a82de43fb82a2926c822cdf8005acfbfe7f91cc80337d746387022e685f461fb4d6bbe46653836b03e215c1aaa20ce007db56c9641d475820bf8058920b5406ddf33fcc0d8e0a7bd481675d1d70bc041983031d1cd139a95142a33daaf7f2f1a7a65a959522dd0899c566418ca5da24432f466ed80c965865b6fa0ebd25ccee8afab9f9d6d8fed6ae6d336abc2d8cb694dbc80fc586ea94ec73647f970bc2846c5f85c23b0b5d018c2b0d871d1ab2d"}, {0xe8, 0xffff, 0x7, "7c397a11fd7a6fa64ffd83b09246d9e40b3168822eeb7cb41c7d9aed0af855947672de93bd9773030f74e04108da01b1cb3a3fb777592f37f57f26157a08b01621a865f4ef86d3cab8e815b827534bccd273ec0889a801d16c580e845dbd0bde50440669d3a5ad057a50f6b114b1801704eca3bed2aef09b106a37ee6a349d8ac2d1c380b1e5a34b7909ee968ad1fe6a00ba99f0eedb76ca9c80efcca602c5f3ebb7e07784a221464ef442a30a772ce48b63c0247fff5e19a2a8f57d821ba61ca786bae5aba7b4b9a65ed5cb6c4388841bae"}, {0x1010, 0xffff, 0x7ff, "b4fd771208834b05cf1a4953161e7b5ca76898e952eeecbc9bd49bae76c6dae23f5a446ac37863596336843f0895ebe324e2b150c06d6ca5397e2a622a3e01886a121d7faf000e62f637c5b33fb3304b95ce45c9c84e77d539afb6a38b97fd3c74821dfe5e17213439f75a13a5d2ef6ba2c58c2ad24bb5e9fe516b7c3c2db837c48cce23e0b7f1db4d89bda97f2329d4789843c3885e7eeacc423f2c6990193cadac8104c5c037608bdda2f03b744ef9699ef323a3443b679a4fbb25d3e92fb7a6ff6793836e4dd442521ef781bfa7f6cf298d15b9afe1d1546208406bbd45dae2bd6455ad4a4618e0faab8461ee5bb5b9cbe43d03a1650679a7316e13f5179fe1c5937d2037b1a6f93849d87523bcbb6072458e87da5a57c511b37a85e8eb8ff63c7cc31c2d9e6cebb64e0158cf1908b2c8f69bcfdc43c0fba76878a6f616b448aa3d20f0ab40c874222ed601c8ab9076d4f9f1b65ac2e62d5f8581333c0b9ff4e4957c10c1bf34fe7f75afffaf48b30d8d45ced6d0e9cd6196283f82199498557541c5a5e4482f58a5a068ffedc0fe11a897ff8c62e5dc5802a63b446d2d222a0c0fb5a11b1b165dd051b30cab99f43d5f77bc447c389090c3d3211751ee56a97fc09b899834c13b6408a43a8b10830273d2da7f8bf7f5d614be7606051d6502ad79d11c2382867e59dc59361dd1f75af9c250f86c1cf4097c0b15bc4f598f53438eb60184524aa9c5213b5da980e89e4bc64e1711268d1cc4d5cac741c9be81535efd6ffe5ffd780b5fa7bc28f362bbdbc8e08441ac9dca0558f7f7d55235aecf6f7d55b487ea75b54ec74e7163593ccdc6ecb2e0630b32199b91badc80608eede60274015f920177b29ca0af98b3078dcde86afc7e5a089a2deb76da91870d51f809473a294d04e5d631d56dfcb87a07c50233118982ae8307cba601752a102f2847ff9ac5dc141db5e5ee74b8c3f06fd6d70419f055c61473dd4b0ae70e775b5dd5d466b07188ebd778f407bc911c35aa92e73e813213a6e144d2f2c3d50fd096b2917067447f93bd3d9930d995fe4571012f9a0e4fc8bd8546ea50597fa3dcfe871130cda8d1ab6d47890a48c22d466731fb3ceced9a65eaf4248d6026e805df49bc64e569df3abc56896f3899e70e6917ad50cfb35f804ccb650202d51f2030762bca598c987589b9e5528a0b01930c731ebbbb0092a72461bc6511441fd04ae62463875d447bf210b47698e1d2d37c6edcce5925a3b4f138848b3e8ff08450ea1509686a10579b86bb90e2445003edc7e58bfb25f56c5d7c28eb214563b828b5ad74dafea4dc5908935292ecfe0a20dfa2c280f23b999fe821fa14ada786ebe699c34defd43bc4728d93bdf49cbc2a34a6be331108b12a5991889f12065efb4f76306dd9d8b30ee13192f1d57da7d02214774dbf4625cf02abc75204a20dfb121c4bb06c1f1a7192f2844497de1a99430349c05d6ba4cd84987861f241ede2f0c92ffe2752a209258035116299bae05ed5b45abb7d9db0c25ba7d53a4761e0853b30d64e0d3cda82e837f95dcfe27129e247be6209a48b46093ee1de4e8f490ef8710565c6b3e2820a3d4eaf8fe51e61f84bf1a3211945ba527e35193530d1eb6d3bccd130035cae6078eefa6ab865d42cc2a7336f694e925b0ec59013bf81437c6c7570da4334acee8b455e1329a4da96117f0c173f6d14e514b320d9e50c94e10154826aee353f97baad1b3b756f56e3171e568902273a4c1e1bcb4694c6716fcf0b37f6dee2ffc78e401a19cb602e6100b21c5cdf7fb5e2a7bd0204a6eed0bcda5362ddfc0bbd76648a437378e5002c0da0768093f8bc9cda92bbf33cf06da9b3bb4948421dc18c55097d27eb80c92e4a6212cd33e6dc17440a2033306c72cf3cf9d94f3bdb4af2353cd480b8620f20497f9f0c9283c5d342b69c39ce698359b0ef900e76ec155152000f24b6c0444be45ea0cab0a8070f6a6336b46e2fdbc6ddb4d0dddd6fcf298a171c289e487e3b3cef2c527ccec1b1634d0e1a9b2e909e854e40a8f82334e5e619c62420339ffe376d0817ffa4f111ffcf652f5d10c93e1d6ec4880950228a7ef586f45654e9633a27f7365c26bacad6499da08b6085604c812fae2488e2ca2f626bce335cacfc6af400a4545b0aebe9d3a4d241810ea33bfe57f8b6e712087493bc0c248590923dcd8ffb7ce52cb88b1232ca5f5f7ec47afc74b24405854f59cf2e781d71962bdcc5c3fa739cae492c670fdc233bf6f99c243ac5dc14186e091988c8045281e91dfc40ff1e3d87124539dee17bcb7f5bd0b59fba7d25754917da95b7d2116dcd1a0d5b35dbfb848eb24442fc06a68a734a0cb042d4d5283c21cdfcf095cd04902099316e8e9fcb77ffc55f7d082384ae128bfc692cffb7f8abc01cf08cc511d85de857e4343f2d72c7c468566d2e2b11049c33bbfa81ae2e60ae5f4b4ebf08142fc08fddcec3a3a1bf982ab6c542c125300b57fa920b8732b9d0b45605608c47077ff098fcb7e4f190c0762a5077d81972dacf43d80049953047e6ce771b171f2247169766cacd26bb946da119b96692e7bf377e31bc7de766a64da739b54296e3d08577d97f52a36b2415c33f8fe0663714bca2dc73633d8a4680db3c519cf7abb980194592f7bf2b0b1d2fb7d50f5b3d7fd93c0adcb4eb9d89ac57c77cf78cfb473632b239c14fdcd3cdd2a840bb208964569d529c87d997306c2e7dd0d5d5d65cdae429b0ed6d4742012c5d079d4189fae96d4ad99200b3d34517e01843cd2eb1978fecf2d2faaf48faea590f1fc2c8edf6ced04a907f73d6e81f17b17a1070a467e463019119919663ce7a2a85e6c8009e6c4d9eed2eb8dcc0c8ff447dfe145c5dd4c854bcea80c7eb508596ff11954728e9bc309dca0a57e4965eef7510867af2cee7ca124865957644de4059358ee7d020e789554b1c4189c3f5021ca1b9def693a4ec8753300446d908be158f17127eaaffbc4a8106d6f3491feb8c4b5b37b810fde75e4c112f19c25c4af4d7f603b23701579a6b52e71742b548684d28cd7a562137943ffdd0530cb64540718970fa7b3837891a1e0b4ceb433f6b98e64c5eca3901e6b441a70c8f6973c972f91022b7f8411ff686d00a067fdff1ba3ec9f907aad1ecd83992b5c1e35f731482cd6b14b4623cead44400ccfcc7dd3acf2323d1c955d843c3b6d3efc5a125c41c21e63bba8c3db2e78e87f89c7fbaa680fa6e2c0c1815edf3175ac8ec83f2908910c58ad4804c68ab9db77716976e5dfaed2c5d28e9a3648e73ad51c5890179acba36ec4f96f872f6c5e0c504e75488f51dc59ee48b2a15e346f84e05b6274cac11d9899f2c1f4024e55a4c3994061d0e08ab7b62e3addb427d0143c0f704fe252a7b9111477d8f93f8fd90de746a171f0d9a1902cf7e5600bf8930fb1cda4f0d604bac129e1efbe64b778dc2f8db24420ee7d3fa8bdaf43f34ce8c7a24a5a3aca2ef3b3e9d3e71fbc28348e1066b752b792a6749ef004a02a4ffc1db8f3a2e39170504e45fbd8961e6e97c3ddaec6f5cb8ff1d4e75b218bea217a80cb7e7669e26c1756e512f6f7330e450bf9b76fb21f70510eca7fa85f4e8bbe4ff39c143a06967b9059e19c8c0392f3ae13051204120a0b27ca77afbb1a58811873559374bf0bcfca7b968173a7792c4034099711d149e9aede1b08a095a945bef8ace1c88938a123cd2b9e3f1a40ff89283b43ba90ae6a2dd5c169f070f36dfe239a69c6437f267acffaeb83226135f3336078b7918f9635b248fe3250a3cdbd137a9f8ffef2d82a2571a9a9889837f3318bd942e03f4f09899f24fff2c247f4cd787f336c1b9e790450de1cb337eee77066f00da64b2ed239de950a01484e093d6de6178ddb12cbee45b533219e7b40944dc63fcb46e273b789ebb59b4f29fc27e4c75df56333854d890d1230b8d5be7784fceb3fdf0fb77540570177fbf4ec4890d6f0c43aefd510b9e8055ffef3ac3f0f3ff0d9971128af276525a75fa12995444d3eead345414b8914e40b17284d86470295b6ec285527ffc2ccd0d6658662905b692045058272b939718905230dba9304f17f7c0962b51bfadfb4b6cfc7c85133d4c6f94ba222ac4c23dbe874c765196a08990941b5150643c2ce078d9e834afb445b00549f9549786a806cf41c325c09f16c48d120dcd6cfee190d889355a6569a6078d931cb8d9163459795e1452f596fce13d1bcb3d204f5ecc773ee67c05952b55f6c434a02c7d489da56254fdeefe6e13f6b3fb3c3b5c13bb4ae2d1e494e9c4476080c659748406d141b4989da28f84c72a2ec32fcdd006f297077f8d1bfb70a2382e98b6c500329ac8a0542fff39e937abf8ed5256a02554c1cbc9fe1f2c17139d5571487bd83944f237ed85c3a18ceecb83cac7d150f157597f3cc0ca0f4f1ce430d681ef705cb25e26f3dd2526ae97153c0021b0887fd47552699cedd0b87eb0c63544197fe62a854e2ccda6555eec2111619c267567c5cf0e82d088e190458d3bd4ba679eb4bfa47b1a82a5cdc8e44af32aa9dea0e03c61bfcb92424933a0d7cae4c7b05ea2f0896b0dea960e738ca96aef3358e1256a395b97baee59cdee49e91b79f65275722caa75ed077eae24b951e8c48351888579769afef6eded9c95990a16d7d3e6963a7dfa8e79c2edb838f91ab8a973b12b518e8c2091d9503daeba74d011980384e00f0eef8df66023905ccb82066615b77a5c77339178179a636add49a688ba0c09cb0fa6621be1853ad9ce0f04d58c2ce3b4b63afba3f7c026205b5b98f55b7eb341f78c8e7d0c40185b84dbf207ef1c0022b0014c326a5d9566489fa206876e0e38425d9cfa6a29903bb8ac9774f5e13d1fa271a19403934136caf3eb6626d94aa773f2f9e34f52cbe0bbd1e635ac1b170ba51f3938d2183c711ebe40f731336c3c68fbe15941f437031ba375aba90fec05f02128e37d0846cc94b4f5959fadb7b0ac2e5a78ea610a9a397fb62233ed4c15df24a24d2eb36db2a57f4b2c5858c63d9c5a9e0cb27baea2667714b864be2070d85ff71fca7a4c54b1f4cfddcc2a8965e082b68dbb8d597af8941f6f657ac3c68b1384b94c56e7c5fcf8ff4e03bb19cf596531ff8b0e4e5ea718a6b94404eedab0a39026634106003242940ba6cee17b5259c97f6a22efe950282b9ee7f38632ce1387fe20456fb0124adc24a1b8bc5451af3a3669155683b99e40c75b4939d837628ab30d077f01843484d1b8e7192ba566122d82cf160bfd9b43dcbe805887683d0248003483a161aa4143e70a410be8ca45e7cfe7553d93cf46c0cba685d6d955cc9ad8f2ba6d4835235cd62f5d19d3967686d09f19a868bb295c5b6fbb39803510ebbe789ddf54a11e6be2d869669784f26b3179a6985c84202c68b91791cfdea4d1ad8a45936a17d5b7a9ed292d5b6e6e6bac74e53b8809d5f44806862120cfdc847c047774f3eee795e2912538b4939232dd05a8d089804a87d37d31b4cd4f531f9c20a758747eeb8c507f82e96929667ddf9b3a20b9dbb54636f85d6e9be3321abc19dc63ba61c12f22c80294215b0ae822b0a13a3219b1f1dc1c143387e22852d1cc7f33cd5f26fad36414497f997e6b3847e04d11880911fd9b9bcf65a0090aeea8ef716696919f5b71c15013f6bb0e89188f087d54b1315fe72df20c35fcaf45654e9ddd35d5ce2fdadfc834754f36c4692e7319dfa9183d144f008a742a7a1911d5e49b54215036a6172e2c79185f3e895858b03bd6ca86f9e3"}, {0x70, 0x1, 0xf53, "d5f67f8db038e5c5e48d6137dfc27fc796f3194e8451ec73f3407aef7e9f75a200b633507a47c6e6869fb1f4aa111a832ea6045d57e1c0e64bb84e50d5aca2df9abacd0e6b5c059a4bc30ecf89364f4b70ef5a49604930f82bf0ec1588b982"}, {0xb8, 0xffff, 0x7, "1593d5f7dad126a9e68e8da7a614563f0a759e333268b5acf5eb6e99b9e2b3601f2a264b73186bffc23fc4ec0fc0e1ad3f48138fa694b0e0df17ed282e1f742cdd923f9a92347892e1a48f649bf5dc54f8c9a253597853e91b3c7ea2476b65c59be8073b1dfd301869b3162bbe285d3e436ab2a79eb06200563ff5669da2ad49301dd380df31e0d08f2d7f6c2ec21894c12bba03f27ebed5c805ccd9cab98cacd9ac7e949d5e47"}, {0xe8, 0x1, 0x8, "8051d5965a3b99af24afc7b0c50b228b8d9ba93519dbfae55d3a36686066063f8365f4521215f3f2ec943e894fc2123a8ce314d27101155bf72c8aacb33d098fe0de2e25a541df3d749d4bc8b8ccf5a4dd6778f6eb7d0289f7e17e0cccd6edf21f8a86c3df70b3b8cf1e432139d9f25ce8dbff1e7dba3c32dea9b9beecd87fd408789fa537ff69ea81aca8ee538c9f7ce76001ef45eccaa83d4db3d15b48dc8d09404da15cc157409475c6eb6e84178cf632fcbb044b5570fe4fc461ca9a3d3144ceb5666218d0952cb232b0a92a61a41f907c3bb0b0aefe"}], 0x1400}, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x7c) setreuid(0x0, 0xee00) rmdir(&(0x7f0000000040)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) sendto$unix(r0, &(0x7f00000013c0)="93d5f19f41718ad7a1ed332022cf60908d15894ed2b5e4d46de8793c179e8a116df62144db6b039243fac61c0287090df9e2815c596d3c3f99da02b3a6b19b83f7d5efd99f6e82cf52e4b99a0a66a273cfedf38bd6de8889555134f2172e373aa0cd7cf89572995466bb52e008aee7b364f2a2d5e4c9d2c1212ea3e7d71195bb4696224c1486f571833ff3d8704982d32d25f83fb1da3d2fcd848d8d70d28f457c3c7593925f5ad240da86239246c9ece0779d5ccb5d15344c2129089cd6e07b910277586c62238253a9c63ced6abbc5bf7725a4aed62d286232e5ca6007ab51556d84870adc303a0f7da7a21697263b3a5c12445745f322acfd02b3e3e85fecd7f4142bd655c45203d4fb105228e8b899407ee0f2ce1006bf01ee22660e9a09cddbc95baa1b9271dead361a98d8f5caa6e2bc0db35f83908876f682214edc790c49a6e326f3aa6d84688f6916be8231b0a9089f82c9d027eee360f44bba14a00ef59189fc7e6edec2f7d69e0396bb8acc800ef220d3bdcb782f6460952c8c8db61e04a3ab5fc8c4bb98b75752429eb793f4766871a5956f7877aba818e3c22fd2525e341af1ff71913fbc8be4dae3304209a325145204ea6a1df0b74d70e2b6c2dc91ada3dfa4975a9e5bdc565f37cace08bdb23d0565119f95bfd425127231f64e63f4bf5216160dba89dc5fc026ae90809f7edc9e98a5cde0fcd878108b089a0ed7ad4751043136e229d77e038336d983ad3945c8c88eeb1a1c24ecd972c292753687187653dc73937679cb2f6c2510481ace9df20c8491bde55e8d1b43339ac900290e7923a5931ddc25a5da4727d579332428a4ee06caef83b8e8e4d61507a24949100ca07114220483c4ac4aa2b69844643fe053dcc73c33ed3c8da82880eec4ea5d246500c53e4c66e89f3a8670387b5e10e79e619ebe4b5e08eec6968d82cd15d7f475e8533111b50eba56911cc6de3512a27b54c2c531d3ba1c1584fdbe013997ada66aa5bcfdf966352347a964b1767776a0c6c5fd8633edec1b7e61f055d1393277e850936d2f1da7e59f56ef8d15cffc81e49b9b48faaeef06a3eb061331dd3670d97f53038e1f41fc6b7f376ba30a5c86515360ebc5ad5f7e143951dc199c684a1c38b1570a8fa79e3239b719e45d469eb60e595ed7807780c29294d024aace2d1b01385ffcf5b3567e8fad0e576e019bcfa396d1c00d05c71e1ce9a4097aecf7f1dbc600d5e0d19c6f5585823b182113607303446a925eb6187e7ff3ee7fd152328afd56ccc632584f0b3dfc7749e1b5ee77bbc06db5c51846d0161ba252ba5522ca2e27621d8a1f773f952250dfa71b64cbb4255d70235a6587ae4fdab481813e4c9964356975a6e2040cb0220c55791e99091d9326f2c2da65ae085dd53f3a5c5e7c55d8768ca3af72d859c777cea2ef60fc3b8513dfd7b8f1b523a706ce6e132457262cd5921f48ac8f2c2783e120dbf6700a51ff02f8be4810e50e82aff3e1f0ae3c4125e52a4c1df604191f0179eab1f7857c1c01d995809cabd936745cac709836be98a72511423112acc34374fafcfe11d80d81bcf08c675b55a97332d1b2cc6d4fc3903ca1a2c923e9d1437be20cf7ebecaf53932ee48c0d9bb26bfd87f3e97c1099fe84c661984e91e18b55e4ef705be4e70a66f3180b660af06d86490b53e06648fcecedc0033b444641c120124ee61046f3a0271a88df335d80192f86cf37ea0abac611fdcc128ebb085e487a7f87a1c2119e27d1c9f60e4672553e5de670053260793312e10c184474a1d91aaadb5ec63c22303240ee30bbecb6f52171b24a406971f37ecfeb364a812330d8552ae148eb171d06aec8c4d52a4bc697f46a71862249a223f9865c842375b8de76e1292d41638b3d72c83d4c97eaca7d1f27a32302a02f840eb27ad6b858f747b993e5ad9e4b11185662f0e3331df34e008d311909ed3b28f70a66b130c485319d911baf42a575f27ee3c0521c5fb39463017a944e85cce5fe706be151210ce052c1fc871ac1165b31bdf9600fa7571c4f6d51973e88f6a02763d50b8b3d29dfdc13ee6c0f1a08d7640cb5303e339ce61224c6e1e263f6ac9cc4f75570e08c33ca3ac948c0d34590f1ba925f0d3be846d14c4dd41b61aa64cd4140effb60ccfa1e5325cb4ba74a492e835fd39a966b07420cf8e9e6b461c65591cdd7d65082aa46cf226e9bcff8a2cda99fb7cbbf6fca3d8b9457efcd1c29b7d0d4194e48e5d0b588906349fcaf502b565c9bbf80d435344e58b5d1f0d66396393f0cee874ac7b9a53a82fbba92e5a8b5b84944cb7c4e6de56977cde7f8a0447ee6d2040e146459518c3312c8354c0d058d15a511b5346edeb700d98fc26cf79802c1cc0611ab1ae01e7b6de4066991d8a7df3dfd92a5171059a4ad2b04476ede803cd409a3562e277ad3542f145efb7c0c483e5deff54d2cd77fa9b0bdd2fb4edef8ac213f94d2fed31a74104882b938776253f8d476afdbd4c8cc8634dedf829c1db5f12b59a2b534573a0e79b5cbd831ad76456c20db859b22b739674d8572caa095baa9baed5252ec890dceeaa588ee4df106d652e231d9dd35accdc5b45c65a815143aef51de4ea6f5169ee520c617476f8da6cc41bbbbf0dd7c0f905d449bd03c999b7f10921594d702231752c6f42cc3e4a8bc7903e6a4f4ef3862d0de003a6c75a4d2794f2e548febeea6680854101ecaa609cecad7af7cb4ec2ed36a8ab18b5df02b16970cf86464cd343435e59aac978431d3bd04201c9d69141b0cae5f3835444b39fcbef8efbe445aaa5ec1b45ac758a3e35f4183c08f570c69612e3c0dc38f8c8768dc19251fa33bb5bba0fa575fb5a2964c93229f41f646f22519c88460d92637ac62ee89e3e1669bd8e2abc50d0e7ac6f44c72e031afa019a0e3bdeaa0244934c9f2aa3dc010cb5a3aa208d331a1bbdeb433355080b96baf9cde5e2e7d39a18cab799ab07a3dbe7f46bb72e3fe5b0b3b9fb269079f7b6c2660b513a73c87c4206786079827c63d13bc183567a8a0dd8b087bfb4939c878a81f9ecb7d458fef8c9b728173ed91060c6f96ccfadc40e25d0da61e22ab15a5773d22a359049b5b915f2e20ac2c0417852f064a326092247a6e4ddee93ac8636e7441d421f75e3dd60d40ffdbaf8211cad456f32bb484b231a2748bdfe75e88d99030c5c36e2cb1f57093534cf5dc6512f777d34ec2f8fd6b3f69b5a9e78b9ad4b87d6d01690bd083b4c80006a6ab881e9a0457c61705f0369150101a8d2b4f441c14b6b569633ca240c7a0a2f58fab1d25e9211bda9671760c499b5bfa920c1a38334e2a13c673bab2cea846980273a327ff315702f4e87d60744620e4581c411c6471630e57fec070f6ed7880554644580e2c58145c624abb893d40ff754bafdd5dadf010628e2fdef5050917246e01966d90d1549771206678a72e40b245627118ace134cb91c0acb39b34c190356b8f849130ffd0dc174c500c9cbbbc625c210043e3cddfa3b68f0325e00c511b2a62a004b8c9b3d741bcb134ee131152efca0ec269d087fd0160f70376cd8ec7912da04f906a77fb7ccc1f0f073824b0cf9ca803313eee0f947738cd1a761cc0cfb9522a04859ade8e87d5e59d6fbac795cdfa3d8c0a633fecf58940cf5ee8d5ae05d16e7e0d0d479ce3c38830f901f80c4b62f7e5aa661eda52256ebafe3647c8ba338baee0b65cbf4dd46eea3ddff598bcef849230282c95e04ffe29024af4f424c72a7e71891df30de3d71e27216ee72816f9cc7d5d912c3c66c6fe51cbd08552e631df91cc414263144585c283d40bdff59b0e0af5241d9a0028226bfe328c1ee3fbaa3c3f07317316ba3baf2db79521a22ccdb7c4f0439d53e83362f8d01f745767ec83ab6bac318b4c5ea985f93ac92e1e4a48b84072b43e25227f1a1ec28696089fa9b2e50aa87e19ae8b730604b3d0fa532bc6095aaaeccc3c0c50aae0d6e7da63c462687de2552207e2da8a34118d732162c370eccf86b0942081859cebc125f211bd94e1608068272de7c166dfcb94ddabbf02b72f37107e0d5e13ef841eb0badea8d15d4407cf5645980a00452835f4b9b03911884edb1496c5fd8f9d13b59b98205fbde6f0698b55528e1009db7c93e1ae2b5dbbae85ccaed23f94d04a31d363eed49d75d7c1c1905de509b8a01044a50486f3110c5add883626fb0b114c9e02f3738591e0210d7a88404ef190470a023bff7727618e3b91f6720fa44efb402a1a0eacccdb94e7a9ada8ae7c2147774f12da4aa137946483178690a859ff72e2b9d8a6ea5b6c65d4c57d8fda32773c6a3a7391bd44b3da3ec1df95894500f92308dd55aab68987f86eaccbe019caa8426718f88107362f59fe04edd515463cd539052d9e0474c4a673714faaad2af6790ebff5d863f736b6f578ef072e5bfe55a63bced73f3e48a2bd2eb0988750eea8ed3d4996112145720568c352702cbb8e983fc0e66dec4bcf5d5acb8adaa0c0fed70c544626bfc7742a0194e1785a8aa0284a0f2143de7ecda6df8af6c830dc3981c926c3e491bff7d826a03c444ff0fa02c4d4c87ff797bc7dcfe3eb8fa37cc62e8953d48f0a23576f7d64161b0eb9931f2e0c5bff80b65dffdd9a269d1b789ebc464a1293d9e5b37933fa94ad00d94490553e5ee6bc57e75823658644680a6806d773a6137dd86406519c72d6dcb47c726ce6a7787f6308f5570138b513b8be144b7aa993eaec80c88d202347054e53ae134a84ce66dfb45339ce1cf3608ef515acb96bc326f4dec435f7e6b34cd3a85f196773f21183aabcf92cbf018187c55e01e6bba37b4a984d9d059772ea1450116b1f9eb819041ffd3a7951c5918f7eff840e4696020ccc54fa468cafccb17d93b96dd5af4eedae3691e05f76560549a2e07a4731c1ecdde19663a9a7820e840bdf0d2e923ad75802d86cc8713809a133134c22a3948d5dba0d6df6a12b3b9c26ec6f433d1b6076e680863f93aff068bf7de9bae0cb2e889c94aee458707e67735abc22d4546a439882ec9aa5f2a5ddcb83664bb8c4448e0e542e77d2e26afedb8c6854c720f861a455432cbae0deef7bea944836b310597a05fb4f33f63ed3ccc018563d7a949a28760a416bbf54602ef8b4811932e9f73ae3e1281c664248cebb9715d829fab95b5410295df0b70e1bf0d6ab27cc504489528372c0fba58fa2b4ac9d442a74b944197d1e621b2d7b690aec26d4e7720224eb108f970266c8842d2212bb5aa97f3da3a4f3b6a646c03c8991d0cce504e22725980fbb75abac8571b7b9857a64aa0c912eebf9952afbc254761f50d7adddc1c62adcf52dc7a1e0f3f9ba0fee63ebb786974897612a13a97b32950305908b777b62ff991d4f19b2cf9e2d995f98d568278b761434aa0030991da1b3944b426938bf30ea96eca8a29f4be6424f81c25df13fbe1b4fa999872e60f85eeb7867de086b5e3b7374fe1e884593c8ec101037152b986aab95fa1917d3ac2f232e0dce220bb8424403e5b66c569b3e701a421aa06a269026ce491f4162aa93b08d010bf8c7e606126c297a02984f2a8ad5469b8b8a398579b9badb1d5e3f8731ab3c46653cc524b06edb8fb48eba8cb49cc63bf20704f026f77c743d98e638af396eb535895840894fa5d9a3fc84e24f90c1dc54e59a91423a09ad6b2d5a35d012b1471129a1d60ee63b66e1f32e3955f7ab173b17f06d84abc626ee3a90bc1bbbb8e5fd12471449dfbecc1650e1e3f0b4c61c57dad8559f67f2f92d16d0ee853d7a6b", 0x1000, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/29, 0x1d}], 0x2, &(0x7f0000000200)=""/197, 0xc5}, 0x2) socket(0x2, 0x8007, 0x6) pwritev(r2, &(0x7f00000027c0)=[{&(0x7f0000002400)="f6719e14bf615ee86548fe0e2bdb347b0743255ef775ada5e6fa8309e9120854d639a7009966c690babdb1aae722ce691db80e6083ff289649183c08fb25a9d5889529ca8b1132564e2481c7e501e8130e4bce023be4504c97dabe30c44c867af3739cba1ccbd3b350a6a78479119cd34336a7ed76abd7aa1d1b236a326ec6370b53710f33", 0x85}, {&(0x7f00000024c0)="c55ee748f8976b96b04f245133941a145fc6a69536d1ddbe5a087285a98957cac5308bbc048950465308c816ab581b9728caaef2d44c30f34901f5ea669bf85c8af1c9ee5b091c475ee71dc7e8d3dcecb566964e004bec64b1e69c4a532f490c99b7cac8231e7b0b565e18878a67ae1345b1f55e30951813b5a9d1dddebb64c268137f42136a954bb88c75a4a44ad8d94a64e21c5d458e031a35dc85f7ccddd4305d0fb8b3e943a27277ed3c4cdbd0fe50eba7479690c46eb503fa5ee1465c19d607", 0xc2}, {&(0x7f00000025c0)="94add73680f41443f3f03bc2ad5ff53ce31f7158a113bb134c1b65782f4569c5bf669d4e9fa2bfe82999f6bf08e8ec875ec70929df751807b9c6781443ab4a387c8d0799b6e6219c34748d89ac65f9b522126d2eff7aae26792fa59f984c204ef1acfa1c9990a330e6d0bc068a543c2adf1805d40d947cb372940e9e2dbbd5ea51c16e8c2f39a524d4502ee6e232533d01e2bf44e2ca6c58aaaf30d24ff8d8890af958910b1c6c5d04775b353a8ed8af5f", 0xb1}, {&(0x7f0000002680)="85976d7f357fe92b351f790af7bb064e4565ed9997a162d4b028c922d136ac9b9a6f65586b6630b422ba8183503ebb1aeb2462c27137aaa5625632726aca816a225478299af6a5ff81559a7fb64bb330a47eca0b1d172701b7f08a78811aa449d495b375a1db5583c0bb8bd0705f27b47eff0a30c0f1025ffc382e7cce143dd7f6a03c26aeba54b370b3d00e55c8e4c2383ff8172f500f90504ca670e151159cc3817233cf8bc2b10a744afb9e3620b8fd02b59276c6c67f5dc9106dd56ba06db853ac6e04992163ae0fce4dc7b35c3b7cfa0b288a1cb129c298ed43b088cdc1fe3e6d0eb996168ccd2b2beba897930f6833fd0072be0ff678e52ea966c8", 0xfe}, {&(0x7f0000002780)="91c5f6", 0x3}], 0x5, 0x0) mknod(&(0x7f00000023c0)='./file0\x00', 0x0, 0x9990) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x100) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x2010, r3, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) 16:00:03 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) sendto(r2, &(0x7f0000000080)="a87ed997eca0d4c5f9c610e5326441a21bd9b38b9d877567f5c0e49d3e0cb635d9c226481f228814430f1be7fdbaa494684b4f6fde2c851d4c3efe594b822ebd375311c81ba1aa89117d3d1fef12cca9552d0ae4cde99672c4ea2a38aed36c5874ccd001c777275c62cc5678e6f079f61b677af7529b8542122055e8094c5049ea51decdca2003bbfa7540497d962c3b55628427f1e78cfa11dabdeed4144dc28f9724840a36276811c28a5308cb43d5eddc044d8ac5c22fbd2a470f0f19e5dcda18ca0f7ded043d68a70eaccf412d751e5a46a6f4b7953c5dcda88a981a61141817517f94516ba15e5f4b4ac211517c14478336364d", 0xf6, 0x6, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) fcntl$setstatus(r1, 0x4, 0x80) getdents(r0, &(0x7f00000001c0)=""/187, 0xbb) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000280)=""/246, 0xf6}], 0x1) 16:00:03 executing program 1: r0 = socket(0x80000001b, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 16:00:03 executing program 1: select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) socketpair(0x20, 0x2, 0x61, &(0x7f0000000180)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x6) select(0x40, &(0x7f0000000000)={0x3, 0x7, 0x0, 0xb9a, 0x8, 0x3, 0x0, 0xf0fd}, &(0x7f0000000040)={0x401, 0x5, 0x80, 0x3, 0x29, 0x7, 0x8, 0x8}, &(0x7f0000000080)={0xffffffffffff8000, 0x3, 0xe1b9, 0x5, 0xd6b, 0xfffffffffffffffb, 0x1, 0x7}, &(0x7f00000000c0)={0x9, 0xb7a4}) 16:00:03 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x80002008, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) kqueue() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xe) sendto$unix(r1, &(0x7f00000000c0)="d470f5d17456aefb66dbe7a48eb113d2c1bb72e0df9d813d248e0b2fd3ae31e41befa9990378259d467aaffa0eddc95185314d6dc46f03acf50414bcc3330401c4761e77c5825427662bea9e2a30bb31d4c3c37ee2a485fd0b28d04015344349f59aa243be58b41fe535a15322a4e8c17c8474ae2837806f3a5381586fcb1dd9caf1a2772bb94c35eb604004e585d1567bec4d77f9480b5b8fa71c41726cffcbe54c9737b211455911203694512afa9bad5116eaa7173b8a56785a901a6b98d0716a573f0103d017ebba", 0xca, 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00.$file0\x00'], 0xa) r3 = kqueue() bind$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = dup2(r2, r2) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180), 0x21, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xd4, 0x0) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getpeername$unix(r4, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x3, 0x10000, 0x3a93, "d010f59499e8fb28adeceb65eaf17ef3696e06a9", 0x5, 0x54}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() getgroups(0x4, &(0x7f0000000140)=[r2, r3, r5, r6]) getgid() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/170, &(0x7f0000000240)=0xaa) r8 = socket$inet(0x2, 0x5, 0x4) fchownat(r0, &(0x7f0000000280)='./file0/file0\x00', r1, r7, 0x6) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) r9 = socket$inet(0x2, 0x8007, 0x5) fchownat(r0, &(0x7f0000000300)='./file0/file0\x00', r1, r7, 0x2) connect(r8, &(0x7f0000000340)=@in6={0x18, 0x1, 0x725e, 0x2}, 0xc) getgid() r10 = shmget(0x2, 0x2000, 0xc, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000380)=""/87) ioctl$TIOCDRAIN(r0, 0x2000745e) getpeername(r0, &(0x7f0000000400)=@un=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) shmget(0x0, 0x1000, 0x240, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000004c0)) setreuid(r1, r4) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000500), &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') socket$inet(0x2, 0x4000, 0x8) clock_getres(0x0, &(0x7f0000000600)) accept(r9, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) stat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8080, 0xc) socketpair(0x1f, 0x6, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ftruncate(r0, 0x0) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000040)={0x8001, 0x6, 0x8001, 0x7, 0x1, 0x40, 0x300000000000}, &(0x7f0000000080)={0x2, 0x5f5, 0x1, 0x66, 0x5, 0x8, 0x7, 0x800}, &(0x7f00000000c0)={0xfffffffffffff000, 0x9, 0x5f0, 0x200, 0x6, 0x7, 0x1, 0x9}, &(0x7f0000000100)={0x4, 0x61}) 16:00:04 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f00000001c0)="18d31347bfe46fa3f5522921dde67c2f16a6f143ddb45a18cab475dd6d5e88bb3307d030b2c09bbed67167f302845ed1011a2b5ad3ffd7736f764b030b316bb00d94a02b154cad7a0319453556cb593f724747ff2f87a61527ca7e14b4cc7674625ba37e2b687d55aa92a88640417ff11bd53b6fb2430b6b8ca7374023a582a9b254723f443a7b76b0bab0c2aafc8d88be9b4e38457748febd9b73cf833ae2b966cc64dab8b1b982a03a16341bb44bfc2b470816f2444a31ce4804c706f52f09ea4b8e14684a769e4b92f145f3d8838c0128356168f673b9d593a3e9f76820d8d0bb5c8e", 0xe4) r1 = syz_open_pts() r2 = dup2(r0, r0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) socketpair(0x1, 0x4000, 0x400, &(0x7f0000000080)) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2001, 0xfffffffffffffffc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ftruncate(r0, 0x8001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000100000008"], 0xa) 16:00:04 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) clock_settime(0x0, 0x0) 16:00:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0xb2) r4 = fcntl$dupfd(r0, 0xa, r0) openat(r4, &(0x7f0000000240)='\x00', 0x80, 0x8) r5 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) close(r0) flock(r0, 0xa) shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x1000) dup(r0) pipe2(&(0x7f0000001540)={0xffffffffffffffff}, 0x10000) shmctl$IPC_RMID(r5, 0x0) kqueue() fchown(r6, r2, r3) r7 = msgget(0x3, 0x320) msgsnd(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="adf76a1500aaeffc0000000000000000000000000000"], 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:00:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0xf7ffffffffffffff}], 0xf8b4, 0x0, 0x10000fb, 0x0) kevent(r0, &(0x7f0000000000), 0x84d, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8080, 0x20) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x20, 0x8, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20, 0xb442}, {{r0}, 0x0, 0xe6, 0x1, 0xffffffffffffff08}, {{r0}, 0xfffffffffffffffd, 0x55, 0x4, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x9, 0x9}, {{r0}, 0x0, 0x10, 0xf00fffff, 0x3d5, 0x3}], 0x80, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x81, 0x4, 0x2, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x4e, 0x40, 0x0, 0x8001}, {{r0}, 0x0, 0x0, 0x80000000, 0x1000000010000000, 0x1}, {{r0}, 0x14c60d859128e94d, 0x20, 0x1, 0x7, 0x8}], 0x490d, &(0x7f00000001c0)={0x1, 0x8}) 16:00:05 executing program 1: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x1, 0x20000000000080) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/123) 16:00:05 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="de147d751dc09e11221f6ddb60ba0214f28de2cb5adc0201a63b3ec7c37df1d910964f517a5456b23e6e1b00da9ae3db96dc05d45743", 0x36}, {&(0x7f0000000100)="3c85de23c172081cef4f2fdfbb2110d27223f326dffa95ac7e916f106c4cdee563aeb1becddf25e846cc2e516dc162af44aa6bd3594d37ae4788f9456a28eca59eb4f47a9a63fa7c672f74903899e909f3890ac8613fa9984e7cfc7df40fbc6a125697126ee2f4a6e6bfba36e4d2063a18f6e36d1eb69592e5a60ba61b12b0a6db4caf7c4b226c2148d722bbafa499c64b1673ed43aa12d14c3d54722f45", 0x9e}, {&(0x7f00000001c0)="ba272b04a49349d74edb3fbec71a1ca5b3c00e5d6ea0a82a0c2ec0f0438ae2a6fb07f6215320a272667f3507e9b61d50c45d04edc6f5172ab268077a6e68ee40c95ad05a4e188f9c3a14e05870834322b8f183a9d2d7de2ae9fa7fbf4c81e97a309b84f869a770d585d6124edbd711f0438e6a1a8f0f49bb041574c791a6e781bd0d19fe21f176b2ea6b411c3e7a4c4256737f14375599973dda6541ba689d62212e871c6612e10b6eb4ba3dc5cb3e636b148295c4ac87008078c0d82b0eeb8b9f648978137aeb530540dd856ac357d6487bfe03153f6b355e6ca28b0c25d4213551d32d6dd8648942ac0927318d6ad58f1ecd7b0966071acea9089aca4f49", 0xff}], 0x3, 0x0) read(r2, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r2, 0x4, 0x4) kevent(r1, &(0x7f0000000300)=[{{r1}, 0x7ed7fc177786852e, 0x80, 0xfffff, 0xc2, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x9, 0xd8}, {{r0}, 0x0, 0x44, 0x4, 0x100000001, 0x81}], 0x6, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x6}], 0x0, &(0x7f00000003c0)={0x2}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="db", 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8109, 0x7) close(0xffffffffffffffff) clock_settime(0x4, &(0x7f0000000080)={0xf800000000000000, 0x4}) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x60) setreuid(0x0, 0xee01) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0x1c) 16:00:05 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) sendto(r0, &(0x7f0000000000)="6386854fb144e3a8f755dcade3151e12558261017c86464b21e707bb04571c7476646aff05fa3b9f0168e2cc66a6023fd7656a3acb20872cfed99d5978d5d3d2e71bb6aefc8494576a2f1d773803893a9b989a30759e77a2a164666e6959fb0066fc6146d2d9b18d41161ddd0282491ab812d503b1018043d68490a340d731f1dba5fabd6ec4b1caa41f2f2a0aa83f18610160ca006a5fb578c6249912a486c0d1027ce9add51e863869d775911c24f63739c149a34f2906825dddad586a75b3fc8b4efe487faebed249ef579c6a0339514c4eb5fcd92262b03c448f30db33d4678cf3fa", 0xe4, 0x8, 0x0, 0x0) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x5, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:05 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xc2, 0xf0000015, 0x2a, 0x5}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvfrom(r2, &(0x7f0000000000)=""/247, 0xf7, 0x843, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 16:00:05 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000080)=""/132, 0x84, 0x2, &(0x7f0000000140)={0x18, 0x0, 0x9, 0x6}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x6044, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x2c, 0x8001, 0x8001, 0x3, "3c2d265517a272b46c38e87a6f8d69f43758d799", 0x6, 0x6815}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x7, 0x6}, 0xc) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1ff) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r1, r0) kqueue() utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x80, 0x7fffffff}, {0x4, 0x826}}, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) r1 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='y', 0x1) write(r2, &(0x7f00000001c0), 0xfffffef3) write(r2, 0x0, 0xec70) socketpair(0x1, 0x4, 0x7, &(0x7f0000000080)) shmctl$IPC_RMID(r1, 0x0) bind$inet(r0, &(0x7f0000000000), 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="f1000000000000000000033e79db86b6f89a71219b82008c4817814b95f64966071413dfa5677c00e1e4f4703d9758d085a17560020e2c2d41575ff682038a82ffabe7831ed42d4408e9f6749b04ae4f336baf41b98c48d2573fdf27d55b78f6450f79c0ab61690e9c4ba8ac38d22c33f8ceb63bc1afb57edb6fa0c4ba7bda77420d9d16ed569c9a0b459c2e7ea420bf448bd1640d7357504a47515ef7d18d06474669f8223a3dd9afc27c2401d6b57e88d2b669cf2f85164c2d5ba964c558758aee89e549fee3a102d97c6aad26dbd36f07c0e040722e8d9c6fd290cdda693c6855908cebc5e31a59f7482fc8af7a5b7d462c32aaee50e5baf5ba60d10d2e030233c7a84a567374b192ea0bc402d032dc3c85b74317a45195edcfc9a8a3d7c10689e725a867216b917cd2ae04f26be06a26888249a97262c5deb08f763fd09e211fdc40663e24f5f76b0fa6e9a36e9fe29c0be6e610d255d3ec821babaf4236dd2896993e31931a424c2632f9"], 0x10) r1 = dup(r0) listen(r1, 0x7) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f0000001d80)=[{&(0x7f0000000c80)="a322c143f5ae6bd9e33ea53735b39e9c689c9b84098f3b4503fb8d80f4355c451db43dde00386f86ebf9a6da919aaabac7ff6d48fb7d48c134a3c7ee535a9f2eb4688520e5933479555315434b38d19b1b785507abc8ecc36417d212dd8e8f3ad5fd1968c0b04d1aeb99aa4bdcd6c0d0d11931012b5ca7f70fd364515426176ab46e80f14b535249c5bf1f7267717821f398620968a4c3e11258df68d6d7613ef5af2deaa5bc3e7cf748de552dd362e3833d08f28f569057bb43df27a1b4c89d478cc9fadaab8a63fa0d8ec5d66aaa2d13189813134e5d0d312cf13ae89efed001ee5c2427e7e9700dce7ab8a08d3d9b5b72f0d6496cdd26d93871cdaeef7dfb30e3fbf023299acad036baf9d6be4ad5fbee5d30ccc43f668993f119abf2bbd5886396121268af7401298cbcf16c39ba9d900e95626674a4653d00d95e8da96fcf60ca1ede02c2bad63863ac6ca34964b805ca705ff7385a6e437a452e7ff25167ec09a6a26bd97c3833d516fceff9c383598e1f57880c59f2b7d5728ca9fb91dbcd654783c43ffe9a7a8dfebae747f24c665771705e726351fa8ce14161b4cef55fc090fa26e69132b274468b03c5d0fad960fac1453a243308e1f22049f05de7ff2a2e26a4580d24f2c764cf44472c0340f1cc74f0843cb72ce2002b7db6e7570dfc2e95d061e7335b9bdd86a9ae513941f69f397bad96983b764b7fcea6a1e106796bfb3bd411bd5a046e2a32a91b91504ace1f4aeb39ecead42e86b69754a83b1143c084b4ed823810f744bcdd09329c04333fe90c4eece02db6e15ce74c82d9a47a277c7ba52e52111657c4dcca3c2e7d298f20a99be0123297d8d865ec867a49bf1ecbd01c98137baff8cc1c5aee03711335ddb0dd78c5b4c94c59351678c0388f58c60ff7539992660d3764c291491561c5cc8574a16269e1585a16fb5bd2863d05a4d7c7b7663dd71913fdcf474b676c58e7e94aa804c552d41b3e9acd144221ab0f6025bdde54bec8e119c2761900558ace9c67e189431c8be6affc9b83313d20c63949fcd69f4972a39eaa80b91664d258b2733f12c472b5e7e7a300662b9c5b77f8a4de7690a31fe1b12adee9f909c18b938f559d82a523f3d0f0a85b4b2579a9ade5477bb0aa9931e4aa6c414f24921e92e6197372f996428ddff88fc02b1b29591a1c6799ce441ff843bf73b0ede605a355de9f20bf05d5bf0dad371ea0522aea7ad19b0b095523ae61dbe3ab15845d3159af8a2d27a2b3a2a4be8515837be552b2060482a5358513d3a687559bf6cd6a74345372f0f4b6a734225b67f46388865cad050ed584a2becf012543e6343dff460a32ab6c570c6464bc51f20ad73264217e7d1bc142cedfc1f45c3499aab76952dc9250e067c372f58fdc618319cacd37e26f88fe04d2d9fb62f3f5a19b922a8b4488b8e0ab2671940a414a118bb9e9e526b4584f757bb7e27d6161ede1959b2cacbf69b1ed0f3e9929091720ad1999b8821d0152e96b20d3319928bf16fee664122a7cdb2850193bb8696fe4f5f305c541b551f9a24494c620ee2ef9a7c8bff25593b3189cebc0da4939deab29ba1761b0e20e4bf2aef1515df8053eea3e64d764a6ca92bfec77579ced276b9a394ab391c08271e480bdd440c2b8556d87333e9234bb64021dd295ad4b017d17717398c74569cab4d081e3629f84f6140d23676edf9ce7aeea8f45494ae561b10559985a86e1a438736753682d6428e8880fdce73246681b77e457812ceb8c60b9afbcec6ef95e18cc85043fa53d264f9f3e6e994b50e0591ace34cee830fa467359e2f18260d2f3a8f6b9e072aea3f8740392e9eb062d6ab31585f6bf820cfc41ba590a007e319207d1b5b3295ea2ee4a817a41c6398d399867bb5762d648865048e23bb174ee7fc6fa9af5cfce423ca86744d7052707e18ae8942d4c8b8970a06c9e69e636d2fa4e159fc442428036bc4a6cfe3288323fc29f99ada91e7fe89824ab52145063c4a397e398eb11b9892c1f642704b918b4715fb56400eed37fc6a150a62c020083fa6091085d39e883bbc75138e7056f9f74dd2e1a8140d721ff87f50379e8f10a5d4b6a29f46069bfe25e092287ad8458da1725d87db0df0e3a3a16e169d87ced2e4a8bdfd7c8e159ca2de30f5e5fed14bf00a85fa699a1afd6fbeb73a720d58218ead05a12cf643845b964149ceeb7de580db20ad27c86d55d95820f05ad48fc497509e12a592cc4669497ec5be1e5f505fc619114ad786cbb8164eacac53d601294caae4c0472dab1db8c6bf3921f15f15b04dc3fe159fb268d8df830559d82996c65f68f3a6c1f0ccc195ed29724e139e83ea8db62f0bacf74cd890084729e5f96d033d668347ecefc36d6cfef79b3ddde4f4c08cf07ac8ff1611a78fd5b5d483880a492fa959b3fb9f7e359449feb44d5aacbe70862a39a1c77334733f71d90c63b2720bf2a1685d6eb9bcd0ca8dd81b4e8575060faa20a95f0c9a5f8910415af58e891d31d674279cd4a9dcdda9abfc4f8d6e054e053cc63f529792814be95a26348e39daeaed33e6acb108fcfbf125e341a3f73806a92dd14eaf641272a45ac75df6efb640ee5397cb4566dc8c0e0a1f636cdb7b9e673228006e5b9f9b17b093c06ce3bfc17ab2a1aaf3aaa1e582e4763b3df474ae53493cc0fcbc586c80baa3b778ae3dacdffb87778ff5ebf51971e6325799b36aeda65d619dc032a", 0x78c}], 0x1) 16:00:05 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:06 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000c774000000000000000000000000000000000000000000000000000000000004000000000000000000000000"], &(0x7f0000000080)=0x5d) write(r0, &(0x7f00000000c0)="5a881d6f170bd1a56899d730389b457cc7f48faf2d771634a2b0b96e5e9db8c862086e7c8dc3c248cc72d5e368777c3edc730754e7f4321268d373bdf214d4afee544c52ac", 0x45) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r1, r2) r3 = syz_open_pts() writev(r3, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) getpgrp() ioctl$TIOCDRAIN(r3, 0x2000745e) execve(0x0, 0x0, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) r0 = socket$inet6(0x18, 0x4000, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x5a, 0xfff}, 0xc) write(r0, &(0x7f0000000080)="cfda639836340ab7f7ee4915db4e42ae9b14243c3b978d1e6b67ce4ae945bc7bdfb24536d85fdc6d303242db274a002706d3c6890e2d6aca065584cc787663ffd3307f9b5e3e60c8aae0253ecb976652c752", 0x52) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0xef) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0x3, 0xff2c0, &(0x7f0000000000)="a0f780f51ef42382c4889f3ea99cc16fa9bb06458a9f0d7fa01217cbcf9f746b6db33e0acee29fbcc8cc47a42e8875d1916d83fa4cda9fe2bb9578eb91a816b7909eb90afd42e44d0f38ad1f281b20379a4da20766221526cee526dba449bf1d1dabe019c182c365b04bd9a97bb3d63ebe4d2443ae22606515f1515d1f13d29d54b508cd7b05a15cdb2ec540a6edf0e5c7b934d0405053266dee369a92ce7f002297938be1d46fc95ea0d7ef8c03e4d7d57f74b10f9fe954331891a5d3d2de6fa3f5", 0xc2) r1 = msgget(0x2, 0x400) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = geteuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r4, r5, 0x100, 0x5}, 0x2, 0x7fff, r6, r7, 0x7fffffff, 0x8, 0x4, 0x9}) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xb) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000200)="dfe73f8d87c4bf992e5f949d312fc233490e955d7201dab2ec2bb356ad522001fddbdd504ae692742cfa7f10d373d6f127e9d696e98597fc01eb94e3e39b86c0a77e4d281d31dbb2bd67ddb3d5b970b3b4f8cf3516ff7a0b7faae6e3c3da53e97add731b379362edd2ebac57157f7e", 0x6f) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_open_pts() 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0", 0xb) close(r0) syz_open_pts() 16:00:06 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x800000000000000, 0x0) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xf3, 0x3, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') msgrcv(r2, &(0x7f0000000980)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) r3 = socket(0x1e, 0x3, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) recvmsg(r3, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 16:00:06 executing program 1: setitimer(0x1000000, 0x0, &(0x7f0000000140)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r2 = fcntl$dupfd(r1, 0xa, r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/63, 0x3f) setitimer(0x2, &(0x7f0000000100)={{0x2}, {0x40, 0x1}}, 0x0) setitimer(0x1, 0x0, &(0x7f0000000000)) 16:00:06 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x104) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) shutdown(r0, 0x3) socket$inet6(0x18, 0x0, 0xfffffffffffffffa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x2800000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') rmdir(&(0x7f0000000400)='./file0\x00') 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x2d8, &(0x7f0000000100), 0x1}, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x14) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x72, 0x5}, {0x18, 0x1, 0x400, 0x8}, 0x2, [0x8, 0x6, 0x5, 0x5, 0x7fff, 0x7, 0x24, 0x1000]}, 0x3c) sendmsg(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000100)="d39b212ae51e9511f83430e649c12da7ba52a2077294b54c17b47f8d3f57db57a2da690b033760a41a6258be93ec88e1bcbc0c8b6bb059103917c786aa68ca2208bde6777b52a13187b21f4d6bbe1a9f03b8aedee19efbacca56afd2d8a6dae7cff3a9af00922d655e51ee85571b4aea2ea6068ed240496053b255cf887ed9d5", 0x80}, {&(0x7f0000000180)="4943ee7eec75a49696aeca2f17fdb4e1c3e067f7083725201e43aba3cd30b0b24078090a0536d780b0951d10e011c59ca722b38e7a86b0e1485ec54dc9d069bb9bbd8c937d43a79d48562d2149e090b16d5abf18e748dfc909cce52c7ab87bce91fcbdc785ca426dd3c7dd8414d723071567cb812c425979f1c4fa1d61f78ebbbc4c99bb686df815d020d7c37a65613d65ab6c95152e07565ded9c5c434afa59b985989df58a752f5444ed3b0c77ae0ce8ebabb36f317b525cd206bd45b3db42e476b45f197446b136af3aa699b9151756f76739a21a476e3e3d4d9c6eefd09410488e37d12ed048575ef73b03e07b14aa85260a9738cb88b87bcc08a82455cf5006a76a4df0167d5a2e0336a6cb69dbf20af0d295da58b88d8d12d839833cf39e1a81b129470b3e1371b4a2b8490b935b81a4f87c0c7ca11437bfb288870bf9aac1c0d4f7c1c1dbed2059f7a47b6656fcc689013a37fc051c92dbb5a930246044f18c04171e908c8b27021adb416410f4007b33f7872eaf6eb2cd3c8b48a091e5ea719f7c14bc82273f13bf0772ab68857576f3e72842330b5d07ca803f2564e6fe13e73ea8b4e9eb49e604cb08dc8fab22ae680b3aaf704a16a1c4e5c568397c84631793f343502648ebac79a6348c453668188f0f99e80db8a2bb7934da3ffc748d7832d74a2db7006af456c191d707a4fddb4f86ad5d88ae394fdedd498718e1e6ca24f9918a1ca404aec56530e13a005fb8a465b79d28c2f8253f63b2e05744ac215a47f9a6234ca7b2dcf2311bd53d152d7c7ff7de16b94b9c72abf2ba93edae0a56cefb02f93081a9e02f8d9acceb0b2028a91790646cf92fdce758b099eb457577dfce93b3e6c2f2b35e12e840ace9943b3d3eaed036cad04a8cf4a488fe0b8069ce07de448bc2ae4d50e547b39979ec252cf604e0ec8cdd90702d46251108f3378ec58b89397f50aa10f093bea617fb301e71bdb6d17660bc47d66e8c68ea34324ea88238289ab59b09cd7da148058f59ec6c351420664da40861f1d9def2d18688246909e57b1c20db7140eb680aa3a63a2ea81b545cad3e511a4a5d9f41f365c4b602a276ea46c78de93272c39555fb9f4ced5d23624961a0a71558ef60792cea17ee4c636891de547a09d8be7d4e3ca1b638e371e916a1ac8641646475e65b4cc74e3c0ef54f7ceec09c40b9f746432256b37dc5392acd36fedea0745559103e2771bf67a29ffb45c24bba89bdda50cf975c21c6bffb76f052b102c15e12dc477b522085d98319551f4f262cf6878de56f1b16033e4a35594a8f09746e70ade708e3253ae43059f6c62a0daf13432b3494e21d64ef2981cf7035844aaa2f19c0abfce5b8eb51a22057ca6e079ce1bb61fd1635056526fe3c9bb26812e782a4156f947428e06dbf4f70e6664fd2daf9c9bb30c711affc5c4640583efe50484b5b2419f2015828b61ae1c66d0b084d2e14340119433ad00b2fc766b7d5da28493ff0723649d0dcef952ded4cc008f088c6d324a6ef1ee2c5b994777e6536b02686ce6e394e6540d833848de6613fc46d09aa4ffd765dd32cc676d87e26841b3fd4ad73588173fe90fe1739dfff2cfabfc8db4f33b78de103ae26198f66aa18224a76bba8c9789beda70c28ee17efda92d325910c6c214c2e0b10b33dd5364d5588e8684c97ad1e79c3f3177a15949619c5786c4f1e69c017b2a65f1553258a23f9c747c8df57a28793b8b1e16ddfe66c576f7b33b08836de96c5dfc8798805afc24041a2f7b3b377e3844f4ce1fe0dae9a1a5080010670dded9696f86f420968be54456947615a0d4dd9fefe55fa8067bc19daeb6862156f8c886d2f573f3b9bd6966d2ab3f8d5d9d8ad68afbc653415b67404939c9674e4518606cb3e928e79ad30dc09220c3fbe37f97fe08908ddea542fe9c295fba391f37de12d2855a488230c4cc5e7bc256016f8e99b137c7fbb8cc20a96bacbd49f38137028407958e5d6b628b29c486c367db7fed80db5e6b9d982592c91e01a4773e9708c63fe4b27592262a001bb9d3befa8506d341b796fac3b652e85c27a5578a2948bd06fa5d5413637d4f2be6406dafd61e8d32e755aba55e90e88dacd93d945ba733f7fbb2ee8aa8f000d33a28cfde6eb0cbf0115eb1fde5645e042e90cc2738dc3bb51acf5b77e408a65326067a417a4450bb26e3dfca072a95970e32a7e825d49a985134012b9fe92d7ba0436c657f775cb39fb9c98edcb728fdaf711748b157b973e0949844ae92d730955c45538ed559d188b5835ddf7edb91f6985fe90377e30d154390e6e21eb1bbdb1be73b9ebed357583b8bd25258f00b7c855287dafbf763cc5beabfef8536696ba69cc2560303131011fb8fb5c18d17e0e25caf536640fbddc6d8847bba792d1b84dcb01d0d2cc276c54d1a91fd9fed5e864b1c72676f1505a4e1c2093e7a18353796db18194b7cb2e6db0906aee61d3c1122df48dc893eb51bfd076feb28723c7759f0233d2621a118e5479b6fc215962ad9cb023c0420c579dd3882aeef2ffbcad00d9eea357526b716d23ce5ef42549120e032df76b96d5670544695201fbf877e23064cb2890f16baf8dedae1b0d989afba62071fdd1e9bedcda8fc3254251db96c3d8f779a5eda464d4cbea34e4e7435beb315c98a7814aad7a473f4f142db65efd8f8d78b0391152e85a894d312d3e47e0e9432c71115a4f2a4fd988d591a102902c6c24aa517c33b09295eadb7b0cf0d3f19ec3c0aaae4f95057f24103d461f49d5bf6deca8309c720a51a33563abcbad2ef82770b090611d6f07962336fe5c9b633af2700ce71027b64db275228b8ddddac10d10b00523d9430637ce093fca2ccc9a7d7aa52a422aa39092a16b3b5f0f8e96d1ad416bb1b71ab8b7bf955156ec1e58dbbc7b04d939b6afb06d54344f9464bf12fd27aca8a4f8c01d592c241070ec0125e0f090bdee53f12ccf8ed2bc9da3a44be3bed9153f8efbe1bd999581e7b2df7213bc099c322070060f4f144e23869349269aa422a45f301c954b8c5bff313c0e06e57eeb1f24a0b0323eab39bc4638128bf14bcb507b31435167f4953f55b47c280daa471b9ddfb480e7052d180bc4ab2ef4d6c61cde059f3f9fd044de298fb74e18df8c4783be9e8d963cd657c70591c125b69fbe5d250f55f4d665b69a646eaa296eb586ad70bf5e785e7b0c5ada76b82fb7e6097b1de46ddfefb1ed0e0bf20e2f690080f1158545f3d4340190db585ae72d71fed135624bee363c2fe15abe3e021315d090188d9f2347197c630fa8360a98246c20583304e7c2e6d0291c8b416bd83d12925994de6c59199d3880ed77a0c006bca0da15f4442dd4ef6f06be5d721353cc3baf55436b3646a4a7f5ebcab09091c7201270c2bc50ed3dc6dee5b49807c8f103535666a75a8f89f79cd3e46eeac35571269ca8a920db9d886fc804f7a1d9b8ff973fdbec629ab6b0538666e6e985d7dfc322065b7dc9050f856999d259ab920613ea8683fabb753bc1363899c55ad486d2d2cb44f53965e43fb5cad3789ff947aa563c933cb74ef9c7d5800478990460364550007beea8797f84c8346268789e65f95f79d0c2a28bd1cc9dbd7ffe05ff1526c28c121d0ac0fec8008a849f7c4f756bc6f6b9e46b2809cb6ece633185d8263bc39e80e27db65680b41d1bbfdbbad3ce568f749fc192362d3b478eb18118c9279e1e3685e537b6fb92a1e2eaaa4d337b802fa43d638641b400c823ca6d84f36eea95c12364fc83b267ce89c94877d180c4f70be452fcd9dc0d6141abc0b121ac838ab7ca7c8a1d7cc3742cd816479ef52b7b66be7f42d35387de0ce067b4e155d9716d4a4d952366426f831ca547e5d2711aa9a1509958ac043df5fd0ac323a83512defaedb249c81bb685e57e75360511777db2809ef7cba7169ec91b2a8bfcbe30297b0d0376efe32a4c9436e315b62d562d93fa6d24ad789efb7f467e3da59830bdafeb314320e47c49c682c49ea3bcfe6269e40f51c0eeb72a42fca25fca609d5c707ed097b4f4dd83eadef59785b4221a8c3d572d0eb06c04253af89e40ae454161adcd85455ca5470fa3969d0f1b72533716c19010e3c013e0bcdfaf7e6ab76cd41fbe447fb613def45a8611939231ae3e8773a5babd00f3f6eaa1aad56786dedc0e6e871a47e59f533e1a46ff18dca35502fd78941c847be879f05c923a594f552e850130c69a31d91c170924c10fb712f14381ee17d2014a3cb8b7a78ec107e7682f7e0d450b06e6015e1a895090a267f189852e36067adb56a411dfaf32531a3af067fcc248f057c8b26a67e921cbdf2c6189dcd5ccaf2373f9051b12ab2033a37fd6be80d1498e865968c42893ec33eaad687bbaaad61e4d55976ae7b238c84e24c51c936656238aa7f99c5e9c54ab6945a617b96d76884b153be8862f11c206bcdbf54313d57cc4a0f1feb97e08e3ed7f992202dca44d0fb9bc609b2e8f5df8158a909b675f8f30324b7575249bd8fc2889b34e194464cc81c2d53112142bf5ddf45ad8d9bfceb0bd6f0065dc269f6f449bc361d697206c0742e41e4f62898cb9f80b35ff6f2535ac6cddc2de96b3db6f3901f9ea649f5d1086f3ba82331c0f75f6e9bda19c49c10e387c9f9aa659e3410b8c6f86b7c698220b9d14085a1ff20e0649a262de9022f5993c5a15f0d25c0d43eedacf28580ba90743d8576b197550c7cc4b58e9546a58cb7735bc4c70ccfc2cdbfc75cf5451a9029ed7068ed9e6347584323f8f5593835aa9e16564b96646ef6c333230714e16a4b7cd871862aee03489410501ac6c60cc693eb3c30b2f2b6954933e921bfa01458a2f772ef415309f7e9f4ca22612ad5c795ffe98746c4ad57947c5aa5c3190fcab12d19419a893dc7d90d1042359640776f74c9f518222eca4c7dcfefac74ffd1d46a63dd46df489f868a9e53ab60a175e567187794b1cc9dbcb49e02c05e52ad6942fb2b57120eff015d7debf256fa4182568c1ba90b42fb3e9b09786eb6ce4a0037d76b4c86b5c53710ed9f5e1df22247ab85d5d1d6aa223cd1e4b58817f87d495aa6b1e585d3d09880ca8456f14cec952906a5d5df63ede9f4ca2260c22005a393ca3b5a04b0971e6025cd0b36c33522e7a6d7f626b62ab8aac1be5f9a4630adb357f9ea9ce43b2b42389f824b87d8ed8986744c337bc0956f12874a6727bde145fe6678b06e9e925ddcc187562c66d1e1bab18a17dac5928766aef7baa18442b97c7e798326669e09ee935042a2c5b48677cfe5f4eab95eb065a4f38954c8da6080ea50d5d172fb79c58c29bb94eb79c4f8a2b5306168bd50df7f4f3726ab38ce6ce7f8ed5ad65432bd8105e515b9ffa3007afdefad33d0a5a3bab40e744d62a3993b697840f088ca97e47445a6d4a7c291de5f8642fbe29092e45fd23c34074dd41e9161576d8223d448004ed5d4ab22c5d468e925f36f3edab0656f508884b86ac79d253dffb7f3b966434459f9ff4df9686f6acd778f79ec9f5f3bf09475a889a608e68b5050e693d3edb93e1be20cc07dcabedbc1d81dd7b94a12cfb56e643b2dc948a0307623f4593cd72e9b09a61d0b263b7e1e55ff5321ec178009e73adf4914c1602df99b7cbfd73d653faaa8f512e2e889f999b100f384ba9e1f9e360c92ade93d8ec9aedb3c6af05fe8b406a143ed077b2ab6e4ab853c4e0447d2fca439f5cf285b6d777330aa250ebc9b1255a3bc9634ff42bee880aa05bfc6d718f49af43ba78630f0e7d950f485e3c22c98a16d884", 0x1000}, {&(0x7f0000001180)="8ba446974278b3f0bafd8ad9825d98670f44e44f14811ab2fb568d06e0f0422102694a652fc4f27965e2cf677d82740ed2acd175fa0e2df00c403d2e0206c9ab17c281d118e6a21c6a945ff253ff4987d193aad415e384ffb7e5b7cb318c832359c1bebe626777698beb603ae9f6452a2a23eba970f54ee650a00fd2d369a354056552b5cdcc22ed3d1670fe6d29c8e7bcc6e68af5ca2e19e12c57fdafc28c8cb49dc5a2d6e02f2f292dfafc713a53bd240834f0c838ba914aa58c629b9d2eddc36259382ae313ea27d19f45b960d7893b622eb68b4d6399dae2e41d094bad2c4267afb4", 0xe4}], 0x3, &(0x7f00000012c0)=[{0xe0, 0xffff, 0x1f, "b644d5ed8ea9feee506369695db62b5cd50545316f9774efb4e1733d4d3fffe5f914027ae65091f00e32a55f043757bac80e00807ae563b345346efa13c89bc0cfbf228014c0c93aba8cce4a7eedb9b9d0396784c3d8c13d0a93722a5f06dc3e6262cc3a508dc321112952b51690ce9856586141a1fbcc4109aec068dac6ab1bad1aa3c6d279f29a20ea32d63079e0b2f841d493c97362b2cee9deeb699998556dc00283c40d1cd5e62066b0b2b9a5943c24b7b342bbc0b2b4d1f5c9f27858839501fb3706d9e7b88fbb3138b9"}, {0x78, 0xffff, 0x1000, "a3006d23562fcc22da7d74bad93457279ec0cdbb5a24a6b729c1108d6c2ffb1fe8e565f73fda8508b43fa6b3a73b7b0dc9683fa24c6f3616c699a59f186c3dd6daea501d300dbb2ae7156f59703f0e269b232b2b90121f446329df461a434316a6e5aad869a7"}, {0x60, 0xffff, 0x1, "b2a87022f604b424982e404e6c30577a419dca9b4ce08d3518f6f203f19a9b5ceb14ee1e1670f64854f2531dcac42a0f21b97939969a66a550b20853b8cfa7dcbd842bb12ab23ff66f"}, {0x60, 0xffff, 0x100, "15d0f775697b7a00a06d3ab27ef78a2b96e3b6611c1e6df1fa5b87cf89183cdc9c6a0dec4c36d82ab787b0dbc0fafe8de69741c3defeb9e65423631a563b056e9e53f90d8009f705d3760cfd9844"}], 0x218}, 0x401) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendto(r1, &(0x7f00000000c0)="ffbcc9ae3e93da5e13d3c28bb043349fd8abbbe2b8cf06e19951c6cc671ad3a15d3140f4ce8e75948d5bde6561b3420750924b69c77c087a5d3fd6c13564e4c3f195a52612b9d89b82ac0540cf2cec51b0b289b739278e2b689a5c4da3bbe9321be56a820c27f4b613aae1ffb80f875e7a4d70d1d3ffba1688e012d6e6de8f9654453259b3bda6cf069c2cde036c87b7b3c9630da1ce4d3e8ae0a6351ca09fc4ee8978faeb4f5d4dc77d7baa634bc9d19c03e40c565e8b505fdba60837e42300852812b1a190dd2e1577fc17bc3a58e08d59a8314a2bb6af242b0ae07ad5f66f5722236948dfab43bbf464ca427b97dd82b1fc1063f0ac54e1e6c9442ca2d5", 0xff, 0xa, 0x0, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='\x13,\x00', &(0x7f0000000240)=']&\x81\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='[)$\x00', &(0x7f00000003c0)='.\x00']) 16:00:07 executing program 1: r0 = kqueue() socket$unix(0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x658b, &(0x7f0000000040)={0x0, 0x6544}) r3 = socket$inet(0x2, 0x4005, 0x5) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="cef1216d5fb289ce9d325b21f1f226c4f34d00c52e2fa794465f74b102de783acd615f4328476e11ed923580fceea55fa6497915e1c4c47c24a6d87245", 0x3d}, {&(0x7f00000001c0)="8b291f25e17a7e7d", 0x8}], 0x2, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r2, r1, r0, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r3, r3]}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x58, 0x402}, 0x8) clock_getres(0x0, &(0x7f0000000080)) socket$inet(0x2, 0x5, 0xffffffffffffffff) 16:00:07 executing program 0: r0 = socket(0x6, 0x8003, 0xffffffffffffff80) setsockopt(r0, 0x4, 0xa566, &(0x7f0000000140)="cc514163aba911402ece27cf94459f443bb3059c94cd676a14ef6c699998269635991e96258cc3a190127ef0e9499918721a4ba0d28358fffa9cf9346caa530d96b8bf6a43c4e1e2c434b4768b09e4459dd20cd6", 0x54) setsockopt(r0, 0x2, 0x2, &(0x7f00000001c0)="b1f6268aa29f1a00db537ea1a0bd24aa71e70e03422ec6ee86bba7023bf825b3df364f8565b144fcc401287b8db46835ba7f30673822cd91dc3e756351946b3ebae5fe8581d2934a90a9c09d185394af67236e1a49ab6fe0f72f8ac89445431d93ce639b6b68918cc30fa0ffdce1b6d9dbd702faea12e796ad631f5c8a47fe49a2c4375b197d1ec6b2a6c853c80c28d74bc6fea5390bb6c2c9da8b61521ebd6d4a726784bc0332e4322af76941185f60", 0xb0) setsockopt(r0, 0x7, 0x5, &(0x7f0000000000)="a7c63ff2d586948d0337e5e38fe407d22c5d10ba2732d3a72eb4e4b4558185a579bfca7f6477eff4f49c7e67bce60535b20a9c52b75c995829e84dfa1281eca1532a39205779c2724b57d8ec8aeeb76400a6b18590bf21630ebbb0d2432a3bc814d47ad3a51d03f7f4a6381ed88fe3e3d15097584aeaffef078058ced2326ff4060b85ca5ce9337b7c2756d64863d76f714b4131d34b964005cb5d0ac6695ea9f560ab1bf79d683a38c92a58646e6b58f63062fdb9118f7450ec622b5e39ba1b0b1b71e928", 0xc5) getsockopt(r0, 0x0, 0x2, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) 16:00:07 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f00000000c0), 0x10000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) select(0x40, &(0x7f0000000700), 0x0, &(0x7f0000000780)={0x8, 0x3f, 0x5, 0x7c, 0x0, 0x0, 0xaf91, 0x7}, &(0x7f00000007c0)) 16:00:07 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)="a23a658caac5f5b7e400", 0xa) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:07 executing program 1: setuid(0xee01) fcntl$getown(0xffffffffffffffff, 0x5) mknod(&(0x7f0000000140)='./file0\x00', 0xd072, 0x80000001) r0 = dup(0xffffffffffffff9c) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r3, 0x0, r3) dup(r0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="131590577f01810403325fdf87b82d97e0476d6a8f035b367ba759fb1ca7866e6e5ef59528cd159880c678b3583d3bd7fe396a92c297e8c33fc03ac8e7bae23cd4cee5aa02bcdbeaf17163ead5b4328179e0b20a19d657daa6bf31ad7d565cf9bbffd9d3ea83f4719eb9ed702b2ac83a2e5824cc03a1c9d508840c0e7f7de5ca7211e25ccb76edce6f93968d8301396dd444b74270b0a753069dbb3ad9306a7bc8488ebc88799f7a360c0ec13b840cf221cb756b4bd57b564387e3872c6b98f624e272231a11e12d193076fc9908f9", 0xcf}, {&(0x7f0000000180)="350316da2c877150427326cc65a0a432108201cc99134947ecaa05634da84d8e7322638560faa8128c8773961453ed1cf5172c444a5a08375cdb576f4618b788fef95c54d3fbb544d8a7e2fd9dce264221ebeb8a", 0x54}], 0x2) write(r0, &(0x7f0000000200), 0x17d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) unlink(&(0x7f0000000100)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="50aa1f8d59f485ea2e36faec03"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup2(r0, r1) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000000006002, 0x411) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) semget$private(0x0, 0x3, 0x12) r1 = geteuid() setuid(r1) fchdir(r0) r2 = getgid() lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/48, &(0x7f0000000040)=0x30) socket$inet(0x2, 0x5, 0x952) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000000c0), 0x0) getppid() 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e04000000e53000"], 0x1) writev(r0, &(0x7f0000000940)=[{&(0x7f00000012c0)="78f395ef41ba0a047b6aa4a29caa7fd15735650fc447d7273416151cfef7a3a037a7aba5c07d08a449f15456b9b856ea4155330d5fe9193ae8a0ab3390c1aee73559543d5413914a522509ea80ba438325ddefcbe2ebb5bf9a1a176b3b22ebf7f08879d266f0fbde0a53a314a649e555cba3ee48ccfd27febe6d2d8ab0fd89f5b039a983c021756dd67cfb991241e2a1695b6084fe622c7e128b66019d737cd5bc5cddd8eb5c623e3fc7037c4816806d25b37dfd5d389b8dd3647eb6a7c03b487344dca6fc266bc70f6913d4e39ed2edba54469e884ba71941ac5cbfb4ae7d20979cc16eae3c9a1778acfc0063d54be2612fc700aa1bb413e282cb97f08e2581be873586041e1a2570efab5cd4010f91febe4a338902e20fc9afe77f148f665ddc7b3a266c6c953da6339d0cccae46667122805274a19d175029e0f30bc3b2fc5430b819b6226420aec36a1904f53943d584b0bf2f6a2a9ac40e81c009e9a5508fc861e1dce108ba84d8667c3d52e4f38467f83fe1dfa9abb3ed973b180390984c16588c5d12f078e1a991a04ca35cc40962f351fd4929da7193580cf8a73beeea11713306e6a7a54bf06ee817ff43386dbf176fdd2c22bab8a1acbdd3faf1da2e1913f089bc16cc9aade55f5aa64d7c0de4299e72fb297b74978de2f4a748075b4cd9025e3bd9e593f39c76633ac8c3340e853e6c49dc444a3674bf130479a75fd8a8aa50c8732460d2d3d74cccb6bf805373926f7efd055859ba63c966708b66925cdf678cc98dba44bf890a1f7823d2448486782971516619e3f6453994401dd16c79b4c344292ee44c6a1aeee40f496a4df4641436a5f7028dc629447ab1366a74f2793a6fa50469b11d6b88bafd85f4d72628b4083dd09af46474e1f31c9a2f0cb8bcea83f39c084350f46feed1ee7f24b775764cd9188cdc2161fa8b921d5e9f48658f947bff7a7dd9c73b2b60ccd9dd531fbba642c0625caa0a03f734c0e6917d5fd90a2d0d5cb55207b94fbc7e1c61dfedb1bbd43ac737965ce39bfeb5b768eabfe869fff76f309f24d748b262bcd0d7648bbaec70f9f439e9df10841f12e6719bcf871b0b4eb2bdd693719e5adcd605e3ec564788de887a9887142a045df96fb8db450d6e6b2e9e019b532ae0ac31e52b0fa50a3917037438873f0fbf93b332c21240e9fd631946cc901bf570e5d2169469d726acf97c3cf84070a3977ef051137e39a695a25f61c738d67970809dfef45b493955ece9c6add2e69778bf1a4392bdf1af706da6c013ba47653f1b8181595901d41c7dfb4f14a66b4301a698dbd9da96fb9d83a5e1179a3e6016ce1ecfb28f29598a803b87c26c8cba282ebab93427762a1a27df9afdeff67b9bb826725d0984be1aa497ce5697529bd3d7a8bff1de299d7dcb67843ab9a7a561a8086533e9c2da93507c294660c532c3d4efd6be0c3105dcdfe10c392d177d433781c39dbd8940bdb80b86b7c86ea0b86dcc60c2f9b8f0f56e3de221e503210f2efb6c6be156b9a4fb4e23454aa3af76baae8f2105f439fed68d66ae004b731d44d21f7c9f578b1f72232d4a45387bcd188f23df088d37f980d1c809af00f0f60a1160d0108392ff4f0528c837c43c0ccd60058abde9047d1575f4e525f5b8dcfd46936d030e58c85364ecfaa7fb6536ab9436449d8330b868e7163ef8b6b5ad4e9bfdef0f7f8dfd2b4acf26914c74cb8bc0980a22352ec33b9ea6107d6a12ae0054e26d3d6546c50e8c537bf10c91aba771e25ce0fc21c65ef58b3d4468401bf78e1d353eb8422a5aedc97fc54bc50401f06ef5c864c2551129436571c0910ca0270f91644ef2673889ec103161d764d4b5e19ca8ea979c720b123f0685edbc1a4dba117ecdf3b82d059ac6bce4b8d87718bb54d5e14d29d59a73fa8dfc066b4792131adbf16532f3107745be846a8604b66def03ba63d9d22ffac0bce49357a41e730f3650161582fb694f1dda044def7ac93b151ef1fe2eed07c41b62a5e93db38c1530c8221c8189ad7b2434b54c8f2f09a6aeed0cbbe29a307c169c6c4a09c2299f1cc4302935a5e057ae9c4d339da0ae7b29b51430", 0x5c9}], 0x1) getuid() 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x7, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = syz_open_pts() bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000200)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x58fc) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x8}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) dup2(r0, r0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)='\x00', 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x200096b, 0x0, "8500750006f91171998e2ff2080000003fffffdd"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) clock_settime(0x4, &(0x7f0000000040)={0x8, 0x8000}) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x800, 0x1}, 0x8) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=""/211, 0xd3) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000001c0)={0x9}, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x20000, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000100)) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x7, 0x3, 0x8, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:00:08 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 16:00:08 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000002800)='W\x00') 16:00:09 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) dup2(r0, r1) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x54, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getegid() rmdir(&(0x7f0000000100)='./file0\x00') 16:00:09 executing program 0: r0 = syz_open_pts() r1 = getppid() r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x83, 0xfffffffffffffffc, 0x0, 0x1000100000000, r2}) rmdir(&(0x7f0000000000)='./file0\x00') msgget(0x0, 0x8) 16:00:09 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r1, &(0x7f0000000240)="1e388e9f6cac41a8369ea1582945d40a0e35a770e7405f15488d14fd986aa003", 0x20, 0x5, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) setuid(r0) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x1) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/66}, &(0x7f0000000100)=0x44) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') 16:00:09 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) munlockall() bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xfffffffffffffd2a) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x24) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7f, 0x200}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0x4}, {0x18, 0x3, 0x10001, 0x9}, 0x1, [0x3, 0x8, 0x8, 0x81, 0x3, 0x4, 0x7, 0x1]}, 0x3c) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = dup2(r0, r1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xb) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x40) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:09 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080), 0x0, 0x0, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:00:09 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) socket(0x11, 0x3, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:09 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x1b0) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d27010400002a8d6969cc576c00f0", 0xc3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:09 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(r1, &(0x7f0000000140)="b597ae0c5c0242dbf77c18812ae967e9a473c36242ec6c9cb52cc541551ad8e41de8a7", 0x23) dup(r1) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000280)=""/114, 0x72}, {&(0x7f0000000300)=""/113, 0x71}], 0x2, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0xfffffffffffffffe) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) dup(r0) 16:00:09 executing program 0: getitimer(0x0, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000001940)={0x100000000}) getitimer(0x2, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) socketpair(0x0, 0x5, 0xa82, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x88, 0x1, 0x2, 0x7}], 0x4, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x2, 0x2d3, 0x240000}], 0x79, &(0x7f0000000240)={0x1f, 0xffff}) r3 = semget(0x3, 0x0, 0x302) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4512) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) unlink(&(0x7f0000000080)='./bus\x00') semctl$IPC_RMID(r3, 0x0, 0x0) getrusage(0x1, &(0x7f0000000440)) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x0, 0x4) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:00:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001c40)={0x0, 0x0, &(0x7f0000001a00)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0x1db) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) socket(0x7, 0x1, 0x100) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 16:00:10 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x130) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000180)="a2cb4702371dbe924f3324df41b5298f70498813be3a259418ed56e8993d6d59d75bd9eadf57333a2a36ffd061f21b3830b8a510cba896594cb8b43572822bfe51b544587c40f6f7c4e3812edb7009c5337a615dd75e96dd9eb24da10764cf422389a64a7084d199efd37905d58a07ba89d45ef7a4373eedd9109582", 0x7c}], 0x1) 16:00:10 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x2000000000000005, &(0x7f0000000100)={0x203, 0x0, 0x200, 0xd93c, r1}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x60) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/120) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xaad) 16:00:10 executing program 1: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x800000018, 0x4003, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getdents(r1, &(0x7f00000000c0)=""/233, 0xe9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r1, &(0x7f0000000140)="3d9a7ed46f039c5c07c8ab74ed598fbba459d5771526b6ef487804e9d8951114603114e42b65418e27832d7fee4d594260f9e17749d40de2bf1fcd25003793d8394907046ac749d5c5ec918bf8b65f6ceeddd5bb24884965d2347bbd", 0x5c) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) mlockall(0x2) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x101, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0x31e) fcntl$setown(r0, 0x6, r3) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = semget(0x0, 0x3, 0x20) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1f) semop(r1, &(0x7f0000000000)=[{0x6, 0xa43c, 0x800}, {0x3, 0x2, 0x1800}], 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) shutdown(r0, 0x1) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f00000001c0)=""/245, 0xf5, 0x41, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom$unix(r0, &(0x7f00000000c0)=""/151, 0x97, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000040)=0xc) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) writev(r2, &(0x7f0000000200), 0xffffffffffffeef) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) writev(r3, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0xffffffffffff2fff, 0xfffffffffffffff9) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f000043a000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x88) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) 16:00:00 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, r0) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="82022e2f666901efe906c824f79289ce43fddde7f6d0dcd33000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) fchmodat(r1, &(0x7f00000005c0)='./file0\x00', 0x0, 0x6) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940), &(0x7f0000001980)=0xc) getgid() getgroups(0x1, &(0x7f0000001a00)=[0x0]) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001a80)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4000014b, &(0x7f00000019c0)=[r5, r2, r4, r3]) setgid(r6) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)='n', 0x1}], 0x1) writev(r0, &(0x7f0000001740)=[{&(0x7f00000000c0)="b484d0b41b0600440fe53da120080613b6f9dcf0937e003aa4b1b15124c2b810d37b32a1cf99f5263f27632fb065510ef97fe7d603476c5055b59fec652dd5d44a510c33c0e53cc1dc5e62a963b344397443948304f9afc80814aeda12483e392526c823954bca919be2ef789e0820a79598ceb95dd4566f9665a5b1c0ce1e64825a6b5143e5f85b349baae14ea7f55d5ae95c72d888de823e144b12eb53a0ddf74bc2fa920f7d5ca3993029669fe00a36c5f171ab3d0b67e11b203caff165936f90d6b7dbd43021f3c718e8e647", 0xce}, {&(0x7f0000000040)="b0bd7f74265b7abb66de7f6e52bba4feb086c6752be320fe4b1ce424b53f8b406c00cce0e46300056de0db4c603560ba10a2fa05a4d042", 0x37}, {&(0x7f0000000200)="2777ef4bc5bd92598bd8a45066174460fbc521d24c2fbe6963a9862807f6676f4265f87d332d34566777d9f65fdb7769cc2c55732784829bf5aa88f114fcfd7f3425ca5a9e12e286f7b26a4714d3579359d0e08bc93b1ece94a2f61af28e7440e27226407e2bd474e7c2760df8024190a36ee6f1bc9daa388bb6", 0x7a}, {&(0x7f0000000640)="268b0fdb5bf7d964cb0b7cfceb9ab70a071596ce2d996e465d5eff7f7abeb3d121e5006d4cac303a24382943726822bd3386535975f3e47278c9e94d5d301d81cc3e32b478147ca1e50d10b13935de4964e775cb938f6e202e4e7b19dc68e7534f5d7c48d5fb6571f9e969eb809c8e7587088e5a0a4ff8cae6ce0ac91e0c96baefec1a9fb283932bb89d7d738eca8fceaf10de68b6b181a1adc5f0593064163e40adda1ea555bf51bf11072f043b5ef0f75b9dd729aed8f05282cb66bd951f437292c3926fb4d53ac27a1d787b1760eafd987cb7207f990f22e396a2feb3ae57f910f9b462d7f441c3170f6212a230bea440c565a42b3614fa5d754380b89d4d2065704109c0f4ea3b84813cd222e17564c578750830cc24b6d83f3de2285b946869bffa8272d2e289f1e204782a87bbe6cfc013b58ae65660ed5bbf8e3cf9bd9f22fef161969b790a46824721b3a0b4e672eff2829778fffc505e5397329113e40ec9c37288edc9098bc154a1bbea25679a70689c76d95cbdbbe3fcfafef8320fb731f5faea592e8fd740b6062a7478d61029c990181602bc8e555847bfeb8396c7f8c5afd4a7b9526b4465808cdfd1a51e2c487061fabd0245d87c5be85c5c3b133fc28c683a195d534eab4b209625b1536d10f3a514904b6575221c4b59fcd078bff4a76c4556a17c6f6f464f19c69b5a0bbed5352324ff2c7bb9e83baa272613832b5e225e644950c5ed1d771779c489329c967ce8796cd6792bc4c337dd72e4fa9e3f63cfdf063cd0f2a72a3c2eecfcc38fdb0d3b0e01578585fa931c152f26b13339f508112ad4d41e369c35fbff30c66dd75252382342d238d84162c63ff54e4bea5cfb440a784d4aed4f3c98297bddf65de1ce4b28090a3c13558c0b0b6807bc15cdb0fe95e7ff55641dbb2cb86210a7e8de5cd2f779259ee623ab40b608c5a2dd0dbafb10cc408f8e25084f6a0b928b551ef5d608ce8521cd68e02f2f22660244d6d2f4a66b315918e95de365ca6e4911843221e7681c6db7e2db8612cbf2209386d1cd2dc8d803edac1a080dafe176a6280ef31c91d69fd45c8d5a737679b0149586e335075c80f5462ca183c4eaacda3613b1e614b782823cbb890b881ca2516cb6aaf4894ef54324ae3575ef9c1b1dd872f1c29ddecfa55581363fe5b12666cf4ffe2611b998282b51c056f58c565e700a026fa01854d6d3e955617071cf2dcc3d8dbca57ea45bb9b6c78cb86b577bb680b11d4ab5307249e4a501e8755f6830c4583d0a0d83669a1072dbcb7bbc46fb2311ebf0a68d925eda5a4fb754723d845866197ac0465286d891b3a6fa4839560cb64c6e20d7c12039ec5e34cf051442e7ff61c92227ddb88e47c99f8a03791e3390af89682c57111b6c9b97bf69346bb3c2f9281e22972c5ab1963c958338a9898d5b82211fc2d82fb0d00574914b4de2605e60f7572cb42e3378a0bfe9120f5289290e84b76851a367b5c2867714154f700435c003a218616cdc7999104766fc020f69ac6b409d217ead35e34388622f136e310c241ebf1c1d914ba4875b8af34f2ba1caa2d4d25278d4d921ea79bcd45353348d35cbee4daedf940d084c1546aa6436d14368929728ac8756aaba4a9687eeee3c5c5aae78d0a2c577506da43fc6b0c38f081683b040998dfeb4b24f0d4ee6bf0fdc2ac759d98b16242cc590bc7ca9ebb29887b54d178702f1e5a4359b172e9ab80e27feb862673b2a2ce7e28e0f096c05357c69c499b0d05c9fd0291cc877afdfcc49123ed3cfac3ea847903eab3b1ec60446426c11b95bde7390f2a5995a9b11b045cb289abc6291c9af4023ea2ee482c4bf0ce35e56dfa303c0e403f9f45a689ca0c5350832230c98fc473637d821a278e57d9f7438cf992c9618332acae86d99175ba62e2d8eab896c96564ba545d1e181ab198f930afcb81ce26d29568721bfe90073d53cbf85fb218c6eba670bb6107286785837fb365e7402c03a33b32b146716c70d1748a273832c3c5824cdbde2b2dce5b7b553ebde20bca365d76a5bb7336843073626e45d25bc527ceefe14e6b0141cbb4afce652f8021d7921278f0d523d7cd9cff2596c9c25e7b862e4ca2b570ba3ba4add9b935dab3acb1a17ef6bd08ddc9f652c8da29bf33a08b91d3c722b236d8d8a231e7c2ca0f75725fb64188a1ed420b7b4a317c99da9f1077a73d3d07eb787ce8b67a50b974085b3510b5f7d4d54acfde1e21c22f375b3835d86bfaebb32d09ff18c4103af092f5ff64339a4402e35b0cd52d2d620a68faceb073072470b7634a11ff6d74ef7b5ac9c9cfd95b0df913052f40ec76e6b9637da3f8a118c682998c2369a1070fc73ef270e5829d3f355d2d00c7dc47105d0a4e01e6cb189957542fb8c2bd6b240ab8931f2dba1cef9760359da4668130ccf07a10c308986e018e057115d19f90fa5b07c34e0d4fec3fb4f570432683fad82b0f26bf8a0e9662960269c14b732acd5a79e4124d9cfdb467fc22e08389c71ea8ea91f06ee81cd762d64e13ff2a84120c7c8fa673985fdf9a4af4fe40ce91ca142d894ebcdd7365b22a899484c65b5d88bc0889bd188e01fc2f9b84e889aa749f1b98787c941e7057d5a81b3463fbbec626229cfd2ec8f017cde9ad4d2415a454e25fa8a7c1051e8918e41e3c57bb9002bbe9b4cfb9be1c8d8c56acf37fb3826992f615c0a780f3571d356b4f3cb6760f09f77df4f46959a4ca55b33e246a7d594919ff4d6c8482b246bfca396f89bcfb8117a36c757b7c204ed85f8c12cfee5f05b127487ba5e8d80ff12f628d63c63572960f631fd5c1dd7665232e988b377b1678da6664c56faf785b57935297ae135db07d20e68f67e7103992041f48ad0a36480f300bf8791996ba04ec5dc024855ea61536e3288049d11c106fc4424301fdbaeab7b564047f58a0148e729633ec9d2e5e6294ab1064d7b15356d331e17bc55ebdfa675432bfd5d8d15fac365c260e1255715a6e14c310afc1ca7804775099fd555f3407a1a259b5ac674ca998040b23e85a95031089d34a50b816e6dc17a9f916ccab322b053406b76677780ec77a48edeaa5f240d1653f078a8687eebbd775f269b8217358cd9e65ee3ec7607cbd8cb433405fef8f9763ed3c33c8748bbc042ec7ed3cdeb6424e45c47b8e2aa828c59a724664c8edf750eda65946c743d96b371829926f5e00e0063a2e6fca39fbfc0b67a5aa229cb03027aeb3af91ec15447b95ba4dd3979fe2e70d3819f1401953f22c2fa358bea74b10961d1ab09ea611aebda4f4a695bae6edbff0cead5ad53bb82a93e518f9ffabd698894ac133034ca86d08f73112cea90cd681a09c5b6fd7ac5af81bbc3ee2b66c5b16baef36b80e713d8e21d0eb0124aefc4e8a10e3d04060edaf1391ec9757f66b0916bdb58d59e0b5ddfab53b1377df2703646f882023a63f4abd3e5a90c8ff3100fc171a5fe2c58209164a267970736b86454e04ee74732122a83941326aeb8a03e31c42cc662475485ed8f863a5a034e7d3cb306560c3e88609ba6b1cff31b577fde7bdae3e86320349cbd62362901a5cdf45d14b57603b81834739a3b41e2aa4abb90343eb3967ec285c695c8a799738609b2303b8b0e101366e127fef6f09dd1668f6f1409c6dc2087b68bfd6adadf9e3403334b574be8366c22cfaee15863b3839b3c3af922cf003949155574f2920275e1ee3806d9eec70de515c60ad1c1f3eaac2936f17b843712542e8f792ba2b4b403decdd3564661e6ba1f71184733e919c1eaebb082651a392fa9cabe679013cf34ae3ebcc7550ee6f9cfc76cea268e4d034e6ee2e0d838d7d04337228ab676d12153ca5641fe01de95ad63b3aeb7ffd95e7f233c3a738c45a82f6eec238239be72776b4c0c97858e8bc42c46db72bc3fb65298c3d7f1ab10efe71c465b93d76c562068c193c24541b21152afd26923b8b1d574db1185cf4dc04c819a24ce205187680082e89b7cba7f3dd39b6ad5fbcfc572722809e1defecb050b5a3ea97f7ce81cc8bc2e2d29af672b99d7cf6e4c137299e6bddae50f2c4c30d011833f5f56225bfcf0747c7129044d18d05f2d8c20363635f1627dcb0086e34436dd526008ec426958b375bac3fdc8df98dafd4dbd9e64f8b8aea591ca42698e4c18531ebfc615a66e59c0b6a9d82a663446fb3d26006878c48c56c92012e35f94d5052f530300c933926293fbc5fba9fcd4f5646a3da23ade2f241c108ea7f8527897590e16638632162cacaa0e1eafd59db4ee1516471576aaec43d93fc2411fb611b9b4c1b98cfbb783c590bafb770f576a544911544cc0e22426e7a84a18886736be0406991ca6ee3c096361e7fb3a3a6200e57e4ecb47d76d890c41ba97d7eae811aed51c7fb1b1697d85b09bf927b2be88fb56cc052cdc62c9e6129e559a7d9c63aa27280fea75f31982c78872b2bbcefbf08b610e936f360238beccf4b143e6373f5172c1440275e4ad2785da34d4afb9f077014b3035d4fd704efa33ba78793150f0e9bc44a1e412b399f04ae7b0cbd6bafb000fc93e5afa00be2d9f59c748701e14386f51b35463ae36d9ee3056c8f0dc7d3af144b8ca74e8295475d59e88aa67480a769025900bd72f00c03f8662b01af8021308973065dc53d9dc1666b08322c35503ddccb9d23ca8072f2c45445fbc032f9c6cd3f05a95d4f11d01c6cd3b769cdcab8ebfe302bb940bfec63f660f1c8329d557197a81b193d0d31ebd7420725de99bd7df5dfb14d06e007349a627c8006edf57a25c7a6c6dcce155bb8a2ade1bbf8e98ef21a37cf7644d2704a155157f9b03216f4441dacf48229681dc2082588be3f62fecf1827692675e863eb5fcb2c49bca26e174afb333e018dd542ca20c40bd7a5d5e84659ce7d20329c48ca4ead7a69729b0115fe46902ce261022f915f8f18345b083fe4dd6fdff865369a7544a2ad2cf7f54ea917a10cc82b7d0dd1ee693a5ba738d72b009ed50d2ec4549cc41c22436b65a4d40be4dd992a521772f9f716cc94eda3d06ba0e2212a3d6838b3c19903495d9e51f079c0431759863bdcd632ece67eb20917deef1f72b377918d7badab2dbf391638c5e765e9974267f0a5bec83c62590d043a571d2ab8a37b9736045c422363bd7118db685035be8828c6997da68ed3468e4dc38bf10d33c33688070bc15094bc610edb55ec3a55bae9b41f25e78a8a2c1ca835cf981c29ed124d2ba64b8f8323c0d6a514798ed8b1832754d33a367254aad5b92d6654f836e126d9add27459604f182509f8c6eb4ccfac21c8a4333d8e7561cbd9c2100ad5a248b60b948e842ca418841e5be92ba1a168f2c48b32c7c706baee47b3ca848de6a16c97ab8e3db6de4c466c9033d363289856309496af43e8ba6fea4695f1d783e68afc6c34e996aa513d56a83c2ebbcfb8ecce4984310be0d37f2cc2151159eae111cf9434f157506528d7aa1937f838f68e06abeb2239224cce5d90fb36d299312f31de8a2796aac5a0c2155ce4e8cbd502cfe965ede42063dd3fbe4bf5f181ef93d8735fdc12686e5a305fb877018def63f53bfd19e57c4d72d1c6de0298584f25b6ce02a3b7395e840d119f41f886cfcb21860cdc8a03d81b4f86e61edf9f88918a9ad10d4f12c02161c01446b42fcaa5cbb81a43dfb521987f1f5a1ee4fd01b3260cb1d032009ed9e9abda459393d1bbb4daaca5ed532a00e7f9bbb457eb6e0b50ebd63dfb050848c39a8deb4899be47428fe1e80c340e7ed2b55a7270ed920af141aa94f5e", 0x1000}, {&(0x7f0000000280)="0ec662741669c1ae604ac19b7068a49a28d42b1736e6ce5d4c3982d58acfd9baaa9dfe70fb3254cc8f86b5ff1e63562579bfea5fc046b39f96c50bf3e2dffd5f8afb86e30c9affdc41f825a93478ce6caff7d95a8aa64d84c2d87c7ee5de0a6f4893487c2c7c4dc7a472568f3e1478dcce3d749f48d3b8a91b4750352bb63b35c691945f33e07175219270fa7e1906bbec5c51ae92e8b2c0d44e9ca5d92df306b75357e37a638f648096e278b8ce64c127f03d77d3c26c6772c5cc6a4de807774a9750508991c27aab096edf", 0xcc}, {&(0x7f0000000380)="e6205c5b767e0cf87f7345dc076c3f84e7a76d27d477f403145975e2ae8c0ce35af2882b4cc6f635c29c6d942271459087799a0a7422d0f5aaf348f291a67afef6ee0f74bc98a2ca7bf6498d8cddf8a98a59bb8e452dc513161178b5f24039b355f652e5ddda", 0x66}, {&(0x7f0000000400)="84736123e4e2c92028b6f61de846a9bce901b94a7e88dea2c8e918ff22744ac69f8f91904f474d39ef71e396551873311c05e83b8b1dd1d7909aa8e72b3d98460bf387cb9691a1f27e61bcf82fb0b32367ce6ae359f79b15447afebef246d38e5dc30cdaa7d8252711baaade6be315b057322cdeab1700efeb76b2700273a116997e5808ff9d716abdae615656ca02c0264363242f251523e52ac0d5d47cec2f5ad544e174b7e53800147ce4e37abe10df410d7d44edf37c56085a21cc000cadc26949d4da8f23005c36f46d4971", 0xce}, {&(0x7f0000000500)="40aa8f748bcc817c1b8859443d025676114b139b931999b39369adfab35d1725c1a863be7e07292614010dfc0d7b22d474586643c5c5edfed4076f78bf8723cca2f324", 0x43}, {&(0x7f0000001640)="f476d0de05f709f6bed69250178ad854ed692b5e2e69e422ab11612b02f8f4e2760d1b891a7d2476bf6a9fdb730a65d87b758f0aa419800928ccc1f3a62eedb61ab268c17d3ee2504ae873c14dc257562610cb5d0b59f2221586836d40527545d51feb143484b868d789d3b112bdb686498233f3deec503b4689ef0d961c777a40a7324eaa290e741d0777798eda6a5bdbb47a8af4b645f10ec1cad0c3fb7a72d19451c20fcc953b925f7be6e7ab38f4aacfadecd4855b648c44a4e202a23e514af099aec730b6d8c5b710abf8787b02", 0xd0}], 0x9) 16:00:00 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r2, r0, r1}, 0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x4811, r4, 0x0, 0x0) setreuid(r3, r0) r5 = geteuid() setreuid(r5, 0x0) setreuid(0x0, 0xffffffffffffffff) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *287174 77612 0 0x10 0x4000000 0 syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(cb874ccf06c9ed1b,ffffff0036cc1800,ffff800000171290) at ip_fragment+ 0x551 ip_output(ba07f64f054ee937,ffffff0037821e00,ffffff0037821e00,0,ffffff0036f2be38 ,ffffff0036f2cc00) at ip_output+0xc06 udp_output(9a06bd79585e57fe,f6e,ffffff0036f2cc00,0) at udp_output+0x444 sosend(172850f39b782795,ffffff00376ad0f0,ffff800014a8aac8,ffff800014a8ac00,1492 ,0) at sosend+0x46c dofilewritev(a001dcb2e3f8596,0,9,ffff800014a630c0,ffff800014a8ac00) at dofilewr itev+0x148 sys_writev(835f9ae10e5c2be1,ffff800014a8aca0,ffff800014a630c0) at sys_writev+0x db syscall(8ce079facc262e67) at syscall+0x3de Xsyscall(6,0,d,0,3,32ded5ac010) at Xsyscall+0x128 end of kernel end trace frame: 0x330ece1c420, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> show panic malformed IPv4 option passed to ip_optcopy ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(cb874ccf06c9ed1b,ffffff0036cc1800,ffff800000171290) at ip_fragment+0x551 ip_output(ba07f64f054ee937,ffffff0037821e00,ffffff0037821e00,0,ffffff0036f2be38,ffffff0036f2cc00) at ip_output+0xc06 udp_output(9a06bd79585e57fe,f6e,ffffff0036f2cc00,0) at udp_output+0x444 sosend(172850f39b782795,ffffff00376ad0f0,ffff800014a8aac8,ffff800014a8ac00,1492,0) at sosend+0x46c dofilewritev(a001dcb2e3f8596,0,9,ffff800014a630c0,ffff800014a8ac00) at dofilewritev+0x148 sys_writev(835f9ae10e5c2be1,ffff800014a8aca0,ffff800014a630c0) at sys_writev+0xdb syscall(8ce079facc262e67) at syscall+0x3de Xsyscall(6,0,d,0,3,32ded5ac010) at Xsyscall+0x128 end of kernel end trace frame: 0x330ece1c420, count: -10 ddb> show registers rdi 0xffffffff81ef21e0 kprintf_mutex rsi 0xffffffff81534b07 db_enter+0x17 rbp 0xffff800014a8a6f0 rbx 0xffff800014a8a790 rdx 0xffff800003ad1000 rcx 0x18b8 __ALIGN_SIZE+0x8b8 rax 0xffff800003ad1000 r8 0xffff800014a8a6c0 r9 0 r10 0x992129e84be8eaa r11 0x1883ddf7ff160470 r12 0x3000000008 r13 0xffff800014a8a700 r14 0x100 r15 0xffffffff81c47af7 substchar+0x111c0 rip 0xffffffff81534b08 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a8a6e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor1) pid=287174 stat=onproc flags process=10 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800014a62058,0xffffffff81f83fa8 process=0xffff800014a60d40 user=0xffff800014a85000, vmspace=0xffffff003f12b630 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 77612 440192 50671 0 3 0x90 fsleep syz-executor1 *77612 287174 50671 0 7 0x4000010 syz-executor1 46354 490622 18901 0 3 0x82 nanosleep syz-executor0 50671 515155 18901 0 3 0x82 nanosleep syz-executor1 28189 434137 1 0 3 0x100083 ttyin getty 34039 327287 0 0 3 0x14200 bored sosplice 18901 171983 1935 0 3 0x82 thrsleep syz-fuzzer 18901 22288 1935 0 3 0x4000082 nanosleep syz-fuzzer 18901 508308 1935 0 3 0x4000082 thrsleep syz-fuzzer 18901 357934 1935 0 3 0x4000082 thrsleep syz-fuzzer 18901 374893 1935 0 3 0x4000082 thrsleep syz-fuzzer 18901 407113 1935 0 3 0x4000082 thrsleep syz-fuzzer 18901 496745 1935 0 3 0x4000082 kqread syz-fuzzer 18901 289173 1935 0 3 0x4000082 thrsleep syz-fuzzer 1935 149785 69548 0 3 0x10008a pause ksh 69548 335035 92000 0 3 0x92 select sshd 92000 144001 1 0 3 0x80 select sshd 26441 453064 88225 73 3 0x100090 kqread syslogd 88225 455851 1 0 3 0x100082 netio syslogd 97515 170475 1 77 3 0x100090 poll dhclient 13154 338300 1 0 3 0x80 poll dhclient 14517 150692 0 0 2 0x14200 zerothread 94766 190339 0 0 3 0x14200 aiodoned aiodoned 71297 359306 0 0 3 0x14200 syncer update 82814 3364 0 0 3 0x14200 cleaner cleaner 66692 333840 0 0 3 0x14200 reaper reaper 13634 473873 0 0 3 0x14200 pgdaemon pagedaemon 18086 168284 0 0 3 0x14200 bored crynlk 46893 237087 0 0 3 0x14200 bored crypto 15950 466296 0 0 3 0x40014200 acpi0 acpi0 11751 174339 0 0 3 0x14200 bored softnet 99404 507600 0 0 3 0x14200 bored systqmp 50423 499073 0 0 3 0x14200 bored systq 80675 113546 0 0 3 0x40014200 bored softclock 58565 445463 0 0 3 0x40014200 idle0 1 231519 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper