6a38a4a669a4209b8cfb84f79f563fe5bc5d6387c3275f2fb0c876fe4ea802ea634cf545d3f210900ebad622de9934e89eedb452f67889eb573dfae76739540d360de7522a98a55d45d57b7bc115348153956376457cc7aefabbf79e7843bd53d1dbfdbfed7560a0079e57d4955229c7c88fc6d90e3e61c393a560362d04aaed9134730514f3473b4ed4182de02daf8f365289bec52be2ce742e8e562f0eda91365a72029e203fce6a38409f8808c281313eb0dd0e0ae1f639a543b9f3f405bd8f97dce30abef50816fd99ea61932c5e5b1c85c4a64469e6770a917f9430d2cdf11ba982c532863777733645d6b23097eea5ea891d49494e32376f5ae16b4879fc0373ac82b7de7c92ef3411d8ae02f42f6c99ea671a77fafaaf08777014794ac93945c2b2a9961cd315381a76d763dc36ee83af5bc1c9feccf77292f1bb57917930150b8c4b5ee3d6fd1600b1b46a46cfe450438feddef7c0b27340884456c127f276fb3cc19f730ddbf0803e4fda238ab238510f0af7d2bd887a0ba018077fb640d3dbf30ff8dfd1416d6762730ff69e7b63cebfac8c05a91967138c84dec887f530a38f54803c0aa506a64a78e3cd22de7154b864ddbdd4d6993cac98fae001a6fd5128274a445d16cfc84f533e33f25ad68096b6d5c9680724a309ed8403f0802c0c290816cb2f474ebf7ca178f961d9cde5ed29d6d3ecf62bc56fbc09070a6948ceaf0d8e3c9e2cd868cedbcca3b3c180869440d89fe260606506395a3430477e3fc8be757bf482bc9e16bd19f9cf253f0c045cda02b080b9c5e4eb5e80d82f430e15e5a52e94809cced81241f7735d78600000000000000001000000ffffffff6ad57f738bbae8b0886bf244aa1297c48a5aa08a7939229bf14f3b84da3e29403a3d6f80f70c441f9a068c93aa59a5d401a56d6a92ca547dfb501ccb29d4a1b780450486cd8e666409d200000000000070000000000000000100000009000000ea6c761f56027bf701447ee907ccb5a81f9e5eca1905e45c2bab2e8fd560c26fc77f0c8f8aeadee9be4cfcccf941cf68655fea74ddf2249e803504d1b87cba567a3ef1370cd68af9be9d7dcd5633af53d4dc6b062cf7410c2c96b3ce313e0000e8000000000000000100000004000000985b3a90a48a448948ee9c7c4bc1f93297b651b60c258332a4ec85860250cfe88a0b1479a7053f8b945176e6c6907714824d26c2b860575f34d86504da7e39218b3dfae60afa854e482dc799a92862bb3e9a42185ef2d55faa831afbbb1b27110e5393e54d2be3b9b8c565739e50168d1c702cf33052cd0d1e67fdff269c14fc667ad683761f16b361d24d33ccda890bfe502a55c95c7b455bc9854f6519cdc7032e24d5e6a838bfca1057e88282cec42b5767e071ad69c1ecc26dd7374b479755160343a3731b8869bc1f5725af70dcf0e04acb00000000a00000000000000001000000ffff0000af8103af871ecd45b848e0300064e7f6b024568ec52895d0e3eacc18a569424cc9113fe2420c6f7f23d660deb0aa341f9b078ab610103a411a53b0f6c11f54af7d3688367dc2352d9afdd433d3457ef248e2ece4e25e952e165f8047a2ac354d811b8db66e91686ee69bd2043d6ca95905c43ffe7b6c9e3a5ded2b8d27ffb061bdf06fe1c05727b04a00000000000000"], 0x24d0}, 0x2) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1810, r1, 0x0, 0x0) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 11:10:02 executing program 1: getrusage(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socket(0x6, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x72d798dc5e51fbbb) truncate(&(0x7f0000000040)='./file0\x00', 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x5, 0x2}, 0x10) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) 11:10:02 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') r1 = getpgid(0x0) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) shmget(0x2, 0x4000, 0x88, &(0x7f0000ffc000/0x4000)=nil) bind$inet6(r0, &(0x7f0000000440)={0x18, 0x3, 0x7, 0x7}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="1730b0e28fda83aa6d3a093281a8d4cf7d21f1ffadad19e4838cfc2c06f2c253d03a4302b21b003e8b580aefd621f380e185a646a33d6b4297f5322811d98b46e8d1391fcf25331004dab62a20fd5fb5c70370776adf6eb9979e689cc78b8c64fa0aa5af9561", 0x66}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, 0x0, r2}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x60, 0x400}, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x9c) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 11:10:02 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = socket$inet(0x2, 0x3, 0x3a) sendto$inet(r7, &(0x7f00000001c0)="af7cb4e909c97df161fecfa305b127834c8aa7d8e9f8e2f8734125ede5db5955376025082669ba634b1f5720d832dd1c0f334f0bafb098bec234b858d05aa56c4ba1b7c21806203a93efc0e249d53433de515f13c54a42628e239623a7e411b888ca49ca4a880eecabb58906c9f2c2fdee", 0x71, 0x409, &(0x7f0000000240)={0x2, 0x2}, 0xc) r8 = getegid() r9 = getpgid(0x0) r10 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r8, 0x42, 0x2}, 0x400, 0x4f3, r9, r10, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r9, r10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r8, r8]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r11, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r12 = dup2(r11, r1) ioctl$TIOCDRAIN(r12, 0x2000745e) fcntl$getflags(r1, 0x1) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(0x0, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x74f2ff39c395bec8}], 0x3) getpgid(r10) 11:10:02 executing program 1: socket(0x6, 0x4005, 0x57) getpgrp() r0 = socket(0x16, 0x2, 0x200000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff1a) getsockname$unix(r0, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x10000) 11:10:02 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 11:10:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() madvise(&(0x7f000055e000/0x3000)=nil, 0x3000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0x1) semget$private(0x0, 0x5, 0x240) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) mmap(&(0x7f000054f000/0x2000)=nil, 0x2000, 0x5, 0x4812, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000180)="82908cf74502803182e3f5a57cffc5a044bf30b401cea7cd0f711f7d96c9e5dc83bd90441e171270a091ec4acf2a2a0d922e65f528857ae2856eaedeff9e67bed73fe702108dd683dbf986ca77436c1b1e1ad45d9e25ec040c9d2329901d0aaab25f80e26bfdf1f2c43d17a16bd615c60e25a67454e6393254a468cd71ca04ce8fcea5b68ad48953a717a83f0eb1efe1d65c17a796a0309041a512fe153ebb946148b6f707a87c45aa79fee621d449c8f529e3bf98f0cc9baf4afcd1dade6c5ee808989c152cbc9669695681b34fb36f083b5c6f2c10498c120e5e3275aea2c60032cd2c533245f0af10ecbee1c0ad8d0317d5186b26e67c5d99528726fe0690fae08edf79bfae0d04682cd24770614006d661c73b47b59c31c16e4db06bd6e693c4a0b55b4771e539510915afbedabf67c9a6627e3ee638a3b195c701f94a286c48f569669fef59503e064d479b66f24b3c39f1a7bf223817a3ed4cdeac4cbd655d0e6b517ba368edcf69d1ea1b0ead6a00162d04278367d1281756cdcd4071a34a19932d0360a97cadb908958dde8843bebd7231550718b482fbf6d982d3d8ed4b4c575f175d196152d0c288e0ec4b2f3aa6a39ce602bdc8383805328eafe0d8329a888a94dde59e366f078649c3dd3100f93e3878208da2790430c0d5bb0acd049b6df14465b7096e006af4ea3c8ecb4d2757c1742442650e195f79f4eea55bd3639bbc1b7e8074ae3470a605558736f177f7836726ad48e5ccee723dd0db6fd874a083d17cf6e364112ed807ef10f2ad145959e9133c70539b1c2e7bc78b7d4f85eab92017d51cefcd624be91e5b392ad0b66bc58a730397894aa895e0e983d7337ff427f0a51c0c49694ba34c907c95120f3af949b2da0c4cff9bd0f8926afb453444179724f8bd73e781f7dad39f08404118a7e5e5182b8cb8a7fd4cb6c72ac0cd0007d9e2113b4d7339469df2f3c2a9eb7d4b1b6ab6857b60df938a9eaab01d11a18dd8c6fadfd9a3dc4855bd067ea6ee6fc4c732890603e0d18b1753acd7b68313c1cbc7a54bb913e1b0b69266e5ac320e21d5a75d1c6d16a9b07e9dd781442fff3ebacfbc64f43a33c3bce3cf3e92fb8b88b72dca717f0e4e12643e8fce8d8d233ffd8f179f67803e25acd917cc47a1b1cd5e8e04419686dc7bcef042bfda688c9ed9c34c5d117ddcdc08caa25268f110a09c746f6f76f360527a183bc70949751ad28fdc2f69d0bb09d6e6bfe49f6ec6a9c422668b5af9d52189df551d4b6e57acde8204e322fcbe758f5f5b115dc3722b4f3ad58e8474e0cb1f461b9572a6e1080136241e78d4540def97f2011c678d233ff186ff872b1f86030250012efb6720b408391f57667cee40f59ec1de223824f5aaef1236a6701db9f8071f12d4f1cf6e43df430f996eb0135a116949e7d91bd9804aa0419295b589a4deb33d0b4a6c3a36f92ddef5f795fbaed87d25e01501fb8207f46a26c9e2a3941669c71d8f696d55643978065812ef963e880dc50543cda0081bcf2755f92f7adeb33a39e6178567fd05ac8b71180a9a3d6a179cddb1e03fd166bc8b71ca82649d06ee240c8f201022a3df1cf9b6d9b00ab3be8cb09bc71b74a81edb0e8ce545be3384233f42a0a88778b93301c5317c8d6a77a4586ae84fd6a0ff507785010dafe1fb17e38a016c2aa3f0d05eff265870eb4bdd6c6b7c04cdae69216a34f7726f2681108f7ec95cfecf69d3cf6c168098621168f5b0d28e15861ff2367480abf1e3f52339cf48ee6862f9b79e4bf1590047602a7cd6b4866e6cfbb696ba66db85d1374aefb2feebbc97147bd933a77c66879fba5765d6f1bb758ebe898234a65ff58ec76eeec8f662e198476f1e9fa913bd5736e2579bf75c681a49916f659c6df50c2187d10b72ecc22fb1d80c8c965f8ae5485bbbbee2836b1c563bf0b6e11c829916da97809da4c5a1ef4e2eae51a2300279acc3bdeb81a2b22e2e5ef4697f9740e2ccae2bdfbadb285c01ba66fc1206d435f09dd1a5e91dff95aed0b6743c67d20342312d35ace71edc2c804fa45f17d20cb77fff70dca1965122d91862207a35c1f73efa5834367f242a401ab6560f9447b953a12fe758c93ef4584b6c9de4d06814d433d7723783dd68c6d4dcbd4fa7684e880a1e7cecd6da83bd910def73ed41337e0dd9a4e74050c4865259dda138c46d2fa484ea44c33301dd35f77e948306da0c6e101113db0bacc978d3673d17c7eb6398b708998808642816a6c825924805509a7b3a6b0188faa4ca7705b7dce53c605255132d55c46662b06a4a9c962fb595f1b810626013ec369f8f5f4162ae18d61a88910eec6ad2f1c2c4ba6a4d92e21a192124faa80b411ef533f28d5d4626994f34fb89037e56313544af4c40ba4d7505cfaa96a970aeb86af3de5304afb52371ff9b697290a7afe4ecaa4d3cde9bd8902214bbbe9007fc8a2215df07e65dbf5a6f0153128db00f85d9e9db32d48a59fb28a8a08cca0426d4d9d7148828d3fd2309777288fb6269d384bdb8668af24ff434c16dbd35d9aa1602f93b5059adaf83da870d08aa84bbf9c2805eb1c743368ba253531792a0185dce5a8ffc78b6ad9a8497300512802d7469b75d6050963451001902512653558217ee29500e1fbad608e736229842617f4f483c01cc983a4c0eed27a92ef70ede16f2e957ee958b87ad2d9f20e99520ddfe84ee08d19de0cc7c6a29555c88719ad58212a030e97e1175893f44397ba7ba6228feaee417310b3bf62a3adc8ae2c895cf95959b750b58893ac7ece461659a86757769de4635c015c43c59c0be5500871dadc7e9a258c412c4c7eaeceffb650aba56c1d395889f144a29af1448160b97dfbe1123725cfee546a7363a9aba9a1141a918cb5a0132d0f1954eb57bb10e339b90c41e0af1bfd0d558bee00ff20d377d2efc4898a808b811063232ea9f7250d114a66b1ae46672fb1c920cebeb85fab22bf8114ce9840dbc1b0d6dd9540931b95ec5aed9a153ceedf0dcd5e4e563718adc6a838d2c937bf02786e71e95bb5cf180016ffb3cbf3653b05baa0b2d065dab75ef32fa049c99c009aaccb30ef3453c9cb5f4353698d516f232ba859f1863fb145ba68083f94ce08bc73ede451ec01905e4eb4569871e694befa13e3b4c123265c44a3167c469eb9bdbd81b00f4f9c7d82681b460be5224b1a72bb2801abbf16b3fa903bb7ae90c6dd22c0be42f5797179ce86de4bd9a9e4ea805467d5bbae41f795e99782ba97bef18e5f204ae78644559cdefcc00ce3a6425f564609eb881d86f60f79a14d48c93e9c6dc9914221685155908f317090b2494e24270785b2b04e930c5160c0e1287e79732c0c55c0f3b53cc0e70f3fc7f441670d7acd8c7ea1fe8b7feced5143caa26b67ffbe85caddb36173210071a89f8d20aa218573bbba34845a586de128a6a43fbc368fc60eda8eea6df958834c9c61c2afa2877aba29ced4c298737b2d76818861007b6078c4b237a60568ce08203230a9f5e9566fd1bd17c2691787445127ae6b01c513efc89545ad6b815f1080b8571f9f8fe79e8d0aac36281dd287b790d309d4d569dce929b28271531032850a74ed3c647585645fcb31a791fb4c5d82a32e70e122a4f79baee6af101667167d3794a8c8b23efce24a003b0e1c50b9325e44b64e7bb6548c111b8bbadd89c7780d8c142a3cf79d858aae2a7076233ba38dcf94d08571a3d275c8dc4fb52b649c18251cdd107052707aece4141e492cdf99121e5e07457af3ef3a9be9eab6cfb8a35a98c32668aa923cfc03bc91921bb2bbda91568284f610e63290cf8da2f1d772ee74863ae8ce5b93b9064a2444fd734f57e035a3009674bc6ee7d5624a3b43dfd6c737941e4f6ceb0a7f3d27c0809ea429f5abb86e7ff8acdb8e5c8cb25a1bd8514b67afdb4ecbb4e5e7251d6fbb2d8387fed3e3a159ec5dff9fb56f41bae3492cfb6b051b129381bac2161118eef8f8593f286615e3a31411da19788ffb47a686d3421449014c3ec562e5aec014c40ee793f8653fc164fd901c1020677b2bed7646620d926a5f2c4cd33a4ba466fa38cbdf19a3be615c0c68ea042a5b1dbc07f5a5408ec77939bc0d4b96e7641ce2eb4870045354c5ff4f67acf0f7b49b8c35ef1bf9e614cc60f368ebd922b3f55c167cfbdaf49eb9f032bc2d744d43db59e6d2e2170942c3992d379361b0b6116b4a9eeaca472eadfb2c8ab8461218865470ba257ca4450f21f4a94c49193cfc96abcf854cf261c1a0e01c1af0e5b75db148d5af69576293044305397f85236689c80ee101767a5a3929be4e7a71b9c17dcd260f698e0d702eaef6730ae2e5c3334449a85be3c9cd4a498723801e414b2f92ee32959847c30b657d39516dd9a7a9b2a85bf731dcee46f99a46b1f63f887bd39e777b86e24a6d9b25adeea7e8085e25c24bb03ee6bc1ce1ad9fe36cc0bedbd77520549f081e3c9da3fad54077edb0ea88d6d7f5866328205b2d51fdfde154779411223350370fff7a65c951a0e6e9c0fc3d97a04a90dd7c8f23b962fa2c02e83a9738c2821444ae6d3ca3a788f769297bb37798bd1549520987489d15523990677bfb3aa99f18e810aed68f3ef82f768f082cc21f48fe5c908336ffe8e5aff13492abb5ad03fe9cf3c8ac82f16a098bda2c31fe5d838936e3c4c72276fad9683c852bfa34d5fde23ff862bf6f2d00c5bd6bb27a14823c9d86cbd5551e29931a0b813c7a2336b854b8c44b50aedfff498899eb0418306fd6f3c9c613b7e5700afe0ffbd27098933ce0cf6411b15d1bf3c2626b2ce0de986d3aeb1d2052cb417b112d50cb517a3dd7a3b3b10c5bc9a73506ad966a72ab225e67cd73654bbf8447cdcaeb20f6d291ed8340dc1212b1f04c1b8c865204b534a00b9a8620ccccd450175e3b3a1a99cd2a5fb96f6dd9e464cec7543ae733ee10ad8861570eb5450f5edecc424f01e6d1569d906eacba083d82006bcf500098ee808501969b2abb2e0e9288ee418e804c573879b5eaf5450c1ced1f973a6fad36baca6815f05e5b40ec7df13574c1f6a0c0ca55758d43e2457852f6dc4a983ff288aa760a8b45c3adcaeb3a1007794686d5e9dfe50241b4d5629f5883ae3bc426c46fa9a9f2ae5018c4f8f1f15da71c836500734ee97a31bd8eec0f86762cb9c2418b5b311de32f2a42032bf068ad1f7d9ed035ce02f3961f9b237d012a989bc3c4fb33c202577b5c9577ac35de2d8e109f87c92b5d1ce5623ca3c4fcc80f4ddc2c2445470baa8e858eb39713789c62506a5dea427e291af296abc79d21e6377b6aca4326301cb5bbe9ff1be332f5607bc4986da1cefc763f8835a6c1d8a22a073c73ef9e5c9e0e7fd1a322af2f97108868e65e534772048c1a3c2a3928e26c0cdb7af1eca016f83d46a415e2195eb44b93f76e1faef7c784ccafe599e29a0b48aa4802e29adf7d72ace44e3175e9b118032771054973753a3cc317fc3f407793276910cfddf7f1a61a054b0e20a23a611a9d1c2cab6ca7ebf2e12ae04ed120437739d795c5e443a9ea0417f9bb4c2a9bf249ee0aa04af3e4d7adb5a614fad9bd046ab58aec2c96a02b1c5fe7246140e07c89468460e256c4e52f62a05e1e9d5514694dece3429ce0603caf977d60a28abcfb9856f868b68247f12eb4044734df8b456b1aa5497a9603c3fc92eeac240f1f1e8b5f7209b3eac287958665ee17cee3920bc2ed8e70be0d4310d7c8ab34078a7d5001a11e8e4a9b5e2984a3e4cbb084037c8f201456649368775443c", 0x1000}, {&(0x7f0000001180)="c94ea5fb6848bc6f49aeefd26077f51c4054e7cc4e3f7265388e234abc97b51d64ab6bf9c930d0f8308a3ae420ed831ad14be0c2ff49173ccb5b1597abf9ccedb911f0bc513040e93399c857dcde8f52b82a30c8b06bd8459f416afb23581f10dccaf54d9b", 0x65}, {&(0x7f0000001200)="ce0d05291fb3ea3366854795063e8bed001bdbd1f5b81bf96d45fb7dca101f94f73a00e12f898155026334922c0fb1bbde710b0476a92026597b8375724f01bdc6fc315c42722f406082ca64a1782f89573e1875113c4d3afb1136e1e4b5905b980d5273b8a6ff90a52d08db6fd6659626ecd63a3e40ea756bccd58dfd2e0ad61c24fe8e70687603bdfb45bbc3f941d0e227192111635360e7e45faa84b06ed006b05994a7b3e0a40afbb2a6c6c4065c6108e21e2967333fa21a71d693b137", 0xbf}, {&(0x7f00000012c0)="abad6d5d0a7d5c5d9134d9b02dea2a5a7d335529731280b78058e2480bbbff6eeea3bd6bc6849cd7dbf12cd404ab2a91bb5d422198cec99925204428b7a244f9df939bd8e2c4910af3a24573ad6904b12564c530341cab77d9decc5ae2581e80ded0d96fea918a7a42dbfce471c0e8a81c0a04d69a2a27c52eea5daacfdfce8d76f8177be093c3d2d7e2baaceda2fe4597e51feb3253df412ccf13dfc5aa65b19f6823ac0d", 0xa5}, {&(0x7f0000001380)="c0f9aa4eb74221967f9888c6adc7240d741600db25b78c51f1b8241492310a499a09b6cc340ea0169bd498991345bc426acb462c1dc0e2cd675e955e5c08b7998fb3422e10ab10d0de4457e8a5d18cc0f3d24205", 0x54}], 0x5) r3 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001500)={r4, r5, r6}, 0xc) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 11:10:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x1ca) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 11:10:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) socket$inet(0x2, 0x3, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) getpeername$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000074000000000000000000000000fbffffff0076690000000000000000000000000000000000000091e8000000007fe0291b0000005e67fde5cbc8ca7646a80a2ec5f1b11fdb05f410f3e934e40f394fd0fad201f2f267af"], &(0x7f0000000240)=0x48) 11:10:03 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000380)='./file0\x00', 0x2b1, 0x0) getsockname$unix(r1, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x8000, 0x1, 0x90d2, 0x100000000000, "d730c1e7bb6fc6423c5b0000508ffffc004de400", 0xfffffffffffffffe, 0x400000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r2 = syz_open_pts() r3 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x983405790b85a6b3, 0x8) close(r0) r4 = socket$inet6(0x18, 0x3, 0x7) getpeername$inet6(r4, &(0x7f00000002c0), &(0x7f0000000340)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x60) getpeername$inet6(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r3, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 11:10:03 executing program 0: getrlimit(0x1, &(0x7f00000000c0)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) 11:10:03 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/46, 0x2e}, {&(0x7f00000010c0)=""/23, 0x17}, {&(0x7f0000001100)=""/190, 0xbe}, {&(0x7f00000011c0)=""/124, 0x7c}, {&(0x7f0000001240)=""/169, 0xa9}, {&(0x7f0000001300)=""/241, 0xf1}, {&(0x7f0000002040)=""/4096, 0x1000}, {&(0x7f0000001400)=""/167, 0xa7}], 0x9, &(0x7f0000001580)=""/43, 0x2b}, 0x0) read(r0, &(0x7f0000001600)=""/56, 0x38) 11:10:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, 0xffffffffffffffff) dup2(r1, r0) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 11:10:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open$dir(&(0x7f0000000080)='./bus\x00', 0x88, 0xc0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="f935ce52a40130de6e000095397272eb6fc55bcbbee9e41c21339f961ca2d7d5f5902af97b7e6c636810e8f836150e411a8162f2ed7a77d2070dd8346800cc247133fb1dc7525a66e613bf706dd56834e8ce26cb10b205a38cf0f6eb46a5115c040ad030f61abdce6e7a8acb57992c7d85bc3443755943fc4af69166919f8f6de342d8febe837079b9465a8840a2b892ca791cb9b5f456baec09211a269e646725a8767facdae725c22015ac3f38facc", 0xb0, 0x8, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 11:10:04 executing program 0: socketpair$unix(0x1, 0x21, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x10000000002, 0x200400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000), 0x0) 11:10:04 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) close(r0) 11:10:04 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) execve(0x0, 0x0, 0x0) 11:10:04 executing program 0: r0 = kqueue() close(r0) ftruncate(r0, 0x9d) write(r0, &(0x7f0000000000)="14686a8265b375e30cd0cda48cc720fd3b4ec2a64cac5f42129a31e379585985a353eed78995fd0a9bab9cf775677a6b19cb0f2d7c51f2b4af031bba7d33d48f574a8b2d87239eaa1f5e2fdb0161ae72ab2daec90b3c1fe47c56921511ae0f8a9b033799323a65b29f1a39e0a46fff37b6dff6d6cf25010a8caf59519bea12f5e08b276459b9d0e75ca93484a5cb234e617e64f0efa5cf92ceb8e71cd57a4849f5f714d24dd6", 0xa6) 11:10:04 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r2 = openat(r1, &(0x7f00000001c0)='./file0/../file0\x00', 0x2, 0x1f) fchmodat(r2, &(0x7f0000000100)='\x00', 0x41, 0x4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)) 11:10:04 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x9}, 0x8) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 11:10:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0xffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 11:10:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 11:10:04 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) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 11:10:04 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 11:10:04 executing program 0: mlock(&(0x7f000070d000/0x12000)=nil, 0x12000) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000711000/0x2000)=nil, 0x2000) 11:10:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="3eab13a08cc78a1145ddea8e966fe0f5e34220c2b523a7e52eb45550a4178c6d05388f76fb19691e4dd36b7971262bfb356dd80abdbea239f45fc8de3d63284eac590936fbbd4c23429adeb424e884a1ca75b9d8bedbdb4c3711b2f73855bdd0b41187d22c80cfff535ee61d", 0x6c}, {&(0x7f0000000940)="8778c564d65828f228d321cf3363f8982b6c38134172a6814cce9703e4242b9ff16b74666d7e37ae1e28bff9ca9c0e61f8b7a8c9a1986e3aad3df5de47a9b43861786e31d2ce3f2bdc50884356acb17dfc855b8f60c77889f76ee6cc1008ff4afc27ba6415656b3b1097464512493f095514eb2cf87f13fbe2bfcb60d60ac78b1a9bc0ec8c299678b3bdddc3393647f02a6d1106f0f84450f3ea5fd4a5160a784f63b4138e0ba593993ec22edc434672fbaf6175f5510c6d3313b6d8f3fbc475bb4907993ee9a64718e859108a5eed7cbd11471be79459c1dad3279a2d91dc7d612e51c8096eb29c43fa11bfe0bfb197def3665fcccd9f6703b091ca82df94fff1555adcab208dff34ef4303b5af63e390a34e3fad1f4e2007fb21f8a1bc22370ef2c935120a256f62e52933abc70e634a3127798c5474b4d3c6ffdc28e8095b4dd813559c97af9dd57345ddc9b836609f2d302a01504b770ede24c352e17405f2fbaaa92a0ed3a40d4e7cf432e3017692b076cac6aa1f34934f42714a01fd7d9da2da5ae70ad01b937e4f4aac3d8adeb7c6eea79038adbb617da46f15f0b59218df59013f3c126e9d085894b739febad4e491f8cead77ef3c176d3f15076a6861862e3a7588c949d4e074dd93ae48bba9e1b534f468dabed82ec24d45e05778146ba8babce4996c97197b3308fb4348bb0c42f155d0f8c3e220e4a056509fa67b20132814ef758496b705e16f996b010429e5d0d8c58aac4c075bbd75dbdb5e19fd7b58fc6bc2881466c3003505e470e368fb0031cf5648b2fcc3de58934caf2ebfeb0038672fc0ece478f6147ea5da0f5e60e5821d67aef034596372f561bdd8649106832943744b2fae57264b7a9f712a0eeb1cd1902073a45161195d82f2e10716e449fe593d5c53490c0d5863f634466c7cf256447d58885c97f46076ec5626f8c076d064890be9c0fa1cc76eb218736fb9c8b8c50add83d4689db683fbe28f49a65e39e88786835d7f885410bf7c4cb327ba8984ac089f414ae75a3a625769ce425d8ae18d7cb6f2fc848cd082e6257198b301358c57f6ed2049137493ac6f1fd0fcfb639202a44ec0e49cc29b55dc96087a215da9974c8ff9dc330f274b0cc323b97f0ca294a517e51b6358996f601963ec562c9c5b3c00f1911182459f3531056ee46c9a42c4bca49d092b2ba2951fb8ced7ce32717eaefbd5a97d96306a3a0c060f1c9b9e34380e13d5d9f16127a43e25d14a4a706d275013488289923b6021f54141f2059dd8fd2827c1cd240980a238bdb32c045b3072f417b3b0ce479b0813a1f31af19e66264f2ac116198650fa11c248726730ac13dc90cc61adc21d99c89c5dd3585978064c9e2d16ab595a10517d6d7cd7c9f4a78186d2ae6256a69b318aa5172a57eaed887238f22945105e7b0b46420a202608ec3a1fe8624026b1d5c56fd294af8ba55948ce49773d68ee7d74eba0aa6fe364c84e04232284160c91436a31890b2923a824efb9090140b78c933de5d156f35cc673db6c04181bd54885c2c3b6d66f09ecd5593e52e12686d567a74fbb276412f43db0a74cb6bd34a7445c65ea77601d9541ab82bf153a13d191bb68a3f9f1adeaee33f2efdd7fa1a9e8595fb1336d5d55f8b966f18e3b92f14c8af3efc97b309174d6ef8c100ab90a677da0117d5245f19af1c30e2f2d1d257b50e44e4a01d81bb0e89a7aab8dd424543693a11588d35e57303d8cbcad396a59bdd077aaba9164ce910e1dc23da30eaabbc9cf21d60200e47c06f4ced298f17608fda087eedf4efe5e8e182205862fdf95522bcb1b42cf5bec375cd1faef699bcf4c566818285cdc43b0d8c1e4c62766fb722307ef6cb8d90e8170d5acd19615f073d1cb56117de3874622d7439e426d20b99bc35277e996f5c29276b0ced67e121abaa4f7b81c606805ae72b2238239f9aaf40ae749afb7d80583e2bf385505edf4b17a703c51a469f68f8339f492de33500ebadf0d104287a35308416bf7d684b59bb225fe6ed73d599b2293aa765de7ccb7ab6e193abd9f7985acc8d991d99aef1ebf7928ee6e30212e483b332d4117ef18865914adf5a24ac11feab3a56e9ea700c9669b1ce1e1c379ecdda37aab4cc26d4fa7e2b9259cb5189e647561c2d7c025ff94ca19b3944b4e90d7e63ae490f99b07ad3e0a10147815691c17487752fc82d8def8d39cbc9af9796bc28cc66e28a6ce6f64c789f2ee0933d1354494e3d33b18af70f38a8771d71671de5b3b2d1acabcb9de83b5d5b08c3335bea988af2bdac1cc3fb2087e5802b92786944651a7ca45495100eba9e043166030976dd9a31ad76eb097b4dafa8a9aef507cc0377700db9d1961415e72f7cf3ac588cfc305a60116a680ecaf8cbb6fdd89f1ba9a3b8c0abc12d4c816903bc2a969111eada2f41cbd6356ea64eb2f42e0701ded3e85667edd0e6a99f1f037685b0cc4e9aabae90a334403e1e8912740c0949bffcd50db6e26bb94d548d251b47fceef049f3b8be9803857901528c622576edddf62e83e784585640b77a27b7baefd628bc9df449ddfc9eff2aa8f24a33d406b7f0bf3120aac3d4f04da4856a7b2d61c4997e5d26060d333589810b146d7e0e0005eb2f4111aaf556f917b40aaaf62546438cda1b99b08dce244edd292ba649e3edbdbf6f6049b9a9e40da29fca891226493a710e26ea52e449b82a127dc879693dffdab0a442789a6354ad0366b85656c33084256ec1afce98780493a6e7d32a8895fc9f979003c76af41026c3eb40804d454df83c3d9733ccdc402ede62ba20ac8a1acdc656d1a2ef0e7ceee7b35750ae1efffd7bb2fb3d38f8073705deeebf839b974c91744878a843b9968acb76b20b46802006d9593d12ee3f5e45ff52cd7d157e6fa02baf5f7099ad48efce84878ce81a8b7a033f4952da5ebb6aedc3f797ae1659db18dbe913d6cae0f56e3ae0a270cbd78a6c81f30c75335334a2d81680b0535794319f8cf0eb0ae15bc38a2b8c183b288dc3463eabbdf0c1791e947e55dd4d54ff7a518f05b5a57efa903dcf03b5db3d4eed8385638395494bf3557908c39767f47362f2133a5b5735d211b79661b155a7a37b210180d614114c7c09287fec4fb3470d0d19a14b47ff91706e2d4642195382b08bbceb2fb2af3d3fb59ab9e9a29d5c4c41d1c11da631d7e997caee3781a8cfd21f5297a82be3ef7f6ac81e1cb9cf01d701146874fae36e5beaefde0ba8b6f9730361640ab77f29e71055b4073be13415da96269a69f4e7013d979c574a45d58a55ae239ddb5fe19d686fd34ff85c60acce585640e47c373c5ea3363eb99e1b56ea62364ad6ea3f2e27b5a027ae4343a9d67031807b4023a3121a397eeb5b29aa90ef8d4d306849a1805a0fffbf70e413fdb8d365aba15f37410c4a172b519e798c38080fd942f1483e7e44e6860123edc129f8fe0066adb7eef765e99d6527b8ec731e4ec8c543e21792c5b2c300ad0a7438c58b810a4682cf96029b86003115314bf6da66ee49756e1bdca5a2530d2ca4895f7afa3bb15378e00bb8109cf03095f9fbe39b7eab311797a59edbd4215a45740fab0ee43a4632ab5c437b7b7ec06f8928fc2bd2b698e480dc6d9348bab0de07819ace92cfba2465a3bc43797867e2b6d65578ccbf07bdb7a26a2d91277879541b12858eb7424b776fc0cbbb57ade5c65f9d56b36ae6cffa3a72c03dd693ff3e2bdcd5a260e1296e45d02e779c70ccc4bf9fd67a92e1103788a91f070a891b3a8cd63cfefcc12e68648b69c2b02d66c8079ed0996546deef22a3f2442d778d62f2e8f5478dd1faaf3a1c70f28316fa365d5c32b33ec448af4acd8dcef4b4b9d77e0f9a8c5f6f6e2fddfe409646eba6222987049faec4e89ce3678b0061b02af6f165c4f72c087923f719f49fe69290382ea8c6ed912a6c4c8763ac93ffe243c05553297d8062d78948fb467f4f425bc64a23cc5b60437ea2979c06c2887bda00c460fbbd5314b62ac2f5b115f9466db9273439fbc27544de5f5649afc5ba39b3c47c8740a646d29bef3412ed7336db10fc470674fe120a6994199fcd8258b24e3b5a70b51f45d69df5e339b9a0e9f56338d35c0f897146ed7581b1528d7706f36f1994bd8bd078ac9ed2eee48150274ec868261e9c552101b86ce7ca6f7e85cd18fc0b17d5c3ea052dec321d9b17e9c3bdc9d32465a5979ac6d86fb4ac69873bc6d89c565650ee721e2618a77995944724be67e43ddfc97e2f9d7f24aa34947997d53853d6efd132b40eb91979edf822f6cab8b64f5a76be1a7d1b187da7bc99263f0f64a57021c23614d8c45cec55620f1e286d5fa8059d3c0c0be389c37b2141cb2e12de2fe9813e1dac37e7b9c7d0db2b5f3532c12092c07548ce429dcfcd34117feb4f4b6550866fe339d05bb435976ffb3281cdde783abb083437b8badacc0b2b40bb30cd56ad0f850e8df1d1eb4a573d275df3c6b30b992be47a8ee186fe07761bb9bde6ea99c90b29ca602ded48d7e643c539981b16bc64066d0aa442614de6dd50d7cc90c274283f685534e55a6fbf760e95be2487fe1a18a18a560590837c34159f13ed6af55ffc35693e46cbad433f476698671b3d3d132084c0211d51bd54b56c483e0989502f52110c9c08787e9daaa5def3d6b642e6910750eb1bfc1236983a09b0da8b7fae3f67ee19e568e24e38fe2f6c9fb3e3cd8906b3d361a9aa87dccdd7e39b8c9242cf2ff5a4a8566accd7c6ccdce8c91e0df802b0b93690228b3dabf517bcb5053f50e2c5fe65fb0f0115bb97ecb43303d32c242c0998c0dd7ba559472773713a5776938f04fe88569b8439e354f2a3d21d8a67f2a65c3614903c041e99a8ccbf253ad83808cb37f348910e9c3640e368d0e3f413f269c0288c9a97d5874f2999e74d381ba08967c2e4ff6b3150aa6231aa982a93703fcb24cebbe533b407b1a7caf2a6fd8ee8ec9305b55c7c997f2c57ed633c6c9d50605adf0fb013274a0a21ce6357d39889436049a9d66df0aaf153cf9dd7de15981380445184bb0ce018c3de0e7acb0eb4ef2077ec3fd4c0993a401c07c693b4f271bf489f17603d92a86b6d531d4dd891c98dd867964bf7710aa14c7753a98d89d0aa41bca8f970db91e297fbe035a783ff5661d5b46a0f94d7dd72d71d7bfc2d655fb481378dce019d0750bf71962b17c12e3d23baf683237f64c41af1b4d0d02c9b34bb7dbb11629eebb9c74238ddd1bb6b57616ca6ef0ef19af1c2fa957c1a4b134283f65f22a6242d493c9839bb525502aa5a79001032575dd1a00812d7abb4a87e25bcc1ee603f60cfac7a15ddd77cf272c282983f4d33a61249e43deb965f085cb39c4716528a56124d9119a57536b4200897db29e3ae109ec9179a34e67010c11176772074c330cc24d2cd388547899eda1fa932fafa21756854805b8221133616f02d4fb5e9367585360d6f5235b0f6af378e8b7acfcb9be2233e6b3a4f2e3334afc44580d12a035d83ffa205f87e44e79bacd0372e78739f4cdb41a39635feabdf75349b04760ceac52761551fb398a2a0941d81f55a80677354f7c4c248fafafb9e920fc5b223e400a66d273af972fb784aa3ea809cd3cc87fb7f7df436a8f3568453a40420fbe498f90b67295c290e1be31355aa07497d58a1c27c2fc0a803a19073817caed4652f0d116002403cb80901c482424cfb379f106203ec1d2e86d11c40fc0c58d0fa81ecf91389a7995b4fc287f9cb5b4a16618373759dc34eb7ee1f2a438d955dd6e4c813aca", 0x1000}, {&(0x7f0000000100)="c52d71", 0x3}], 0x3) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000240)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="90000000004c0b6c26ec885ac8e3ee3c5b00dab800000a00200000f9ff00"], 0x17b}, 0x0) 11:10:05 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) socket(0x6, 0x4000, 0xfff) socket(0x1, 0x5, 0x3) sendto(r0, &(0x7f0000000000)="b207dd38e7a19e3145852a002ee26c5fd52bd9da55be6c1529aa09136e31f9cb10239878d9e203dd18ca62bf4f92635cd1898c3f22f8f7ec4661c5d6d56192b7187080950851670c6dded608be9f4a05d0ac6bb1373c993aa5cf4530a24c3e2e640c9d619ffdd4e0b36fbba632a74537e0c143d706ce22d7f337e9b2dc02b4286fe1bdb9ffe073436dc3b9faa7278bc171487d2502cd5d878382dc7c7fe5171a15f3555e9bc73d845177accfe314740f3761a330c961a79f62cd8c80c3d10e4aac50f084a4179c84081da64d9a9ec26c220143adb87489473dd1d6881ec4276963b47567dfa9227bf6baa4e80c", 0xed, 0x1, 0x0, 0x0) 11:10:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) getsockopt(r1, 0x9, 0xffffffffffff59c6, &(0x7f0000000040)=""/147, &(0x7f0000000100)=0x93) setsockopt(r1, 0x7ff, 0x0, &(0x7f00000001c0)="e087f32b14b7aa233bc2f8cd72f9cdbfa02434df81dc40fcd8d180e61ee0fdf4d54539d8fa67f7710d1687b07f3f9502c9ee21d631ac2b3396c87f7b82ea5a8119c1294cfe2f9e343320ffd62baef2507ca7bc6973016ee091f0fb59def7c24b8024e42fd5bf651f6c811321d7", 0x6d) 11:10:05 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x35) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 11:10:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000002800)=ANY=[@ANYBLOB="000071b4d9eb47fc2f8dc6a50653867b9f4e413f578f77bcccfa4d007e89b83a933c52ff1fe9e7e82de13c6a4cca4bdd9dee7c40d1bd501d9fb9eea1d36623211f803853eb5527fc0e4a8b0a369b3c6304492c615cc1e41771dbfd75b5145084a267fd45fe449342207fb91b94f41d99a8674406f5c2395df801e9064c3867193737d509bd87a3f17231c1bcd25b887cec764e6f13de2ad020f44e83d1b1148c754b805a549fc627ffb038b80fb46dfd7b2b1a96f8807de008a4b2108c44c4c94aadac96baa7"], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000002900)='./file0\x00', 0x281, 0x1) fchmodat(r0, &(0x7f0000002940)='./file0\x00', 0x4, 0x6) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = getppid() wait4(r2, &(0x7f0000000300), 0xb, &(0x7f0000000440)) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0xb8) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x0) getpeername(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) readlinkat(r3, &(0x7f0000002980)='./file0\x00', &(0x7f00000002c0)=""/35, 0xfffffffffffffc90) pwritev(r3, &(0x7f0000002780)=[{&(0x7f0000000500)="db4b960d0563791fa6c7e53689f272949819584bb22526c786185e668a8aeb5d1bf08a0167696b4ec86564f79a2ba7361ee13965602dd1cd6dc57305863318aed42c0e88c3a5367dd783a26845de0a2e24d121c055842579b613fd564dbd3c1efb028a671a2184045c703340ef772b4f8309a5276d2dfd7fdb6c087f6bf6afffa8873b5710320fb7740cd48f989e6fd8f3e8ba646ad48b17e5afba120262d9c73b4d43e795f308248a4e4c935f8b6eb34b375488a9e6217f585fda4b9632ebb56bf877920ca8b9c2da625d0262135f1f36e9aff37d805660fe608d866b9a63edefb92a21889c12352fe8d9a46808f5153282c1accbbe520b65a793dd1a9a7dfd7b3af2cd8c6ade77b01220c8a44553d6f2cc924c02d3a3cedad595dd7ef75596b3aad1baa080df461b15d14a4b39cc75e199dadd5777bcd92f50588f0b51d5ca71e1da07d75afb916d91fa528663731487a5acf5a6a4a32a531cbd7a63add57c3b3b58d140941a2842a535d488fae86fb4c48106e9057b061e1d9a803f1e166082a4087b521b204efb832971f26d648f919983943608f45b3898f1046458048e4574fbdb3b67152187cc8f8d5acae53bfa8cef17cffc21bb384d9158addb5af1e10a1c96677f89b50daf2292065b79197a8035b16e0e1d6ae3ec8d46d234b9c76b7a15f533fa98c4d715849afe9fd96ea36a4c8a45f9007f0c866d6cc504e809c8b79eadefa2c7f087d7fa592c376ac2aa550e7a7d58a8b9b1c1abedcc6d26cd91b8874f4a9fac0ce886b583b1cb59c9afbbf06f2d2f9d686041a77c2897969d8f56d0a006f911de3c7c05562115838a591212e48d841777f791d45d136d574f5f1db2b25820c34af13853466dd5416e9694860bf7675ca040a10cc05f735804603fc5e9705553446b821434abe6543541bc0a69a924e98d146f88b0a50a1c39bb9f21463a6c85ccdeda0137e26e8629606635506061e0cc358523dc4b97e9e03d85f40a3953017d2c6b8e80d0d82addfb873189c465fe6522152e8e88b55b21a0b6d746e37dc69177b77b26e4410cadaf25df80c9be127e73922786fdd76615bce652e27e4e1e8bce5919cdf834b833401c3f489311221f506223908c18ecd6bb22e81b23371a821b0fc30e002b8d5cb641ab05cfa100aa6c750c211e14b84882d9dc790c3f65cd513ae60f851eadc92051029c5f59057685cf5a20f09e12fec54cdf9e4f6bfcc889185a78a26743491bf16ab586fbee9e1f8716d13dc36cf418684e278cd6ad77b612eb57f92be9399d3a1d1d602c2f8294c4121f8581b0c5161cc3e1c3a5b5571e0ec20f13191fa3de6795c7eadd97d9e89c5564e4b7ebc264b83875e57a8a22726a5aabd734069ea5bf8cdd0fb55a1f9bc6ebcd9fe638ad82040384a5e4b3fae84b8621fbed44edbb234b0e4ed8d8fe2969bbdf7ee9d05222aa001ae8dfe09a4a031f8251e21361a2acfe21de9f0956d85fb1c6a85226993e5cb3a7c71dc72fcf72f429ec06316756f0d3562940a1fd6fa9559642baf3f8d7cc36de006865d7c0f1100ac0f7835cb3ce6422720cbf7153bfa6ac146d277581bffef13f26498c4e7f2986575b60bd54d3c75cf6f825ad89350526e6c834d401a341b4553208d724d50ac79c978c1bb009d77b57293f0eb95d8e14ee90c9798f6edb2317720a6bff9a1a3435080c0ad828005066db1dade8f26cd57c6a687ec0911aede7ae2789123ce3c33a26258156eac42fdc421bcbc37e2ab91f2f3866dd6aa8fd3363fac6a2affa97b4f31b7a6a8c6dada88e72c76971fb2c2c1726ff8ddc6a857ad4a5b7d82aa09d4e051230b857fb617cc8ab15206ddf6b193ac351e796b63875df1d36c166e0819fd33021216fe6780cc682e944fd017cde4727d21e2e37b7d4f0d119b5ead03ad84f68a21eb64d009d12e6d969e7780de2270d3f4205b1e27090978dcb6d8c9fe1cca16892c0079103624699ee7110b59e44311ce03ceeea93107b40bc4d4306517325ea16ada8115655dd754d31f728db55df0ef58d82e3bbbcf69048a06d14329c5ae9ca920a3b7c1ce98f3a59ba0bd24807d157b7c650bc62a3a6c5436b0e3cbfb484702b46a0e9d64c4710280d2086a71a3ee9a51250058ab9d2ddafd524e40868d6a1fa88092962e68f8ab5cf801965b932962e6e31525ee590d62c800f454bbb056722a4546312ad8e542e8f855539c876e9f0cce1db07ea1d7f7a18b69f20d868107374c6edcfffb8fcad347f68d881b22524f48b5dbfc06b35cb1ffc6a2334e3f6693d8590adeefa8270ca4f23a9a18a4d1fd135df7dad31dc896ac9f0f688afeb4126908279e670ec7c3434f10766dfc44667cfafca92150ce39bfcbcd0ab880db393182b350eeaea11e386c1456cfdb64d8ca979bb2c9d665e3cb8205eb192dd59aff5ef7a2e4a50ef4c81825a12dba8c9844a62c6a9380f63e0126633065ba51f14bd48e1102ddcca6951d77094b627b1e09bd3f2ae711d1af0aab713c3cb47c021697a449873306cc4c4b4ae82f8457d1e9f7b34cee529a5e905892570915a977fd40c6f0bce834201fd79aeca7c9682108c038a9bc0ca37f1c9ab7abb1e61ae20a923f7d2ae9ba93338e6d886b5d2b971a729e795a268f744e9738453eb3e93d29c19cf872adc31f74b149123c1bf60eeb75a3565c725230e185435d95ae249804dfd8a93cd9fbcf48303b3477045a1799b70a0afa8d7cdfed3082229874fabbe739532b3d7130e5f7943e3a2c9b6446b6708fd4ec3d5ba4cbcd529e88ab3044d29bc60959684df6c1fdf2d9ef4988f3c1f858707f9b7dc8e2e4e23c2a49cb05b87aca86098aa1f197f56974fe698930aa8cec322cc7a20d1bbc4fd5bab64d0c236f0b067fba21443cc009721b858caa4dc2671d5e1139d81f7600f974d8a50b89bbb65c4093fe4b0bc4d90f6c84921e83b37b016d011ee513ebc2e323aa7dd22fa634fd1abe9d7587871c6b9a4c474fe2533ddc9b05e71ce18414eae28b05bc39a0a1076205738785d4f2db6e919adc424faff5f5e565d403d96d0978be364b551c908c3b9f5b4a863521cacc34aaf2b5b54e8a81247b87393a3dc1b58e4b968676b6f59ac550c4d66ac89d54eac43361b33559de9a2320aca9d78c79933f4cafc15f6f8d1349f096f6577b436a984392ca76992711feea85c1568dd8936be1fbf996cf8f476ec118035b40287ea037f0a513ebe6d7b451cd54f02205d9a2bac35dddcad0dde5ea6920030fa12f8f0793cf21d4dce5adecd642bb12aff1207bf935755bb25d1601f035173eb40160e9a1b62649dd36d1ff717ef53ec9ce75dde301d47ddf39b7a3f29ae51e559ec8878f5ec11c0eec6d982108b34910065e5de796acc50fa1d223682c6c346f4a6cffa3fcfd9f6a0c5413d0183bfbe11819881d19405cee3a0585abaeb604c2d0df4f1b8dc64c88df1e77e54dd0d3b0e716a584f53279744bc7bf0596b2a92ee125561924e0011c1a49af5c0eaff7414e27edf50ebbb7f7a1a9a7e1f5cc03987f922ab24317abe1df442b85ea43fd1967f29d237b73a37312d1372ac0f5dd8232bb05a8f5f4914cfc274bf19a35e3c5132a977143c0516d27bdbbf5fb9f2ccd7a20592b5322c9f83c82a1a7cbce8bbae164519369d87b3d1adc6fead92c9a6c28e4e27451b5e4e7302608e6d27141787f0729647c4c3fd47f3879e4daf3f3a8430f105acf4401458136c35042709fc492aafbe69a5540d630309a682a7adece9cb09c204ea40ae63989e1997925e11d1445e6bb6a493e2358575fd8b927a88083369d4b881aad6dfd1f29617e91e9bf30a2fee5408ae10b165495ff01b97b2ff8270908b2c1dd8f5b68a9331a81a534249d5ef6ca2c52069fa1cf845eda1e98ec1a6a3da504a19d6d85ad814eff34b1debaf74752cf534b3d29da50a7b51021c45ab85271f604d7ee9a0a716882ab6bcdc9417c5ffb8f66adb0fda6ca278ade89569c5aa69daeeb80586a55cd8818bffcb6c01a8ac2afdd422d29a80f3701e64334f72c1a02ff9d3c0562213156f53dc80ad0dc0b11353c55f14e1c322299b028a707ce8858230788d105dee50cf9cd4b0dc26e389a24df3b6baff3534221bf439a4ebb186f2236742d06ed134d1acfff18a9d1959a5657fc4b7a26b0a7d9e27e0de7acd1b42674f547c8decdf7f166f65129af2005f9d715a101c4569ce78877c8325da65c89dd68be75aea24ac9818e560eafa587d17f518ec0d59f5ee0ef9124414bf459866e6aa371e7b05acb26b27427737e01e2dba2e3315c3753c205811dc6750daf583269a51f18318b65f74879efad84fb7a50af9dafa13411a19c8113e2665c6107a9a04d1d0c56c178c8f6775bab065e954085383a6021c12088521769133236a48f216da303ebfc5079e8e05872afcd76027e733023171ee927f8cdb3d6d09c5e315391e2e84225e7bceac0284b9ed9c55ab534c7016e01ca63eda4292590f2925161ed136bb1ef0d0313a53da893839c4d12d407d009bda933b4d18cfb977a81868e05225c97f22048f9976263e9018895bd6f3ca3c2c190446606bbf8e3315b7b0de9014434e6617a2373becca2f732ca1e0316a019711966322a765d43a06e1af9432849fb806c052587dfab85228cdeb5ca7c3b1f68db5e6d4fbfbf9e1b6feffacc54afee210302b88ff306fffeba7e870f9410c1acab6e2e5172927f627ac5b958d0ba22d945d629d01abc82be77975b7fc17be6655a54d360a4f0bfb7fc02d632b9896f5682ff33495ecbe28581d1a8fbbe5ab90c1e14d49132da68a4a564ac88e498b5c27ab6f13a4a13c250030bf25148bd1fccf46113871acee93dc545a32f9a848976c1c71abdceb3e840dfd47e8b8512a2c3c540381ac157ab8320d85274f549370eeb714e95bd881cdcb6d777dc21547f31a248f00165eacc1c090166b33e11a0cc9edb423874f483080096e6bddc649656a5a514622ec72bd52da6e714e029ed3431087eec0c0be7aa086a567369d8e1d572ea031d24b15fbba782268e994a2310cfc1bf86feefc587f285810c80ab4cd5a98acafadda96389cc132d0cae466b9b2e29b42cf1281a40e1dc548a3e700913c8d6fa6b2c1f16191cd23add6781c6b19c0cc8fae4130292839ef6079ef0dd216c141d09be6c7b3ab7eb86c813ffd62ef3669eb44ec7c5e2f545024c2a18aa576efbdae390a674da09a3491f5d9f7e8885fad86f22112d8e8e5a8ddd8fbc55aa0f13de83c0f0ea8ccff132219f711f034dae30908d711511959f4b82a81c582036e44ef26c8e247b1e0a796ab4638a56fe9d09184cf4c48166ce463db4ac237b208c8f7b5e15e7155972740a199e43a369c95a421ab25ac822307aeef4f9d78677e5ea0be793867920966f78dff1cb021e7c8175710db2e84154f163226c0bb35535d86b7fd21110f3006e8240c591ae4fccfe79b780909643da2633acc7b7750160543a7a44d8885beb1f7cc439f07518fe6eca16b141a2f7d29ca70886ea920ff95c88ba723e62828e5b4aa78d21e02414941010be5b25a94eeb2ae8d59c719d11c80156be2a30b8be9dd3064cf1e03d88dbf5a02354fc6155230a8b3404d8ed696b8d6fd1c91981548d4766ef02e899425d3d5fa3866c6e78fcf07c487d3d28124f636af615ba763218201b6deed2d7382e89162eee2777006bb227d4308ec8021413e7362289c719ede0c23e22e5324b3a4e2f4656c6e9d7fe092ccc5218e3a1e42b99b6457ba084b570382c08c307b67b9783f4603d50a86280dd4f237d4b0e7", 0x1000}, {&(0x7f0000000340)="d19cbf", 0x3}, {&(0x7f0000001500)="f74d3289a9ea76e5d5ff2ea21a7e9be4af6e72c3753543f2d30e365be4d3aff166d89fbf88d704c503661eee0e2a25e7945a60f635f1c0b837b766ce9252e5135f12b97aa63bf805b687ffa20e8038aebf5e452cb6aef0f71b984482748c64b89614470caab414eb93970ff1c0d0d38cc431f50bac727f40804b64c71ceac229a8c41f", 0x83}, {&(0x7f00000015c0)="6544f9062745ca8775c2c4834006efcb64c1b99caee4e47f53100e052777093b6d68e3b20d91b0f888e3248c5b54ddea22bcf2f8b08e7dab01fb951966cc679a061463504b4a0d454f76d9d27e821f900cf0b4f19c316c82c098d7", 0x5b}, {&(0x7f0000001640)="fb71432619cbed7db1aec075d9c904c4fb756b8e825b86f7e47ca1326f457a6221a5426badc24be809a3ff5dceb984e49172e12cc73471833942be3d7d93a8a85f0ada649ef8bbb97feb829f410451063ee678c23e3cceb1f77521b2e6b10a81ddfd0818c913e5ebe4e16818391fceefce04c2af02d7990fd215695dbb1879292986958c7025a2a9c016f09e84128c9723b0f8bc8fe11f94af71c79fcf6438479a925f21ab9465934446b532b1166e3f5aa324f1eb1ced4f6db03c203a96a14248380c66cc9f4f0979d331019e68cd404825bc83d3c656191c99d5b948f4aa5f2d6baa7cbf284876a4d0dcaaafd666f4a2fe52dd117fe2e45f561ac5e5ca0008174464e2ebed576319fb51c85d5e768e7c20687ad67b2695e1d230c22bb7b632377d5dfcf1703efd68eb38c3afb34d67e242e780df10ebe859a8820b80b1e8d7094516c4202ca1e021b822500943b437e27e4c9400025075c1ca43852201918182a6a0f0018540a3bb7e9d2e87d9e9df32c5db7f1b9ab0a487666560656ba877d945ea98af307ab48d6ef918cc2ddbee5f6c78699ba681867c6f07567724d1146e2775fc22adcf2dbfd4585cf9305b6e385b4b97d81163f7e62a5a14456b91157a52a9da78ebbffbd0a65ffb7f7fc258f1393028fe1121c396dd8bc815e57578f55d114f1ae3b717e9ef269aeb3eff57d1adab2ac723ef656167f9856fce31745008424be339c5ad6cd518de4825d1efd37b051e7f99d23ce26c0c60cd85d67fc9e9884b2de40dd68d6ab6554e870c931d593950f5a1ffbca86ae6cedd157fb501e9564ad02a5bf82ea81f5cddfe3307671635cbb5bd5e0d62e151f9f3c63db0a926a4665fee80012382401d4e26c58cf7ed34224c877d25205db10d73023b0a85743189416783b94886c3331ae9503ae9bb71b1cc20b4b3f64bab76ac75d53bf83ad1176256600072fe0f485ac82b10fbe7eab438f15ec7a2e0873f0e04b2396b417314abbefd47d94e429333135a601a3d02abb211fa92103a031a13f8a9ebdf86c6a04da0bae2da867c10daa27c9828ed19a13039776689b18ff6fe24859aea31ce56bf2db734ab169aaa9cde0e8b1874f92e68d088335ea8f55374ea681a28dfe2d2bdcea24b0f146eaac89ac51fa5866d5c1183fd29706224fe49f9e639fec7d5f8783d18a38c851496a4430a22b353c668cab30fbb4f486d0427dd064a4cccf820b90d207709b4aaae586954b9d012a07be2868361d454446cd50459fd0a54ea26938a85e610592060c0c1691d4d6cf5109a2c50dc61ca9243e402c0597f008091dd6e00d66c199bb4b960acb8b945ced21ab2cb21cbb584314aeb4aadb69cd7ec3979951a46400f0f19f8e4e4fe47c08faf5b6284ad3faea8ffdc8b34a504d5b1dc2cc687000a52cf48efe6095858ef6147ce273752e2dcf335abb6ebbf9de93c4f0066373be20d88265992bef635c9a76822259d5e052bdf162df388dec14f711927cc59d9bda474d2374359535808e1e3df9238289bdc848f3d12bb7cb6d5873fc89be61997fd0f3c4950b8e7a9f29d1c67a2790b860a8465d6b85b2af59faaa18f607b906826b629f8cddac652ea77ba8b4903e4151477332fe91ea3595dcd5fef5d11cc8aa993f4e198765644a4dfc792472e50f728fd7640766a07a3b7c63bf5257e8580276f421809286fb5cc364f3c7b63b8bd138f7af71156de5eac2ec09ab4efa30bd2d3570f78419bebbf2473b79eb677f74e8311540369592fd002f73214ab0b7072c9914f1775f016b5a2d291e0bdd2ab80ff441e2bdf432a6f52b7a7cf9936612a37bc60bbb2d2aa51222daec70918c2211c8cd892fd00694a7465666affeba1995ff3708e0dc6e06d028313b9dd93dcd8b76c7c2322df19f955819ec16cbfa5acb6260bd63aa8955706c0b72f2498a88dfb33c1e33beab500b2cad39b4e90a531a6627361d0d02423087b2ac3be2385bb9ba19113f6baa824a8455dd6591753c0dd11f94e8ea410b56f515c19ce74f088f38cdb1b973e2c3d1d1de036d4b3658dcd41816229bece0b82794ab075c6f3844e4d496356f468d585436fb48517626c6cf8cfb0e1687fd98eb443fc8844e878a7d8b10d8296851152aff99daf0f98580e447a7250d64e3f6a2f470f76769db457cb51a9977570a89310d3684cd66e603a5ff1d6e42412fc890583c89a4eba927423060d724eaa968b9bc2c80d4927d23b1471bd9044c1f9f9d0c8ea183e9a49983c7ea433129b924a2f4a9abae7e6ac20a753857b7acf7a4024a9d5134e9c98e162ddf796d892d1a60627ee6a06a631b454c57fd971b35c69d5ef70fa54bb8547d455fc3f9220953d2f48849c7cc7fa8ed2e4eb674ec2890887d896fff5f4d74f1b23b4ca457a97f538ec43326571ffc43cdd94024130c95984c059415abde9f2a3f9dc8d1f5e78ad12dac541ddeca9ae461b242aa8dedf90118d73989b2cd9a09be2ee543bc64d397d1155c812ed7b6c89702764c73b65d9e4f627eda63796ce4fbbe579f38e147a6055c594f69d0df770d57a194c42a6f7d08c36210ae9fddb317048b543d140bc23b9726ca6218dea849c48a85d0dce0a423a78400497abe38f17da17bf15c3f02ce573f689b163dae853f39449c83d64dc10076d6568e5f13ed232c9a5ea2232e7f4420b7579d355411e8fc9402ab4ff54ce30062d28c2be8de7c37f43bb28c1cf3fee5c9bee1b78b76263c22000231950e9251779557f670af507ca8047180ba6494555a4a1abfe5bf15e5d609d8058ac6711dbdbf36c338620187eb741e2942c200feae68c634b6504caadb14366f4d8d599e8c799874b405a11ded3cc8625ede7e78beb5b09eb99e9719265f1359e9696dfc9b89be10747a4076690045883ba1acada523404d750b2e4a448ff108ec411ca8c877beb5b41d32b6e8121c8e96784114e837656f5aae252b0341d5ff5002042b6541ec9659b921fde2e6f5f7d03e0ea88d85da6f05e0268b166ff80f3383b5bea933e082e2c92ea6905f25b4d37455cdddbc6a245e215b757dca27327b5af8f91c507eef75b4f90de73d6b550c11ddb7a2eff64d72f4a7808403db5f889ba582cf6e48657f75c95755db24b5363eba30dfd257526ba9071829afb883db47b5d94f13d820ddb538736ef324487809bd118810da7c1f906fa8a3214aab8839d1a64a66bd338a162445dcd4780963c5c7116b0c2275a2f2bc160a15dd40efd84e7dc7fc3ab240f4eb4b60cfde66e8bdac9453ab8601de5dba648965a5ddc44145b25973c27a7d12c3f0302c0ad22688a52a7793029327665fed34d61b2d977db1cac7b5d16f1d898378e778256dd0755e855a4cf8b52d6c3f6e619944944742ace91bf6e2bf6ab447c5c3f7b7ae048fecf5187a1367904a6ab36ababea2cd96e6666c7d8a1d4b52acafa281d5e97e0281c36b253f17393a3f7eeeb42e0f88b3a5de012dae2f3ef0a61381e042de2ddfdb0e1de59bf6faaeaf1df3e9b1627636b580975e316b4f8ec5a176cbc2e6f32f786d20dc592c42b6b1cc761a4319955b0a2ff4144cb34a9bd853d455bd57af772f9b652c1e48b9a0424645df061d17f6173ea6b2f29325037f642a8b9697b5742d98c7d2bc107156eab14548d5593d59db5a538a7ece63efe5a5e8a79ee8afd53fe42b1fb878dac9bd9f14769b585f802721a40017b6a8c8844d1a0d4869fc15e6608088449b0db492b9c7fad20ed73e71ea1f086d7d2f7de2986ea7117035e3f0421c5c4467ba88fe8c45b4f093ef1128a57cd73fd774c2f152d58739552b0ebbdeadd1ece4cb608dbff1787125eb723df70557cb98c05b281265e4bc0e4d975c2363db8ca41f557bbc8379ef7661d39e74420e688ec019554f6d19ae84e6cbf4933d01828f9c9af4336b9dfe3e41fc1884cd9fcbdee13bc49909e16f5f3b6302bd1fea51cfb7f21c5c67bfb535f34509fef9bd918dbe8307a8216a843c5bc236f7110e156e3c3c1b9913d30f71ef6b5d7cbca00389d5a9da59b479814d62fa7b537b2e068e5ec38888c723531722718b8a4ad843328eff1f9a738c7fff1e1691823dc685bab954de8e52e75e38423a83ae6cbb3a958ff90003799661bacc73d2c595a51a3bdae9e27bfe1484e5b17ba649c5dec6c17a8e893eb85097272c844ba0387f6a674dd4a03638e0a4d0c2dcd973847f30fa6e4ed9652816e6419b4a0788440e0ce8f4ffb999bbaa88f340ea70782a569ae758572b3fa43b17f3f64ed8a6fe5565f8c92adcbffa2bcc6c2bcd226100b71ecde2494aa6b531877c40c3bf73ba0ca6f50920bab35d37e0f802d14113dabe1990b05e159e3cba8dd315ce5327d495a49c3c6da0fb81d2dd0a630152de45427954ecf1dd8254d6c9f29157d87e4915cc464087764064078326986d1a6f67c7e1412a37276cee848af29e421ce0a669210ce2d135556979a997e5355548353059babe38b8f919f97f03bc7fd34b8118dbabfc6aba454c5eff9f1497de364004638e2bb08fcb139cfd34baf16fc1598e57a19b382d9db543a8e6a743b5ffb04036033fc211ca33715aa0e6b94d59fbd90a4ebef0f8a1600a25bd800d341690a18b3c66e7882840cd2abee7313c8cc47ebe556056e360f4a4df07052ee4457e3e3cdacbca8db2473370e76ad79bc032edabda3e60093c2f366762ee8ecac4cb759577503143109809362e8f6f04b4ef576228f63c0a99182c20ffb6a44295264d2464a581ad1e152067b3c667948fdfd7d205ffe135492053150beea9dc961e14e4bd8205108021c356ce89ab1a2a59c987993336839f1c93ba8e479831069e47e6df8fea8966cffdb5f56a2c2c76464a9e85e6c9c1dcdc196b5e6f09ec9feb84a2a155c6b46ecedd9c52998ffb59644692c251a44956fe76b42fb6467baaa9acc0d690aac2912a2542b70d48c5f3b6460aff680e5064a191b99ceb6a57ba15366e9a37bf047247c1b4e22162d2c9cbaaed66164953864cc5a2ec3a8d7b026b9b3028e3e9959bb18bcbfb9b50cf2cc4e8957abf7c00b6a2ec0443c4445b204f73e80a2907d531530587f2bce6071ed2d86e9a6719dafecb110c7718ffd72f0b8a4eca80117baec42010273e8f5b30fa8c35fd9f82319739d19c8380f8d8a546ee95b45f3a87fa8aa7df65dfae2d8692b519fdde3cb86db812cb699fdabee4e8635a47e748c4c059aa76d05c9ab005ac42d4133d20e61b39ad0828f6bcfa71c8bfaf8b87c45c26b3a60bfcb6378835a5b7dae338dc17186641f434cfa3ff63114597bcf9890127db89794261c3272203caa9a3b7d6003c1ac3cd37ec62810b240ff0b92821076a5e2095661cceb5e8d2f0e26b04e20450d14760c989ff9912de2f290916a61477233a0a6ded9a5ed480b33cdb5101874aef5a72734f51408f7d0afbc53cc1364437fd9cfafd01ae56f959b2970b11b9353b78c3180fe10ca7b06e04c571ff421bbbf5dff3b8558cab9db9dfbf11637260439327255622d4d97f276701b82d3488dabac8f76b2cc90b82e2c8c4245876a720e21abdf49a72f90c383c6a3f115d5076ee414ad8948fae4c4a8c4073e1e1ecfc8a9a3d849f2fe642c0b789a4da3efb4b9160de909b4cca499ac59f6cbd1d7c89d8a1faa682dd964a9a755ce8495c48ebcd108ddfe9de492ca8dedaf38d182dcb9617b0eaa2d9c579faaa399e313cc039d0b9275408e8c755c295e782f9fde373c98f046ff95ea17d75a23831c950c32e6da9fa5975490d6960f17abd600d12edd759b0a45944f8714189dd7613a2a17", 0x1000}, {&(0x7f0000002640)="fbc1544f6c577fa53d38d35e7d5e19a886554cbc38d57f3e", 0x18}, {&(0x7f0000002680)="3f106e06af47ad2aac852adc42b1ec5858ed16ee21a813357e846dde2c3a8b70f33fc1f9ec276155f99c20492168db8d3d774ef0e8d4bb64d187f7afce1dbf989d9bcb8d4c7a3fba945c16ac2a3840a00286183656a4abfc38b288b050c51ef90a60d0cb1d8ccefd02a6288ce570be67178dcd824e1c7693093a8df5f14d9e4a79824593e71a8d419705b54884399a0b7045bb726a0689edec6bc76e0c623c85d71c84276645baaa876184e1dd76a744c666d31f9afe44e8aa186f54e1dbbef20a1898fc6354be82f04695868db1448e1c71522a269ae58d86a43012dfaf3ce97e89c5729cb73db8b58c32af541b3765fcd653d69fdf23d107", 0xf9}], 0x7, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='W\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:10:05 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() fchmod(r1, 0x0) syz_open_pts() 11:10:05 executing program 1: r0 = kqueue() dup(r0) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) 11:10:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000012, &(0x7f0000000040), 0x0) 11:10:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) socket(0x2, 0xc007, 0x40) r1 = socket(0x18, 0x2, 0x2) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 11:10:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x6, 0x4) pipe(&(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000100), 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x28, 0x40000000, 0x4, 0xffffffffffff7fff}], 0x10000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x2c, 0x4, 0x9, 0x9}, {{r1}, 0xfffffffffffffffc, 0x42, 0x1, 0x6, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x9, 0x0, 0x67eb, 0x1f}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x7ff, 0x5c9}, {{r0}, 0xfffffffffffffffa, 0x6, 0xfffff, 0x1a1, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000009, 0x200, 0x80}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf0000001, 0x1000, 0x80000001}], 0x3f, &(0x7f0000000180)={0x8, 0x8000}) 11:10:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000002200)=[{&(0x7f0000000000)="d30b1ea36245f708e04996bea0add624a100b488bdca557eff19c3489a", 0x1d}, {&(0x7f0000000040)="a7c872718377e326405070504f051d89c38ffeae6541836c51f81643f7372d2a4c49b5530906fda4782bdc822c35091d08412a905a9104bcf683b8fde2085c464630b2c761881cf83ceb2c3898", 0x4d}, {&(0x7f0000000200)="9537eaa068724b3b9e45d392d3d7bbf80f54365036fe9dd2a376193b7720c4685ce5efcd667c2850b87bc3fd00bf4022c1e91973b8ccfa7fd15a255cba030a78deda567e8f5949914b333da264c3e8ccabee80df2d81c9cb89be83c73be4f0297873ebd896454c1c9e8e7240574b07d0a9c93af30bec7bf71e0d4b358918eaf9b571ef53a458bf016ca55ae1b61354f02112f649733b6e1929bd110cc5e1f61f0475a94fe8e76ff837c3b5f694cb87b1795f6dcab168d368ed30138f59bdea1b2789cc4f894dd9a376d3b4cd22d8915cacbb86eaf5c6075942b38ace5b67b8c3339eb0c2c0e7dc06631776e252d9a1ba5544da643629d7345f42c2e761eea5bee64404927bd143c32ae43163195a22c1e16459c1949f5bfe17a0f9fc01b59575f7f0c779bef9b79879ca02dbadbf9ee96a2a427750e859a5cf9d92de13f3159fbe88269ec53078c963e6ce34931ba73b414082f6e15ce6c9551d42874eb4b46c71c28b04e84b2717652780efea3d289de2ecfd3315681bd53b63b5dca30bc06fb053ecb6eac69064034f6072af96729480f85fe445f5c6b72fc5ddcc88bd610bdc7eed0a89158c93d5301c8b61cf3c332de13ba390986011e11d521d0f281a957282c2cdc40f5dd9c0b46f1ffb9fb8c38f21ca5711f091f62fc8d800b22d55eb50e9ede13626e6c38361c564e742848ccf51411307b8efbc4ffad6169029fd42bb0acc982e8ba7d64e228b5c39043b4c8658b5870a5ff884149b34816836e3e551df12bf03180cacf62de4f1342fe0e2bead43d180bc9e2fc4564d2f11b6dda62b95ba9c0855a54f29889b74e66f395bcf714f8827e228b5b58f1e67137ef63c732ce0ea682c97840f28af165f0aacc4c0a713c202851ecb8e7f63f80fafa58482d2b963b03eb9d450fe60b59be32e8259cac7a483e44562be28ac1a76ba0e506fd776ee3d8e8611eb6d67428f718a0cfa5c5e1b8b53e0155258f8577051f9b5a619b9d2e9ddb5fea0535ea96916f9c45ead75cdb93f067be60ce9f938e5996e347f746fafd0f2fd9c8aaa8f13061d77fe4632601da53f0f81946d8a46dd62890279a02afb77b0277f05f06ae218da77a229d47e0002f4940661b2e51a232063d552a83fd5e4026e57c8685759fa938fa1d7ca08860a724f5f80fc4058edf313806f7004b85cc201473a389f08b37033ea06f9f0c5e0890492eb6ffd638b2d1fa0d403cb596ba65399e6f238c13540d8a0ccee758ac32aae250925b0cbf57fa4b58821d1bbba1e9896905a10b8ad9810aec4490a4c09e38871e3dd73a9b183ed0a80698cd5fbaea9488d5d3f361df55090f1cd574b2358db2e2df5b6f644defbcf85604666b36a463dd348e29498efdba1a34cce3b05b2f062562f01b52a86a9174a635f934aa409cb477f998faa7a19679463b964758821c37956324c7512faf6ec51bc75a93915409d20cf5a83108f6a3d1d31c35b889245d123ff93fcad4cf964f6998d5ddcb4497681ad85d2e6af84a0aab93067db323630c81a84afe5e3788eb9012e6ccef5b025e5e383dd79c364c28277bca81911fc1d50c8c806f52c3db69e287c6cb6d7271e48a8029fd8b478555c0e2a52efbaeece675b6ea51b91b8b38cf18d976f20dc09fa59e0abd73e52f95aa28d5aeae2eee3c06cc69554c4a56961525ff2590c110d57c3e2e30d525e5908906ffeb1633867f571be2c59687c71dc3584e2a86703dd4354c0a3099fa3e24763cc847ef8c5a0cc58923a1d71ad5b07fd0df4d903efc20ccbe5e4acdf74deefe743d9ad62327761f5539efaeaf0dd82a147ea87748e2abce6a4d6810c565407dc0f56bf8c6e38f490215438b7a92410060e785a29e5a37b8c168cc00cfa6f32b0d893d9c3c13270b9931e411b2ff80f598a226477bce0bfdc21a227e42aabeed6a76e7c4f8a1eb02bc0e5667b3d05ed7dee6ccf9916ec8833e1a37d985512349f2a7001bd39d90462cb2202ae07209532f22cc046835725c1550234bc6983bb12fbffe6cfa1d8495347d4be57adc2fd12fe4f5c311d2782c81f37c83eca9f592632e9f6ecf8800bbb4f1003ad27622462fb15514b4a2ba0b7a7fe05fa356ae666f8ae91cd71298e0f4a4048be28c5b3031dea1c148920b084052a4acb36f7665407f07d4be6cc35b57c68d1b760dd6bc5e3f182f6f090b7981248ee8bdcbd35cdc59fc5b6a184e1b22b82d25192b79b6d90799dfc60b71b8929102fda5bf6f34b0cc069bc7f15a530b79d36d8565dcfc6fa7c9da50a40cc00630d38a8b092b273cf124328f113130b52339c1dd07c67647fe084bcecabee0aaed174d1b95a36b0d977fe156b39eb1b2f8ef077fc4babc1fc07254b34ba868935b2d2864eb1dac599cd5ff6764c72aa713be5ad4b2284ea7ec9f597f587bccc31c097231a303ab9bb1861584f6ef04bce156306f568c7d693e8c11d0b40280d5a28c57b0283704fb4ebcf401ab1860f5cc290bdaec15c73fe68cf6ed76b836fba217e9bb78267415e08cd0bf7498c771a59efef349749c64661fc8e593e90189989bb3011686ddac39455bb5ee50176c56bb06bfcb8f3bab06d06c994e5d9a25634217633da1a67f20e72629d2c0fadc34682dd3663f30040e5c4597f8be18a15647caab74644139fa8dfcf1c6c351f9e5ef828863334f95e5786d252adfab7e2d33ff271d75977bb3f6cf3f4e13b0f5fe7891ef5c960442933a0e4b8e6c602a8f09aeae72ffc8455d6cae67ea47319a877ce017f5e0b64e7fe441cd73629934c981f105839f82b59fa1980b6a5b27db1983cd42807ad28268bb17844d7a1d1ef4cadb8182908f24695a6fbf70fa3f42f5dd6cc9c98b5637c743152983f73db11917ff9406ad45772e438714620bfca4379782c5db4946690ba39ea337a12abaee398b98e8ebd7baf3d4df40f64f9df299c36e29236ca69ef15df9fe7fe9ca875ca66e6d6e21feb68423b77f222f423e29ff2493ce7dd38510f22fc834eb015d80e12b8d49cb7faf0bd30aa25b5415ef3e71bdc87220b2705229ecf5fd40448678de9d4e6bc01f998230d2856345f253ab524d2aa0c44e9f1583cccaa0f6b651f8fc1e514e9156c0593f020fa5d177e9fdec9f148b6f5f600f27bd4274aa4d727e01f7e9431d2da772a26352fea417bc6e9b5ef8cc09e780cdeb7052ba4b0614f2669f52f5eb787a025a01cb230f2d15fdfc3aa04c4eb04f96be0dab57d99d9a702e4257e765d4e30db6ba89e0aeae417f63eca1cc5545221687c2df803edf08bdb9c935c986e507ef213885823c5e1c012e98d2256645164715b593537715407ef18396603857f54bf56f9516d0df96b058814a732561d5438b012e37692af44613aaacba3283c401f1a1a460fc5cb6fc7fd46501e62fe5bed4c89e8b5cddae7af172c45f5fdcebc5adefcb5614ac9b418f8e68cd976b1669feda10e2fd6b65a5b2b58acc47436f763bbd9f9b9bd2eaba16cf74807e95552c9ec6facdce82ce31c8980378dc9949fe0c198415d6942351f09a6b1c82b3031fdfd79e32aa2244e06dc26c6e5385ab778d1abe667b30f48d8445fbf8fa2e1ba410a580379329bc1facaaad9004840dbc4525e7e299742507604638489db444d75f742dec79e377c3607970314f1ae4d3ae832d2ab809f88c7b0c49a0ac194db306a5860faf4b52d6eca02b72a48abe60a6c5269d92ca1b1debbb4d11c6601f38612ee39c4491e8aeaffc97e7c8ac9028ca9f733a240d628bd8d985f600ab9f77a094d9458bb74ae07808cd50d99123ba9e25beee295f7771e92aa63105fede49cfac5fa510abf941afecfc9abc5def3a117e0c40353b9554da5673f8afdc6461a603e27aace953dbd5a4194ff02d91383731124ed3adb13fff911a343b5cfb73db0216c45a5d1d01ff3f062b2c1c4533e2654ad424fdcd973d986330bce29b2f3457bbb52ccd39e0abd5948d4fca874ab6104b51af7d17a8beb1261cef74933569879a82300be236ff498955663526f73ab272d2043652031259458a28cfd8c054013d6820ccfc5f1bddf23529161ba7b4c1d8853cb5495f118cfc6a32e4216c7e521d002b2d3a39604392b2e6b97dc5f2fb0f924a96015c8b41b8ed3ceab317ebaa2fa2092cbb2c550e930cdb089ac0a0362715a3a7c869895a2e23a5ffd83960317935f369de68f58f8ade88fb3ac3a954b33084b75c51c2ea6011fc91a17a4b4fb5656b2971a8ff7700b68c63ee56034a64eed753d5c3b04aa5ff6fd5ec65f0d5cc7f2c8228a2b2c3e07a0127129953a6582b70f59e9c80580cad864286341e0358384f9aa3804cb854aa742c68d6ecd3f34788178740b010561312a4f71601a0de19d47dbed030b239f2a639629f4eed9d6126636de2d15a660c08695506cec8e51d045916bfc58ec7990fc44765eb0277a899255a80a517c6fc6334ca2c4d35096bbee8d4f5f9cf2d00ee409066825634b67450249a7fa88c30673b80dd4a20e78985b26971d60b82f7f811ce61ab08c4d7abf1a93628aeaf4f1628bb91763635c660f67ea519b4dcc2be54508f0e86cf1bf01e87ba244291514ea833abe29cf107d27d55fc4e5ad228ce8cba6c19be79e962ddb54a82756d11522beb8efaec8ff09612444ddc7dab8f9093908a9bafb3e5ce93f401dd58f4e668df60d245a35b78c76a374e898cf2b90b758c97b21a438d63d4ef7dd6c0b10486d88e0edadf4e9030dbe35ce4c9505630b3dd2e5713ffb1b795bdae615ae6754f91bd4d9165a1f7ce33656d11d77592284dad476c199d1a1ad1e0545828cf848b9af38bbd96c79475d305f65649a516c6ea7f704c9896b8e8d68183b72fdc1c75717609fe1ce874c2668713e408fde2758e22bb8fbd02fbbfd7b58bdb1b85abc7c0e21272d860f5a4a850c5041ae3c85521c070634ecb728baa459032061f0fb6efc0ced12b96fa393a47e7fdc705880acc7e26a6f23f3badd3c9e14df7480f1371a4a616395073062dfa1a4925824829ecec8bc511f233986e7bdda80aa1417f78dcf0bc14d5b75f9d0cf98158377de1a3a31a36f8e3d02023cbfa38f99eef5aacefc7d7777fbeb6e58deef4e7773d78653e91594fbe15e406af93a79ac8c03c2d29ce0413931c33d048606251c4f79c623b00f3e99112ed5cdff5c51e850be4ae81bb4ab441dcb4be523d0cacd343a0e461d05fa0ee4fabfd13c616bc5cc7bbbdf071212aa26b3697a6c245e1228245e810c4e79b8e1ed83049587e5a15064bca84f17474ca0744d6978b1a92b495701f26dd24ea810a2aff2905eccb1746fd2f5e0da56caa7a5b60a04f5f5f070d505746432515d20b4a5dd4c79079f76cc38b99b8478e8bb4fe0755afecc0ff3020e1e34faedb010c74bf5412c8e864a860e58e52c1fae8533a1713858274dd6fa5dff7db877b20d5c5d757213c22b97626155f85a73800b65d76100a450b225d7c1518f9764150e28c7c20106461f8c96953e4297dd930543838548c11531a5963ccb7b57db7f951b027d215c957383dd70d3470b44f52688d14ab6972b7d78071614643c59e41b5b1943c28fdcdb15a1c3ef34cbfae411f2b8f5a088f67029d7b88ec479510dc59f0e436182d3c5672240335a22a99834c423d9d6b2ff3ec3d53f911f10b119ed4e9252aefb3da173020639ae463ec7ef6dd30f57f4f91e1de217c9f9a963c258340ecf4576f2b6b8c8ec66144601d8aa471c171b8d09e6c6cfaf64729654a8a4b8ca38320bb727cc701130456281fd0b5a4c584583dacb0c9ca3155e1918d6d740d7fa7459b918", 0x1000}, {&(0x7f00000000c0)="69ed8f71e655a001dcf54f831bab432943bf687d673ae9a17675e019d1a45df10bb2f32d6c4670076867935f6aa22b645efa94b701cd8b2a405fc86b2a489c230bd63ca436f48febd11636df0d519e17a177b79a82f828c491ed4530197322d61391dbb454cf8ab4f832110650b29cf5ac04c8c6dc43525db23019358374ebaa556e05b282d002a3954a869f223f2d45f14298bcbbc60a922235289a4ffc0dbe5b45cb55cfe43933b52379c871dc8249243ea95523c1ae3f0f70c3b9c599d9c21fdb0b548a75c2af7bf3a3881adb1749f9b48dffe2c62d4cb19e012e594b8378ff7cb9e3f51cf12142e9db36007ecd637e03940a92a0", 0xf6}, {&(0x7f0000001200)="b712354e3ade9283efb5e4c07c8d4adcef6a492aed4eb95b9c3eed929bfa7d4d55fdeefae8e4fdc4c7385039b61b5efb7442ef0cd3b37c2606a0a43d3392654995f619a9f1b083498a1a433d346ffd639887154224a59ca1c44eeeb19252055ee5d961776fb2f310fcea38a5e7d08ac5363df856f1347366aaf6f1c27c964cb5ff793093e647da3744e25ccc1fc6d7a573454ada19b0b625ac4a85489ed380c4f1e0fa22ffaf018dfd868ee244985448b960a61257132222989faf712bfe7cf644ff54de139f727eef388d67157aa3e0986734e29d526786982d18192a830610fec669ef3c1b4aa31c5e2533a7e90622649e3ff12f8a1497102ed3d043af44d03d277daa03840612c5415bfa0073caa4d1b030533152a88c2d53773df48b5d9052e22102f2dab5cda19d1797d9b71299da5fe3b5ca97496f5b1ce0f4f1805490072c69bc7de5e3c288889daf9880eaabcd6fc1264594c5e263a2f11a7e0c6971bc529f5e861b0f893035354452942ffaad69f50dbb99f6b3787a52738e894600a54f0f9cb4e3402559d863373284ffb4485ee4d3be4aa5d5cbfce329584907376ddf6f93773dbc8d6251807ad789a497fbd1ee4cc0175178449709870a0829428dea7a19352d26b4fe4cf37efcdff6af074b4f067b084c7646b615d0b9722cd3f9cdeba8ce47a7d68c4bafe91cce1950979de9a91d820d8d3cd819ec3e390c3c4bffed3cffede5596366fdb7097765684906985a2d4da945bc1a651da840823b678b76c92cf371849782ddecffa4075034dbfcfd193bd3695aa180ddc42568b09a09b82e384296c5293e12fde613c33e6c3e2ce789e163e656931a3e6ae55ea2be02bdfc04d818b59747626ea8c9e859dc067d8cad4076abc81dc7d03fcfe185f89c63ddf2b95dbeebc8b3088eec85ba42955be24f300947c5fd1696c998cd94aa6207d583429430f00e39189855ada0be8221943913de80dc510313cddde88a715d495effb4274e637d3cf05795ce5f8086416c4ea893d1aaef0f70154994f52838de354e55409159a28234979118a01944a80458856d532012944ebc9d930a3191c0e9581e0f0a14cbba5d859281c69cf112444f210f7df912d728b5866da9679de5abfa9fcb997e49827a984c201ba39b6e131c947a09b1b09b077005b505179dcb391964deefc780d427c7cb48cc4ed9fae8b94cdaa6f3fc0f55ac2ae30165eae8306c90f32928b18d1bb135893052ee55ee4eac6446080e8457f905593b3cfd086f66620d1849e0b5a1875168bce4db512e743b28b9daccbda589e27d8ce7ab52d9c833f392cf63acae17b4449b036b884d6a4824f7d2e129b82402c669f25de1a8af489d0eb6119655a7fcd795f3666b05f7f567a0c8b5f0ca799d9573ae8f22f54f8fceeca90e2641f415fddc530c0b9d80f42b0b8d3dcbdb7e9ec9857f89d81f411412d0a5a18c6cd861358edc1fdd8001aa9754a11d52c566aed50fb1170b477176d50dcaec91d407ac3575f5b7a460b44616114f931a3bedc4201ae88e433d5bc36a0655619ab8d689564ca20146e8bb26f11ac8e16d1260d30793cb3c16fad59fa63d0cf1b419cc11922c08fd44157e16d6af438dcf365b3471f1bbc8b882e2bf30fcc8e6fb84fb01568d1638fb22aa39cc68b9c9be79c7f00203c59d0a89700b0052f8ecc9a3b84d20e9ca1493dbba2c194925e9a117937556029ec1688d2583fdbb3f3550d1810c5ca36f6fea8ee825f4662c7ee2d5258981cf3257435dbe54b352697cbd7eb7fe58d8090a72722659d693eac0a5f0dac2aaa73f5be28edf14241b1ac65564302b3e8708a11d11332095ee22a8b45a49c0eca6ec257ddc3528f8fad1dd0da95a340e5595f28359f0054780fdd95ca61d9ca25dadd4edf3b6f4d76fb4d2c7b2cd0564395f90939cc2c8178b19e9af5756699488dd62eb9f06cb3005e5823ef2a5e199a385de81661ce41d9f4fe419699f3abbfacaeea93eb549af55f9c50867827c4f158c2adcd4165cc9e2ad64ee6b8ab0066e2be1721486892993e98df185450fbd51ddc085c4d64ab1f44f084276ce9c4e86d3b344006cae5541fbb205534d1da5a9f0f3b0b63a8ac906cac48d4ad7da4898a077df50f1f63d3d46e21f6a268e4666ab8385b898e70e8d1f26214761348a3f845be43aa519eba5f7966fbca51e5eae13c8a84dd7040cf7fd447e7a66f79431e5e949cd5ad02f4b00b8fe5c562056df0d572b74d19cc9c1b0c1a88646f0a8bce4b7e8d2e8bef1f18e241b51bc1a78f66ab9716ee7e20065ad80ad4651968be4c237b0d5b0d599bc2ca65587b98bf770a7bae3ec4a9e1fd1223848a5a17bf14abb9025f3dcf2f2e78ce0b82116d5afb0b26f4e5e85cb5bfee81401f52ca39637a3d067379781631f43471dc4f5e1fca87072ca2d3a78a4f17557a051594ca3898df3bb5a637c88bee503210e8761c8578318c8c216435e98cfcae96087bf0e6172a97592766b8691ecc649884b2e685fd09c99898abd5ff607045ce65a29910b03b60df6c39939067ae8cad994821e555317379e66be63118f99ae0232fc20fc6f7b55cdd0d5c04c2d4d150087c39a03a1cf7832f24e375cc9e28d23e6d8f0883750b5e9c984ef323d6e4060859ec8b2c7562a0f2cbe52dcb13314f51466c1b8514d4851830cfd1b2b03e4dd718f1e9385e049e3f545c4bb65e1009e47a532e496259718154398f1af30e1a2d9afd0863d3ee915f82373f0c1e987d5bdb8335d85a06205525d3b10d1b0c7cffb91ddf6c8376c2900af0d7c09f29f732d8969da0b5b12d0f86b7e8974b3494633f3f028670e59d73f801cd7a3ff6dc149435c93452d577e0cc598585ed7326bddd6d49b8b4e7d8cef3f4d34f6da32d339519c934143b02012b4514984f88aa1f6187a6ecc887ae341758d880fbc5f9975e308f2089817a44dbb005ec394ecfb20d8a511ef2031905799db8b10ba97eddbcf5b3b7b80206929308c7d3ee94cb4b12c3e9c0bbd094dd0d8120e595fb5a2950fde4c0eab90cf281763497220f0ba147214d480f99a20568f03fb5faa7d4bd505c1047dcfada3b42491c473643e57bf9e853f3cc19968b4de0549b358b72792826cb43e2511d2d3ea150214dc3a43ef36af9d16f60e4ae753c2e9907ef6186587769f2e780c1dff996c39225e7a58fe25fa1195ee485c6e183da1c2bc58ebc1243eabb88c0136ca3268a8b85b218397f8f40f03938bdc4968c4816d60cd5f0f740e776bf386150e525f917b139f27b436fa0c050b70eb98b6a6c6a0254ae3ed99a1086187e3de60c933738b31cbe7fb3e3a8c0ad15b2de7ac54cf29acf573ba2e3918bb65b3a7fbde2bc7515942e21b432e2cd71509ab27892793829ad0a7dd4238415218b3cde709df8df723394a25b3653263454af78d8c28f3e2212322b6356e844fd6c66bf516dc304874aa040f6f0962d4f502a0f2eb805ba70187242fb026bc90f1aa63eda41143b8f3b83cc65a35330b68343d9126c6c63629d24fa9b1ee00eb5e489156e46eeeec755c68a7841afb80775c0163c355d11b23fdc1fd310990362c075da0070aedd1a35f329b92ab7beaa2a2fa5a3d222a914031de3cca5579af6599de3985789532342fc9f0ec6ad6aed81d86c51bce68831b86ccb01e10056817dc695716401a7aea6c7ed6ddc20916bb5f225f7ca1d772f9f3142a57d27fba614f67f38004b3a65c18d24a8fcac56738f2a2e7491221a2832d7c34b7d66f6f88351c5f78d2ab8c0d3bc6bf57b005cacdfcf5427492ee4a56bdaf2d2da66dca7bea97b28eeaec87cf1d43fb5b475ea481661e05d0a1edeae06285d36aab85e2f45f2cd07e69bf44f4b539516d4c3279993f7b3b00b26aa26d964d4ca5a743df9c375d55f56f39e726e3e7c1be866ff9867e9e215ae0cd9969c1316d688898cb2d1b1026f488c836597abd5f82704652d095bc3ca551bd4588cbf1b50746e9a1fb7576e46f3f3607cc842115eb686b70beb08031fc6e0813284c9550668c984fbbf51c203155f1c6fd7385f1ab2fa6f3b0744a8294b702d7d3d52da214897a9618f12954c7245a33947c8a0c1f67d513463e99d0b701721373bb2846580635b8ed4e00f546da8e3441aae2b32ec4dc7be073ced3053f72d1d6f1295f615f128cadab5cbf76e81e1f153db8ed67bab13f26a8d143075d13997c42d872347402c4582861fc3198f2472dc37dc90296829aeca086b5f812ec59149b927c89af9e4a2d6627841a8da98edbb7bb01b1d70a882993c5e97de8525a0a49991c3042d545c0f174b5fe8b2842436dd0a177cb5d8dcece0dfca74f2fc9bd7ea96d863e0038fd3382604de809b1fdc4924cea3b5152d538069caa367560d91b2ed304ec53cab84f06659fea5a7d7091f4196b620c10abbd58e075037014c4bf70b6fb3c66d2fb0e14528c8189a6360570bf4e90731d38134c6776f2b69a6472b9546298163bac24781e484c33a6423cac14b02fb50dd674141cc4ae5ea9bb0e5b00c4332df45749cae51420b95c3d54c807216a76cdeccf0ad8604d5b17122a6810c0e675138e8e9b5248ba0470b24f8c673cfadb3bb6fa10ab0e533b7674aaf735a072060ad009ffff87a49ef995da5be92d8e796c4723a89c1708d7ff4b8ae5e9a81fa18572c04654d46a7021784e44f5638ee656abdff74556eb7609a4c9413a4cfdad52edfa9e8b666693247ef7cf17bab8b89977786f8312b88a77474b1137f32d1aed89338dfc0ce41d9c43c1dcec5973e6da49577161456c83c43fa1ff5da2032e3a2bbce34c683e39c98f821ff326418e3667b74ab9a34ac6117128bb780638316e92aff7bba7adf9821e8688a5bdce09d4eb2c56748d50605cf2d88d13a1497e7102f3954571b5755c1c40ff07306a27dd69a2cc5e9c16f78c326bf7dd909c018fbf1624d2fdbb80ef949c37877795f9bb51275e5354bacd782bda95e56e72b3c989b7f056859c877d21575d25f97cede67e9fdc053ff97575ebbf3abd493f1b2617a3e21f843528ed3d03784ca3595ec72e44044db1e803ec6450c0796965523e7f0ddb28dd4932a4cc219344d1ce979af274af969e53c0a8c0117359c65903e6009efd8911bc46662f024dc20efeb643814f1d0be45f3e27e6dddd0c2e2fb9a6cbbd0c6fec6eaec7310f427628ff90fc0839b98b9c9808f74838f0a53226798b69ea1798a2adfbc4d60375a5b3588a07a7994ba2f11d0ed29d4c598c911098c224f191f55fe8ced0eee7f2f876ad5a2a2e5ad30b48e2ca3a1b8df6fa43963c22eb7df459e025bd2d92a22a466d03ba39a20c7d9ac4b356e5624df1991f8ed1a5dfca46a69f876110b5d7ef4614247f893e9ed4b405e446438b7d582158267144304884f025f956b2cab3c65c28bf0d07f6217b436cdf4c3a18a5133832186cec55ca974d07b658b53cf1b7fd7345a0093990b9ea7b19bfa74ec35633b6d7d968a3f274373b3c4c55821bfba0e840c54a0aa83a1492e8bb91f114ecf6e2b0842804c7a3f1755481b7752ad3419b14856485c302635b63775391734a8e73d6517ef7a7c51ff12fbc87ee174faa5eeac0f103d86e2a502d244310e73a68d2cd46143a359557870eb952947a39b30077eae2199653d662e3ac0e72ed4494fba4e885e712a73b4a82ac5abc3b801d3cd1cca4d9363798a3a7372e564d1b317e9e724de89ac72448bd35756ceaf3ae672962bcd1353ed4f7ffe453e842eb90909395827cd3e3456a7b4062838a84888c7f04dae7fca720071d86881dc19057f9294f", 0x1000}], 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 11:10:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd3305a69b875552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f7281938f16ab93f12fc4d5f16b136a5d00d16bab23f88f4", 0xffffffffffffff6f) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100), 0x10000000000002fd) syz_open_pts() r4 = msgget(0x1, 0x200) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x6) msgctl$IPC_RMID(r4, 0x0) 11:10:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d011bcabf2fb3450169fca91fc1431fddabe61e9819333f958d485e0cb0790f27ff03550f79086f4a92a81124b854f0a2458da7a0481da998791f5d6129a491b395c71f755ebee27fef68a7661c73649e51b60e2df81a2bf89d33d2bea36948695cf6c1aacf27e74cec5c177de0d8dde4c0f62cd9428a3a5c243a6ef0410b8b1fe212fcea3ee8fa4b0e533148db04588cb8380d906b02cdf2e17e7b80c958d1f0aad45c1db8006ca994303218824e9d59ba35e7f88e1f963d9cea05ec8bce2cd4be14b41eeb08d52f8390d1d6266f260f2ac029"], 0x1) 11:10:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) semget(0x0, 0x1, 0x80) socket$inet(0x2, 0x80002, 0x100087) socket$inet(0x2, 0x5, 0x6) r1 = msgget$private(0x0, 0x201) msgctl$IPC_RMID(r1, 0x0) getpgrp() 11:10:06 executing program 1: clock_settime(0x4, &(0x7f0000000180)={0x4, 0xfffffffffffffffc}) r0 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/205, 0xcd}], 0x1, 0x0) lseek(r0, 0x0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) fcntl$setown(r1, 0x6, r3) listen(r2, 0x6fe) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000280), 0x0, 0x0) setuid(r4) pipe2(&(0x7f0000000240), 0x0) 11:10:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) mlockall(0x3) 11:10:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) 11:10:06 executing program 1: rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1f, 0x4}, 0xadfe49b282ee40f3) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r1 = socket(0x15, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x2) close(0xffffffffffffffff) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r2 = getpgrp() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4010, r1, 0x0, 0x0) fcntl$setown(r0, 0x6, r2) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) 11:10:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000440)="31cbf3028908a61ae6343db9415790d3c2c67785bf00eb87ae632b9ebcc5d0d23ada3a613eeabec4dd4fde2c2735b55cef7a85c71fc8a2f058db568746c44b192b4807fd5ab363f1d99bb5b82c55d3302ec9e94c199fd2b3885b5abd7369e5e45b7f18eb4aefaf4dc994ddec810000005e57cd417721e9ee9f8c701dad87627ceadb190004ed0b5dfe6930359eff0bee9da8a293a8bc2dcd7e04561c0b312f7dd6bf33178248f78d952b4c67fa6c355507cb586ef43674143666de799fbf075ae2573f9d04a6600ffd1b1f076ae17cf56c34c69ccf1ce04f7c8cc4c8fba9244dfb7978fcaae3041d013a8d8169d342c07f6f35052670a5d6858b29afd38f72977098", 0x102}], 0x1, 0xffffbffffffffffd) lseek(r0, 0x0, 0x3) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) close(r0) 11:10:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r0, 0x0, 0x9e0f911521e3e659) syz_open_pts() write(r1, 0x0, 0x0) close(r0) 11:10:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x20080000000}, {0x5, 0x9}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() r2 = getegid() ioctl$TIOCEXCL(r0, 0x2000740d) r3 = getegid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xff, 0x401, 0x3712, 0x400000000, "1771d8e25cbda699c9318a5daf3e9abdeec7c2a3", 0x0, 0x6}) setregid(r2, r3) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 11:10:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x3, &(0x7f0000000000), 0x8, 0x0) 11:10:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x4, 0x1, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x242) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/67) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xb) setsockopt(r0, 0x5, 0x80000000, &(0x7f0000000180)="03c1a7172f4673c95f7b28c8211f7922dc77f522fd6ef669ba989a8b246d5a14038e42e7e780c95a015507358c0692a6365260040a071565ec178d2af7a861a74e923da44f7bffd9027d1dbf1f4532a9fe22636c54ac41cff33c864c3ac945788dc68d4593c42dab0f85f69ea39527164d119130039ddc5962c7d71f103f67983092eddf3c4c94698da1b1b2ac8ccf31942afca12d08054cc7968ccee2f83172dccf681aa402f96728f3a42d3866905b6b60fa3e1d2475c068535e8df4431686c2a4085c03bc52cc7ea3240008a4b97779d758c860621e4f87f348a6a407cbd64f244c4b2e017567e5a3de", 0xeb) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) 11:10:06 executing program 1: r0 = getpid() setpgid(r0, 0x0) r1 = socket$inet6(0x18, 0x8007, 0x100) fcntl$setown(r1, 0x6, r0) 11:10:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x20, 0x4000, 0xd0e) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0xfff, 0xfffffffffffffffd}, 0x10) 11:10:06 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x49, 0x0) nanosleep(&(0x7f0000000000)={0x10000, 0x2}, &(0x7f0000000040)) 11:10:06 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x7, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getpgid(0x0) r8 = getpgrp() r9 = getpgid(r8) r10 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, r9, r10, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r9, r10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r11, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r12 = dup2(r11, r1) ioctl$TIOCDRAIN(r12, 0x2000745e) fcntl$getflags(r1, 0x1) semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, 0x0, 0x0) 11:10:06 executing program 0: munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x2, 0x7, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') recvfrom(r0, &(0x7f0000000880)=""/168, 0xfffffffffffffe07, 0x3, &(0x7f0000000840)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r2, 0x2000740d) readlinkat(r2, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fsync(r0) clock_gettime(0x8003, &(0x7f0000000540)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r5 = getpgrp() fcntl$setown(r3, 0x6, r5) fcntl$setstatus(r3, 0x4, 0x48) writev(r4, &(0x7f0000000000), 0x1f0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) symlinkat(&(0x7f00000005c0)='./file0\x00', r2, &(0x7f0000000600)='./file0\x00') getsockopt(r0, 0x5, 0x2008, &(0x7f0000000640)=""/71, &(0x7f0000000280)=0xfffffffffffffcd5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getegid() getsockname(r2, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000800)) 11:10:06 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x400048a, 0x1) open$dir(&(0x7f0000000080)='./file1\x00', 0x8, 0x28) 11:10:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x7, 0x4) sendmsg(r0, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000001100)=[{&(0x7f0000000040)="2b5a8b095f7382ffc5db469fa2072f80def62603e161309e7ef5dd149843e9e2da33ae9477d0d795c36ff251416e73e7192512dcaf24abb0ccd754c40082b24402200ba21a86d2cc75a8c10b3a5abc04aac428c523f939d6edaa05a42052920ab7326a2bada3c8cbd0da6f77bc807a98844d6bd117cf97addb336e335af1cd180899b115ff56199a481f732611abc4eaada2176a82bc31ad8d664e3adcaf7d1518ab1daeabe45091a5eb395beb1f7bda93a7", 0xb2}, {&(0x7f0000000100)="0bcd71ba9c209cf4978fef3ba3b4fe3836d1c6aabc1d659737fad6a9b26d895332413c3f3452c9d85869cdc3638e48058bc696836b4c45347785721368589812a23ac17db20461d5ba6d205702156a2f4ffa1fb2b7e9988bdcb866e7e8263289b423b6a0d9a222870d70ecde7634e9af3ec2d88888bf5aeb643fe9a6318f588d94076bcc0eae2901083842742c3b7560d4515aab1f0fb6c1016d85dcad5c835733c62a1f6117574dd046fd7cf2b4db3a2d87503edc2a7ba690cd9523d302ce60935353e8d8a7a960a141aeb2bf8b2f7b08a76edff6a13fa6386d78aec29776c7352a6cffc7dbcb99c326989a898eb89b0a57f81fa23b15e8849ab867bcd4a1fd7de346857342f640c243d5e10c55563daa0726468d65863b6d5166941c52c68d85c8ea99f9c1e88aa34e30fe1e7849f0884e33fb9e85dce5db11177d77fd7a67cdd9a01378bfea963400a67f8a246dd7f4b2c9be719f2c759367cdbb71cec0e35fc7f478505b74e1732ceadc5a74542be5292825629ecf0426e8256504d9f7d09593e1a265e8d5e3bf12c85b7c622f89e1247fa69ee0cb657d1fdb55d18db9634866684bd5ee180277b499df68b7bbf7da328c056600b95f7d5124f3a2f6953d6acc05461cf1c2bf9073a8c8d268799e382817c3db2ae818d3895ad4c59c3a5326b9734533bba2c1597d6f98b964b1fd99019f15c1d2162555c7d15cc24fb1b2d5e144a325465c677b8f52ebd1e78245c548b420f4eaff76bb5bc7224cdd6d25d557e359b5c0bf7808865aff4532521ca61f110a0d1fd2944e8dfbd31688fa062136db994ad9618c62f12ac29a26a85fb75f7f8b4cd4ab09120f944da215e779a4666c66de0e93c40583a3706f7007f6b52571b096b6f2acdb4ad69c4ae4c8876d21685d772b77276ef4ac88f44dde82972b164ceeaa1c4c69312531b41475d1c3a2a232ab00b685d39d76de6b3cbd085d681920356d79f4badd9b82069b41701a90d365a88888c7d069309a278ca5d40042558e0576dc27fe791ad9572bf50ea5a3f52572042bf15016fd86103bfd0ea580649254ea7da32fde591df43dbce4c3c321012c191fe66b5244c4119e89df39252021cda0eced3510b325ed9f48159919308cc79d4aa1b76a0e87ae7b5875cd4337dafbf467f8e581341c96bbf98747131fd8e5d8b896bbe6288561cf24055d1a557ed55fc2e6261b59e6973c232542fde4f2ce43156e4de7f0a1a3f9539181caacfacb654901166b17bfc236fe8cbfa0bf6a717e4096fa0c49f51593d451d5a01d07e253115238857124856eb4ac5c373f8f0cd840514d0fb0b05522ec69838d6114d1d7754aeda059e8ac2c201ccf52e16a7ba94eed21a5baf6f65ac7269943b63604778dafb0f5cf34741e5d3b68e1e4ba77da599c39c6d5963c86b4d733254994063d6aa8102c6cce13c99e45750dcb3a816decf457c9bec2d4b034961750c88702e5789c379046e7baa6dcf4ac3f6b3c12905f7c61ded8858e673e803eb0dc0cb7b0b51e2a113ed323e8cf7e2f40896b969eb6c075551aed8148b99289e728e0abfcfe0d5e8c43ebd41381fae6a2bd7bc432c63e7578062ace1981e86df61dd9ddcdb9d0c9140a3c7e101e28e9642462ba8bdd5287706a5cf21553a4acd0aacd8944138e23f6e05f7e1099f687b13a67e043e0734462480b4a2dce6b0bdcc38c64b7e25260e15d53c63c9b90cfeff43f22659c7acd9011c859b322d542410277206e552a37f84104dabee1344802a02d627b9efca35c7dc38153a1f4677e2dd3659326c2ce5ff789abb158787ad557f494bcc33e46870ad70bd1d2fcad8e2d01a8fb62a7d2f34bc55d15204f27ebb671108aad4906682b6e74607bdc3701ce71b2efb75df67bb830b18475e42333d64f11e2a1063427984e0e20f674ff94d3de551342e69fcf720f2a3d2d7d55abe854f9cbe36960a350548a5ef3bb2006c38b1bb11ffb4e289ef4ca162f1b029e83e576286e713ad79bb8b8d786eb6c203e1f562283c3d3bb8c0118eb9c9bb7cba990a642dace754c7c422fa215f710dd2f0fc6a32a068f9d49df486e521068f0cf92cf79262f3a5082004c19cd1c5b7ceabfa46c67b2e6e450d4ff5740e27502ab73f66104503780ed5798ae0fb7d56609828173ced7811480033236fffe2ca60e39aca5e473d27e104dab971bdb06dbe929cc0906b0df9f6fb7032beda24e8ef8a9aaf7e8844c8ce9421f243bba92dd21bae89e3a5d3ed59c9f8dd19be4bd1cbc454b0c8bf124cb12f4b7665ba8096dc8dc8c7b8bb232a0f6ab17ad666b82cbce554c420799af5d9146bf5fd344cd1e33ea3a72681bfaa68a0afb6652a0fa8c42d51b7b2e81da27ae2c5b09976dcbdfaa3a962c46998379abbfa08856b52cf68bd4bd0de2f818eea90d49d17e2682e0ab558da450395ab9385055b09dfb99ce58f4418de19f7e96c818f8c957c00786c9ac5f894aef44458d01116b42b6817fdea54a82beee22504143e952fcecb320cf35b809f0284717e06b6732a597680fcdeac661e7123aca20cb3000a10bdaf03272f18ff8455530d2d6894728ebcbfa1b0b8e6884d341f068c96b260030e3500619180021207c8e91c400015984bc330a8435879addb9bc981ef32ec60262ebef21d972cf59511c54bea60fded67e61625c984fbad2393d78017ceaa914faafcc7650aee9d98dfa22ef5be0affa30838f4375e7bc6e832615ff6a774289a2c9fdf5c5d3d825fc925860b1d1edbba1a12ebb1d37327bc01bc7bae097fc554900d4e1e7fff481c88bfdd44a764ed3d16b34a520700eb1dcab0dc2af496cbe025c5974a6618830c81d8a932f28e4595f8a6c40d5cefb85c7e0fd45d99756afd7bf9f35c7ce4592aaae52592e86eeb3b85db1757793d76575c3590f0e7d29b574981e938df06776b083aa683983100afca98201ec17be3395d8311ef057648367b5babf77f61a6ab892c56720ac0976338ec4fd7a1c5059a06ae52a7310b92eeac5b68bf8035e1cf13abfca54f22cf3a871249bc7bee6a1d861690056c1ebe5b1678a2f659e009971a9f47c2d6a8cf7a3f259776d39333666763d4213979a42d7523d77e2af44fa4420c5a2d0065b00a55e0e490251c5fdf00f870fc60c7af629697eba37a9e9651cb7c7df6746037f2017552023ef99a3df59d1bc331ebb1cf204566e18888b085867b6092802ea674a453275efd5e26357774ae59cc696b0380ac5026c1c677efe739f9ecd2f4c83a563945d42aac75e8053bc9b2bacac709464b23e1ac8cc321fad14afc0ac79c383cd8c60206f90e60c789ca33291441891c556e28a3607037822d9428a320ee503465a054236e43dbbf9d5aeba1c98bc9702c47c066a45987081d64d5c18a8223db8b07ceddf1699e71105f0caf6fe07e3dae3162ac0033bd2aa38f3477eadb7dfcd731998ea72428ad97260a22e9b6f47a90c71778f5aafc4f73b3e446c1c5675e2d673ff7d8cfeb6dd3eb8d09708beeb957fe7bbd1ab171945cd2d1fa5e3f8578bc6170af17b23a295b844c9105afd2fed8ea6cf0dc8279e02482d9de218eb9f8148cb56d5f60f2e6d6621806b8c8c30483bf849c8fadff5afd8fbb78981385267c6e33a9f98289ac52d7f36ca8595837a447b5c362b8fe97d2806117a807edbc80ad2af2879a9dd2c6fc3f92c6a7b20dd4133c2a99f5903970ccbcb17eaa4a3fd062cb085bccfe37668b2d9e0e1e6a5a27b22d388c88feb0d530434a8d0511948783c10ded0ba5bca90e4ca86cd1dba5c4b3e6d5456c61d917a3f74db00fab166dcd02de9f3981303c9284bab02146d998dea0fb3552ad44f41930caba5cefe0ca6868ec8e8fb1aaa21ae4efe9b071c2b6ece775d9a7e3876a792abfd8ab12f0f3146a6a1738378834523ef0b8a9560e2bb2cb60b8beccc9711e6af5607fdf08864fbe002432f9edb455cc53725f03dddf92b7b9bcf3b2ff40f3727db6b32ea3e913d490ec5eaee7dbf9e083180aaa2d021fe8c2404b4df61a595c63a49a6add89b686af6da0be8bb3a5b25cd9672823237225a3a31d110933698c6e393b5c152533108a50df7d04e7da89161c723ae680072481804ba42821535e22664874939ffbecc9ae649e3a7a97eb1e11964b5cb879204dd11ef676f795091434951ea47bc6cadfe3b633fb934acd0b8f391c00748670635ec6cbbed45535b5991065ac89ecf21f4f01024aafefcafa5683cd1c289adf1d360587cf0f77ec6f720d8bfcda85bae8df781903d667289aa056d8b12265c07a9dd452eb1768ca29cc26a62d3fb5316284d15c63ef8b4144ac54fa7fcf9db8b3ab20827d91989c9e18e9ad31451f8a8089986186daddfce2f9956c76a264c0ef425df2fbcaadf44eb29d83668e72cf00747a64a98a66ea5213878933c7f6a75331d790d31e8d83e3eb836f4cbfe8ef7514a603e77b4b603526fc3fdfc4b9cf9038402a6a849343213991a8a754c3a11e0409f8070024c0068bce7018db55cf5f829d0c70baebaf9315ff52dbf9e36bb7d86ee1cd733727dfbbe692f2c7a7e164d573ffa4b84ffc3ba5d968fc633f9edc304cfe323a01f343c3f36a8d6ea7257ea83db1e77ae32a480f682844afe998cc18ebb220dd5c1049414da340a0b16b0045414120a7cdb4e89a5b6d468e35445fa42f048f8d9c238a5b13004efbe0b066b53216507d10460b919c45c4e8388a37335ccb24887688764e8abc641e3c8564287d1fdc00059dd58e0c966f8b0ccee81789e6275e09aeace8089bbf1949e377bf4133e5b7e55c4ad1f2900f7385f6db962bc54538dad0f642ff614eef67929c78d79544daedc926e8459028f3994aabfee738066475165b3bd3bebac73d85f15951f012506c986490e69c09cf62053cf03128b0267d48890a4e22765e2f971ec4f9782526ff95510b180bc825e83232344288d77f316608bde0cff90397c11f27d4752f859834598c48970a894b60c3e336783c7f65f14bee5ac4d0cdc03769db1f62b9c5e66054de5ff22f177b814eb6793cd47b74c94421b65bd1ccfea893267fdde8e4c341bc9ab0cf8a2bedffff77c77cc630481aac8f6eb87e5fc745b04ccb2bcaac74d60a83da7786f9d91564ec4170f63328904e2c66cdc8c55b875cbc7a64fd9018337ad39e25cb745aac68490bb52361093a08afdc725fad3c39a1fc289956edc568f9efe020a66e79e82c24ea5e7022d7d0b2cc44cc329dc4889d09e1d302a458b3c8f8bf4a3d3d963e0a7bce0b7a794acebbfc2a2a63f066b547149114374daa61240c698ad25f3da4abb4c8d0e3709724bc5d4af7c071e5886a826ebd1d6ac2629faa568814bca4a5c5191feb8554559eb0180c51625048aae360ffb723282ef9173b3126bec429781fd8ccecd5e0fdb62c4b6142c9d708e066c2b62de52467b07f1d8ab2cf115bdad8d024a217ead80715bff54e2e21516c983d39bef7a95a902a14a7b35867f8936eabfefbf916ccbe1748371b283854d95aa62d6228c3e8113a9999ad5bfe09ab3b8bc109e299b3928e9dd3dd11bc24c161aa6f6c3233b704cb94f5a15a9837737cfec75d21cd764bb784ac543ed2e3ee109944b65e75c0bd5ecf52a4574f5caca016f019310c52f5abc1846e6377110dfd5bafa3b36fc59590ae8c299de9e7425b72d9e64d122ea0a4136db87a39f1ca2d834a1dbbd139be1d01fd73eb59cc917741ca652182811d9e7359015f5242a60f2719224be1ecca2f96b40610d46585ab2499afdda060a7f3555db774ee5b384d0940e213c5765ec134472", 0x1000}], 0x2, &(0x7f0000001140)=ANY=[@ANYBLOB="78000000000000000000000009000000a76d27af2bd554437a01f31935e570fc94992155fdea5663e5daaa67e74d98871289f626e7e0ea8b1df87219c774a5632a3c9a39fd3d301ed9d9d3c32e0e56b7a5a969cd1ab59a9eea5eb703d4f6d5e090fac24392927359c7a5e53842a4d640121d000000000000"], 0x78}, 0x405) listen(r0, 0x0) 11:10:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x402, 0x40) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd86) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 11:10:07 executing program 0: r0 = socket(0x18, 0x8007, 0x400000000000004) setsockopt(r0, 0x29, 0x26, 0x0, 0x1000001a9) 11:10:07 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x8007, 0x7ff) sendto$inet6(r1, &(0x7f0000000000), 0x0, 0x1, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 11:10:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r2, r1) 11:10:07 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r1, r0) poll(&(0x7f0000000340)=[{r0}], 0x1, 0xffffffffffffffff) 11:10:07 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000066, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x2, 0x5}, 0x10) getsockopt(r0, 0x1090, 0x700, &(0x7f0000000000)=""/219, &(0x7f0000000100)=0xdb) 11:10:07 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4df4c5702291b3dd0e20cc1fcdfeb30d51c8a08c7e1be045c932fe447d3637", 0x1f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="7f0780", 0x3) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000000180)="eaff12a8a7ca5c000000000871ad53536a51cb333e3385bb", 0x18) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x34e) 11:10:07 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) getsockopt(r0, 0x80, 0xfffffffffffffeff, &(0x7f0000000000)=""/216, &(0x7f0000000100)=0xd8) 11:10:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000005, r0) close(r2) fcntl$dupfd(r1, 0x0, r2) sendto$unix(r2, &(0x7f00000000c0)="9b9e626f0d311dff582b3cef00f43f2ff95d1f3262d11eb6c33e443980f091404047a486190d0804a7ce4efc18f1ecb7afd3595ac18d8f34e30021816e4537f419f24712ec90055b968184f566aa5bd3ceb35a76d26d445b8c303cc23c2048d817deeb741bec17c0816a346253c39ac330f8e5a141df43e200", 0x79, 0x0, &(0x7f00000001c0)=ANY=[], 0x0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 11:10:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(r1, &(0x7f0000000480)='./file0\x00', 0x3fd, 0x3) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x2) sendto(r2, &(0x7f0000000140)="cf65d6194c6bd0130328d8b7f5a7c446162e81eeee70a78683beda5cc09b53c93af3413b8c654cac906ad247b92e142fee7c4331ee19840987372e909835e02351a147e875cebce6bad17190c077f8523c6653306cbc165632b2e8b640e3d808805d14dfe4a6e329d3ce872e70ac242b743be3030014100bbdd06258f5e5c82608b7255c97c7ff21b9acc210d4ff37db8c180e5f3611c414732735ef1fdc9e52f641295e31c28b5a812156a69f87ca08a471396159c6907449980176167efb1c597f897eb797d17ad73d6374483010bdead24d4bc95476e660da5c09dc595bfaa1fff53790f054a173f671076a7d2eda89c2d7eaa000e5", 0xf7, 0x0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x100000000, 0x9}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000440)={0x7fff, 0x5f7}) readv(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f00000002c0)=""/187, 0xbb}, {&(0x7f0000000380)=""/175, 0xaf}], 0x3) 11:10:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r1, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000080)="1e", 0x1) syz_open_pts() setsockopt(r0, 0x8, 0x0, &(0x7f0000000140)="acf2ef65358c5785a680ae0223ec561450a9775e67af27e5896e0f465c363531f2bb94", 0x23) socket(0x1a, 0x10000003fff, 0x4008000000000200) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffff, 0x7, 0x101, 0x35e, "5fa31b0a25d61538214c829a27fe053f58aae245", 0xc823}) setsockopt(r0, 0x0, 0x404, 0x0, 0xfffffffffffffef3) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:10:07 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x13}], 0xeae0, 0x0, 0x0, 0x0) fchmod(r0, 0x109) close(r0) r1 = getppid() r2 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = getpgid(r1) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x9, 0x0, r1}) getppid() getpgid(r3) select(0x40, &(0x7f0000000040)={0x3, 0xfa4a, 0x1, 0x10000, 0x5, 0xffff, 0x4, 0x8}, &(0x7f0000000080)={0x6, 0x4, 0xfffffffffffffff8, 0x9, 0x7, 0x6, 0x8001, 0x20}, &(0x7f0000000100)={0x0, 0x1, 0x2, 0x8, 0x9, 0xffffffffffff1357, 0x4, 0x80}, &(0x7f0000000140)={0x0, 0x80000000}) pipe2(&(0x7f0000000280), 0x10004) 11:10:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x7, 0x7ff, r1}) recvfrom$inet(r0, &(0x7f0000000080)=""/101, 0x65, 0x802, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x91181a5fc64e4b5, &(0x7f0000000200), &(0x7f0000000240)=0x4) sendto$inet(r0, &(0x7f0000000100)="2a28cece3726866a61f1e3a79832116b0d1e6225f1d3710deddbf669c31658ac844c07f3848e023c622169d502e8e8223ef1e218c17651052a8e459e734218", 0x3f, 0x8, &(0x7f0000000140)={0x2, 0x1}, 0xc) 11:10:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) kqueue() r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 11:10:07 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/98}, &(0x7f0000000080)=0x64) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0xffffffff, 0xfff, r1}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-$\'\x00', &(0x7f0000000240)='^\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/..\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000600)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='*\x00', &(0x7f0000000500)='#^\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)=')#\x84@]\x00']) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r5) getpgid(r3) r6 = msgget(0x1, 0x1) msgrcv(r6, &(0x7f0000000680)={0x0, ""/60}, 0x44, 0x3, 0x800) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000700)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000740)="9e32c7b52a121d6c13930f16836e6bfd49cb66dda2fccdf66f2c066f26bed1ade2a4fedcd949dafebbe5b4af4b505c121b52b1bb7da4b88104bc1e64343ce1f16525ae981e794744fc4fe685", 0x4c}], 0x1, 0x0, 0x0, 0x404}, 0x0) getsockname$unix(r0, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) r7 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r7, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a40)=[&(0x7f0000000a00)='^\x00'], &(0x7f0000000b40)=[&(0x7f0000000a80)='*^}\x00', &(0x7f0000000ac0)='].,[(*\x13!\x00', &(0x7f0000000b00)='U[\x00']) flock(r0, 0x8) r10 = open(&(0x7f0000000b80)='./file1\x00', 0x10, 0x2) fcntl$getflags(r10, 0x3) r11 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r11) fchmodat(r10, &(0x7f0000000bc0)='./file0\x00', 0x48, 0x6) ioctl$TIOCSTOP(r10, 0x2000746f) setreuid(r2, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) unlinkat(r10, &(0x7f0000000c40)='./file0\x00', 0x8) sendto(r10, &(0x7f0000000c80)="1e939730f643468573b9b90bdf308a9fb27932287c7505f85c6b6538daaed5678af3cc58d1fcc1fad546c65a2da4cb7cec138245b7134e612d014eecee0f99ae6282325718531f139d59a5d67e7885137f3019edb40c0d26f9c32e8ed6f7435045de1c9b18b9baf0df892a94e7686b6bd6bf40087d64de9ef9e02a54084c9975516e3ca75f1a3d3dea93c6d9cd828934eedf59aa041d2a8a7861b3ff986ec9f6939a79a121d7c5f8b7e03b9fd68e980afb548fc75086006cac3b186754db5c648923f18330cdba9fb41b2e1efeb0f04ec4f4", 0xd2, 0xb, 0x0, 0x0) kevent(r10, &(0x7f0000000d80)=[{{r7}, 0xffffffffffffffff, 0x80, 0x40000001, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000008, 0xaa, 0x935}, {{r10}, 0xfffffffffffffffc, 0x40, 0xf0000001, 0x9}], 0x2, &(0x7f0000000e00)=[{{r10}, 0xffffffffffffffff, 0x82, 0x8, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x40, 0x3, 0x61, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0xff, 0x80}, {{r10}, 0xffffffffffffffff, 0x18, 0x80, 0x2400000000000000, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x8, 0x1f}], 0x80000000, &(0x7f0000000ec0)={0x0, 0x6}) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f0000000f00)) sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f0000000f40)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000000f80)="6186ef09a6dd844252983939f9debc83e14568468b5d22cbf30e6a40bf5d2ae5a7e2b44a0dbbe612fbf91dec608096d88a1a4c9440e6507673f8cc65298641c6f37581aa78b9905556a557da6dd231679612093aea78d8707df9b5bd325b2b50af", 0x61}, {&(0x7f0000001000)="4a9622bbadd0b17ceaf9fe2b9d6323a49e3c4aa18dfafe43b9087ea3b95571f2ea72774b17e3dd3d72d67838815a897f11a8139f4a694f53fa5aa57a02f03b085cdc6f3dd3855fc57db1932d797a1cef30154abc92a980c3fcc7592c0e4869049f226110659616baadf9e9cd17dd3d11083e1ffa5ef66554bfd7c551e7732ef98b2823ae2bd730a5799c016322f6fd633c799bc30784ee5e966efcf891e68821b41afcc6653764dc80493ad7d151d771be18fcc4a1e4abf481a6fca54195a90ffe3760bfadb6dfcf6f99b2cc2c5d3021d5e2c33dd5697c80dd56388e948cdf0592907f265025f431984ebe2d5f5bc8ab02f0882c58b65d14f7fe67f1cc21bd5a3001ae859c4cb06b28744b9c70b8989bfc80d848c0fa978c3658340f3cd80cf022f61cab3cfcdf3e000d423b19849da0e38d4fea7975daab767d002409e2962cf0f83241fd379fe98475c46509879706ae2b76bda9985c0a617b4ea8632e08bf8b6f201264bd0e692e022808c782ba57686b092b00eefddf0cebb715c8c1f7a2d463ab6bad9937050859508cf908679ffcf13c680572f1049bad35512b09da7939a79e079c6b66797ad8e87e88c902214fd6a03a321ac7333cd5ff641549eb4c9925dc7988d4ccbcc11bae353464923827b10ea82803a97b64278090623abd4e580fc757a8033230de20cceff8b89009b394014929cc80c3da4db020b44f646e888732dac492ef57f3b3814837356748b753cda194068d6fc95359f37f2403a657e293d441dde6f70dcc30be29896c4cd7726d90a4086209c441d435b09a2e165a74e3a58fd14f477da7e49736131d81a4c868b03ab3f4d145afc573ecf439e19cd1e6248e5b1447035fa7ec0c86d3a6fcd510ae0c6301c772ada5e25d3874a5cae0b7200ede2c6fb5842339705140094be803f6d4fcec3260aed3527c3411c37c6c2f10ee64386fb62fdaaecb48f80b8e846430b01c2f6341d304f7c6f2cea243b1e705d148d5742d26a31742535af48bb91f3b70ee288b94876d95a9625e1d604a5f3a8059a92218668aa2875f9ef9c8f3d3cfdb9761c99eda185ed580d94424b05a66818ea9000c152581718bc02286854bd4be708671fdf058c3dde044658018127a5873d6fc087b1f8550b046d8891b20693ebd5dc44e465ac54b088ffedd5799beb5993afa58836f339178453106e2a03b5bece54645e598b1b8f46d4e83524e04fdea1f1d46904c352c858f36627519a61e25e84aa0376ee4c41877f59d19814dabeca101d4b5e9bf67fbd9583219ca3095e989a2edb6a92c1c077d31017e29002d74e570a72414ddd9133bc0eff329d9a84a6f99eb04d73dddd407837aaf96c8eebf865e6569dccb798149370d4cdce7f4ce28e15fe53c6bd839f52f573624ccd4a7f331e5e413669e11015b0e9db364ad715d44cf4eb7b6ab62d8d7a066fa6f3a4210dca18758a027d8a1281bc4ea8c8149c1e6d60c793bcb5dd85a4863ffd4a98a2d478dab268d286f186c178fc03a7d01ef3a23880c81c00dfe9ee85072c86c71ed3be41b36527ddb114292dea0c38a365c154808a32383f5e7ceb839bc65ce4b43d9fac72dd0e61f3d25a150f4e20b8a5ae8709f83cb5a2f2be718f64a5a83051df617d0f6986d30654e680aa925550df66643a8eb995a951133cc16bf5901e430074ad24de0403a8822f96a2e63b322462b206c9800d113f5d891d517b734bd9272f992f0e4c4b07b04598a5da32bef86f80c0b4c3a04ee261317c46debc5213ede66831eacbd194341175b2df9c9c0da54e0b936909bafd57ec73eaea1c9e5e01373aafc83fea46d675b0597ab8c6aa551b0a67e1f92f57ae4da02cabcd556beef0c7924bb8f26516314679e6fc2d216c1cffa41cfef868c79b776ca4093262407a0ae2b94e05f06c791bc1f4e60ce3a8c16fd790bd3572035f2ed4522513436692a6e8a15af44186e54040d7bd654bc41c9528a0bb02b85bd3db3cb4c55e18763649025d47ca008b502395f8817e0c96c3c729541a0fc2f42a602c85fbe90084ee9b2dc7c12a0c718156c521a46e72b76ece38305d5ae880c74486f2b4ed2408cbb6ca2c4856149584daa7b36dc1d0832aa6876b5fc3ba6191ddad7098fcdf15badf5cbb335dd46592de1f502d44fc32b9410b03bb33b4a45bf405c5b6daf308179f49710a4d66fc471f01757ec387fcb174be8da580628e716f2ce856a12c80bbb8d72f8a1dc2c8831b6eabe8bfd381ed448e4fdf58555a99a39347217b604fca6e361e0e1f1e29b176adb77b2f16bf4565865d7f6b937a72d8c2b5a9070aadc136f9da1e474803cfadd7ac66c131a0d75a3aa5672879f60d153d9b706039c49edf0dfb37bc9979c4dfeed494e451cabeb7011e6e17a3ff1067501cbf9051cad8772c5131db13fc22147c553951aa550578dd65f72fa6e8051d2d220668ac1253e19b36a2512d3295c692a7bb5a8bbb12c3f38fcf3b148624e9705fe3bf9132003a100e4e5628a0f23c7ff2d1686333404998f25494710126fec3bf7e705560efde2f0f0753c5d44b0eea3107db3da50ed11f469239aae019989a74c147eab785e082fac8ad40a81727495f975f10ad51608c776e6c7f0434d9ea1afe0c9dc9fa1f2f5a21639c66c04c732fd32f10be4b5dd73fc90b66faadac50ba55d9204de9e52dc647c642092adc538b7c536c25b82928e30965f595a3ec4994f1d2a0226869a5f397cc3eab3c86fc39c891dc56b442ec0cf3a07434f13173f8170724dbd591705f245e842d1ad25c36199349132ab017e986a3ee731af67691787cc84cfbfe2a285a48b68c2845f4da87422cb8b78c9256395aad010dc28b5805d3c0b1f415213b49dfc664b9bad201cdf05654f9299e3a0e114a53011ec27bebe1fd41de7e115a2c5105f267fc10781df127b42f181e8c69efd48d28c2019f2e3be4096bd90d57aca6df2fcac15c084691db156e1d4bd2ce831ed285c4a7d25c7664db8cae1bbfd542c201d2543a176ffa3f571af512da9dd617f85ad6023a0ac637384d84ded18d3007be19af11cf8dedc5e1c2a872d356aa44c37857b4aa2c98e417ee8f48a300dc3e78b102883254d5648d66f6b9754bed26c85ecfce2da538d196b4fa50fa1c01ca35ab9ef8ff173db66a316bfeffbab7c8f6f5ed88053d24310a5a149a2620dea7ae10f292ed52ba1d9fa736938140c43ec3a155e1653ab106cb97b587ca02c2d461e0fca7103c579e8f7905238f52fdded6cc09d781a22fcb3edc157ac015220d7c677d740bcd9636f2baabd41879c3391b1f851e16d0ca038b95ca4eb0dd87126a53bb79bcf9a9e6f6cd6f58cc92b13cf4094b113fb7d7d3db5f8e2b9a38e734110ef5b7894abfa9b52525a060545643e9009603a887b55b2f353a042a3e63aa62f745070a05487b46095ccb611b28101156b423d31768a55bc255a33b8097525beab1a75c093d4635886b06b70f8fd06352ab2d863ef29f5eac9650dad8d843f714c1ff915cc5e71cf48c2a19f5830c67d20c594ec8478ba05f6f2236b60cc0f3d349690468a959f9237307938c16744b9a6a9794b002ec86094d2a2b5d8f7f6b4aad9faa071717cb1e83b27b6a86f7c5a354e4ce1761237420f95457edd71ae9a9284ff114eb32e5eee40f0163f3a52862ee1efc7895d332f0d4c42e51205f6151045fa5590d82cb083810880b7a88203cdf137f80ca6beb0beeaaa2ac5925f6aedb4cef300e3cccf4edb829ab834a352fd161a36b37f17823367fccb16a58bbd5111e21a9bf798a3743b66e0a02f0d324f8d42535f941d71f16a46807fa47ead2a2bc6a74f28e13791e3861ce9f69e8108293f3c26e18d2e3a42aebf9d181a2c78cb29d707e49ba43bf70feb0f0c0aecd26fc0a6783fe24a1c36db759fd311616f3dbd73c9e294e48c23278e0fac0394b87f385ad4cb138787c26187fba9f255e129cec7a1480538cc2b276187457ce2b08cb34d2e8adccb56f7dde8d34bca3649c540bfbcddb54d01fe91f0fb6de10d7313d8d1555f58d0a790a2fd01ba1b61b05cb71a696257a69846614f28fe3f0b742799a666fd91a708ff2135aefec691cd3ff5fd72f49e4e03f7dfd907b3ff1f0866cef0efb4d08e27fadcd5bb8ffb1b2a3dd3f49923abc13f74ef98ffa756830f337eeebbd3b1f44860493e52c7d548eaeb5dddf2ce01f3677d3472944ee4125e3e2644248cddd9194a86158f2a078ddd80bdea36c233df884147f324dba9248cb354a42cb9d8ee447d9af525b53c7e3d4210142d2da07716d2488df6a0e87ca4ac6f34fd1f9eba3ec0db3004356bafaf2e3fcc2e37239a37f233598402de1d08ba8cbdf09733cf9dd9d9b4e5c6b6c902aaa180aba059258ef89635189ac9eafcdeb2c43777e2ab402569f1bd0baa15a304596267f4f1900121c964644573c10a29a7b74932c3ec793bfb39461eb3e9e46fc70a17e3ae79e330b6caa52a58fce019206b0fa936ade34875bd4ab64d91a307781da31e12bece17111c0f0d1529fc19055c51cd52b90e815a029ef5bc66c809890ec6e784347650e100e7d5caa33a21e36a84b07fbfdd11a8f904f3b9d2c72d312728f15c2cb49be53e49337d04a4f8b7716a4e446646840d5d98af98fb356fcdf09cc45c4d2aaa5e3b2532e88c0c809670a94b9e91e25d53c732754e13a86a53be5dde56309dc5ddc427a2b773d9ee6a66adbc655edce5b2d0729f2e57e9319194a28b3b6ec6adc4e8c1f0b38839c2511ac08dea755b696d350829fb3828ba517ba7cc5c6fce68b3799ec19f6395dc5e2d2d7a7c795262a8c50e579b55ebd8f049004e6a8f17a09c837ec301637598bcf694f3af0570c01889156f61a2c220d9dd48c5f638ab7539712b2bc3c1a57bd8ce7cfcefb94f711512d72b6ec685b4346ebfa973eb006fd18200dd01318d62b0ef0c588f8d3497858fffae6697e22f1e555e22fe82b6bdeab0ac0312c138951d20dbf87f83269171a0cd444ea84278ec5094160f83db361d0c04ef32a82eb45d89c44db9a4ad73e9b102fa7bd2776a5d883faa3e060f16cfe7161787ad51cfaf784a3bb86f7a23da6cef2e3095f497d9a128e09bee9f23d9d6ab1bc4bb0a3dd6be4d7a7a80ec61a3ea9efe6ff0cb4ad77e4760050148a4f764d6f1a69fe597ee4f9a46869b30a999b8ae09704e91d4a88d655114b46c85bb2dc8ec75a30f7896e1e1331e0869f155824a358d040e17196897ee183dfe07f53023df5a5d8074e411542b71375d1566f67cd54167c5fedd3fc26e8cf0da19d67a584bed79f02d6b7da08395ed26fba917a1b4c6e6a0556cc7d3bad173bdea612aba58ab47b1029a2eff95cfe2cb2c7a3566fa95b6c8b0b3c13feeb74e9b38ad81ade36d4bc147d43e1ee6cf1e053538bb02c155fbb2b7c3247148822ff58e74d186cc9eb5f45bd4e238be691c17b810d4dad0e94eda82f6d769a7676c0b606224a06d32d58dab0843ef6c47e273ac8172864416fa2ad82e7283aac8a52b4b9cc81d878a7b7061ba80cae6f2e75e9b6b29d924054e0a39554c2ef07624600d6ec05a667c4a3dfc3a5649cbaff09a1f562dcdf7445ed4a10c386d1ca2e4b52eda1772fdbec6c65f32d9f6816474a76c3cfe5a1f188217d2f08cddb19b409f118f05b71c39d643232c0bba3fe7df5383dee4d1f3a0d852e1776ccc0b12ad8dc37e28dba3183c7f5d4c01bb82c04233d574779a1bfa6d678ae0e3f4f5ce7b58049da5602abc3a32a17e2fbd2ea706c0b04b85ac1caaf2fff6b694e792d1cf8dd7b8399803f2e3", 0x1000}, {&(0x7f0000002000)="cf7c01d5b6c77b1e747fed6480e413b13304374120da0268bdd7ed9222e4f7a3d2d0e82a8efd7c003068ee15754d7afc9c59fff0221890b98561b9ec45af8862f2c03c4f751915fc9fc3995902e6ceeaf92a08ec01fe2e82824161d1561db9b1a087e65ff1473b795eee8bfb71e1169d6337e4b94f1473f5014992b24e9cab5f59b3e89d8f4658197815e1ed8a119dde7939fb83ac189fd112f001befd1906228bd2644ccbe938", 0xa7}, {&(0x7f00000020c0)="286bcbabecb0915dcff354650fb1", 0xe}, {&(0x7f0000002100)="97b051e8c358a0ea137b9ee345c85d68a7265398c5e3f0d4c0be4929069857f4787be24c9c350e652c2b91bffb197ba291813910e1419e4a1f8220962aa4d09a969a206b7457", 0x46}, {&(0x7f0000002180)="f8cb37ef5aed5fea9339ca2a7a894e7493a129a6d8cc2b3415837f41b0c9d31a0c4c5437ceb86ca45bd397b9e2c08737c5c6abfeae13d63ad7bd22b81a83291ef658504cbb47b7b49efc72add33b436b44048de6836b614e4d5dbab023b8942504b90e025d522bb0abd914911a47ee536b51aa5f19cb2160891de9598dd07e", 0x7f}, {&(0x7f0000002200)="95e67c46608cdd27ca1de3047b8ec9dbe32136ffa05d5eeccb1da8602be3e24784c9aa37f54fc9366f52517b4888acd858f924a48b72a8c7e643fa5d0dc08e73bb3d7e9e15a56b525d21317542cfc9aa78fab8c61c2f6e868571bb655449682a862861b76f77904ed2d879e6a9a5cc3c20c4b335b579d4a5651b9c8185297305fe7afc987173e87b97d841622a2a0dbb4a5fcafd059b69f085cce6fd4a91a86916a140f3c7989ca0636235a5974f7211e9fa98f874a7d6fc52c77611688ef8751231abcabec93acd73b6a0ac55f9abcd1089e5bf399a1201a44129d411fa33c022026670cfe133600eeeb45bf9b4ff0621ccd94be44d94a37ce761", 0xfb}, {&(0x7f0000002300)="51e752dac708e197ad041a86b38dc0a1dfbdb51b473532a53b6689bdde1f53f1a7ded882e4cf59a2442cd6c548b14c2de110ca070a0c084c6d82e710da38db39d0e752b6e7b0a0fc54be65497ade165cd40269bc871051634116b2b7d51912d21621c3f1109ab4a6400b65ffabb7e8016207fb991962766c9196705d", 0x7c}, {&(0x7f0000002380)="758f05065ed2dba08024c155f6796b75da8e82b6a54b432f22c4d13fef782b76a6c9f00113bd33a52cef02b569bdbabe08da", 0x32}, {&(0x7f00000023c0)="f8356c437be83c98719bd2c2e0310c03763a8af5e0e6de9465c130eaae8ea0b601456158e9a641cbce1e2c4dc4e2bc6a7745aaccd4dd2b1ecb7849a59b5c66face91a5e565b3a2beb788760500543ef08446ef40212c5c5fa8e93a3743fde500ee9e43b854d0bd340addabb7f92f0a7062feead1a1ae135df9218b97f535c45bee461ea700feddfa7ddcd651e7f012275935bcb42582140157c98b468b7b476c8209102a1a3d18f219f9a543586a", 0xae}], 0xa, &(0x7f0000002540)=[@cred={0x20, 0xffff, 0x0, r8, r2, r5}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r0, r7]}, @cred={0x20, 0xffff, 0x0, r8, r13, r9}, @cred={0x20, 0xffff, 0x0, r3, r13, r5}, @cred={0x20, 0xffff, 0x0, r8, r2, r14}, @rights={0x28, 0xffff, 0x1, [r7, r0, r7, r0, r10, r10]}], 0xe0, 0x9}, 0x400) 11:10:07 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r0, r1) r2 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0xffffffff, &(0x7f0000000340)={0xffffffffffffffff}) close(r3) semop(r2, &(0x7f0000000040)=[{0x0, 0x7, 0x800}, {0x0, 0x62, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0xf3f787cc5afb6ea3, 0xa03}, {0x3, 0x17, 0x800}], 0x6) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x7e, 0x200005) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0x4800000000004, 0x1800}, {0x2, 0x1, 0xffd}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() r6 = getpgid(r5) semget(0x2, 0x3, 0x42) r7 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r8 = getuid() r9 = getegid() fchown(r7, r8, r9) setregid(r9, r9) setregid(r9, r9) pipe(&(0x7f0000000380)) setegid(r9) getitimer(0x1, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r6) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000480)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2c95d4f01ab60d8513bb26c361ed1000000bd8509000000000000009ff090a392e96f8e3f96a41a327acba2000000000000000000000000000000000a2a90a5fd51246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138304000000800000006493f2160b98fa488b1256af0600d8895d7aa6d83d7d09f987204d56983412902a76efa9185f0bb6cf09c925af9d4d6d7a1a47e4868ccdce3100368a5ee401ad9e88f283319968ec84f88d9d0c7ab85900f81363f3a3c99ee104a240358a017f0c94954a06fc84bc9f673dc4547903ff3b66fd1b5dc6962bed5d56662e2ffa1433dcd4e9cdfd8d25c9bca80329957c5aadcd5f1d1fbb8068c2c4f1d3914fd0ab385576bbcf6209248d49a4896932ccf1ed2f63b958718edea91e3de4d02af604067567ad9d5914f34206b3142c345a7d1da3de45aa325bf1bd71b499ef1c32d11d19a093b1d9d722e7fa8fa50d372fd5308b5ce6fab11691164deee33e808a82300c9619002e828d79de2308a65f5af33c329fdc4b98a787c9a5ca5ddeec945cf607180a41c8886e69dcd1ed611e4f388821cd6290292f9278b4c7a71eef4f8e3a370fdf3be331387d0391ef179478ba4ceb1be63a0d802c5e6c94b190cfa4065fc89bd9abd820f03c7ce78a"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r2, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x3f, 0x800}, {0x2, 0x4beb, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x2, 0x800}], 0x8) getpgrp() semop(r2, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) 11:10:07 executing program 1: symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x2) getgid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) getegid() r1 = getegid() r2 = getuid() fchown(r0, r2, r1) 11:10:07 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x39c, 0x0) setgroups(0x1, &(0x7f0000000080)=[r0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r2) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:10:08 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') truncate(&(0x7f0000000040)='./control\x00', 0xec43) 11:10:08 executing program 0: setitimer(0x0, 0x0, &(0x7f0000001400)) setitimer(0x1, &(0x7f0000000000)={{0x2, 0x1}, {0x5, 0x8001}}, &(0x7f0000000040)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getsockname$inet(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) open(&(0x7f0000000500)='./file0\x00', 0x82, 0x21) mknod(&(0x7f00000006c0)='./file0\x00', 0xa020, 0xff) getsockname$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000100)=""/135, 0x87}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000380)=""/126, 0x7e}, {&(0x7f0000000400)=""/109, 0x6d}], 0x5, 0x0) 11:10:08 executing program 1: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffff8) 11:10:08 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0x52) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x7f, 0x4}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:08 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x2, 0xfffffffc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 11:10:08 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, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:08 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') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) rmdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00') 11:10:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0xcc) fcntl$getflags(r0, 0x3) r2 = dup2(r0, r1) ioctl$TIOCCBRK(r1, 0x2000747a) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r3 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) lseek(r1, 0x0, 0x0) syz_open_pts() mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x1000, 0x4) kevent(r2, &(0x7f0000000180)=[{{r2}, 0x0, 0x20, 0xf0000000, 0x1, 0x81}], 0x7fffffff, &(0x7f00000001c0), 0x10001, &(0x7f0000000200)={0x3ff, 0x2}) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/33, 0x21}, {&(0x7f00000003c0)=""/73, 0x49}, {&(0x7f0000000440)=""/152, 0x98}, {&(0x7f0000000500)=""/158, 0x9e}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/248, 0xf8}, {&(0x7f00000016c0)=""/226, 0xe2}], 0x9) r4 = getuid() r5 = getegid() chown(&(0x7f0000001880)='./file0\x00', r4, r5) fcntl$setflags(r2, 0x2, 0x1) pipe2(&(0x7f00000018c0)={0xffffffffffffffff}, 0x10000) ftruncate(r6, 0xffff) getsockopt$sock_int(r3, 0xffff, 0x1a87, &(0x7f0000001900), &(0x7f0000001940)=0x4) getpeername(r6, &(0x7f0000001980)=@un=@abs, &(0x7f00000019c0)=0x8) getpeername(r1, &(0x7f0000001a00)=@in6, &(0x7f0000001a40)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001a80)=0x100000001) setsockopt(r2, 0x401, 0x34a, &(0x7f0000001ac0)="c75cbec015943b7d2b368506c53d687c4fbd299a71283f8fcd40f71f0649051d2c3d83c223ec73fe98cdbfed7f5eb6f39372edecf566dadcca6c3ce4fde3fac80fdd94092baf78d415ce7985adb3317a7786c2c8298d190cbfe1dcb797c33e64e41972fd26ff80a28bf63025358116fe779353efdd654f0fe357d355cfd302ce908f3975dc51d92e662ae68b152639882f934d1c74666724671755c5a41f20ea5c4e0f28c787af9d5611bea5ec80998d784c146a2e4a", 0xb6) writev(r3, &(0x7f0000002dc0)=[{&(0x7f0000001b80)="9878e479bfa15d6cace00237f00664667a89246c228b61835a9fd847858f7b8fe1d3e898d5e30998c6cf06737159bb2d187dea69575afcb0c230f0c4e851", 0x3e}, {&(0x7f0000001bc0)="8055005178020dc3985a346addefb523c72436869a8f", 0x16}, {&(0x7f0000001c00)="28b3187dd8facdedcdc5b8c91f6691e570e40aaa45e80991c8a750d7c18a95b56e509b534f60ef7da8c2bef0619b0fca587dbb04bf013504944b4addc9d96dffa68d793d673b8121bf1ebdc64f77191cf085ecae6dcd6840afdec2a97158591f9af17c9efcde97d572dc163cde9d8043ef5a8fe2bf97779db0a6d25f0fea44c69f7d45d0590395b12ea12362fd97c64b8644bad7a155c6c9253055fa43be7c73ac76094ad846f47df6506bc77ea9509fcb198ceb6127583770cf92f18155d84bc2baf245f9aa7656c95ad0c0977063b8d2ddd18afb3cf36104e1d29d56fd94db15ad1f046d583ceedd8ed29480630226a1cfeb96f83332da40d7d0b8705f294df23809d7bb62ccf91adcafb0015d664abbe5a0544a87078f212faec68896a24f2d79198199e77b109e81cbb174e3bb9dc51c7606c74d26037feade0030c8a6b466ca3c71cb1bc0f51a2986c808005e74c5e4f6f58c24641b93e75e4d938f6f38223a8b0adaab502a639c52c1423f17469ff8a870316fcb84cad9b6f2074bda6440d35557f19d2b80c95f1fa674dd64c97352aebf48dfc55ddabbbb3021df737ee349831fbbbbc7c3ef24b0f78539eea1a92e8c07c26b9ae35a5ca07babd57ca56f9f1b5b7cf061ce13c2a8c057ac3b6361e9f47b758df892ca2fc2f527aec6295cf1fdbce64a4b1c288c916ff367bb39c79547ac7cb96ca71d280fcbc3b1b9d22045980ed590ac165300792e251c3f2c84e23e6d3d36ebf1653d6810335cfc3f9140751be32b5bef27f712b75e4e66a9c29ed2d4afb2656579f5dcc8623714ab62ae6eaee0ddcd7c04d063e00df36100e8d1a82b27efe2e42ca1c31569b3948727dd62cef05a1232e14cb17db32474df1d2ce4d1f2e43c19d1b473134bd7f486973b4cf7d121ec744688ca188e161532e2fcd7155826a2c0cb133de980e2dd0b57ec8f15fbc900857c98820aa83afc6404cff7f0ec24fc76a2b1ce224fde59889226cc89e659400dc070997f192b196c00fe81dbf2f38e1174e622b8ab9b72dbe1a6ba4d7f0b3e2634ee92bf8cedfa4c6d16c99f11ad13704d7d87d42e6fdb68b0d1e01ff3713762f888ef8d74135085ebad30f9352dc81de6e6f1fa83fd6802e777283817b48cb54c36fdff819714cf1c63cb7057d78c60d1f99468b5f2297c56e2a3402ceba143f44c8a5d2b655db57b4d4566e213b80e53d589d44037405339f1a8648ef4e8fdc0dc51c572d0fd506dc732ac56f7ea34628f1239145574a25836ae7eb86ef5db9a9d66e7f70674baa20d421444f7246c5f2589fae034ca7cfd1e6da330191cbce951dc45eadf56a2f04de21c3a60e4946ddae5169a17731e9e8fdad29b3d4e5f12f47210616725f9813a96fef8b2dd0be67663a0caf390593f565573781e745771938d97950f65e52d8f65022c456919e2f01eb39f006cdd95f035855bd8700394fd750c0d1d1184973cd9a28a8e5591bf98049b63f1b9bf250608ade996fbdcdf8fa648a7bf60c9ebdbf29ec50f4756e40e2b24ad47c070c11a1fb2baa3f3b5ec626988d0702cf1129d8f1ffa9993be6b04174d0ee5377dfb135c1af78f290c0fcc03aef17f64c536775fe69b7ae54d3a29ed85216f0f8f91e2e315d7b1e7112b744671877bff37402b0b5d311ed36ed17665c81e0bb2d66910bc23f21273283cc20597ed4235b34da64a949213fd495ead6745f87f677e80521cd2774c92c5e11e58993b0ef7914b8360cdb6d85720148607bee755edbd35ce31681fe5272493b08ff1b7e0267256176bae991ade3f6bae7c0d79721bbdd1bda560cc2dcae5b165fbc6ee9b6570ac8de122a9574f12b5631fc4eb67a6a3aa64c6bffbcb9b150258171ec67c5dbabea6e2fba078a870c2014752e4199a416fa52971a903367b4477ceb812a8942e878aba315fcd134032733798f8acd9dcc2f2bc829131fb8b475a918c615e6a222b2b0c9247bfac0ff200c786ab59824b3c5eaf769a272f318437286e1c363f2cf35c523bed6412b90bc0ddfc64b1f75519e36b3849d361c8bb5bd3912d7cc12d24ae769f36aa21c7fec69645cf2e956ea5f50ad8897b10be25af73da15f6cfd445b2fe72c96180f455f3586defafb050c8fa01193babb3f1bd7a6effc45c108fcb77e27660445186491daa6f26815c2390c3ba9bc7b6d7c89147f467edd0150b0ab3dae0c0b1c238c0977b95de62ba0400875f7c60f7b762062873802c116027de4162bf72d9d6818c66f9e21156d69c1114195a1914cf19044f99dc624affc8d1d5a856b7121c196c632b6db97e852a1fbc0f150ad0d1a83ea88045b5093070199b954610e6c2bb234cf6f57d1b1e902933d8f628439b8b9f99496f450c226d262efc7486e17e1440af5cd6b6dda60046130f0cdee119fe1c7548ae6c90a30af2a80366d1dc91ccccd2a9e27665f9bc4081c86d2e60b63094017487c533f3cbe604dca6536ec94be712349549258660b628c8d624b173ac699c65e0e8eee6f17cd35733370e1a846823438d0a773379a0879ad488d36d8e484fb498b25c35aac9db584dafc5ff3576f98dece6544e955d2786512c5376a3571830b6a4d5f3068760541654b717cbe90ee65ad619ce95f610a982a499fd6a321b58b0c237c92cb37cc3b375f7543ac8815d134f7d07d1867736748482f7ce7e672919091eee32b700dfb86d5ae2860b5e6d6cac5bacdbd4e05b9111abfbc4133b6abc72dad5dd360b2e796ed0b45d8de6eb2d88e04e921350a0a678bd5dc38b0e686e7e4a0c2d8a01446fdaf1224c72530d415b456d65fcaf2b9497cd68d9275d5e0b41e18724e84d13102ddb70a8305b871fe1477e302a967b76cd82a04d83108051cb895179bd0963b63b366b7e6c4798c991e04300d5e80ca10699d6d5e03cb47109cca458281727d07eaa9b6b54df9584c747cbda9fd4b4e1c8bf8425e4e9d3a3e3b52994485c9950b3ad47cc97af861f665525bb00897a8fc208a9d546570daab6e6a9990cd8860ac6f61f4787dd8b7e321f5b5af06e188a6a4cc0e682bce84ae3648812856057f72546bab865fafc077cc422eeb9177d40b024bce9ae7edf997e0c838b1c379fcd6ae82d872a0d1d7c134877e6f15066478e3eeab8ad27c24d7788a81f67bba657b894d6c926b67c21ec03742cea9a164f3fab9a60f4f398c34a8bb6870191f63c7b59888c261d53dc266071b058c1433c54c9670f417acbcd2c03b5a55e270b01584c97e0fcdfe6372e7189988ccd164297553587f4b5f6055935ea36a8d94edd7e9866a3a88a1e2bd60388e5d9f085563035da2f6cc9675bb7bb13b1df7c7a0750910a6b37197e1dc86916dfbd1133be012659b168fc906e0d4d46a18f58bcb29edc8c12f88ae41821ea604921a7ac0fdd338568963c763ddb67c9243549bcc7506a8236df0fa8ce9f32fae6390bb2844a9cea12d196b1a0dd70cbaa4f0d2dd1f8c8f0a5f794d9b5b24ca2799bc6b94467685260a382bddfb3dd752b63b404db3fe379b2390a3a11cb7f592e979e2f2ad9b063553050d0863fdb352c2dca5383a92232a5bf6160441ef7678b675c2308e8771e9cc790dac5b7fc3da8bc873bb20d0826f4f52da853ad7a95c8f5ffcd83bfb50f23ef644d65823b9f1499d13cf134b9a1a8db02f6514ac79ae6e5d46ee5abe6728e0106965f0c5e287132ed01b231a0de0b8bf4e848a235eb3d485af2488af1de8d7cb86a49a61ae3d4e921c76ef56da5c6f801c5224e514d1c899bf9c34b75b26d4eacfbeee4c642886149782bb9799fd9482cc03d84a64269f9e92b8487d48f661fb3b28b83c8c64342d35b6531926881c257b617f6032ccb33ca9cefd9a29d36fd053f909c5be6af5122d0803b86afd93e2e01effe0e37659a7b3f6e28ffc9fb6e22541d765391de8fee9654719468c84f2d574c4a62caef43aa0b04a8660ce0249efade51a28284c2072a8df016ff49a9e40cee0e2ee22ff922cfc9f0f7c1d41bb77a1fdc569afd839c578618967f36d96c863a68f6678aaeb0207c9cce1a969c74c541dc014e9c78db10e93e337298ab54e3bcbf7e0f81337529567b98af208556c2154c58db4a65535c4b9421d2db6d62ef99bb30b26fa1ff635fc32af49a7cee061f573888f6f5d779775bb2185af86dd7d2f16dab1b79e79fa86193a80ba2af8777f9985821e573f07b169140c6809ed17af59aa8845475915d8c8b44d17e52c6c4643da4bb24f07c3bcc66b495c1e21e617afda50856fe31aeb4c0ef4616b46bdc57c8336daf56438fd8aa35a90a17f0f450703acae94172e1f05ba73a5f00ce35bd150c19fc707c03cc980c0375fe54ad2bf31b1e4a7c4c91f54276a2cb67c4c0cb835a45e3fdfd0eac69a9fbde56c9459e3584319cb2c631367bebb086aaf2c5169e2394550233ca9fcf74d9f8fcb9e338438cb6f99be3f8605dd03a28861a9ab9fd26cb086e28365fa28da54d2daa6f8fe220d04a33d71b01a444c140bbc771d45b444b41def0971865d3d09c733f51e6f21f6dca63bd245ece4019618ecde4311adfdd097b9ad0493f9f34008bf72aade4d5a07cd8bc7a6cf51fbc7febe87895d86e91a51ce486ca32523cd244741415b2592e571db3c8b07ed40342bdd00327bc860751ce2aeb28539a3772d6f2f08399312c56dadbca646811555cbda274bc17b37d9d45a7a47459dd69911518c438e9e13fe4996055a56acf0909b48ef10911a26d401bfc8718a51cb4d0cd56c3cf03e9f4c1236c250d7664181d33733f992f14141f320737c69f443bdddef73c28e08d663f6006dc30abaf9978f3da0a85bbc74fbe2329d30e60a67a1f357528c89b2c20edd738182d2077a95cc84d86c629dfa36ca1b9efb280da1e2dc6f530683be6f3fb625a8d6533fb6f4461b41c52358e9849da4dfc58d066ec6e444b8d62409b125332d11668f95f248ac2a04482882f3bf4d823519c3ed18c1f6f84a3a847480f91087ba7b1bfccce2bd863cb4d9da84e06d0950f7ac8d9cc701a90c270d2d8ffeef0778b7fd05e3de7f94eeb88dbbb16a04755f25ca42f91f32d38980e649b08f22ea23430b82b5bbb57d97d01dda4053060d42cbc5aff90eb271508eeaf1af96c72cab14807eb32683caaad8b0370984b05b345cf431f6f2f0d27c4afd4fafd559213f8936dd9a43cac13b45234fa8ad7bb63d3743daf2497cca006fea1d912cc0bb51f16850271e1e3f640ac23e1101debe6e482d71b55ff260eecbb4a5a7c5633d2f06b9d3161c91f8c0ccf8bd03bf62f2cf95dda0cf36bfd45ed60dfec87342cd3ae59280a8e7288de058a890ca4807b6931b8f59ead5234323026a259796ecbf424f5e1001247e6e158ffec9389ee82a0940c848f68426b294abd6c0b72b2c4f4f3ddbae23b5b3efec1dd50b0e17b88c1c1cb1e045fc9de23fcd05e7c37ee5dc2c2e87c60ae7cdca6cd707cf64025d7b56c6682f4fd9f2f6cef2f5a0cfb23e42984ab905d424ebc2a3dc575b66bc8965df204e23f5d095a2d2d47bd2fc67327d017ade1997c2cd281e3db63519742fd37875270d66bb955704c9d3474de233710093d4446b8d925bdaa17a10e1a2ec992cdc53239d33f38a7c5439618a3338a11f45be7ef38897365a71ccf5f7aaf5e6b998fb0d90e3fc05cb4ec5df20f9bfd0b5da50c7384e64607cba9282eabab5e00e10effa329c4e7b0a7a0b6a9fa7cb8949651309ffb759fbbf8590546c61b27baa6a5d0ff2dd83d174994e5e08eec481006c708f3d3caf6877c804b05544c00c04cc444a65080a7cb6002786204", 0x1000}, {&(0x7f0000002c00)="2aba2b438f216a23a585ff9a700f12ae5e00b9097f1d01804e14b88c8749a17e662b325120d603fbb98dd7a913ccb9f4a34d845dce5cde7f9b109d75a55c3f22dcc3631f26575746b50902d4d00ec8192dbcdc728daa646a9048776b44c6e53167407dcc91c293d27129423aa43ff863cc633dd432e0ee2eac59319a7b8cf97adad5b064a20fe9e633c8b32f64a9e6d0e1377a561e46b037157b16cdb40d", 0x9e}, {&(0x7f0000002cc0)="06695416ba5374afe9e7e7c9caffd0809a54310a51874c066c833bfbb6607d16661071840dba285dcb82c6c7e5629d176e6d859e21838c7743b4829df9ee172644d632c84d6549e7d56521d6be19426de0d4fb5fd00fe4e85b6cd339811fae1975cfd319d85fac56ea0e1de3807c7e572059d895c4539a4948de79083b0436a44001cb5166fe597f3ba7427a09ea358bebba9b938b004db826984a5cd7c0acd15d2fc0b90c5aa05cecc07ff02e1d00edfbc8c2e8057a5416148539c22dd08a01a91c8bef695032da0c3eb7911b7c5197ea347a6bc12f8202cc353e5e88687c0f5dc18023ef0b2cf322109d6211eaec7ebc140e6efd3c172df0f87aa28b79", 0xfe}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x2c, &(0x7f0000002e40)=0x800, 0x4) syz_open_pts() 11:10:08 executing program 1: clock_getres(0x7, &(0x7f00000000c0)) getrusage(0xfffffffffffffffd, &(0x7f0000000000)) 11:10:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1) socket$inet6(0x18, 0x3, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 11:10:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x54) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000140)=0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='c\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x5}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x80) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x2, 0x1, 0xd0, 0x0, 0x3ff}, 0xc) 11:10:08 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) 11:10:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 11:10:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x8000000000002) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 11:10:09 executing program 0: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f000060cff8)='/', 0x0, 0x10000000004b) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='W\x00') 11:10:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000740)="6430ca246c7250365229a3bf9f3a26d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d601ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead7084081046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x1, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:10:09 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getrusage(0x2, &(0x7f0000000180)) getrusage(0x0, &(0x7f0000000080)) 11:10:09 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt(r1, 0xb213, 0x8001, &(0x7f0000000080)="46028810178958c03f74b9ab0d488b372f8140d283a332c8ea6c9e590d9233847a1718d87eff9c9df47a512c7ea80bf86b93251fc9d9380d91ed4299f967ecd771c0cd7b83eb56e5059989ebdb5cf0a3313eca10415b748dddeab7a2f76903accfb66a3d7d5729f0d6d71fcb1d141efc33fded387cd7f6655b6b506bc459da1bbc59159e3089f034dbd7d8349c1f7d081abc62c0661eca233ea52fcbc985427197eaf06b0e1005373d9b231eabd0345d3e3f754dc93ba2853ae611", 0xbb) mprotect(&(0x7f00007de000/0x2000)=nil, 0x2000, 0x5) fchmod(r1, 0x2a) 11:10:09 executing program 0: r0 = socket(0x18, 0x100000004, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) 11:10:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="ea00005c00000000", 0xffffffffffffff4e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 11:10:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) 11:10:09 executing program 1: unveil(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)) msgget$private(0x0, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', r0, r1, 0x2) faccessat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x4, 0x2) utimes(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)={{0x4, 0x10001}, {0x28, 0xffff}}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x10) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x9, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 11:10:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x220, 0x4) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x10009d) 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) 11:10:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="ef", 0x1, 0x0, 0x0, 0xffffffffffffff78) fcntl$getown(r0, 0x5) r2 = dup2(r1, r0) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001100)) shutdown(r2, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000010c0)=0x8) 11:10: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, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x0) 11:10:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ffe, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getuid() getgroups(0x5, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) setuid(r1) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x4d42, 0x3}, 0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r4, r5) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) connect(r3, &(0x7f0000000240)=@in6={0x18, 0x0, 0xc84, 0x8001}, 0xc) 11:10:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x7fff, 0x0, 0x1, "46d414f216ecaf341be0479e94077a4a07c0bea8", 0x1, 0x8}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 11:10:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) 11:10:09 executing program 0: r0 = semget(0x3, 0x4, 0x200) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/118) 11:10:09 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202fdffffffffffffff7a9bed8ef19a289bc14d835310a5e636904aea6f9f586df1ff885a5c893949c9987434d770676ddc5a8ed5e583e63cfe5700102b416273ac3869f8a35b00a04034cc"], 0x1) 11:10:09 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da2de482000000000000000000000000000000082d7e68b84e79ddf8bcdd3c0071534d0d542ab09c022a6a921e3af8d4e3d90ac35bedb97f20e6000000"], 0x1, 0x3, 0x1800) r1 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/145}, 0x99, 0x3, 0x800) msgsnd(r1, &(0x7f0000000140)={0x3, "1ee72d57d2a58dbade435a008601d828dba328b9022979c0db5711125a150ad76f034b967119bb96d10d497fbb8c9585137ee17871a7ec3d4d81decab49513c58892a1c79f162bef224a82fbe0e47fd3290bf2a25f372bfaa659346753c7a7a2e24abf91a3980fcb6b53d8062028382c7782e1ee22c34ac86f57d56ad094aa4dd68bf4b333bde4b047c44eabb3fab4820b267341fad1496757a3cd771848b42c33d61dc0a5c866bb22fc5c73dd0cbafbbc2668b006555bbc9d6c43880e26ff92192cbc2692922ba3b5521a"}, 0xd3, 0x0) 11:10:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r0) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000080)=0x1a3) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 11:10:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xff) shmget(0x0, 0x3000, 0x208, &(0x7f0000ffb000/0x3000)=nil) 11:10:09 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x800000, 0x4}, {0x3, 0x2cd6}}, 0x0) r0 = socket$inet(0x2, 0x6, 0x81) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) poll(0x0, 0x0, 0x1) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) 11:10:09 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x13, 0x1000000000049) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setegid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setegid(r2) fchmod(r0, 0x10) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xd6, 0x3ff}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x12) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0x0, 0xb0, 0xf0000000, 0x5, 0x8000}, {{r4}, 0x0, 0x8, 0xfffff, 0xfffffffffffff867, 0x6}, {{r0}, 0x612ca6acabcd38f, 0x10, 0x0, 0x0, 0x1}], 0x5, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x20, 0xe, 0x5, 0x6a011de2}], 0x3, &(0x7f0000000180)={0xcf03, 0x1}) 11:10:09 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/224, 0xe0}, {&(0x7f0000000100)=""/161, 0xa1}, {&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f0000000200)=""/36, 0x24}], 0x4) getsockopt(r0, 0x0, 0xda3, &(0x7f0000000280)=""/224, &(0x7f0000000380)=0xe0) 11:10:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0xfffffffffffffff8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x160) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = msgget(0x2, 0xa) msgsnd(r5, &(0x7f0000000640)={0x0, "e4f33703e4b5721fd85a80bdd04335660fb4f6b444d2aeed20ffe7a0523f4c4ba18de1b4ae87ceabc9daaa15314deadb57ff064d07e6dc0c01dec43add3ff1a5830fad03c9bf4cfd8c8ac175fd42f1d8e371175438127736928d27df1e0b1d5151726595725ddc6d8735244c4f57dc99d91ba9705e3965be0705257dee6354ff7d19d0d4c073df5d2ed668bb1a35b97bf44a9c057d42dc794e8b6cd874f9b781b15b5f38e839e27e1c3a50170fb2f3411656c77e2f91e452c6818c9ad55c0847ea53560e2e9faf6f1339eaae08cdb22f72b05c7940ca41cc0bd4ceea24e97c165583269708ac8cde046a4d74c8735b6e44057acd66a5757e570df7c26d50662d786942fadd8ef8e32748fbfe28a9ddeb3ed76c902d46722f59ad489114a3ea65a0d103a5d8da143030043d2e86727e2abee7cf32e40b29e478bb2326cba8affc9a775bc23782755cbc4bc184702b59c19ee1c497ad635535e75e6a999c544b6e91fc92cb5756fe19e0f46a19622e0926f81f0f78cdd34b0d0ae19f96eb6e69f35b244cce1dbbeeb07eb6417435d58311ea8501bf1841817f70572b27c4fae52dea92f6f5ae6e9e22b8c91dff7dcc783678fc8c16f61216f623e723d498a39b43c4d4c9f0f4aef86fb1595f413271b0b5a836793b4ab9039e53a1fd13721a0153c310fd7b9cb0f5bbfcc6004da33d7947f574b07e4af692a973c90943927996708723c2f36615201adf6a5e8a76132e0859f61ac745a044efe4e5c338438b69aec6edb49d8d4d1132976338a1dfe8ceba87b06a7221198573aea6e567ade869b36d8d9762eed9c2a51602068040b3a80243356e90b3be1d81e6865106040d993db5d5e5a84c1f822d90681c3bddd1bb5b2287b0d69e05441e19c795bd59ae79aab4d9d4bd009c7e15e8b4f6d0e3d54ac1f3617153b5f9c7ef8f43f11eb3267b06209889cb7f653f0d0a31cd2869b5d3c89f02e72e0725a531afdfa93c0a9b1ecaa8dd92fe74d2809e2b4834732b753c745f6d4528295a6dff75d7d64ea487702dce780b3aae29173174bb5d18492b96f59e60157abd78294446689f75465bbf2ba255ac98b72c74afe4c3e118f585bbacc64fa1f2854b68e69b6b0434e77e5a195bb0054867f40f5829ce93cc05f5bbdb5f2267f568ce1a1d07664d5d8b5cff243dad47731eadf889defc1baedb0956aeb8e75bfe08635819b30ec473d1a6e0216b862f4c1faba244cae18579b0e1f8d714216612eebf4edcdbd9f930dfc7375b2c262d88b1b236742356f51b30d7d83792830bb9c92981f7d00bdac27893d2e4384f23a9d62a56843a50c7624a0de81ae7e42f362ed59b266c74ca697db52465c431cd3e85053f85261af90b6a14c216eab75660d2bfe08a7fcade1fe195689799ab3b63e4180bebb5b64b0c2428985bb3d038237b30a987899fe221122e5881889455c3e95c9be20e64681d41be9237282e6ca2abce229897079779bc90c97f81903f96a07dbb193ffbad37a69733024fd5eb4f026a9362fa27e205e707497feb5c9e03a55e8a16e407b3f19b05a3f598ee2b9269b1566b53e73fad277279ded17bdbc114287e378412993a87ffaf3a18864e75ec649b86298e1ac8051990bfc5c9bff36000f2e63f147bd918ad82be0c96984fa23626e51b08bea303998a46c42ae6fa938bcf97fad68b1b7521961519a7e0d768f3ac3c0a8c57cc6fe34a9defcc8d7c56b1022b8f88afa73a381047ed75086c44c924584dbbd752b9e3bf76efbe7557fc50d4c83e769ac2f52b565cf80bfff05cac089a2fa7d4ff32a02eb9f33c9bb789bb3eb3b856c84cd7e6f7f7836fc35de98f8e4bc2b7a073b95f893a15bb2de0752b6c4ee0cb7bc3eff80529ecc7b969f10d7c30f0164952be17c5027b5b109a79199c081d573f2b317dfde8df01d75b7ccfa2d07f837cf94d5a30454a4486e3bede603b2e35003533e21f402d736d600d7c0f1aa3894681b8e2190bea1dceb569fbbcc455bd5a20bec0f5efe22cbe28c27a1df94d8d72063517d2bf6c530ab7fd9ac005e136b699ad5a48432d1f28ef5deba483a6be4a5dc25642029c49f3ff820b37771e8f0507ad68bb5fbf56df7c3ca58dde0589b88e6f72933d6d1afdb91f7b3d47af43d6072a911a51fafb783e817d48a5d419381355c7108eab1bb4d51bb33042ebf6091e0c1bba169e2373c98c24e2aa2883bf4602fb4bbc2950ae48632915b465bbc20a877b7573f26c1bff9f55b5ec18beeb5c58588f9ed5282a9d81fdf932e63c226e7a567278d2b37f8bcb22a125a80078525a8afe857c35c4c0b717b1b035e7a0beb8df925974b6e732b1e177f742c5afbcc5fd61a1d16d0a0dddc8964f1550c0ed18ece568e0d66dd11ffd5eb6eb37c34127083fe14b803063864c900101007f0d0bd80d6bad98e57368540513ec21e4de0c273819be09e13d18db2329953ff9d15d71905a88eabedf631d92610538580a213d2780287f493f7c2e8ccdf28062d13cf1309fd3066aa0f0456059506de7daa1b4d8df7be1f50bc95015427b6034ae34ebdd29358bf31dc9c8ef3acf42c2780256b9aae32ba0ca7b8f507133d72bfa7e1343383131bdf3118782626f3d0d7ced47f1653268c31850741ef463b380e088aeb488a9d4198749899828d9bb3b550ea91066b56d6a084709d5597c704d5038518181f54092ae4f46627368d55a591d421aa714a2965d5d1e2f57c3bd899eb5cb264e688ad6fb1b5af887665fa37e04ddee60c4f071e6ebbb057c0e2b62f4bf24f01fe222dbac32281d10857efacc673c1e57b0347ba452c98f3349ed5618c02b67658d2b69eeba28f6c6b2dcc0b2b3767c7b7757a028db20e2e71e5f5816cb162d09ade7a70cb99a28d95b648697e90fb19df3debe673ab14a428f07079434eaf706ffa4d053f66ed4bc01c5bdf60477ed7973288b7528013f0dcad44970e1bdb57900c2a8dc70086d55faec669a6d1250b1532febdc6e4fcf31a64644370d0899eb61aaa644969919f20e9bc7d6a7983d60a45eaa343a79cc831fe2da4771c8bfae892937f72d29b4fddd3cb64f4b840eabd2a488f5d765fac82e2adfe2d493b50c1430a136b3130b4816ae1ae2f6446afc76922858f9158ddfc389cd1dd57756c013437c3c098ce1ad7d877dbc7ebdaa6d54a7e393c4e4d952f7253cb3abf996920e97662c86c9c0d1f9f8aa1c1522cc38d3973946b650770c1772c9d99e98df5d51e528bf2539d7ce1ee1a1801e0bf87989de4a2e584a9c2adada719270f67a5f35d95127bb40c5376373e513bb6c03b60fe0e1e92f1a9769fbfa971a6795d176643108ef93bb62444623df6bae083edef84a02250afcd660d65dbea38c9db124b7bdcfdb21cea81f9e8d20e6ece5e715cc57b57095abdc9552424afbc284c273eb977c73fc29b49bc5e25bdc9e2a73a3da2af3b3877d9be7d5083635628fbd3fdc8f97997d59c76a053ca6cd2ac6f8e774d749f2abd1076efb978ea290aacc13d08f1a71e1913e679affdfdcc7e6dd0b2e7e4bc445dee65d1ecad7b50e003f9fade75533d927584128527f5af5c6a1aa35a5f5c44bb521838f83965fe83c7034c3a99355a1afd7de6bbaf1ceb78df8a34dc2cb137b2bb6e5f981d660a40e2ada9c658b7d57755a21a8d5a7d9cf8f4e2a94b07da4f04a740e25ba8ca63e23d291e178cf9b1125e14a45bcac4a90e41049cd045ae30f76a280a39e39ab82dc12ecc5a056bbbf33d632c45cf5a7b33e3aa50276240a8c6c103726a62254d0e4ebe7b99daaacdf6967dd5b10394e72b0fe359c770ca5753b377f700f533c9954a37366820664bcf5d396d43ca3a447b340106fc76b05e94c8b6db04a74b4d6c4b15a911b1cdf8bc5c4150ac26d363bce0a70727ac354ebad145e4a754750a586946734667578edfadcc399d51a233a1cac114335dd2d98d4ef866c083554edabd2b6dbd7dba8d756fd3732aa658ca45238e6c7eb018c6a2e8e9b6839d8c7450d4e0be6cafed4a05dd8336d773e541e4e7b7f817ff94f6230c85246e58853d365225cc2fbdd046db11c6e06cfd7a1c90a5ca5291bbf85ec8931f8bd0f964be26f41622ef5c4801de745c161451e58b67a559cca10ceae055b5db00c35ef659e2e9d707e549ddf4b52a474ab0cb9dec0d49afbc79b86d9c677d363d7f22aa1e444266267a466a060d7807da24f7a0245d7329cbe68a811619255a9f392e03041f9d7f8ce3fa38dd4916c2afbd031619abed97eb1478cb28b675a175854be30bafd41f608eeeec07ea049d940a551e57b182a6e912819fdf688e1b2ccd00a7db2f75c88a1dbcf5a86603ef5c313d55f1ae693478e24c98679dfc4f9cec04cf63671660976e15de31da995299a47169fad23197c8a328e44b386baf7fd442c4c555dee2966d6b3d276ba72f0a4c63f7e1975105701b7bf29b98e35abf19c2fbfde393f204fbd706034c3689db3aedd4dd8db128f24fa093fabd3cd3f4338a5c367e054f102558d2624607d0685b40fbef5ed583221fcf88d2abf60c92f37b2f70192667c73963798ffa7c11920843cba85f58df367c18875170258241cdcfbfcde58c3f83d1423684437c41906e83a946e7c9ed96ef34930fae5c992d01d24024586a5931c5bf46c1cf345b52792a231e0b932dd6d159363fcb51fb9e894e2eb3a1e8c90f1978cd5f2ca1eb6ef70745230f308cb500de1b8a712ceee3f38c7ac24cc402563aa03554c3ef4cebc3cf687c441e2d8843a3649913207df9ee197bb26418a4de300ab7c3e904a54cc17686769016f315e43034ca76641def9d91a2d29ec2beb2edd60977fb7c667555628d3111720070b5149db8ec35ed0d78c76235b26e7f95923cfa99c84063ab6818dc412e360d571fba4f056edb2c3eb0e07e223174a1b2dfe00663e462d669806d97b025e388f98321c232230a07f28b6cf1f2ac657bce92b42a55c5cc4b9693b35b17733f58e080cc229c4a2e8d14ff64ed8c20cec1d2d0cd394829e5a759e89fce5d7e0816c2fa335bae3ef561da751338776071c9a82d4b5f33b7d33c208639628c36dbb4af899a9ed6848741248d0a0b64b07ebd70af49bb54a133cc9bf7199626afd4af16cf05d8ebda6554d227b6cb1850538eac673fab4e9da0b4885f0c712d350b01b76fdfda10520431725d7951a5ec58a110c2e9e8aace55b04f1ce393413bd34b910f864d97644b19428a24c5f44772096e96934678524edf917ed2c234674a3712be8688330577b047fe3cee221000cc6ac25cd1baac9de578a2b8c2157346e4bd3ed28baf574f11e02c7c6b8b5427e874c099351e78ace542d0604a8fa3c557cb6f26bed79299c07f20fff9c92cb25f7e39632e78a41a86d865eb443c61b3e0d1a2699fd54e26789ad5181fd783d5df503673b3562a50877a1e40cb87c03fa835b0b49cdf693a1509e036075808665f85e1b02ed252d627bfb82640e33eae15aca5424959b14a60de7e373dfe80f91674d605c7981025b7cdfc5ac4d6bb8e3a5ff5ad7f76a0893f4dd68db023160e0a2b302d2f06c23d632879929c50d6790db1eede6459d7bd49b3cb97b5d0053e29764144db0176a136dd11f2a11a12650a4d11fb2c59a8d048cdaafa85265d0c28671d665a6137bac481ce74a38e491316b0ab0717581eba8d731a458b60d831f9c293384a771bbdb47752b9bd7cfd64989d896e52115465aa5e0a42960cfe236af9f859c08727f6452897fd31180f2a197f2888689d53c05947c8e41d85b10366c0c1a8cd8438149009086cc835bb0cdf5"}, 0x1008, 0x800) r6 = msgget$private(0x0, 0x250) msgrcv(r6, &(0x7f0000000240)={0x0, ""/97}, 0x69, 0x2, 0x800) 11:10:10 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2000001000001, 0x3f) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 11:10:10 executing program 1: r0 = semget(0x1, 0x5, 0xfffffffffffffffd) getrlimit(0x3, &(0x7f00000003c0)) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000180)=0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000480)=0x8000) close(r2) semop(r3, &(0x7f0000001580), 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r2, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) semget(0x0, 0x0, 0x200) setitimer(0x2, &(0x7f0000000040)={{0xbd, 0x7fffffff}, {0x6, 0xfffffffffffffffe}}, &(0x7f0000000400)) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000300)) r4 = getpgid(0x0) fcntl$setown(r1, 0x6, r4) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) mknod(&(0x7f0000000440)='./file0/file0\x00', 0x40, 0x80000001) 11:10:10 executing program 0: r0 = socket(0x1, 0x2, 0x9) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x800, 0x1, 0x1, 0x8443, "68d81f03ce124d235487526679b54d12749dcb9c", 0x3f, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:10:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 11:10:10 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffffffff) r2 = socket(0x18, 0x3, 0x0) connect(r2, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 11:10:10 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getpgrp() chdir(&(0x7f0000000000)='./file0\x00') msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x1ff}, 0x1a1ccc1f, 0x6, r1, 0x0, 0xd2f, 0x64, 0xffff, 0x5}) 11:10:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x1000000000005308) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 11:10:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x101) writev(r0, &(0x7f0000000840)=[{&(0x7f00000002c0)="b2", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3b965f3b86a0e695b8cfbe643b8ea5b5aced5577", 0x7}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() syz_open_pts() 11:10:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x20000000000}], 0x4, 0x0, 0xbf2, 0x0) 11:10:10 executing program 0: mprotect(&(0x7f0000022000/0x3000)=nil, 0x3000, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 11:10:10 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x4003, 0xffffffff) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000200)="47a2ce6df8043709cf07387b8511258e2141592e2135009b3d899b7f369618e142871d5f7f2745b87ee5714fc1e7dacbca264f0aae71c38244a516ed6a9fb7e91125d5e509f53e4a15689b5b31a16636845ead5309f0f44f3e45fee72c777fb504f5ecb292afe33a250db3ea97fc958b3c", 0x71}, {&(0x7f0000000300)="0f70eec33ea43299b2f258a4f4dc84b89f3b5660e48e9e89196b48760f118e4bc12b80edd8992f782c5321c8d9c056d9a144e23e2565ff90202215d32d05a0943e53a5d298f74a8e1a213b5f2d4097f9c638fdae1d480c35a0ca8191468742f8c3ff2d35251bfa8ac53319bfbd1c2c66853ddedc473d277d1577632e0d580f", 0x7f}, {&(0x7f0000000380)="e4dc86b843da38f66192e8e1a985f0fc7221feaa34194dbeed9cf13a44655f818ac0de0c0ccdf71352fde93177c53b3cc2d8dfbfd29b0fbd629c3df25413869fb2a31e810aa27d33eb104b9ee732b94c226aacfff320793e558e92873a43ea2a3a04da23674dcc7bfd8d51a466bcbaa8d99b8334cf437e0f41c9746e71adbd15cb23a3fd2db6b8aa49b8dfc3ba61f9c4be0138db6fcff02682f714e1875df5fc2c9199c5c4bd8c41bcbd4308502a1b7b", 0xb0}], 0x3, &(0x7f0000000440)=[{0xb8, 0xffff, 0xfffffffffffff001, "6163e7ed95921e35795ef3c4ea0616b6ac0a2741723ecdd40bbde4b802442cd07d35b0687574dadd5551cc2b8fb62a81916c3a4c90020b9430300c8533ff585cfb134ad9c86a8c2b67d803427efdc542571daf4e2288f8b56d45bed1665b350b1df7063f81eb2e184fa620e3ad7ff392222025ba1391a09b8e00c2eb0ab28d821f70114425145f1f6465fce562172a6e124110258c52d95ddaaf4ce98420ee5e09d3d84d3b"}, {0x78, 0xffff, 0x4, "f4334722330a0b139eec5ef20a1eceaad287f2ba4317251fb306d996f1835192cdf1d503ce4909144def9e927513df2ece68d3bd4703a74ec9d96fa810941de9c79052334642f93421f65ff377401cf15c5a1a0fcb0df645990a3a03b773fb11d8"}, {0x20, 0x0, 0x7f, "e92f2ce58526279bce65e6a5d880"}], 0x150}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) getrlimit(0x3, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x100) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() fsync(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:10:10 executing program 1: syz_emit_ethernet(0x5eb, &(0x7f0000000040)="b34a1fcec3a2ddd5e7cc8da7b8c7b3dea7c997af7e264c1f3ff5aa46ebccc398e9b3fbc75b0f4d93f74f4fd942b90674e8724975c73d532444a239f4d4f47bed68031ce5a84af57e3705e6988bdc51af6b02e0219eb8b263e07a8e708f78ccb2f902f1c8e6a7caa24b92aabf5ec6ae4c70d2384756234dc5c1c8b119fc775a24e926c82b81d1d02c030f0e520c81f0bb4e8012f65ab9bb16ba8c154c904e308bf50012424748db9ca0439c4be345486f726948207212eb323f2b8c6bc5fec245357f14d1c14ae9488e6647ffaefd6f562b3977986f1ccc3eee23197cccad8fe5753ad47ecfd8d16d376cedd5b2350c8a78e6003ad8f4887e5c90e3f6626ced28c90a9a13436ae7540ed180c2d5c41660269916ac0927ef2e87cb94c68bda71eef1b64170f2268eababe955994b0f3876af23f0d6df2d5047a2fa8002134c0100279e75dec1ee01290c05f4b6ded2b1d12b4235a37b68321f2582840009341d2ae936ce461bc332bedcde979ed0462a9002fdd479691c0ad28c39724e775470007e8e40f51e632ca94e6008f8f5d3ce78bd1adb6d2f39486d3c6062b30241c9bb619daea2aef3920695b2a35f5d567f1838dc56f8dc50a87ecbffda4e941f726e1a655f4a624d5b7e55582d078da7c0c2d32c0ce77ad8e5cd8e9feb87f65a8165e98befa4a58337c611810f6cefa7711ca0875d38ee9279d09e6c7c02fcca560713f504add6670fbb59236533ff8c43b0390fcca5da35350120d32486049590ba0448dcdc4c35b7856923cb43fb2b87737e595f91a62a83ee05b8d08ad32e619328039426c8302a144b2e25c1d823e6d0f0879fce2c1556bdc549a3fa09a5ed651c4b10f945593e19ecb3293cc7bc12c5f480e54c6c67e272b38625836a94df1443fdc53088b6af0122db12b4077ec85872c80307327287704b8755dcec71c1377bda0083b824b8807322f8ed8f53f034bd42bf4c5a61567281242232d72908791a29a43ca0a7f2f31076bf3914426ce34053acb56eaf121d460671297ee7cbaae89c588db84a04e9dd9df2f809e615cfe6fb814a5d6099f25226cda0ba1f32661db3caa581c92f19133bb860484539c9705c1676bfc19a4fe6e68f2a32c2d279304de08eefc47dc36868d2d38374ebbcf37ce04bf81974a6a8829f98f08b10fdad52d72f697797bb5bf38d82bfe0b8d979293e6c1a51ae87a42f25882ec54bb0db8b9ae238146a658e450b78be1f0613fe33f81a203487c5e5807ab51739aa037b35f0d873fb138d5b091f7092a30b8f3733d4a55dd9fd52fba2de2601097ef0f7e8a6c5f6349c94763f3e33ae9e43ec79b17d7ceceb44de02f7220121ad7dd96b8c88da0f8d1f335018c2f37902ba0a76efa20e58aa7a7f2c83c4378d8542eb718048cb189a59617e4efe67fd4d6089c5c30988c601b740493f50f439d3a2776d949e303def662fa5f5862bf639376b4373aca6f62a48fa19ee8a4c80bbb3542fcfa778c41b3fefa713ee1cd1f284a5a63c355b66d5920c6353efc82d05d9d447e32086cf2fdf8527b7ef8e4061a8b1850b8bc6c1e3483627d7f68a4d16e7cccf7dd614d32a0c07ab0a622514717685bfa73075186e158b38b2cc0f0e4fda0a5cdb0f4450d8b9f1e9b1c375e09eac295cdac69702f6ea19462c93f39ef3363392cb5a9cd588ed49812164b649e7d96f7896b6d3db4cf161dd193a48d89c035f3789aac3d52a0430912c33e9be3472715a50d9f442f2ffd3ba759b2d885816fd083c202bc408ac9c5b3f37cbb556deb5b375877b3d9f0ba5e9d32bebd8bf84db64c547c2ac7e812a63412ddf472a0760b92ce1f8919462e854c8275d55feb25295e8b04c4ee91d5970d8289e8fec9ef3a7db841528d63886f5193d6d039d9c6c41fecaeda66abe6fa9554bf9ae42d4c0d0c92d7ee7692231acf557aaae73c8c5654fb00d90f0fc5b71df373ecf87e05828e5f496d66d79f3ee3a3494e7e6eaa6d29f351f3996327ef30a854f83f90cce863d27075dc47e62748949b301f19c597b340a300f9ab1450cd4af52d357cdaf5cd13874ee84109279a7a9937c9598b4fa1279efe745b180a7e892f968deaf02922fa4caf75df0eab10ce14b236937eea74b294cef56805bdcdae6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x9, 0x7, &(0x7f00000007c0)="071beafb4603e8f71bbfcba71302009b1967159529be7555b6fd77ec6190a1bf92a32fea8b144bb8e334e37eb3ab7bb55e22cf798cc8654a1c56346a95dcdf81a8686e5d9716e1dcf41e573597a67526d555f53be0b0804c99842eefa1f27f586aee6958a5eeeb7ed83b72c181aa1a59e762024a070000263e448df0c80bb9acf03bc7b5c9d9bb232f9b786e1f879d0409de9128eb756d98702a2a4d43ba6bbdc674368d9ed1b49c4f4be41fed2900b7694f5ba76a52f48d6681df3e076d01453c45cffa9d55b2117a68db01c64bb747d0bf7c548df021d0394466e01b6843974c1a8218f99100b122195248f6ea8f8a5af9e0a432de409c01f4d754006fb359e622d7d6e844525b3ad6d8839305917f03ab04c2e75f201ae26600fb", 0x11c) 11:10:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='h', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x8, 0x2, 0x4, "52f9e64589d8faa0dd51703ec8faad4e7cab3048", 0x200, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) write(r4, &(0x7f0000000280)="23878d21cee2d037676af077b79150564bd60d1c65cfa7c08007361912bffd4c58814d927596c7930a3d717b3b1ff61e96ddcf2c11543b4135ca2da6de5b7bf5d6f7708b0ff128a0a1d775c654b5d2e3121618e095ffb1f0f35046700ec4b59323d6f8bbc2c33c322e75a6a5549087a6eccb14b7cb2289a3c1b2c66188b4f628f3029a6f4218c436a21b582cb1ba8d3720656182ee725c80c8e482ad1602f4ab4f42c68918", 0xa5) r5 = getpid() r6 = getuid() r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r5, r6, r7}, 0xc) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 11:10:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) setuid(0xee01) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x100000001, 0x7, 0x7fffffff, "6d9923b894b3d7894706295441488f0f8d25523c", 0x2, 0x80000001}) 11:10:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x9}, 0x0, 0x0, 0x0) 11:10:10 executing program 1: clock_gettime(0x4, &(0x7f00000000c0)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) read(r0, &(0x7f0000000100)=""/151, 0x97) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x1c9) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) 11:10:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:10:10 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b, 0x0, 0x1ffffffc}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffb, 0x6, 0xfffff, 0x3ff, 0x3796}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000002, 0x800, 0x8}, {{r1}, 0xfffffffffffffffc, 0x84, 0x4, 0x6, 0x5}, {{r1}, 0xfffffffffffffffd, 0x0, 0x20, 0x9, 0xe10d}], 0x1, 0x0) 11:10:10 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000080002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20100, 0x84) accept$unix(r1, 0x0, &(0x7f0000000080)) dup2(r1, r0) 11:10:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r5 = dup2(r0, r1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000080)=[r6, r7]) 11:10:10 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000100), 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x5, 0x800}, {0x0, 0x3}, {0x3, 0x4, 0x800}], 0x3) 11:10:11 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x6, 0xc003, 0x2) shutdown(r0, 0x2) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x10000, 0x5, 0x0, 0xa602, "fdf6aec511a5b885dcb11d2f36b2e117c707b6c8", 0x2, 0x4}) 11:10:11 executing program 0: pipe(&(0x7f0000000080)) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 11:10:11 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 11:10:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x880, 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 11:10:11 executing program 0: r0 = socket(0x1, 0x2, 0xed44) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 11:10:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/242, &(0x7f00000001c0)=0xf2) syz_emit_ethernet(0x60, &(0x7f0000000040)="0edc0514ba7a1ef70c08de2ee44f145bca393f7aee1c4e045186ceebf890e5ecde05db5c9e4e848ebf4bece9220d5888b32816a9b18932ff47dec2cbcc5476abbdbd8bce49fab9e66c75a832a65088f4f8c702ec58abe014ca992c8f5b3b816a") setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) listen(r0, 0x2) 11:10:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000000)=0x4, 0x4) 11:10:11 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) socketpair(0x0, 0x7, 0x6, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, 0x8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom$inet6(r0, &(0x7f0000000100)=""/13, 0xd, 0x2, &(0x7f0000000140)={0x18, 0x3, 0x3, 0x22}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() seteuid(0x0) pwritev(r2, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080), 0x102, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x48, 0x100) 11:10:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xffffffff) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff01e0af5e93987c6a725658189dc7d58fa7f8c14f1a3c32e943540a2fe371b7dd795f81ac37250f7b5f647cb1307dad4577fc40e763353389bae560cebd02f3ca542ee3e3837efb94c72b7f123082f6716e7bbc85fcd9dc2325065e9409873394f72f2e0bdba6c7897a2f9557b414e88a38e4207f1e1a7ddf82a6c91b"], 0x0) r1 = getuid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r3, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:11 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 11:10:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) semget(0x2, 0x3, 0x200) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x3, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) 11:10:11 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x3, 0x10) setregid(r2, r0) msgget(0x2, 0x80) pipe2(&(0x7f0000000100), 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204b, 0x5900) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x1, 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x20) fcntl$getown(r3, 0x5) chmod(&(0x7f0000000080)='./bus\x00', 0x8) sendto$unix(r3, &(0x7f0000000140)="3a266b96416e5a4904106425ecdec44d47a7a75af9d18c3367c55d2fe1c0e66b238cfd", 0x23, 0x406, 0x0, 0x0) 11:10:11 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x1f93d4b1abafb92f, &(0x7f0000ffb000/0x4000)=nil) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/193) r1 = msgget(0x2, 0x80) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) r6 = getppid() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001340)={{0x400, r2, r3, r4, r5, 0x4, 0x9}, 0x0, 0xd2, r6, r7, 0x8001, 0x7, 0x5, 0x2576f77a}) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x13c7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r8) r9 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom(r9, &(0x7f0000000280)=""/4096, 0x1000, 0x801, 0x0, 0x0) fchown(r9, 0x0, 0x0) 11:10:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$getown(r0, 0x5) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 11:10:11 executing program 0: r0 = semget$private(0x0, 0x0, 0x418) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = msgget(0x0, 0x488) msgsnd(r1, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) r5 = semget$private(0x0, 0x3, 0x100) r6 = getpid() wait4(r6, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001300), 0xc) 11:10:12 executing program 1: mlockall(0x2) mlockall(0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:10:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup(r0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r2, 0x0, 0x2, &(0x7f0000000080)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 11:10:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) socket(0x20, 0x4, 0x9f92) 11:10:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) 11:10:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x5, &(0x7f00000000c0)="36ff8736b5efa3285b953e67a0eaf49b967bc4d9846000344aff02e6f15e6ee2bb3aae0f0c83591e3ce3ab2d56a10b22cf0f7eaa01f1affb459a0f28a8466d87e0ffb7b085707f9a3db1ac2eee690d4950f883a41fe3c33e206fa5ed3a1546eba3c87fe3cbbbd12ce12e6edcff9b9df2cc42ba5451ac5c3dfd1b87cae5f1e25c0ed1608f1a3a4a2abef81565a64e740b7baff1199931d1f6c93a4c06bf84d3e1db88ca7a4d3dba1da041189e20f9e831c0d47134c0ebc6bc3d2139923994", 0xbe) setsockopt(r0, 0x20, 0x200000037, &(0x7f0000000080)="e7feffff", 0x4) fcntl$dupfd(r0, 0xa, r0) socket(0x70eb29a3077f7820, 0xc002, 0xffffffff) pmap_unwire: wiring for pmap 0xfffffd807f00c0c0 va 0x1b30820000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0c0 va 0x1b30821000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0c0 va 0x1b30822000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0c0 va 0x1b30823000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0c0 va 0x1b30824000 didn't change! 11:10:12 executing program 1: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x8220, 0x48) 11:10:12 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000fef000/0x10000)=nil, 0x10000) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x7) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0xcea660bfe71d593f) shmdt(r1) fchmod(r0, 0x18) 11:10:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) dup(r1) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) kqueue() mkdir(&(0x7f0000000340)='./file1\x00', 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) getitimer(0x1, &(0x7f0000000180)) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 11:10:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 11:10:12 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x0, 0x5388}) setrlimit(0x7, &(0x7f0000000000)={0x9, 0x80000000}) setrlimit(0x1, &(0x7f0000000080)={0x6, 0x4}) 11:10:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffee3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r2 = socket$inet(0x2, 0xc, 0x2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) listen(r1, 0x1dd4) 11:10:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="2a33d5f7f1f075bdb1f7b8fd7edd7bcefaa6e427d58fae2b246f4cc298fcb0e77f3b656beadf14c7d189dddff212a6c6f671689a41ec9e8106b914a4edef7576ab18b482ed8bee9bdf0f4df18216f500457f0e7125b82194e407fcefae0a5381d4657b916b828a3b656be21e2ce45d23c32de4c357b97d597234f2ddd212d8c1a8b27768f0c355a02ebdd82168ec8337d32411c0431db5fc199f9945be8515764ebaf44dbc1beff947113c20b20346d1dd49bd1b6dfd720cfbaf6a89e9257e3d42eb75f0a9395e5365", 0xc9, 0x0, 0x0, 0x0) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=""/156, 0x9c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="980b7f6e4376563b0818abc5e69a0ae3e52fc64ceb90b06445a5f356894bb72f4a3d41e45285e87f892d40f3ef360321ab7249b1e10dff5989be627c1fa1cc7132c41ef5d74541fcf86fc4dcc5e2c15356618c8b3245f2b367d004c1f0c9a017a8bbcc05077b8974a793cec6188dd42b02f77139a5d5b5558ec4f6a98c8169bbd33359756f32348660d56a86", 0x8c) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:10:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) dup2(r1, r0) 11:10:12 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sync() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x2, r0, r2, r3, r4, 0x167, 0x1000}, 0x4, 0x1, 0x2072d4b0}) setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, r4, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x4000000000000132, &(0x7f0000000200)) setregid(0x0, r5) 11:10:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = semget$private(0x0, 0x3, 0x404) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xfffffffffffffffe, 0x20, 0x100000000, 0x6, 0x9, 0x100000001, 0x0, 0x0]) 11:10:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) 11:10:12 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) recvmsg(r0, &(0x7f0000002700)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000002580)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/1, 0x1}, {&(0x7f0000001140)=""/218, 0xda}, {&(0x7f0000001240)=""/165, 0xa5}, {&(0x7f0000001300)=""/233, 0xe9}, {&(0x7f0000001400)=""/159, 0x9f}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/16, 0x10}, {&(0x7f0000002500)=""/92, 0x5c}], 0x9, &(0x7f0000002640)=""/138, 0x8a}, 0x41) 11:10:12 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) kqueue() r5 = getegid() getgroups(0x5, &(0x7f0000000180)=[r1, r2, r3, r4, r5]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) setuid(r0) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r6) 11:10:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)='>', 0x1) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x24}], 0x2, 0x3ff) r1 = syz_open_pts() lseek(r1, 0x0, 0x0) close(r0) dup(r1) getpgrp() syz_open_pts() r2 = shmget(0x1, 0x1000, 0x480, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 11:10:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) accept$inet6(r1, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 11:10:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x41, 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 11:10:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x1000, 0x200}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 11:10:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() bind$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = getegid() sendto(r0, &(0x7f0000000180)="a8bd3f8e27b27af00f0f8961f8b18c8ebb2caffd16a5dcf4bbd230dd088d620543defdc168ac528083a7b506411c980054c8ad8b982757a63072ae9bae152e76899780f274d41a7a3e5af8e1f5e6e54cd6096d97cf9c60b42ca321bb921c73f9aa9a46f1e57af972c0d7866895de854d9a99b80a53fe85dfd9e84a1faa0d727c2b114224601b2adc7b0bb93b674b60aaf5b4af03f49da607a5fa6e60120e1f909a7dad503b90a81bc38ac5", 0xab, 0xb, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xfffffffffffffe01}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r4) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f0000000300)=0x4, 0xfffffd69) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000002c0)=0x8) poll(&(0x7f0000000300), 0x0, 0x1) 11:10:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/37}, &(0x7f0000000100)=0x27) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) write(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 11:10:12 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) lseek(r0, 0x0, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) open(&(0x7f0000000080)='./file0\x00', 0x88, 0xa) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) listen(r1, 0x7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 11:10:12 executing program 0: socketpair(0x1e, 0x8002, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) fcntl$getown(r1, 0x5) r2 = getuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) clock_getres(0x5, 0xfffffffffffffffe) 11:10:12 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0xfffffffffffffffe, 0x0, 0x4, r1}) r2 = socket$inet(0x2, 0x8003, 0x800) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x1}, 0x8) 11:10:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x5}, 0xc) 11:10:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f0000000040)="c73b6d0169c62e553f177ed8bc46bdbde27614bf55b156ac7b4d4cf55186317f5789d2e6be04e8ecc0602a3d5516ddea9155ca1ac57b006ec56673bd55dd6844297695a4483a1399b55c875436d0be953df4160d653ccf2bcf2486b45354e89f172a6ed2b6cbbd19b9aa528294b7475719ef86a0cb650fabe6f61cd822636cb1bfe66fc523abb91f87c7a31fc7eb83d914dbd2cd3e718097ca8a3187a534738570a29cbbe8a1fc6ffa1b74763f13299b49f27a429a3a98c3855d9df3d4011a", 0xbf, 0x4, 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9ca, 0x1f000000000000}}, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/16, 0x10}], 0x5, &(0x7f0000000580)=""/199, 0xc7}, 0x842) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=""/91, 0x5b}], 0x1, 0x0) ftruncate(r1, 0x2) poll(&(0x7f0000000780)=[{r1, 0x2}, {r1, 0x104}, {r1, 0x8}, {r0, 0x88}, {r1, 0x922d4b76ce4bc332}, {r1, 0xc1}, {r0, 0xf0}], 0x7, 0x1) mknod(&(0x7f00000007c0)='./file0\x00', 0x2080, 0xfffffffffffffff9) fchmod(r0, 0x28) mkdir(&(0x7f0000000800)='./file1\x00', 0x4) mkdir(&(0x7f0000000840)='./file2\x00', 0x4) readlinkat(r0, &(0x7f0000000880)='./file2\x00', &(0x7f00000008c0)=""/187, 0xbb) r2 = open(&(0x7f0000000980)='./file2/file0\x00', 0x20081, 0x20) fchmodat(r1, &(0x7f00000009c0)='./file0\x00', 0x90, 0x2) bind$inet(r0, &(0x7f0000000a00)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000a40)='./file1\x00') renameat(r2, &(0x7f0000000a80)='./file1\x00', r2, &(0x7f0000000ac0)='./file2\x00') unlink(&(0x7f0000000b00)='./file1\x00') sendto$unix(r0, &(0x7f0000001000)="776425b347a3b700a911b9d1bece033d3062e4cf598396c3ab762a2832baa339bc92f1bc79f3025227bee7db7b55300433bd1300b79eb143e113f18b60950a22aa1fcf0c0a7df3c4897dad8000c09c837d429d11f5505dd9e41753884a120becca77c4534adc0a9eb3e6ca781342725a87686e49c956ee5e46869de06af3acdec31c378318d5dc7d4f2cba225f695c1baa109e78da5e9fec9ca1fc3cfe4f14eb1cd446d49b73460d429511eda488798492d735d29346b9e832d8cf381e6192c1f053ba9dce3a226e5830aa1d1b94ad28cc8d478c91c4f92fc74fe49d77", 0xdd, 0x401, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000b40)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x2, 0x2, 0x84de}, {{r1}, 0xffffffffffffffff, 0x10, 0x84, 0x131, 0x101}, {{r1}, 0xfffffffffffffffc, 0x9, 0x0, 0x81, 0x19bbf17}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8001, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0xfffffffffffffff8, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x5a, 0x40000003, 0x2, 0x8001}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x401, 0x5}, {{r0}, 0xfffffffffffffffa, 0x24, 0x40, 0x7fff, 0x8}, {{r0}, 0x0, 0x20, 0x20000000, 0x6, 0x10001}], 0xffffffffffff8b63, 0xfffffffffffffffe, 0x1000, &(0x7f0000000c80)={0x1000, 0x5}) chdir(&(0x7f0000000cc0)='.\x00') sendto$unix(r0, &(0x7f0000000d00)="56995e890d72912c49245c9a2655fafc84472a0b6eb79d7bb571886bde7bb66b8e756c43aec3bbaf5333723ffabdd3566b35b4413451ecba823427482546dee8d8c750237037d25a56eba0e57bd03747fbcb68bd13bb800e1c7e984ccc893a10fe3d7f980b3f543389b42265adb74f3d0b640b2b699624fad989d0a5d2d2f226aa6f18a422e6b9063e59e3e8dce6dc958dbbf7dc70c73f5d2bed2998335fda952918f44b73c1586a584ba344640dba1eff6882bc", 0xb4, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) utimensat(r1, &(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)={{0x4, 0x1}, {0x4e85, 0x8000}}, 0x2) r4 = semget$private(0x0, 0x1, 0x440) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000ec0)=""/101) r5 = fcntl$dupfd(r0, 0xa, r2) renameat(r5, &(0x7f0000000f40)='./file3\x00', r5, &(0x7f0000000f80)='./file2/file0\x00') pipe2(&(0x7f0000000fc0), 0x4) 11:10:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) write(r0, &(0x7f0000000000)="39d1bd777fc73585dc8b4bfcdaf4cdb87599a0c881ea07849042b664cf74885749c4a8aa76fbb4dcb78ba46aaadd6f32a4989787b8a3e2c04f2d7c309236ab262a2985fe87f9263b4d963043c5665732288467d44eac7503ceabac4d28c331848f9d5781da52639498bc1ceba7c5378c37c555f8a95400485729fcd641f0bb9d129e26d23738713e8e6001b970111e88e63e5bbb63116205ec02f0e8eb99386abe2c7f5148b88eac916e0cc39baf330a050ef837d25352f533c49a1f05e1b3209834f71c49692c2f808ac5e1bca78618e38ae1fad46f570308098dcdf3ff0a893b8150", 0xe3) 11:10:12 executing program 1: socketpair(0x19, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f1bd0eed423a1494929baf8ab60fe6dcf7a23d2953e01713d467061d1d4e64a3fb63f420143604ead4a558f193e9e093acc9dd344eae0cc649df084f6bedf93b7dcb011b8844cc5fcdf30c17cd7d7ac6175e78dd069b1c8901653f9190871910d31304b24ce40eb52ffe5fcfffb0eb22f2539dc496e74d2f033aca3c899a839d5d0602283aa127efc21c0434e681e674c6b37338232f8297e3e9a5494ea6ee6ede42e18d0dd9504b2a70f1cc49e6e993add0e2a0735b341f4cd2eac5716505b88e760ab6b78fcd4f6fa883eb8ae889a2c6d9", 0xd2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)="add62bdb21a6832d1de71ef414e5434ff1b1a7f074cbe6c7ff39", 0x1a}, {&(0x7f0000000180)="40460735eb9f7ebcf5c54b7438825726952e29222b8bbd7feff9c841a677fb498ee6765209ad4fd6466bd6322d9be8", 0x2f}, {&(0x7f00000001c0)="809970f406a93d49544bd5e717f63e7b0e37af513186933fd45cc057442588936ca6f3af3aec46bc4c260379e9a3187955bae517ee76a7649d7408e9cfd446ece9845c6b4d77f58f84b1e3da165aa41b96ff6285415d2d6e06d3e5fb1a6905cb16d4092c2c51bfa0afe9e95851ca16c5abdb1ee59bbd8a04d04358ed74f4faf3163210c6712a655a2b9d8e058a8866d29059e55c1a66c854dd734d1a42ee6e3c47a949141d55dd620588e1e7114b8ba1f9b3e461999c94cc6761a5d74ac3b68fe6b4e541e908a1f8cbe6ac94af6320a8defe24bbacff6d03b81b512f3b4bca604ce8e90b37b3b4110eb4a068", 0xec}], 0x3, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x66, 0x0, 0x112) 11:10:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x80, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000100)=0x4) 11:10:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget(0x2, 0x2, 0x244) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000280)=""/176) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd00000048c5a9dde552a4eefeaff0f2c85e2800854d1fe90020000000b37608095d069f1383a009f7e1dbf18f00000001ff103434820abc4bcabba3444002007e1455d0bf576139cba8295fbaabbbafe214dea79d9917dd1d95eeffffffffffffff5afdc37b8c98318631162d073bd92aa809f5cfb7cc762fb9bd518fb00bb2c4c7a18ef00235685c2001d450ccb8671e8679ae6f3025fc170000deee2f873c1e711df5f0d2712da8ae731f007106bd31b4605f1d0008fdbc15a6009b6473000000000000d96db3a67d3736b269790d96f5b101b448cebd1f2c748685110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebf11c9d7991f678df44ff0ff000000", 0x131) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r5, r6, 0x2) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x1c, 0x8}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x4) 11:10:12 executing program 1: r0 = kqueue() flock(r0, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x35, 0xffffffffffffff7f, 0x200, 0x7, "60dd96d4ef69f4b8e5db356707634148e1d525b5", 0xb0, 0x4}) dup2(r1, r2) 11:10:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2007, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x80000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 11:10:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = shmget(0x3, 0x1000, 0x2a8, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="14000000000000000700dc00000009ecffffffffffff3c5d7033307cde1107c4bd234c7252a210af48f6f8f3a68ca7e403323f1bbe71ac8e885942f461b99e99f99b72e301e4db90e01ce4069cf59d8cea9a48ee4a4f535a20ed282d0104000000000000b8b457f10e4c42c46d1ddb135d210a591af9f074ecb0ddcacde911f95701e370e1e2c115bce1a009e669fefedb2426654155dd48d6934fec841a6d84c85a0812135c1c97239f3d710d667b225457f562ec98837c4b9e3cdaf326fb2399751c820e0415e9d8eb4bb6611dbe69d37c9a85d39715cb9d002cf3e27f145b9f09213f6a1bf7000931d962dc7a84a1173e007a9a055604b77560a2c6c56d3a842855d393ed9bf2400bdf4997b4ffd0d1e1f6ad6ab26c9adeb1199f98fc661433d4b084ab934ad3d7e33fc340aaeb14c143"], 0x132}, 0x0) 11:10:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x29, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 11:10:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x24) sendto$unix(r0, &(0x7f00000002c0)="1337a98f40bc397a645a282a46ab28393b12646132abbf820b6ff869329b31f20d79917d84ae7db36a31e8e8106b4170923db423ab000a91e2b0513016daff4dacddbe34d92b56281bd6af67bd1da7f27e63ba8c47d0660e78be84752e375e28afa9f50e32adf52c30ef67bca28447c5573508bbfe3880b16c9f7533e3412370d9e72efe917481fe0c0b6c530c258af3b142706168725c438479cd659977804f91be878fbf7186d0290edf0c2e68981179ff998cade761217470c8720b791e694c018f78917f89a4b8e4167e994cdb54e5e8422d0e1a398b77b0885e71f112b106cb779a56592234063a44b2bd19ab3d4125854cadbadeb8fd339e1e19cf22f5bc2a7a8473cdb49517af5a3b799d0bcc176dea11bf041db12055d7a5b3127235304504425a84b58ac3faf28c3baedeba2ef8949d0aeae850ad3d407a8bc210736f560c0db010e5fae2434facedf95512d6b7120198f98f02211afff87c7a4d9f07284cc498f58b68c776dd28a32dfdc6a1717367470d129ccfff16754a983b6ddc39e013bbcf682a8db5aa7bed9a5c6f2a6ccda1253e4ad58578de9ffca82e55822451f0a99fa69c5023ff90d591b3943d63b8c805eec813c99aef6b26b96ef59dbfe9d8048e84bb5d79d796f9301022b1ca0d15e784bd046bc1bb0b7dd66c526a8951e735aca2d1e3dd8395ea27b037d92350f5d8ba3b75e60e0ab540561d335706bb985eae814844729c5a141860fd99c0412819740f29925aee49e3f80608ddde228ae69ab3d90e02c3f4bee48e183161db19b705117a4593da703294a4a5dd90c0612a54a578461917ddd711edd6009be6807f978dbe3d00aaca467b746849804653bdd274f35d494445a4a5b488b16c8a7e6f587896d7c0df0fc4d51f0b4032eff816c4c07dceb7e827e08c08cdab915d8b14c5604adbdfe5c055ece8094ce9a1a7cd7c6665ac35df9cbca49badb83cb198c10fae1e5ad5982dc834b9623d3272eb76fb1bf903315792ef6e7ec52aa57ae811853ff05ad2adbad71ca1e909dfc99e8a6983c910d814c83108c91d95dbebb95a92ef264bb0421d0c6a7741f661b30f665f8a6484c61b381dd9689633f1936880bfd0f6b80ce4a8d33282acfe2938d2a8a218c70da8d98796bf4decf1200c30a51f252b8a976134e6d09594e4a9fb3272da3917b48a469889ddd1e6ca62dd6e1b080da3ace53730adf906aa017a1f5a4e332ca46e973c236751478bd633910657db83944934eef75817dbe4ceb5aee40325e23c91ca4c1abea28f4e03d5cffae2fe156eba0f3173eaf0007724b79e0d9cf9c0428e2b8cd2baabfebfc05eea39a15c7e8880ac2d5c160a43a2d505014a8e4d78759437fe3c5ac6fa5bd4b09ab9f88997eaf81aa6a12a2adc5aff0bb935b77aafcda5054e9a55348bcb56d680eeddd43e0842ef7711705f5d4b42e6cc9459002e3f494a4118aebffeb4a5af2ab9fe2e7354ff733142f28bce05551cca97f7057b2d6f8fa3ded8e35533770b3f205765a78489c9b4575d0212b776420741dc47f108080d2d4b5c96086fb8349ed4ecae502025bf3f86eea71129ec86fb3b1c9d505215493f4b490df7a06b42a338ce5d5dbeff5de1201c6e5a256af8be78a00bb592970d29addce6300c45a9ce66e914a028d06c3b7eaf62486cdec436f94e88775b87d2ed0984d7c700130b381ea529b8fd4339f5d24e2e14483f07b1a80b1550dbd1c4f1d201cb92f40e5f8371a207e44f367447c2127ad13b8dc3a8b17eb90665a2e042872e32f887ec5d97cdfb17c48bad8bc5a4873e3dd8b4f77d4e6b443aeb3d218b34b50b0d1688f37f8ea4071e8915e278094c68223be7179aa0b41a277685560621b07051f9abd005db1d37f5d5001d4a7afa79cd5e1340aac989da2fb75c9e91e55f2720a89362fc62d3cb6e3cb94b2b39b6d3d8fed16b4405337712d5e641f75c60573d441a80ee7cfbec93095efaf1137ecbbaf5c9a3154bdae7256a67d9e477e0695b4b4576286397c6363f29f8420f7d727b14b641db4141232b54b21604c45c804813cfbb3251025b2c2341bf029a038b82c97a32658752d1ce27957f5c5d2395baea7bd10d09838faa9a10c0bc4aeadcb061aabd44869785447619828f0565a2c8d4105dbd8baf9327c175d3542c782eaa1d3e8b6b33c7bc5a53b6395e804f86fefd369e301eaaeaccba976b7da23ef8aee21c893d0edb1c7db3c1131fd2cf47c3f6ec81d193294c0520912cf8304c8ccb51046406bd55cc059bdb4fb8a0ae86452335942f889dc8e271a7d4af02070073628e5ff65562020bb887fb63d9f9b5887eaefc244234a6cb11491783eae72e5c9361e518e681761a039901d8c9f6d4fe310108c36cb0816baf341b304279f221d18e4db804ab89cf3e4d56449ea686e133485516c8ef91435113f29df36c6da93599cbf64eee53ae426c810b4ba8fa2bed0b1d6b34e4af90ce8476a079cc7dbb25e23949ae14382142a7396d98301ae9f60a78232d9b37ae14e254003e68ad0fa69846560c1427efaf9362dcd9043f2ebe2877a9105d7fba9d8cac0bacaf63ce3e04e8463b34fbc69d7e893d7f6dd1edbc429ffbe016c06cb32708d5314da18251ba95324f4c30b2a701d3b326634414b7ae9b3202d41a58b227a0f33fdeec5ef91ab3e29accd7b320923208650e52d4fb560eee9b5d818b209aff04af421cf06f95499cd95d5b1d51684f38335a3827086466c1351d774c1b20e47cd343c3321172acd14d47e039c74dc500906a9a9ab4338bb08cd019c688897890fa727f85b39f8c5a4a3f026629920b4efd4aa9b2c4b58847f13b825c0c3d5e948a1762f0f4912169451b0a1af8a769ee80e227c9019c0a9de1744a784a3ae949eb0aac2ea038", 0x801, 0x0, 0x0, 0x0) 11:10:13 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/65}, 0x49, 0x1, 0x800) 11:10:13 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000100)="bd6d483c9773", 0x6) syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 11:10:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x200000000202) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, 0x0) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="7c9dc16fe304000000000000000001d4fc0000004000001000197f33acc23392ae0750e0543be3510a4b8dc52ab8afd90d3b5882547f59891d9bd33ecc32e4eb361e47a64595420e8e0e880ea02c71bb96c78701f0729c0ca1259eddbcb864a655c4fd4a708e2d1a16069394ef4f0c2eb2bee5f25c8969b4711772bad141e25d108e7cd87158c60566c463e287221eac589d98a72737f3f91aa4c42b62610375fb018b0b"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1) 11:10:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x100, &(0x7f0000000040)=""/84, &(0x7f00000000c0)=0x54) poll(&(0x7f0000000180)=[{r0, 0x10}, {r0, 0x40}, {r0, 0x4}, {r0, 0x94}, {r0, 0x24}], 0x5, 0x2c) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000002c0)="cbac7c496f77b10f1d672f3e50793c205aef9b4a010000000000009a97e9d51e69939b76880d1f52bfc4e8f6902395843908e5bdcc6d0413b8a8550b88276938062070b9da3d1459f3a9a888dfa47ad9c30d5e2bb60e79dedfe321e4c7587eef069db41d838ab14161014368dd0d3a0bfb2af65c10009ea548050ede982d39d60ff5a129858c629f49d77e8c644121261ea4114db312d177df1d27b7e5a6eff28b4155881f3acded26fcd8fa9c287014299ea7737b6156ebf069b4c98d7f6fb72a4e1e438b32c2ae08e8e7893f199a98457cff0da00000000000000010d5af19ba77a50d8f1a0bb4acbd91080cddfd6d0e1dbec58f23cfa0273a612857181b8d1f0a8383aa49bd264ab0ff29ed37f0491ff99d1c828413d67c5234bb9290cf8b10014ed37b02332571f7afd04309a01608b5e849e7d5422cabf28f40025cd6d0a7ad870e469c76cc2dc104e4fefdddeeb4293f274824771a78e5daab25ce716e4ea719776dde097ef510683eabe7c33dfd041ac09d", 0x175) 11:10:13 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 11:10:13 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)) chdir(&(0x7f0000000300)='./file0\x00') 11:10:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/24, 0x18) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="7cfed309000000000000000000060000000000000098a23d7ecdc632ca4861fb591f4d539a006782086686c17c2b5062c3f3563d553347ca5490de88b0260dec7019fc3dfec13b632950208924c440c19bc3e57f3eb4d9dc36dc260e6cb1606bb2efd474"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', 0x0) 11:10:13 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0x1f4, 0x7) getitimer(0x0, &(0x7f0000000000)) 11:10:13 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt(r1, 0x3f, 0x80000001, &(0x7f0000000000)="afc6cfae0f7b63f3def273b1ecd60ab82e7c3538d9b43c4b653b381b66f0297bb133288389c7d3d5841384f8f60d1f903e50951d74dca557ae65a2dac7cd6afc25d32dfac4db2c784c703ceb8cb3ddf7be59f70870f611952aace14545b38061e7bdcf88137a0b41949c15b29bc7eff28254552b3ceb1e6e97baf23d98", 0x7d) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 11:10:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pledge(&(0x7f0000000100)='*\x00', &(0x7f0000000140)='@\x00') shutdown(r0, 0x1) socketpair(0x1, 0x1, 0x8001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="279a8b566a6e951c6fdc0d73d94f712ef198102242aefe894b0de26421362b6fb6921c1b33", 0x25, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname(r0, 0x0, &(0x7f0000000040)) 11:10:14 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0), 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000300), 0x0) r3 = dup(r0) open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x18) fcntl$getown(r3, 0x5) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x5, 0xc7c2}, 0xc, &(0x7f0000001480)=[{&(0x7f00000000c0)="e349a5efc7980e7b27f9a8cd52b561d00497acf822f42a79cc23cc31befc2408d09aab42f6754c9367688b1a050608a0f8981aa22fac60a0af7a5acfeafa1a847b2ef5f662e9607566495f953e7819cbf608179ac98b3e9b0292498a270f67f7e1ce552f1442c0ca96a414dce40cff656a", 0x71}, {&(0x7f0000000180)="dff3505261eb51dcb3acbe96e13f2a7a5d4e38a378fb5cfbcb5ec4a829c96cfdd80504c53bfe34c264a92f8efc8daf12455eff744f579070f587d444e379c9cd598f5cf1b656d769abcf8db6d4ecb7cf038b349948f5d4f2e770debacb23e55fccc212", 0x63}, {&(0x7f0000000280)="b0a5e199d76f1d6bc243ca4b62a3e590b4ee2f70e879170501aa88ac21d93e413cefebf994fa", 0x26}, {&(0x7f00000002c0)}, {&(0x7f00000003c0)="b8851d9335db39d9801ceeeccd28eb5a551fbb18cdfe184ec4da4ae6c3bc01297bb34178531131f65cf7d15d59970f2368f7891c7fe9e9d907b0c3f3029d8d3d3f6f80dd9855bfd847a07ef4cc65d3236d1f60a1aa587d1a7b5e502f423049ed285d34763c45f8902dbec210d43f1b129f07ab91d90fdb0810d3f68e2c24c3bf06482fef383a01e7ca14a6c04e8a91bfa99538957481ca", 0x97}, {&(0x7f0000000480)="0cddc97f2831963c865db8fa60059d9f9da50411681c48c5c510041957851600ed1a9e9abe42942c97836b0b4de310e144ac4dc90957ef44d96f7a5d1a1c529ae333eafdbf09848d6cb454874129dc7ced57e1e823de09f84302cb9ef43931f2eab4b474ebe4b54fe41ba67fecdcd351eafb42c3d6de45623cc807007c9500acb708fc6c52413cc85649ab3fc9e12eafdfefe5319e4d884b8ed126aa6d8391d2435e6c1e23efe6dc7ff735bcfb0050be58900026f2381ad6bc906d9b20094a2aea23e493fde29f9418086efd0ddfea80f5fd2864257367f48101a8fb411d99fd596d53cab467a5067036acdf16e3a8086b10305cd02460b5c289bf22341c6b46429cb7b173f13410df982bb3fae38640352477930b66cd99ced0e8df09c8fc7f6ef2d4195329e6de69daede92557ea80aae67d7e8d0f95f618e8601fb70c79f1216e27aa1842fa673f366b45bbdec57c644f30c303c4cebf8ca177b83170b8d80a9d6a26472353594fd372c026c87e146cb3810e0448d66ca5bb85514e7a93a73ea2ca454e0a788e5810baef705a4fcccf9c67c82e650b06ee06ee8cd8a1504c1ba132b07d00f06edb42bf551a55fda8d84508f5cb44c9241dbce720b58ffbcbe12eaa3fbeaabe386af16ca774a0253816b74bd0ed53025aade607874bd2b93566b8b9298da027a96dd512d9f19e156a5bb30562ee1c5f2e23ef2095b91d936cfc6eaebe9a1094e0925bde7ffb7bbce93b0f018ad5e11195b289f1a8cd7641d7707855c18033c4010f0b15e1703786be8f4231f02bf330926f43eac8f1362ae00fd60a413e9458c4e551236106822020b170f9b86ac2d833fdb4b836ff060bd2592ecf58f49901551d449cd7bdcf0f557d0faed3428fe8196954edca453cc86c2e0a4d405198756eef11c7d2355f5cd7548b6bd49d3d4e52fed26dd40cc2f533ffba9a27d2b3f278bb438d2fb6b41d3da3fc8a568f86f83370a6e1b48f4b48e75c8cb9f4da8193ad40c43cd3fd89e1e6c724f1801e030dfa0071f2e83c754cdc4112249d112a1b58a35825d0687a8298244ce9577715ebb57a937f805d827158c9c8d22852d5f8df2558ac1c9509dcecfcfc95a0f7b4e6517100f6ff8846a6a70c1fa2ff6d7475299e2187fe87b8f637d498dd7a35e8284502b70656ff0935e02ce30de658d0faa0c91b2200ac9a3f96f14033da659e491b4da574577e72c863bd69216ca99fd2b7cb2867b319854741f6d1c1dabfc132cf260623a69fba4e7e47522802fc296e51f3573e13212fbd7252ac89db50e68f8d564f307fdeaf517e467b36831698a58e89691729b3d13f5a83307e9deca1737e1932fcbf9f6e8d28db0e23d179e2df4807e366077c0d60b59add9bbd3db0ed3969c5158a4e90311f889269408a9791650abb6062438c411c79a8db53021c300a5e91e5fe71b9c69d3a57fd67586784c6f839e99ad65a2b499dd2bd9d6c1bf9169b0d7862ab90d5be1aa63b534bb5ec5143dda76ba0ae7ebc5f57ef90526fce2210a5a8d2d141ed5def8dc26a1b5c91951a1591f8f4147491933145fc02b7ff1d90e9b1db1e3f063b059fffcdebfa7fdc762c246fd33a5c0372bff3f64eba358540bcd135295b5cb8b94c92410d83c342db3be794dd2679dec0794353f52dbcde94dd1f30494b10cd495ceec76fa8ab75de79b13601fed003ee3f33a145eecba24241a0162fbea3988852897237edf790c2b60ab98eafc40a3789e1666162fb499df5adac4445798fbfe81dec56b21edc4a31974beaaa6885abf366077dd9e98f3778906c2538c041d613d0ae06f495ec4decc19cb28ff66a99c5ad8cee519bf46cdaee78e61e4287d657c6971e00c939dad7e175eb8d769ce20c275a5658b0edc235c6e4e0ec8abfcf83f501ba6dc7727b3676104c53da12aad9e5398006120b299a95ee7b656d3e59655a98d1fb9625753d0547e5fb2b03379a3ff682d24bf0dc6d2badb579e2682314be616bc3e4d3a6c7bb59ed1f92305097c6c72a36c9c6fae191e69e1306a6c1ce609b24efce85fab7deccca88e2010d7d365465b9c3f91a53d12fa9c9618d6c10acdd4018a697cba9f4ba9c76009a69492d49346abd1d96e65caa74dd2d0b5d5f8cde90cfb3efa0dc08cedc01b8cb3b49c46dd2e540752c7bb076fa3b29af01e1767d9f226773f94fa1433e6492437254b1bc4f7972ae1f49ac600a3fb8d178bd96276ecd99a3d7d3e26a8646d3dc65711403480c3a33fff0622f061dacfe2e4c4cb2f1e8bdbaa82397097122090468abd7f71eeb7726036034e8c913f01469a7403da104cd0a4513356b49a6ae0b101703c6b3ca123232ed9fb1d8baba46aa73ed8aac6f238fce84d8cc5b343641c012a510d039e6f5784f9a8d9adb7c82be1301e224bbcbe4db8bd986fb13a49ad706ca6253240c5f6eab93fc0bd1c4e7a00d4b224ee4953a253fc2a56a05cdd34c6007fa98769de6549cde1e15f92ebae6fc8b3bcdf8ac98597e7a3ad1eebbee85a1b3810c4cad48cdc00c521aecce0227291033167d5a1fefdeb2b174ca3e17ee3583bc6b6bc5a9b59a65d101e2fc1b96fbc7e9a9470a346529033a0fce4aef5b5923f8896a173798858026afffd693c5835d6bb666e88564963b4dda6fa257f29553ca8bdb77f5323890bd423163e0183859ddebb3d7c513c4fce678c07d8ad916332f8e3cf93ae4338c1b8a8b2e8462d7af22c77d04ed0a13638b3e4e579c53d1ce43e25c5ce5c49469b8b8e6f405c5b5145f7e98ac612bef60e7e074ed265ca34d82e836c7f57e717a54eb6951fe00319e9b5eea4a829c74f278f837d4fb82e003cdf49ad572a751ec781f4c6ef0e80ac172be7d4944ae10f6cc3da8297f51adc4b57196bea779ea65194dd8947cbce53dd871dad1a800ac8cd7dafceedc7f5e7d76edd9777572c10d5b7bd658ab289b12c4d411029153aa540248027d6664c344fc536665a11ac1d478183ddaa84fe738b3c73d5ab813a1545c2868ca12dc89f03050f6db1500140c3688031ea3396912f3edf34e7144d47bcf21d575d635c9f4a9575d62f70ebf2507263092f547703da2fc28e0d10dc69e12625e6893f677dbf72e01b003dd6c436aa8eb4d86e9a083bf2ca01705095c9edadac2ea5db19cad324bf5bfb0c25fd72afad18956ce9ce0ee87b5410d09b3dcc3fb9a74611503f85266701c7c703c25ca33b27e7e6f6f6ab03d1729a3f67f1d47ad558e2e038d1b91aca572c293499d90a7ba2be893538fe8713c7a99335371602cf2726c83874890fc7d3a405393a998a89ee48fe9ca80cc5b82139cb43466786049aaa40b2f96ab3a72f8562d31c86afb77bc6462f0fe11f4fffebe1f95fca666d32b6049026944ff7585287820f36e49f76af23bedbd07aeab15cbf3b3c68100c71b0dd8bc257e5eb29d030baaa57db11ef00cd1fcb29ef16192c72111fa35d67120ee4f6b68c70d145f78568eed4e1238f22d1653e2915d1786149a19b91ed94b43401b3d6a0f9ba3964a3e9a19e00c3ea202950b7a98e523bad274bf464fea785c636d01cc6f2b81f0254195cf674f291fd739c425c0cf6b5d2690d3c864198a4ed1503db34d0c99fded376038d62da15b53e417ed992a58069eb1f4307e0595e1878be0d5781f3932f90bada85dc97df0739e2222a67b4600d6b4460ca1d07c9a666fed98746630f5bbeea0ad85c5ce3993afcca2542883b6a76624fe051225f60d1226a56fa8b2a778a984ae4a7efb50e84687dbda1fd11d86d405f7cd6b37d3e950b963aae12520878c010e4258587243a8eb80fa8f6043f0ae60acee802e8455cf16f905055603ad89f58a1272b1196fd6881e300467cc7319aaea15b6dc4acfb707843387392c8729a74f4221f7ef7ca92d305703e915db1eba693bb58114d7cc8ab5d1f6471ac9919ac66d7f7d6da4d4aba3c8970b52feecdfa831c5b7bc154f14bb54c1806e3b93d43e705067103871d4fddfee249f064ad53a129818fe0cf09149398fe908c9fe891e2b4f8fecaf246cce5d2e60463bade771a3f83edf05769675881797c37013da113f534efb0ad6d99ed58b90d3ec3a0be85ada53fd3d21ca5e4ff99b464af104b5a6c03e0d8a60a20f17ac234cdacb1ae5db3cf167d36f8f18d758591171197d9e9f6c50c6bdb4d186be2df5c2d4bcf2796f8b03fd7e733f96ba6c88b7712276caa8653c93e745ce28ed0504142242859bf0e59e1163723fcc1ea68a9044930d19330c20cf86bc740e32de9d04203aef28500a3d05c739cfab8e0aa0ed2185c4371b59a58de6d47e29a633880e3bdb8bcf9cde9f6cbd0f3c72b0ddf784a98cda2eba6ab7e5d36932a5196b489409554df217bc93a72c75dce39883846edda063b647513a1a94186a2a2f5c49bb7d8845d809a3acf25ab0f0dbfade1e8688d17c4fc0cd171618ca9c5645f475be5444db3f2bcaa2204b478a27aa6f887e0b4c72e215fb36a7e2540f6488a8003af83e2282ba3ba1c5996a361a2e50df1c57877477af592c6405f69236931e5830c5b8261f6e1c07b736ab4c45edee22b0b07569783e3ec496ad4a1693bf3e23301e95217bddcd5c4aa50deb3ed0a0ac7cbda7f1cf1aeb358758ea4d1aecefc410644a8bdb846be00a2040201eef58ff259121493281a97d80aeb3bac93bef4d919b8132b2b84addfb5dfccd842efc36359731659d424ef70f42452e6d7718a96a9e5376efe497b4869cdaee652d5397cfbeb0a490140fab105159a533e682995f8c970a9e6bc96612e61fcd3b207677134c184eb258861150c60554b97206301c726779ae14778a2d652d86f018c563b05228824c8f93dbda911f456a15ce0e8fc8e187857a2dfa4397749e48f371b1c938815c4dd24a2850e9053994498e971bca3ff9176fed3832db9c6b1b4d2be1c843a0c96672bd18118d0f4922d17dc20eebbc5dc453913c02b778a8658d5b856e21234ac73c1bdbe6ab471d02ebf3ed8648d88ccc0b0b5209f7e70225724501362ae2e82a47d5329ebef1c6de4be51ad3e1849ab9bd84a6fbf4ed4a7536c4a7bfb4124bdb17f4ddc4402c25bb89331159781dcd5582e05f5b8181124d1401a8eefeab6daafc05663b4310e92144cb58b70aadd9f59a511573492005343d8770bae550cf25f811564ce66549736fa985b2eed7e7eb91f8f2ce5f037804966a8ad9a84c963318cc5c5d9798d29f5b61596c059f1a9908223a08506d03dded9a3ceb302c97ced7b5488f5b019ecea53d2d2f527e5a65f07e3c8201d9e1337267141fec468eb9e4870451fd77f3b00fc3e9350c1edff43115dd64591836f4925afbcd5a5d9e72c089391f56c7dc310d8e957eac43a50503dde07450e1624b53ca10440ebc4f3b25386f58ff891d9543cb75c7ee510157474f8c68490b37b3cd6d95ca484bfcd8f7821a54450a810ab45af5c654d58d28a9733e82d22b6af55b36afcf0169ece741b868b845cf9bfe3dd8120d398986f216dd10867b632ed97943f0e9d953e05a9e17d2c32603e940248b180b3c1803876fd50cb449b3e97870a6de1de453752a39880734148e71ef1d3fd4292d1f3c7bcacd53f83785fe00f2f330181daa302fa9b3328b61f6a1ea5f87f9c9823acb03973dc72eaf283dbf441c507947a130b2ec01cf038855935339a384878765f4a3316fb5697e83680b7672743c5e8f6a6e870cf06f849e824cc3a0e9c3aee1e319a0baccd093f50fcfa3bf58ce000991784f2b2dca7a8a75abdaebe5da8407d4bf295e6b4af46ba56ac12594b867b7b774145f601a78", 0x1000}], 0x6, &(0x7f0000001500)=[{0x48, 0xffff, 0x2, "84d2ccee6f0e6539c817e99f9cca448459eac9ef2e55e948bdf8a78e35f8f294c25f9f48f50e443e0f3cf021b4cec7487bcf7842"}, {0x20, 0xffff, 0x5, "9ddf4513c7b170792005cb4a"}, {0x80, 0x1, 0xfffffffffffffff8, "73ab82ff563ab1a9f80b99e489b627db85f1c52ed3d49bca39813108960920a642cb4aab3bc5f69fca81be267cac672adf71d041df1a515fc314ee8aad94f89cad69cacf3e512f8cc1abdfd02f07005a29bdc47d2dd41e980d6f8ecc4c025122c46cd0df79db78287291c21440dc87"}, {0x10, 0x1, 0xcd}, {0xe0, 0xffff, 0x4, "eeaa4c5a6f81f78cad2fa45bbde812ef0ad12112c0b9472daf68c2e71cb52eaa5aa1d746ace88af1c4b932ae87c0632c5dd6de2519cfd9a353db99a81f7d9dfbb7755b8fa59fa724f9aacb2b3b8120fa8dcbb4f7ca5b3062ecc1e9bcde38d9b905fd8df179fb1d53b1c5dbaff60fe8545e601d694c0420fa9958d1327b2d7afa919fa1abb09c8ebace6d784a64caaa5b5101c02798eab073512a585226185e03d3675c5b8de01691b784fa38fa2086bc34848ea6513ee254814c8095a84e6a8adc7df71dd8ce9921a2d4617d700d5347"}, {0xa8, 0xffff, 0xa14, "edab4c109963dac28703d2005215b79de8fc240ba8d225c44e76367e71dbf6dfc90e54bb4947f89617f95110f208d15d4a354b7d0d5b83c690368437aff78b9776923716b6f228fc972eeb2bf39227a2e7b93042b534f57a604858b4fb4a614df00bb8c23fb98aa674e7d0a978c23cf5cab77eec07f5cbd5ef743441d7156c05d412d389b6f3b99bade02d8f279f5d6e726c"}, {0xd0, 0x0, 0x1f, "279e64d5e5062cb9b739a4cc66474141e16642117b3f3e76f421e8a4985da6a04e136753f88ff51f8b7e72d2f1724d606a566d40c38910295429926030c73cb2b8b49d8da2f89b433083f61b32bdf9b6ad1ab556fa05eb38541b336f8342d0f11c90539e22643abf64602f3bca0d99fee23d9765c246174a1a94e359902479431d6063d8aef2c4d629904c41fadd615de3ac38bfe360b37e5e358244acf2eebd5bd3a09b9c65d83fb83a54f69736de606dbc09c44ab0d02325"}, {0xc8, 0xffff, 0x4, "46f70abb3dcfd423e149ed67df51687d0ea2d5ce461a945e85932b9f1612ee6eff81780493cff22ae90577d7f6249442fe2168036fc84944554ab80f49b3612df07f1f389fd8dfca1c54fc3bb30b1ffc925a8c80660e66bfdedc1eb86c0ae4dd1d191b9270c49828c048a13308f059504fee6a34bcad51863a245c6aceb5020b47a8db583be0be4b9b0c13feab0b44a0632b1d4fec65392630a7ac55f8a6b687c70fe9a0e7cea79b9b77e2545f49fd256fd8b259"}, {0x78, 0xffff, 0x5, "ab4c6753c81e9ac9da94e767544403b97d1298c19085b0c86d88b6b6013982177fd856a62963fc10a3bb532d63be9f896b4e3ab30f2755ca00a9b4115b4933fde707f81b9ad123a7fd4a0240ceda2bda0b4580f2bc41b01ac113fcbb9b9aaf75a5"}], 0x490}, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) kqueue() preadv(r3, &(0x7f0000000440), 0x0, 0x0) 11:10:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) sendto$unix(r1, &(0x7f00000000c0)="2ee0a61391c2862372a52143c7f3c0f1f722cd412743ed9689cef1ed13ad9773fdbf75ac500e28c6b048d318c7", 0x2d, 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 11:10:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x0) 11:10:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() r3 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r4 = dup2(r0, r1) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x28, 0x40000002, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x13, 0x1, 0x800, 0x9d9}, {{r1}, 0xfffffffffffffff9, 0x0, 0xfffff, 0xfff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x12, 0x20000024, 0x0, 0x401}], 0x4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x40, 0x2, 0xfff}, {{r4}, 0xfffffffffffffff8, 0x80, 0x80000000, 0xc5, 0x1c}], 0x9d7, &(0x7f0000000100)={0x7fff, 0x10001}) r5 = semget(0x2, 0x3, 0x188) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000140)=0x2) 11:10:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 11:10:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x4, 0x4000000000021) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) sendto(r0, &(0x7f0000000080)="98356165b8fa72ddbd6aaee58fff505ef86cd16bbfa57b146ace88fe2126ccde8ad9a0fbff0f94eb608933e4009fd6c714cb52", 0x33, 0x40d, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 11:10:14 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x70) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 11:10:14 executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffc, 0x2, 0x2, 0x1, 0x5, 0x7, 0x1000, 0x7}, &(0x7f0000000040)={0x45, 0x44f94b, 0x100, 0x40, 0xb62, 0x4, 0x10000, 0xfffffffffffffffb}, &(0x7f0000000080)={0x7, 0x7, 0xff0, 0x7, 0x5, 0x5, 0x7fffffff, 0x9}, &(0x7f00000000c0)={0x6, 0x10000}) 11:10:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100), 0x185}], 0x27f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x5, 0x4) 11:10:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0xffffffffffffff98, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 11:10:14 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) read(r0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 11:10:14 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffffffffffe11) fcntl$dupfd(r0, 0x0, r1) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)="795f4cf7db93bd5bd7f5b86d94f32f649a9d5eb3e9645f0643243f046accfd7c6d7aebcd80c5e03ccdf4694f7812411d0f8ee889c27bd1cd5c9ba1c0150594325b6359ae503872f1b4070f746864453ffa20a50b2ef00ebc0a993b10283322f698b0ea6473c0bb789cce35575e1f9d9d3a6d61d7f9f433bbf78b6b1ee6ae80707ca83011475f0ce16b64297eed33d302412fa714db5a73d6e33ec3d5b550aecbc785c336262a7a3dbe9235131eb124342603e06a277381d1486cf600332daefc912889c7c5759760d623b1882033ce3c99bf33d8f3fb65bbe2ad4433354c52", 0xdf}, {&(0x7f00000001c0)="ad4d2758a5ec6c57fb7f43c033f0f6a60abf88ecb569872dee5cf0df5b5a516e593d631e1a90f0ba6bf0b1219add1794a77ed6", 0x33}, {&(0x7f00000002c0)="4da2a936c9bb22f5424d8da7b7442df75c8d5099a2588ff02bae66afa049000e6bad9a7ce13a986590b4af2b51b53bc2c47f69e2e859f22bbc2a5446c2fdcfe5ef737dbcc4778d0cf042f4bed2ec8ad95e69fe07d927f1d613b72134e2bdafbd6d3a5b718ec300ae4f8c56286c7bec93239c3a80899d58afa1a76fa0af638e006ce6d680a4", 0x85}, {&(0x7f00000004c0)="122fe9bb7d40b6a76e199f298dafc28c883134a8c5267bd8362a63a1d2c42d399ef48cdf8c4d40605b210df1ff42c2995c1a5c6ec8654c5f75a2761c6d30f2a98f825ea32d5b48e98c7bc979ef3413de8249a66995387812c55f7d55524200dd54bea16585a381745943c9784c38d9e0401bf1cedd57d772e4db6757afc993bf869a1d344f766459bc0dffa717763bbc926d31374e1a65771078aedaa02297a3decf03", 0xa3}, {&(0x7f0000000200)="18ab3375264ea07cd1c0ac6e73af3038175b8ac2d662e4", 0x17}, {&(0x7f0000000400)="8a082130da7f58a7dba7e011aff4db27a94ef6de2232f3cdfd9e6e69d4d7a45f50ff84a1fac2fa7cb2d68ad384d0e1103c381519a33d48482fc45d50861dd0b413fa56c0d9215542087c5b3fe5e9dce9c4b73a18ab8bfdc040a92ac85cb0a65a3c7396a869819e17a76c82c1", 0x6c}], 0x6, &(0x7f0000000240)=[{0x18, 0xffff, 0x5, "37ebc640f3a07fb3"}], 0x18}, 0x1) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept(r2, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000680)=""/127, 0x7f}, {&(0x7f0000000700)}, {&(0x7f0000000740)=""/70, 0x46}, {&(0x7f00000007c0)}, {&(0x7f0000000800)=""/54, 0x36}], 0x5, 0x0, 0x0, 0x9}, 0x40) 11:10:15 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000080)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0xc01, 0x42) 11:10:15 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0xfffffffffffffff7, 0x0, 0xfffffffeffffffff, "32ce5e540600116ebdc0d00700ccf5bae448e604", 0x0, 0xfffffffffffffffc}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783e3", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) geteuid() r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./bus\x00', 0x381, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7c, 0x0, 0xffffffff80000001, 0x0) r3 = fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x4}], 0x1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x30, 0x20000002, 0x3ff, 0x8}], 0x0, &(0x7f00000000c0)={0x4, 0xc6}) fcntl$setown(r1, 0x6, r3) 11:10:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x5) r0 = socket$inet6(0x18, 0x1, 0x8600) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="4cf45b043d65728ab0a4135a7ab3260d4e60582d5508a41a4555e501fc8df6d3c616c55a6aeb08207c04982895b452a96fea949e68f2441cd3b05109ea659737c2bac24a9c", 0x45}, {&(0x7f0000000200)="3175a655dd1eb21907351676eafad2f642fb1c917724db147d0f3150d240e4b08f0f1a1416c91717ce615666c5d932248f7d6718e908aba497894d09db13", 0x3e}, {&(0x7f0000000240)="15eaebc9bcc716505852bc6e7fc869db0e29a575f5cad7a53cee826b5a6982804206120b6cf39e71e5f67d72fcd9edf061e89ced358102f36f6d164d2224e1f3009317b6e791ca4a514cf6d28b4fb3289fe47920dc30e9c76d3761b390ad94a2919e0b", 0x63}], 0x3, &(0x7f0000000300)=[{0x110, 0x1, 0x1, "a879b8973c69c0de27e411cb5a6b884554afde2468b3c3b467f959926fdcd83917f822931e6e26425248eb1839a9d54ab029cc539ade8c9dac0dac515b5f8fbf5f77e38df7bb92a2d7a01b16bad0e2067de097f27650811cc67513f19515d99c48b6408d0da7fa886adc6c6b0bff75d862c63f4664ee64fff1f8df754493f7e3e050330da0bfa6ab8ef24635138f370332c116693e412a1b639b0641ef3091a193a21527262144bb3206f3ba7a463ca0cf79ef57be05b22472a1be2e2bcea562c8044e0214e4f070d63156ee2d7508ed0b66adb1792c1240a60e1f9318f4d2858025c68103d0c3a587b79ac4a318d69e7d9c35f7436608fd620150e38b2531"}], 0x110}, 0x1) open(&(0x7f0000000100)='./bus\x00', 0x100, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="fa120402000000000000", 0xa}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccc", 0x3f8}], 0x100000000000025b, 0x0) 11:10:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) r2 = socket(0x6, 0x3, 0x9) poll(&(0x7f0000000000)=[{r0, 0x30}, {r0, 0x1}, {r0, 0x91}, {r2, 0xa8}, {r0, 0x20}, {r0, 0x100}, {r0, 0x8}], 0x7, 0x7ff) read(r0, 0x0, 0x0) 11:10:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0, 0xfffffffffffffcc3}, {0x0}, {0x0}, {&(0x7f0000001380)=""/179, 0xb3}], 0x6, 0x0) r1 = msgget(0x2, 0x80) msgsnd(r1, &(0x7f0000000240)={0x3, "3caf3e75b5fb10a58eecae2817bbe3a38f45d8cc8c9b8167ae8c1bef9ebe6766d5b98c303e9d79391335c3aaadecfc4e33c769bbd1172ffb87634cecc99b07c0cd07d6cb359ac014a38f1eb7ab4143f2e538c607be3ae02f9b1860e4e95ca25511501a7987e59e05d353d6e3132054a4d962dd1e5d51dde5bfcfd208496b0545d45ec3681c6aa4741932e2ca9581cfe2e0c6a281d20f016bb355f1d71f6319ddfb073f3888bdb306a72c7c88cec59a81d8b7d82f5c286e2cf47ae89610b24ac097daf5df0a"}, 0xcd, 0x800) 11:10:16 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = syz_open_pts() r3 = syz_open_pts() writev(r3, &(0x7f0000000040)=[{0x0}], 0x1) r4 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) close(r4) syz_open_pts() 11:10:16 executing program 1: r0 = syz_open_pts() fsync(r0) flock(r0, 0x6) r1 = semget$private(0x0, 0x1, 0x16) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/73) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0xf6a, 0xffff}, 0x10) getpgrp() fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x100}) 11:10:16 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x10000fc, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:10:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) 11:10:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x400002004, 0x90004514) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 11:10:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) wsmux_getmux: no memory for mux 9437204 wsmux_getmux: no memory for mux 9437204 11:10:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="79556f0c58f11abb6464"], 0x10) shutdown(r0, 0x2) sendto$inet(r0, &(0x7f0000000040)="939fe63a8acf9efc8ab3e2e4d39501981c981650e3ec9797e914929a9f1c23969840f70362fa99a885db95add7b896ffa23b6095f2e2ddd662e166d15be90916cd754a0983f03176cde761ad424f3d7206fd5e9edd30f8d804aedd28a8fb9ddb9e9f787588497090d58ed5e867fba24158c691268f18e4ca5cb6c29b5616e7f4e876205052962ce2e2c2f3a6d71fb00a067f624697cc70700212ea", 0x9b, 0x0, 0x0, 0x0) 11:10:17 executing program 1: getuid() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000340)={0x18, 0x0, 0x153, 0x7}, 0xc) r1 = geteuid() geteuid() r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r1, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r4) clock_settime(0x4, &(0x7f0000000080)={0x6, 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) write(r5, &(0x7f0000000280)="23158efac5a41aa771069d7891f6f54f1dd47390533f1ff6a8c94c2478ddf573dbf1488d8a4c8c12625415e430eb347141f62e14c3bf5b9410893fea8f88f17fd2f9f0ee450abc574b47b3a1b362eb499b71c0dd01b02ccc418173a4dd6c6ae0a6ad17f84b18ccf2a8d314a461f519bd5506ecf59ce9fd9c0e2b6090963c25e828", 0x81) utimensat(r6, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x9, 0x8}, {0x5, 0x2}}, 0x0) fchdir(r6) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) 11:10:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='\\', 0x1}], 0x1) mmap(&(0x7f0000a79000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x6a, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x40) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000001280)="befb06ef063061e897af5df5d4d525e68b857d777229aad0aa05464368402ccaf01d6280e233b20f96cf36257d36cd13b0b442bf3b5f0a3b743a02065d33e956f09b302d96730c6dba7652b3a5fdaa6d1c7a1daa0115fa805500da1e9f5670eff9617557381ba27e48c90526303ba78349c5c22c71e9b12ed14bde72fe6281c180f86341aac0dd19e0337d2f33116e9546e68fb80fcbc2b2e339b7be7ff9fa2b61bdb39088f0ac8f491c0de5bc39ebd47994aea86671f94044f311cad936295b3cb5f286cb77d4bdcf963616d949c70ae50cc0417c01e4a8786357b23067dc2cf5e3223f3b8cdceb212882c0c2948b9abcf495a67ab006f0ae1922d82ae03bae7059c5cd04234af25123d18e61920c6c6c0645522c86818427b5673e175c5dc8db69e383a7b5454235052a124d5b8ea8a33abddede2425e82f548026df7bf0f14062a2cac0d5483a489c56a5a299f1dd8b7c8bc974c726a986f16fdb033ad10d95f1937f9c554779d317ab71dbc5cd6e53dd0c6bf547b15771f1dbc01acf15cf92ddf822e1af6fa900071141e3e4058b25b7087eef1c68097209e43e1e4106ffdac324b9c9ea6c380bf6bcb080ebce836f3571ac0bdd8be0594310ebd053ff0abaef214b88771f956e98b228b8b6bff9e8d12501ae3568242f96703f46415fb5712f68f741a30b511ed195bd7a3ceb23fb703f5fcc3e4f2efb0c58066ced4bda8f98bcd7c9121ff39bb0563e5b792bdbdd77c9c203bf416798219497887a4c8e50fdf94cbb85b968c2ed4ff2b1a218eea719a860d09327d5333c05b96f9d25bd8871098aedc1b32364adb1926491996f1e3790824d2ffdb6c08f85f8eed460afd9926c92fad5b0be58e3e743b129215c93136906a94625f17e1a5a13b2078fbe8bb65eee9fa7564826a71759f6e8e2c684d49d3381ecebe4e4020e6e75cc3af52656e59ef1fb8a2280c5bc8a3cc8ae2379f76d26cec46bc138e5155c07f0dbc8e5e58ca9c7ae5bd4a95e69412777d648d07d1c933539a6f0e14c0ab18a3a773ff24b13d0c28b4f4957adc5a350b5d7a69c01e777c20356ef8bd58f15b675674de1ae00c84f78ce994a08f2154057c1c46f3e412348c25363e7ad7a2f7485d46890cffe9439d77d11fdce386de04f85319a113f754e9f2e32cc199f7f5a8dce0dd2c959e3edac7e49feb6fdc74efa38e2b21e18843bf4b2613d8686dc72a03f0ac8e30595a597214eda911ee68bfa41ccb61ee598187b5ad774bf21fea00ef2fdc6779610bcef895bf7a82ca86f41af32f848953d13c48f869da7cef6d4e6d92329269f5d08ca2733813ba7b00866aac672b2205a6618a51014efa1c0c50dd644150d770a7b153d3ed8e457f021d45f2fa6f25081f07905ccc6851e84103d476926c99ffd43a4e3a6f8f28eee9590c59df7fac903ed2a94c1523bece4e456b5b169c1bab1622f3c62e54886100185f9d782525a0ca5db5827dc5bf4c26840627bb49089c99a6858c1fb9ad633e6337ebd39b6d1accaa2fbada76e0e7eaf4005f7600308801859f14c0462d719bb45b1ca7d122825223cda7a5557bd69b59ad5c87a6ff6e1965ae84e1194c5e1569e7b1d8191a50855e7ffb9706f29a661d78891c9af6aa01ed2e41cc4c3b2d2a1b9fd99166ed866a4e4c4bd97fc629c4595ff38a402d283fec6e8f4334e3a33876e56f75bb9a9ec8d0681e7c30634958568158358de441a3016d7fdf4fb3252e9e76a6a577e142051a007bc5833f70af8b092eae505e0ef2947c12c74ddde156cf203cb3ec4fd21ea2e89c8a8066103bad085ecf3dd99bbff774c14860ec628ac937a2fa9d7e78975cdf07547fba48d00dd4edebc0efc22bb01af0286469c1b393f8833f8d024be034058390e064b606e5e7371094d86933819eb535a6d115e3387e7a1f8487acb846f487c2294788d8f229293787eda789ef0d62582476cfdc1765e4506bc923ea4eabdd0fc8cc439672b060cec7f26dfdfd2f9fd88a8dd0af5e60823a30824b8404c05b13663420c6070c6d0626f51c513232dc37495c4b0977e77b157bc860d77b128257ab92aacd3c7781eda604e4e84af555c79e1ecbf90c634cba13e775d968bed4cbd15f9d361dbe430e1ee8fd00fdafbfe6485db674ba8e38b337a42f4b4b9cd5ed443d3b3fc46162df2dd2206eb11620a0450b669696597f79e1337ffd4a488610328ce8b3583d78f3c21e2639eb30bc9599fecc6615f0cf4d00d90ed9bc1ce7588a5cbad5981a9affc98ce6763e6e6502c9cf4e1f034fc6a6bd35073bdccda3e8f4751f6b4e8395062b3f9ddfac0d12ec5a8a47a1388fa14e5d38b8053f618b3817709d53d24f213d590852ca7fdabb96ad2c0aa6de5e840c2be2bf081db7fa06b96278d4bfbde6926ab893d12319909140d7dfe52113a44e28b957302ee9d831a31ff794a6c46f2204d9e1d6860ff3ab93f9b804b4ee5f9b08068a3368369c5cba3874e961858fe7b0cde952f7ba8b20f70e89b8c5e74fb9eba5434b5d49893fbc62121fc4be0878d06fd41bb9cad01ad0e765b21523d71e69bcaaf0c6df8251038e63cd17fe8f0d6e22e6816aca27c5c367ab8729fed2f0e51413304a56f63fc51a9e477f44af2f9b1fdba345ded435367bb37a05c4ce773f9b9b896edaf8f578d9fafb27620ef48048f4feb0ae1614d556ffe892e18e3284a3c6faaeb35192a6a35a4576167b623e2f5468102f99ff91e934315c657ebe4fa4f886dff36bac0b6332f09e157f18d495163096d2eda0e7cf45b14329cd6b2a1770dac5baebb9d8c9b0c20e4a4b2c3bd033364d81420ca872fc1f0a9b14daeb28c42072530fcc67d7902ac515ad278d65f48762f81f16ea8ad7d349f3bfb079fc51fe2342ddf15527c480b532ed76bef7f6857e2970c29c077b89f73fc3743141475f2e3c227bbd7bb4923997118d135ea4e5e61c97206fdf77602064b8a2e4d3fc4f304f85f92560adc9356cfcf1d9e22510e00a4d3e9d8b8f58c5a807d6c3ba6b17302bbc186261ab77eb6893fc595ffa5c9f8f7b3df0df60914496ebe037f0463f3736be58a1ce0a58161be54040aaddb22b6b58fb816309704635638c3b4cf910750788244c4cbecc4be765483b262b36f54506256b4982463054cc2c4ddbd0f30e4acbd215f73a9444e82ff8aab7e72ce7d8a73634106ae951af98a864f3d572a7c8b9597d45c6de5e2bc87de33df333fb3df9bce8728e7e894911d90a4c6e123f5d0ec889536f878120862a790dcd7507c3e41ec9350cf5a4598116300638156f465b13d2839c125e5651d85e2317cd5f21d7c6756580698089221993ad920d2c72795158e4b8e8e5b04c6970de36f409cb608d07af1963a08526e8a72d2d726a693a09a0bf9b5406de10d846a7c614e200368d0fd823b0abb2770db8f440c12c21e07ebc64ac889fd3944a132e81a0f96f0c81c05d453446f90cca5463db181921ab2e062fba78b4f564feac06e03eef593cbe900fc6b4911a6ea4e3d6bf8a01ee4a7f0f6644b9b83f594c7532da8191246f912905efdd85c31ab49c71b295e0497b4de99e65e10fcd11d6c7b95bf5a231b85b32b1872343dcea0822dbc4d33766d9f5202b632c83f861e66e108d04f51d0de687df04a2a15e9bb031f9d8933ff37dbce88a071b4fff85cce6733c75a6a1530396de92a6bd73314d0112438a206eee4f9e1590457f3da0bf7f9824f5053b9953dc20b802eca560b655c2cc6a46d7bcc5a4cc3fcea69e0bd5d09da29b9bdb2bd6011c399293da5252298e06f451048be408b47a6d57bd4f9a5c6dea36ddc342505e33c4cced4886892e1f7db1e08f6821e26e167aa143fad6bc7974cb12666038a995888010bcdc28b9072e205aab71af204b87a22d3516b7f4ee235f197d2c3b5e60079940942f914cbb7211c85f7d015f336e05e97b135b5f7a23edf13934fcb0e30eac2663494d23c0c9d10d2a5604a7e17dd30aa925153e4e12ca183d9c454eb271a3714024bfc23f039b4fb0ff13edc273498ad14746682916b07bd729b1cd537358cad8a7eab0cbe5e44e600ac0595dacf0d285f1148af4564ec81a1bd6b22c84299e9106ab0bddaa6442040422a73bb8493362cfe9c42347c42e2af685fab1c1e41827a43bdc18b311e1f6ff0e59ad3e97f8f5a2a075315b561628cb0159991dfaf689c6e337ee6b16a94714ab35072cba8d39a207575513777d410c6fd0fbc1b70fc83c9203d9fbef245c6000e844f99f5e319512d08f2c002091287177540c23649442cfbc45bf5f70f9fbd8affaf8977ce4de42bfce5c7b70c4d13d5e9467b50ef64567bf3a823d0f9c574b2c7b5bb3918b61e55413ffb92a49e8f6046ea61efd794e18fbedc824b852ac9bab836c29e2da8c99f29cc0a4bfbf421829cd90091c9585d3b82abef709e725034033347315dcbf7f940cb18815f6cb3d81e080f0cdbc9e23f05fc78db5920f4c0225491821f08774cb98e29f815fea8c01bbee6997cf2301d3acb677b7abe7df0ff1cd01d39de49aaf188e59c334fa95ecfc53fc1b2a32b3c2c8cb7bc4f4686916f9ee9d28a739367b6ce36052429af0dbfd0a095ffde007ca13bf5a5f3a06a13c00ba78550b9e0d3fa67587ca4022712d21d78d69a093bea0d7737d14bc853125e1b153e0b43e9f2d968c9d12c34a4a1c64c7e5d0036e0c622d704cfad8f6b39b751f08f909ccf1e133f5a4a36fd500e0b4fb7c706db41afc72345a549be919318c10c344042142f71f4cd1a1d49e0b0bb32cbcbe026bc95564be89042cc0a14b87c379742ff0e54dec08a0303ee3d5f64eef6ae66f29d3306dddcea27c0b632f0fb39b99f2c1cc621319efbb41d74dfe73d8ca5846b049a3df2422507073c85e7505793aef158b2afa6d225ee15db522834a97ea7b78a55684fcccc9ce0553e399ed26721c4ebda819178395d0db2a95ab138d2e2f42451425d135745665423c84463d7c2fd7b43b11e7ed8545b00152fde4d29009377a15e2b8678eb95e8c2e6bc9c0731c5118fffc3d9995dfbddeda43eca7dda797668d98ad25e4377e7f51391f451f820ac5517594fd8e0738c7bf6d3c1ec1259bc0cbed1329f11370bd45da4449be158094aa187254fb8d1d606d4dbf856786d3ed98a67ecddb9dbd3e05f44a99919c551b87b1e02f5dd55a1f35b33cd26fb997b02fd029084c877a005", 0xe59}], 0x1, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) 11:10:17 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f000002c000)) getitimer(0x0, &(0x7f0000000040)) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="f720000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2e0ffffffffffffff0000000000000000001c000000000000"], &(0x7f0000000100)=0x6e) socketpair(0x38, 0x4000, 0x100000000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x3, 0xb1) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) r7 = syz_open_pts() poll(&(0x7f0000000180)=[{r0, 0x4}, {r1, 0x8}, {r2, 0x41}, {r3, 0x2}, {r4, 0x4}, {r7, 0x98}], 0x6, 0x101) 11:10:17 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x1}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 11:10:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x5, 0x10000, "09f0e34f699e2ab19f5efb0c8611895a205e7f54", 0x1, 0x8}) 11:10:17 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, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x19) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:17 executing program 0: pipe2(&(0x7f0000000000), 0x10004) r0 = semget$private(0x0, 0x2, 0x101) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/199) setitimer(0xfffffffffffffffe, &(0x7f00000000c0)={{0x400000000000081}, {0x1, 0xd8d}}, &(0x7f0000000080)) semget$private(0x0, 0x3, 0x400) 11:10:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r1, 0x0) 11:10:17 executing program 1: nanosleep(&(0x7f0000000000)={0x1f, 0x1}, 0x0) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) 11:10:18 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="004baaf1075c6f4d23c2acc3fde43c45b2b56201d4152563f05919d4a5c3cfde055b7a320380090e01206664b51ed723c83784b6458e699a44ebcf649db826ab42da33696d21b88fc434507869e045de4cbf78ba3681a897992b2936100aa087fd2c8c039b505a2f5e0d2bd32119d949b0f15520371702e5da40f47c8c7cae4dafe461cfc737b69f4cd8ee8e8577a90a4fb80b978368d4cd10f10dc216de29212d038e145694aff5996787fabdff9b5c8052ffe126d884cfa28295e3b42590ab2fd48986ea68c17bcedb767fc71b15e3ec416b38b74de7c633291e1bdb0f8335698100000000"], 0x1}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0x6}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:10:18 executing program 0: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d93708099ea97caf34c02319200a77f5a99490aa19a8043e0bd7c634d39feacd5ccbb63e63397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b411889200000000000000", 0xf3, 0x2, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x1000000003, 0x7f, &(0x7f0000000300)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, r9, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) 11:10:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="92facabcd3a14578ce12ac699e985c8c4cddc621d1dd9e1b474ecd05262693d995fc16d5df7eb9753501565015e8f31c2f79", 0x32, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 11:10:18 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) flock(r0, 0x4) lseek(r0, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x9, r2}) 11:10:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) read(r0, &(0x7f0000000380)=""/67, 0xffffffffffffff31) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 11:10:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = socket$inet(0x2, 0x2, 0x4) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket$inet(0x2, 0x1, 0x1) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000100)=0xc) getsockopt$inet_opts(r1, 0x0, 0x2000000000017, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 11:10:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) chmod(&(0x7f0000000180)='./bus\x00', 0x18) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() r3 = dup2(r2, r2) kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x8, 0x0) 11:10:18 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0xd9}, 0x0) nanosleep(&(0x7f0000000000)={0x1000, 0x6}, &(0x7f0000000040)) 11:10:18 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) r2 = semget(0x0, 0x42, 0x400000013) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x9) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x1) r3 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x7, 0x7fffffff, r3}) semop(r2, &(0x7f0000000100)=[{0x400000000, 0x0, 0x1000}, {0x4000, 0x4, 0x1000}, {0x0, 0xd54}], 0x3) fchmod(r0, 0x6) 11:10:18 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x6}, 0xc) 11:10:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000b80)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a943f11c3c4c579bac82399967e95f6006f4714bf8d8555e7fa02ac54e04aad3d0f775f05de94764e87a155513d8c831c46c337b87cb726738da386c76e6006be21686a1853088dc8eeb83a8b70ca7c", 0x45e}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x81) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCNXCL(r2, 0x2000740e) syz_open_pts() 11:10:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x10000) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 11:10:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x2) 11:10:19 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x5) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) 11:10:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="79437db345236e1435dfffda9399ba6207a4b9bddf1df340134f1e856cd5da84c476214adb4c84b0cbc931ddc839da4ceed86760a63f24b38c5fc09d29eb0a933702b287c745d8a99fc274bd3450a8ed3f4a7dd9ebea5e359eaa1e87a6d3d6e5e39300d489f3a66393cd260d1cbd6e1ab33ef0e765677f7f111c9deea9a0e07f836221d0d6e5316edee0b5f6d626314f2b82552c74054de00c1cf81b612e", 0x9e, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000100)=[{r0, 0x6}, {r0, 0x84}], 0x2, 0x0) 11:10:19 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x3}, 0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6, 0x11, r1, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) 11:10:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fchdir(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) r1 = socket(0x2, 0x4003, 0x1f) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getpgid(0x0) ioctl$TIOCCDTR(r0, 0x20007478) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000540)=ANY=[@ANYBLOB="00002e2f66696c6530008e2e64815c57d15701a9a82d8697a081492afdb3b70c89009d10057ea0b4820d04687756ae40cf088b79ef12e00e99e67d026a5c16c4ddfb14bc9dac234113a4ded02274adf01152e456c2b8128b9041de1ec05b1740280ab1989c547b94ddfb2e38bd53fa65824d"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="42d499df8133e089e03564ea5004a42162dadcf29b4c961a9c3f937c1d5c6d88ec21ab1905b866f3a17244ca62993799a8e26dc10ac1ca53b6374381da36e3d2797dcc9db02e2a275ba3790f86f179", 0x4f}, {&(0x7f0000000100)="a341d460a0c1116e52b4d9addec2921cf662c9fb9e7e4d95b842714416f9e863fb8ce7fe2b2ccb075e943588846f468a4ef33d6e28db7a0ba4aa2000c99d59a13c672dfc58b6487432e4da97f0ed64ef96a492fa213f12e808c53df6bc59875ac526eaa13fbd0b6ad6ca", 0x6a}, {&(0x7f0000000180)="6442f271ae33252fe37fdfe0b0dad9e56375043abe1ec889ab4ae4ec3913d259b099e3c27e34a6f0ec12f47025fe1c52613d2d8245e7cf5f1a11b552bec2b48b44ba08fd1c7c09a7e4dfb38d93fc9b00986304808be0edf379064bcbd55c94c4f10a07b3d0417a5c0e6f6a840f9217a9d993c70645536fa685d13600ea89af241d80a7e6fb88f50a686c6bf8f449da63d078", 0x92}, {&(0x7f0000000240)}], 0x4, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r2, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x110, 0x3}, 0x8) 11:10:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x7daef23c, 0x1ff, &(0x7f0000000040)="1d6b13c8d6e8f0601497a9e7d0f23c585495db850f29fe78c26b04dc258eeeea72bdd9ef970750b8a5c1365bfe67e40f61a240ff43c81249cc2b149c75d4b552c4333cd167214cec3630f8033590312e169efb551d16d96814937b6f6b8049fa30343ed844664b92fe153cde312ba1263e204190bd0aa87bd6d1123d8ffb941b7c", 0x81) semget$private(0x0, 0x3, 0x402) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x3, 0x3f}, 0xc) connect$inet6(r0, &(0x7f0000000000), 0xc) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x30000000000}, 0xc) dup(r0) 11:10:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() chown(&(0x7f00000000c0)='./bus\x00', r3, r4) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 11:10:19 executing program 0: r0 = shmget(0x1, 0x4000, 0x2a8, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) shmget$private(0x0, 0x3000, 0x284, &(0x7f0000ffb000/0x3000)=nil) socket(0x7, 0x4, 0x400) writev(r1, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca3a374fbebade2799d535c9960b8a1d9917a915f274a07ff2f79d912ad55d30f084135955af260c3b8ed7b9f95c3f19064bd53efd6adee157c2088d4b378a092bf78f69ee5cf611d23d538bc3ca74da95343c855a7c2417d8a42394eb337c2723f3a47e6475b374b02ecda7f39391ea20d7dae3c73cbc758f50cd11ca83e83257720bc9a370ce44a09921ed81be8f38f1da8b201928abb0c2039a34dc69f9b2f18e115fb16b14a5de8b5c81d0d8a6971c549a4ec8b42701da7727e4984d5b26ad17f4495201bcedf750ff131c1b92f530dbbcbae69570dbc3f1564afa559d39134e3a1830d09deb0b55eeecb8969b980a8bf4fb0d4f42a3881ff265457024f3f77e53d844cd0c6dc7a43b37468acaad2f8d411f63daeaedd40f8f88b2f3d755c8cedefb1e91f77a375be47a69a2f44ff97bf4ddf3156bdf82d6dc96eb01b078b24bd052246ae76c7dc9a5bc220ee69c52803da4cbfcdbb1d4f5c95e18685ce7b22d7eb836d025da0c19bbbc54b94bc00d87195ca7b1f60bea3840b57ecc495f61dca297166a1abf9bb627e573ecf36ac513f05502220f3fb9940d618ec7428b1acce97ab9f38ee827dcf797c90ae7c61755a415b78d00d910992b41818df694c966bdbb46be6ed8e89f552f41bc684058cf119ea5232975bbb258152be33f97029f1855c0777c7751ee88915368da6c1dd811e73cb6fe88088164d298f157e365078d20803265a6b3a56b12473387bb84122e463894c2e73d88b4a31c67334add0075ec4e3325df86c51ff71535e16dae69e1543bde9f4b8176f0fa30976bea114112c10d10bde6b2dcbca626e79998ebc3e24ca5fef62834533eca751fdfb0d689cffc5faa24748709be6069a285f6ff5c42712dd64f17d1a9abe592b2ea3b4520e16e0bcdbe329ac2f23a12bee550aa361ba002f44b7181a344731dfef61f62557ddfb2f934e27c0d1fd02c03a2d8bf565143f6dd0a678d4b71e3cb46310bbabbd3098a6a02b008de411ed51278166ba44985f80333fe28b5b020b229efc0b36498b50f7468ca0edd9fd9d3ba1b30728ec0317e6c273e7beb2365fa4d1accfb2e37c252505bdc13650234ab3e897338ff5555d4a834401ddb8a035fa35a34d2795c8148f582b9373d9cd0beaf5d632599ba5b81bf0ee9d1dd101a4cb36ff5bce8811124d8c9aba06f62a990cb307576063d201150b34605a54101174bdb91173f9c2719b26bbecd6f8b84543fcc0e3d17a933d64998f8841692715441f74ec4dd58600224518672b62315888701e3b73afed48476ad40097759de3bc236989b7b893f0aea61c93b27606682039a489f9ff948dc8daa08d7456b373888ea54063e0e87131bb816804808c69c16073e92d3177abb8176ece94994c0ea1e72d9f30e3c5fef13c2ceb5509b240ca693b4d3a4b99ad71eb3215e1c3e2ea1164635fc5b0879240d544f1b7383ec6fe21331219f44ee50532a6c763fa783c2a1d253d9f5bb9c1443811cdf730acbc0c8e4b303e41801a4726b3d6b8f52c8b3fd465f033def7ad2fe375fd8596e6382271f8ccdcdcfbec72360d22c0542fa9ae7af957c0427bd5377f667ec70b788359e0660a34686d5bcdc99a9468113a7ec888aa90eb303f766fc281ebda30da8a635aea5b7a531933fa26fd2fc63b154acf3721325c9fb0be4425c601cc51e7fc5d55b225b7ec72e3e0012961c79f1d68661b471d26f9c59f30001311196a5d4d9be7fe9b148b03b5e63328ac02c2e9a7987524c5e7342224879b410aedc83a67ed06e1d100eae3e543b844472f9c3b82302c5f60a50836b930b012f2e7eec6a3143ef058c4e9efe572f74e29a8d564f32a0edceecf5a9ce595204324bb75d7c963ab83ef7227ab49f4741a9d29093bcf5af8997179b9927760c3c7a1b0b692583cf2eb8edc46f6de7fa3db24bfbbf68b19cf31bbb0490220e23ff74372e39ee39245ae795d25afb6687b713427674172c90d3d9d900c7cecb3e95d1e6e351d15649ecaf43c80f85b775e5f9fbcebe5a5b152a6b8e39b6566c084d10425f0c411fdd69e91a62e90d5b978862055ec735cba1667261f8a6e1e0aabfdf06a7fe46155270f1897ba273a28bf98548a407fa15d10d43c609a9b35fafe9a540e441b6217a6a0a865c47c699f6babd8708babf69b4680a99994eb928b604c06bd26046bcbe4b6595049960f93e14d97599b525f31b98f5449ad6b21a1046f52aa353f36639de7fa1036f6450cf3fee7bdf77489a0914ac4c34826ac76215f7fa6db5a06289645d3cd1367146292d9b9659390a3cc9052b13f53e", 0xcc4}], 0x1) recvfrom$inet(r2, &(0x7f0000000100)=""/74, 0x4a, 0x800, &(0x7f0000000040)={0x2, 0x1}, 0xc) 11:10:19 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4) write(r0, &(0x7f00000004c0)="7c59bafaf84b8b81e2ece56d38417b8c4f278e6603085342b1c6a01214ebbf739e2988c574ac9e0820f8e1293bb1d0aa8f68db6926f61874d75c917b0c0264bc1c464754825fccc09937b473647aa9a36907425af962f478530e95c55db7f3962a259640c568546309cde422fde8c079c3ef601826d3b7dff22a00462d41e25d9c96976dfb318db2fbf1297b352b64ba35945abdd50c2ec89c51f2897477f32d0f5770495abd452b95274a72eee870a815ff3a84fd17c652d6d904df3cd7bde2228d9a2b4969a7b71f2e89b5d6fdbc49667935926be20d8804deaaafe178b27726cfb7674d64a9bd4beb3b8af68598f1c017394cf37f77c56e2574a3089803d1fee13e9add8d38adce307e2dab4b720fa702054c3127f729bfcc2e63db8eebe2f216e22b43ab7afdd536e52127b84d8447faf377b70fe4396aeafa938f7adcb1e13fbcced646330c27283518dc8de40069f93eba4b40222df895fca55b65a6b3bf4f0be143987cb56645cdcc5d13d95bd4096fd4d9a7cbf3fe006fcd665e1c400c9971d5122f974b9a8446a19751b441d5fddc9fe427ef3e5646572c626d9090d7029fd13f90874ec65a5df1d7496bbcc5e839c83c1b8714ccef11e9653d97c4935870bb77aacd20ecfbb9588a697a5045ff579da15d6943c383894b05fdb8e137a3044690fe41863626078fa4f94b2ab645884e6e58b84049b232a924cd885a9c48813697cbfc063ecafb359729be87c5e2b7fd163d1754a5cd6bc4503f2595d6eb723e007d1e7ed1f7e70a5314da90dc331cfdb4ca3de6f08d487be0b1946814375714cc998929ff67155f9a33a38bb796d7c4dc76fec64811b1b194277d615a23f43606d7c1051add0334e6d6f2f5da4eb50eea96db2d7b0658e1b81c8677855ccee48078b0ebece02aaa7e3609aba8e80397cb2aa46fa82cff52a3fb0dd1871c515effb1e789750ababca70c10fa981a5d99333309db5d5b1fbaa8cbe096e25c28ff30907e90e1b0110ed125b75bb4f370978e2f8ac04aec42e69a6cc616e7dc6c53cf2e0f6535edffbf766ab8ed769160da53bfc7ded729b07b0697275a81268ee30cb4844d689424209295769e59d6cd7f4d5e1ed2e042a9370c540be1155f0d0066bdf436822e8342c20d888b0e0b7ddd200e05225c7ba6c883058b0160939a6a625e8788d22c173f0079a2547f4d844b94445ef84f730b1ef79e05a16df530b4521424ccf6c73e5dfc073725636070255dfd0081d24840dec2d2b8e40cbd79f8ba6494b16461287f9a06a0ce7278d386f364b11ad5e674b9255be7ebeb65b6dadeff37cc98dd45dbdf88fc77cbc6d79d9f22dedf1e71b015214dbfcf49a3fca031b0e870212a287dce8226b4a0523002a7fc847d90507d776dee66c3f425c983c7267b2444918ed9384fad9c14c37c517abf6d66ab8d19622c07fa90f01563a06adb0d8d38351a88c57254ed43bbefcbfe93c8503c797d8a5d295909f6ca9144291b7e0ace999b33a187a550e06cfdaf5dd001b8ba0c7a883f7aefc02f13520edc62953b49630a4bc2ce2f4146e9e208c21a9fd13b04d53b0d89d33f9d01831b16914a9dc24aa9a247b625cb8424f347f26969c99a628b8f9c219c0d10d69e70a27c7cd178b95394f29c63951828ba2dc2f74b853eaddc08302e6eb505ca8da0207d8eb081eb460eedc8e79e81c22a9250dcc580dd498fd9035dea579bbffcde746027f8bd21a696ec14429a1efeb2e6370cde6477790ce09955f9ab116f36b17a57e7705dbafbfcad76990fabf8bd94ae6b95235144e332d5462035b865217c036248e271664ac16e3c0192aa4dae97d374b66be858f0c353a50936496bba205b7c23aa014e874eaf14840dfd67612073b3dbc9f6118036a0679e8c2d4dc0cddd6d3536a5b9cbf1f2f868655190eda6cda3406c65f9df10e3ea29b168d5cceebd466807655f2467d183272d156a80d17935632ae06b82b6f753983b2b92255904e79febf81da44d9c24adaa188eb3bf7fa89ed84d1f82d7997e9ec329b2931c8c49801db155ecdd82d383ee03891521e47e76de248c093eadf36a5494b2777da774a9bb471ca78be03a834eb80be55adc74e1fa41fe006869a4f84e5797f76c4bccbd42c59ff8a7e73a236c23e5f529162c71bd57d27421579562847461d29c94e6382d019620c3bad2bdecfb9002c19ee2426753217b6c0e2e0c4b36a6eee047bce4d79511d5be45795aa9887a6e611cdffab4fb7fc5f53c16d87933c6ea2846eed8205a84eab9854e03b24faa9f3b8c4ad3e1c4bf1bf8f9ed88587bb5305881db3078a28081a48237d86c6c57a0cb818597a580e2e982912a8d1df8a7aea9edf84032c47b9f233d9ca478a72841832a059f59f873a6e4c78be5ddbe6b9c902214e3e73c586a45a5c9c0e4ac0bbb55372b1abb228791fa66561220ef87a52cb22e1b3829cd2f51f4d3beef7987f969e6103e431dd2ac43ad7d489424577c88d658465ab49592f305cc3a117711c5b9639652fbefa1a829d555ef2936b18516a7a4ddf2a99de061ea3e34e3479ff423785966167790702321a52958acf86f7721c6dbff88f9b8688051c82a4ae88d26ec26205c50a2f26f143f256c18bf2be9b8044f586ff67b736cd6258371f15b9994dc1229643eb7c0ffa683bc187126a29ed42d45470e808a34fb8032a52a4c04cd374619d19243d44a8b6e21d82677fb48a52f98f40830999716388a8559c8225dc8c1364344b2408bdc29d2c668f61ff05f3c4413c46499dc2ff1376dab116a33628149e11c684e30cf7b28b979fa789ca0327f1a47ee637d8d83288a6f581f611658fba4ab8426a58d0ee9819ee1fe5086fb3761c11f48685b276122d716fb3075319479366c2b71a38f63c30a2e5103e3b40351dc7f2afc5843f2b34cd369941d83017fb3db8d555493c996be1c9b982214ad321e1c515ea4f3e16491524cec03c01dfd8962210c79a01fc24154d8f3a969e5fb4949d9a938ab49510ee9421529c2a72ae317d208ce5b9ae5438def7fcc0913c084027192bd927f4d1b32c485e03b8166c27a8eb84146b6d9930a94c0b20fdc2aa651894ea535f79c468894db42592a17bafd6daf708f6c506f820e1135e81bbb2efe378e8f8f787c66a4836ac44001042fbc5d8664876cec9d03924664db23c962c1eb85083ce7805a457cfe3345b36204ca808d0bab7bd039194617a1491c7743cfc2c34a05b512c2210c04f0e0f4aa07a6e7d44d38e5ccbe683910145c6dece47c12f532883c6f7f60657d1e9ed78be3d6e5800f79327958788597af56accfae04d06013440c518f2703abd6663180df62cacea6381738e01a29a4325e74b2907c68ee478a173188fbb86f45a55887a4721f2e9961e2fad62490e7f21c6b440a4502113db2a239d9670648e5e281a330a82317bb163f77bd92548b60e0c47a1f2bfadf816c909e66baf6bae10e607f1c1666c973114db6c83040982b9ac921932d6a44d4f3005eab0917ea235f4d5a72eefdde124ca7eaa30942579709870f84b9f15906972d9639a1d1ca8d7eacb60d370b77f42a140ef8558d212dcc39bc939e6196c69530d5985c760ed8d88d6129835a9eec1dcc1e08e1116b4035f3b80fa18217c685a591dd289c9b915d3d895432ace2705a42b669f8fd05b09eb91e7a465473043804a2d278da9cf0abfa5754d4aa5d6efdc5aa328d7889a70ec7f3a027ca25f6075aef4fdc4a9ed6c6d7ab1fbcee0c7eaa4e225fd9fe9c2449f63506cf6f77728c152fcd3fb8ad6af49b1e20989a57a40648615674ff285c9315a0bf8206c70a9d7ad1ca097e584b7dde4edd4138747fa02ed2f23fada023c70aa9c9f6c09e75bd625ba00a45695ad2c5ad396636389f6ed844eb9b88e3f4361fd15ce480bb719299c21d688e229318704a8a1372329fbd71c1a0cd6283d969a953089686b1acecc65b968c30d07b58e4f3ba014dd12633e6a057a76dacf7f494bb5f6112e92d659932c28b4cd6ab423922756d27e79f32714395706e0176b427a04b40b8b51e58db9cfbe5f6314b6400bee8fad45f1e80083ebb188f7ce60d223e271697f463240f88cc3e9168699bb8cf9987fc185edcd3195788ec5ffa43b3bb2831b12094ba1acd83c4571c3afbd4da0cec507ff1a5066ea853d7680416c44a23f1f9ae9bb157d8895920d68e8e13f4028950ac0021d65bebf3aeb1b6c0306ecb462f7ffe97d1b6cdabaff2457c4fae1ce8245a0057b7398030f13886c616d0f33b7773eb42a8b2abf1e36ec676da507a7ffb3cd1b00a575571f3ee0258938f7585f2f39e305bd87b9788439139e9c56a6e60fac2faa38f8bd7255b6b45797721244522c5279192a96e91910b444e07aa5d3f2435d44f3d3b04e3e3df3352bddc66c62e7fccc9aae4663afb7f236b34d857b8acdf3366d3f2890724fe8520935c4a919bf54f55a19a31276855736f4cc281b484113043186addaad29d5d54c8701c9fc29d046db141f3247dbd38cd08edd413217bd77184c681ca07bbf41a4e21605f54b7f547d9e682f0c813fe6e181fce4f68ab615b8a6501e3c7e45682b31ccdaf46b45b102537369284788e6b4f2ab952ad2a4cba3190cc47d43b3cb1567d8c6097e61587857938de5c2c22e537688e921c7a33a3fe27ab1a4001dc169ad2804705d94b81d460d3ca3e6ce1a771d0adf97294cd024e182837ab0a9be3b2bc2a0cd5b72555439ad140802d30f2b2dd585de4919e6b7c2d315286c82b16aaec2a18b0b6cf976ca5c92777fb507edcd04f9866ebf18e697846e91465287673cb5f086599a58ffd602259837ce279da94aa1cb7cedcefad4808de1e5cea2ecfadd46be2e9ab6206a4b6b45614d77fc93598043ef50f470322b0f49a32e4d91848a689327957736c69bdb2156bbbb30348f5c07ed5c03303f175ffd6d5363c952eb7c3b38dbaea27c9f76a4c639d251c3b19e60e22887468ae23958dc72b4a9380dbdae767441a3ef5e8e982cf1017bd42ce0b513ced832fd850a1e273f06c0828623c2ecdd10c2c584781a8cf15d01924232d4727afa76cc80e8580fe9c4f72b7ff2df70a6684d0f9c71b7d28594a009ae1840c2d6f5ed6748b09c7464400e5ee55cb48263950176e11a019fca27b902ae866e960c027ecde98b82ad08fdff362c343379647c9090100897b4e4eeee0e22b59cb5f3d351bd4867ec4c8f65a9affdacce2de5f6e991cda9ae963abf1d82cecf9a1b739e99e0a889a948a67955c2ffcc7840bbeba2b695cac74bd9d19b27001536965e02b65f571e2b09b8c4f0f4dd990b6cd2b61cd3519de55494582ff17e33bd5e3d0d3550573c908a9b7659639dadc8412903ab55bd2a153c69533376894fd56bed9c8e0bfc0f0a476ea5e381ea222c24684c66ab2c819b5e1e1098bd778cbe78f295b712e3b0e65ff51c8ede7d369e2a338d5dea35a92fd0f6aeb7a2c09ac5744c497149d409b57badaafc88cfb786b22b4f4d80e52e835e92c7b69748072467cca3877c28851a1f5133c4e1171ee4035e19587c0a8d7240b7700b0a15c36d7049996e13239ac94173101aa0bee0111f1b580cfec1506acf4baa938f25cbe5d804adc9cca6e6062147955dd03459cb0714ea68e6832ff96e4084465acc862b3759a2832725370129c3411e4117866ec0ff4de8b884ff45e931467e4b96a905e92bdd8a9d613383a3f78142fd482c5248046d6770bbacadedf29819a2f3e19d19459935c66506dd4379fae7cddf2c676ad3246329e71d65b6029eda62ddf20f8827987", 0x1000) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) 11:10:19 executing program 1: mprotect(&(0x7f0000398000/0x4000)=nil, 0x4000, 0x4) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:19 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000feff0000000000000000fbff000000000000000000e919e54a275ed166c4d416b8f28337e6cb1622079a09092ac00c08905dd3b0f7976667310f1ccbdf2617fc882c4995e712d335443ee6a6b1a6b4505d1619a0b0bb2bbd38a4cb043bdb41991bea863725db241ef2caf591c6db06aad7270f4834ee09b613baaaa6d2c659827722000b95b0279a4095a3bdabee95821099464e63fd98ab1ff7d5fd8cf7281c68ac6e53c012c5"], &(0x7f00000000c0)=0x38) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f0000000000)='./file0/../file0\x00', 0x20020, 0x82) 11:10:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/3, 0x3, 0x1, 0x0, 0x0) setsockopt(r0, 0x1000, 0xfc9, &(0x7f0000000080)="1788f691be443120b7c62c60713eb915efdd4e5d964529d6c05be9b7b0ce54403d886a8fa84eb7d4ee61329c8b8ffb2e804f8bf55bf6dd4df1f4a0978ebea5e597d0624aad6b885d04900a80c56a2ffd70983b8427205cd025c4fca629effff8fa3fa42933fccfbf608b15f3106b43c5294410b3110713bd55eeaf66be854c6fbe0056f48470fc9be53051411bcd237c5e6ae5e100a64e54457586b197f6c225904e85fcb812c42b7150521e7d315b2c56d8973ca4802271e8af393b80be95ee23e447bcd0be07e8346e1d8e1b7e6f0f2976ce579832a1312a67bba6dfe352f31ca4cdfb57a48cadf05c916600535dafee643ec24ded2b3955c50ab694b95a93391e1095954265163d30e10c1c96983e6973fa24cccda9307280b31434db205d4dc5bcf1b829433841acd515c05d269805d49d07d044a671ae9e2abe9704fb1ee274289a48432cc6796d5d1418000522afd04824d3fe0c7d7041de1bf2b3aa65de061ffb2dff45674725749d035fc604929120d763df90e6f0623620e2117c347baa13fcc818b40877fe26a2c37de3cdb99a9c2163e5d211153b0e5586b87d94cb04f94d13003c325c89da327af9aa38bfb881f7502924615f83356497e31d6a203564208b98dfb5854f94f2a6111c28abfb8e1dcf09f84660489df111e1a3f05500eeda116211815bab02ebe4f8b4e64db000334cc478c34d9fd86f58c7ca0ae13497dc3424498b63436c3795b5b1dd0cc1d6f04733315134b46824a648ef3bb8ba9863bd543fac55df84bae216688b74ed49be2aa0846c923f182c1cb172c2f608629a8e93af0d434690c056e4b953c4c541514a7d9e521cae1229c5c7401caba6610769041fc3439da2505aacc99a422d64b64157d606c331dd256c57a0048cfc21c9251ab37f4822fec1b0de3ffd84069f6ef2a665a5fc1896b46169637b9d1be54a8cec42d7a120bcd4bfb6b5ee2d0788216e70d061f65830042179f2a57763e2b4f31fe885ec757745cfdba947ae30e876279e5534a435b55378f380db2801f0128dcca4de77b289b9bf355e015a3ae2ee805fb757f6e15d9ae1a71e4535d2adb94610efea14a0be56a0b3f321e379703b5d5695313b9d7fedf52ba3d4c1537da7ae4e1c65bf524383a3155718b1861131965f866a141186639d350a852f41e9a063b74e74c923a5187f7961602735cbaf87b9cd05d34dfc2579b177f371d45bd693af94dc83fdba2fbf5d06a990a6cb2dd413359143f6b1d62c7a09165ffe1e1cdf849017b298469e8392efa6d92a04f10ecb8c611d72e195c6abfc2172ada0e7b21e6cdf125a2dafb5668b124be640b9489869b318803bae88691b94f54c02b620b4d817876bf63364e87e8436973b45938406d9e8229559574c1024f2c22db18edba7cd33cad779d05cc03a75c52254f760ddba1a850710723dca29055388f6eebd9113e1d114d7938bdfdefdb6cafde36b724f6d4a04553abd1e14564899fcd43c0c1b80d09026fe12534ed050714db0a7947dad5d4455644606ad189f612394a8e0e11617fc6b5c521b573530753565db7b9c14a192fddf4a844295be12ffd3d0453149408592da2b8e84b448c5a20ac400c990eb226177af99be642809888214bf8b71c8b194ec95067d04a9bd49bd63f12257cac46350f555e6ae3bc49285bed9cfa7ae33377a7ffec0e7b3feeb655171888d2583f277f58237b9aceda9bd675cac50bad1955a51045ec15903440df7ba9b496591628a05ed0a815761606046034efce6e446389649952b91302057f381a3e6c97f38e233d75e565b0fae403a377edad65ac6c6282cf7318e74f666be1f886c11d5365186315642e06abd1dccf15fc5e58fd331e305cc443ebec19b2a70b050362308197fed7c50c162ff1955860c2f3717038ac34860e7fb8de2824bffd6c373b1de127a97502ae3e9bb4655c58f3cd2f832b1d36b68bc05fa6f56690181cec92d7bbd7eff50d832ef74f02729c01bd46fc577cec74a457659a0e7087fd49cf72b4ec9f61a35bfee4a20000bd8ba45fce344ddb1567c1c7aeb4c4c53c3ac1da4d3ade9f1727095428a919af92df586485443507d9f12dd84dac2bcf3f9a0a30291fd106468645ce076e2c89d0f6d34900314f57aabc63585496f2ceca720c1de7caaf134b8bb42cc79e23fc3d294fe1378349e6e46234496145847aaed4ffe1684e230e2bc2144334595ab3ed6a7f462453a1fcf0a67ee7d26fd4223a6d9825a3fe7204108f78e72ef4c9d42f7a37b27b0f465d9ba634272155a5ff60fa0913747894154ed4eb470f17c9f145fe1a8d84b456af2599407f4e0cd27b8a533d9402832f0cfe7c1b05502ceab638482515eef2c8d11ccd0a0497f9f1c85a4d71d5f29d40c7d7be0e9a699ee48c8ea95eb986388a0e54e50663423affc7ba8ec5bd8fac38e62f4eb3a2e79bf1c91850deca236aed8787527b85be495559bc3bde0a9aacbf2e93b033be60d5dd67c7e6a6954967d9217e16d0d1a293345b9c06637f8f354094a615a01f918cf2d05bc4fcef416f62af0f5a06f40b7df33b14c60b98206f02a21a500d03140d2c0a4563d0acfacdf3435407d7a4778528c65da1f0c85c5d03f0cda8cbe50dd86444672a2c066a1777d69d63389bf9346401ee6de6dfb5f92283c3710bf522156949675ea76ecfd0eb26d4c1edc2967573abe9ccbf37e0e9ccb9b499b7571b2fe9919186a1969145916f59c2c006f179df81c13d5b9746708ac7b8e1c91034899f4a291d30f3563b49754dd63db77881b39489fad089d7776033736783350f06a05c20be4be540aab96facab0f1349ecf281e1254d61a1df42cd8c84d59a8cfd5bc7f5cde924f6e219aba3381799587f56555501b6195a35f74ad4ca05b583b293f1d7305631b3dd10560c67ed4ed456422f1b2d9f3a2a1ffe79d618be2fad152d961a6d2a90dc6576dc9338284aaf4fdc5b945fa3f9bcdbd439d999d5df12941f09cd20eaf1099bb4bead20f1107bf0a73ec6733813c1192ac3625190003a2d20913b3e4f2e62ffe006f607ca7d3ab680081e67400fbcf2ef06e8e905222be12961165902e38b82e6cd60237189b6ff4223ff29ac45850349b1eed2a9eefbbb4dff0c08ffc6968cce266dfd08fa75da7900443230a56bfa50984a292d4ccf3282f9829478654e2e1685ccc3d6c141d1723aaf6e525e786fb7b7dbc7b06f3034a32ada164b2c646ab06f9a86997d847eb5a61577a3ebc237b9e169b1d271283cfbd4feb3cb3c41d4344c2feb3d57f0837a5e709cfdd5ddfcc33f94b01ad4dac62f6a8ff9e7b2a5079775dc41ae6c79027ed9c1f877b53d9b940a9cc6f699107cb794423ae4fd51960d4250ba7b787256ffbb0020a07a364a205ad44d4092ad7ed0f2f3b362797333c83a1d69559b7e2d68356746c66f9d65a1fa66f30aee7a56b0d57bef144addb036330ec09d8ca744b7770317115f308f73a4662c187f622b33a94e2b20166cfce9e715276ea3136fcd3c5cf2d8a5cfc91091a779e23b0fdf13e05eeba0f0865711255a27fbb3b242ee6cc641cc595f0ae7cb1f741ae1e12b6303b140f4e3a419cf117aabcea1d90fb6646825bd91acef32794153a6ddf723c8eeb3566afa270bbcf7c7a7695b02ebd175cfdf3d92b3b207a7b3a3103c5e90dfab0ccc824e80975c6feaa3d364b1dd58109fcd6b9991f7c5240ab1dc2b69c4ca7497ab1d6ea747373742a4604f0866d21ca5f8543f2358d0e21c666fff3b1648d6fb6662644746a03cc2b19c24f8ffadec1092fd8c8961bd9e52db98f2b09bb372a281d7a2c5044235328f3dba2e56b255252fe8c116a1ea1fdcd4afa010b65e74a7ee082aeaf54e20d5574c94701969fa2c763ef12f87c05c38b52798c04401086a9c113ba5afc0069961e72ce19fe732579efb5de3755dfa1e6f5a1794dba3f4c5d92547dc35c847ee910dd1e1334f623d5d9679f6fdcbbde4248aca6d270ec26d67fc441e7b1590764a5e1ca870240d10e40bd6e477a3f720e4e4389d85e5641a38447bc0ca37d47b8a64620dd0cb7f096f2b0aae384f38379b03139965083236eaf9c00452576faaa42f60aa2f6adfec3b96dfa6513890e92525988c044bd0c06134a61357a4f0cd49be5082a564c973e94c30511a7634eced8676eb186a2dd60855929420e789eff14801f52f75756b1a47153e590edf0c29285e36d5fb04801a1d4a6723e44aca485d120710616ea558684e651b40126e25e9ea03410c5dbd8effb224f7c1edb59e4095c62889684f310baea147aa26f9a4506183926563116bd9c91e29a85ccabbebf16c5c52a70be72865d75fea3e640710700d14ec9d8d6d63f376e0d4e0e552c7ae3a2a535bb5460dcc0d3f1cbd0a58756dfbcc6072e8b1e4822df5acfe2f2ca8967b8bf2aba5d6919386a8855758867c558d70e47ccffe52cf147d49c9d3f63cec235fc96057e47c96bf36cb98b341722684630e2e265735bdeb5358f038528028746d8a0bb00e03e8581b0f58a3ed761cf152507195f637dcc7bd8a50e8c04248444338f9fb41a1e78a6944e24bcc2ca1c6cf940d207888fe5c659051837c7820c508e290fce4594093381600a13a4788385fe75cc507bcbf85054812c40a4ae2d9a13d2ce0ab0b7913e29614b94e80f13179ab2bfa26d3d0a2e38cdcb6375e7eb845e79a830a3cf06af83985316a6c0cb7cad0fa951402135b2570bf85a09b8089671f0903cc6e938b373d1d960cfb97e23b32cdf7c681b37bdd35a62ef18566fde2feb811e41fc8078bffbb6d79444d621f80b874cb2e6dc95ee073e856685d98dcd321da567849bce03b3dee6ec09a03222236c854289b11c4c741e3116e2aa6a8701f12222e1a358f5a89e51c8b1dbe59c19443f489c4a29fff8ad3184f83fdccd159e0b100d60516f5b1fbebd3ebad4c756fd4e501a639e1c8ff866b2cc6d131af8048b7583f5f85068986a905042500d9a302318a6ca84838d35a6f8aca3dad195b4611481dca0b4a34f05a7125fb33df0335464d9fa9fb6c7615f1508620a6ff0646313c1239b1b298f5de958554a34a77a4a04494245f4303cd8e8c631d192986530d52773eab37eed57f9a9ed195c4cc87f37e838b4d14f2abd6a2b1c07ba381fef375230b16042f4a7f5308f963461023fbad2de1afe8ba77597ab099b4c69c9fad3105bdb38d447b08d66572756a608f3e59ef2a91c11080b61cfac4567dd78cd61035ca2e71d1aa687f59e7072b68d0f6b45c1fd28d89b68db306a9a0f5677ad588006d37e748015f6ddd04e2399148338015535ed0c9a828c8074b76bccd54418bc0dd058a8c310881b139df6fd5d78e754382b8854edc06d17961bf1c89a10629e287b790dcc0c07c8c2c8e2ebf517dee1fcb446c33054292c579343dca44d72dc808eeedb83232a32745c4b42f8edf3f9877ca1346057e0f5a8e4734475c0df0e7dc3a6fe43e1506b4b2f475ee9e1fbce78c86be0be9105274400ec2b567937c92761161de413cd7e43b6ba79db8d2d4280697e2ba66a8fe0b4ee0fdd91a60fc18262b251a24d356227b6abf6ba091b08c3b3e6312f516996fcc818e7e3cfdc1d52667bf571d7c4e0f36072465ae0e998c02ffd490c32fcf6d3ce5cf3d4ce0bebbd80f9dfaf2facb15262a597a32a933516f5dabdfae79bcf6b9d80413f7b07d4cf58e9ccf3878c2cb296dbd85217cdc9d85a4476d9d9f233869b9fe72080598bac2ed326a6b67248fd32343508e3adacc72773273e500547a490dd80f705253e326b0f6581ee92", 0x1000) r1 = socket(0x18, 0x2, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001080)={0x5, 0x3}, 0x10) readv(r1, &(0x7f0000001400)=[{&(0x7f00000010c0)=""/197, 0xc5}, {&(0x7f00000011c0)=""/253, 0xfd}, {&(0x7f00000012c0)=""/111, 0x6f}, {&(0x7f0000001340)=""/187, 0xbb}], 0x4) 11:10:19 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x70, 0x0, 0x0, 0x0) 11:10:19 executing program 0: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) 11:10:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) r1 = dup2(r0, r0) r2 = getegid() setegid(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x93c9, 0x2, 0x1, "eb2dbb553b63704f9202e244757c378ea1db94c5", 0x9b0, 0x8}) 11:10:19 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000004c0)=0x100000000) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x200000005) fchmod(r1, 0x2) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r3 = getuid() r4 = open(&(0x7f0000000540)='./file0/file0\x00', 0x198, 0x48) r5 = getgid() lchown(&(0x7f0000000080)='./file1\x00', r3, r5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000500)) r6 = socket$inet(0x2, 0x2, 0x0) lseek(r6, 0x0, 0x3) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r6, 0x0, 0xd, 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000580)={0x8, 0xd7}) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000140)=""/243, 0xf3}, {&(0x7f0000000340)=""/133, 0x85}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f00000002c0)=""/54, 0x36}], 0x5) fcntl$getflags(r0, 0x1) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000f40)="372a12af0964a521b6b9bf3a14e089535c2973a2866752e1c07f2b0a1f3d4770754cf932ed91125c09acb62dc2c8e3b3bcea6f76451eafe34f95241464e1b38a2fc99788e2fd60c1a0779f69059fd66c9cfd0c9ee5d93f8dab6f342913f0b94c5c48a0a589b07ad846a0fe897d57ae996794e8b42917c3da8668e7be114b9957bf98fd57d1c828a899772be7b5f55c9e5c71018b88a41fb85eabab89fc8f80bb039f88c05e236cba8e8ebd25271e61e193d655b49d30f22c3bcfc7990e076d9a0468ee1a743a4295ec805ce4cacaefb69026890acb59fc6fa3d39501a974420713241280fa96f8454b025445eb0d3575514e40e6d6ea1f88371091bf2b2b0115e2f06e4da94d5676bc4733a929f2f3cb7ddda6077659428054106e82d356495e30e6ca585a789a1aca7d8f219d9db5619be3a20afe433bc52f87345185d345e2fd26bab6dd58bcf6a2315668eb059807fc34ed34db58c9fa43c5e65b1f196a0cb219b27820a66b9b29f7ec06c042c1019fe86717d2045f95e021dbea20ca3883689207fb417b27c95f8c96c82106bf5be0d682235b51744e900c44e147dd6fd368cb21b80d9284fb99df9f847d7fe18958434d3cee303bce47a9139e5ca80da268119ac0bf3c2d2fff694f58c0c9180f4713b941009865302ed6c96517f832abc0735cd3a77082e067529a9364855e451ce9ee2469eff260cdd71d45cc3b00001e", 0x201}], 0x1) 11:10:20 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x6, 0x60000001, 0x7fffffff, 0x40}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x1, 0x100000001}], 0x4, &(0x7f0000000080), 0x0, &(0x7f00000000c0)={0x2, 0x1}) connect$inet(r1, &(0x7f0000000000), 0xce) 11:10:20 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r0) pipe(0x0) 11:10:20 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) recvfrom$inet(r0, &(0x7f0000000140)=""/111, 0x68, 0x801, 0x0, 0x272) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = getuid() seteuid(r2) 11:10:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000a80)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0xfffffffffffffffd, 0x0, 0x3d7) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 11:10:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) r1 = socket(0x80011, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) execve(0x0, 0x0, 0x0) 11:10:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x3) fchdir(r0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='c\x00') 11:10:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setrlimit(0x7, &(0x7f0000000100)={0x10001, 0x200}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000140)="80b6ab6d8bbd7d774ba3ead03a5b5d4456c0d4e11b7e3d85dfc68b4efb32d75c295aea4dd026820c681414938fa886b899cef68ab2e9cd409a3a405293a2dcb847b363f0adb0f7057cb380fab5d26f807207e4e86ca77e358d7900370c501c983494e43cea63f34f472f6195868f6b8fe47401e20f4a074f7ce3d24621bf3bc04bdbcbb912df0d1103ce3dcf1ee754c00bc1b436f60cd9aee3d47e3c8a2a9295f306c3cf7db5b0d906e1cd935a04e4a28fbca70fc8d8a354978d5015243a904ed689f96e4eb2f1ba20286122560b0ace5eeafa5facc7310b6769a008f529f3870f7cb3be49", 0xe5}, {0xfffffffffffffffe}, {&(0x7f0000000240)="3d314279d9e3d5efbd46b574bd7fd1ecd9a0e82fa683b6a09a0937acc6b35f8cbbe76ff13af50c3de2c3391fb2beb9fe6f11664098923108645d8e86bd5e4548982944967f859b67b80a831a9e132922ac3e2f299c65d962d66685b5b130b049574e40b44d7cabc1bbe98759e578e8b2e4d32d391d26c5f64fb22d5b20dd90cb5868d8243c90dcd1be576f99b6", 0x8d}, {&(0x7f0000000300)="03df5e05846e81334ba91735fabb59aa9b5004e73cf99175ad74ee4034b149c99405888b9fb1fe206802", 0x2a}, {&(0x7f0000000340)="52a28530a7bee2c983bc84029240bc6499ec386ac353caf083a5e6d3c9fab0a818d31e9d4aa09c5c378060ec238caafdfd97ae30415aa80ab1ae88357dcf00ef26638cf7426e418712390b68ddc821e28189acec0368f20562bfbc88d8001ac61af41df508ca2c867feba4e77d83f13a166f07e3c4b0e0", 0x77}, {&(0x7f00000003c0)="daad84d6165d0e3ce10def18c094bf0a8ce17d156d5a0626fa5284624cd6a94e4cb51495b79a5d4da8c1955159626ad53507f5ef1ca193786a20d32c959acd32572e", 0x42}, {&(0x7f0000000440)="d0301bd3", 0x4}], 0x7) r4 = open(&(0x7f0000000500)='./file0\x00', 0x10, 0x0) r5 = open$dir(&(0x7f0000000540)='./file1\x00', 0x20, 0x131) r6 = open$dir(&(0x7f0000000580)='./file0\x00', 0x8, 0x10) writev(r4, &(0x7f0000000800)=[{&(0x7f00000005c0)="adf5655a24e545b164c9c34ad7f70c11b9e208d4a9b1e904cba2bc3df8da7bfe18a1c1ecf6340bacc94ecef153bf5ad4f8a7c9e313010024fca665bf0adb5da7124c1afe0299bb01cbd57e4e29af68157362bf2b8aa9aed2fbe1c8816c01d77b19fddae69378fae962563f47074d94951f67cb51b0a36e5ea7443319425b7b5c09e413", 0x83}, {&(0x7f0000000680)="ab5a3ed12939d0baafd1ad3c395a4b0722c477dcea03180b48a43bbd4b2ae65f4f1193632b94fd3b30ac990c936a8953366c492749a9c4f8dd180a6f3e3ea2b6d0001f335190c4678aa60b141b686759c38a2e8be4e95fc71cae7c4bf866f1eec925483c455eea1a351ccea3d0a3a91c05ce41af15", 0x75}, {&(0x7f0000000700)="49978013de43b3441526de4de73de3405d4c4468deecb3095d2e63499df183f41ed20808", 0x24}, {&(0x7f0000000740)="ca8e79cf230a9561346b57d0d6f83086ac22cfd6cc2e2cf7d82ddb084350e1180dbc59ce97f76aa647d4ee1cbfc008", 0x2f}, {&(0x7f0000000780)="04ca60da06dac8616635db65f2df01fb51572b888663368593ff1b8f1ba2f712e721cd1a9312f8d13a7cf330c50259bb427d448fd3b69f92fcbdf5089fe02e7343096e1284e1da6b5d5a", 0x4a}], 0x5) lseek(r6, 0x0, 0x1) syz_emit_ethernet(0xa4, &(0x7f0000000880)="9b134bc8e0d9be80679486039ef06822e493854f6d2b893f2f13d64b78c8bdf1ecc230dccc3f0703f801703829cc80b899f17ec467ff6b3c7bfdaaf386263b5dc90dd44cf4ef209ac1a7abc1c4846983b8665a43795377024467461f8e1ecc8808cd6055d78d91fe2014d27e0e90a373b085f1833a7901e768cb7b0068056de074c5a110ca3395e977a645e29a561def6476222bcb25a69360b510b5f56953c642e3c68f") r7 = open$dir(&(0x7f0000000940)='./file0\x00', 0x0, 0x18) writev(r6, &(0x7f0000000a80)=[{&(0x7f0000000980)="1a493eb00fa3c905c6f313688061df359d35c008854faea3dc36f0bf6e526ccdc9e145d644c7037db7e9e3049aae1346a548d7f40b389b2f3f1887bd3b344af0dec0190e44b2080d296719f08b5a1b1b387f8a8a2e8c46b14330fec86ee21b98bd5733749537f4ae156fbd58726e51a782add0271d38dc370a10313dc8bb200ad709ba12e5f8a189dfdc563f9309f398c2e48688af6c245e88534b2fbee3dc6d5e90fcee41b991b0c37ac0ab08602438988e0ac7ab843056f7c1e28ee57c5c2419a5bedb17deb40d6905e6d1c89398afe551654666b46a361270", 0xda}], 0x1) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000ac0)={0x3ff, 0x7f}, 0x10) setrlimit(0x0, &(0x7f0000000b00)={0x1, 0xb133}) unlinkat(r4, &(0x7f0000000b40)='./file1\x00', 0x8) recvfrom$inet6(r3, &(0x7f0000000b80)=""/67, 0x43, 0x2, &(0x7f0000000c00)={0x18, 0x1, 0x0, 0x400}, 0xc) truncate(&(0x7f0000000c40)='./file0\x00', 0x6b3) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000c80)={0xfffffffffffffffa, 0x1}, 0x10) faccessat(r3, &(0x7f0000000cc0)='./file0\x00', 0x2, 0x2) r8 = getppid() setrlimit(0x1, &(0x7f0000000d00)={0x1, 0x1}) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$lock(r5, 0x9, &(0x7f0000000d40)={0x3, 0x0, 0xffffffffffff0e9e, 0x8, r8}) getegid() truncate(&(0x7f0000000d80)='./file0\x00', 0xfffffffffffffff8) kevent(r0, &(0x7f0000000dc0)=[{{r5}, 0xfffffffffffffffd, 0x4, 0x8, 0x6, 0x9}, {{r3}, 0xffffffffffffffff, 0x0, 0x81, 0x7, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000008, 0x5, 0x1f}, {{r4}, 0xfffffffffffffffd, 0x2, 0x2, 0x80, 0x3}, {{r4}, 0x0, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7, 0x3}, {{r3}, 0xfffffffffffffffa, 0x0, 0x10, 0x1, 0x81}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x464, 0x8001}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x100000000, 0x9}], 0xffffffff, &(0x7f0000000f00)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x3, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x41, 0x4, 0x3, 0x7}, {{r7}, 0xfffffffffffffff9, 0x4, 0x1, 0x7f, 0xa3d}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0xedef}], 0x1, &(0x7f0000000f80)={0x965, 0x20}) r9 = semget$private(0x0, 0x3, 0x620) semctl$GETNCNT(r9, 0x6, 0x3, &(0x7f0000000fc0)=""/202) nanosleep(&(0x7f00000010c0)={0x3, 0x2}, &(0x7f0000001100)) 11:10:20 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="9e0bd0e8d6cd7fd0f266692003a0402d0b4a07a46d15ac75d6d07af65f967c1738f2225fa8575e57f0658f503e569b836b5b9ee5df77e9419ab9815a4697a2"], 0xa) 11:10:20 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/34, 0x22, 0x0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) getsockname(r1, 0xffffffffffffffff, &(0x7f0000000040)) getsockopt(r0, 0x9, 0xff, &(0x7f0000000100)=""/251, &(0x7f0000000000)=0xfb) 11:10:20 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x2812, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x4, 0x2, 0x1, 0x8, "36c5359173adaa92ec79cf25cc54db85b37aec4b", 0x3, 0x3ee}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000200)="d35dec6c32743b209d76453dd7540c8acfec4a1dbbe9fdd89fd423ac3221416fd7e7a1d3896c530670736d87fd6176f4b697344c6dedf4a9e09aa800c03adc11c99b1b728aa2f49319e360888bd5c8126fde3efae38c3e711ee024c30c7cb9daaeb2b86fe30d8ccc224742949ab0b0366d66871a125e6e3c7d5b78d73554faced5c3193d5609f52bc048bb0226aed04fbda061bd93d5b1e3f93dc005626db4b24f15d7d5a81e650c0010270d57f5945699e0a9363802f0ddbabc0abc16a83c7175d4ca0a226e2dcda2d0f1104310271590179f96b8cc7d", 0xd7}, {&(0x7f0000000140)="76966165a996fccb5afb86f4a6e4aa8f5f1fb49bed7e3fa62208fd79f281d809f536a31266a6c9727d701d28cafc5ab89f", 0x31}], 0x2) syz_open_pts() 11:10:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 11:10:21 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x1002) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f00000012c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000040)="577b43dae1fb215e4d208825cf69fcf113ccebc767584424c8e08700648e0a8a6981761e44d7b9fb005c097ac326bb0ab81c9f032b4475", 0x37) r2 = dup2(r1, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xffffffffffffff6a) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt$sock_int(r4, 0xffff, 0x1022, &(0x7f0000000180)=0x9, 0x4) setsockopt(r2, 0x100000001, 0x5, &(0x7f0000000140)="5143cf2240738b7e6a4813e49c41220b9f412c3c2e39688293b2e99c676405f54d86353a", 0x24) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x5, 0x1}, 0x8) 11:10:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x7) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 11:10:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x2) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0xfffffffffffffcf5, 0x1}, 0x0) 11:10:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x1, &(0x7f00000006c0)=[0xffffffffffffffff]) lchown(&(0x7f00000005c0)='./file0\x00', r3, r4) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r5 = geteuid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)="f4c3c68f87eab89d3f12dd5e5e9b2bc60b0131c0b6cedc0900fc99c77120b033b112870b9674d96e31d032b96abc6a490a9145650d2ac0715810bcb5c67265322ebc491171b7742f3d1bf691782e8c912967ae2c4b8f94530a3f4eb4f49157a71e6169f03bbff6390456df63c233881f40f8a0cb7acff9797fc7", 0x7a}, {&(0x7f0000000140)="14ad58d4a68843d85e08f6771c4eac333360a4015c8837388257b39d3d15c6fa9badb8afb8dd9785543aef8d6bd56f63691d8ae8865877e22e1100", 0x3b}, {&(0x7f0000000180)="1c5ad06b5de054d794acefb3f64d1ebc392988b153f4d4c03681e0b9b5f4d46d07bfa4898e064d1f868a0006ecf576aa196bb9f56b2aeb14652e3e564910fc5fd450e26675a0f832f580ce7dc84bef9709bd1f61bed6fd3d89b543f458bade1508a2d425561bda62b2da6f8f4193b749bc9703c52ec8435c705b0028dde64ea5f802675de2f7b521bb8c7c1c6d74c4097753320990ba9aeb8c33d289c565f8fea78477032fd7808c76cad7c78a775b831ed73405e32589a97dd5d7011944a3970c9ff06cf1a2d4aa8a67e233fe6ecc4edc2e77e74d5e111be51c42e98be734d522b8332446b20e809b992ba7745956cb", 0xf0}, {&(0x7f0000000280)="d4fa35309fc2ea4d8dc7efb11cd649e0cd25c3e36f43e0f7d3e498f0ea34d480e9ef6237b734957ea19fc15eaff96ea47c076ff2bfefb03e1f44a5a77076e8dd4f18a109f47d4eed847368e4b25d61419ab65d39228a58ec302102f0a225d3cd349458adeb6e43aa755747bbe5ab84e5f17389cbf96352c2e47de8a534436656d2fa27fb2aa2e4ee8cbadccb27e154b50d281d5e089dd6914439755346433aae28ce1589a7e6afeb4595e639aa70de11acfd5380297376eb6fc8d842565d43af3d0e3009404344a6e1c7871123f43e8868b7", 0xd2}, {&(0x7f0000000380)="3ff1af4533ea765d02c8093a7782e739b8b428538c0e2b81154e94aa160aa8228d9c917227a6dec54d5044c54dae603bcb2b2d7fb1b3a80bbf13e679f35b9f21db82e186921dcf14df09d2000e1d63aee913d97152ab3ee4264981d9be96eb7b90939e7518bc100be22cce487d63f82af77108f2bc81bb6d6a129696fed17ea179d288dc11de3d5316c67ecb823cb5b004b96aed", 0x94}, {&(0x7f0000000440)="0dfdf53f2b15e93042985ef7a0c27504f40e333539e64749017a440c78d85256acf4e8f0e4d8474681b5a2eada813186e5939b4920381432c437db2ddb5536d5289726a024c8c7477f27b52db491857e42688f3fd083fb910adeb76b4429a7ed4bf932690558e993bb1bb2d3e7747ed0cebaf704b730fa521ef03f198c2c818f6e5f6a25ec312ca4a3c634d095c75118a3d547572465b0f634555f2657d71fa5864ac453749ccd3ad705a3f2b8f60d36c7e2f419c99f7c051df7b383fbca35b5dbb4cf76c3a2e2c8ed16cb46d7e01ff91a129e30cf38cfb2d097d27d2a5d4d9132c4165015fb8ce394c323197c4b134d3dfc3c", 0xf3}], 0x6, &(0x7f00000005c0), 0x0, 0x1}, 0x1) setreuid(r5, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 11:10:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = kqueue() open(&(0x7f0000000240)='./bus\x00', 0x400, 0x1) r5 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x3, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0x83}, {{r3}, 0xfffffffffffffffd, 0x24, 0x2, 0x3}, {{r4}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x8001, 0xffff}], 0x5, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x0, 0x400000a0, 0x3, 0x3}], 0x6, &(0x7f0000000200)={0x0, 0x80000001}) mknod(&(0x7f0000000380)='./bus\x00', 0x80002002, 0x28ac) r6 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) pwritev(r6, &(0x7f0000000300)=[{&(0x7f0000000140)="c2de819c9ec195b3a54cd9b496afc191619059fa59acaa248f27e8b2b8cee2ed712d3aa8dd7cf955ae11f3aa8a06ae3724bac66895e93dfc86a564fa7b5f8e2409a589f31d1de82821d733ce32d1a2f12e67215ee617773b78d0a4c228ed9cda9c47b3b2b7ff97380b4bf0b31197800f87dbfa01293ea0fffe578bde426520814a91e7109a0ce675d2bde5e7b159b58b890335a7631219b408c600efa4d5203537f42038b52fcbb20fe6bbe4002b52172a91b7fcdf261122aa2233", 0xbb}], 0x1, 0x0) 11:10:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) writev(r1, &(0x7f0000002400)=[{&(0x7f0000000180)="c2cc95d2370885e23cc3cfa2265e4365e4e346d435007e7136bc1c240c4ede45d8fbfc655b357d76b3b6c2d12b84fc4c6a29c64d81b3594ef5f45da19be92ccfdb31b24f04642d5313359f093e8ec340a6b22270052cd58e03f0f5828453027fc8d3a90e92f401bad38b52b27a657b00fb8882e6f45578e6d969ab41ceef2f197603caf90262a4a60e7d1cac85b93f07302a056b5cd0bf4d11440ea6f8b6e64193b8a4be0aed468a1c80a13e1fd2e60ba10f68a64947d9e0f13f6c2944a4d13b13df8208db9ec35cc8afbff1a3ca2ff31e0d51e2b6d9ed6b504cc36e4cf16d9bd7da1e6ff7a1c2f215950c696edffac380e47163579dc579c831f8778c1853712d072932fb2da0a103feaab9ab20d2d9ed2cde2c6836da0484b596587e383d81b8faaac4a0b83d33213b758711b721d153d6f03b91711eadb94b15ba72edfa0041785cfb8668faa34f70386919743b827cd01aa234ddac73d5c8d88ae4bfbf4925394e6b913d4007533acb225ed989d8a860fa49325bbb4939fb4180660beafa436418c1b7775109f0b8211785f8961d656f3533ff5b4b3861292fef93fa3810d6eb2209238cca126b02842833243876b0f223c9aa3c1aea2de2b572d3e623ffaf7656c0cbaef7cf15479e92811bc477c25da4d67c776cfe33cd53b2a999d866ba01026aac5556f28847ff466a172723778caa94339a848adf2b6152414efef4dd9382a233906c7749600375a1e966e5a3f11d7a47f6ba8435c622c335f7332017e969c5bd34654b45107cf5a84bfb389556f13d692f1ee82db23802d69653def93554d06a1fbfbf1391631551d30f1ffea42a0c38304101dc002a9cba38f3fd4f12a252abb9bfe837a56bffe82825a32d6b0e836c0faf77c4705ed8713c1f62d3a4c5557eb0d26e00fccd6c046257552309b29a7510c546fe4e59bc00b2c7724f17bf3a982caf5f6d01336e7e573adec3f85c2736f81bce026084097c35a401495900b5beacf6ed7680952fd84fe71f87315d4a154394d039c1886d82b0353a7a8d57a638211e7b7b4f7ad96be8a10891c06c5e3a6ca2673797eef8fd5059badb1b4ab4827924a00b81698025285aa003463acce90c705eb6b68a471a72257ac426f9f8190b528233f5b8c58e65ea512e68cc1f9fab9fb697087fc9e715e6d212b3c5e9df2b21337e391ca6e1d15ad3c26a99ac6d2f9887f00b08ef2ea4453c2628d6263ad8d1440087bad5bc8d11e12a2e3e0a8885be439ecdfdea3726a9de9ed730ae3ca943d1b23af76f8f920d7238c4e057c69d5e8bba16b63f59fe6399cd8004390270b415b637b873313c35444269b9f317449f8427468c182e3da15f181164ed6577ff6e08ce83e3e2050e4c6144a3331179f630e8b700fb3ac3492a84a0f314c1674d85885ad80e6518ce9aa9b0c05602835980a4ab3f0dd3a4f877f4b4ca8feb057f0e69bbc0221d36c709adfee5f5f09c645183c0f43d67492709165a06057be0dc85a555490b63dee9e8d869fd76708509855087a7615f66cca55330d27975f59d28fe974fe9e10f385e5fbd48f98363b6015fdf8c5df4e0c53767450ccc3ddaa7e2e8f481aad99489e92d43a21e1cf45c070b224aefcdf0ae28cb93f3fc3feed004541ac3a635325e3e34901599de5a927083ea3cce06e37107a88d944b76855c711c1d2b0712681e613df88d3c6944719115e1d373ab25398456e4bc65acd62cd7299345754053e1cfcb2695d0fd15eec3de67a6f51f0167e1f1279921e3e3e8f72db523045e92186d34363b682587ad4bd4e217d9c02d8a1eb168ea5882b1e2c781d819bd650d83bb7050dc008806d3826feec53c57c1371162adb4a3a1e78adbd118f0cc8d4f69ae3b73a41c4910b115462ec2cbbc981864752f0f35988e0084d5ca60134a006f5d65c08e0ce5175dd4c0ed8f4c3a3aca1479a971ca72a804c283c860b2854e81c97ea111f6d9ad395e98723c9b1cff0f4e0f263bbc2a6f7790fdc3e7d855b741dc9197b292a8dfa5680cd3e4abbb1b0571f2fa79f4c5008e10aaa0911e9f60b63371413a027a0f0d4d7d250c59ac58a4448a141ec7153b897118d0b69000bd0663b295ef45eb6b1acaa4277d7d9bea327fa6fbd5d17941e6a1fed6d736882d74a0a6d27e60bf416ea20de3f57d03c22be6ed396f3ed8d99c64828c554815f571cd876b5c029d22360a0e0ef147fb076d9ccdd43d41778775dc50f3d1a742650e995505e1c51d98187392d1142b90d779ed4f2e88668397953a701f3c28e38a33c215368512b9f10ea53014d834b7427863122f5079116426c790810fac82014377135e9e6167d7f987837706c7fbad58972385a78dd7b533deb3e17e9f7a06e7e7b70d9dac4133f5c718a425473f215d950d631028884507a3ff5cbcc5baf479642e3af3fd587b01edf036fe85ff65981e797e0e77dd21f1f641fecfe6ee3641d1872d333bbc7142959462bf8380aee6d1f7a6922e33bc6f6ee568cdb2b0fa286710bb95b32c0bb16a8c3aa5dd19f9341c2e3b1df5e61bb38bbf38eb08e6212469de7a75d8824a6ab24556ff016d4f7ac8b144d109d9c9f9609e5384329bdcd638c262a43b56664b5443f7e8f1a9aa4700c0ee27c4a8068f4529b6d673bda944ae248a97aded31e26a1c87f8fd556ea8e42b008f08c39cb9907e49d23e423bfee8b3ee30d880e5e695b655bd676eba12a625c7024049f1b2cba073449416655b930bc8a2f19d89cb7a0d76ac3a38926b5c16c742353a42b8ca9178b76f48ae7fc2559b6ff63fe61ac8918fa9f6ff8408f30e9f0566a55d3d84b650e983d4802e17bf8b75e725167f89697d9aece5fd8451f8c3e95daa33023f597c3b153bc28b7769aa393a0ed9247c42c91389ceb66b1a6189b05ab3bb1c5b0a1d59443ed02da65e683d9804f46830b1cc9298608b66ae7efd428b140cbc8382fce700bf74b32d5ea189bc74f3949e871bd11f1ccd5c7d3498331d7c3d08492a1a2e701e1d4aedd23f4fe60617a89d291e33da35e98f32e793c87086899665f672d00df3c73b305087022c2af9a7c79e6f91cd45afd7cbbcf130a860f5c1378887fd00cd7d5367ab068c20d86164459db49ed56b9052abc2932e258832c33b99499e90c56b5580939cd9fc2748e7e8df6aac6fb2c01191f2a515815a66adaa49a03b2bf742fc1b52ac016c3e9fe4c1fcbc17e5312d18529c66184c9d58f4336ae71c14f3cce43c5e956f2b919ffa1ae47ec37b36985798da7ad2c180157d24d8fe8fcd7d481b9955558709d6b5a80c9208a358aad7eea6256ce01abaf5eaaa2e81b280cea25deedcb138fefc56a150e6428067afa545aad3f0d0bd79e3627a0655cd811945356c38c94c60292ea79484d0f84769533a7928f0353602b9a368d515261afc5a536ead5d6c4bbbf13bdcbcf6743d5d6d8fed752190dbf62459451b23a22ca91ce89a2e612d860fab4a042f7179a6aa147e1456d3cb352668a68dfb73275c7eb03e77365a411c576b9ce0c39247f3ff6e4f808022a49c99e0d96632b1a8efabb1a9c57f237d966741fb63000707aae60ae821e354ec4b5ef16a843440502d4a8cc1231b3e58b5d568d302a9172154a75e29fa03a1caaa6d496a8c939cee0b29b55bac344a7012a89ade0eb381f58e52863b29395bbc2c6614395f5d7c8c77d9d9eeae329a5305313a7f5327c96d987d53f355b2c50fe232ff96facc2257bc2a3a1daf550c2bde969e60a44419df9b37856097f6e924ff1b468ab1b2dd15361897f998e166883a2a6be9543567ad86a56209d16befe880577774bed8a3f733b1109aed8ffede05ce8bc3e160ed42befa06991d32617fa9c317f5751f5de198c4f5025054a5bad14dcf05cfab2f4e5d450de2250affcac7a6edd0935393a03aba3a9e9f08824fcf9640a878d5c37fed9e827c66b6afcbdd8c287984ebfd07d427397194277075c5acc3360739d215bcbd9d3883b74a64e0e899a36d4b48a8e7bffcdfbd96dc9ef2f2543249f6400ca1cc3b474e524acccb78554427aeefadedd14ea28dd53bc8facc4bd5361c7461bda4f12c8a154ae6f15e256dea3b44dd6064618f52eb21f0a0822d197b798f9d8d5581d3f82927ceabf413c238a3d3e75de4521eb5ec7df2fab4c4521cba5536bf0d063d1e04c281422f141518d5e7e87c280251e583a3eee4d7f9c85b00590ba6d9f7ba6ede5fbb57e93105c9372e6e5c032f72d2e67ec2a8d76bac7a4517a54bebfe6e2b4189dbbc8bf037dbe4d2494ab8997b8f82774a85b9e2ca8d8ac7d1fda84a2814c0995e46f3ef86c49b78ef290a871dabc8e336db89d62ca8f564a3b2e9a54ec867f2a59b2e5350327b612e946cfc146eddf866bc4b857966ff923ca7550f7d5fe03b7937d3ccba65fb9e2fb7527500c771cfe0330d74b9452eb69993f7b97086e2c28626eb37d009766ca2ab4a651547c96dffbc59322817025d9984bf8e5c93f4b6cb5deaecb9ac17679bc643b12e07439a397645d22176ba99623ae41f7c5810a8aa590eee23b09946cd0f99fbb56fb958c8b27caf683de1438065cf1c5703aa928620e46ef3947d571635e0f6a70f7b093e51f549d64ae316caa6e163c668bc0a7eddef611c5e575a4dbee2e5965092c9c3062875446c429258eeadc16ae77f6af8a2fd2ea0a33081fb830d4337b7129e9e2cd1b6d1e6b1de37ea2fa4a4500c478dfaf27f4b4c06d7fc67a7ecf6a26e22c4f36a3323fc61c9be74a24f211f6da8c00daa1c18cdfa9fccf7e2f4af86e22f0a0f777b4490287a8cce3acfdcb7773dad6c5c86f8a542368bc1cd694e97f6578732e9213f09dc8c29604982e9cd912d4de855fd9f735faa4459819e4bf36f92a8beb21d35b0ec230867028bff80520f66b2cc8af9d0656786338986ad5193d9a276a5e4243f24fa037201c586caba9f4927d8ea99a481bfa4e4c75f6f43249b32084efde96c241ae46bb6b4efd13749b53265b7817a1eca73aef90019b2e6af0533a1427ed6b48e1a5bc520049a12130cf31b3d8e1a542a0e81f0fea7ed8a6e4fcf9bc589a0fc3b27d47bc8b11517cdf6875ed7800815203a3a19a1778bcfcff065659ef99063ac22e8661617382c4ade4fe3a20e07ceab14770d1edfa396b82e7aef74a9a394cb9d75410b08701f4075fefffd40df0918a49755577aa49bae183742892fee0ae6e874671b31b68a9cf3b5863a54ba6b0b20955c5df1c7c5f7e9986dcf639f069c529968fffe2b2ee9ca7b8a6d82314f1bda5bdd025271503243732686d02886fffb7eedf90c901419ff8ead75ed9bacc7a54ed8160c4f37ba5ca25900029b011b44637323f263f9f0f81df508aa00d4bfe1281ce5bc326b71bffb05862d3b13800557ce75582a5b90081422c5f2171d819eb3577a90bdf2dbc689a2837b705dd490dd9e48015180118f333e8e5906f7127008cb22d82c1f551febd03421631edfc71c9edf0a33964dacdfc682fd51eab16a05cdfc66a902ef5006c5270e519a2799c13878055e0e8f5a2ba88f17d924904eaab879c21a0ebd6d47b5d1e4f2bd4002d33bfaa787eb28a80bb68ed535c5074e90605ebd9fd84e8f5de9a936b5842980c2e57e7c5f70860593b4869c5e3fd393358e1885e15b38f941f7cffeaaacdce9152ab9bacaaffd9fa0f91f2c125e11c0c8e73b9103e89b4ce9b0ec7fca28d528eed1c1e39d7d85a2b19ff97462454574c602be1761f6a1afab3a2ab89624dd27e3b31c650e42d1238c86ff5793a399b38ede7bc7ec03fe07adf84704171121f39f78dd444a", 0x1000}, {&(0x7f0000000000)="9e74", 0x2}, {&(0x7f0000001180)="2f01b9573c0e8b25edb21add3027fb7e21dc7e27bcbaf30f75d48884a352ae402e928ec01cb892f0e29b814e214559b1df040c2f26d29779bd0ee36b445341637ca8a98abfdf6690cd5d5ef6f0322f13154c65ca73698fd9e80545cc1e35dafa12f87a1c75b2857756dc8d0eaaaf1e38e1e8efb4a67896e9e9b79e72fff8b1056198a18ee1c42213189e00f4085e293129dc48d5409688a422d037f93f37ae07c350733f6ca55e5578c734e229280d36f9478628e318f11b9fdb51d22304a7ead5496b844cc289a995671e108003987afe98dfddc501ea454bc01d3a18bc5c08b2ff3804e6068db54186454a125627de929e18a087eb0bdb05038cb523", 0xfd}, {&(0x7f0000001280)="deb76fcbb5842d7c05b9df5c9f76d6291874642c7b2e728416e6d00fe5da28d03e02059a0d79ed5f8135d08d0bd18ec2c033e95c3675e2ee81ebb0a414135d76327db764a9b68f8a54849886efbfc39e370c8647d3c031e6a15c919d854a382726865430ec4b95ae2f07f016004099f9d9d91419fc7fe61bc403bb5491a70009e94ceebdb10d2298d939bd649a0e494b2cfa5ad906e62330a273c9a9831f384ec17887004e03b197629018ecca242a6c47", 0xb1}, {&(0x7f0000001340)="39142c4a7e20d3ea70fe5ed23e48d8e786a1b8c96a2e393b7b59ba2c14550c5003c922f9309afbd2961c61d74d91ce6ef54ae3457e44021409176708e49c1463bda0d03cb3e0263f693f6986f05367ffdb19eef47752ec3ca2a2af0b8706a6408d9922ab01a76a7e5513d81c6f8d3a67eb93906826c5910a3a9d714cad65e5b9b773872f31a5c2568d6264315b73c2c8d7fe61e6ec8999a8eb192b6f98261c3042ee01edc657220cc117bcf3a0f164", 0xaf}, {&(0x7f0000001400)="e61f99bb39c2c481c85903a4ae11ebe05b0b83b78c9368af80c78b679a31d28f70c9b74652dd9aeb59e00ef67b14904886dfa7bda502b7dc71c6f3d58519b96c76f08e0169badbb3334d9a2642fa69dddc999ca75c3621a41e3c64c2e29862bf8b83260c2f7d9a8e3740ba2efc7e5f1d8ba18009a039332c5f1bc5b5e3ed1525dc3a98308f0331c04d8bb496660e047dee0616b53e424cb81e2a5958db81081cf54804e7c24f68767562ce767b4b18cd358dcfc9240f414a8d8554f28bf2031643b8121fb7eb82ee8ed6b54f6aff69d5d8dc284400aac696a5244be66accbf4528c8b576efd5acb540f7d074144ab3e3d967e9793fbd8ecfca092607f1d2b56f6b06a6a5b3c2839840d567051de0f1c7e3fd0569cb1e9dec51075c083fbb8ad83fdc4153459765f67141fb75c4d1a7b57df2b567ea66f1f7618b5dc65a25cb20d2db63404394c27b7ba9d37a1d58d9eb52184c1f9eee0414da5ad3ef562f46ff8c0ba18cbd5d77ba9df81679dcde1848da5086e260c1249b98218ca9ecae8c81b565db3e6d3b477d778b161f8fe9d338567fad62da1222690e0f043b96b511b51451962ea10866762466f07c07159535667369d7d2334ec649b4aaa65d02edd097a0bc0804a069fb76a1da60438ebc261073530df24e08e4c6dc6883bd60494c1b56212b5809c12e9f8ac05f4a276c9081dca9dbb55914153b304a3873f063a2d751b9d5b6e1603eda5110cd487e6cd81a6dae112408d55cb5af62a16c097382300ac3967305bc0e38ff6d42c1f62e1207708204aad2fac928cdb5bd3d9ccf089b6a7c4e0fd67f1c66fab17af69c14cc0d9832864c05ab7e6f1b9a383c72b7c00aebd485e2636fcd6edefe8101420fa10b10c32e20260cf8822960b1aaae6d89129297d9bffbac7e7ba61708bd7cf612615d2280412517b9446b609b3849564a29e580171cb5c656b6a93547360093ee4fb0f8f265c3ad85b38928d31569d421b88c7f99556cc2860704e2a725bc1f787217a95d4238ccc8163b57be4d58b49860a9a3e210240e566f7a72cf92c1de3852310b5f6da5c2e058f8e29ce0534361d986c36c2b1ecf8a780aa7c5838bbd9830a71adee5f72cedc32f449cc04b95af902d8d66fda6f664336bfecda1d6de4c5e594ec3413a9b623284e6d70e813b57dbbde771d956873ac0f941c908f180a97084e3bb0b9ea549268d01a34dab0c7fd3b43de548d09eec53d720b8192e3a9bbd10559fa47f50c1d4cae73e3d8c1a4e7e4d6409c5851d7e397e9e24825263eb7cc7f9823fb1f20d09d96c722e889cc8eec49d661503a1926317e57df41234a96375051f0520caa1b08a988c767c0020faf13db64fdc7e4b7dca0205b12eb2af723f6ee05a7a085aa794adce55b13ed4de4e5617988ab644532c5be6a821910a170e0b7ef5338d1d6574b60885a377f289e95fad67d41ce7464974eab17688aad5425e969f7ae4183e22b105c7705c5439ecb01f7e4ef3a28f9d8f872b7c72a622e43a80b5058abc409beebc2deb22f9a37f84a7cd03693aecf3e330ff7a11bd3384999ccaed6cc36b0a31b5b96b9358fa295a9a9c6bdc809b365b4922b98427ec82c662ee1e2c539bb6788dc18db16ba680a7c9a4608d89c0410da8356b9e22bf00510edbc04f454bee3cdcc0525aff55f8150958becd5907bb54620e4255aa61204bea6bc08111adfd4f22f0abd23f9537fbe78275ed397faf0c99ce851e0c31bd1f5edc5cd50074dd7badb31fb8c54109182edb06f88400be9c6a4b4cc49f3100ce973daf43fab0b4c89330fe6cbaef98252734bc8944c79bbbec091892c7a382dbc5701559d0706f1c8a548698403655dcb3036100ec1d21cad6c2e6e9cf6ce24af2584b170adee75cdde0df15d24fc6c74ba4c45bfa37b26b807e0b23752baedef24d8fe3c133cf8fc48342dcea44f7f1c5bb9a78e4ce13d0b4417704c3ff15083f92c9599fafdfd31b95b768155479e8c308e4825fbf9a831a639fd90fc4f443e80440c2c00da6181b2a71c379dfa6722b6563fb103f8db844ce40fbcb8339b321a7fe08f3e6095fa10e1bc2295e9e0694ba09acd5e8cdb568512b47904fead79f66d236c20366ed4925e9d49c5995c6e5e3f9da0e7f1302feff170b348c3b8b57dfce14015d6c30cbf3e714b264cf66e49adf42a6119632bca564a7cf30f4b72b48fe5d3acf5f27316909398cb9e1392ba2ee60d79a7374ceb906350a80a536362d0bbba780caef208700bbc71dc3fae27d0e906b3639cd04ff72ea2de15a44bc7f31e1c16eedbbf124f5fead5e8b5c46c669772a0ba8b9413b0cedb22da28e913f9fb3b6067f1898259dcc3db0b035868e856ce83d3f67fe98085d8bf98ffa9ec893a1c2fbad56b00586997c8f499c11eb6d7baeb3f0d717953b2ff6fe79433d19d127671a704272b06198f6f5ded4508d847ea42a4253815b9342afab2400f4b3e75d488b605a76f50296ed10f6b47cfff45bf704100f23b5c40b939daba4a2a6333f26fdbcefc3505a16612da245e416ad271cbdb2cf3f0e489175d3b0b9d2a41cf0efa461b9226878a43d072bdc3aa03637dce9dbf9f6b787156a4ad83f168877efd4b5162128ed71cc771498d4113c258fbc661d353a6c4c9fedc7ec5b3892c1094120ffcdfd026b2cdac5068178780976a85c29dac509b6bda2303a50cc5b1f39e79a27320dc7d34d23070a5691f2408cd0d8d155da7f0e6d3920faa38ed2a68f4ad0991c47ddaddaac52c0da9e62248dd875672ed4bc29fbc42b6e3be9a0cf2fae7d43b55b5a722673eeef3efed791b5f57aeb2584e9b425980bfd1e6619e6232d83fd5de938c4a8962994e709d936461ce30e7bbd16cf125be254dfb8bcc1b4689e1c2c3994793eeb3910d60a06a1437fb4b500bd034b259a9be1c3ece21fa00e251c53de5ad071f014d94474db51f1d8bd5aca0a4eb009f327dfca420cd7f83b43d7251fe08b246fff11be231063856fe7b714203ff9a658b2a0f0b3e05127ed2997e8282280fe04bc2ed0f517d4671ad752bc7362aa3a5cce7d31ca77d6434508845b43ce424376846966f2bbbcf7d45b0ef5eb14fddecdc93e40839daee70c9ac7f1ddda3ad58afc1add209c6212c6849d9d1bb9c7dabb07967d59d044e6fcc6305853cabbd65a5087b5015318fa3a563684f067472454167c817d9e8b48bc7592844b22b6f1d6484184adec85cf616deafcf5f1964fa1252332b09c7af942ca3abf8043b04ba2a47e65ca25387068597534c175c4703c647d4defdb2d085eeff727b11f9c421b786f31517061c3cb50799daf719d7f1d1415cef85b389a7d3918d1bf0de59d19eadc5bca3668cefc4c53fadbe4ec1fc21aa4b46456508a822bd77a657b555ad3faf7840660076de59ff9d7f671b4f6d1b47600751208c40c7c917524ec06e84288abb7d200afb32c21027b12cbe4ac8d4fc37fef69aa90acea7c37e35de074f3659d4f7da92d6b4e29cf025d2a7a289d76575370e1a6a432c6529ba087e6a1a0c2890ff66346ed4325a0f5620a885d0795a05411218c00946189434cc4b46b2c5e6c0e73bd2a5b208dcb6d03598fef12d1ebcf56537cd09ffa8932d9a3cc43a16200c194d52a536ea9f90f7ca93f757610e068069a55e6edab0fd08f349c385e2ca27b258191238249157b116545354d1896d64b37948f47c9ae62d6731933a8b1fc1ea72ea2557e8cb4d6e88e1f40806ec994188cebd16c19788c8f5422d758d2f1aeba0599cf3e382c957eb0a1eff5b4bee4672601169301f3d831c7e3a40aabf8eadcc704e08166469cc4d5f5fa102153edc4a9f8ebf60347225c9df054ac9e0ee79052ef197863ff9d76dc03382793565030ced01a94e512f824de287ee5cc464d6b4449c07c8482c5fe4bc143701df45386cca68bf6c781e4c4a54dffe170fc930fcd19615ba357755849a281346a9ff0ab22a536f6e87fa9483e2f19ec2dae0b6cb96542553d98a5eca17e884a38e05a91d8bb261a9f014dda37809ac5fec6e2bb1e958f3d2430ff38d758f14edbad2019b0c94d9815cd609dc7571c7e8f9c43c2d107f5fc32c5a4546cc3bb59cbe3adbb2227e41fb94c351a98dac1e5fed494ba50fc532be24e3a0253c45f3cd61fe18ae80ef8bf355fddb51bf3bc6865e60f55c8eacd670d9fa349ce4600b91f79f0451461811a993806a9a9720fe4ec7d1d232d77f53749fe220648bcb26f5152733ee0dc72454fde6419cc37d7331e185cb1373cb5ba8dbc0969d9d4fa325bcdbb5f7309553d0dfaa7b1053304cb1cd5c653367fd3adf84393b0a951db4fa5f0ebfdba5ec54bd8da3bd238be96e7d2ba1d99d88df460c5eadcd3c266cc8f44801eed125d9708a7d9392cd3431e4ad347d6bdd7c6fe4cba956457639487306652d704481e29f1c7687cc4ec428550bbe921de440ceadb6383d1ba2cb669ed6a5ef2973fa2a7f086649f4720af641e5a8d7882e576968d18c8c8de590e51d2c667db2e0f37eaff3ab2dd6f9f8b238cdf5144621b0b9141d4b17042fa5040d5ff3b3247ea583196157075166302efb1b63e201fe769e00ece6f2095c8eaf37dad8095a90ffee30fb0d68d772920158460ff0d79d8af1baa71e55c15bbbc2c8cf1038083b34ed0b7ae66eed04c7ddea52b45a98263538abc83a9be7ca7ff43251f09996f4c2176d6f41b9f31a0fdfe795d8d803eecd3d6294b765117d670e52a3d23eaec6af322d973be0fbbfb414b98d692eb6336d3d91c8b6dd885ee16b43b3e26cea36463bcc6cd9f5a09a56276f82cf962a51da97acd483cc0c6676e77efefab9544847b02d25a0ccb0fe945a3969b76caabfc82f8e4892c5141c6a8fa9dfeb41e513e0c90358f65a3ff5ff4d35099a822f9c49e750e2f3aebb5c790daff3aff6bf52c69a4a60f354f379a16cfd07142fe044fdf54635cbac4e2d91f5cbb9563fa4346cc89995a0389b86f8ad0f251413be6a6622ac65debd9e03c885ceca4418af587d06e500a4e9a7808772492730159496d80b5dd5651afbd174c37fe1e1c8bbee4e56d24f4895267efb6e430a23d2dc6e64258c0d41622e7ee526d50ccd0cb611a5f182607af8f1d4fada404429ad422281faeb0967d27e88ff674a76591f15e6c8b10e716321fddb8f3e2d011047a05233710b50a614f045b80b11ce818f71c04e2f552a7840ef884fd5649aa0c456ed178dcc8bd37df8e75b5d5e717ba63dd09948a9fbec2592485e4f3cde5d472f6173c594bcbf3bd0694e6243aa271ac6a18ed8f3c77acffd7f84de095e95bdeb00116440829e0ef7bee0403392e64da3da7f6d0dbc8fc01e5923e3db6480ee6e0b9dc5aa26222e2e3c7c15d96592d704a1e906164783b5a786c5f143b3de9a3a501181143027b9195c8494c24cda54943a19e17cb4dcc6813c007feed3d3f3b7328c5f33c94141e1b52e23391b038e63cc5ca510996628e4b0804d7cd50d949a310350a8a0c64c44ad97b3a9607c21e8770f8d75d16854d73666e9b9fec0f1455b2f6489390d5aec6ddfc1801daaa74c626990e05d0a992ef0159fa0fa96956e3f0da0b40c9f89ce5696927946c94f8af62f4524f86ccf3dbcfc14eab79021d99b0e3b1160c9648483a3a2032f3b478d65ad40326ea25fd62680ade50340517ca1393bbd878387266466f3dd0417e9f622b03e89f15f5efd8c1919a9faff910d7bf9fdb5907193ec88e8cdb3b6b675f24ec4912e907052141d79a11f63e7b2734e9939f919f64f02209465e4e3ba9decf0fa6bf217851b32cac9819be", 0x1000}], 0x6) 11:10:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) readlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)=""/214, 0xd6) 11:10:21 executing program 1: syz_emit_ethernet(0xfffffffffffffed8, 0xfffffffffffffffe) 11:10:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xfffffffffffffffc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0xd8, 0x2}, {0x18, 0x2, 0x6, 0xffff0}, 0x80000001, [0x7d, 0x4, 0x6, 0x57, 0x33, 0x10000, 0x8, 0x2]}, 0x3c) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) open(&(0x7f0000000140)='./file0\x00', 0x280, 0x101) setuid(r3) 11:10:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000}, 0x10) 11:10:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 11:10:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)=""/120, 0x78}, {0x0}, {0x0, 0xfffffffffffffe97}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x40) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0x1}], 0x7, 0x0, 0x3d8, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 11:10:21 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/49, &(0x7f0000000040)=0x31) getsockopt$inet_opts(r0, 0x0, 0x40000000000001, 0x0, 0x0) socket$inet(0x2, 0x3, 0x7) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r2, &(0x7f0000002380)={&(0x7f0000000080)=ANY=[@ANYBLOB="76184efcab7860d0d289490c59737341b732fe3d4884b4e34038dbf3ec"], 0x1, 0x0}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r3, 0x2000746e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 11:10:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 11:10:21 executing program 1: clock_settime(0x0, &(0x7f0000001280)={0x200000000083, 0x800000000000}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20082, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r3, 0x4) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x6) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x196) 11:10:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() read(r0, &(0x7f0000000300)=""/118, 0x76) write(r0, &(0x7f0000000380)="954bd46ffb8c5b2d636cb4538166ee757a3bd639d8d14ef0d51d80b080e1ba5e27a0cd904bfc359ba9723eda936e132a0f5dee4d053c5e8fff8c4c499b6b9a5ca50a46fc2f521bf7cb390871e400a8cef55f6833f705610a152300284da2979090805d1600d047c6e5a878a566e3960afeeabb2d24", 0x75) r1 = socket$inet(0x2, 0x4, 0xba) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="183b5f9953c0702301944f03b82db243363c1d015409ea4fe8ae2ae89f2e65b280d0e985c389906a3ca5160f22db52e1a3ad2a1ff123fb", 0x37}, {&(0x7f0000000100)="6dbe8b", 0x3}, {&(0x7f00000001c0)="ebf5be2e5daf513bff8f7fb053ddf3254437255988f045aa3e9985193cfaa02a18dba64e930e77b4a3ef67cda3752d4cc9281aa66eba6d1a211cf16de455c352c114806d545a9df6f252fd531fe6dcaa34df351c7059b71a292bb2de29d131be0f12f6b849af5bf96d9a608b30267cd5364f662c565272cad15327dc42f2b576ab86fc1d604c3064a878feccb34d7488b5b74b646c7f03da2874c0074c09b97fb5f9d3dd51494eb0048258acba1dc64a7b84e4cff4c3def2418e33cb4f80413218c9f16a4dd9e3af4f85ce5bab3f72025c048571835bc69165d92f60faf7a9d9781fd0bc92f36edb72f1f58837dbd744828f76a8a73cda44", 0xf8}], 0x3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720ef", 0x4) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:22 executing program 0: r0 = msgget(0x0, 0x440) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/31) socketpair(0x3e, 0x8005, 0xfff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x800, 0x6}, 0xc) r3 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x6, r5, r7, r8, r9, 0xc, 0x5}, 0x9, 0x422a, r10, r11, 0x1, 0x2, 0x40}) listen(r2, 0x3) r13 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0xb1e50fa2379a80ad, 0x5) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000340)={0x20, 0x100, 0xbc2, 0x1, "b40b840cfc043b76d48cafe98f9a34552553ecb0", 0xfff, 0x4}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r4, r12, r6}, 0xc) r14 = socket(0x1b, 0x0, 0x101) r15 = dup(r14) semget$private(0x0, 0x7, 0x4bae17afdd131d0f) r16 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x20) recvfrom$inet6(r16, &(0x7f0000000400)=""/222, 0xde, 0x2, &(0x7f0000000500)={0x18, 0x0, 0x7, 0x46c6}, 0xc) accept$unix(r15, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000005c0)=""/168, &(0x7f0000000680)=0xa8) getrusage(0xffffffffffffffff, &(0x7f00000006c0)) socket$inet6(0x18, 0x5, 0xffff) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x4) recvfrom$inet(r17, &(0x7f00000007c0)=""/242, 0xf2, 0x800, &(0x7f00000008c0)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000900)='./file0\x00', 0x8100, 0x100000001) sendto$unix(r14, &(0x7f0000000940)="03e8f1071ea0210d56beb2595cf01e829e1049d743e47f7abda1f4b7e60fd277d7422a7bc263b3c011fc8a0470e58014c356e4c9dea3db78332186ff74a2107ae90b776cdbdc8fce28bd4f22c8fdb7037dd689142fa3be1b06209b27eb8c25e49da6e5f2b7c3312e2d64b95280d86c413a94a156d1ba9993f316509306a74df2ac1e751cbd62833a308b1c769870bad43552d2f873be123c57b21d9ca5957f9276ec782ef9add875f1dee0e5165d6de84a4fcaaaaa669c44bab2dd414e759a089a19cbe5f4b39aedeb4b65efa5efa052", 0xd0, 0x40e, &(0x7f0000000a40)=@abs={0x1, 0x0, 0x1}, 0x8) 11:10:22 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8) close(r1) listen(r1, 0x2a03) 11:10:22 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r1) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r4 = getpgid(0x0) r5 = geteuid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = geteuid() sendmsg$unix(r3, &(0x7f0000001280)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000100)="f9d8a99223d1922d14bdf71736eac73d2c1bd6b3cfa2b53543da58c494a165434b3e6e4d1e348534590533d8e95e9a8a72ae4a430fac8c389cf222707a83109bb88234425c1ecc392ed80a8673a3c9d81441590d4bda245f07452cb1354e7495afcfa72a50b6741eb106e0e7e73c455bb66df75ba5a72d4a285090b0dd4fd12b316a1806ff7cf931f0ffe3b01981d35029f9768e27b76dcb71131601a37125cd43be09cd6d8e0a9feda448f112f05962bfc05f9ae462c9a6694ba24f399c7407dccef92a6e69a9ceafbe58e57874ba881ca81d9d133c8be271d0d032cc48074d4b7a2518fde3d6842d244a72b5898ab06f32d526e9a87e167a82a8c4bc1155183322e8bab660df73492640b514f6082f86d6a8b2c4555b89d7d7ef98160b45d9b71fed8b18624222d8579597afa27feb99b537ef1343d540cd5eae488d0b28bc8c21c3901560845c3c85e32a8e1ba51ef176358d9e4d3c4fd73f22e1c958234495b53511f35bac9c364970a874990135a6ac59ac9b363788e207ebaac68a18bd8ed7f4f7d048b8a73434c7fc8cbadfa054efba3acefd34fcafc789f7dfbc40ee574a949e79b4dc516917f808b966a353fba7775c4e46fb4bd981459fc3cd8aed55d511f3a18cb0bb5288c0bf0c9c20ae3867ea70c2de237e04019050583686f6e0cfc5b943a8bc1d585e49ff2b7a207d3f2a5a0a2e5b51bfce7deff41c1c26ce6b220f16745f4287b1934d8db870ab42047f88d760a50032da8e5f366c2e1f19a1a07538974910751aadb7556a75126eac88f76c4ecb64cbcc7fbdc6457bcdd26eaaf6f0d5cb36be69cbec3fd6ef68ed52d92e895b59884123aa7e44b0767a9ff69b09585e317a510dce5758cb91964f606c6905b4a891ef778f0e0449d9dc4c7314f977e1206b908e16e0d50860148a6cd81b03a35c80559957a4427f9d559722883117599b3663d4b94efd9ba994542fb157e0799e13e49795c92e562efb5322a2d2c813c265ac52ba692cdc0828405a4d31b69bced7d80ce2389e0edec75219516eeaedbc10147ee7b1aad12b87afef575ded70b1732d306e5fec705047633b48f7c89939fa3e63176f01e5767ee58ecbbcf4783d05abd353e2872a2c788711fdaaf7410a74aff03273d7aa26b73bc1be3e8874232b8146ebdf839d71c25de8d1a0f54f254f92f017f2734fcf2b3c0544d0e09854e1b141118fa9502b089c103a94e4e93bcdd1676460923ab9a601759f4dcdadb9ba5229fc666d64106a4d6f4df78268f6cb69470c27bda6c9c47502ab040dbbb66038ef3c5f6de0311da0ac3069306428b9bcda7d81335d25bb470d5816cf6596ea0da3f69b1856beee2a0964c34b3b253b4a2e073d3dc75763a2ff7b4e6dff4a4b47b33d652fb7f4c6b6184f4501ff54760b0dd4dec458ed7e1c41d48c3ce721b9bfdb07df91661119dff984f6d7a14d03dd452976195214a4420bb3a5450e9484d4bfa8b632ce6f63d4bb9fbe5d8129f857339313ef234bdbb0effb6e6dd6648878b18182cb0e301c980a87778130304083df8fea0bfebeef028843dccf51a0e41e10df0c0e90759d975e145a443fdbdc92448e9f4819fb6e0c1c9812f58ae96da75fc69accc059d248a1ead7e516bd2fd4ffe051d1e3767f17d566b9464ecdc297e804d26c38739c3320f89cd9d8f275c904dc7c355d491f6f7adab9c48aec69dd6758c132aad8c4b2e316b07500e0e8f8dcfa4f66a9ec0d4e97736a77f4cc15b2d93c0b8617a4a4d7b6f8f2308e6bdbd95d94136e90cb7f328f3452e85d7fa91062b1165e61ae84a1a472ece6d81e858d792a057a3bfb65489051646f76b5319a720e57cd474e67c6e5de7cb8087341d78f29d5923bf6afbe21ec56592c580105396c3221cdea9df5025de65b29e678065f632b54f796e00cef6874e833a45e71f23f7c5b5c45222a4a7f0b76084cdf47357fe1f1840e5b2c621b09d3824487afe62715c97491837f0ac69053fffe995ed9d29e45f378949406df724c08413f76c0df64ef42a5d467e9765c096c9d5fb2afda78223b64afa177f0d9352ebaa3b7da9385cc6065e62faa0fbfa2ff57bdd041c7eafbec50d9395130e35e2fbb3211f44368b37714397c9c8ff6d26ebf355cbe00f9b250db1aa782bb05ade7eea3cb16bc01f4a0ae6c2b63f864b611173c848de4e574831df692f9bb42517cc22c288414425b3829266fad539c9f94b1ff5fa1af4c1f25aaf06641344b7b0253bbf415f5598c8601adc80d66ee55ada2640fd918318a0f4c06dfca8e9ace7de2a6540e3ff492651175d990e54015353681a49a6958ce6f00882dddf0c5190a8d219ef0ecb2b060e8e317cb20788afc7b9bbb43fa1739145042727b783466b888764bdf5c9eac7510109f1b7e61a37d48c51e06aaea62ad32a75cabc645aeaa51bb7091bbe90898d9fb0eb5d23518100a4de84579dc9ec8cf7103c8bd04498c6dff1d96dc94ab55bf987a242916fa1c5e9032f245144b29f62c0fe356d5449f30571e61916d3225ec0e3aa01f94de9f5db8a8a792f25e3ebf1ee7051cbdefa37af4a3dc4f178f4c47cfd9a8aa30433265ba0823d47aec474678bde317cb916ca963d99bad3663c3ca81a75f3464d9e6dd2d19882863e95806343cfc604f4cd557b3c6c1ef76933993eeab51b67472ec02701f7f13ba2f8ecb5a052bf454b6ca66d0f3b3f2369f1dd6c66e0b59a8ce8d4b64b1c8c57feda70fa70404227aa5e2fe80d527751ce523b24545d062d45d4d318fd6ae0bb09643561d000890669547dcbab85e820647a8cf5cf2dbb63c4efa8999f1ef73ac6e17f4055e29bea6b75c98b934105b4350304b4e7bca5811034826cbd9f035218724e9539f5a97761e3c5bd55011563457f1fd5e1586406042e1ffe206f9dab3a896d58d862a7954c2994214933c2c5f53c424eec8f6c5bfbd46604a366bc74b03e02681210a8c085ffe6476af4c8b87f20181c3144dd9ea3950a10622da955f863fdd71046265e14bc88aa943d68a1d0498c53198356017606311db40aba664f9b02f26e8669408f134182bf533c16ef259b43b0759c894e968cac672a3ff115c4a0d3d08a257d5aa22484079a6215205ef54d7b46bf2772847460e59ed58002b312a910fd46a305140f3869d16a39d16a7b830ade548a59ccbc8805521b651754731fd3ae2a1d047db1b2889dea1230c56fa0bd07fa249a332f853fc2e279458a173becaf4febfca8bbf72ab358fe1979835896f1ebc3af467017adbfbfcb9e289995909dcccee0a939d6f74c1e3e24c8192e44358609165cde72b5a0c18cb27223527b786fa0f4c2a457ee112ff73a0c279a1a64b208625be8e9669f560d6b1e82d91a76b231d8a69a8c068b347c785734d171123f74481a8803350d6c8e95bc3b6ad36b4f250badb58b5b890c235b0418009ce9297d83a56ef214ec9adaeb639d1721e1f24590093cca46220da63d426ccb49d3c0631bc884f62c9a20a0bab0b2491d415bb3e4d80fb0dcf4864ec39bf1fd6e3c648dc1c54b01205b1d0d32be101be5ba23aff70029cbb334758566e4c0d9f09948b6f5d933fccf04f5d8fca1cfeff0ff3fa472ba1b2cd7a724a0cb80ae6b88e2cc85c0cfb1b9620b6e52524edb53591ff845182d021bad85e014361b1e68c35c0181ae9932c8f5fe76e51fa4086f00d02fe17edfd861b3bb55069fc7270b1f21097fe5773f51e6e16348797891618fb3ec23ec28193dfa8bf2ab8c8af474317e7cb65ff894cafba4267f05d5b00d4428a77b9dec4bc136f7c351bad80b27fa3fc74af961b258e2080dbc516d6c2a2135b9bf6d69ecd9f6dd951a0af38fce5bff80a5ea9a299ee7ff78061a2b298d017031d52fa4731933854bf0ea3713dbcc7342c1ca15f5b3bb875ac5e9c69e5073d77ce3a11357fa645c720c32cdf1d0917233723673ac90e5f3359b4a07b8a1642616a3692a6d3b97311a2637e1ff4b36b016a228f72b00bbbd372763de39cf58cf85d199cff82b8adc453fbcddd1d621bdaa5201d4a5176db8faf778b93af206fd79060f504bbb56d010b7aa8f44b5770af4ba14ae650834a624aa80a6f313ba5f0cf628a17e5a054fdf8cb1fcc138536b878b6a6c4fb6fdaa5790c416109501fe4d6d5f89df9c1719d25b372f03f432ca21cdc87c5ef162087485d3de3a869059e0bc0dadc9906a11ff37b878f7869ee34e1c0b565353694ceb00388ddc9a351e21594c8526202a2c7be05d4f0c9aaf40e479ffa7a7a826a013d1ad1591e7470ba84e6f7f91414cb7aab5d9f1d72b49ad44f08910156cd6ff375d6fdfd523b293c7c37b633df2b2f39962edb6c302852499226bfe2099d5b7d1c4d6fa2b1c8c82740b8a28a807f541fbfac355db97fbbd5d4796e4d12886a7d977eddcf9b780555d91523b90685be34e51ec49933b8b4fa47eef335d1ac05cb90d597a6f35b4a6af77743fcb4cbf6956e03b3f028bf686d4cdc5da5ae065639221db8d402a585bb0afa87c77ed4cddbe9dbbe28ed3f1138febf69252d58a9dfee1ff3f8e14c462bba0ada0de12acc71f044d0ae949a7a9d9c6334d0fb071dd5a68b049ea773a7b073a4414944def6be8678b3d021e18b1c48151d14011c4409b71c60d4c40c346cc82563b78ee9fea01ceb9a84d8c170e56a1b021d883495a740c13462c0860f35cb26a75ea0c4a7c193250ffae31133339a26da50225e22af9a39e0743d472b709b8c6ef07641f21b8bc0beac5e78fdf443e217fec638f4007e5c161b65f7f78a10e5afedf3574f8a41c35efad8b39c3c79414fecc865b817e8869a4eaf75191f30d995c7ee45bea72e0ef58b595f5db58c86eaf3086f9f690cace64fe6b5b8c587e8dbe05e5bcaaa35f0fad5371d7f2adc2745d83e59647d53746e6d485d16a198f4c424db9a59b45996143f5051fc91cd04f02a912c8c1719fab401ea3a8a49ff277a1971500515a0c6581824de2c1f6719683db81f8370cbc8dabd2041c561f141b217d672ba6abd290ca018f1af50484feb52ceaf7147fd5ace42edde607ba644f89b2429548922c851accbaebbf0f6808cdd95349258c41c03d89e34f449c862793d52c425e0b56f29aa1e3156730f9607e973e0422f355d19dd20cf3282db3bdb2b1392b3a05e1d7a89cf00cc4793a1e706bb634bc5613ec0b03602f018742f742e17f79f4f45c4f3ca7701beac45efbb9e644ac2dbf59db0a65321869d6e2f106a735c8f5f15420aa0cea28b8c3ef536ee68c8d9612913bf954e3d73593f00e04b5dfc8e4a9b170da125fd575e908b2a96d1e066e98af03d089a9bbbf3091100a4f687c2fb1accebdcc052a8d6265dcd281fc8892832589b5abda999371aeee1e61286fb6c4b89f0c8fc3179c4205a66df707f51a88ab122eeec5e1d695a235dcc7d9b20618bcd0963dc687bfddeda14f4a341fefb142766f820725f2e9438c9d1bb8cf319d178ec24ba29513c5ee6777a5a97cedcfd1643eeb6529d1e98724e96d272805f1bd0e1f29e90b49c9edd596460a839f46292803b0fde36976e3a0087ca6224dfeb7038a4c26a368a3f4e80978d3aa63a8825383012a2715a38b4e032e056654e9bb44a0f1e5116ca7f852dd7a3675c0dbb2b5d7097c62c9b72eee32945b7521a24880d9749ea7aec9a8feda8b0161477d03566bc173f1c8737255319db8f8894f87f7c9667f851487af305091495f0cea7011cd19178172fbf013d2b84e972bf182c2ed3783cd4765e60c7204076044ee0b9f6392513d312b8e57f417aca34ab3f9ef0733fe9f0", 0x1000}, {&(0x7f0000001100)="4deff80ab23a5c3fcef39d67b27b2459f38644a9579fc16d3f8ad74d92c747fd7682f03efcbee1ab350d667f8b427d11fd4ded14028b060ab65cdf65a3e66d83c51c4644b97dbaea13cfd0", 0x4b}, {&(0x7f0000001180)="e196797d8db4315bbcb33e4be9cacf2c18fa1796bc5dbae9fcee48d7d9b7b3feedb88bd35bb21b5ca9b1cf5761691581f1409d531222869bacb5916bde51d3f2065bb041695608ba2b36b42c70640dbf3d59f49e8d917db359e5", 0x5a}], 0x3, &(0x7f0000001240)=[@cred={0x20, 0xffff, 0x0, r4, r5, r2}, @cred={0x20, 0xffff, 0x0, r6, r7, r0}], 0x40, 0x4}, 0x0) setregid(0x0, 0x0) 11:10:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xb0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x17, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100), 0x0) 11:10:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000100)=0x248) 11:10:22 executing program 1: r0 = socket(0x2, 0x3fffffffffff, 0x0) msgget$private(0x0, 0x400) msgget$private(0x0, 0x44c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x4) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x88, 0x8, 0x800}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x9, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x20}, {{r0}, 0xfffffffffffffff9, 0x28, 0x1f7d7d744d557703, 0x2a}], 0xfffffffffffffffd, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x3, 0x100000000}], 0x4, &(0x7f00000000c0)={0xfffffffffffffc00, 0x8}) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x6000, 0x7f}, 0xc, 0x0, 0x49, &(0x7f00000001c0)=ANY=[@ANYBLOB="14000200feff06000000000009000000000000eb8599b700"], 0x18}, 0x0) 11:10:22 executing program 0: select(0x40, &(0x7f0000000200)={0x0, 0x7}, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 11:10:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 11:10:22 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x6) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x800, 0x80000001, r1}) clock_gettime(0x2, &(0x7f0000000040)) 11:10:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) kqueue() ftruncate(r0, 0x0) 11:10:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchdir(r0) clock_getres(0x3, &(0x7f0000000100)) 11:10:23 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x4, 0x0) preadv(0xffffffffffffffff, &(0x7f00000024c0)=[{0x0}], 0x1, 0x0) close(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="e29f65e1cdab9ce1961a222ab52fec3303041bba966f134fc147881a5c8403aa0181ed4634be03fe9e371cb2e41d1b601be70e605d33d80b8e4613de279b2c6beae01f7a74aa4ff4418fc2fffba4950a88e687710d8d3ec3d6eaafa14365df642d98060310e42d4d0f3ce9fc49200fe60f871df4da35c6307dc6a531be6996ab9a95ab53816f54d3ef63d741a97cfb8ca6b999baa128004c30222e934ae9c542b9ada3a2d2f3b55cc50f92", 0xab}, {&(0x7f0000000100)="689070777289fb2748b8e250e3517f6f2e4a579ba77575c5b37ee68e0645b9dc7eb6bf5e4701d8932117fdf7146dac63eac7dc2063ff381e3372443e3366ab199efc012488b4746767e3c859e538e853eca6260494f1e7cc918b85e93cf9d16305fb26a292322b04499680391520", 0x6e}], 0x2, 0x0) execve(0x0, 0x0, 0x0) 11:10:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:10:23 executing program 0: socket(0x12, 0x4000, 0x18) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 11:10:23 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/248) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000003de1bf01b1706924928afbaed0c3423c9ca64b3f468aed8074f4137f2f3024175725a40fc9ed05317db84421ceb81544a56200e0c1b1b0326d2239b1a0b87844081f355d46787023e06f0b668bd730a363e85c3b31"], 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) bind$inet(r1, &(0x7f0000000500)={0x2, 0x2}, 0xc) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getppid() r7 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x6, r2, r3, r4, r5, 0x100, 0x8000}, 0x6, 0x9, r6, r7, 0x0, 0x1, 0x101, 0x1000}) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000140)={0x0, 0x1f, 0x8001, 0xfffffffffffffe00, "ef8f05f4aaaf358c14da30354467c1b815a6dc0e", 0x2, 0x400}) faccessat(r8, &(0x7f0000000080)='./file0\x00', 0x0, 0x996453fdb8333f33) getdents(r8, &(0x7f0000000280)=""/243, 0xf3) 11:10:23 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) setgroups(0x2, &(0x7f0000000000)=[r1, r3]) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) setgroups(0x5, &(0x7f00000000c0)=[r2, r6, r4, r1, r4]) 11:10:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x400002004, 0x90004514) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 11:10:23 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) 11:10:23 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget(0x3, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/176) r1 = msgget(0x2, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000013c0)) msgsnd(r1, &(0x7f00000000c0)={0x0, "c1be71f5e6cb57e97cdde6e79a929dbf60f5d239a7acc7dbfad1565c2409446979f43f626888aca18b8156d6a9674846b77c9d4eaa60f44a28a85564e8cafb191ebbe24b7bdda8cd6e995f700e8cca0eb39bf3cabc1064485c60c178a3412cce1c5d22b8a366f3c0ada0785d5a4316b67791e00c6e484cebbf8777d1b8ab3269a6e5ac3a9b31035238a848a0a9fc3195c1a012c63bca9d97a024ce7bbde2f430fdc66a45636ea9bb68b52aabc83659c7370a55154f805fb6f9f1bf1bcc047cbb4cefc082fb15845ac45c00da6f95c42bf323c592669cda7461802bc9ebb5a4883e38f643e5f64d9448fd556b706a8ea674b3172d"}, 0xfc, 0x800) wsmux_getmux: no memory for mux 9437204 wsmux_getmux: no memory for mux 9437204 11:10:23 executing program 0: socket(0x7, 0x5, 0x6) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) socket(0x10, 0x7, 0x2) 11:10:23 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000080)=0xffffffa1) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xa, 0x47805b9abd32b916) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shutdown(r0, 0x0) 11:10:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x4000069, 0x3c, &(0x7f0000000500)="e1505a250da80999b42f6360454c5b9f5a7da00782aac02d8386f7a412001a57dcb8804031830acc03fec0c10a15de973952846d22d0b5971b600183dc624ef3c298fe9f8adf3c0b76c194e7243e74998cff07cc614eb159a7939b388b2b81564bfebbf6ebdb130b44b369637be3466af336450d494cc4c8287b8187824ab2231e5c5358b064f896467acb4880265b4876b7c6c77e8c4c374c41622cb307e51441d94c9805b5caa0135b00f616bbed7f944ce5f3f5fb179895ca4da848e024963e6abec2c33cf9765dbe59d8f0dc86c55084da22ec19536edafa7fcbeb6caa715680b33b800cadb26d07501765f9a49c8bce440b34a9baa67e01e7ac02726a2d5bc2a167bf489bcf827ffbba4f8e7b0b1d0da43efe", 0xfffffffffffffe7d) 11:10:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x9) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x7b) r2 = kqueue() mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x62) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10001}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x56}], 0x7, 0x0, 0x0, 0x0) close(r2) 11:10:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000674000/0x4000)=nil, 0x4000, 0x1) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fsync(r0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000040)=0x2, 0x4) 11:10:23 executing program 0: pipe2(&(0x7f0000000180), 0x4) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0xe5}) socketpair(0x10, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x7}, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x3, 0x100000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x34, 0x1ff}) 11:10:23 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0xbaabd3c54eb3aca9) r0 = semget(0x0, 0x3, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/34) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/142) 11:10:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000002c0)=0x10001, 0x4) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x25a04986cb0c53b2, 0x80000000, 0x25, 0x1}, {{r0}, 0xffffffffffffffff, 0x50, 0x20000011, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x98, 0x80000004, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x13, 0x1, 0x401, 0x100000001}, {{r1}, 0x0, 0x2, 0x2, 0x8000, 0xbd9}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0xffff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x2, 0x20}], 0x20, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x101, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x9, 0x1df}, {{r1}, 0xffffffffffffffff, 0x40, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0x14, 0x9, 0x6}, {{r1}, 0xfffffffffffffffb, 0x44, 0x42, 0x5, 0x5fb}, {{r0}, 0xffffffffffffffff, 0xa, 0xfffff, 0x6, 0x7}], 0x4e, &(0x7f0000000200)={0xbd, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getuid() 11:10:23 executing program 1: pipe(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) fchdir(r1) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 11:10:23 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) shmget(0x0, 0x4000, 0x602, &(0x7f0000ffc000/0x4000)=nil) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r5 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getpgrp() flock(r4, 0xc) r9 = fcntl$getown(r4, 0x5) unlinkat(r4, &(0x7f0000000240)='./file0\x00', 0x8) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x6, r6, r0, r7, r2, 0x22, 0x3470}, 0x7, 0x8, r8, r9, 0x80000000, 0x80000000, 0xc000000000000000}) fchown(r4, r7, r3) 11:10:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() getppid() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x8000, 0x1, 0x0, 0x3, 0x8}, 0xc) 11:10:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f00000026c0)=@un=@file={0x0, ""/108}, &(0x7f0000002740)=0x6e) connect(r2, &(0x7f0000002780)=@in={0x2, 0x2}, 0xc) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000002580)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getgroups(0x8, &(0x7f00000025c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000002680)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002500)=[{&(0x7f00000001c0)="447e76c733889e3265aab2fbed070f9edff61906f2141c5b9aa8661eb9495befa9bdab8c180457294246dc8101bd545764a2906f0cf33691f945f178179ba239e06318444bd894c3ac6027772dbd58ce387b69c4eb8d4f6c25bef63493550503144d4a8f43677c7ce2557523c967488cf3ad8afa3eefccc010f6526a3658f4b0dc5a1211ecd81ec911a8e666097be882fecb5fff1f7f785251ab6eb543751c039a4bb5da465450cba404a9638eeb5039f02fdb5d87a9621ae286aa25eed6cd6e3a1ba0fffdd5b53f88e0d1fe8d7947058a3c2312e67f4d49ac94aa0d2cf37e2e00c85495b92752031f1f43b4c645ceb684c2338405e7b2d1533646e24842928b4f52f8da141ad5b08836776b0e8eb00576cc59b0d5c1e8f6315cf3c85486349be5cde447d4bc560ff7bc7e8c12195421e4d4b2a7c07d7da2e4a8c6bd258d0a047facd56f5922c6fd1b4c6ff46409a5df7a50d2e09ed948ec770aa2828fd19352ae6cbdd5847654caf6313cca07f7919176a9fa4af9719e1b679d52ab177e5ddb2a93f719444016b39a09c65626af7c2480d2c42fbb027954fc6ad5694fc4c52eb4ade6cd52038165772346b48b9495250b07fdb53956766359619427368ae4f331fbde449cb5d02daeac7c427170d006e52f6b3219e04cf79857dc137d4303c06c7d70dfc13d911ff1af40a87c3eab30e0c9968423234b1fc7cc1d23c48e81297ece4d59fbee012a2534c882ef1b75775a41b0ddb36e13eac2ef99aa099c67a033e195fcef5e842dc6f9fcee5c1e388c84aefa8da3a8f345e6de8bb2f4d85d12f1493a24b31f9cef4673eb7953019ff775c095552d805099053cf8d9433bd0e95ef01805693d0cad962a0590899e707248c873b0eaa0d2ee735d50f61363e63b4e2236124e509ae061431f54696cd6c17ebb03040d7ad110f98b82ddf2c9e85c8898170f0850c525b524e10226a793fdaa1e72d25aa270a7236d57da0a9198a9735696411db5d359b8cf855e8e7e16d7a1bbf51d346976e0240116b29a6520ac61f840570b37a95d9f7ebee58f65c6018bcb7d905f3a90e2cb5f64841d9841467c96a4dcd874efef23712fac0f15c772585a2cd4025d08e3b1cf59b758bc89b093fb40aeb268ad9bca93ed262351a1f2dd57f37b7c3ca830c1700629e2db4c3955d844b4b5f6ab13652a9352f8c28fe2d424cd3f0b66f0f0258d5533bbe68def496d9ba96f0331d9d07ca80768f34147b5b7a0edc751343d0989f25a16bd3955402d0f476c41afc9abf1e962106884cb0f00caf78fccf27f89270144e27370556e532a5c26d378ec5c6880e6e697a862ad5b79b6e9503c3d3057a671d4bafa426a67f4f648ae6d67d960375fd19b220f536da08fb2bbd03af60b7a9ddceb5a416b98d53a5d4b1d10eaea573d61168aa07f2527fc59848ca6c875e80daa54937aae7298d094e1a007051214f019b3be4d4d794cdd334fd74951b7986536f308f96d379ec98ad38bb7902d12ca2828c36fdffe2d598efe5f45f3a6a76b6a27110d6f4d36b5b90d5c99e0021982678e0c2d03eb5c68d8011573df824e57e17aeb0eb0217dc82e0c911624ee0f444f315de830fa4a4e1882eef3c96926b1a3cf9475294ab4904b4c7efb3706784f794f49bd043abbb2f0608696a837a4dd3b6d7a76144a247e162cbc39f374a15446816ae51603a858dd776d7d295542c422b7810652c561e2f3f5fed36736e7300f442d430add17df971a9de0c429574bc2b7d670318980efe04d9c327e1660e309b3add8fc6e9de3b52e5b169c6dc849064a7313399635304d1faa41caaa780eb53d523e992044f3720489c4755dec1e81b15c31a3e4ba699306a89018d71526e44dcba9b56355d33201b4afb9a7e0ad3048d4246720563991385cffc4b18c36d130289dd9ecde95f049ef27f94486371ba8d488c4a7c835ddc7f138e40f2e5d6da9ec4468ddf6802637f042e67da66701d8e1f1e371a8fdb7c61eb887b7904a0345c172cc1cc630ccf47d406b3d2f5a2bc6899f9649ef71a99c73ebc03b8a9c9fca4f4e9ae28a30e5071ce2c648a85c3ad470b453b1ad185b0f513dfad15cabb864ff36bef3b228332833075d5a90feed499a6d701925832047e348d1ae8b67b34782e671fc8010bcd3cd2559805a425779081b2c27cbc3b62d1bb87f1d53afe1aeac206eb24c1f80895cda99711b4cc8af7fbca58d178ca1df6c6224adbcbdbaa3c0af9f44746d2464419f9c9274f2123e8e36428a9db21e50129e9910e442c3bbe9534a8f1db0bd1ede2474acbf368b65abd70f72bd72779051f5390e349fead9f522011085fb85b41042f07d75655075a25a7c07a68153b1ee816ff848ce90c448c1f011cb37fb160c115f2f22fa72145331bf02d2803e288d5d4285c096e837f38c8af2b2c772be10536e0e936b168bd8ff7018aab83d761d41d1d68cf88e98bca1ae9e00c59b49021aa72183007a4cd928817283fe74b2236a0dd5aa0a4e37079fa82ccc16e4a7dd8b80758cc7d42dbd9731967a973c780dc09afad5a1c3c25f1f1ed57fa83b24aa450dc1e1766662b5ffe6d09440157e5cc41081a12b91f6f2899abc6caea63fbf308b7cf87f759114f2391f3354bac196c0b5fc767da5c0178aa5df6d52e17966af0b625aea8c37ce22ea80bf6acf685fa9ceedbb7473dda344f853662f770054c652262db550470b9906bc7a18012d45281a06a459b21b1f57bdd1dad9820761a8284fa5781765e9afe2464b5d6f5816d0c3eb65f32a9bb12d1e9e98c2ca2d5087a1c8bcdb3fbdbfb83452288f8f63f7f5629d6c001403cf40dd6698d1ef2eb803bf773d8ed1708aa013579bb78bb9028ad1376c87453cbea54448a34ff2f2f28ea83d30d5d0d7d69de8979d76b258939ec70a122b91247c5879bbc65f9f595bd30843570f753476b2d1cceddbb78c62a5176a6d99da659973f298f8c8684886b91ea17f8e742c6363a3c0408cf58a8791df17e3abc7f77885eeb930f02787e6f040103ecef6aedb44b170a32480fd32e5cc5f113c9938583dd5379f3ff32c43f91aea3a8424f29a48d10fdf080fe36279730fe3e85911f6aadd7b299f7c42cce1bb8ef9b698415261e25b84f82995a6fab90c91693401b8343efff7097b4e7c8b7d8221f059d672c0a0db100f531c238995d668a7b535dfc1c8b94dad449fa6e872d802bc75b75d4c4783e7ec83deaf28fc0845cd5319317ab2de8e97ce97cb62b9f431de9b986e7ea716c9e178804f351468d3180cc463618f9a5f0f34c3ab01ad5a7528b76a24ec70247303d6bd9b2caa953be5a832d62551d1918824baa709c69b6ae8e6b38d1be576976d7a8bb3948fc9abcdc67bcb0b906fd62433d21608066bdeb8d9858fa91c69516d69354880eb15b1029056cefa193119df492b423fa7aed5779f4e373e0d6977b4be50f1547abb15cb7a167c35043dbe8647cf14eef56c8f58796d032fca11cfe460130282de320b9f76b0ccf7414fae66729044b25d14f71da10324a3b4fe6ac771daf74b7838f795cefc1a6b13060b8810a7e275b0c38cb9eec0cee67e43d24fda89c8c0ef1631b5d8950f1a1d225d6af4e486d777a1815d323dc814c1fd3bfeefe4678f4e1fe85c794cc68d1d40d9930ec807f0fed14412d5cc7c97b4b729ee732cb80e9e195a8a2c87aa015209f563318ec15ba3e7240c5533d3e97cec891c42274579403322b024a558d26489c6895f6d1a5cd1bf9e7ca59d18b4a32de5897cc671dd12199770dc56dd0865e2c9f0c6c40950c34225273607099fc6070cd16cabd059aa1448afdd38c22ad70631e0fd440a10f5fa4a89f7de7a1ff545cab310cf60f306d9185750f2f2f2e9fa01f76b460443921d00024e52f47e67e5742e64a47611126e509056f940f9da543e5ef3b4d41135b2bd1b886944ec7af30e1b6c7321568593abe5cae56bab61a8e24e92a76b844ee8cdcaf62af7f275a21a86009bdf3fe3090bb55eeb710714b906b64c6b70e51170104132ec0d66682d502caf31529dc76678fa48b58d455101656e8e19152be6a0d6d04289d3f2843af67841e1b6bd63e9b5772587ad85c80b8357b30d8afe6d7211bd49932400e92d6a3e0aaea22fc5a4d7aa4008fea84e033d1a4c28c71e3888424eda00424e2cd8e69fad62f0b3e6fe28ce590d2c5a71578f318b13b497f414fc2f636b54a8a06e74ac6bb1d899d9a1c81005c2e90a8fcc6afd8627d7675fe592f2dcdf9b0f5c3b676a2cb3c7ef58441f90581c4c0daf80c5bd59a6e41dc0e8e6efdf8e374e625209fcaee4084ecc4a7e3732049e492a397955ea806116c215ec2552ce1435bc318c4262942a49b65988447ac221384223088d16444e3c53db27acb8828f26067e80789143b6e91d0905de3d4d57206c74b660d492a70260531f67ba169c0c8823513ff757da04421856ae6652a3f114e1a5ea5dc8b82e5fe447e8b4ee9c6f830409733c1b9cd81d56ce8b090f204141c2c17907119fa0000ab7ad77bca0b26078f1b0470536663793136ed685019557213c182e6ebd949a0a0b7d012cf6a947fa74d259d08cf5ca16c521d4bc3db83166f8d41a860da958771d6dae1d768d387455e6c4f805ea80f6556e48b9e700f2262b2e2e35048b327e6b569861bc1315bb51316829008e320898c428a2b90f5594320740b8f4fe4816d37615ad24938ef4ed8a244b7468f0db6c3d1745c0fe30be29f78966d8bc66b65bd6966f40891eb6516c328c5660aba46c7ea5f97b697b44dc742d6554ec9bda258e478239d1147a8f22d3f5e92d960c38ea4c26c2feb46a72e3e763db28ed0fe24cd85d4419932f68a5853c089c386a9aa5d426f6b02889bb55deac00ae482e9701771775896f91ee71ab59af67077904ff630501f2b4c5e680ca5c301d070d6455f7a97786d04e9a7df9e52c217e50823005afb2beb4cb5227dfe3cffa67dbd40eb5f9bc27e59ba50282bdb5d34e30225e75acc6c590758fa20f8c163d72c245306f8b0814d9d9c5d9911fe9eb8a5a4cc563c4bb2d6ba4eddd441dc1f5a32f37fb2f7c4a597dc9419eb81952ce9f1027d939ffb7b360f8f274b2fcb2d44d82cd491cb2541d39982856ab515531008647b4f2e37def0ae374ab1316aa164891934c0ddd48debc84408b5836b421361a125792e6cb640b8ed07aa3350cac4382318ab8615b7e3040add47811ac918275545d0efa96863d9cbc7fead4785b775f165227634dfc2fa8024d9895951eb84d0dd54fce37e1fe26f1c303525c10ba27e0bf1600118a150605ded7a56173355dbccaa89b9a8c687538f746b2138b05c539361ea11e35c3bd3e8e437cbbed503666de1dd53afde9a714ac14225db5dd06de991a165f263e8226d6a746f24ed086311bb57120603615f1f4484eb483f595d84df15a6e0228df7646aed1128b0c68510cb76d357bc0759d5b24c6c3aa45bd7dd5f6b08cf027b5dfb66cb7e633caa3f1150204b3464365c6578cb0dc87af6cdce015aff792ab5c14dcd513a5dd1ee055bceec6ec9d72ee8b81444d34fd370a902804b77a5a58f819f5c5189dfc87afbf48d079608c3c5938373b50ce1348de4beacc4e84b43d8f09ef0c403423ffe3debc4ba3cdc8400b1c2fb2ed8131f9dddb555789a04c5c8e48c5b8ed80f21cf3112de5d8fec5f487e9ed41b3cd4e8218a99527ecb42ebbd01bbe334e4e4cf6a06b0e5d145147be7e131d3b442b031be737ddf5935faa8fd818bf05c38a652fe106419e1c0914ec2502f133d863fa5c35dc28c52df8f1", 0x1000}, {&(0x7f00000011c0)="ebd9747033d477c5ddfda41922cd7a0756297ecb7967e076060574941b1665782018da9a12da671bf381bd751c66b757ef4382f459f610d460a00b198d1f093f5777759b67e2fc3140a5d1dc6237983959fa9609480c56dc853938206a67b48d449a961cd40d5ee3c927bc6ada534a6ccbf177eceb7e54f9dcfb2496992465b0e4899182ce9990933ece493e8e97b13a1c06b6", 0x93}, {&(0x7f0000001280)="932feb9a9381894d80977565670eb84c0c346e3b23edabda2d08ebfac499c3744e7ec98f41572e06a25c61feee4450c4d675b890bd73f1ca78500593aca9c6ac0df29271aa1180f0c1cbabb3d063e35128bd87ac2d745dd0809c1c1261d4448c10a11c41afa71e1af103da96954b995718ff84c360b96067e7c8d99eed0076f80eaee47e1bd9dce00c084bd3e56b1bafcebe94dc40727ec22b118c4376907718b800360ae1e3b49f8c8eff3535d0c5df272c8ad2c1", 0xb5}, {&(0x7f0000001340)="11fd87a62cf991fcba4a239a13d40442aedfe82a0c2215b15d6294f26eb3e1e00410b20b5d4061928b33da7ab4ad928f3301d882d8abb78f6f6afce1af6bdaffebbd3c946519313a7670a8edc6dce9eaac8e0f30ab94755e0a501eb28731f478d802dbc3996446c2dc343925b57e45a3f322cd0398c0207334964e42efcd94883ed998b2cc028d2f10c142071472b080d3675c46c7d0a9aa8aca3e363f72518c0df0", 0xa2}, {&(0x7f0000000080)="025cc02d7e15104c79d1eb194554099354f0379d3d86f540759ba604de458d64e4ceb101ad2770788e753182a6fc27ec39f71663", 0x34}, {&(0x7f0000001400)="d063985af329438ffee88703e7acb4273beb0157daeb1750cddbbf591ffa9f5313f6cfd9a17ec2d798302cfabb50f1b7cab3191f36fdd7fc175fce09c29747c7b335a27f49040866f58689f5286368088789ca465825298ca56f1bc9ad7fb597f0d11349e722445b7731a1c763d00b07fa3c8ae33e4334b230ccfb2e6cb6157aca281382230588a639f4a0cc3b8f8956d3f198a9051d9c71df6e72a4a6a65bf69090d29010bf1345ef833f756c119272d989f2f939226329349b9b1dc24e908c45a20a61bbf06d139d45853dda7664d2b8c8bfd2238355e5a7ed4e68f59cb938fef754fef4044019a357c83fb567ccc84c6f7b3e0366dd34d2b5a8a527ba3de4e36a59ee818839a8d1b3e60408f68db50a515359259fdc14f2e13ab0c16f58e19c99bc81f3f7fd79241268cffa3c3c4ffa3210c1dd7c145723328845fa3f1351712b1a00e80f9bc5fd8d57dcb7a61663a09016ae8795d8edd1103657b4bc3fa97a064cf558e5699f1c1c88d4cae489977ba470a0d7e6577a2b3c11c9f3eea3cc7249de9ce1c6e960abc1c9b5788f51284fcf6ac1610c2f95c84fa5fe2fcf82f809b4d29db9b728f9b24100fdd880200fa322200592e842ecf0a713afdf68f241ddb388ddb776b7c84266d6128e6b3c56682f8cb6f0cb2019a712a4908ef828eb03ad4198d4ff47ef4aedaf2b9d2fc26fb7439b4821c108d8d9c3cafdd504aabc95e0f8ba189b18aa365fe4b8666ac1525794ea2d55ddce01797b5d70ce472dcd285cde6049a43811174fa2672ed680a45b6d85d5c7480091cd144a050d81317dc496d915a02209783bf1e38af221b08ce0e65c9da6e43788fff4a3bbf8c3a0e7c638ea09d8cb24d6d659141e0468e37b947b5d26e06f35367bdc76a8cf69389d8d4a7e111e99bef0aa5837cd19e5a56e808b691499b9c201c079ca8b4dc056055ef14eb4c66a72241b5245cd6197d80982d4fa2ac2e244ce69ce0aae7d8d1710e0b76b0728d643b91e926e7780ea6fed7d6897c720eb28e7953e9443c8a4e6077e7cb1b0bb78715a0e47dfdf20184efcdd9c5646b67170275ebc9256d2f82652ff89d4ab073507f85b1938370f6876834587da31dd7bc54d46d17da707f6f706f461f5a61dc3f06b46feb937e73319e596e82f01e49f8ae0fe66b89803e80f7e9caf6c79da0761a4e89653006dda497dec40d4dc7b7d56dc2ee3960b44300694f63ad4dd25df8c083be5f8acb28679ab381a9110a8b4df17b8100ad58d5c4a7f1550fd511ddee95948e3ac70e40cb832cf9e0c5b8e32f1e122339d310d2d3716999a8c5124347ebf8e175682326324f69575a0d6499e57443552a9f98aa141520fcec9530f2b8260eaf2a2d493072592b5515743ee80506ff62f5b626523b7e2365c04798d0a4cd4a95ff30dd21acd35d6e93e13bceb0e3aa9b3460eaea21058b0af3910fede6b23685eba6ad6f308ca741f8f66944921f89f6ec8189f01a95437cd6591a7944408b31de40c13434c60358117e6713edd977eea8f472f101e1d93d78004012b8fd4ceae9155c7c657c6c137f78d3be2df3b67b29329041796df5ee5faed7893278c3c129bfd7605825d28e1672abaf3e106849855c7f3df53a208167bdbb5e1c5f7675a7838ab0d01a5ed9a25c5991e6fb66d92e9b9f116897dc9a9b3ac7e98ab2cd306bd9052bdb918fdf53733355bbc7db331d34e46d34aea2f807e78a16e752e9d4a70ad626d1dd5ce6df4aac34462fe3d609a723ecba4b2dd336375ddac70fbc72dfd74470a92376d9f719d32500b0c4e73eb41ce281f2b27259e047d2f10298cee81a7a686ac922cabdafcf342acd4f1730d37f8ed03e981e027b83cd8033f8a0ee549020fee27bccf94857dd07cda464860acb0f94bcbdce732d35ee398ebdf5dcaaf5f7d0cfcb9ea1e36757152ee906104644eee18575096e2ffc242db3b54a0eaa2917a9bdb673816d7683ee16d5ebabaa3f36d0b77be1e8784eeaa5f27053dcf3cfa0cc5e98a37185f7b3fc2c45d20f37c21bb8b9d545a1400ccfac2584cc19257943b9476bd9d852f29d574d9106a1201c15852af52d2d25d13c264f762acdd85d4c07e8305c190272d81862d3ea71ffe0aaced3226ccbe1289ac9dabe2e9d17e7ef7fd7451e98ef1a8ce8e932e655f0aa17f212bd1faf196d1b00f9924a4f61da5f21fb4a1c8fbe8a3d573467c36e80b49e7d9bc60f6fee92775a397c79447a03e1e80b93ad82315388d47f96fe6704b6dbaf12583c048228fc9a425393a5632c77d2f21b51afaeebf6d1d429f266b785270d6bcabf2fa1c15e095ba4c4bccda5757b88c77e0fc7748e43a7baa1db88aa43bced3a9ccc9be6bac46948a42c6cde640cd41f8d604f9c2cc42dd129485ff4c182a58c10b3c198a0b139072ee75bb4278814dd44ce84fe2ac352a0ae0eb976f2a1af25bb78afec25162b0ecac67880644b67a90b9fc8c51f4c8e990b873d0642862879a809c4609f378ed88b7e0cb0b0b52dbcd4c925831f9630b3ecca3c3940874c71d05960d8953fb629aebf5b2c85b971f20092d26f18e2ec3cbf8f23df0f0dd4e351f419d5718031090ece34b7967bda82a55a0c22e8a74e0f86106866be3d15eec9d4e01c2a8890f276c5ab856fff15fc5f55d7a729ad6f299247c245be6a95647541f771dcf97a93121ce11ffff02026786eeed5ec2b5862d5a83c4c85b403a6c9e98394f4b23c5899066bb9993638ba23e51468ee8868dddeaef77c7310caa292aaa63dc5bb7223adc44e57d5815e342df42b18bdcf9a4f27752c4a95ad0d2e4b74baa92bee78acbf5837d110a06812a728ff33ca4bec06ba64f5bf612bb7598183deb37b01bcd2760f56ddd2911ecbfb3df1885cbb7d50d7b33018697a8a635e14c5e53f451b0cdd12337fe287e3164a334bfe2fd2c0bccacedb60a1a0ae9f1f26641e95685906fa87dc7fd6f73e210c6476e1edd4542b8b0eaeef86799e375e8682a6ecc3556cacae0857d695822487b8ef6d0513cb8748677fc37772ac35ab68b2f2b8234fb978f4221177a9b4a1f423cc34d911513df192c17f9d9bc63f9666f1663015a7c1a75fbc2e349147b1390b4d0c7964593abfadbd4758bb9e74bea60e110330dc0c8331db6f5f653c2c5231969d0fa9d5648a65597555315c0d53cfb5792209746efbe52aa1b61e647b2e02e938fcd3a91a7847f28b9e0deaf4ef431fb9f833849033174369cc353b44b9c11ffb77a8d2e62ac5f41860781d3f8fbcc6a23985c2ac48336767a08e57df21d312f0b881f5c90b8689262191bdae9efa1f71144ae19b73435f3fac1959ba2ee7fb735b23f1549e379e2ef5ff60d62ac0c506296cbcdf9997cf6f94a42672f07419a23d2d773226e8d758df1307627de881849ccb3d6a46a384057cf964bcc88dd7dbd5945fff389cc3211f4c9d06a60df94db50a1a6ffc365a67fb682e6b99a289ea1d7e153de21fc66a5b4a701196192777951a66d0006b331d367eb7edca964d27ce725a6e44458789d9e4d9b16e59b373967a3ce7716b8559658567d46c42a591a48a7c5a072831b055c9b53e64b1a7ddfb392c3210e4019bc1c6b80eda03bc0e326101634f3a93b68a96e7cdff6ffee5a6e9dc80aa691dc9a9bebc4b23aad58461c3c4ea11648dfd04adbc9343ec8c3edf213eb511436799d689b464d78e2de9bd00519bf06902b05b6362db3e0d9b768517f67753e50570c014cb5c042c5911c196bd9492d9b038ea2f078487c66948f7482a54545a58c9e0b2395195c9e6b1676d780839121435b62b8883e33c9c7d443eab5a87151caa285d6d996b1cffe7221925a56eab15d0d1999f7cf22c4976ad62eac1dbea679d0fed6ef7ca85863c8b5091bf47702eba8fe2a463568d98f54b1e3bc3526656ff239e96cde53a8e8c84f7a83e8a42eb12e53bc4fe3b6db8e5b75c4c13a9b35666419d8afe49b1ce21425463ebefce3b5a47503b76b4e814bf3f0e6d84a51aa9e31bc6b33a0f860cfe8f8c5e66f603ee730b05cc100ad913f79de622c0cf4c06441b7928eaa63d257912784bb6fd03def5a7b17e93a7e738261d419094b333d2cef596a82c9c5e09032f580e213d580d65f8ed444b18dace8297843305d7fa3150b731fe39579ab711dafd0135eadd808a6b9e60c85bb53afafc4908fb5b9841b05f0fd5b76beebff79135933982253402a99933986a20231943def8cf4d3e1aba75080c9fe10bce769424a501aab33336b0175fecd05c0a22f7c8cad852cb85aba3f4af7ce13e597e99ab0d74602597764bc0a53cdbee783396af57a464d4bad67b03975e90c557c663dc8a2e33702db1a0c1af11076129533bb924644722eb61d90f4df61cf21fe331896cb1da2ca483c7f5781183c3099368cc63dfd27b5d53f862da3852b07ac8820a3029f8f0fc6c1dd0b79d9c4e0b20b23eba6caafe9f90bc6fb0589753e56a971ea4efcf46fa5d55ed64a78c9b33affcfbe8a88a5b21b724a52867f5ee6f30466c7e546a55f7460e73d54215e3d9964309a21279427757041ff33856899ee7fb5de4f9645e58ad23b1eb13b4f755351f97bcf71e9795f42764f547b4b341e4b001738b98fd66f4e98c8c84564a44c5cece88f96c038d13f8e968e5b6c70d61907fd103ea67013bd73c7882b98dbb9dad34f594898ccfcfc3a95a0059cbc59a4ccc54c64f8aa59c701a70897ada4c05394e9e66189b0d2d9f0fb979968d9db4b3cd686be475dd6b547d72a473a5f75af16d5ccf28212bc8126eb35d4c025f8e8b10fafe22cd9e428fbd5115961b962214de2de9ed4f573e0998cef14f5a6f5d75162aaa3ad658e6f0e7e66530bc132478f4a34a0a792a16140917742d8999b33c5b62debc68de2cbce0b5334109e5fd16792d4d9070aa02bf375e7b7f4b6cec1e9ec09f1658381f0882b39b2f8ebfbc399be2983d372d5e43cbee8761ce0a749d1db8ea4f2bfd9ed16bb00e228335d978f3075b85da5e2e36d7b5e42f1d6c2fb2cff463c6fc8de8b259b1c4aae1b209ba996b2c9c3c27604bacf3d46169854cd3406e87b9cd8f6958f741b4307ce51979458b91f45a451a947cba61854950e039de5039194bc1bd34eefc99d590a0858d8ea5cb376a21816ff3fa53e2dd148105fee1ccf4bf976798b7ab8f3bc445e63de2b56fc2dda41956171bf1eafdd209fe9efc515a0af1080fa8a9d65278bdab06997a61cd164821f63eedf367409f44ade5a67d76aefcf20b8c2aab37372cf27fa02b354a09bcc69f971917e3bbd268075693163e9cecb7e376c4fac98a6c1f2ad8fb6b9db5e8f48ec8db5aff14f946cade8bb1ef2784833ba8736b12957df77075c6434560d3123409d3b5fc81b38c35e75771b17d105c920c19dbd808a3af3954e27da64e4381f8a582084e49d9bd679f82df8ae4d94b2226c0b8dbc6ae94e480378d1f5fc1b6de5e3ef6777261952afcc1248f6b5f2e97210110bbda0f1faeb2c7cc3c966fcaa6add4a350e30231055e82803248a5f8cde886a3e19e6ac1c60b936b49c48f6b10e2c7f55b016e92a282a904fa787a1423c69086cc26f30b488cf514ec67388017c9224053f03d61687f055ed7aa819caf68e351a96eab80b20aa4ceae92771f50bed976bd96c5a8137a9e4df2d84c4c83e0acbf2389ede7362530805595dae640a268144538d7d12545832631e69cd9dc653e1c070239723b7e28862b093d989c532ca0f4ac58aa42d34472bc139d8002f93d14cfd28ed9f56324e7f25b8fdf93f077891734f4c23df9e408c5ee5d5c04bc40a", 0x1000}, {&(0x7f0000002400)="603494a37c016b8331d1700ae2276d64b4ba29d7a86a91cee93129e6c5179bd5bda98224856feed9986065d15302e17f9b1efa3169eb8ca7f221458628f9512fcbcca708b1ecc59a8f1a5c1ccf81d66eb4e0234834d38d93de85262a70872401ae7d83e14ad6f4f831e80ee3825d02d072ce998c61e60be247d7f045307e10485bae00e3a3cb8f93be19099ccc62ecdffb18f93c7a98e360a0fc6fc4e153af38cf39ac8da512ba6f192539fe287ad0583dc8632869a8b46adda9efa78ca8d02d3ee7aafb7403c7a089318ba68955c9656e757e1eb9f25280b3924b6fe63d81", 0xdf}], 0x7, &(0x7f0000002600)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x58, 0x406}, 0x0) sendto$unix(r3, &(0x7f00000027c0)="e2a3f81fee3ffef3cb5dfb16502a4d088cb1b53b7b3eae3458b19629e6c856ef1f9da174dae54999fb5bd130f116e0da12af29ef19916a9962f7643cdd4d9a5bb1568f426aeaea010dc697b4772f1c3d6b593c13adcbaba643c6d7ffe9eface16b7fbfc1c1204082718e20cb08a31ac375bf80e2dbbfa9dc9b242d8bc0b76c8b57e1dc3cb34aabe7980bb6118df094fc55415be6d3079eb5489751e5f87685b88bf5152fc0e41fff2703f0a5b37203533c7c1e22b606d208f108f05eb9ce3750c321bda0b043b62073ef4d6d7a64553fece2c09a950223d93f52cfadad6ab3a5851241847e7a", 0xe6, 0x0, &(0x7f00000028c0)=@file={0x1, './file0\x00'}, 0xa) lseek(r0, 0x0, 0x3) 11:10:23 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x44) r2 = semget$private(0x0, 0x7, 0x1) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000100)=""/172) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 11:10:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)=[{{r2}, 0x1451ae7bb583360f, 0x8, 0x0, 0x0, 0x3}, {{r2}, 0xfffffffffffffff9, 0x1, 0x80, 0x68, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x3ff, 0x4}], 0x8002, 0x0) 11:10:23 executing program 1: socketpair(0x10, 0x7, 0x40, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x8, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x422, 0xfd4}) socket$inet(0x2, 0x0, 0x5) 11:10:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 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) socket$unix(0x1, 0x1, 0x0) 11:10:23 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getppid() r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) dup2(r1, r0) execve(0x0, 0x0, 0x0) 11:10:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) r1 = socket$inet(0x2, 0x4000000000000001, 0x2) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$inet(r1, &(0x7f0000000180), 0x10) 11:10:24 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = dup(0xffffffffffffffff) recvfrom$inet(r1, &(0x7f0000000040)=""/14, 0xe, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r2) 11:10:24 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) 11:10:24 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() preadv(r0, &(0x7f0000001700)=[{&(0x7f00000001c0)=""/226, 0xe2}, {&(0x7f00000002c0)=""/186, 0xba}, {&(0x7f0000000380)=""/131, 0x83}, {&(0x7f0000000440)=""/228, 0xe4}, {&(0x7f0000000540)=""/85, 0x55}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/171, 0xab}, {&(0x7f0000001680)=""/101, 0x65}], 0x8, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x1f, 0xfffffffffffffffe, 0xf59, "a41fcaa6da0000000c000000000000008000", 0x0, 0x80000000000}) 11:10:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x2, 0x4, 0x100, "15708f802932d8c376afd9a614b088f61e0b10a4", 0x2, 0x1}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) 11:10:24 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022000000000000000"], 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 11:10:24 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000f9e000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 11:10:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xafcb) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000000), 0x1fa) 11:10:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202f, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) r2 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 11:10:25 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 11:10:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000000c0)=0x400, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r1, 0x5) fcntl$setown(r3, 0x6, r4) 11:10:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x1f) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r0) 11:10:25 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 11:10:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) 11:10:25 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) dup(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0/file0\x00', 0x4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r1 = geteuid() setuid(r1) setuid(r1) socketpair(0x10, 0x1, 0x6c9, &(0x7f0000000140)) r2 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000100)='./file0/file1\x00', 0x80, 0x6) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file1\x00') dup2(r2, r2) clock_getres(0x4, &(0x7f0000000240)) 11:10:25 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) pipe2(&(0x7f0000002400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r2, 0x2000740d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r3, &(0x7f0000003540)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000002380)=[{&(0x7f00000000c0)="885252acc64def5b5625df19b2103cceb9a21eb304b1b97220c6877f6c40516f4af6462bbb5f0fcd7b99d9a27c0516542fa3ed020adc49bb747c014d63af2eaa4b916c2edb66fe237d2b4d9732b0a69a941fbff76036a788b0edfd622000f181937b454d3f8423d7e96cd61e318144309d5208bab62f07a585f8033731b6c50d2f1903032864fa5bb56cc3ad14a01e279c2914de9c39f1d7ec4a57e53490ef15bf9bc86b850adb855f5fc8a840a1e4806a39e7c0d81541a8059dacbf94dafa5b35ebb445977f701583c9ceec799bf4d78692", 0xd2}, {&(0x7f00000001c0)="709557f0d0197e8bf47fd2372ce6864ea272284ee645df2804981b51d5a9073e64a2fd2bb86ff83f40214cc99583ebd8f5140db794638f868907851a75c2d6dd75f23186721bfd5d7735eb960af73945f73712c5fecade2c49933c466ace8582b4b5c3c3fcc32fede1db033467a0833002531cf7c22788258df4914160adc48ab88ebb24307ca648d7df859d9ba0221eda4c620fcda345dabe7b0ec668657144227a9b37ea6b958091f5949b89f51c3e653dec1ed720f094b8830a82727d72b713288ba43e5df21765da05b3cc94fa996ac9326d12a1ac6feaefdefcc80015e0915bde90e47d6cebf4761371d6c2e9914f4b7a1dac71eee88e7efce285ca8d10989aad35ecd63ba04edcfac48e916e4843cebec42c2594f6c7cdee9f30cdf41f3d635ac28caae751ed94db67316e6538b6bcba3197a0de9e6983725ba8b2b7b49b5d77cde05360126d671c879cc6544aa87679458d0fea4644e27f6ba1c4ae4672b4bb4005d296fa8bddb1b09363a228248c1065a6ca75cf107899c3a98fbbf1290a5f88683da0ea595f7de3930d73117a13e5e003492eb785a59928bb4fa5d3d74c6c29964c10852b2ec5040c9320d153eff535108de89a97e62538898cfff88821b2691f2483a0c363cf9beea158d9b637a6b7f2d590a2bd006e2572c4f53141f3791f6b75c1ad616c8359411640990469444b6603afee302513667991781899f5d07221e4a3a4ad9bad15e689f2f10bf45019f999eadbbe757823d86c2da7391bba081b125925e5dc8c89689b52fffbc2c3b98b35ea89356dfe154ff2477a795ec258de5734b999c5b95e0fee4a3724b1e1409bcdccfc0644eeae8e9a75c4e00066495f0b9adfc5171aac52271251b99a02a185e4fb9b92a62f875a9aa106ca22b8c8d59f0ab5f15d412e479467b00536c2f4ebf8c329f2df7af2a56aebe804ab9a58fb01a7a6ec703ca41ff4959d0be9116bf47478591868742fd39216d58717b2f1f83f7bc9769a1b8cd80cbc024ca4187490a74a119554a52f49b22c1167715cd633991d6782429d0ac594e2d07da30246c3b04f80286f32ebbfb35a63139fa02fb7fb8340e4c5c19d5c96cfde558513a89212785c28b81e20935841051a96998e77ecb150b5c42845b7d30698706c89cdaac8824415c4d9548a7d7ce45ad952a737f821dfff49ded5d7388497c5f47c6fc9cd3fc33895a83e289cffe2d1d1e7cd17d66d1ad800097d3ffce2b9939ec4936ff30262acb4b74a7947474fb4135d8f4b6c36e8306d0e60f5c0d258c384545068b43e743964b8eae1fe48030e7c03a2484c0a30910e6616b9f9b4935f7df12767e648ec896cdcdd68ce3b0751c629173d8a6e0437c919079375ba3b62977c59bc6d0f8b410f5dc41c94fde50cac2c81b13192a3711238393cbdc4a6254d5160206251a20c1b6a58596b68ba1ceacc9893d4367baeee733f7fe084ad5309d4b0bc9f961a270afd4a295c8e580008ef33cd16b33cbff7540dc1ec31f73dc04e8b63078f6f5024e99b09ad04478bea8cf5436b75e3b0981d1a6acb16804d9e24b8aae6e6520413b058664f501d8c96669e536c72ed5ee6ab8ec71a8e0ad622ebe16702b22c905123e1ea6da31cd54da7e0a6c919e73f393d1fe6cc46421178cde8c436f66b562e835d533c3b4cb685dc33a89c6dd739f2c2c7d92b366db5efbd9f6f144910757fbdf5b12fbe9593c6c6503302c60d04a3182e047a1ff4a25467affc392601ab665173a2347c855d1b5f52f8c62301e8833ea5598444021ccfa01879755b8582eb05dea328a6c851bfa54d61c8093d1348c08a4dee0873a32e56c00d0c2d4ee3221e46d195b50bc506fbcdf037690cb54297d657e65edbfc187c7fdb1727489164279ec0edfe996999978225816f11b1ed2faf30ec7d82ea8e3150a693ec9d52e284ddcec52f2a20edcedbb42e27ca17c5b10cee362ea6a39f3ff9b1ccc89aa57d063fe70820a8a16fb063cd185268f1b996dbb5f00514895e1b51a8280d2eab188ec89c62b0a11c641f04e0e615f5b535035a96d7d3014033f4a600e75fa56de130eb64d80e083f9cbdd475dd2f21117efdfdf294e85133575a3544366573c2bbed92754ccad407ffe3b21b3221566fb9c74633758c3f09b26cc806363a5c65a16e1fa3a188537f2071e86583a6ec94e901bed857bb054543e70d34a9b492aaf026285888f65a39cd45944b7b116518fc2ab1bc8bd018a3415fb73b00c3ab1b1207b36a54cb6b8729992eb16eba985ac99d645b849423e6bbf9b7e476247c2d1c46891b98a69a6db727c424dc0e9a8cc62203bd52728233f59e8a7b4a494ed51410db697d8e2eae92d20c1064088892fa8ac82b19005d69effb146b5d87a28cdb54a088ba3791fe15535ebd1d0bbdc7c933f894b3e2fe40401ccaeac7381a09668d6aaae6f55f97a7d1471372d5be8b1870f806f3e2e42a2a7d24d72809bf73345fe76a95b0bd9fdb3700ff5d1ea4acffdbd45fbc8edc4dd4e8a8e8119e7885f2171b836ec243c4e6e51465730e744f2868484ada0f3d433cbfe1fdae941b6c51dfb3ee96ed4ecc0c941b0ffab7b935c31e2aa3787c98aea07c42cd727cbccc6970cde638102e330394577e5f01ac2f59b76037af57e83a284113a40cf33d845fa8408c024ce6e38b085a7fedb438c5eea79478240c4ac8c37834d1522bf2bdaa0df399725e38882ec38ec2e456fe916cea67c1c7588a472b12ae2337ac99ecb9984bb529b26af700712196da6f3990bc8a858d063c221f3065faf1a9bb5ea04ba701bec3dd02eb0e1cd1f912924fdfbb727ba0d88d99ffd7a18213dc0d7a3c92575701279b8454db8e4b3d2990fb790a1015d870aa391cba2cdf280c8ccabc3ac877360f5dab406dd9c88efe0753ad894cadf3576f0376b98de6fcc4197b568014cd2059e24ed9001135be2cd0a599694fd147d6e820a52642d851746e7974235694776e4d849792539874efc8eb7694b0a44373771ae09fcb9a8eb9bc674d9d795b02bf02d709ab10a7964af98827861e809847079229ca983d0434805f28eb16001c6e7e45180e57c4afe2b743eee85cc97f6a8a027ae7e6fe8f858f7211981f55bc8d32e0b4e15ac41cded007638a1df3cf4a4d9825f0b85697ba579c56d745a61e34a0a9da46f48ad600444724c24f6454314611f88a98971b43606764f096dbf92f073c2cd2e3b1e61c649f74c75a83700284057350eff9a9c4cc1dd6ceaa99cf0f01a94f7019eafd34c95394f0335d2a190e9deb5d37c390c61811b93af3f694e8b707ab4801a059d183a593c6791ac0033d0c795725e85dc8ec43daf951ba67f89487fcdd2641366f191a794ff7b550064a9a597f3a3caa12674edd8daf331305b63c01c6b3300e9d2d0b90b5e6c43511fd4514c88d0e552b6565da06390c178595d39ebde6a838bcedb6224716ba7899062de6945024372c9e83ad5fb642018f99be050e3f655e9031becbc9f8570414766d08f6f4fed0101b54670ccba9f51c3030242e4b37444cf21c8bfd6bbdca2a7f696d537bc6dc01f202f231b5e8d7b369ce40bb195a7b7241f2d34f5758a351b94f683e8007e993b651590d1210ad226c7c05e57185d318fe5cd96053389f0c3221d9b56a0b94b892699e3bf1f221081cfaab082e31d62216f8cc2cb694cf2282b6df4ccb157c664cbf37eb1d7a415c8792e707a36212edc3654dea0e292a1132b14228bc4f4dc239d65542c72ec5adb18a073248c93ab26614d72a3ba28b83082df68eacb0f52818838ba483061d185fd74626fe4c3a25d1ffcf29d780e3ffa63bfae096371da63662d978db8d28c61e9ec03a2dc514ff1814175e03f9b579aa7a5dd0a9ce1f1af87f5c4525fb1707eb7f18199d8b48c99842da858c63f1fdae59fbbd6b506cc4ab1b08a1fd882c49709778c4182ba89345e1ea4efb345362b5e3b627baa8e00be5538af3a413e5d6326e30c2039de5ba9a1adb7600e15afabb916cbd3c09402bb554331f07716c3fb60d68ce3f410bd800b72ced9f4523671a148444a04a74368a7ae86308afc3d65eae89c3feb131e106c186916e8e7dc661fbe2d7004c27de0b9a33f883de392cba81215c13ba831715cdc689a0f147d34a9de73ff6d99053c4204fcb20cf8b428ab376f72f058178cdac4a04be430a5b25d82f6b0e5b142669acf820e33e797886a2182021cca737c1b0b2d12e2b937361771efa76d7d87b4ef5a2c79216ff6cb6ab401100b86b4c26883542095b0c144dff47a627f2b6ae2f72491492a3e986d14d17e166a30c597ace621f5c76213377562cc8e94f574717f340a190fdc4ec20baf1f68c183812c9b11c834ba9275b433a6424c0d3ad010e0126a620f6fd8a2ae0c0b7f58056334740529fddd29beba92361e3941c43fedaf2e9e1d676f98c365acf9d9e1cbdb6295dc940bbac017d25c6ed0acae745e8325fce98a21cb0e94266e1545dd464253be4fb863023ea6c4d93378b68a7721681b308b77bc1fa63cdf6a51670ccfba64c904d055feff10df96a00410dab6ccd380598677f00a092ed0cdfd2ce2149d88cb796074a0e4fab29c9cbd56f6f8ee10d16f379fff3d945fd69aa67c4b18a3e90251fdd691d99089aac3aedc1f6e084d0b22cb84926736bec932546f2621888aefe9c209576a28fc2cb2dad19834a43bb54473dac853c40d13791598efd4f6f5c2f51449a46766e667e8a9ac4ab33309125f6427e62b013da5c5401af099d4644e987b20a11f4ace4259d2b076145014e4fe14f27091c0b8221e8790e3cb089dfc541e51629d8ae6fec828a457f27a209b3516e54a08233eb5689f0a7b0a1df020ed6cf7afc166c7bae241d5e9dff197a6f0302f89d62a179b66177cd738073ceada1a8fd9e281477523a4560e403852034f456b523c650bc822dfef33f8d738ebf9706f5fdc6018ed0e4e01ff5ff5472bfaf1ae6833a0a2d4b25de8ff387a4afd3a0936b47c623e2e5a8a04054044e5fdff140adf56024bb10a469f2436eae301ab7ebfc538198441bff34a107888134a71f805f0eef2932dbec4f7ac0bb0bf36d26756940f89eb7f032073166799d65fef6e35a99b32d1aa7908b5330f859b9c667ff9d8b77fe1322027bf466b8ccb98dfd1a56f398c6f9fb0704cf14bac0d0b16e3ec5493c9362afe9d1c86684c87c1f66d2e2da16f96861e20ea27e91f05326379c177bfcc56e4f7a4ac455b1b0e128b5f7c57887414d3c66199db4d04659cc0ee0d493880bc5da99f69310725b65b78f781ef62b5f6f47efd9611e9b2ce3ea75af02b6a0ec17a98df8e53827bfd25c583922a6e709686f2441b4841b3b396d46e03dd1ef889d64d78d8602090958b78b1b5465aa941987fc196d3cfa50dface450309f02598ebc52b1155f10a7b3c88236ec9ce66fa523eecd55ebdf1539cbaf698eafba19f2fdb05cbf09a2c822e6e726684286f6076157f6b8bba409c385dc6001f4a14dd95494518133b4c90be67eb02610f663923868f4dd0cef66cb55ae9390f8825b9227a920881957761517ef1bc302890ecbf30877cf18d6e0f7ce63011859497d77f3fca7bad5af23164968b6fec88fd722c2512a54619bf69969dbbf08ba246b67eb686d7be3b61f963b1c35eaf09f0b2dad53a83243995121a79ca5a1f7a49a4bf1d1355888c0a4e03558c95085ea8c42a09a35a887182acea92bd235391363b78d8c82deb39e96aa3d703e7ea072683effdba4010775d8b6f96089ba7d7922e654cd5dfe70c11b85d3039a74f6efbfdcbc", 0x1000}, {&(0x7f00000011c0)="a2d29f674acf7834b29d743f89040dc3554052d4e9e695ecc9b9e76418dc405046ad519cc279526d2f6668dbb002974bbd0903e8b4c6895561195d5e7ebe8794f0e2e5e4c2d17b04a8a83b7e916d0afc668e230eead50da17f22b4367e7723e143254be43b8c585cbba041fefefb3ade48b53bdeeeb2be9bcb866424077e4fd7b32f68e97e49054176c6a2fa243d45910c2e5583978331b3a1801e666eef378236a386d0057ae27f268401ba167f1c0eb70b167188797f80b8f00dfc2eff73b3ea7914cb17d170454c4b58dbbdeb5e8a5a37f95283a0f14bbc7a609f1ea72a37affaf863b81d44d107ac3743d8f56fb57362db8f45717e7fe5dce869d62d2e7b999da506fa82055014e3076869b4a07e1861a5fbbf83f21e1bbc06e364cbb892de9079c01ac92466db52564b3ba663435a4f050927deceb718c480efd8c96fd3460de8b0cd05f62858baa71ab030d3e6a59895ae66f9bd17ea174e5f6d5fc3f6db7bc7efbd5364bc5b9815b2e7db362c830b4731cb61f59be3b1a8a256f4b3f5825179c1ba4fb3b23d1960b9b85900838c7d3b4e682f6f1638d959db63191b528073f9aa312b142a35fc12450f8e7751d9adb89ebf213de408354ff5c38e4f35e49703e5d48992d8c9356800f8d5ba49620d8f5d34ced038d4246d1a2de73fc02650d1622e43a9ab7028e14b078c220eedce91337fee08357113d9e5978028b24fc583822ceb1376248028d93a0b85b73b3e7eda5fc3d28b3ba025a8039e5d279642304f2792b92c327e749370e7aa6c30743ab6305848c5d944905627e0a86ab83206ff69b0984b313aabd4bd35c8e0956193bcb36779ed18179764d4f62175b844ffe07ede2d70b55f56d7637a2219372e50b0d5523f2e7542fd2e8f272b7dd9d4a709ab1dcf25014b8d58a4ed4071ff86392d8743a515cc9b77de773feef1657161fd20e33317bf7358eb486e1582e1a382e3803fcc944dea3291bd336fba772491f42a187ef98549344df0fd6c97ea2076f29793245e5e2e5a707e48ac6e79caf70ea73a0f46ff761e915872784cee7bd469e660f64a2c8e8f503a3f0e59b1749f97ae616d2fb973cdf064b48fdfbe65360bfcab6bcc67327d56d9aebf6f314f0996accf081fd6937ce3936129b75f9095b3ef19dd76a6921d923a9b1e596728d7f3d4742a4f711087684b96951ccd94c24c71e8307e281aa38101ecb0617d3b688d3eb9b88ed01f80011875743ad75e40bf6470fd492cbb43baa21b0d00a9b0ee6a7af9b81b80cc8e39d4f26a85cddfddcfe77ad5e7e9823b652214c1867fe83706337d6cfecf74b5280f4b269389fb20c8f7defa1e2f0dd2c54a0c64f1fea9923f36e5fb282d629d196cf35ff2c6be565d5620b361ab2dec8a42a4f3efe963e230424b466277bee712c97fcb39ebb4195f3d17504720585181ab73c5f8c0e7260694fa8a2c463ed49fdeb291e7066a125eb9ec4675640968917fb3e97476c24a0b958e843501cf32752b94f8217dc1ad3e647d07dd4443ada9cad221500830f3c3f798c54d9e88de241e5da90c28f95c57e1ddaa9c624bf51fe97449e4e15016ee37855e55ff50f4de8d87a3eca0fb16c7511144f32ff6c784a0769d0b7d07ad67511e9d2fc7a04fb3a14c883d75e4671ec3c3be91601123b6197d5c23b7d4df478080c607229456f89aeaf457e812a4eb6ead6a841667d8891e31c0ded889dc9ea7254eb07e85e435406c259b1f4e5a68917614716b2a902c41977139c76ec7027a2545b5ac398691788216f27623916974e76012fdef9d5f52b87031aa4db23943712e0fbb784399efc1f6a79c42caa745618ed71779cf91d24e6c080c975f3d7638e5ccbf9957598eec4bd394ecb5e29ebaede2635c40b1bed80372ec74cf547873c3075362d5061c431f10cbdd9ad924ede3f1dc2ed919642cb65a80c7900ab94e0c640f303c5ad37853084a175c129aa351c5877ca7ce8d4df7d53ba992c2965a311a86abd95be5c92dfc9b13bb9c812f9444c2e5328a4ec0a6ef664dd83c93ee1230a2e87a6f4cae9929b77920502fb1feee21c61658e44b4c729250a0e3a4263b3ba49668f1ff936b973d1848400fa56e7b6cc14087514d6dcf4c0eb9d5624a91943efa63651eac1d3e18a53daf7c500d2e37e89fa8a5390995dbad2ac5e7e1e53086b217acaa784cf92dcb16a9173e905d1d8d3d8ea654b2f4502f81018c4189bb3ab4923c85314132c663f4b55d2a9991faab2399fe81dc3437761df72de41c64a04b6e09308a12ee2606d40c6bc9bbe460a4e4817ae23bdff7f2e32ed3ae1a2a30b1cdb7cbf514bcc593264af600c3706d78c1bc0ebceccacb9422f2a11ed85395baf2d362866f7496e9e8f6409e37755e3455a42e0719362d8ed7b235467d33cda10951e8f7cccfe8c2a4b9193e8a757c980763e396937a7ace6858d68d06fe3f15a4a4df8837ec6ea818f2f4e9196b316c1b09679c9ee99fea80995eacd5361bbc75e2d4d98be3b4b42c7c9821dcf2a662b07ce27bd0d412f7ecbd2f42572fc38ee03a929a91f2a87f9998725266fc975e3c35dd6a5724820969bdcf66ee0ee301c37efacbf0d242ab971377a0b3f5e5cae1d4d3f66a08a08d666fdba3df46ca803c9b1c14745257c9e092df8df619533eaac1c2a1bcbc3cd93f177d9ad9765ca43ed4427089d821c299288f618631a300429f0538fd215424d09d82dccc8209c5d250a85a9081b78077c1ac8e013cafd56bb0ac65f95be8653e606a03a68bd7343a72e74d17e514c768fba018385961a6ba6d7d9e524d9679cd5e0725a299a5b9f3dadc369fdd92d7e103fb28538e7ae7e332f1d65e7396006bae4d25049f170ac700d395983afc5a8701c9f3f0971b4e46c4a27bc8f1308cf1c06aab517fda20d1fd2b7ba5874e33481b6e2e3179f5d9e7c585de0c234248633dbeae8d0a93004f3bc84902943ccb4a78623de15ad0238914cb689a3ce0fb80f95d0935f1ef492f0080f03583aede3de2c0e8d1162e6a28e2d526a94f00828ec773c4be7ccc6bea55390e9be987528357550ef8f6049a32e429f464da07a3c3256a191cc0e6363cc8d1466ac38449da2ec71b6ec62e2d5fd0d2858ec7f8d577a4a5c9f3a2881edf9c3bbe541f62bc72aa2925e7062fbcb5b454232c0fd7f7f63ba9ba42680a2e5d8663925b18e1bdc3c45ecb96101267750196c8016a72b5c98322d47be9486dba46b9604bf45c7ef6ac4d849a62d46caef508edcbc6c9d30cbd484626bd3924a02fbc6f4ab1b4d5450bfef520ce17e184b493bff62056b68b1fa9752c718e9a7ec64ebdca7acc5a3b5727d719be77ae09b6d76732a17fbc64a9253873fd1645055eed564b4ff10d78191a39fbdb54a0c5127b50c5487b9a9c6c25181895a50fa4ba7c671852cf991a0119d9c055db08a0c8bf91321ef3f10f52bd431cdcf8c7182cb019c7a6869eb63ac61d0f028bc70a10bf3b4f0b51ebb8b5d1a66238466bc97ce547d7e691d86756329ce247e032dfa13df77b90f9a1d3f044029c44aa6e91f724defb4ed17020869d30ebe6694dce63be60b3af3db15a46a12a4ea0d5e4b71e5b264ab8eae976751123112bbeb31d66acb2bc335a9bde60aff30f72970edf954320d2df8e31ceacd6809f8863f3921ecd0fbce12b81334d30a08fc5870abb60eb329c89f838ba8747fd03a65872cd6f9dac30607a3809887d2b7730c83faedd4b70a12efb07be2d9d15d08e4c5d09a8d9b6487cdbe2cee3c46cb9d5fc259df18d21d8137bc3b60a9a57910e6f8cd52a99888a5b9a32d7d8afa6e454562b436912c2266ee93e6a72909e9eecff81dbe4954b56a8a206971344fc0fff4bbac78a01f5befde98ecd799ea3bd91a36e4d9fa28f96d86820a0db1bf019afb2cb8819afd8e003e27cf829fe3df8a0dedc53baec89b902f295968aa0b9f0d11ca5169faa292438f917e022620ff07cce34b48aa3eaee428e628e1c3f05c699499d4f592500d21ef0cc45088597f93f2e4cc334b97030aad7846c786719e9aab6c17af5b029279d9eef469219c7b0a12dfc0c5228ec9d0f3fc1bbdc5cc2e64c1313b887d0e8a08dde71e4560c188e4b9d7734b7ca17376a0208c50674c4d309b3ec8cc6172368fc5221edccd8e53ad0b780d931b084422fca07e35f80c7c91fa8ed5223e7630257b6d68afeb0c9655b0260e11bd04464a52b4ee88fab049bb53205e0c93be19a47b51a20b24d3fd8639f11cd43dac63d3a9885fbf391b63862a14729c906bbe165728321bab4dc46f4b7539448aae2f6d4f4f2ceb56c1a19f167f70903d3b4303fa0a8d05da7afbc7c9926b6d5dbfa347623b2ccb2c9c44837e797b099d17bd1801bf5b9c1b8214ca6cc293f8d50a091cbbfc4bd8a0b21dca3aec044e812b4be021bf70b09a852ff52f78524385664d9644ff935e7bc67688685e51a687973a587f8b637cd006deda4ff317a64398c1cfb28bdd1944a1c8a255a7c0d77d89cf7c59bd0b59b87134c36fd460a5ad5d404937e856f1e6d67aac2db72e0c4644d0d3a67858e2a5d846d2191765df0d017c47d90c05e072a28fa2e9ab13d2d8b717360adea7c85a57b92e8123cadb97f835d762a84fde51e0715d4883d035a64b3dab9fd4e90964b22c5a8ee7671c25291167c984a5cd16199309d1ffbbca60ad051e0125e655f540a07197243db9e4f2a5cd24638bc1459b6ae083660b0b7ca9af71e05f12b6b558656eba63536522868533aa0bbd0d5b2d1d1fe725442ef6531a37447b8edbbc704c2bb80017a3171cbb6b197b182abc399241cf80e24cf617b9dd27b301b97f6ade436ba3a6fbe5368b533ea87d276d2c60737424f8b9f650caa0dc86ec6572c435cb9721db0c6e70847ce4a08481cb571bd03f8773cbb84fc71a382c41888e61e08d8bfe8c509b0015c4cfc2261eaed43d081354afd2dd971a5a3ee74166b1fb87398a5cf680745c2dc756872f0f04a788446d49f02c4dde77faf971751d6ca59d7cc55626eb4dfa7e2a5c0e1ae115d14426d95419a582655e8cc5222480c9bc6f533fd01168deb6e767c2efbee1063f0bf3a1e530c177fe97212ed66ea0a54321a4d1a04a38b7e08d490a400e5bc218ee9f732cffe3d0d0acec6bdc27685b2f8c68851069cecd15c059867166e59d6e0f529b289054ee5a10a5759670f295a8015be42afe3ffc996f1c18448e2e45b3ee4ccce6ad3403924e8d028a3488b981e6dd46082dcdb40f7d76ad185f8d17908e70a79b606c37aa60a62c65512f16fb4c4b5881cb092205d61c19cb7abd4f04ea48dbdd9503f7c5689550233f06258dae7cfb3afaf37baf66ccd60c0096187aadece15b34740a43c8878461e0e780496af818ddff9d798e27afe350636be3d751cb33f3527d201ede1492a4f0b0b95cb36d4e4f2326a70ebd2788cb029733596f490e43b2fa1ff5fcf2367aa81938bf6d8d276cc0c8b9add5f9c96eb4b09116906a28b1d5f083e59c1d2de359630dfe636d76ea49251ce248666101a94d71ee396e6830eada7bd233c18f7cc75c364defa686c8e2854784174518f167b69e009884c1ef367ae99c1b5f6b2afb3386bb2298b0104bdfca98d5f898cf979fa5d691ddf28a271420ce36b1f23be41bfd53bc3680cf4e7778f3157a1144801d68a94d0bcc3adec110ebd30ddf2b74ea282d5855ec72c97a4a7328973dcd5aac22860122a1f3e4e15436503343b261735a4e46450ecc6792f49eb0bd2808f3ac3e9c29aa7f9c99b7dd40a85fdc24d8f1cdd464ddb9c043fd8d45d3add", 0x1000}, {&(0x7f00000021c0)="f84e654d6b1ee1200cdb158ec1eda31b492ca92e9a5f4c427464dbd53896579bcb0b103cad717891ea731a8df7b4e7c11663e9355b05f9d13eb0", 0x3a}, {&(0x7f0000002200)="b38d46f3452154cc1909fcb9a6b6f1d88859272f9e131693e7999b991633a06a14e5ddd9b3241818bb78a5a83eeb5361b77a20d09bfa57a350c27fe5b66e5159f6986cd5c754a95c5a0042ca0677531d4b027e2bf323f26fe6c58f439e127bd236921817a0cb6576f21142cc199a88b10923725c569f52136ca7acb6a8ff7eb425", 0x81}, {&(0x7f00000022c0)="e066a153c99b6dd1c99002b117256042e1963472acfb1a8e0c1bd0d5b933f8903e8ceede07f289f4d5534ed1289280aa77ad7722c3a95cbbdb36cc21b46e227f6b82d40ab5ec43bc2e5db33d115cee92d33635001bce18da0248e3ef81f605a3f40a77434da78de7b1ed531b56a4d09f61ba92c98d6b502accee18c2feeba6ff8b7f9d75912cccd32b916a29d0be98dcbf7bf539bf4c736da4782f7e88b2cc5cc593a4face163b9af8e5", 0xaa}], 0x6, &(0x7f0000003640)=ANY=[@ANYBLOB="10100000000000000100000004000000c80440869e87ea4c03843239a29de2c0afcbbd3f7740308f8dc84bbcfe2c1800ed5210ef8ddd6337dfda9d0f8909757d936d4d66da2b739fac557df69a33d1051b66bb0e8eeb18c7858d5265dfec7006d35546775df53164d90d075c0af2a3588698165e28198fab9020beacfe755d151e3d2772773af394faf3cdcc02f4fad2ee6a18252df5621a29690a3e486a3bcfb0bb6a780b13bed90210a454f0e19c374d91ebeeb7d18f12bb1f17f2e560543f69e35c3f067c1e15982ca987585b6309c7d6d6d3bcc0d4aa9167b961fb618b9328e9253451ebda108d078445d85a3979d004a031656fd6b60ab6e7420ce7141ae0584f8232391c22a4fbf905f32d0347118ba076ce1eee5fb06084790b3a690776b2775a13953cd10e19e71b6ffda2db92ed7bde3ef9f3bdd5810d6d11ca4521fda6f8c7e06565bd5e0f78b0251df10f192c848006453f587c8509a20eb3ee4aabc3a4a761f0a293e855284dbc823c3385b80cb4c9b7ecc9d1aed45b06664ca49a519f8db145659129bc13e19e6d5b23a561dc39ee4a7186ad1294983179e70c15bb84b2aedffe868c86bfaa905cd6e37c666369f7bf389375adf10bf643aa37a51e5a7bf169e8b473fe00ad27580d5059f8f07710db35520d296a367637625593bbac2a218ee8672b3bdf66d91e2534efe3c45b01739f49320d730619e30f26bd8c32fee4a28033a59d8a1d780c02e233ba5a976521ba132748f0037c377babd4f83c8dcae974922f4fc23e0bd5c7d458a07f6572d59327780da466b8e48fcfa865190d4867cab256b24089624a8a91956a4a71f65eee188abad50b541fec084bb32569d80d5ad4d0e554959a9d99b74eeb4a432e4c3ca6171a8fcaea9f43ecff43f884f4fa467a921c6ad3871e673af6aa402c6b157c456bc6cb9deb14ebee90f2c8b66561e91ddb2b082fcc037e0272d1c9129dc6a68313dfeb9f960162a939c2dec05f282411a17c09fbfd999c31d0bc7c8295801479d531abff23846e2b8e806b68b1036f3046dbf66d2b700951c0ace1da1f84a912d0357a28d114edd5ef5a5cd06ec04ca259d66163e8b51a5db7a97be9cf73b53c52bd90707ecd4c6cc68ffa60148437533fd0d0495fe0414281abccf94e9e9405fae8b0bda09669efbe7ed5d0504de6212ffc527dc1f15e60d348967f7d1f1ed5683df44d7076656aeae5ec7daa1380931483bfc9395866fe93ec2af388c76d0b34545e60cf03a50f69c6455dd86b1d4ac0fe36fec88d7bd5d97a22367ee8b71bfba0897c9ecd3f64e0ee722091d1d3db54e477f1bbdc24041b1473cefca4b966a2e4cd17e3bb4d29c617782b0240598fd93c2da821d335e8624577a7774bf2f5c075d70f624a3e36826f4a2ec8fa113e36e9134a6d7ea7138c6aba5ab223891c43da7427e6127d1f0c445e8fb91e0b369890e00b84a7f86a3c53c45390a753c14f4ae158a793edbf7b11246c53b828293b536ab7c88b1da564b6070a3c4ad7457da9074680c136d4fe2ed5ed873606bf41da4f89dcc5cb59d282d9d744f096182ea2036b60d0181ced05477a22fe52c372f35a6c5a72599825447c529e6526a7db04863c00b4043bf7d07af4ddfc599c5bf7936a3696d7fdb0e92cb8336c9295586564efe3585c233bf3886b9e489a0dce3c29ecc6285fd4ce2b5f697f80e95d952aefcc10a8e46fb8407e4cdc57798a4bf77967b47c729c14105aa7773fa770aa6806184864bf342b5ac96ba1bec684122b495f2dc98435e1c29cb54444407d050186fe5e586d380654211fbb9c4065474b0a402a6415eff0d656fc5660a21e15842f770ce750312c1a14237cb4b9f53d5846dff244c4bd7cf894baec6731fd5be6528e3c37b6ac26d01eb90eab7a1d21731633b78a12f680e008f5723149d6f5bc02209eca9bbbb32e5348979092f0ee9006eb217a2dcfc568ef16eed73aa5800363d939a6de1f2820a591d6d5b96678ab4de61c41f786e6c3c9c893720254850bb433019f85957b85ba7d06198ec291aae225e142b8306cd172058abc1e034bc28999622b9349b9bba80a7dff13fde055f3292577a6775be23306134962aedfaa57496a598bdc635a6d3312958aa76fe167cfa5c33999af4d90485459d9c1249ca7e72d6d2e652453e32e86172095617cf342da825d884d79231dc47502e34a1562edfb788edb076901593dafef7b5b422d504a41cfb276a4c18c6f6eaa7a6b1568a929307a462dc6275cb5fea668e66e30c00de34a4316e12ad1dc98c8bdf8959afd4534a91f3adf6fc2137d67e266d6c787c89634d70e7782e3efeb52e23bd0e9ae7e0e3aa9e0ead443ce170176f8ebbb2b65574c43d52f2be1dbae1b361080f2cda75216f5b4bcb151fe9932442ed59591f9ccf85818555cfe6d9d31bd64941642f6f95ea536b34c9403dd7f91f6a62fe30cbbc4b98e360d4770a3a7ef016791f3dd29b29d47d5d711036de6bda572158de042573bc58f12a1a0a52ae20cd4d14a2702e6748c37b92e90ee67a8fe4e886e108d42fd9084bd62ae6f75b5bf514903eabff215c9ccc5ff753d004edac37d17696e14a3eb6210799825209ae3615a75b50a76fb0c4010634a35f3bca5b4759573ae655b08ca7b6ba1f57bab6a6d6c8f187a1c50983700e66d1cfe100903d6c5625a249af591dcc622b59c7c67954dd36e18c761f2229bfe98a9e0903a82afdbf242ccb6a174a4c1ab00155c5c4a79f7631c037314f4e9398d56cb3ca927b3a957ba4896d6bdb123824870270031f5345b9587ac876b9df48f008d204e6a8037bd24c8230e26ca3a6c3e820094597f698aebdbedd933c7e41c290a209a4f4dae35d4af9961119d6a8305c16bc95aa6162c65d8d2c17f0c18ba2f67bc8ceefab28cdf325346ff3c43ebaef1b26b88e7eb99a3d7fbb8398e3a62c26c560bb27a6f7b91374ef8fdd3d949d7ebdff9320de870f54a77fd5995230e22cc8f7b4a310039efa425499d8864bc24f717584d9ba303a1138aafebf80183c18bdd285db04712760369cabb55c55c700048266bf0d23df0362b04f7ea1a761231f7bf94e698153dcb3e05b4ae0b6d42234ba5a32bd90c6c88fa7dc8d059bf5168fcca8d0b86dbad5f1a543ec5c5d25613c4d14424f9dd01d98376457fc5a1e92ad7fec7b8becb8f6d9523094f8ddfe1e2c8f13719fe46f8cda90de36998516db47aeb4f85e4c1d62fb11d0415a392385f1aa08c1df5004bca645512629c04b54af0405feb9fe225bef0281e7d7ab5ebeccc51a231f0acea856906929440216b3fe8589b6bf4a65d5c6532c680ffde09b16ebd9ca658982e2f7e24cf0ed6462f9590520ebfed2ac7300f0710fa36c93904d9644d9558031f64315c02cc195224ccf665e0bbab30459ea40e6c4ea771f8764a2f71609b06058bcd3590bbca025cbeda0ca38359405293228d1571823f96ad15591a0a9ba28b39d87e1517f84160fec8ff1b399e8772c891c4f834724f3bfcd269371d2301f7fef852552533e2d0671dc7a7098654019ccf14520ca27b3d66926d4b9b27d693f15fb8bf08e736c0711c4aa1120b4112af6f1eb2a5149967ca11c56547e800c54943a5063ea2f95e740941543675af49e2a0210735e4e574dd4a22369446346ad1465cc5120c7a430c3a37d2daef15750e948fd1cd017ea36bd442d804f5df824a3699faab9d28e82a4cbd0b4bdc2d48c89090c23a92dc089b5feaf824ec53029af28f1429b56531f691c85eff22383573aa309945b7c744d6377e4dcb544f074157de9ca7b069de4f81fdaae0dc2c3e5384ca086905a2ee3bb70c198bf34e8aca917c23387fa50b26295f8a1a438a46b082750779d41c397856169bbe3c3f9bfc787dbcfab833da18242f1a7f2f9a0561c9b4a71a81a3e2198d89b87947768a2da0c6ff6c82b4ac34252653e3b065a2d1f61366cb75295a0b17c0767a1e78c90d2c38ef0c64650263949fd0ec229660df9d826bcb11f80d23454d654d147689cd58e6a1cdd7ce104bdb11dbf45fd6a1fff550ab53f1ee5c0cfd7150d020e7e31f1c78f86a1f6e331e5623c8bdc6cc0e33683aae9d3dd58802cad8da004c28f8ad1da3f25f3e4826f9dbbfd597071211f3c2100c8edea052fd4734f94fac0dbe9f7a3dc5d96622072d2fd2ea4272b2ab6d731d5e9c85ba1a4c0c1ea402790a5bbc7853d9dfb035387e8ec5cc07b6bb7f9ad2a1765902b9aae58b76f5e21d63ee770d844220ccf8e82fde37d147ee81de3f0ae5cb636cb1aa25489690b5863426d297596f721dde61bd25310c12ba9a0aacbab53782ab1962c18e3f31ef863c9e7a500b2a5f0cd627230b32f9140290415bd1256c615b9f62d5cdccbcf4ed1a955832f2a79eade2602aebed57eba1161358e1aaf343481434a2b827ad02cbf2c701b7b558928ab25f79579e845b113396523dce1d0c03863944e4bc6bb0be8b1551d96e7951979c4992441e0f4fb0950a99cf25d9d744b225711c12531ccc71e3584f8822190822ad8c34190ee864221b532e4b0ac6580a8edb6f07d7df21f4fde2076ec8fbc46de4660a186a802fc2d2ec4d3a8d6bbbb9d0986986eab965b8567129e6ca2cbf33af3bade976171b53d699a8a6caf9e811cf20ad2b032696f6c2351da68c7ccd4a002c22f2766de1c488aa9da0c375150b1a18ca3ebdff6144659c29deeeb727b7408b21185a7479cded21f05785ff7b454e7e39a7f035549d8cb9d88e20259436b88605e74bec8ff27b5e0cda0d294290fbedb3a3679e622b43b31fe11775f8f5495ac90c0a5d686dc4be141e80cebce4bd7639cd19a3d4db41c38a2cda817206e9cde3b5a88d471e6bb3d445398b4aa4bf8fdfa96c23c63963638070f2b0a554fe0182f706b3f36e71d8a8fbdb1407642eaafe85ea2fd0474137cb26b52a358b28e5ff37c59dab3028651db50c06d14d70af3fe518b6a9276ff08f3f99ccb3e2b2ab573f1ef1cb6cac18823574a9cc1131f76fa7382224d9f250d66d80311cf03efef2976e75d9426436537c431136e7970c4ac6f4f0783d8100fd767f73aa4d8aa8de964573bbe0de373da038f170d29ccb0117fb77d76845faa5327852f864752cb50beedfb632dd979fa4f28cd63e5b011d969cd121b5c513b87c4c2a07a34d201fc0b521396dd8fe695763c28f5ab6d79afafb919a06e714ca3f7d8da4e308c9a832e11b33153612e9f78d3621d4dbb69aa0a995a7dd779ea67ce4e76daacfab7d36950d3ad991440e73b43bc4daf7b6282ffad2a5bb6f298d008d66c667dd854982e1fc63679a7e06e833b9b06ed00da16ae88329c18202d49607a3a21bdfb4ce4f35c84cb4c03e166817de7fd953cebdab5beb62aec4fba1a44f7ccb799e66117e8f9c44402d209ce134d83cabcbae06c9778f6ad7246ba41b78077f1a4ea125b54724b24a29ce3b8be23b2c7ae6f32ec84fa02c1152071d08ccf724200d49b4772f16cbae01eea1702c6064c7842258b83184d67968fb3d2b20bfd6d66a7df393037e96a95f62b37bf1613521bc175fdcc016669e0901dd580e8b79cfe5d8f0f46e755f8827d86c503ef9d2f3624170996736b8c0cf0fa1091d216cda5be09ee58c3888233b8478b3a526786998834ee5d5f8397d8db12625e8ad300d35c0c3328d623f6a7983470ecf494b84de16526225b5d7a42a24aae06aa5bf993cb3c249f830a1957456470d22514862aabf5d3a72fb02af1740ae0818bd327ddad6c6c45e4f59d4876cf67db957e0fa249cebfcae60e48578f847510b69646590cbe5cb6723c0933d4121d000000000000000ffff0000ffff00000ed457961ddf263d324cb91b0cd82ad43d91b2980955187df1ed9953f0bdffd85b22a24850a2c677bac62e0ac73aafbb77813d56a76ee3b544e7847bbc17aa5cd833ef9cafbfc99aaea5507bf744d547a115497f5d169ae6efeb6c46dda483cd0ae5a2365d481f174c5e781e6995576eb49395f360c7db78763bb7aded4d37f400c4deadc9c58ab74304060e65117cf70889e87707e7e5cfbabec42869277f43c3c59b732d534d8649347d59cb0eb7131c38168c7a9a50d653000000000000004000000000000000ffff000009000000f58ffc170d28f6f347acd594f425b46344dc982a340206c196040ac9fd156d84e37fbebe7f6d1fccf811c77e00000000429511d82955c46435a398ddbc06b7a40c5f522125b3d66f71aee3e98e371ccad1d4cb798d0e7d12a7bb29fc818ade941dde9bb990fadff31c50cc40325699e2eba654d7ef88bc71f510086a8b0c36c6e6e5e5e8bb6f1c1695b3f863fe467c8d4a4cf3506d0d6ea06b604f5e1e0237f4df93243e364606fee26b78d07ee34e97d190959ad4536ccaca45ce0c7ab94d574cafea70f22614cf86ddea94031b6dac6f13595017146247edbfd5c4293323b091ffeb9401be6e668f94be20b06a351a9a1e581d395a8366d57aeebbe0a467c4499dabce78526df8949a5c0dcceb812a63451a4b9c"], 0x1120}, 0x408) open(&(0x7f0000002440)='./file0\x00', 0x0, 0x40) close(r0) 11:10:25 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) syz_open_pts() close(r0) flock(r1, 0x1) 11:10:25 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) socketpair(0x2, 0x4005, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000080)=""/240, 0xf0}, {&(0x7f0000000240)=""/203, 0xcb}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000180)=""/55, 0x37}, {&(0x7f0000001340)=""/37, 0x25}], 0x5, 0x0) 11:10:25 executing program 1: mknod$loop(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1d2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="6eb8352450496c333000"], 0xa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') open(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0xa0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) renameat(r2, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 11:10:25 executing program 0: madvise(&(0x7f0000720000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair(0x21, 0x1, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) 11:10:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000564000/0x200000)=nil, 0x200000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="d1", 0x1}], 0x1, 0x0) 11:10:27 executing program 1: r0 = getpid() setpgid(r0, 0x0) r1 = dup(0xffffffffffffffff) r2 = getuid() r3 = getegid() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getegid() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = dup(0xffffffffffffffff) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r12 = kqueue() r13 = socket$inet(0x2, 0x0, 0x1) r14 = socket(0x3b, 0x3, 0x1) r15 = socket$unix(0x1, 0x7, 0x0) r16 = socket(0x30, 0x2, 0xff) r17 = getuid() r18 = getegid() r19 = dup(0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="37ebf51afc8e9d5be101719f167b10884c4d363e4be75aee67ab4f2cb2a3adf7a463731ebba8ec688bf7a0f880d193b7b51f05e7", 0x34}, {&(0x7f0000000080)="c23005f05bbd9e134fd460534d8d1f64b754c0196d16c1feaa20bc737c39e32429839818938019be80e1e4d2c6d60711d38e717f41c072b3fa909a5796986a952f9c64f79f949df0eab6ea15c3c6bc5c4ae892438d7ca56c8791", 0x5a}], 0x2, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r0, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r0, r5, r6}, @cred={0x20, 0xffff, 0x0, r0, r7, r8}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14]}, @rights={0x18, 0xffff, 0x1, [r15, r16]}, @cred={0x20, 0xffff, 0x0, r0, r17, r18}, @rights={0x18, 0xffff, 0x1, [r19]}], 0xf0, 0x404}, 0x1) 11:10:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 11:10:28 executing program 0: semget(0x3, 0x6, 0x1) 11:10:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8001) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 11:10:28 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) accept$inet6(r0, 0x0, &(0x7f0000000100)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 11:10:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x10000, 0x1}, 0xfffffffffffffe6e, 0x0, 0x0, 0x0}, 0x404) 11:10:29 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) sendmsg(r0, &(0x7f0000001280)={&(0x7f0000001100)=@in6={0x18, 0x0, 0x7ff, 0xae}, 0xc, &(0x7f0000001100), 0x0, &(0x7f0000001140)=[{0x48, 0x1, 0x7ce, "107be70786bac8e8fd1acf9190add4d54a4eb07fd513bd5810e956192402fce053db864ddf4615a18e8943524cd0abfd350148c831e5"}, {0xd8, 0x1, 0x0, "105341a14a975bbe0f7029e45cf02f8bb01db66fcf1b30928ac4d91b1f4925d3266ced317f807fec4e3208e66f0d982bf9a2eb42f91b48c1cf81e3059dac562ec505eaa8339477f2f51e82d592163ca2d98fb7da753fd40bae0104000037106ed91af4d6cffa96d1f50f816c8e786f1e990a0810808fc80678b0a6f219a86f4043022acba6c349425a59ca061175d4d14ab26588bd484505e50ded00aa2aac275ed48dd7c4ea52ba6213c15e73da64b21c09a40f4b28f6625234625a368d2fb1a8db0a3ae8da7afb"}], 0x120}, 0x400) r1 = socket$inet(0x2, 0x3, 0x100000001) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) dup(r1) 11:10:29 executing program 0: r0 = socket(0x18, 0x3, 0x2) r1 = socket(0x8000018, 0x5, 0x2) r2 = geteuid() setreuid(0x0, 0xee00) r3 = geteuid() r4 = geteuid() setreuid(r3, r2) r5 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r4, r6, r4, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setsockopt(r0, 0xff, 0x101, &(0x7f0000000180)="b4dd989816688eb89cc82ac89e68bce6a7b1e34402f132e5618f21", 0x1b) seteuid(r3) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket(0x3b, 0x3, 0x3ff) setsockopt(r1, 0x0, 0x800, &(0x7f00000000c0), 0xa5) 11:10:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 11:10:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xa0, 0x93) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) close(r0) open$dir(&(0x7f00000011c0)='./bus\x00', 0x10, 0x0) execve(0x0, 0x0, 0x0) 11:10:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) 11:10:29 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) getegid() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) rename(0x0, &(0x7f0000001840)='./file0\x00') syz_open_pts() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 11:10:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 11:10:29 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000000080), 0x0, 0x0) r1 = kqueue() shmget(0x2, 0x4000, 0x380, &(0x7f0000ffc000/0x4000)=nil) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 11:10:29 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x343, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r3 = socket$inet6(0x18, 0x4004, 0x7) dup2(r2, r3) 11:10:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x90, 0x1) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="63d9b3e61a474700bb2c26cc3d6b23f817ff56df7938b348897e024fd3275b5b6e729d06866e10e63ba06ec1ae1adae8cef9ca46bd456bd812d1d28562de392003b71bf96d7444fcb1553ccb228715ff16c92e4d8b9b9fc9f6c6f4dbf9790a5b5d14e39a31a33248d2e4178624ffdb59df2e9419d2db994d13c42f1f949f429af6c6deb9f11cfa94926282ecd58c52217604f2f500a14891ee96de97ca0dbbfd4415d6814f3c3b215330336eb9ee15a1b93e127684f22e75e02eaa65763682dd28874004683eeebd3a2247f2a14668d401701080eb9fe8fa64fd9fa4f2ef5aae4870774b1b4d2891972d366011f44a10e542fd9228ff8d7829958d777fe49c", 0xff}, {&(0x7f00000000c0)="91c067f37ead217e36e27dd23bdf6f0d3ecf9af8dfdf1623bbde690596eb9680bc3c872b1cf74b7bb1e8b16348eb3e", 0x2f}, {&(0x7f0000000240)="981f109b61f6e19b9f815e3087cffbf0517e5c403e30a4cb27d5403ea8f255ca00deccb22b4c118be458a0a3726d42", 0x2f}], 0x3, &(0x7f00000002c0), 0x0, 0x2}, 0x0) 11:10:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 11:10:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 11:10:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0xd0e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x7fff) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0x4) linkat(r1, &(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x4) 11:10:31 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r2, 0x3) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 11:10:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) sendto(r1, &(0x7f0000001640)="63ebe9963e1112304d8c9e13e351d15ecdbdd0ec3355a3a2fbc018d60a437aa64ba99934aeec8900282cf247970b3b3c8339a27d643043c980cc13f6ccd71580e5361a2483c055728db03f3f91de71846fc5ec9120e9f0823fcd2b8f7d0d1d8ab2374deace40b4e145007f01e31d", 0x6e, 0x4, &(0x7f00000016c0)=@in6={0x18, 0x2, 0x4, 0x5}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) mknod(&(0x7f0000001540)='./file0\x00', 0x20, 0x1ff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x4, 0x84d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0x28) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) bind$unix(r1, &(0x7f0000001400)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) setegid(r5) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000014c0)=""/43, &(0x7f0000001500)=0x321) ftruncate(r3, 0x100) r6 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r6, 0xfffffffffffffffe, 0x4, &(0x7f0000001700)=""/15) accept$unix(r4, &(0x7f0000001580)=ANY=[@ANYBLOB="0000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000"], &(0x7f0000001600)=0x6e) 11:10:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000003c0)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea", 0x148) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x84fd) 11:10:31 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xa348) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) syz_open_pts() pipe2(&(0x7f0000000040), 0x10000) 11:10:31 executing program 0: setuid(0xee01) r0 = msgget(0x1, 0x1) msgctl$IPC_RMID(r0, 0x0) 11:10:31 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) nanosleep(&(0x7f0000000040)={0x2, 0x800}, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 11:10:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x8}, 0x0, 0x0, &(0x7f0000000200)={0x7}) 11:10:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000040)=0x41e) poll(&(0x7f0000000100), 0x2000000000000022, 0x100000000009) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) socket$inet(0x2, 0x3, 0x1) 11:10:32 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x4000}], 0x800004, 0x0, 0x7, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) fchdir(r1) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r4 = dup2(r0, r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r1, 0x6, r5) 11:10:32 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x1, 0x7f}, 0x10) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) 11:10:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000000)="f194ce62ed8740764b13703962b0134b8e8ec1746c9e1473680e619ab837a13de54e995f877d3f0b5d594f6472d59fae3f14f5595ced6ec7ef1da54031678f8fec40242157efc3c96e5bfdad435c4afe45d67f631b743d06afdbb0514fcaa0d5516024a6c38d3b5076070b6d5634378d73dc8f27ba94664eef590fda6a82b47a5d9221f42af3cd9e1243053e9c8670200c94bc69a9b0c584ad8aae8582a095d5e10ed868c14cf61f4641fd583fb2285ce72b7d256b74159aabcc0cfa908860fb19958129dacbb3c07f767d9ab441fe99fd1e62d1aabd633834096f1f70eba8f44c6e04f33b7928df8b8098671d", 0xed}, {&(0x7f0000000100)="bbda5e6be6a1145041ff0c55fa1e775baca8e7d2fb9bc1c4ed294a994f3d3d675da81009afc9ab7f5081c78d46b4bf5d777e514864c79fb2706785a261338595b727db79c0f87aaf096a7dbd96b21532ab426171ad3cc51ce170c82c585c88a37a498fff0b9f75d24fff8918499df6ba3de5b1063aec02bcb06f1da81e8101f054eb7469d560107bab04aae677347e3de244c1352663ea78ea1e0ae7a0f3f543f88cd06748b21e2571f4e09e3f5871edd5699dbbd2de15eecf771d2fe0", 0xbd}, {&(0x7f00000001c0)="0c88273bf8ea64299ddcd3473e12c3f12ab07337170747640575eb65b7a792bf3b5b060ae5e8c939ce0c5679a97a170525b520378cf383136bbd6506ecf1d6b84f1a4efc65781e2750b12487d7243c22d9820108804febdaa08bbc82d557278b487f10da4b0aaffbe598b22947a6b717a1304018389a7be0116c59c641aec4de19cd5271c083ac506e24d6ccff59415c4d098587a2473c9d8cf5a822aa49dea3f8af2c1efa9847966ce6326dceb9497a3749ac7c864b16c0e6bf38ebc85ce88548fe591ea54e5f6bca120ad6e0bfbfe63eed4afce6146b6dd4fb681dbc16e3bd51d79e1e22952b", 0xe7}, {&(0x7f00000002c0)="5e3b4e3083e2831cae27570c7c8d816ea124fa8957b7c455ccb92f10e5c5c980c86cf981295e48302febc8343bda30a849297b759f37cdb9d82dcc7d5536be144f56e86c22f0525c5031feb287db7cd44af2ff1a9b2399e11ecae75177309e1942e8a681c6b8c728830f485c9764684d09633aff80244d57a86d7c96ea96a7ad854c0b36524120caa8eaa6ffcb2f71", 0x8f}], 0x4, &(0x7f00000003c0)=[{0xc0, 0x1, 0x7fff, "ea808bc9b2eaa2114c1dc18debe96337d0068bf4854a16fc37ac756b29b6977e9d994ba34022a58a4cdf8128babc5c35c0b68082aa0b20a72248535b4632cb6642ad4c7f9f88ba60039947bee54401d0d24fb56b096655760d1a670af460c475d752b8ffcfd1498e00b3494b5ae7b10c495ebbb798d7d4fe2c121bb9c7ccdfcb8c0a87eac1f143949c765c07a532cc9635e729e6eefa717d49bc99054bd8afe6dedb8ec05ef9b3817c8feffe91b6f6"}], 0xc0}, 0x8) fchmod(r0, 0x28) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 11:10:33 executing program 0: fchmod(0xffffffffffffffff, 0x40000002) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r2 = socket$unix(0x1, 0x5, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) socketpair(0x6, 0x4000, 0x8, &(0x7f0000000200)={0xffffffffffffffff}) r5 = getpid() r6 = getuid() r7 = getegid() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r10 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x30082, 0x12) r11 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r14 = dup(0xffffffffffffff9c) r15 = socket$unix(0x1, 0x5, 0x0) r16 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) r17 = socket$inet6(0x18, 0x8007, 0x0) r18 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r19 = socket$inet(0x2, 0x2, 0x4) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="67c3d6354f9744af2097f41d283639187d7a0afedfacb98f13b88fe0007d3f93b5e1e62a32cc66dd9301474eedc12c30c710956bedb1d2c3b2394936bfdde7f6aa30ed4aa74746b925bb2c454cf05c1a4f7a410f7c9bb0e7ae16f95df27672", 0x5f}], 0x1, &(0x7f00000013c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12]}, @rights={0x18, 0xffff, 0x1, [r13]}, @rights={0x18, 0xffff, 0x1, [r14, r15]}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18, r19]}], 0xb8, 0x400}, 0x4) 11:10:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/196, 0xc4) poll(&(0x7f0000000240)=[{r1}, {r2, 0x4}], 0x2, 0xb8b) 11:10:33 executing program 1: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r2 = dup2(r1, r1) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) r3 = msgget$private(0x0, 0x5c) msgrcv(r3, &(0x7f0000000100)={0x0, ""/123}, 0x83, 0x0, 0x0) 11:10:33 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_LOCK(r0, 0x3) 11:10:33 executing program 0: getegid() setuid(0xee01) socket$inet(0x2, 0x3, 0x80000000003) socket$inet(0x2, 0x5, 0x5) 11:10:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) write(r1, &(0x7f0000000040), 0x10250) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) getsockname$inet(r0, 0x0, &(0x7f0000000100)) 11:10:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) syz_open_pts() msgget(0x2, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000f40)="372a12af0964a521b6b9bf3a14e089535c2973a2866752e1c07f2b0a1f3d4770754cf932ed91125c09acb62dc2c8e3b3bcea6f76451eafe34f95241464e1b38a2fc99788e2fd60c1a0779f69059fd66c9cfd0c9ee5d93f8dab6f342913f0b94c5c48a0a589b07ad846a0fe897d57ae996794e8b42917c3da8668e7be114b9957bf98fd57d1c828a899772be7b5f55c9e5c71018b88a41fb85eabab89fc8f80bb039f88c05e236cba8e8ebd25271e61e193d655b49d30f22c3bcfc7990e076d9a0468ee1a743a4295ec805ce4cacaefb69026890acb59fc6fa3d39501a974420713241280fa96f8454b025445eb0d3575514e40e6d6ea1f88371091bf2b2b0115e2f06e4da94d5676bc4733a929f2f3cb7ddda6077659428054106e82d356495e30e6ca585a789a1aca7d8f219d9db5619be3a20afe433bc52f87345185d345e2fd26bab6dd58bcf6a2315668eb059807fc34ed34db58c9fa43c5e65b1f196a0cb219b27820a66b9b29f7ec06c042c1019fe86717d2045f95e021dbea20ca3883689207fb417b27c95f8c96c82106bf5be0d682235b51744e900c44e147dd6fd368cb21b80d9284fb99df9f847d7fe18958434d3cee303bce47a9139e5ca80da268119ac0bf3c2d2fff694f58c0c9180f4713b941009865302ed6c96517f832abc0735cd3a77082e067529a9364855e451ce9ee2469eff260cdd71d45cc3b00001e", 0x201}], 0x1) r1 = socket(0x1, 0x4, 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="ae3e6d508677ba88a3f12b9b1a27050910b3e9f48e6218c16cef7f38b4f6bb14913809591b21fa68adee0a5dbacd336ab841cd73e0c8286223c2d862608bf6c112dcd39b748e2d6467d32e550b084292946ff5a91cb4c44ac2", 0x59}], 0x1) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 11:10:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000880)="7deb9660fd0d4173c444a30add26c878eccf1eff5eaffbbc389e526ab83e98d9a2b4d3f0798201bde52bd71dfc1feb0174d92315399ac269ecdd69fda2363f52966043c71ff520ad9d795e87ea05ab54ac443c4b76a8d317c31585420fb42c7e15a4745d713b94ef5f187c2dd87591f7eb9ef3b0d98d0932ed1d8551f3b8149daa46292e181513b756b9a8c8dd75b18961004d2609b4f7277c29d474cbda4ac39fa1601212673950dcc72babc8103308b85a11bdea2ebbb228c03be333c4d65a613b1f74e6458644638b7b819fdfc12473fd33da5e5ddd59fcab68aa9b99d05a2c975cafdf5fb777ee0a8bea85fce95a74674561ae55cba12937774273c52dfb2701ef0ce9c8a683bf4d2bd99b5e6fc663bc0b6a5e2def489457a9bd7102c9ffecf7ffef5816757f8af599f1ed82734bc73501d3dfd0bf6b7094802dc9e30a2361fb4bd15c44c94deb30a17fa4616aaf8501e0a386d4b0d5cdb94ecfd51c0e5337d18313a730eac2850c02baddad14aef9", 0x171, 0x0, 0x0, 0x0) dup2(r3, r1) 11:10:33 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1c1) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000b03587b6dd8a650fbd1635be64aceeadd88bfdaa87c2e8fba9168e47eaec58d3415b4bb56d857497c7ff46872022e056894c589df9ffffffffffffffe6ba4627a6318ca5ab27574da9ceb8f34761ccfe992aa301db4b0d681659c6da4d3626c971fd5c5e652678cf75b3f1f0e2f6f100000000000095d9020b7925dbb47a4557000000000000000000000000"], 0x10) r4 = msgget(0x2, 0x180) msgsnd(r4, &(0x7f0000000380)={0x2, "7525055f1c65926c4bc4097098b14d53ab7f1134094f81004c33d859310b6aaf853cf01a531a12e00f064dffee331ae378ca20209d3108a2d474e0625480597e2ba51009d1aeb5953acfc75244ba7ad5e71af58795b7ccf8cc99c54ddb46f68d411bd10597d4f27fdebdce58cd7faf00692b90d408df4de3d620ae1bc1a14e0b17e8000259b25905e3b5636bcac63203ecbadf5122b9f405d71d1d33dc"}, 0xa5, 0x800) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58", 0x29}], 0x1) 11:10:33 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getegid() setegid(r1) socket(0x0, 0x2, 0x80) getegid() setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x8) pledge(&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r3, &(0x7f00000002c0)='./file0\x00', 0x118) 11:10:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xd007, 0x80) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:10:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001780)=0x3) sendmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000000c0)="d824b79b9c65cf37aefafdc51fc84dee271d8fdc4be3fdac8cb72205c075f2cbfb653f3ba0c0d903854a6d00998c6835b4cb2b9c9a73ba8b944e22a876ccb58c0bb07a59e32965a230e579d9f11358f133aadbda97c0af381ba5f7e5fd11a867693024e4ef409913b6f375b05395c6324e6082761cbb055aad5ad63b753c1407d0234a81192160908610cfa2ef85db50fa6e9b856e7c5aa5b2ce454e492510edd83478608a8a08489a2d2e6ac60294f5673d59878fe225a68d00498fef12193c24eb4bf309e40a75d00edd416ff3c72ab128d69cd63f3e4bb6a5114a572ced9b81389cdb8e7a194dc000847caf5684cc3b15e78881b63830542eab6c07e854acf7abc9ba3244bd8c40ef18a5fa4e09a670536a0e710d4d2de2756bf9ea0d93208dd4fe6d0968ba98f255d444d5782c9531035e85047aab646e206c63cc85d3ba1ac6b3b0c8d1d8a9e7d8ac7adf3c0fd8eda1af487fdc1a56f9482391bc4c81f56658af3bf6fd531b83dfaf687dae5efc13e84158ee3fc2995fe9cccfe15eff75b88b509dca37cee569b3a8d529a857f7809a446a1f4b290364faf131f670de597b9f7ea5571c31f0df8195979304a0e6d5f32900f54257001433f27c460cf82137830e5f1f63d5a4854acfa25d6fc21aa6507b20fbe832ed4cf0bdf9021142d3429929d8f58999432e6c087d141e5ff0883c17edfe486f1f25de1db759f2756059c40ba0092768ed6c7c0764bf69c009d12142b16749afa4f1b2e9587b351c3a8a676044d63c27504052869d97908f00fc7eb3dd9ca006059681cc67a6e35eb67c7aadd6e9c1d06379499edf64de4aa9af03b429fa7ecd32e88bc7815daaf8e8fca43d4cae4e14c951f70d4259093aa812f535fb1ef4aadfd2a6e570dd6f7a59615224e219c74247e3cdea655c4994b441e428eb1184c363338c5c1ea1de3562a8fbf3279384ee5ae8ded4e3454f611104577a166506554d96d76692a83c6c0916f9d719418e550df48ae346110c3f4782bafa2a1a24bd82ff5b8544de7177923df0d295415c78b8fe1b92ac7edd623d41dd1e9755502e4b1274bb52a2250b3725019ca2780690094c5349e4baede7dd9db24c9a832ecef6eeb60cf677d8a6e5f51d154b9671bf80b3cef3594c4360cd63610437831488def5529ddeca842b1138995a4258b6eec7051afd7bbd2baf99cb64022f8d21f2259125b5a6c8b98b425479bee76db70b0e210031c2d06651693b66b3af59fb7cf73ebcf0f750ed2ac87d11633e63d88d9c35a7eabbe80a05ac5cc0d8295dc52bb1685031b6eb2f04ae7af594f0bde92eab3ce0063b5ab1b6230457437204aedae7a20c6f902fc744c76ab4927114b921d82d453fe44107387ff15852c5580327b5f6c059c5a51082f8d3d357c461e80a2736a731afed3669f72d825af2e16b5fddb2ef4d891c5d36dedcc08375b487400ecda80c4f56420be02b4e0191e4cf07a43c3ed08ff1b30f1f61ab116bfe58d35340bd59696539f34d35703d1034c85f0b7070c7f66b8f16a2668c3afac01c58b74afecfb1fc2975b44d5086588ac7d513a523d2566e338b085ed7050c56f60e5ea29889741088c35d63972a25311d5cfcc10b59acf7eca1dcd19baa89eb804cbc49c4598788e0ee264631ef00df69dd231d010e919e46c082260a97c1ea2d28a5fa0730959435d8b4b22e1e8f6f8b1b1636046264e65399b3c841a3f2c118772bdeb04fc99a6a7057bd9fafb066be99f37f12b51d54bc619ad1153b6c8d9b4a0b82e126b50e39c4c3dcfcbe6849254c3eb392c6d38e229811f221a9ee77cfc648bc87d392d87d6f3b3557d7e87b09d4d6e5333bb58bc24c22da0268421f39ddfc2f2084e19b31fb92d95bd62c90bcdbd2afc60238dadccc313d08067f6cad805d27031c46d3cdcc578085248f4bee686b2b065072d708619ab5e9f3ff5f1ad02167ef078c44551128bbaa72893b24ecfc15ae8f014db76db87a78e3c097f09d0fcbb565a5ef57ba053dd5d22e9e745e420fe6a3240bb3f126bfa07347b6ce31e33d1b7dccbc4ee08be6283a24e2dc53bacab0adf84f1f772d2e70168c467a9a3d1767c632cb37bcd5197bf1fced3d0fb6e7cea8a0b6c432ed6920de1389f35ace9b6ace9e275968be5aa93f9831b84db25bb39711e413e83eb971ec7c5177d0881fbace208445459d683694ad9d51b769552c1702591d45daefc7c8eba29de2011b25187dbcc3423d7b2dc8c14547eed3bd88e529f21e29ce65311f38159be3127ae076ef6e43d4f9b398fae7ebcc8b334d748d39a40aaba91803fad8168bfc35133755a7b5e3e98ce9b67ad7ce67bf0d5f377ef940547572d4cc1670e20e782dba6e17f43a4004a329b8891789f6fc0e8093abd03506fa219177d0934bf72ba940df989f4d80673f7746f9fe0e8be2d7060f72eb0047573e62ec35901bf03bf5535424be81127cdbc4599647aaa3765b497114be1f6c138d71c405dc7d3afa597b41553081a4eb791e5821be7d671678d0a9fb6de5e7db8ec8f26b29c65a5e47b98b492c46bdc79a6dd8005c076d8e068c821eb5731ef90ddf0b2855c6147d951aa4f5b26dc974027a9e782ea93b916214d1436c3a1e5e1453b699555c8f5371b5e33ef463b6e206ca2499695d61da97a540b305120754c71a5c8771b7b21447ba200666b61445e000efec76e1eb62e2694fece06a0106c38f51f99a11ac63ee2ee4191a2a3be64eceaaf9a62dbde128f4bca6f1d1067142ab3038f6c5095424129cda7f9e015e7ba6b5061b82b36256af905170a8af1b1d286a465919dfad49c60e9cb641127012e9d47570b508ed50a3e2557276eecaf753a71a2d3848b34211ae170416da72516344f3a450dc7c09401e6661e473cbab1a929fd88cae4a54934d76b8bcc573c2b703164d061a1528f76784984cbeeaf50b846447d6a1aaa66d53b5e9ec30f31389d0081693d5ca6564c245ac769fb7dd2358b10121040a2ccce36f6ac6a2dcb9be924fcb0ea941af254cf523074cf59b77b7a0ebe02de9fa517461384a57a4bdfdae0a24c36e1b6973d2236083fcee35a7c8db8e13c4ed7e0882cda9a4ac3f81f158123ee2007f2177140e0b39540a4b7feee30e4211d05b086aac1434a60024dba61823c2503ca298a0d57f8a49aa767ea18e1da77ee9768e05380753913c04d3a34215c0d8ec0d814507dd0ab68545dfff45577f2e35a7bfbad790b37b92f4b0ddbea324355633d5bc7f4c0a10fb03c834d73e9b7c85bce8d8beb4e24cb243f11390ae636e855164053977001304d6aeed93323e410f697d1c2505aac999ae4fa1cb0eea4dfdf3178211d45600be64d78fad86518d2e45a7baf2c6516119d63545162e69387ddad6c8505452a231a5ab29bc16266df1fb3b6f783ce0cfe763737814a8586f34757c7029d557436583c92604d0394104350e6984902af7ff68d31ff785caa426024f4bee07c702c093388bae6fce35723505b50872c21b5ad56f1957406f1ca8759cbc6fbe1c896d1a816318cfd5d797f6c39f068c93cf2aab666b177008096152c57ae5a2095954cb56cd3e54c124c71af29a603218f10553f0d8a673156056296466aca99625be3e24e8d384ac785969d0b03c1d4e688ba2b9cf5059f2fdd2354d3a496663fd69dbae386ca98d11b84b5f00bc7a897126edab245d493a2b92b34bd38f9cf475c0ed5569cf04569d900ea22e8627aec85122a8cb33fe62cd976e640e1bd7391d0c3368d51da3ddb48c11274c800c1ac664e9a8c276c2303c96e962bf07c4facbc5f2e7d8bfea490315a2c9315a16054a56ef54d23d97a603a768f85316fa30e1d522c18521188ad4d0f2e5beb6b5aaa3bb7e268856bc1910e49881fad810beb8b6d28d1004376e5816fae9fdf5ba16c0476bc98c87db3ef1400bc8e60089888205d27342fa2b34f6876ad592248a4e49db4623680c205441453e2f00a69987233c8541d3e6e884e5bc5f94107be14f964999e43c0b95d4e81bf209a52fc667f8df0a4348ecf7d8db73603a85429cf79f023d7ef14d2c82791e399167ddc7310eb606edf17bdd7770d3516e23634217866a70ca140cf439add065ca227b9038aacc1a568009ce7ae78a7f4722c2fe23eb61fe46f98381126205f01760c481201e9c13d63cf4b40340a5130688c5b28d93791494b3e7a93846f72c24da05b016c3af2e7e01588e24d4494f23eb19675b49b70b68d8b48b5107aea6bb36130857dc4867a7e29e7d2a0a0b2007fa37b9dfa51b2a4aa1b85da6a2ce926b13d24cfe7b441092ce5dc01d42274f754c772a8187ebd8f26ac7c4cf5af8d7b5c39aeb8d0fdc14d1d1d8da56c7764af4377368b4e2f8ac9e991456052d5b591c04ce976bbdb1cbfcfc0ce16c6cdfde921032c29692a446755bb8f501392e39db20274bf64c6b580abc450e51499410d4f199f6b93662a6df9364913ece9a38b71acdfa67d5c48e589d99b86d9317a0150640c9f8c44c86e9a6d9fbcc4d1cd7ba908825fc8cc60f36b3a21092caae65f1d3db4df2470c483734852ee095f3f1e79524b9284e81cf7d64b73e47c8559a5baa02b47968e558f9b2ffba5cbb43ad5d3fc25385687d20e0857b913fdd18d6f33b432dcebbc5f1291da5ceb9c0f46edf0ebf3284a49803020a8c0260bc4497c4c529d797556a98e3d06503c4c4ab1fa28b46a80c57aaac5e13835299a04ddd956b79448f498d029c288ef1eb3a5ff745cd4832206bb486bda3d083ae1b27455612bfe458b2297b5784d84ad3ad78a7c4929aba459b6417886f86eceb89a303ccffaa7694d2928fc116dd9a4f9688c3117a8b201af6bba47ac67be877fb2d2e4833fb1c90b16fa9cb64336ea18885214645cda8c2d8ce90ced69eb1d640ad575dfc2d80c5ffc9450183df258ab1043fcccf9b0c5ca84df939b312fd9eb4e762144ad73b3f92bf4be48958f1eb182e20bcd63a3a5f45823cd803807aa2e63b8bcf1f3de53ee766c31964068df345ce3037b7bd634c6bcf9c2d1dd2a80e5fd3faf6a4c14cc5feb82db7e9b4c54958e96972ca75409b4784e99a3b5e8ad80e13ce0abcf3a2f2c3621285129fd45947470814a974d020d8b035e53aa5b8fcf75b66f27c8627d73c95ff28750077267dae9258285ebd609cc3bb49b445f68cfafdedf43cbd1b423073568250345647e46059c766eb378571e763619af13361c5e17dfb84e33f0213a25a3d8e1c8015d2544a3317ca66da427d6ca6d746a0da806618317907633a661e44eb86cb9feb057a8977854824cc3058d4024692316f1fc1d83166c65443be4f2d8c9d4450cc39ec9f7ce1443f11042018e87d42c58403b94427fc9f33ffabcb6ce2b1fe4dc7bfbef61b58453a7105f69d76bc749958a2aac0041205afaa58b307d1b34cb33e0250ba8f1a5de99b47cd36916f27fb8d9ef24413747eeea8819f7e9b9af6bb461bbb700dcc0f780b6fe4429800a3deb2721e3a4457d6428ce6c9d9538a095f79f0653a75b1ae0bcc7040980ab47761346b1472578100f613cb35a68caeb809ba381a9f783be4c972edddd16a06a2cdf795c2f6c440aa7a811373838bef8bdc6ec0bd264b43b604aab7995ffd0e11ca9c3d18aa5cf2fc221904bdd5f07f211a4d53272babcb344dfe9e7da6b47273b7288f08468922fcddf65fc019eadfe0e1c8f7e3d353bc87e04aff62c9f30886bb4bfa6734d278fed5f180aeeb7d1cebe34e09250089f4a4620bce3b9a428163d58d75161bf349d90b393b4bf82056e1ff4a5ce277909f1f6158f851ed", 0x1000}, {&(0x7f00000010c0)="eb672664640567569d7b5a92b2c0ea601314bcbeae1b4dafde342bbd77811c1499a182a68b904bb24e5f7233fda79f8e972381a255f201bb22ae5b82f6f6253317be4ceb5bdf36fe7409859df881be7ac0b91dd4863dcdc29c3d97b5d0e2ea389017ce06255c6cded68dd4ff62e309dafc153e9ed69f3811cb52314859be31a888d3c927afa3d26b8e4140b7c1d5fe8638484bcf70d3bbb05cbfdcbf06893575ae144a401b6768e7767d71f500f7e9c8", 0xb0}, {&(0x7f0000001180)="e8d0ad7459824eddc221b4db1342a7a975df5837fc8af3ed599f570f899b8e9f449b4c9cdfd9176eec54c2c3bcc664b42256799157dec82a1227210e204edb07fe8ea13b6da53c910f4d3eb288501e0c3513de56f4621fa725de8bff337c2453c5e14649a767a29b727b3002b0e417cd00e5abbb81ae890097a0288069dc586078c2e4d585235456", 0x88}, {&(0x7f0000001240)="1b38e639ce42a667f7b1657a626353a942d971190f077a763d1f99bbd7bb2f67a9ba075eab62e7fbbcbc6a1ddc15506ad9a67fabd33f13f26ce5e9467117986387e88d6e3479e22d767b9db11b0a9be3c790227839039c6151dd38ff82d8c1764c5fbaa35cbe27f2d3b1c328f4834bb4423f2fe62feab9574c325a635a435f0699b7bf4f5d7fad1058eedb95c2614e113fb8810364cfc0220e3ba7418d4d57ad69da25d9a649a08d48bff9ddd443ddd3e4dd0a198ce0cd22adde", 0xba}, {&(0x7f0000001300)="d1c79994c549dee34e88b09d196404fcabfa2d1f94504802df88d065373e62827018e711bb7f768b889859451f98e85087ef971be6feee3cce89d94f1d8d7cc59ada218c55f7", 0x46}, {&(0x7f0000001380)="6b0bbde1be5f9f4e30009b1b83431b46d2468759095ecc4f1e375a2d40987e740de2ccda9af44e897c19c7bdcec41d5a7e35aa9af095da54976d7f724801525fcf5ea4ba445b796fbe37f11e0b0f11896ce4e8982af9331201c117df4f6f6394e3d25fc6e7bd9d7a5a7ff00d19d777e3fbf5b46fef5bddc46636edd2", 0x7c}, {&(0x7f0000001400)="5547253523bf2f63bc2769e195cdfeed331ee62223410cde1b1f7fbac78c4a2a1473928e9d7de7f94e225533a22271a9171d5c3ea57ed69ddacd124992f2555aa848360a245bc77246c8b0624e61d2c7b4fbfc0a1f6742c71d5fd640613bf9bee137c0ccef2a2cbb21c82870ad4a1ebb27d435391e3606d5a44ab354e24ab31093471a312ee5b78fedbbe841da30ff50fd1da779631d506fec8de388ec3a8f782f24293aea79b184abdb1d6bd752945e5fba5789347d3667c9b97ec9abd49cc4030539b75923f12d7a7d17d65bcaa87a1543a5e4c80f9b6b2329da70d858da52b8f164954e138c5c87bc439a", 0xec}, {&(0x7f0000001500)="76de0b20f2f981be79cce10339f86cc53a5fdfb7b11f8dcb702e2f3fdc6c7e2a3d0047b30a1e693146fb1faf516f040177d0619562bfd45d167affe710dc40c54ec676c470c69dffbfbac56fb4ed457f2fd00af00d01cd7359e98f0f517878", 0x5f}], 0x8, &(0x7f0000001600)=[{0x60, 0x1, 0xfffffffffffffffe, "6267229ebe5175c453ebe5b52aa3152e9f8ec164a0c97e0446fb7331b77912cf32039686f1685cb41cf432fb0b49b2782e915efcd693deb6f5f986ac2b89568650ae8bb8144dd8adbac1de67"}, {0x10, 0x1, 0x7}], 0x70}, 0x400) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000001740)=@abs={0x1f95d27d48731892}, 0x8) unveil(&(0x7f00000016c0)='./file0/file0\x00', &(0x7f0000001700)='c\x00') 11:10:33 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) sendto(r0, &(0x7f0000000000)="2d4f130d3d9798c7dedb3d70416a7d191ed7c9b1ccf9", 0x16, 0xf, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setuid(0xee01) r1 = socket(0x2, 0x2, 0x8) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:10:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000240)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c0900da17d73058006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635d3a4c3a13447c3db9b3626760", 0x83) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000300)="78bd9fade0dc7abf1771db2176d384c1d7fa8cedcf48f5e6a9c108bc891fb8948a51a2b56720079bafb1256ed1890c5feb6e4f7ae2a1053311ce5d7e168be4b44a2d8cb9086f173c17c6604ba45a3199d58a57843a7a1a3ab67ccec5bd632ac6bf60fc5cab38bf1f7de1a8776577863a34b82893eb73323b2ef834208cf2705be7772cf19345c395e8671b0c8fb53c1192e4795a2a069c6703d425072f0985b8f2c2730898e516c5c1c183b3577fdb14c019544e1e725106e89e0f5d80c849d5b7da28202f365a40590eb3d2f31da7c1cc7a8ba6071deac5039a24080905f02bf21eac28f372080ab5b8b07baaa4b2690e843cfc65d647efdee49ecdfd3742", 0xff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ff, 0x3, 0xfffffffffffffffa, "854955882e5dea9c11fe4dbfa600"}) r4 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getgid() sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="d68ddb4a0c77c254990274af5496a5818c25f14be37593e2e29d1e720b7ccde8e6cdb243b47debe506cae0a3e92637d1cf7c484a99411916902c5bd7a0bfbfc18365518bcf0c15fd065c1e74afe893ff1c43e177dfeec8cdd967fffcea60d3b466be3a4552215adae792e28c9dfc35985d5405bea64c89080e45aba5c4a8e0", 0x7f}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}], 0x40, 0x402}, 0xa) mlockall(0x1) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:10:33 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:10:33 executing program 0: clock_settime(0x0, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x3, 0x5) read(r0, &(0x7f0000000000)=""/213, 0xd5) 11:10:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8800, 0x4) close(r0) 11:10:33 executing program 1: r0 = socket$inet(0x2, 0x2000000000000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:10:33 executing program 1: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = semget(0x1, 0x3, 0x81) semop(r1, &(0x7f0000000000)=[{0x0, 0x1, 0x800}], 0x1) shmget(0x2, 0x1000, 0x40, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x20000000000000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x403000) 11:10:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) accept(r0, &(0x7f0000001340)=@un=@file={0x0, ""/70}, &(0x7f00000013c0)=0x48) 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() writev(r4, &(0x7f00000012c0)=[{&(0x7f0000000040)="7bc69e257895753784c33e459825db04d245e18df7b070783d90d9978f3bec1f3830eb040ef60eb89c35db5df8bb3ec7a1416336cf3c9ce76331c5a741a21c581c86422374e2fbc2b4c9cb53c6e2b33696ce327cb97f61f7b1410727c30c7f64ac6c30", 0x63}, {&(0x7f0000000140)="f774de40364962caee37f948d4a08901260521ba4eedd1844fa05acbc6c4f9a0c5120c4b6035742b3cec66fab36c1d12c48e29eeefc1c936515f99dc9cebca00049a32ccce38058d37311578b9bcca7ca0d96110a9f162e94f3eae16b845e6934624e18deaaca2037e3d7797831d98e44074a4380f802a4115595313", 0x7c}, {&(0x7f00000001c0)="e5a310620ac4236d257806f61ce09ebb0410647d068dc4b8185e622f30ee8e7118258a9d799ea4fe0780409c1a68adb512c1b4544328dec5dd8274d407ff521485da1acd50690084fed90c796ebb", 0x4e}, {&(0x7f00000002c0)="dae976a2f2f8cb64ab11510f87874e2850bb408eb2f1d21dca155306d575dc63654dd8f4914cef5fb4f714f7c83092c211eafe9d6e33c9385249f507c79c04087e4789c0be93775eea9efcf95f521643fb71436c485266a7dc72eec7ea3c2e9547189e757d1abc155cc96d63193c1b2fb19d2b9127fe6c6f9cdc2f615a75d4a52f0f0e04d16b3ff921e0fd60056d3f2d436e475ad6b5c4bd6cdf68aca93c5c13e259321e24827381dfbbaeb9010036b7bb0a267031dfeec63b35a54b6198114c7bbadad9cbe049c80d8c42699b13ea316d39ad569d073c5da8e1139d7de7a26ee74ea9e81a5ae5128a9a07cdc43d340e56eda53996230e1c6f0677534ef90f48bcca0b101ccc207bc7c2a928cea7051fc4c697739d29e97783807d3eaca737f84377e25b68f972f98046dbf12b4e0a519aea11163a2972cb63873cf685bfe1033a4e7ad835fe6eb6578b7ae10bd69313c11a7c641eb74fb6268cdf5f302e8fb32a5fa308148af582fff9f931eb5e1f2a58fce269c943fd704bf398a0dfd3bc7d2762df33b8eb0aecd44849601fc2f2cb190d50454d34352d311a28d2008f6e653364289547a83a145dc6aa2e71a3dc2126efa4935499aeaf6d46b661251f13fb45e5f81631fa153f26d51241362b9815e7ae87a912d16e81fa2205fb2666908b0ace4a5748fff18c9c57f7cbe3647ae993c9db9494bc5e635001318aea5d227482fa26b5bac1652475c319d5a69ddeb3591fd4d0338af19882bddf8ac78aac168342cd2538554147d9b3b16ccc1dbf5c83e0f081ff6600f2391d60439fe161cb06ee2d39f5ff06f43f388f3b489945bc1d089ee3d9b9fc47c2d1f93584cfe66efc38bd6f5dea1bfac8789b66e67e57e06e6bed55fae6a7bf9853ffcfa6c7c2847730f073b6b9a3b26760eb60d17295cd6726004d6682235d36ca4f10fc23cb7012a3cd0fd8c59220cb2d14882417d26ad776d071e8ad4f17874c8e956b9f38243ac56422ad11ae0b79dba9cf9e404fc499717720149e6ab11b56366cb70ad1c725f6b2591551cb8f61f8820a696593d3f95128200c0cbc5d6b0403a1083f785d42c5e8ff17083d3d1ffebb338b2114dd7fa96b5895a888a05a1b0f7b6eb8e95a6d34f8a0b07d52fe24c5277a9db2bb195031986a2c75b3e928ed512f546f8ca7aa2cc90bdbe5788b8c40ea2581d3efb8b9ac28c45c041b76fbb68bdd3558e201862918bbaff935c40a6cfac8dd89efab3593ac5b9846619f7b45b6470e1d779a5751c7554e6cdf270574442b1db0195c6e88472b9c28850739a4577020b276d01ce1fe354cd5397be8b0ab5be790368d8b8e08ecc6287bb9acab8c45b6b4cafdc97a7fe5fbdd304e10807d79f48ac991201c2f2e66aa81faff117b88a25abd772678a4300b1e8b3ffa65b6552fa9d6ead4763b008d4b7efcaa8aca839ad7cbc63722e770c94721192316327444e5619e4ce7583c98c5b8ab83d660e0539e1d5ac378bf9d53abe7ae756c5d46a706ced108f5de0a721fff4d212ac04ee12d3dc5e89a88e0691e014f4020b83493cf581f7085c15ec73949c98dbecbd582a34872b2e061e386c2299139148c327b130b3c205bf94c45a191b882e9f6c152899f72ed02b8e4b1d98d3b522cb28364ce7afa7b48d2c7bc4e5e184565b8e40c7f7c204a9cc23c2ba31cc53fc9df9f0a656f94d9bbc5d7ef481dfb4de2e52f2bcefe32c549fe65d6e1224331471172c40d943969b7d07acba29cc9a20f502341b60f41c1118fe5e8095de85aea724cfb3828259d26c60bb22f7cc1094a76b379fb1ae88da28513c5206b4a29be12ef9a6d41a33d0893d01e185ea865b2ab9e147d099b64b10a064d47d131872ca5fe20a362b6cb3a98d43bbd5d0305acd9145078cef3c7bb4ef35b3daf6145a33429b47401361711bb94ed267b6d5344c1c1740b2c9be55885d866057768c748f156f69681c71c1d38f78c0e6283ac4990faeb656e797118fbaac998a0b67daa6494730da2efa4866ce55a64c3b628a35b07f2f07525274553aeac35daeb592f8b39b7fc3736cc73611f41461a177bcba614f8ec66f5bdf27675d0250d286747aac2b91a7933c671a496ab38809d89e78f20903ba8ec8a300d1ee6aacaa23de73a6ed45b127ec9083c2c0d6d10968cb15a92ff710944079b5c12e1ebaa6471b4a55d43af88a677968f4b3b41d917f5b504c9a3656a0a1dbced8fae4f676e29e32ba028de0e29b893e070b1cf41d04303b54859de1a892e706aa3f3c7fd5769bb0208be2763a36902bbdb3eda3959eb1026ce01803b3859ff8284db0e409f8386b906a6d5aa79823e941e9e1eb1fa3e282845f413f0443fdbba8ba274bdd8f0098f3701b936766e4f236dc9c9e5c1e03ef845c2b0d38b892c66d6035cb303d6e1d8eed74b10e5abe8a31be7f5fe67a925040ddcff6eea172e56e7e16ad8542c08fe222803298751b63ebb1662dd8f125e09fd4c588d66357f5655703973d3c93c6bf4ee0b3524345cf8c96d45c30f07f6cb47ed507b5d1a8c4567d02a3250606c5164f86e05e2ffcc724b5bfee7f84657e4d12b41e14ef075fb662d5e850b5f0628c8d7389fd4c2ed36b9324a18097e79066d56371fcf3a4879c87a0eb79cbab550b0808104b7aff47b1dd26f8806a1df6f7b04d90ff146ee1680fba9246218feffc13b42237941eccfa09c3ab7a6522f24cd83af710e2a8c45e26670503827e42749e857cabc7fd8b0f649ff77c285c91de0b0d0acfe32bc427fab792a2a651568acbac3e7ea9c44c154fd7fc9064898a24cfa04e6f53d30c10a215f5ec6af9b7cfba35dc78a084f25e2f544ee849dbc03e987967d9aa04d610853b7185b3976f27c0aef4831eca265b1b933f09c7725435de563305c69870ba4fe47311d3f922f8243258747d17cab86aeea42ae1c06814a515e64c3d47542437068264f40f11a9deca575a8c0950ca79eaefb0ef3ef27b9037f242905cf0c1d64fdec56f0b9e7dac869b5e9d8777486368aa5444e15484f228ac60b520b075c097dd4fabb473cb22a8d7f8687d53a52c2d5c119181cc7a327a64d41352f7c7df003a8e0897dcf4cab92d829a10bfcf6b1a740933bdc2d802802e0f82cea7ba3bd4756e17e87d2dc0713731600ed988059e4d2163a8ce4692df6fc40ea1ec89d633d1f4c8d019e4922a47d6834d24f6029d2599deed7e0710f94a20666c3dbc756b21cdf8d2cf404a3bd0deceac3bb2bd13879f99932bcb42cde7ad25e5379680d6d37c77e4f141ba8f548db450ca3f29afdaedb4343a00c82b20f9e7528638cf1863e6eb61b28aa4e7be5b679123159a64ef839ad49ee66f67a0bab2717ea7ce11281c54b5ee315c438a35886fd997963280df44cbb00d52b44c7d0751dde45b169db05b0a07940be286cc6d8c557625bf1751a519f1968f40cdb70fc833b67b047e0212041e49edbc67b102f6ce8aec8080d265a8feb2584cb6213711bd377056944fb498b8dad022cb990eda8084e12464df8c0ed02d7b51604ba05166e942a7e47eb143a4d20ac506f3d2db9bf65d71ae3717bb1ce22f893b2a8f579b5b6d0790b81821521c8c8d95022de16b925c6ce75a2a9ab0ca4d450bb3fa82c4366a4fb63de0e01df777814c917171fa776e8d6747f5f219c0e1f8eeb860c0617c452f9c35e76c03f436a493d17ee9a0a59d0df0bdb2bba05b040cb158603db1b8510bea932af9fc5f9563eabf84d8cc8a4b0d1aff9eb8fbcc878f4950de091a298c194454c877c3e44fab38b984d21a38d2ff317f80c32eacb9e23eb403c1a09c8cb8240b60c6c3d050d69b59c05092ada16ac56d41047fae71effef80df3b8a4cabb55ffde0426ab38f3ab53a8ae6a10a02aaad921091dbaf37c9370c9cf50512cbe6400840fda02d64359d8c8f40693069ec986007dcdd75c7f991a56ca937af697ffb6cef4afe7ab4d1bd54b3f26f675d110d475daf9649cba9d27d0c5aba776c1daff3297c8713b74867bc2d41ad9d4b76119e6bf36b0c6d7454b336dfbc0ab307220180fe6abeb29cf71f595c674096ab97b23657314ed80c50a4daca62610cedbf98081fbea86d4eb7ff49be06ecbe89b843646c54f2d7d011094bc6f5d512e7982d49ffaa64bec1d0da1983843d966f6f89902788c0f7095101c0b0ae94136e61ce1335dc384684d964536d73af16c3bbedfffad2347f1914dcb3f0850bec9771a132f35dbe20c258767e79b5ed74b8aaacb9e01895f8560b2a57692b5373ddb05e328ad19ad7a48f0fd1f3576003410192a8596594393fa5990fcba819784a0db8a1ec7ab83b4209c012545800b876a655fcda70824616e52e6f876974d0a20d57d3eb5d99758439c02515a8ccbeba1570e12c533d2abc026cd39bd5d81b926126d8b913175cdcb2826df545932597789db34f2163526545ec990e1238baa12d19c85720fa28282f2fbb94ef2930818f684415c393f8298d602c8d24aae82168c74544e3cd07a1e82828f33cddab8666f84ee50dc9f3a948dce13047d63659cee649cf6bf20a3421409ccb0a7e741e4a8d8818e51d045c0bdc3f6ff2836ec0f56b8dc4f429722b1162697c9535dd9c905c30eebcd6b3b5cf380720127682ba053128f725124884ef584bfaf65b468bd5bc901d5570bec2e5cb2adabc22e343f70dfee55e73feeedcaaa239a6bec6ce1e1d009cd499b72ac3e9fb9ca103b518748698668effbdfb506f1511916b1f7e341ee8ae9b9562ad90d5b52a2773b3fec2556d8159b772c74892ad3ccc3fc4b3f36902b62eda11ee821e2ba5a5ae12200367e8b1cad5340fb9f8de0975704ac7e98ac95fa0eba3faa53c89750b5c46e075b9e4cc287bdc5fe5baa1da2a6f20fac0d3bab05050415b551e08e5fdf0e5ce88e7f6b9a4c066eac9a1394871de82ce0c043e7a1e43ff5ad8fb0afe2d166c34b752ac47c1536bbb5c549a465cb10d26035ad7e2b7ccf984355d295f51a71c75c9d95cdb537a988490e9bc8c5ea8e6f2439559b0b81c1c9a85af09f98f0ac9a859e9f26d559cf5972738399d8ad3e69e31f608d119dd8c13cb909b28459256376f51115d5bf45c0fa14163b18a15bc5fc42d67b0fc8656c826a8d941640449cfdc67a9ba497239f1bd62c90d8b2bb5b5916aafd21692f71761575d55564489d26c94557d6e691d1bae947384a55d24b9760041583410ec193e2980477e4612571fbc7626f81670ddbbcb513242c9165c5056e537095337deccb85677b245028220998ccec8ad2df4dec2144d7823875d6b3b37181cf725acd763b04b802b80afe8d45b5e75466c2e8a948ffa275e98fc9cfc6770dbba7cf91c88e1bff044d276ed489ebbafbe6de2ac5e50653cfd2d836e18bf69a54624e060711a04629501b4d88d64c4a3c2513dda227b137804291335e202d78b59f8007467a72c21f893db0abebbfcfa8c099e75350c305e222fe794a03fcd340eaa2b48a86275270ccfc191ec248dc3450a452071a2cf9caa8f1f8c6d84ff2b07351ebde73d85306f6facc38f500d461481d3c2049103131c12a7f06d3029162694e105aa3114885a75983f0e66d058f10b3d89533a11b39dc44676086b11bb5ac301b370f579a6f6c8d9b2bdd73eef7b1a807079f522b676f9f5eb224fbaa8d99bb0120a67b9fb8b438bc554ec01ee5106dfa4b66c25bbcaf3693ab133fc4a1940116a13099b566e3e0db681c890ebb71a61b4bd620c2e113f9349a8f9ee0cf11ac200b4434e5622cbb56b65d1642a0b31ee8299b98be2e5630eb816088308a31d2a39e5", 0x1000}, {&(0x7f00000000c0)="e538e166e22ac42af61554550ead04dd2f1f9735e2a172c9f4103efb9e945ed77b98f8c0f07c9348cc", 0x29}, {&(0x7f0000000240)="0435c01d0dff1356ea9ddda9e0df90f5296b32da66", 0x15}], 0x6) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001400)) 11:10:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 11:10:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 11:10:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) chroot(&(0x7f0000000080)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 11:10:34 executing program 1: socket(0x18, 0x1, 0x0) 11:10:34 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffc, 0x0) 11:10:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x4) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() setregid(r2, r3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) 11:10:34 executing program 1: getrusage(0x3, 0x0) r0 = syz_open_pts() ftruncate(r0, 0x1ff) ioctl$TIOCCDTR(r0, 0x20007478) 11:10:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x0, 0x0, 0x1}], 0x1e, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 11:10:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) sendmsg$unix(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001380), 0x10000000000001b3}, 0x0) r2 = getppid() r3 = getuid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = getuid() fchmod(r1, 0x104) getgroups(0x3, &(0x7f0000001640)=[r6, r6, r6]) recvfrom$unix(r1, &(0x7f00000015c0)=""/119, 0x77, 0x800, &(0x7f0000001300)=@file={0x0, './file0\x00'}, 0xa) getgroups(0x6, &(0x7f0000001440)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000080)="e61a0a3515513093602cd676c19b39e5f8851501bb71dd7f37f0a37dee5b50b7095132e539b663954be314757dc974d1a7bec9df4907c2e2d5ddce52067ea7f031dd37ce9e48b0a50ddfd49d513136d6bd9c4c04d15b04ff0711805a21da6cadf3ab2f0998551fc2d7a1bbaf419ffb1ebab2713ce436037a88cc0b556633932113c5ff23a6c0ecf2185f5ec85cf7f4719e82708d8bf9", 0x96}, {&(0x7f0000000180)="2338cfff9bc99e7fde85dd83c8fa064b26eb3483a861f4d9a38832314aa61bf90f321eedbcb9140a68a102aef114076ee9946ed70253bb568168d2e26779e739d3ba6bb6e4b8a7f9f4759b16678db984c8f2d705111e18f4984436b1883114981a90c19486d6bca96cd236ec422d467d4c3bdaa84cfea307600f2deb8c4a257f827c911f9b37e9f802edcefd46b568448bdda56b3f62305cbfbd58a004a9cdcffd1611bf960a863cbac86436b745cf9856a55e3ebd9809a4ef3f43fcaf8843efb5d9c2a9424bf9d771df9a5bf327ba6a6ce3e4842d0b5a2f8d64bbec7db92d7aeea93eb7e4bc2557", 0xe8}, {&(0x7f0000000280)="66ca6fe4e06af7cf805d48e87622730300d5e08328fa00d19150", 0x1a}, {&(0x7f00000002c0)="3d16ce650692be11d99fcb18cb2e03b3831346fb91c70e5c35c4c8de6487f1ea030fba0c989d8f2478ea0bb90e5b176b01ec695bc4ffb4aa3a4bff5aa92aa01fb4ae3f694cbcfce03b9e4789291beeca625031c55a21c7802b88552db5cb50fe572de34cadf5d2c3b8dc454589d3572026eb54db47ee878adfdd29ac8fe07b7bd62f5a942bd5b0afc1233ab6e590812e7f90fae61e8a6ef44b38feb746aba73981bda8c46e26bcf280d543247a8d0662f90114c9a382d433340f764261547f23af2454952c43e870c62c9a5ee328447eec729a0c38725eab0de9d140d4e515ab62739e714f1305108f6327082bb663e4217f1c2129ad44c2aebcfd4d284e79c5aef0114cb17aed63fc975102c827c5ceb842e82a690599cf9233c0a5847822afe38dac9c1a539faf18e40567d98242a35b40f4f11012255c2fce513f4d2f6edc6b24922948b617130902a7f74e1bc8238f4239392f9da51f190a9de252c89acc503fd4fabf606dee6b600bfd8ea9a5f487895f2df2c9efe2f5d6ca01ff9eddbfc1299945ef4f5c711f4eb42bff4a36fce4a812c20e130e836a2cda1f6e8d8a76a41aa76274d80e37e6223e0fd65f9f3f7db76f30f583bfd683416ac9fb363773352fed57f7ea00216f0eb7c341055be033dd10e0df52c26bed574b3595cc21466cbb70e1c1a1b7ea89b25511a20442d469ba13a31b1ce20227a123bd12b1f31eac85b5d467f9459a670dfabbe631f26805f1ecc0d4f56aa33cbe41944dc1fe36ae539ddb52247006b277b8eeb1dfa8af149e79295548ce8d58579bea24ffdae27776a7bf61f5f39054fe4eae8735a691506e256809cbdf1214da94f8ff8187063a5ea740ccedaf7ebee4236910567b1ee0973b65c1cebda2b3333e6f847f93a8044296f8ca82ed67cc0190d95c1609deac2a855e44a3fa97bc1ea85e56a069eaaa24125f7f0bf34922b1b6033b5d58ecc7d5e002843b583abf3b50f3db265df76d61041c26c84677b3c987f49d52565e5e890a35457f74dffe99ba47a3bc8031108e713cb69002848e280d31c517fba0d766a18e6b30960323876a9bbc493ec392117f82c9d70f63d86ac59d4b1914ec1fc14f59563c2c79a9de4f5c0f6654a28d5a861903bc6530cfd61d24bc913feaa9485fd64eb0d07def84b78dd3c78b0a22b310c83d5a595ef17f5fc7a188e3fb619397d06ca5b7a24d514c76fc01fb548161bbd6e2f72fdbaa65dc5c1fc54f40482289114666bd42b27f8aa7e232055eab8c3355b8607dd687b99b18f2c723efe9f833a70bf0df1c351d40dd09cbf375023f54ce155cb703996416f6791fc3f92de45d41fd242a0c54c09309ccd52aa82c9bcf9f62f12ac39acb38df9d801ae481cd8ef6e515aa3c4d7eca87927a121888f8cff985a2f0942db3c5ba92dab965da2350804fc4146db068487cbf4f8d9fba7ec915677a677c26629740fa5c89bb7b0141750689ae93a54234c0d4828c491c0d194743565e9c8861a190616a46887f9e3b666cc62753881b0cb3f0ded8aca5192a2178069b593045955a92159cf4c436562be51f5d81ff143d727994a690811767ffc9b2401eaf480d32a8ef6a00466e218fcb4d9a6b9aebfa2a1d1dfcfe94e5fddb35b66c6fb96b6d3c878ae21afc24b6899e87eed52d23a3bf18cda99a6590b8949cfe81331a84ccc813af5c43e328a75e9af46fcbdd2e5c15780125fe58d4252a2fada3e9f17729a36047f40b3f6700916d2094ddf7d93bbd5f31291e2618c65979d27d773dde57279e9c59be430e56139d7f39adb2d5111b5bfcc56489ec82d08b430e361e676c83da173c54749a814d51bfb427b8775672665854f71c801e673e4d00615c2c36d1132be1ebd327425fc6b8365d3543a8454de29b5716f1daf1f76f4ab67b964dd2caeb7eb01247a895510e0abee09ae052a3d0d92e0544b92003f48335ecc4b1888b8d81c652d071be3cf62ce9fcffa41c99fd92f75acd88254c317d6a42b70fb7bc5d08a547f3bb4c8c05345cf371f84004129405cd0cedf3e3f7e5df558dea4448fbc80b2efd60243a53a0ce8567fbc9c90f04dea59ffe8a55c9cf1931ba8a7bdbc7416d20e1e56b90ecef56697c1f0cd665a69f9773bdb9f1ebf61b9692f22e84822012175abfd14a58efb3957ebc60f291115bfe97dc6c705483d311c8cc8b3b1ff5f249e72d80f4b65063f6b270385904c068ef443ae33f7c834ff3f056f3f2813dd5c5ab76047de88a4edf27b3c84c264369e3a220c702b74c6310fafe3a1f0647767a67722ab60bdcfb1ec3130d22578b392fdc5d0f10b98b302177dbdbae2d8c543047b9c0a9b18828772185860b18d79dd46b17b4159a92b44b9e8f0686df8511969533f5eb748405864e6b00959409aebf71153352275f64a189cb8b56a006593c2338d2134079e4f3920064d9ee8c492396fd2ad77a725017929aa3b9340f4a4dc72ecad7f0346a052be4a799d7c6d5531dbc1a22fd5ca9c1d6b9a696b880a3c44efc5c41e0c0243e3a520afb2e1d86a3cfef5bd0cb8b0a386246cf104fd5f584a5f67660e02060016ede448c601d4ec66e115c2d989f42db2056d0804d0f00cff0d5a804d3597a292faeb5251ca064ed8b05efd7fa60c72c374e5264a5e486773ab6be473b64ff3922165937e56bd062fc37fd6dc442fa628a46ed245eacffd4b02aafcfc5e143a877e942330325a9d44faff70ea913e455aef399b1ed03abc417cade6c4cf8c8f8f4e3dde922369b0370872a64362aff9cd32135ec13451cf6680667425ce63fff82db6f5b2fcf0c9df5433cc7967665a9a51b8bf15ab5de1a9455392003646e4fbcae33a14b2b6a18d5ec7bfb545a772215e3a005a27c0dc90e6a482056594f1aba17bdb82bbd4db0b142e05426bf15b2287f9a05c43a4c8304f429af709a1071332b10de142d7b94822f4b3f30f9511b8beab90ccece3d2fabd9a2491dee08befa2d2c3626eca7738daac793fbeef00d1b5d3338462fb7bead5d4f48c6aef546e89740e47501e21e54a62712ca0f76c806ad51782cd7b4b7907d2cb4bd2839add3c29ff1e5c69b440e94692b5215d434fe6bdcc371d8ea544b542ce098f8f20b09773fbff557e64ee5dfcc95b9af08c3f62f03e43099b102759a3d36403148c2afe0438d774c74f853781720cd8d07b6da5d8a9ce784005457b6eded4fbfee862e2b27a4c9f7894932496ad4b3b7af0cdfc23513265dc1004bcbd8ef7f5ae0c58d1578350f513c7edf42bc707fbbfad9e6456d5dbf85f970e8845521cd0ab2a8b28c5889920e5ee3802ecba421c1b1a20bd7e444ee5f7a42c34c063b749aff7d00338491d2a4215bebc6fb9fa5c7b0df78a1c4e4b6c9b1f56fe9eba754202d2a5f25596255ccd287ae082d1bd3d1e6578db8a890b96a858814ca0607332b11e4a64a3ab1957a9e22c9edabc454ff035903a442ec01e5968c19b7983c84cc3e04e2b491f963d5c676593b2b27406024295a5bdce5a47bce2105a32608fab8e92bd94f66e84f01fbad3a730801783b94d3099c05a139772024220247dc0210357fa01d918dc190594f034fc4970033149c79c7dc14a774bca01411b6b7cd7cb0a3f0bcac584ac1603287762f0e197ff7b4e7c2028c7a2b47a48446841856bfbb7cb555a19d2dcc23efb4254bec9732b358c33e7eb23e7028f238ba4fce088f106e513f782f705877502e3e485b96ebbc1461a139260edf6e2fc534e752f8f5e26af7355aefa2037a63374f3d11676ad356a9fa2b1d9ca250d67cd8b79eb5e3421a839d97bdbd35ff08b76009370185479dcf6057087fd3aa4afc6b36c9b35dbefd8630da69d9a8592436e04b942b74da596216ecd7281b9374d3a983f2d536a60dc19a3f52e6879a23c72cb6f1187180efd82ac892c004b88b2a6627c629b1e86896a88eeb68d4bb2fb88c2e9af1d74534ea7de00266ace5a4a32f305c8ff33f1e14b986d16b8ec3a17fe1a66f66d53fa6d2f3a1dcf1fbc4d5cdc4ad70406242a6942a4f7ad8ef249b1d9c6751a65e7595da3ff288212d207ba5a1129aab85b9e283ebe248aac8ba5b3ca38f0286b89cef3086529f8c3258c31b062ec7b677b14a2ad9d648774a5d4d7281a4670df3cec8b065931a759b7463e78d700a1c1a1286e20183bd2bfa85d104487cd95f67864ef267e2851c3777c254be9c7ed2000347d153f22aaca12e9611f80adb90633c369f4a1591338a9dc90d21889fb4589f397ebb7842a4faa3427c01c457c3bb8d33c56a2bf9bc6c0fafedce34e91c2956273a13dc5e0d5e268278d52a7bc62d0bec0cd9958fd0ff61d5e651c9b2672fdb27e87b7644d72d233fe0cf5771bcb41d9979f09e2b4d3aafc845a6eaa127500119f638dcf0ddeca9fe48d5c625abd4364b429acc89f1f913479e65786962dbdd16b26bcdb4197a7c23ca693813cec02233aa60ff8abd6769ce6cf25a5c7e375c8cabdcdf9d61ed65df3a4a154747ad2b980c2c655174beefe293f69afa26c870831e5102c0e6988b2988337a083dd072d6c461b4c22d54edbd8c531785686fd5d78d6b9753de9488a6009c1a32698f1564e80a7900091ad0f4caf84a03d073ce336cf93ab795adedd5184a33ef0987ae4834aad814e4f4d1201a349f793b06d610d15d27e82ebc74c70ff705356f63c62588921b5c31b8a923edaf9eddd8842a921ce7426f372a2397b632e5f42741893d3dd5539f606ba1f6e864c12ca762c1de34b94285b2e85d76f4fc970212a83fda43bfcb9cf49678d4656f9bf0d7943dccf4d185345ead29ccd3ccff6a40a710c793936d3361ff1f2053fac6c7060ede37ec31316b188008e9af1362c132bede2f804db9d09825c232a4e7ba55aa8954c0c25ca63e40985a0c7efa4840589c5e4ac311da23ed061330ca9ace258ef7b3f5c1a7aa5e8be7af2a601b569e3e055e065ee00a24863758a3ac2e64d1aa1ad93f3ebf53f14a676842756f6058f69e3c7f990013b0530a10d56389554f091c0d914ab867040f6ac6d569970dffe0c155c878b3e34320a67ec986ab75d83672ab97787abcc8fd5f4eba1bf78a2f4114bbc9dd317976f9d5f330b83fd1994dc77b07f9b518f79904ad1ef8acbb85e8359687485fb2fff1c1974a4528e5b42b68cf7aed201dd9fb1b18f1aa90ea611de28149a58a605633bf83101d9c7f669a1bcff9430ad84461843e00efaa6b827c23a858278a5c7fa5c8484e909ab48a1133d7d5675c3d97bd42240b086a0d662ae0d5975a8fe5983854dff872f764aa1c36b211b690c5f49e6a2ade9a03ae9de6b02a5d55c13267c5f5b61c1cbb78d5d59a920ae33d7d6b11eb1793edc176ac7fd5b3e66ba311c7b03a4afb39106a862067225ad09bc0f948de339808dd9293207bf3d2f3ff7b9558fd275229801d766eb699e2331007c2d8a84c7e66a1dedf674bd693a1f27ac6e2ce5319b266fb5aa20f4827c318e90e23e7aa0c7beb2edb21fc10afb1d1cafcec6a24c8529726f68bbe4567e47048e1bb6688a6424b5e5418f28d570c087d4e91a43e06a0496ec3e648749e31e8f99780575639420291a6a823590dce96a938b0027b2764b1d713e53d02dd116a100e67033f3d4a279cc732510d1b9433f8322d3516897aa45ae4fb67acca68dfc343466220b3c47161a4512dfe46a523c426f4be8a7ed960cbb4abc5e7168e872c4be7cede662f7f7caa93b3c912589c0d1691d41ebb7ba8172136d495764312e252600a47c8f68151c3227fb1e56babbfae005c0efd33d703208ad371b57a9d5e067d0827", 0x1000}], 0x4, &(0x7f0000001480)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1, r1]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xd0, 0x2}, 0x1) 11:10:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10000) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 11:10:34 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) socketpair(0x0, 0x7, 0x6, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, 0x8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() seteuid(0x0) pwritev(r2, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080), 0x102, 0x0) 11:10:35 executing program 1: 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) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) lseek(r0, 0x0, 0x1) open(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8, 0x0) 11:10:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) read(r0, &(0x7f00000000c0), 0x43c) syz_open_pts() write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:10:35 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0x0, 0x5) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getitimer(0x0, &(0x7f0000000000)) r0 = getuid() getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) 11:10:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x10000, 0x16, 0x10001}) socket$inet6(0x18, 0x8005, 0x5) fcntl$lock(r0, 0x6, &(0x7f0000000180)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x11) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) 11:10:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x2456) socket$inet(0x2, 0x5, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 11:10:35 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7f, 0x2}, {0x23f, 0x6}}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='rc') 11:10:35 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, r1) setregid(0xffffffffffffffff, 0x0) 11:10:35 executing program 0: r0 = msgget(0x0, 0x300) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/47) msgrcv(r0, &(0x7f0000000040)={0x0, ""/157}, 0xa5, 0x0, 0x800) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3bace228a8c10d3b896b031978b0000000000245d21ad4bd9595ee2ae2ed78e05690e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x93, 0x3, 0x800) 11:10:35 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) madvise(&(0x7f0000bdc000/0x3000)=nil, 0x3000, 0x1) 11:10:35 executing program 0: pipe(&(0x7f0000000100)) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2800) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:10:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x90, 0x6) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) fsync(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2774, 0x5, 0x200, 0x6, "34aeb79bad72fb740a5cbd70394114481c32bc68", 0x6, 0x8d0b}) 11:10:36 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=[{0x20, 0xffff, 0x0, "3ce9ac656e728de4a3"}], 0x20}, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) kevent(r1, &(0x7f0000001340), 0x3f, &(0x7f0000000100), 0x101, 0x0) 11:10:36 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x9, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="98e49c3b180645a7f29b98b2d605b74299d2e2331d3784c1f8f140c96c8637d17c3e3d94637e155ac78863e61aa7a4fb52a907ccd05f5b494accc735542d6c4c5fb2cb86cb0e5a55d578538f2e4fb870894f17edbfc12b52ef7ec8ea9dd935268e45598d396f0723b5f88e0fb78aa89eb604fca78354b82e14bec009dbef9333acb4db2b581d59709091", 0xffffffffffffff95, 0x8, &(0x7f0000000100)={0x18, 0x3, 0x4, 0xff}, 0xffffffffffffff58) 11:10:36 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) dup(r0) msgget$private(0x0, 0x96) 11:10:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x9020) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x20) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) close(r2) dup(r1) fcntl$dupfd(r0, 0x0, r0) 11:10:36 executing program 1: socketpair(0x18, 0x8001, 0x0, 0x0) socketpair(0x20, 0x4000, 0x4, &(0x7f0000000000)) 11:10:36 executing program 0: chmod(&(0x7f0000000280)='./bus\x00', 0x128) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xffffffffffffff01}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="0058c885da312f79b1f86fd5526d67969cac3bdfec871d6568c862016e3e5acb816d0aa8aed6d3d0c86d", 0x2a}, {&(0x7f00000003c0)="f3c72b22ff7d9af71c358b3958941ca2a91408cb9620afb8cbbe4fa3f8edf2da9a54c3c091e8a8c021303c43583a1b98cd3ee1d245aec6f3236a099bb51c9f46413dcc2bb6bc5e0a01a50b3c96d16d294aff9dee48ef2e25a17c20b8e92c36fe1773e92dd953d3794a87f803b084bd5ccc666223ba91cc6ab3a920dc10befe5bcc82247feb7ffa4e03f1ab32f5d2b6992516d536dfe8ec6ad93af5fa674b2deef086d3a200cfa3054cfe726fed2c5e9967f848f3584cb943c42aa2d434ae7ff7e74bf28237008e", 0xc7}, {&(0x7f0000000880)="8b9942cc2ad6687cc9ddbf58a4496cf1dc663df37747992d4260c0a0444a266df2e2b4c86e24d7d3987364dc3cabe7c3cf725c17a8282f58bfd1f8348658012b9c06c070baf005420b041ec09ec1386db3f45e03c6da1bd359ec136e74ccc86ca956760b1d10489a39cc4e705431f190c6700eb0f0fabff3c7f01347ba32e32894b4b75c5da2000198f899af91ef7276d7ab9aaefca8d14be111d719a45eec182825dce5605b425b5a3e21d061ab1980c8a24a2a958195888ada15193ef4606c0ddd71103645a6a675be5f449b34ae80da7b43101f825f103e399193d4eeec331da4283ed93358fe04aaa7bd2267c01a21fcfbfeff1730182adf7e37eb106fbd7532887eb17809a944789df62158a6f7a4451b1de4abd96323b99a9ad77726907ec0e1eb559dbaa42659233f2e27f5e1f297071d2114b4a6961d681f9a9584ea7dcf11f5a4f5ef38dfe8beb870a13a3c79fcbd0ec9bea54522f5853ddaccb61168690d862920fc46d3b2b49849a5fb411ea2c54c5e8a78df37e5082d5ddb4e56f88fd20f1f2f558a7535fabcf69006b4f001a5342350692b24987634a7ae25feb02f3fb651a6bcda17773286d26f1d3bbb2112cebffaaf051bec27ca9082dc56c320dd65c263c0775ad088dc0d615f6a08c3fa1056778373d22b7abe4f9cdab9bd714cb0396982fdff8729c0b8756a0deb07d15f3cf1a6422cdefd7b376ceeb81ed281b95bcc7d923be5704ba29eb98f9a86f087da7dfa2e292ff79844244a522a9917d1b60ac1ae9903a18705b0b21c8be60b0fda46248e472729c6447b266750e0c466b6890dfd99ef6a21625fbf26bfb17e90ed8c40e2bb17e94d8afe8cc6d5bbc9e8e5323a6e22e24e298746bd9278a55d84cec24d3fa79452f8e36f13ee24d36b3370355d10529cc245d8449e1ec955a67b384e87145b6e698114f7bba2bab17160242892742f425814f5e01bd8f20f3205916d7916c62ae6a6539adcc791312d2fdf0895e9d26a5d7bfc8113a2c7d2d1cd60825787686e17420ff089f31ebf1f57b256791c6b6bdb0caec113b164582049580bb5640fd6a1cd1fa58d9332c7ec31ba7f4c01804eae5f2651edb75b68fc163af154086c51feaf3f030ac76d0b9626cc802370ec887492ccf2a525ce6daa3654161b00e82b967675f2e3d0c1b325e54232452939efe54b2d049647644cdfc37ee6a137dd18265531d11c355847302f08f635855a590d0ba631f6300bf0d9ad93be955e28bd7d25a1add73c535991b22189677499cad38120d85106862bf08c4825dcf42dbbbb5dda5d2f1bedda4a4a71288767fd1a27da224f33349f77bf3b1eca6eb56ab47f33e1acf18342ff965b268db34dc87bc32f4b4fdbfb69577d8bba57e8cdcedb98ba564bd80b3199e2f0fdb50cccbc632a0dd215a57af4c4f443a71c829db4e1a082bad3c0c4e0a30f71ef15e6ccdb415d733c3ce049b44596ac2c6a8568eea8183ee202a8b1d739cdbf7afa68afd8f42e0b109e6d128a671bed9e50f3f69b6747c32fa6ab63961b1de3a0d7131a8811eb4febdfffced8921362d6e9747107376a1db81cbdb41ae5063a90fb78dc1d4d63c9f3eb61b6bb49ce0aac03245eb551f15230f08420ca22c28fb8556d2f61c94582d654ca62225f696cf94617af9bc29018fc4640a2e64a92a715552276e398dc1ebd9a83eecd6b6a37d6b20a427ee667b1d8ae1509f06860a46d59399198b9de077a9f3f69299f83641e73cd5ae11b74a69f5f3e00ced48beec118673a6a912071fef569a161d7151a3f85ca683a26e43f058eb85f2b6525186c3a90b2e00df69562d6acb2d413a9a0de682badf7c1e7b10e1904727be17575b5c25358d24b2314c0f5a46f83a9072d41d182d11df0373dfc9a928bd1aabece44186c5f617773f585435810bbb66476ef553b22f029df0af479733195c5c4cee123eaf5bfb696906ea5d3191c17fc402be404e52d1bfca2ccfeb3cec252709b8bd07311e729e4be44d516528d745916a6d355565bf740ba74b9258b164744ab9e3e6f519e800ebe1c928ea4efc50e108db68dff8e0aed0ef0d9cfdc36fe9a732e0c37649b8cf20de3cfde21fac916f36303b7614f15df80b551db92c3bb52a5ed86e86724b59c947ff065c52cbf60d3139e0c95f625eeface2e11567cab228642c7ecc7826101068e38c357d7eba044e3daf0fb666041d742545aefb16a6fcf2e91b6f428baf13301ea146dcaf86d2fcc9d8f22336b057a5f9901d609659a04e34e9e3f3447fe0a52a1148650c6ed66eac6b6214001f92ec9450838b3ca28538cd52116644e9d1b47d5c227772b71f038668bd99dd7f478931656aa52ead6763b9493ddda5b260d4139113d36dd3f0eeb7ec60f782eed1465f038ac6dab58f9edb9eddd6846462c9a7388fd1e29a91b9413af7788089ec7dada47a88af5009e0c0692aa4df2d3e1f951908b2504094776536bedb68dde22fe67efa844bc59cf48d133182b9498b5d57fb4fef12c274beb0535832ab5cd99dbbf924c10be6676293515f02dd244ac95511cdfc2e6e3f9394c096baeea13dab5a441b3c037900e9d1c6c88b44567bb7681bd838e35ce8e43fbec970f9c6190923feae34255e62f4834d8f9b353dc0470c93b62ae1e80d989adb7d866198603980b0140ec75df5aa17b78962f36975c0476f7dc4c5d6a06bcb78219d84b00ab354b473e09eca127b38cbf5e24c1ecb56e3885da5459181848be65b0cd119823a7d3c5e3e8f5ac832658dd2886eb247258bd01f463d221474e29dcde0747513ba50ea51ec3e2f78b3e7f096e2d1e990d6dadf363bf87362b8310ebc0c54a959fdfac2052dd95a09417ea6452169b4b23f814ba7d1d9dd3ffa29e288e106b4f0c6efb0bca4636d7c6895b56d4043873ea2b6a6481121ecff32cb635a4fb1be13486642d52dd5c59110571b1a5f7a0f7f7a994c63c7dd72bf411547dbb9d93c51c0c5213813fe0dabc152c62104dab31e081f80516a2a229face54cace1fa24eaa32811fb70ed0a5c2a176743a396720153c5b63d82b8db9c2349176dff6700ed9b05e65a946bb2d989872ababd3ca7f01954ab91137761c6ec542aef2c92a3b4c4e6f0e8e40ee5dfb67e6fe9af8cc1bebc4bc5a15a9d65b9649dc791e2a7f19edb860f6b4be8b26ad1d7040402ca463991068351d4935d330f2ca58a64622972c23c458464e96fd71bf17eec51bec57d6d9f0ea57301ca48c12def9dd8103b0b01431c128287597c1b98f7c91d45797ea80f6f929f4ef516cda39d3dedca3004ec57313ee7612bddbfabf608296cffcda8616ef5357e6a3d065715e6832d6c3f65f993c0af8d6a674c6446da85035489b9cc05005ad662cc5c14bb08cc61a440d9f134415d40819522fe345f7a1634ee3fb4f60e19df1c9de0fabe223244d41d5b97e0f2310bc9b56dea1192b245d2b855a6ee2f3de154a7194840abb48345a11417f2dfb671da664a29e3c6246a52fab1589d1bcadc0c8e7a81ebe64b37ed0b3f7c5fc468b8830fc12c273a855c1dc1e64af3c42122992e2659f89188c2d4f99e457a63e09eb5c86bdb1297d6733d70564a99fac9f66af453025c7bcd7b40fffaa9fd3d34cdd9fcae4f0067fc9a576086d152524fa4abde6ea956d83d826923cf82614bc0ceb7b90ebe3a800fd76b06dfcb9d7d375ac3e40ece57f25cd2b6edb87a769cde8f87abbbacac375047ef9bb0a19165aa8cbd64813eed27d13a042b796a88b963b852db621181fb4c53a05707804955634a3fc4508658840128297d44829a23e3ef703cf4fc150dac41c44ea697fba8cfb3bb0adab5c5db7beea7a38d76eef21d4b8d25f9df79557667a15db094696d09e911874b96c6d5c059550612c3541e08d5282695d1d58f8ccd3930d0f5a9e28d4444a658e88a26919649b8c7cc95983fe3fc12a55114b5de30b2ee5e39e69ddb5265922c96ba4f3a8a38026757338df9afd62172c2fbfbf88f3a0d4bb05b57ca9a773e9a75e0f30ffe3932e6864cae4af20f8da562ad69a283cbfa2a52e435ef1df1c6d5b4489ef2394a2d33254ff256a731efd57daab9b12250248cc72fe9ae98c848d99b3a74578b42f0dedcb413ed03f8d8fd88f7fa7d4ab8ac3ae8fd17f868cf107eff4f7fc57c688cae48bf30c69f17ff60469e71e0f0f5d1deb387cfa25e2c76840ad2983b08712a384a68ab363a1af76f11804aded078517f827739c88007e94aa4d845b72ab87b4ef4e5c6bd8b7e44758ff640ebf53794bb18d17ded1573192143f407d450ea94d8b1e7eaee46f9b2906a7b3c6c744e9f6fa5ebd389948b056af60cc93913d1c70651099d1fb5c8afcc005ceea99d74e96b04730e69f62e40a35ea94723e59a7979ab74c4004d9a485ac1b0765f2db01f7dea5a6dc0d42035d7ae04362c777d5a4fa4c6c4d4a4e66d91f84c2f122fb9a077dd1019e8c1ab94f221f9683502224ade79f464a778957697e9f3370ebefbd9c2212f03c898d257725451358ce66e883e9c34bde6a011cddea97f5f47207348483bb5e68b9a7326bdc848fb54a7eeae5c5550564f2a09d823204222e02aa431dbc9a00327f39eac264c496184d30be1bbf83bdae22b5b79facc9024996771cffb885a4900fd5fcecace03f77915728c17453cc55d6d5268153651905998af912cc46ab79e9941c4785635f72b1427cc064ea8091f06ba84d4d45b8330da61926b7fbe0376313d044692d61d37fe9397bcbf127be3922cc41288ee36046d266b6f138df20854f3f320e4e8420c98d687ec13728a51bcf6c596fc53d266df65cb84264292273a3702f45c3786a94a2210f7bb6b09c9bee31e57ee2df1f76f0f6dfb39c1ceff2eb73ffc88ed033547f1d2500ecf6a05c81687ca2fbe03c948d098db12c223cbe876f77227486188915db66d982e0c8dcd8a58a46881fa1da4dc7b758c3f0eef1772e3736da4a9be231b731e9fed9d0710cc9c252e46c6ac3d8f36dab9102433b13bca694a3c65a0f1f41008bab910e828ecc015694ff4f86ee7514f9f14df1379e3e672f7de8ca8cab2d7db957f90e1a990a0e6089114c79375975e7d88608926fff529ad2a12bdf955b09741366b9ee475b2943ce3b2127f835ea09e2d0f8156ab5e081680b296eef1ff2d56fe6c38f217845dac2154c65b28462dd7e70c1edcc251cba3b58ce648a67c1c9db35257efea0303413ad1241e239d256ac9d50ff80f967d012551e781d889097ffdd21c99771201acff3c20f5576fbcba7c904e260dee35ce65da8b36a3203d91e7a6c8a24618efce465a913231c5938da216de29527c7a9dd0c6fc3fffbae569e0d677849e0acd7694b358ba0ceda43d93b625e9784ee08663c3bd1ab5bdc30f66f6d4558f1a63e8998386244a4c5bbe9144ab5b4faa986e5494ace71d43a69fe563f91d520716c52abea74d0c9ea17b9897948055b6fd3f6a25e7c385318f9a587a9bd490fac1c9d1b37a2fb94148e19a3758feb34080a8345cd7850baaa3dd538a6cd3cec08459b6ea5b36702ec3880e9d058ac68fda93934c78ee272e94c5d0f602d96197361726f66757eb11ebda91398394f42095d96e72dfb7b5e04c37d6ad673cbc221f6b3739bf0ded47ac9771f627008ca806e9ff0bc5077d33833f44ce5d34eb94ea9990ccb9f102274670341ed10fa53a651754ff94c35339810e876bd5b147ba6aa89fd8260badfae4b738e0053ec48a93ba79d9fb4a8c6cfc73a7998e3c71326eae8a2d1c9db390d0952332df5b4d0131ac5a1214d3eaa7d479cb2f1", 0x1000}, {&(0x7f0000000080)="4132a686249895292cfd59ed47b6bf0c564bb6ee8e1b2b01b2e9f18afb8512c7ae533f61653770a5fea9fce9c2bd79f0a350e2f72b56e4fc20c01f272504", 0x3e}, {&(0x7f0000001b00)="9c09d3ccbbed64b39b8ac66f440ca41b862e65fa50e0e4bb43328f046963bac887ba86aefee7575ac1d365a2d02ce8b445039d4efbd1872631236301e0947986d799b70e26316567e793767f4128ab438a01dde18b0fd1a9eab03baf83e84ea44284eb566ed4dab0b6a3b63ab1f96b748a0268715506d2ec509d28bfebb02b88baff8791dc85078944ad39753d557b4bb8ffa775a0e84b76ae28945797c50c63792e6aacf52ba49176903f5bf8c2aa6f0c4890563bfbde122b83bfbe525642cdf8806fb5456a97e258680995874a22e81e3e164a23934480cb0bc16691976ce3c096eb792eea06458c2453e9920a00cf14907a3311924dd5f419692e1bae202e2ce81b596ffaa9b809d56addd9fe05746fe654a13e9027ceb2f1ca5844657d106e3219d9cb1acbfc75ccacd709c5d28dbf291903e651005000497d22ebdfd90552613a404a90e6153fd499f2ed149c83091d66305ee0dba23c1f3a44bb2d31f1dff8a690498dfb0929d380935cebe5f7de774b7938e1be270ec604e3d0cb6dcde6f968deef062490956336610f2dba881fa22d820c3a8aca07ae83ac41ff7771ff2b9a9754746214eecd8a046061457b0269eaba24c963d885c37512aab2115308191330675e7046156c71cfb8a5fd94424779bbeb7802a8cbcf2565a902f0cc711bc17604024290f3590b1552d941a78b5d36a021f4b9ce8005bc37b0a630ebb8b661430e4a9f572827475fe2ebc23bf4ce0968971a78f154bcc68d37183f371af50bec3768bc2528a039811751bbc8c75cc13405cdccb4ed00c831e9d07326cd218f50738c4faa4ce90b3a9cdc8329e8498d912446b0a63567fa9d4edb9e398dddea221dc394762d038f7e505f49b71f44f3f7712e493e3cb8d7e9f716b46cb2642549618f3c80fa7368d510b97fb3d0844863af772c55b3f96516f588b49222d6b053b471a1715e7e2ec5d4ec430273dd0d26a6251d4dc4297d0eecaf0688ffedc0598ffe791a7c3bfd270c15269b55708b68363a4ac1e43e2c5c80e42eb894c9d85540f2024755044463ba254ea8cb1891615f5079f0b887b1a3da5e3dbad5f50a2bcbc6862f5fbf61b5fa5b153d33490d9d3fed5dcbdbe8e599b525b8babb63834ed32ffdd0595e524dd759005e7530402e7f7ce88830ea06ca1984357b5fb2d5f01e0c1358d941e95a3ceaa088b74854a1e3c06244c3b61726e8bd0aaf1103a3fd8cceffba7c9f44d49b534f0d1fe17f29b245914768f75bd4e3cd70b7ea381ebf113c2bbe0be890e0afc9a47495cc680c9b61e03cc9789654b4e9bfd2140ac492f3958c6c2a4cec532b920cbdb088070f348f14de9198c2e9f205dd22fb1a6d57b3a22f472045bddafad2a7e4ff4b67f83b4d2588e0801fcef279e30d95bd4f7b6f5acae0241aa03b8a3b6d4d5ac24ce590cbbd09f6d9b1866332974ed466b0e6d6c26467be438c110520d93f24c0b02ef42f9e0cf3d5d20b680bae1e57467974fcaf3373374cb89e3fb3bafa02351e6ec7d6d7c89f7fc3fc50c826727a37a74431c20cdbe13cff59a45a2bc0d99552f7e5d8da945e967899016dd5593f188c63eb83178a6c0b15fa12abf8ff7d1b6c3a1804bf5476422d7cecdb8a69032aceb6916f6abae8a17873259f963713ab6d238ddef118bed41a7ab122f07295251cdb98eb0b2d25d4b233303712a71ba29ce9d9a33cc2d425ea3a2ec9cb999b9aab24d2c90641e1201713493cbdfd67ef11df85fce16c00f72eb4f0af3e59492595c88777ce20fb49562f88722cb392dd21fef29cb07dda8a3196c43ece8f240b150056313c1c87249e8572a6350a2be28c570cf40f29913c5278c00ba8d92de4193f2c6e491a47f1fcdf218fa7048fe3afafae467018b263a839836d6b4fc4db8a5f61c91d2dcde4e37e219f70f28b0b990694aab2c56392e0dab7e11501b6e4c11ebd6b083a54bf4b73f416aa09a24cb6cb50494ef27252a4cb20ca66b462016a3f6a15d419b2c89004d5ed3a009a43594e3379f79ba4ef6c92f75b1bf5eae89b8c30a137ca5aa72e566452aba7baeac6009cfb2fcfe33dfb9af03be724abbe9f28b7d85db86219f9868e7ed7ea7b1ac45d6a64106e383cf4fbe0baf3a73585af231cb0baed5490d8dd7e9523d425b132302a68b39798929e0b18474441be576f15947f09dbcac6de5c28d0fc7e182b1a4a906a10ceb54a0e918b50c93024993940f93b3b2f6e4f164c4b67f0a82495dc548d52f62a9b67bfee58049d3cc2de5e1f0a78279533529f3274f0bac61110c11b2a1fd213067e6a46b0b8ee45583bf16fc8f9127009efa3e5fb912139c16612b54d5b77fb0f27cbb47fa335024f1cc0b27b84bd863e2bf0e47fdbc568e98170311541de749975c4e1ccfc5fb43741888a104055d8d8a34810ec231bf58b3de081640a359660d3412fc33aabeac0464db283b3869bdaf9370e45e93a653f17f9b72c772cd4fb8f95e66219e8db1549d155cdd51ef910b1b01a9b76f10753a3a93c020dc979c16f0a8a006e07b9f9428dcb1b3695d96b4ac5ce432bee5fe35a4149b8d141dd00b5010d26f36a9719c350ed1396acf1eecc5d58cd484d30203678be3ddaa83c279d0406fb89c139ceba5e64cc5b72f273f196476185b82f19e3dd51bcbbf6012065e86371427fded12711174d673b5a38a504ddede5c31927e592fe64d823a4ac5b6864f1a36b4e1edba63f239676bfec0b06ed4326a7c4e5ffcc6ff9ec9c6feae7647451eb2a8a4474e1d2fa336eab597cf3e6803deeeac0d1481d34c205b86bb97e00f10124d1d94c5b9dec6c448a56ac4636466e434e3776129efbd2a6f8ed7fc558d9ab9d9d67a95763cd0190de9d8c936bd49c1a821f6e9804cfc570c2e87c44a775b66cdbf0ee2fd9de3ad82321f0c56fddac16c1a3bf422ac64a06791667e5b50a2a4f9a1e8382f922168aa3f6fa3b8f8bfddee6b1dd21ba522405e42ee3c83e12c1ef83b6cf5a946ff8c7fdcc007b839c1f5de7eb00ea88cd80f20a8411fcaf8ea5c6768789f871d0c597c1c7ffc111346dc1970aeb71a1825d35f0a446368f2db616e8b360268b3aa00892f4c2a8b3cce14c90e3fa3033911ac11226abfa5ff2e1626aa3441ed6e72082cfc18a1ad8640cb13b9a058f0cf1cd47742ac3c2a49f6e834725b140111747330fa80f9e7991133be638ec01a9f9646754b12160c5da7b71936af8288d22b858e523de6444339e14861fd8db6ca4ab762954626d6067335052c4a7f8a844259e4966308d30ca91acf719d06f93e313d038f6622089a98896d608f071c6de4ce6e1734e752b9e45908fb1173bae704eeb85328ce19da973d8f4308233ee8f701d1596defe64b404c942265f0c5ca23871896cd78b7cf1a3d8572979cc06bf62595e5549e03fda7d05aad0c8d2b14312a39876c80ce8059f04da5b5ad985372e4e24bd019e04d87be7361e2b1f6366e2dc302ff8c9a43d8e1b1a4a415ffc8f040c3404bdf35be4aa107b4d8095da92dd21a234aaee8b1be3eb8263ac1ddc742d277f1a2ea1b08a6388aa2db8b0a5e93aebdf6a1173901dfc6159c1de2c254070245460b70fa4eb814057923667217abf2743cc8852b52f5e2859fa01aad6a01357cfa64849ee9e551e10230cc52d6b4add0902e5307f32ef638543746d5c00289d26e53d9966f7edd7ce4c1a8f6d998445d36038a74ed63be2f739087b08b0012d8912c6f7b539c3f5f762c88603b300330592da86741a21dfb9315638ea977a5c92793247682808657c166ca39251c5dc70c63affea6a2a17232d52c1f4c8cdb59a92b15897e6e385b5b87c152baa3c137c078640b1c6c8ff9d0578c08f5b2edfa931ab7b66c39b75061b35ca2c7c820f9146016c8201ab20970546f266a0299fe9a1f6bb22f8dd7bf56ed54d9f39a91eccc550becf67a04b3b0b5343ea45f1cce0a212c54071698c4554f111be3f01824a005b1601854dece39bb00d4e42fc8fe9cde760b6c1e19ac35f890d9ca3e788819369ece85d219c44c2641ddd759e598618a15ec2926ed59b72451e67c1687c4e48460273e2688042c675a8b125f16a69b2c57cdaedebc202cf147520b3262b82eb7f275ee88a15ba9f5b70cb2851499a36200b5005c618f98aa1e91cfd67b353f599bbf1f1bfde6e6d883381df37a64fbf3c659e2ffab9c93b68013143b352e826744e010abfd8b538ec6aa49cc852aa5b06eaf5b58f0a26fc11d562c8cdb74b80bc276d099cf29f80e73b898fd6e164db274147ff0655f060d8f8357844c115b2aedfc0c1fcb8d650485b85ce88cedbce6455964b4ed669672bb7aacc2122fcd86cb602ce8c84d787b3eea1c24c368607f3b6faab96c93a63318ba02c639fc494bb727c9aad63fd707c6681c9cb66a2b03419764be6cccafc72090718617ec3978c317bbff4c796799e6a5ed7e5bcdc0657eaeef523bf12792d9722704d3536f1057aac381645bc037aea15330af5d1ca346ec5b3079a38c66589db15065a4c7f669f3e3f694c5c6df7feea449b8e98908e00b2dec88d2a88fcf5cc06240b0787668b3cda12f2f2d1b671b232713c65af1e2988c400b73b7ebfef1ea5d0cde485e17a051695483c7c35fb6cdd245f317dc8244f756f18090b247a8d4f6b46a79fda11ab721729834321cdc1022edf54c60a45c5a447b27052657305c1e205d6620e151b5e4aecdce228ba12d8abca53a754d27a9d43939f0c51e06a23d1dd7d877475b8a6cb2ece8055972cc9cb4d41ba4fdd6a5916a2d2d2bd1ca02be7982cf36f0380179621d81d405c4ef9e54120d65ccca3e54b391c888b5caa5f592fbc371c58703be1065bc3867bd91fff37021d52bc3c8dd3daa44611168efcbb8c893ab71dcbe7504b5d9ce442ff796e8c73eede2832ac1404bea28b5fbf52c1ead7de9301e21b5e0a53a031ad1bbe708ebecc044179289c14c20747d624d85ef428e4d77c1212daba5697ee8a186fef6a0305913280cc2f8ed2de6651f9d4907755ca39b9150e54dd85913fa559c4f6bb06e4047841a62be065eb45531074551706c8150c50847dfdea5dbd0a10cd138c60dc4d03caaa6970e9eeb88a82e090f74b0fcec2dc168fe2148747db70400536b8a4c9bc75befbbc8ea7798b0f708be1ffef9a109f6711edf31a2d42eb28fac3669148054ecfee008903d4eb296f1be11a8c8d5f9b306923c1d0762c1ef796e037b0ee170406051b6a8c4f26a83cbec3cbbd90ce56e9f1d04a20ac92e05a635e3cbd542e69b1b41a48d0a5eb5a60f83124ff1f59e72674ab7e5c0cea36a40f9ef02fc981f606db71838037531e68f3a77fc347b07a906d58183cf25c092fce2fbe5d539d3019ad1381bc20ca9f1eca3bea6aa4cf71e9188bfbcadc509595632908e3caeb97de9c7f6681860bac7ed0fd426c6f415254981eb21b5cf78682b1bac624f29dd1513bb87ba94ddcafe09bf811425652195ff3a6ec1eea2468a73fc17514341e384b2e98ee3801d42bdc87add593b6742e8ce87e00af743a8d3d50e0a7093560b5e71a8240588e3304cd2dd02674a7636499bccae3b1bde7c4d53a6e886f5f07fcdec3092f13b1e150f0d51368ac26a6bdd035d49cc0237bf0748aff7e1b9bfb286d8cc4a3083d4cbec8f28f51abc1d54500d38c38892df4e440a2180881ccc33f3360913309b9b74a90d4ccd60d8839bdd80c36350afc10721ea0f5c5d27f833e4d6a119f29538159c5bb576a757a1f8481650bb065ff20440dab3e2ac892d77c86eed72e872a9ba3577f3b089be5ad07f6e9ef1f", 0x1000}, {&(0x7f0000000100)="c91c0c8fca47aee969ef685a25f9f281d0e476da9f9ea004b0ab0c924f6a34654b9f4b9ffda274d71e49eec6845270e3f9f91f958caecd4a2d8c29b32a2ddd5a9921978d91da0cf71b596d4d6a450384afe35456a9bd1685e432e405dffd639f01185a8ead7378720ece09a5b89b3c40c754cc867e57313b1d8cc1d79077ee212255268eb731689b65b98cc37b154b33ec7c5589ef192b3b623a5a7fdfd14a2875", 0xa1}], 0x6, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x6, 0xfffffffffffffffd, &(0x7f0000000040)="b9729a76d25eba42199ab9aec6d5033da5d56eb0f80088ddfcf30f79df3804fdf3b0b0bacf65ad663fb136eb3543c69c49da028f142cbe6275cc2aa9a20357638fa6a86ded1338e753c8b44f9caa51a7309604", 0x53) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x991a, &(0x7f0000000100)="40350480", 0x5b) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x149) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x40) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x1, 0x2, 0x100000000) setreuid(0x0, 0xee00) r1 = geteuid() seteuid(r1) r2 = socket(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x165) geteuid() r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setreuid(r1, r1) recvfrom(r0, &(0x7f0000000100)=""/188, 0xbc, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x2, 0x2}, 0xc) faccessat(r3, &(0x7f0000000200)='\x00', 0x1, 0x3) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x81) setuid(r1) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="ff01389baedb555059813c3fcf3d4a227afdf1326d343a726040b3f5706ad11cdbb3e2686d6f56eb4d0abdc48c5211f72879d74781971856fcb09e133537f23bd11e5dbe8d4e7034d38316db3509a272e6c037d5ea9161a305795d222778579a6428c90b9015b1398ad96a1edafa011b5f4bb4781f69c73d8907619e1b7b9b5be7d720ea60ae2dda12809c116bd004c592d20174f6c4a2c0a4e70716419ab27669874c25b00f914c1afdaa02fb216ea596284d38ab73ef50d9703d5cfd932479e0227dbc9ad86d044ff6a389b2ce"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$getown(r0, 0x5) 16:00:00 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername$inet(r0, 0x0, &(0x7f0000000040)) 16:00:00 executing program 1: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f) 16:00:00 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x46, 0x1, 0x3, 0x7}, {{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x8}, {{r1}, 0x0, 0x10, 0x0, 0x4, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x14, 0x2, 0x67, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x78, 0x7, 0xbb7f, 0x7}], 0x4, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x79, 0x0, 0xc4, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0xab1}, {{r0}, 0x8b14ab8d6afb86d2, 0x0, 0x80000000, 0xe1ae}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x9, 0x40}, {{r0}, 0xfffffffffffffffa, 0x68, 0x20000001, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x88, 0xf0000005, 0x2, 0x2}], 0x10000, &(0x7f0000000200)={0x8, 0x2}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) kqueue() 16:00:00 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0x0, "85b9daf53a3aa91d0539c17a7ae5882bbe1d1d62", 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab08098824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="6b9cf9ea5ba07f8ae5d90705c9ae3e6c02008b74361e3d", 0x17) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() kqueue() close(r0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x401, 0x6, 0x0, 0x4, "a967db6b25e1ee58124f39921fb19edb20c2c520", 0x7ff, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x105) syz_open_pts() 16:00:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x21, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x60, 0xfffff, 0x6, 0xc39}, {{r0}, 0xfffffffffffffffc, 0x8, 0x10, 0x28e, 0x22b}, {{r0}, 0xfffffffffffffffc, 0x6, 0x40000009, 0x10000, 0xe44}], 0x0, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x800, 0xfffffffffffffffc) 16:00:00 executing program 1: r0 = syz_open_pts() dup(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x0) read(r1, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000000)=""/23, 0x17, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) shutdown(r0, 0x2) 16:00:01 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x7, 0x604, &(0x7f0000000080)=""/105, &(0x7f0000000100)=0x69) getsockname(r0, &(0x7f0000000280)=ANY=[], &(0x7f00000001c0)) 16:00:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x82, 0x6) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) read(r0, &(0x7f0000000000)=""/74, 0x4a) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mknod(&(0x7f00000000c0)='./bus/../file0\x00', 0x3a0914c44f7b202d, 0x2) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x4) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus/../file0\x00', 0x0, 0x110) syz_open_pts() syz_open_pts() open(&(0x7f0000000040)='./bus/../file0\x00', 0x8001, 0x40) r4 = shmget(0x3, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/240) 16:00:01 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r1 = msgget(0x1, 0x1) r2 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() getegid() r7 = getpgid(0x0) r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x6, r2, r4, r6, r4, 0x42, 0x2}, 0x3fc, 0x4f3, r7, r8, 0x2, 0x10001, 0x56e, 0x10000000005}) setpgid(r7, r8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x1, &(0x7f00000001c0)=[r5, r3, r4]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r9, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r10 = dup2(r9, 0xffffffffffffffff) ioctl$TIOCDRAIN(r10, 0x2000745e) fcntl$getflags(0xffffffffffffffff, 0x1) r11 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) r12 = getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r11, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x74f2ff39c395bec8}], 0x3) getpgid(r12) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$TIOCSTART(r0, 0x2000746e) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r6, r5) setgroups(0x8, &(0x7f0000000040)=[r2, r4, r1, r1, r3, r3, r3, r1]) r7 = semget(0x1, 0x7, 0x80) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000280)=""/220) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:02 executing program 0: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="394c74b2ec64762daddf39df114da97740b4f5c089c0ba3cdfad04847fd337c30ab2ef", 0x23, 0x1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x44a, 0x80) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:02 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r0, r2) r3 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0xffffffff, &(0x7f0000000340)={0xffffffffffffffff}) close(r4) semop(r3, &(0x7f0000000040)=[{0x0, 0x7, 0x800}, {0x0, 0x62, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0xf3f787cc5afb6ea3, 0xa03}, {0x3, 0x17, 0x800}], 0x6) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r5, &(0x7f0000000300)='./file0\x00', 0x21, 0x3) semop(r3, &(0x7f0000000000)=[{0x3, 0x4800000000004, 0x1800}, {0x2, 0x1, 0xffd}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() getpgid(r6) r7 = semget(0x2, 0x3, 0x42) r8 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r9 = getuid() r10 = getegid() fchown(r8, r9, r10) setregid(r10, r10) setregid(r10, r10) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r1) getitimer(0x1, &(0x7f0000000080)) pipe(&(0x7f00000000c0)) getuid() getpgid(r6) sendmsg$unix(r11, &(0x7f0000000280)={&(0x7f00000007c0)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2c9e04f01ab60d8513bb26c361ed1000000bd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba2000000000000000000000000000000000a2a90a5fd51246f7833803f33309da68d49d62b346b8eadce4bf67d138304000000000000006493f2160b98fa488b1256af0600d8895d7aa6d83d7d09f987204d56983412902a76efa9185f0bb6cf09c925af9d4d6d7a1a47e4868ccdce3100368a5ee401ad9e88f283319968ec84f88d9d0c7ab859a0f81363f3a3c99ee104a240358a017f0c94954a06fc84bc9f673dc4547903ff3b66fd1b5dc6962bed5d56e9cdfd8d25c9bca80329957c5aadcd5f1d1fbb8068c2c4f1d3914fd0ab385576bbcf6209248d49a4896932ccf1ed2f63b958718edea91e3de4d02af604067567ad9d5914f34206b3142c345a7d1da3de45aa325bf1bd71b499ef1c32d11d19a093b1d9d722e7fa8fa50d372fd5308b5ce6fab11691164deee33e808a82300c9619002e828d79de2308a65f5af33c329fdc4b98a787c9a5ca5ddeec945c7207180a41c8886e69dcd1ed611e4f388821cd6290292f9278b4c7a71eef4f8e3a370fdf3be331387d0391ef179478ba4ceb1be63a0d802c5e2489aa0d60ca2a350000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0xa) semop(r3, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x3f, 0x800}, {0x2, 0x4beb, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x2, 0x800}], 0x8) getpgrp() semop(r7, &(0x7f0000000240)=[{0x3, 0x8, 0x800}, {0x4, 0xff, 0x1800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8705, 0x7fc}, {0x100001, 0xffffffff, 0x801}, {0x7, 0xff, 0x7fd}, {0x3, 0xfffffffffffffff9, 0x1803}], 0x7) 16:00:02 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getpgrp() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) pipe2(&(0x7f0000000040), 0x4) 16:00:02 executing program 1: setgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f000021c000/0x3000)=nil, 0x3000, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x18, 0x2, 0x0) clock_gettime(0x4, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x190) ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x187}], 0x1, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x9c) ftruncate(r0, 0x2d) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r2 = open(&(0x7f00000010c0)='./file0\x00', 0x800, 0x10) mknod(&(0x7f0000001100)='./file0/file0\x00', 0x9000, 0x7) readlink(&(0x7f0000001140)='./file0/file0\x00', &(0x7f0000001180)=""/4096, 0x1000) chmod(&(0x7f0000002180)='./file0/file0\x00', 0x114) r3 = dup2(r0, r2) symlinkat(&(0x7f00000021c0)='./file0\x00', r3, &(0x7f0000002200)='./file0/file0\x00') getsockname$unix(r3, &(0x7f0000002240)=@file={0x0, ""/4096}, &(0x7f0000003280)=0x1002) unlinkat(r0, &(0x7f00000032c0)='./file0\x00', 0x0) utimensat(r3, &(0x7f0000003300)='./file0/file0\x00', &(0x7f0000003340)={{0x4, 0x6894}, {0x9}}, 0x0) pipe2(&(0x7f0000003380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) rmdir(&(0x7f00000033c0)='./file0/file0\x00') recvfrom$unix(r3, &(0x7f0000003400)=""/252, 0xfc, 0x2, &(0x7f0000003500)=@file={0x1, './file0/file0\x00'}, 0x10) kevent(r0, &(0x7f0000003540)=[{{r0}, 0xfffffffffffffffa, 0x80, 0xf0000009, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x9, 0x2a}, {{r1}, 0xffffffffffffffff, 0x60, 0xf0000000, 0x10000, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff9, 0x50, 0x21, 0x3, 0x3b}], 0x1e, &(0x7f00000035c0)=[{{r4}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x4}], 0x1, &(0x7f0000003600)={0x1, 0x8}) r5 = open(&(0x7f0000003640)='./file0\x00', 0x80, 0x1) rmdir(&(0x7f0000003680)='./file0/file0\x00') openat(r5, &(0x7f00000036c0)='./file1\x00', 0x10400, 0x40) ioctl$TIOCSTART(r3, 0x2000746e) connect(r2, &(0x7f0000003700)=@in={0x2, 0x1}, 0xc) r6 = open$dir(&(0x7f0000003740)='./file0\x00', 0x208, 0x2) ioctl$TIOCCDTR(r5, 0x20007478) syz_extract_tcp_res$synack(&(0x7f0000003780), 0x1, 0x0) recvfrom$unix(r3, &(0x7f00000037c0)=""/4, 0x4, 0x1, &(0x7f0000003800)=@file={0x0, './file1\x00'}, 0xa) fcntl$getown(r6, 0x5) bind$unix(r4, &(0x7f0000003840)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f0000004b00)={&(0x7f0000003880)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000004ac0)=[{&(0x7f00000038c0)="11d1f96357c41e171e1850ffc11a53b8196f74daa713253219696bc20c2ec06e4fb38f948b4dedf5d7cbf7d8f99e1854594f20f8a906417e9baeb89eca28dd87151e455e831a886d6ca75362f6c9b23b0ab91bb2bcef7d6e80f82483232e8eb0a69045eda41992e18f42a581ccad5733c704f07de63484c0986c409a578b899b8bef1c5bdbb85802f9ead192da0509e4e5258c111811aa0fb707f3ada3250e85bad655de68603f4ab91d60acb0a2097e2457fb9c0e273e796810027ae925169a1e1990f25f3b068900764813ecf61cd921d210032494bc2a142f53e1", 0xdc}, {&(0x7f00000039c0)="b83f2418169548f362675df015a0b2427048e9d27c5b298634cca2f1a41abf06631caff3bd380bd82246b2e3e0b33c6037cc47c44b9f6a75a7221935abbb3f27b60cf038f25711fcff9365d967a4a61e4e8df5c338dab594f6762ae1deacc3f1c4c5569bb28bb6107c066a8bcfb5c9668847f2bacce07d349945e5a5b5fe3fec7e4f907e70ed2dfe3c6080c0f61232f7a77431aa19e64a88bf17c7aa03ee72a28d0d838ff5f23df56e59a65238d5923ca0b81856d74e97f98e9476186f32a3f30f5a19", 0xc3}, {&(0x7f0000003ac0)="df976ff062ca9d55811d9a317a75e39616f3a37155116a152234fa7c68d578718552a90ad0c8d8db8bdc66bd12575c2630f669bf856124600978c5705c1d8b53621a982c30ce18b5a038bb351d45ce1775d05070ecde925b8563a9e5499d73c561e6fee2c598e88041156b91c67bd65c1ecd7b72f49228631ace3f8fc783fad6965f7a6e977e2eced8690cd2eb52e6bd49147f652b6c386c58f4d6a7c8ae3f812d238def299886ee5e2e32dc1dcf08e888025ab80ede20b971a6775941561291fe9452b295e566cf51f706eec36a2683125f18a5cb43cc24d2a1475a04c53666d33f5f8b0e9fa4a207c7fbdd2d7b38fc33bb911c11441c60b31a51bffd76d9f2d6056535e8d80e39e5defec976cb714cca4d186814e5eecce332c42a76671afc28f882e617d6de176c56fbff6de6bcadf546ea154a6a206465266856d96d32147e32ef5390173c2969ee5debfd6d359dfe71d29f20dd723ec326f2918bfbad2e56bf8a6ed0998f3564048801e1e6ac9b03db4e0ee440810e96db338521b8db1162a7cdf2bb087f1e80f4ef119fcaa78e92c173a9c2789ec19290a830ea02e72eb1ab7bdc56400deaafc93cbf794409680861f030e0cdb346f4c14ae1d0db0714c1aa480c9bee915c19a972be1e8cf57c07a6b76ce740a1a5f60803f627b6c1377f12f27e7f33e77343212f3d1e3c9febfbcab68a6ded4c6893cc8c5278e007ef0cb0c1fba8e1f9e6c63b614379ca575726704a4bda9dd74e25642e8e47e7b99e4a06ae99280af821c38ba6f5d58f4e6584e8104a911ac551b9fa647f8e62d9f9a2649f90678340b2a006df80acb1bcca0e0dc6656b004adf1d7949779f5ab914356e62346abe33f35b5e576c076e92c422fa31df803baeb2695f81f0d65a5831edace51ed7bd1b0ceafc9845dc7edf0b08cc665353df68889645654c2e2b1e09a92aeda477da2e3efa4dc5c676b9195cff011b68bbe89b934d58af865ded0a6b4f0644b6c8c94ef45b6052115da63826e13d1c3d9fc451ac2b58393a4218628cdb81154eea160f790f03daef480d740b4cff781deab7a0406719c8f7eb5dbecd0f89b9e022f3dcaa96c6a9aa2281c88ff16768d0dac89a6b8c3e95a29a8b5b56eb7922df31416c29452b53f2f86d6bccfd62ab7adcf52fcac20be6abba0bf622a5e4731fea35bdcd18b5d792fbc65e0cb53481b1d484e4f3cdf2c5dcf786a393cf7443ae3e7a3930be1b42bf4311a683624dd6761a588a17251f89ced4226ababda4e048b65e521b08655eeed792074d77d7c13089f7228133525272b30f935e3ef71ff76a8f09d277f43062ba64c91d7b7bca0e82e918f265ecdf51c224e76f1c8970ec014a1d0097d559906d09890d479d1528f64ad8e4d08fe574ca38b89aceaf2fd7451ee3d2a11b6ad804e9a7f44d4f2ad7c788d8a10ab834c5f12f3b25b6c8dbce5df8a14f0aa4d9423cf5c6c62effb99aaed539d06ce1a879852a958a393a7304be6c25b415fffdb42e8f0862fda2e50a20d2e6633149227aa9baa5eadff0e02aadc46973ecf14804e75af7f2ec5b6ee00c369d5099a408507202b66bbd772f2992ce6aab2e2e363fa74eddc9031abf1e4c16c85e94eda98aa7fcaff18a10e6ff8112794ea2cc155e5e2287efa2ceef71637baf0c156de5ec51b08caab2166829b3c9aac38712d3ff236fd9a16c045d8bf7b56f264bc06cd0bc7379fe8bddaf34ccb5dd7450bd59e6bf54e9096a4d69f027b0fc876018c62feac53a77ba2cbcece61256c2e169d5c1f3aa44c066340283b7aea679170667980423f3501f3bf3a2b2f5c7d2eed07eaa7e0b8c3a27d23096b7f98cefa7b92b3630466015cd72b58163fcca9530bff30520bd5077c7567712c91018500d4e393fcc911ce4e412f0cf212f4cf5660c386b871dc5f2e9570ecbe24e05d18db5e93461a627067ba63b91d4e8e13416434e2bd13b92a7d225470af22d3af7e9c4d1d0cb03a5c94326faf05fb83f0e8ae8dfa2f712c9ad54358bc3f4b1dd3c598877d06a55442cd416edd9a72049c8c2ecffe1b3b0bd41de33c73dad98bc77b54defca86c602a915afb39b0630e52e418e80afe262f7db4c6254ca8c56cc0393d98b2d082a0ea6ae4b961f4f7acb05edbe079dc2f113b14f7c5d46e408938a1534dc88d1860982b7862b6d13c0811d6e486821fdcd406fcbe949768ccae72cbecd2140ce667aa8c497bf32e1d4fa24c40049983fba54a8b3e29baccb3be19b241634be3ed8581e26f62ebd31ace2b96b77273e29738569330feab758f9d056ad9ad1299bc3437cbbc5266cc4839d0f7566f72529286c56063440e9670eb94d16bebdd45567c5cbe2462a067618e14ff6e7780060d366a26b29311ac3461b7157ad62885c9dfda89e356038875d25ca2ea28c5f2a6147318842f7fa0f4570e26dcb3c72e4691b7ab80d5c5a0b1843eba5eb8c9619639006c4d5cdffb1ce8f7a1beb1827ac925481ec3362d6dd06a56ecfa838ea4f901ab1749dbcf99bff86e172d2aa584e4e9bc6c8b7a5100f8ecb1b9ce934fff8ab2875871512232383e6ccdeda18259576cccc4d7b1d162b6a3e38ea17b4e194b770e5f62d88e7e2dd5c5a3d8b30345e79310ed470cf81be22fec205f9d827688299bf53297ae56cd726fac0d30f2b621dc4a5a427b19cad1fcbbf262c44503427fe6a4fec5bdd66507244c9a09c286c8a3e3ac8bcb6a3e631a3ea0c09c3dd92a6df8c215959f4168f68ee9d302745917cb84ab55cf852490f3c827d8f18eaa6228fe7ffac0142868d2eb27f17d6ee055267c2d7c3d3cbe3f0798726bcf60ead7611eea000184f87450f2daf76bc579abe2cd32dbec62cb8f1dc1963fa8d103a753fa8b777f65688bb42fef74678a23f94bceec76176641ae4c748cd72b35e080b907af990f453a9cc0581688bb3bac6fa553e243bb0185308b1285b5e8afa888d51182fa146aa6df86dd2117645bd0ca35e1e308c4dd761aee349184429f226722b808a31b6b38951ac13f7e181a9ae710551467f968da5edf5954228f40df9a38d908fee9e3e67944c8a8d476c13b7afd0c2020e1e3cb2607437451339dbe2c032f11c636882dfc7cdc80141c802b6eac506834f178aa0f949d466c46f51b917e6eb59a014514c1a66e91c4fb8b3aee99f4bac2618c5c6249ca418773dff1672a86df717ad3ada9c3e9045e3904c767241f334cb068e676995061527761c2b006198fc5ed88972d46233c6c583eaad371ddedd17b07eb4ad8571a183a6a30386c54431bf5c86a98bc735130ae497c72485488756ea006becb8ab6cf422cd1d57011914f13b62e7e383cc137486368cdc0f3e4c917723b112673c7b4a60944d2655d3bced86e9d7e78f561cc39d7740c238f3372f42c541556c49fd2be17954d6e78c6658a2ba118cbad46f5b4e8a83c66fda0bac04caa8a6cc36a2412901cb2794c6f08af5011a0ebbb1c37547985414ce0661ece526a5dd8ad2c1d968308550a9182ffd358362c6f309a776efd16e7dbc8b130b3dc17018d98d1661a0eddbac54ee3708037f1639696545b59fa98955ac7129adbb936c7d874b9a09c122f255ff634d8dbf1d1dd05832373c6c0899e34b17f4f5b12299ae57e0c3dfb0290d3d1e1d8bde5a370be36004887772abf66b489d08058a3f772312edf10a19910ed9122649a0a572467a1a6722284cbc8c4a2b2ed8da1ef454c3fce6c7a184c0abcc84c6b543e800def3115e83f4ec9f2909151c353351a1ce9f305dc8cf22a682d03c31832c82eb9247d6d5d5b1e5a874aa150bc81770f6c2c2b41533f956d617d5df9f7b525771c21579deace8fe35a42946c4533e6256affe58d4f6ec676d0b80945838179f6f7751f181b3438317a28aa1f098c68bda71585c36329c83e974fc0d4b79b249a456bda366d58275579dac6e56fc5545b6df8b70ae787f908269bc46c9d5922f9a5b3945888c620b770db85c82b364185f1766a4bef6a68d261f7fcfa5b70947fd3d009873307b935e13ac88ca43a4a4205ba888787bc677881e9ed840b4b54064dbb5b357d1815690044fcc47f14f2e0cdbdb812f8f994577bdeee2278cb16490c8b7f7c3ac4b8b32f7c9ab62de66c19dad6365b2e22998f025ef4e46db91b9fa2c96d44467ad67e9ca0819c4876e2deed84af343caf77e03ff75c329fd037a57da468fc889b930e3b226132b31f37508832a51f4280c7c4c5cf9fc02b2da273a3e3e5474989363a8304473cc887bdde1c4e49beeac95bdd8ed891708483b809d672b2ccb91802706afe4d619f87e7cf24a23f346a8fe84407e31735fe1f1565fc49b3d3424c017e59638c2a8b6bab8d477e50c0761f49390c8b7d18b80e8e87a260a704c34e678fca3dc0ae3b0f4cab715168daed5d0696f0b679ac0d34723ba59c40ecd2e1b6f01deca0f02ed7049ace263004d6092a448e603b319d5b06c4cdd340eb86cfca1df5a0805d71d3ed3fe3f1f97baa25d75987016e73641389dcd810d68ee2a54d58e5b6e8c564b66d0301e3e83c54e813e75c2dd2e62642de07368f3b2156c16b40b4e2aa49b041bf7ce1bd72d57690e7adbb037edc96e1af354fc9488d5e915aca65671163235037bf6d96f9b1d44ba3ae5796c75f7f80b6770299bb9709f923d31820395df20b932435f1c415fc5e7563edc8e84526b50ef3f07c301a02ea733286ac5f6c79d4448055d1c6f33208b2e23652a91fbc0562930266967c04ae50b351b69a769520cc35ad28240a2e9b7cfedf8b1288495fa982175b97d62314b27061b7abe961518fd0345ca73874cbe9ed9bd2494e5941d0aa5e628eb8caf6c0ab1014285667eed1083b382f3045ff922c15e29adbce1643b11fed893c73636bc8945f8e12bdae559f8760986e3b4a2ddf32d34ae410c8ccbace6d1955547a41142c58f2520b2923abc4fea2242afb18d72f93152314d68acc086139adaa3f54072a55b9acb2f30b7a1b861476bfe8106d195a4b8f2c3effea78cadb303caaba405ee9230fd6525f93fba1cde84681e953ca7462d92e29a110c8aefe4ca19f5cb0965efbab545e159736959b82aadabf3902267c7a8a1c57e8644b29007c783345e67d9f71a769d38ee15c158145507bdf9bf3272efa5d3a92a85ff4ed22211be7fd2ceca200211ece34468ff2660b58ca6388fd9a0886c78c29e82fe974764a3341280cc4a9f4df1828bf22f4d8142fcd268d2ce064f6768378e23cf27ead7f6c69d690c5eb0ac1c51288c866998a0a5c7f0dfb9b472fda0b2bd84d6b5ff24a3bbbe3d379cb15638ae0fe71ef6e7ebedf84678a9fad11fdf17f05da28e3e5090e87afe096f6f2167ebdf1dce3d37188eb0898c91db04ccfd39af205071bfd410624022fb045993201ce510720184092167e31cf5942b469962336d324b9a1c29e4674be231aeda692ce3b7474dd994d17b4053b928d039365608f22ea140595149013999fdac1cbb58f6dfcfd5c20169adcaddd0ef25de0e618acf32f7a693393ffd551192a8d7170946c65f14ba79509a0e56203671f250f4a746092dcd94def66b2f5677e4d072d5df0eb61f237587095fa37c8ca0c97d18ecf2b37a328d78173c103c211212c13abacfc6b9dfbac4ee77c5eea15949cd910ba5eeb8b4bfa6c041af76cfcd7000e57d300b23739dfe61df5322ccb9bcfc1fd6fa73ce62f19dee3acbdf28e8e1a39299e36201886112ef1128bbead4ab3266c473e50473f3a1d3a96ab76cc15ec57442360404139cc73d96ef630790253f06ed7b65baa6964ce7f6083ca7", 0x1000}], 0x3, 0x0, 0x0, 0x2}, 0x6) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000004b40)) r7 = getuid() r8 = getgid() chown(&(0x7f0000004b80)='./file0/file0\x00', r7, r8) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readlinkat(r3, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/103, 0x67) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000001440)=[{{r0}, 0xffffffffffffffff, 0xd1, 0x2000000c, 0xff, 0x81}, {{r3}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x7fffffff, 0x92d}, {{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x1, 0x2000000000}, {{r2}, 0xfffffffffffffff8, 0x2, 0xf0000024, 0x3, 0xffffffffffff8001}, {{r5}, 0xfffffffffffffffa, 0x8, 0x40000011, 0x4, 0x10000}, {{r5}, 0xffffffffffffffff, 0x12, 0xfffff, 0xfffffffffffffffb, 0xffffffffffffffff}, {{r4}, 0xfffffffffffffffb, 0x9, 0xfffff, 0x8, 0x101}, {{r5}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x6, 0x6}], 0x100000000, &(0x7f0000001540)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x80, 0x9, 0x6}, {{r3}, 0xffffffffffffffff, 0xc0, 0x20, 0xfffffffffffff801, 0x400}, {{r5}, 0xfffffffffffffffb, 0xc2, 0xe, 0x0, 0xffffffff00000000}, {{r2}, 0xfffffffffffffffc, 0x2, 0x0, 0x36f, 0x2}, {{r1}, 0xfffffffffffffffd, 0x20, 0x80000004, 0xfffffffffffffffb, 0x4}, {{r1}, 0xfffffffffffffffc, 0x80, 0x81, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000003, 0x3, 0x9}, {{r1}, 0xfffffffffffffffd, 0xb, 0x1, 0x1, 0x200}, {{r4}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0xffffffffffffffc0, 0x7a5}], 0xfffffffffffffffd, &(0x7f0000001680)={0xfffffffffffffd82, 0xff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) recvfrom$inet6(r6, &(0x7f0000000440)=""/4096, 0x1000, 0x40, &(0x7f0000000300)={0x18, 0x1, 0x9, 0x5}, 0xc) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r5, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x4, 0x80000000, 0x7, 0x9}], 0x100000000, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x10, 0x4125, 0x43fd}], 0x4, &(0x7f0000000340)={0x9, 0x2}) 16:00:02 executing program 1: syz_emit_ethernet(0x5eb, &(0x7f0000000040)="b34a1fcec3a2ddd5e7cc8da7b8c7b3dea7c997af7e264c1f3ff5aa46ebccc398e9b3fbc75b0f4d93f74f4fd942b90674e8724975c73d532444a239f4d4f47bed68031ce5a84af57e3705e6988bdc51af6b02e0219eb8b263e07a8e708f78ccb2f902f1c8e6a7caa24b92aabf5ec6ae4c70d2384756234dc5c1c8b119fc775a24e926c82b81d1d02c030f0e520c81f0bb4e8012f65ab9bb16ba8c154c904e308bf50012424748db9ca0439c4be345486f726948207212eb323f2b8c6bc5fec245357f14d1c14ae9488e6647ffaefd6f562b3977986f1ccc3eee23197cccad8fe5753ad47ecfd8d16d376cedd5b2350c8a78e6003ad8f4887e5c90e3f6626ced28c90a9a13436ae7540ed180c2d5c41660269916ac0927ef2e87cb94c68bda71eef1b64170f2268eababe955994b0f3876af23f0d6df2d5047a2fa8002134c0100279e75dec1ee01290c05f4b6ded2b1d12b4235a37b68321f2582840009341d2ae936ce461bc332bedcde979ed0462a9002fdd479691c0ad28c39724e775470007e8e40f51e632ca94e6008f8f5d3ce78bd1adb6d2f39486d3c6062b30241c9bb619daea2aef3920695b2a35f5d567f1838dc56f8dc50a87ecbffda4e941f726e1a655f4a624d5b7e55582d078da7c0c2d32c0ce77ad8e5cd8e9feb87f65a8165e98befa4a58337c611810f6cefa7711ca0875d38ee9279d09e6c7c02fcca560713f504add6670fbb59236533ff8c43b0390fcca5da35350120d32486049590ba0448dcdc4c35b7856923cb43fb2b87737e595f91a62a83ee05b8d08ad32e619328039426c8302a144b2e25c1d823e6d0f0879fce2c1556bdc549a3fa09a5ed651c4b10f945593e19ecb3293cc7bc12c5f480e54c6c67e272b38625836a94df1443fdc53088b6af0122db12b4077ec85872c80307327287704b8755dcec71c1377bda0083b824b8807322f8ed8f53f034bd42bf4c5a61567281242232d72908791a29a43ca0a7f2f31076bf3914426ce34053acb56eaf121d460671297ee7cbaae89c588db84a04e9dd9df2f809e615cfe6fb814a5d6099f25226cda0ba1f32661db3caa581c92f19133bb860484539c9705c1676bfc19a4fe6e68f2a32c2d279304de08eefc47dc36868d2d38374ebbcf37ce04bf81974a6a8829f98f08b10fdad52d72f697797bb5bf38d82bfe0b8d979293e6c1a51ae87a42f25882ec54bb0db8b9ae238146a658e450b78be1f0613fe33f81a203487c5e5807ab51739aa037b35f0d873fb138d5b091f7092a30b8f3733d4a55dd9fd52fba2de2601097ef0f7e8a6c5f6349c94763f3e33ae9e43ec79b17d7ceceb44de02f7220121ad7dd96b8c88da0f8d1f335018c2f37902ba0a76efa20e58aa7a7f2c83c4378d8542eb718048cb189a59617e4efe67fd4d6089c5c30988c601b740493f50f439d3a2776d949e303def662fa5f5862bf639376b4373aca6f62a48fa19ee8a4c80bbb3542fcfa778c41b3fefa713ee1cd1f284a5a63c355b66d5920c6353efc82d05d9d447e32086cf2fdf8527b7ef8e4061a8b1850b8bc6c1e3483627d7f68a4d16e7cccf7dd614d32a0c07ab0a622514717685bfa73075186e158b38b2cc0f0e4fda0a5cdb0f4450d8b9f1e9b1c375e09eac295cdac69702f6ea19462c93f39ef3363392cb5a9cd588ed49812164b649e7d96f7896b6d3db4cf161dd193a48d89c035f3789aac3d52a0430912c33e9be3472715a50d9f442f2ffd3ba759b2d885816fd083c202bc408ac9c5b3f37cbb556deb5b375877b3d9f0ba5e9d32bebd8bf84db64c547c2ac7e812a63412ddf472a0760b92ce1f8919462e854c8275d55feb25295e8b04c4ee91d5970d8289e8fec9ef3a7db841528d63886f5193d6d039d9c6c41fecaeda66abe6fa9554bf9ae42d4c0d0c92d7ee7692231acf557aaae73c8c5654fb00d90f0fc5b71df373ecf87e05828e5f496d66d79f3ee3a3494e7e6eaa6d29f351f3996327ef30a854f83f90cce863d27075dc47e62748949b301f19c597b340a300f9ab1450cd4af52d357cdaf5cd13874ee84109279a7a9937c9598b4fa1279efe745b180a7e892f968deaf02922fa4caf75df0eab10ce14b236937eea74b294cef56805bdcdae6") accept(0xffffffffffffff9c, &(0x7f0000000700)=@un=@abs, &(0x7f0000000740)=0x8) r0 = socket$inet(0x2, 0x4004, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r2) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0xa3, 0x1) kevent(r3, &(0x7f00000007c0)=[{{r4}, 0xfffffffffffffffa, 0xe7, 0x81, 0xfffffffffffff000}], 0x401, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffffc, 0x10, 0xc, 0xfffffffffffffffb, 0x4}, {{r3}, 0xfffffffffffffffa, 0xc, 0xf00fffff, 0x80, 0xfffffffeffffffff}, {{r1}, 0xffffffffffffffff, 0xa0, 0x0, 0x200, 0xfff}, {{r4}, 0xfffffffffffffffd, 0x44, 0x20000000, 0x7, 0x6}, {{r3}, 0xbf207f96fb261126, 0x4, 0x0, 0x5, 0x1}], 0x1, &(0x7f00000008c0)={0x5, 0x5}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640)="2f13b626bd3251fdee8ac3f2b1ddb76c8097cfa6e692b015456236f0aa96f6f169862744eb29bb841551d79e282d4a647b3cd8bd0aaa25f73b10f9e068541d2fd83fc2f778f1c63e8764459aa7e95b03ef02b9abb4a752ea6b9db4ae75506e629badbdae9f1227e1e5d0c311fa448f2248be8735c9ba105a084e9504e69dce982764a281c39c3e419cfe02887050641742299e6f81ce016a0ac2c0ae16de1e9f7e98c5dea464ec8941352a", 0xab) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x0, 0x0, 0x8000) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) pipe2(&(0x7f0000000080), 0x10004) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x810, r2, 0x0, 0x0) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) semget(0x0, 0x1, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket(0x6, 0x7, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) poll(&(0x7f0000000100)=[{r0, 0x20}, {r0, 0x20}], 0x2, 0x80) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:03 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/28}, &(0x7f0000000100)=0x1e) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) r2 = semget(0x2, 0x0, 0x0) semop(r2, &(0x7f0000000580)=[{}], 0x1) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x10) r2 = socket(0x1200000000000018, 0xc006, 0x800000001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x5, 0x0, 0x3f15200000000000, 0x100, "b32e428cbc412f8e583e9f82f8c75773c0e177ed", 0x2f000674, 0x4c}) socket(0x36, 0x4, 0x0) setsockopt(r2, 0x29, 0x3d, &(0x7f0000000000), 0x0) 16:00:03 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x6) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x2) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x20, 0x124) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/91, 0xfffffd00}, {&(0x7f0000000080)=""/238, 0xee}, {&(0x7f0000000180)=""/233, 0xe9}, {&(0x7f0000000280)=""/146, 0x92}], 0x4, 0x0) preadv(r0, &(0x7f0000001840)=[{&(0x7f0000000400)=""/244, 0xf4}, {&(0x7f0000000500)=""/87, 0x57}, {&(0x7f0000000580)=""/208, 0xd0}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/195, 0xc3}, {&(0x7f0000001780)=""/139, 0x8b}], 0x6, 0xb) msgget$private(0x0, 0x48) socket$inet6(0x18, 0x7, 0x9) fcntl$getflags(r1, 0x3) 16:00:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x4}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x80080, 0x0, 0xcdc}], 0x20000000, 0x0) getpgrp() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 16:00:03 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000730000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb103594d4c1d5423e7e9b05d85913e52ef9666977653075"], 0x1c, 0x0}, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xf341e2de9c52382c, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 16:00:03 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x40) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x207d, 0x902) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000040)='./file1\x00', r0, r1) open(&(0x7f0000000080)='./file0\x00', 0x611, 0xfffffffffffffffd) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x800, 0x0, 0x2, 0x100000000, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x5, 0x0, 0x8001, "19adfbc8a378669d5dddf438652151b51a7e5c78", 0x3b47085d, 0x6}) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffefffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10401, 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x2) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="ef3e96165bce0443bba20dafa76241c0e2095d3bfa0af703a804c66b18cc0b2475daf3c23b0357773da5efd51824a09f7db70e6b1a795b8b"]], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) 16:00:03 executing program 1: mprotect(&(0x7f000068c000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="00e12e5ddc24a36ba164e0d93951d6000000", 0x12) r1 = msgget$private(0x0, 0x8) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getppid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x80000000, r2, r3, r4, r5, 0x2, 0xfffffffeffffffff}, 0x1, 0x4, r6, r7, 0x7, 0x7f, 0x100000001, 0x1}) 16:00:03 executing program 0: r0 = socket(0x2000000000100003, 0x8000000008001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022eb950fb87653400b78a22242e1ccb67412bf4e5d10771a12fab58a65b51da4d01afa9edabf90cb0be724ea15cc4e4bb91b6544e5324dbd1212249c93d7ea873d612bd08b331897cd358ed805b5d6564fe2c8f6d948b4c0d70b7498b50de9ac1f61ba77d30e51025e7a57836f3e3f373fb2cb00a5c8ea21503a5aff3fdf79caed09226f8ef7d84ec5060f052cdcbb567a8f27ce353388377"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) shutdown(r0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000000002000, 0x4400) open(&(0x7f000054a000)='./bus\x00', 0x80, 0x1) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 16:00:03 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="4d3f15bc81c582611f2c34ae7fe3c2801b12f23327dc565de339908a9ff2303b15256f4399172eb34fe120a656a96ca73de49d6c2842fce4bfd72428ab1b89e4465d70b1f321475367add273c1565d651edd7e6e83369e5f55fc839c464a7b2699fa058a9db3817683e0547ca217e9acc7edc60355460301a993bc10c9786a938838af7f93a7ba7116788012ae23", 0x8e}, {&(0x7f0000000140)="dba9aad276010fb6abaf8b", 0xb}], 0x2, 0x0) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="714fcbdf9e2d61b8c15756da907395c40b58fef034c31e205700d60167428f24b9200ebbb6bea80338141eb43be524d90b826637a80d103b92c87f5a369d7f47c17201f722d8797631a34b9cecdd0652ddc515e20e87e29ed4f08050ada51edb404251c2d59db1211258d7fe79503855d06407a029ad6e72835f781a86fa92891f16a592ce79bab20b7534c39860321691f4dfb4b7c73d40fb46a5a78b5a44657ff759a451e6d947102ef9ca7fcfb7d40e7732353c0077e2264b93aad19be66803c8d2485537592393fb3e1cc105dbd3adcaff7f", 0xd4}, {&(0x7f0000000300)="88707a56b862452d2ebaaf53cc6232b962163679577bfe5c6630590df6caca2ec22ff04bd24d6a2b3789b76f71d7b66b906b9d0ec8a6072f60169a057bf07c61f7136d84afcf2028df73cae7ab5e3000ab89d879861113fee057d22152d464ba70a6b07bbc1118da5d3f2dd41b51", 0x6e}, {&(0x7f0000000380)="38cb3a7c259a883349b778d59ebe243f5b44f1206424d2bd0d8a87e6191e7328f8f48b3897da51b78db41d2cffdb4fc50ebea9792eda2ea5ad3761059da769ccd738500ccfe255c480dc1de7faec69ef8a3c9ee36dd20160f5f26c748805cdf5290a8833f5ca6f01e74479bac37e1b88c6f3f179e591c2ebfbebcd901975900181197bcec0f60b29", 0x88}], 0x3, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') kqueue() 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000000)=0x80) r1 = getuid() getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x3, 0x100) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x897) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:03 executing program 0: setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = geteuid() setreuid(r3, 0x0) r4 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x22) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000140)=""/210, 0xd2}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) open(&(0x7f0000001300)='./bus\x00', 0x30180, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x132) r2 = getuid() getgroups(0x3, &(0x7f00000012c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000001280)='./file0\x00', r2, r3) ftruncate(r0, 0x0) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="08080000000000000000000000000000154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a3b2ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd769a3a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a0110500000000000000"], 0x808}, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r0, &(0x7f00000000c0)="ca1de7924f038bf63d88e81461fa3302c953802a3fa7acc5ff52e96275ae0000468dbd353cdba47eab7cd79dded8348f95442536d67b7f488d0e57155b1d3713af2d2d8b421d9d346dc2a975169d253c0d52af727fa7868e1c4fdb9ee3719f49c16b677afcb5dc5e8392", 0x6a, 0x400, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x36, 0x5c7}], 0xe536, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x89, 0xf0000002, 0x3f, 0xf3ea}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x7ff, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x56, 0x0, 0x8000, 0x8}, {{r2}, 0xfffffffffffffff8, 0x40, 0x0, 0x81, 0x2}, {{r2}, 0xfffffffffffffffa, 0x20, 0x4, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0x3, 0x3, 0x7}], 0x10001, &(0x7f00000001c0)={0x3, 0x7}) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:03 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='{%\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='}\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&{\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='(\x00', &(0x7f0000000380)='\x00']) write(r1, &(0x7f0000000340), 0xffffffffffffffcb) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000400)=""/78, 0x4e, 0x40, &(0x7f0000000480)=@in={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) msgget(0x2, 0xac) 16:00:04 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='X\x00') kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) dup2(r2, r0) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) socket$inet6(0x18, 0x8001, 0x0) write(r0, &(0x7f0000000080)="4f1b1404d449779e52e2f72613befc234c99271a58ab039ce53f00b68946829f8db666d777bcfab7613a8c04672c0206eb3e93122526c1943638b442bb59393b2d71aed6c403dc4c9d87ad9aef3e0f424397cdc307196b7fe78820491ad5e496fb2a4ea4047a6bf262a7b8dffa5bf32f9ad30fbf18eae3de2910d2568af7a7a74900250bd262fd9b40f70c285acebe9211461875c2cf5c678ffe2efa", 0x9c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xb9) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x9, 0x4) socketpair(0x23, 0x5, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x8}], 0x1, 0xad7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x15) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$dupfd(r2, 0x0, r2) truncate(&(0x7f0000000000)='./file0\x00', 0x3ff) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000140)=0x9, 0x4) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309c08787", 0x120) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) write(r1, &(0x7f0000000000)="3ff0570f180202f99bbfd8ee78e4b9997cbfb66db88fbecb5821dd86a81858351d2a0d18c62ec3be8b662ce3a7e4d339fa71d2d81274579587b97ce1af68de2d18688f150fbd5468b0510de544f1985797bacc9e745bb8806898cbf5ed06a0dd9d7dda8b3674bac97e44b317ef3b542fa5517c3366ecbfc0a1", 0x79) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r3) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:04 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x8000000000000001}) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000021, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 16:00:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) r4 = semget$private(0x0, 0x1, 0x0) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) pipe2(&(0x7f0000000080), 0x4) semop(r4, &(0x7f0000000040)=[{0x7, 0x12cc84f8, 0x1000}, {0x7, 0x759, 0x1000}, {0x0, 0x7f, 0x800}], 0x3) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) recvmsg(r1, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000140)=""/38, 0x26}], 0x3, &(0x7f00000001c0)=""/21, 0x15}, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x4) write(r0, &(0x7f0000000140)="4d0fc38756000000000010", 0xb) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) socket(0x10, 0x8003, 0x1000) rmdir(&(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x101) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:05 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x60, &(0x7f0000ffb000/0x3000)=nil) r4 = geteuid() r5 = geteuid() r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0xffffffffffff5a35, r4, r0, r5, r1, 0x1, 0x53}, 0x1, 0x8001, r6, r7, 0x10001, 0x23, 0x10001}) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) close(r0) r1 = socket$inet(0x2, 0x7, 0x20003) sendto$inet6(r0, &(0x7f0000000040)="4f6ef40d10be60c08711c000282390a2e27e76754716fd8370df4459", 0x1c, 0xf, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x2}, 0xc) syz_open_pts() socket$inet6(0x18, 0x4005, 0x2) recvfrom$unix(r0, &(0x7f0000000140)=""/15, 0xf, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00./fyle0\x00'], 0xa) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000000), 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x40002, 0x2000000000007f) fcntl$dupfd(r0, 0x0, r0) listen(r0, 0x0) listen(r0, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) listen(r0, 0x0) socket(0x12, 0x8000, 0x10001) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) link(&(0x7f0000001040)='./file0\x00', &(0x7f0000001080)='./file0\x00') recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x2, &(0x7f0000001000)=@in6={0x18, 0x1, 0xffff, 0x2}, 0xc) ftruncate(r0, 0x3) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000010c0)={0x3, 0x2, 0xbc, 0x0, r1}) 16:00:06 executing program 0: setreuid(0x0, 0xee00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) socketpair(0x7, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783e3", 0x9) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8) read(r0, &(0x7f0000000040)=""/93, 0x5d) sendto(r1, &(0x7f00000000c0)="a2c202da269bd08a88dffc4d42cdc62f484230a266", 0x15, 0x400, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x3, 0x7, 0x200) connect$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt(r2, 0x1, 0x8000, &(0x7f0000000180)="0260edd29e3eeefe577b256d9c778f07b8aa35e3ebb474fecf6821551ff32d101e7d13d20511fbda70a15d347e911d38d84df4d097bf2f22574dc10b90f10062c96fb508dffcb3e228d0a5", 0x4b) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1010, r1, 0x0, 0x5) connect$inet(r2, &(0x7f0000000200)={0x2, 0x2}, 0xc) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8800, 0x10) connect$inet(r2, &(0x7f0000000280)={0x2, 0x3}, 0xc) sendto$unix(r1, &(0x7f00000002c0)="84b5867bc00a958ed4b9e2517bce60c5fe2aeaeb3d08ec130e893bf39903313ce026677b2466e698ae0cf6f6b1b1c76969001f63c8c2f4d38a72fa5ab2e092e7a527db65", 0x44, 0x405, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x5, 0x0) r5 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x20) pwritev(r5, &(0x7f0000003900)=[{&(0x7f00000003c0)="85dfde0b50e938fc70cb5e114199c69d049857b08159b377d26915", 0x1b}, {&(0x7f0000000400)="7ed80bcd220cacf6c383ee4d45884f2869147db81ebf5644b73dcda56f95644f122b9d56c5b50aae1b1575ec4bd23ff8f8398db4a4105f0de4614ae64a300dac4196102e52d1ca14f8624736616be5186440768dab249da70e7219be0f90f0e5c459f17273608f13b0631d09a82fd4c866ad4953fa5ba810ae139688dabdf72b4aa46dec426df0b4f315fdfb2d8574a9f664fa3ba0467cb8c3ec17b7143edd9ed4f1a383e79a4d26f8d20247c39c9cf26bfc464c97d281c139a3db8e958623638b3326fa7a2dfafb0f3904ff8b9510192f1b0c4e25561014972f1700635ffbdc603c", 0xe2}, {&(0x7f0000000500)="b607fbb51968e1c402a667efd04120b068942fe5853f3e918d5984ca68032b3166ad0c5ab7bc7e8a9aca28b9df48d9c482beb2ab49b0015ee1df429c1c3be5cc3129c40a13b93302c3a3bce0da5f1b22a6cf5e24300357d697d59fe5cad7cca3a268da3351fec27552e8b7e12482c4a251a133364d813b63728a622b3646888885943f0543f0aadb47683dd994f0b0a195b7dcd5bcf30f", 0x97}, {&(0x7f00000005c0)="437d6e8d4606dc8378b6afd1839b9b602d81230d2fdb4cfc8dc6676668c7020556559829c87ddfe0c5876f65afbbc7c509a537a8be63f7598f47c9a6cf169bded7f12f01130cdc7ac105be58620a5691b8f160ed084cf6fb5ac10e63eeeac99dfc2c3ea44842bf5a425177567e7b87c5e1740f4814334867cf651f1988448cc49a3b79433b7b634926168bad1aa493094d1dc31cacde4f58aabc2227be7a26067bde89cc5d502a768d1f3a571584c82ae955b030048f6aa3a0b2497ca636a7b099d765ba3d26728f075b94fb616818309c3ce9632e7d24fb1c5205bb14faa0346790ecf1a4d14e4765b7249bc6c3b39af477a8ee6447dec94b", 0xf9}, {&(0x7f00000006c0)="5f4040967b6876eab666ac43d3f24ba83fe24a03f17c0b22315765ea67da00951cb3a847a1c491516001a660f4f00e9dc8d4ac1a6997cb25d5ec1b87ef38a02d743fabac8a6297aa1c1ef30b0af265d34effea6344843a82fc6fb4ed28d49c4732200281db5d5f4c2f753daaee70be0990745f739460277a448ebe771d2e692f6abd582599d3189230ae806f5fa16866dd25e17f2f9782c6da0efd2483caf21942a1c7f6958143be96d9d94b68e3c121b3538b403697ebd8f1b4613f0dbd373aba7480a48b2673edc7bb976558ba1b2b40a8dd0f9f6a19866aa5baa1758d9bd38deec29cfb05401595", 0xe9}, {&(0x7f00000007c0)="56d30f8446aec4c9ee46d8c5b5278f00f3af6825f9a7a3f53610b28dbb9571a3d45f3606eb23e4fc7756c7910d5c360b", 0x30}, {&(0x7f0000000800)="a27fd7b8eae8bc53d7c6d4bf401eb9d8c20b6f9c5f29c54656f4b2a3d996427149013a5f0f46a0dd53ad5b815a8c32284b09bba8e8851f53474cb1d6d0e0c6e675dd5af82de1b2118189d9f32ca3d7a61fe2ce802f02fe6b8e287c72cb7156d727d19379b6c82c8aeff7246e84fe8d9418ea318262cbd17bd7f627080fb72848387c7803b8705f9996d2b788be2a42225524993280e8f66f4c0b8dd5340d7646af0c7df1876d743b331ab10ea3908513b6b6423a61199a6f8720102266cb77d4a370cc6d774b19ad5401ceefe1b8003bb67721f80fbabf21edf3e5eed4ed78fbcdff6db440a778123516e09d1d202d067daac1d18d4be640b61d253811551edbdd3d93d47dd4dc1004b77fec3e66fcff570a97075426d21f8254eacfdb922475ecbcaba303ef15b7ea2742f90891bbdd380db4d45386ef8f419a8c25cdd75f1b888c4a522351fb0909aef8f5a9c22c6e2557275deaa9ecd542d8efc35b06a46dc3d38a1621f39350cc90cedc67bb7ff39ffc7eade34d94525fdc12ac5ebc9fba085895dd0dc4627c97f6e93312021cfb973767dc473cabe1950587a5b193c6895575261a0ede48439fc24837c4a5cb80d7236bf086e894ee80c2d9282cd2f9b47e730f67d435322c9f36a17f820834deb1c8514c9d0ecedf8863fef372abab1a7e573f188e91fe7db8c6cd3056b8af9aae218aadead7935004ea781fabda5768c1f22a665cb4bed40871b48b90cc70491b861aa373e8ed637baa722161cb02cf8c46cd34035a67e7b4177e1b26aea1a8bb9a8175924ac8db6d12b643ecb8f9e0d6e0b1aa0b63387c4ad70b2ff92c0e6507ac7046c979188d1765e4035dacb8ceeefc101245a7fdc39b16972fe215df67783270ea3fe739e9447e33a873a92dc9f5d95b8df4832be8ffba5d6d3890e5ebc4c3017e632c17aac849ccb914d9e892d9f13094bdfa4e2c6b6ef8b4498939e66b24f6551d0c4ad66b1b3413a91a7cf3526a9d22b9b27384e6a5315e27ba66129eaff67132a6b00923c73fb136aa516c5b2acc09bcfca764b240ecbd1db4ce003e178ac00184004a89459b013ecdff5ea62b13121a5f13c76bb5f91caf31ee0d1f032c8c80f72346f518941b5708a014bae8f392ef8d964264499954d96106b846ad3fdceec27b54db9a0553099fa96fa8294fc21c0a5cfdf24db0d3631abe768a98b23ff5f2a4ef9a700f1d851807eba29b80ee1aa68a1d459651226a59ab10d98504653818c67f1786e673c2068acc2424d573da559e241186773c392f8665d7a9aeae14e3136c838cdf2a4598ac6d770e1524cf5e362058c13e757b40480ee9014e1b3ea9cf91045a3254bbeef6fcbaf63a1748b15d166739f89bce280e1befd018806f4d04d261f8518f1ac6746f6b348d0335952248ff0cfb52b353a6e8a4c206134668de3d6a39e59d50e43e24766531989e49c79f0cd17d60a60a4ed682121b99fbaf4d948945de26eea8e56c812e6b00c1b223c37d969716248be651dd0b3491a1bd6d1ea5633c0cff857c841086c6ce6eec40341ba9ca5c0bb839589132d63999b05a61e86a6d5baebb827f68b5ff0ff3b4c6ac614ffca0e9f6622371bd3ef4d7080905c8b7b7b3ee6c283857a6b908bfa0007b9796a10d2164af4667a69967bda2310c36c8ca64f4320f5d468853b9124c605d448ebcd95753fdb41ae855df9ee8ec4d863dc49b22340f360bfa1394c23b6d6ba79c8a14699a556f2e2ae17aff829ba1949be16c44fcf203f54a5e0c049a35048dbf668a20ffb139326cb2f02f4d3feb91cbc60f2b9be580dad557c30d949449ab62ee2e278acba9486cba4fa5e82033ba40e4267a23fda0401f34d54b6e34343abaa305e055bb841c77a09da672bc478bbd48cec175f7417ba914f18e49211f5f91205ac0ce85ba9c9b46c7526e36c97ab7aa092a0a17df83a445f198ad78c516e1871c8c9dc9a28395417f0617fbbcc5f66a53a88a0b1c0b654f2d826d4a6e4f610b9114f5246fe69783a7ca3bf5db159de9abaccbd4576fb668b6721aa0245ae69b2d7eb3a89af6f8c749acb63cface53ac41f15f3fa04f9bd76f85280531e3d8602ef5cd45e8bb105f4cad88bb84f18e0f4c1bf3667a93049dbbcf9ea6ac280cd81b9bcb62c9ada4f972ef1707b8906de9ab22cd6d29474890824f656e98acd041414f73aacf8128f0956ddd2599a4deb7a91c1e8785a08384030002ff876db2dcb34f883fed7058a0a4225041962d8c4abdcb55c426b9a97ad533c9babb53860ffb22685d9c0482bd5b5a6d868b59442f713ffef2fc20cd33e5101a0e439af717511378e099f19f3d40a1e641020af40775c572094ad0ee9602322ada79535d0c8fde8fdbe82740f7f0eaef8cefd18c6e0b16917a34f6ac65f2930a6f1084e0f9f464e524658a46f00266cc7b888fc7424ae90133114ff507bbfd73639d49caf496385382b15e8d90ae788e2ecde89b8b4e9b1d069c8f75181eedad04531b939b31b1ca39cd202d6c5b5e01aadd74f271cd4daa29a852005e0bbf4f754b474c4741ff208187119c282f6a3bb2f4d6716c63765eaab5ca94bdb2d1da48cd352ef22043728db6af82fd84859ba394224f1f21b0418c3438ce65a43f5855cf5593166abd7d8ef7926c9aa92373b44c8719963b9708e837715b45caefefb632ee477357fb0aa83b69da1cd9ce304ec9847f1d9175101921b8257589aed61b7bbdaefae8cb80f726c1708c3d74ee7166369b2bce04d6d157913c32863a0c0eeb81f1e62fd99c4c16cf3c73b860cad3eac82fe924fe7bc4a809cf3789afdf92926a16e3cfe7b2a3b6a790740dd2f82f2894b41e9d2043708e17adbb121bc2fc7d2ff42d9f43bf8dec33131de25ae2881af0043e47fc8522a88488e3de76fe2504c41020f080f6451fa11a4a0ac2fb4a439ff48e39a03ec1d023e80cad586f6c96cc369f6131bb4765c529e16a3b8d5f395b447b0e13aaec21ba4d3dcd222c47cca0fa6abaec120b39d8314154bc4611e53d3f3f38372ba6d54023eeea0f910b601dc85be6af41d86a6062f1b3a814885b10a5f09075828f49beeedd1ddbcdb7bb7c60336d1ab4fe8a7958ca97daf06c4807076cc63d8fa7b0d03b46bf062faac4ec46964e376273d5d94f978cf3c098682fb162252dcc996ce3032183d36f0d6de1df81fd9cdf14b6484710d970f1e19d87728ba941f1fc74a53d93a737ad718285a143fc2cfc2c97ce0e9ea601a7b2ce099dff4330bdf483999805b1eccaf30dfbeaf8a32d20eaacee748b4aabf287b4cb065a09f1b4089515a8d5477d2699940e938bc68d22ef1f5eb396843c863d553257843b7f3757d7dbdd48ce1740e07acdf7752cd84d780c4e27a99ccecd09bcbe11c8b76416ba5e3a373d00a43192593284803e59b8b3b87168525825c285e1d1892cd24559f6a2ff1e15c28df0e2be8903c5340203393ecbbb7263b87f61da0a9b81e3aea6e93659defd09f02fbfc1db1e712943cb86391c6ae56932ba7b31de83822e56209ae5301f19867baaf286b0a3095e30d607024600ddf0b4213892edff71f60eb600cddcbdd0bfaf8b6d9e4b815a562a3817bde4317a0895a913a81eb16f48d3fd54bdd40094d8b20f9234bff0ccd9e07dd3c4c00c51667bc0b4bb3ce50ef71ef1c9f47c26fe3a293d85f2caafd642bb956baf258ab6a840ad4e2d492c30ab0afdb106cd19c5b14638036d495ff7c8fb0d248beaf8c0a2b0a05bd17e0b3f72b2faf6fc953106209bf3d2cdcddf0148aeaa365c78844100fbee75324ec1be207c1a89d6a17e15aac89258521771ea5d8d8cbfbccbe089504fed2a3e030411d9deef24f48c0989958f004c02d574556ef5bae0c2689a33b94f0215fc001a57a955eaa1c65c0b54f5fb3e1b99fa3a69316f2e8afb4721d2c29b0305032ca1337fe1bf20c6f1241db9bd6bdcb4f2206c8caa0c407a26a655abaf1bd375a5b74798e6d1e9e8f92bf081373f6e00eeb500a7aa46d22e0d6b8c88994a78c2e52215faa579e9b7c8e29024d5892e959abee2abd733a7113b8cff6e2c0adb0c6456591733b80910ecb931ee55b230d4ce8c295da836957f156bbfc659f9060c0a49a32885f090bd24efa9ad6ca3ad56bc77ae6c939da7e471207bb11222a79dd427e8f3fdb63f4b044dcbbf26958384c5d9874b436c39e7893702513106e78aa99cad6995e5639b9914aea1913067f7357831ea2657fb721b35a5576398bd0b139d2cb985b0181af9a69ad8ebe25c48818059b06108a3132eaf647ab78020ed22260cae8b65d089195ce460b27dc28e07f2d535821afeeb816487d6381e46e64f74031b339342995923af45da6fddae9317e18b636c0a0652df95233cb3714c8371e356c7442b034d26f208328cd12865ef8145d1ad7c2fb8a5d244450d1c1b950cb4f061d70083ce0c4baff99aa8268ebfad83504b75ee4167c1c697685a4e863ed5fc5afdf46980aa4472d6eb2dc6fcd72283a559b451ca7556256d215fea3bcb6fcd5e5c91230b6f5ba5ee9814724daa6aa489686565d6bbf60c6c75c2ccb1f6859249f47306004ee9498a347331eaa064a876b9714e935ab75f41ec02e60375ebe4e41c5391a42155404a35668aea15e6da64bb0c909e3aa696c76014aa093fa1d5cbeade4491445a2c0c0fd2375f0d849a3b4b219c69a3ad344dddbbc59318cbb424a70e8bf50bf916d785211c5ba4e2f8d61355ab348cddff48f06bddc9ebc0367604336711a7d49062584c6c87eca35285513f722520e98d0b378ffec9986e6205f1736d54d55e90b021c10e3b01985ffca252272923b7fbcacd0f4eded65793553a336f1a32e8f9060568490486e57f422d2b01d40d32ddbd4eae13e912d2c8fd8e107d345b992baf9cb6faa81e764600066dcdaf0bde88afc9a479c8a6c29e5c9378521e07a94bbe9c4a9159da532dc8de748872c015424291417d7a8dc9e9980777953e3d072403ef42be5eb2e17f818b01c5b220d26863f2d33ab2d209e390a30711de6afacd2b4ae4da83918ae44204d1677c94968b32f49a7cd40c7719809ee7bbb118443e64b5d5f13ec502f20b201a2ac09a625daf949035b9875e68a9ee2e4e51ce64c8e1a439ec5e229c223e1917621775218b1182456f92939b2eb856db59cf09809b0bcdc696f09fcef07c04ddf5d1dbac97aff70810833f1dccf23f3cab4ad969926aa77ca365c061bb005f40864eaf5624ac7852ecbae7ddadc46d317928c615646a8f7713026a58a37579bec82307a0de38cbb74c065d0fd81e018a3cdafbbad72258f03338752a13ead282bab9e0ce41b318ebd0cf2ed6ae2bbc47f433b732eb2e70573e559d116e424d59420a9462754562da7e89cd803fdc13ae0d350dc5c100786420e51c76924cf608ddccd4766642ed1695d10823d3d9b50bd2b665de20c0a626841d38b5eed3f1ed7a166878862a669bd86629a9e70e5fb2be4b16dbac92151e7a4aa062c223b67fcc89f8652b28f64e422cfff8670c1d5da9a671a22e9be4baa57c172ed67adaf345fc7c3dcd79c79259afbc53f3988b8fd200cbf2831cd01363b56538f3df48eb703727d8b183d685458f26f7d7bf33c7522d2340b87cf9e4dad95d3a62fe04e056991154219cf98d41ab70cc5e95e9e6129e829751fffadaf34d9fbc0b7b7028b45f91f685a432a7cf0990097f4d1d419ceca2d9d4471c61ef57b5ae19db56bd1c026595f03adc83415127660efd53cb8e9ea3c01211fc5c839d0014804649e05e181396748ba5f22cc7a7bad325c54927", 0x1000}, {&(0x7f0000001800)="34038d7f70702436ebb24d3e7e92cba821b10123a112e6224df64b862bb81e8c7b766d25fa8b48a82a73102564de1e7f3f9f6550d04d5484f3652bc75e3683c590760dd0d2d3b6e43a6bde84d93d3cfdd52335618eb2f430ae756195a45d40bba2834eb9d01fb2ae5f13b2b5506d6228a117ad05cdeb13cee1e20d973c3f9cefb956bcc3e3682b4836f1d796dec74fae523ac268766e748cf2b9d95daf6019ad60ef62907ee07a61496272deb7ed4a194749070b5d326b6baf4bb71b738dc824612c20d60c8f6b4b0adf8ea4904c43c7854c9a091bd6356272870ccfe6e317caff7fb1f086aca9cbdb87bb1bee953e82f9ddc94863e0acd93282d085ba5ad2ebb8cd7cd92ba2f2bba5a5a77f0307b3b8d44def5e4e9e47d361a7f9427135c5b7d791093f793e2355659b4f8d90c01b94d2de50ecaec80b88853d221d5a72a4e07fb7038635edc3e6d0ea6e099433adea077e8ca3a1dbf68abdef77b13b3f1b5dbd7b49b97ec767e2049f62dcac0cd6c7e5081f261ffac899bdbfc5710066480fbab73627506e4ed6f19761da2134a4c818b0a5ffefe3609254534e813d4f6a7e4936f567e58e9c4a06ccac1f5a2c9de7262781bc3f3b346df9d4f144df82e0ce36175c6bc0c36a5e4bf73728539a657aa837b266653286430b3da6e0d2b38dfb447f3074e27911976176676368f7373866f80cf39cf7780860c56dcdba702d9081f3b7bc96029cb854a3aa84e54c505790eb744be3bbac7108c2e6446ca5e088fff1aedeb5044c60aeb8651644d7cab5f1b4154b90a0a43152b866dd2b34802da6ce3bd489afdc8ccece1e80366e08186c25a9304edda8970c953395ee0a53e1ed94fdfc13c611e23c0b2df54306e73c0ebe9feacc65e9b5d84f258e95ca99523d532e19b268a3f30ccee429501fe587ae20080774a4f2413b1d5fc011a5fa353e258077d2a6c79bfe33d828be794d3fa17e98831ad9bf4abf6862507c9be73f6a74e052dbf1e99480ac8941b242ab82e5e31d2a57d4914c41588f7468f08a1fd064fa96cf907bbc34e3d485a82161df3606e7a7e2560503513bd417c382a49727c8898bd31659c26ad3a425bb058a74d989ff14ef016e4b030cbf1d11ad71b184b0c181db4e06b65197677690af6d66d599facab5ea66bfe8bb884bf95ba1c934a3a49bf73a6c80b90ed455736ab6790a6f169fb435880f0e9e54d9db0859c1e6e8fed4d340984d3cb315369da1c2272fdcf24c9b5b99738a364d9f2b09bebfce18fe1829efba4e5028ddb64eb05e6b308e3fdde1bef128312feb3f9cf4ff653fb2a73ef5388ac32caa26f3f3be8f01b4cbc92252c930858b75e41367dad70abbeb38164a81bbc3e922450e5d5362cd488a9b004da48ba753461d8aa8fa5265391c0b6d98a5aa83e3a233b0a90db9a2cf7563e9793022cf10826411d412a0ab162b6ecd357fa10cd0fd5a2e436069cabfa985c8c6078353965c1883a89cd3c18b35f5bfd75960b9433b3412b8762819e9371726b4619212f4f777392a1daab1e5050edc43c682c735501ff043309408c2419641927042cc4527dc8fc5a0fa386dc22caca251edddb2b9233a252b60e9ac5a33e1907fb2a11022f881db7d29c218ddbba850e8bb482cef4c9176f6bfaf73e3638fb9cd210d07b70609eacfdd04396c62c88cbd4abff750b021ada40d6b8ae8e3f51b9dcf96585f4014fd46a07d96b2c8dce964ab6d90b96b281a4e17e6c95ad5047c343794130fb0dad8f6a5a02076a34d69f097987538706daa8e81008642237f118ae7e5a042634455a342f7c850ec368f41cb2003e8aa238b2252412aaeae88a6f4c96175324ed7ca2ba0d43e9ffc60bab09b04ff209ecac6531eb9a5a8604c9369a5a112d2af9c034395f87ee3cde6b62f1ec6f5c87c205b8bfce0b7cdadf13348cad4030a67e273e7c8bcd14bcd6a57eb32ada0ea4c98944f14d3c16cd71bae109df1e971d734e797dde59a6ddb0e30973603387899883049e4fe5c12a87193b7a7a404b43b45ed18c0f353187e5aca254dda1bdc0c7973a149e873500b17fd15cd595e4c298b2a0765f35488bdb636b4eb0b4a6d95ddb6c06ecf5a89fe633883d835a4dd589732d80de5fec873fef4378288bcf1c6ff8b3662d52e5f53850c5a19c9c761780c62a9f3c1b32d8018b89c4d1390c7355602e4a4f6c391733f00c0c65796e8fc12fd622c0d2c62c4f90a62b8b383ba40ab2a2cf8e95edaa049044557ef4b1dab46c418b958d5b016f8f13dec8944458358a9bce5656de1cd4616d8ff2f4959d95133fb37130c269ae370d5559ad15d39ab43ddb1876556149372db3ec90ab86ef4346710a009b62cae750ecae02c1e8490ab0fb0c61cb2938f70c2a92afbb0b1c3a6dafaca046aefec37167eddf423a57e7681208335ea5911cb0df29301f86bd21a6ed9b6aaa0fcae69eaf2801281864fb78bf0114d88694e36e855fc2e42ee715ae08287ad15324f4bf4cb0525f16fcf8df18881c862582ccc15448a3fc2fab0cf683b9b429128e04356191019778325b16f157daa96229bb68733a672d0db339da3623ba98b6e5ca4ab2e5710021017601448f5680267402d41f6ccc3349519a2cfcc18600228093a9cddcd27bc8a55d446193f9af9302783d8238ccca789d8fbecb4aeb55a185d87e2f90217f47c6573853d61c1baaf41d83a36cacc1f3403d6e4b1f02762b6ce430de03ee9a88234485220b5496903bf181bb0dcb3dbbb88d340082eaae9984abe8f889ef378d00d4fa3bbb297b25b233501ea81e75c0619663e3ef1ce0254b0fdfdbb937e4e90ff212f419b2381bcaabe06dbdcf2eab56ee694718b7f299799e56cec8e74c7cb1fba3fdfde9a5686c606f398d0b961365ce74de5db9947bd22521af060674c3c6e521851aeeb4ea825f510b0785d4303ad2c16626905684d5950a2937e1408ad92f40b73bcc5a7efa6df7ce1d235699943ef6ef947bedb005c77b0cab2bd8934215004a5fb78b38734635465a42e9fc8ecfec707cc6c1a12e8c3d0ebb45301fe8cbda0e37740289a181e4e398fea14067ac7a09369c486b4baa391edba850dcb5e2fcfcd10cbc7acbb139bfd2b5b94ef474c01abf6665f61f4fd04a4f42236336544b9a676107830af22bdbed2f8cdca030986b6c7d83296cbf88a9bbcdf20084af618c6a447e395c68c3bc6c54bec43c46632cf4b524f3031b989e708fb767a617e965b8e3d12b9075b8f97e83e258b71f9b409e3498942bedc85d08cf35fe0adde07d01ac6f258883045aef258d21e56dc2bcffc4fe8fc1210e890c3f9e392ba391d28b0f26fb68341a59ec1c003790872779320d2f7f73b9aab8107c3a438273477f0c2a91608cc72bc3a0975b83a038a8ba0e78ca094ca8a7d657f1cb1c5795c1445b2638fb6c870f7775e842f359c2f1fdb8c03af843ec44ca64992fb2b678f1096fc6b2cc6e1fc995db1ee1b276d2dfce72d13f3d1e757f06825e7e6e9c48e664045ef9687e4cd2191709cab0f2f51f9675bd128d5b8921cc0d6c775323e8946e8778288746e052f5468dc1323df2ea808ed06feb1d9d46c7aaf6ece218b1787e819b4550f484d69659be3b6fe4da186c50577d65c7897e42d8a600e33db15b566a196a5ad77c0c707b7e9fa7846ec1cf89f1d1aa35685ebd92c40e9d240851ec7f27d0b93ba18ecc482adaf51794eaaa8a7da89099bf02e3312898c22344751562d7659bdfd2e337b3b69fa011f741953890967385be6631da156b1268c1bdb3a8c3535c689db3af5c2c21f5ff290be7e4b1ab0e8066a04758c6632c22aa7a3dca034f35664bba61fdbb22b3e1ad6895754d76c883e91c64c1a3a223c7772d2f860e19b27343bbd9597c4b0d3e88c9632ad60017f4bb5b8d5e5729b38cccf3570a8836b41f307cbacabeaceeffade1db0acfd364217fff3e9d976a77253aefcb9d4b5b2b9c474d198d5445d156e8cc27d4e7815490d4df15e87d2171b430647fdd57da8857f3555b726582b123c61cb7c3fd42c70a6015c83e6d8f1446e5eb2c04082b3e12f924cb1241883ad397255691942ae3c4d4300f4bff92710cf10aa38e6ba9391652a8717723715fe1ce951359fb7b9179a83fec06e9b49a8df264534197c62ef69a194557674740803b8ebd789753147d7716bfdefa555da980fb86f70bad0332aac09c63690e03a34a13bc3ae982b2ff10f3cade37feb527392c64b016ae039fbfbccd0c1d37526c60312ba85017565b2b2a03db2498a292ffdd148963c17caf0422d175a14a83768ecaac1745708a90540ad153ea615357f0a74191cd8c4173eb15da5d8f49d159f509629ccc7869a11b5ddf67fbb2e21a4d4cc086de5fffa172ede62fb33e1466d3c6ea3cefe5360179cf62b7e9c8a699b824943fec7489b76d556c460fafbd1721767a0c73f348db59c0cfc1ff33a0fc4c05b6e1e6f52f789b6a99bd876f875b256d5b0b0bc170b284a581277806bf013d150f2cc446430d8618ab6a969148f94fc1fe552341fb875547ac1965f46b48e227fdd559408ec60c436eeab9ff7cf2943b86049f9c36c2459e01b50c2b3148286f7683a0756295d248a7816de800ac78de6505569a33b205e196e2673fa0141a13d9eefbbc8ff40eda86200d2a97cbaee7b1c6246251d35f4b7ba7d8cd7d2df0bc84bf668ad6d65ab6088c86ae5300c0862c8f0886103a904fe78dffa3115877249f70b67eebbd5cf4b75bb2f8f17ae3a077a686f654bb0d004c3d5966bae15a2ad1627393f4768e348a1154d8c8447b832f640350a609b6abf2f3a076c4f7f6ed03b567af9f9028734e1407d09a89b873eaae734b85f457b15316def923c7cfa53ab2e584297417d017f6aa393a752df4e90c6f9b50a3234e5718e9bad83ed46bd606805154f4ac1069eda1a0c7f27e38c992004d1553061b8f5e8d3b0c7dfd37b9e1adc8a2896ac70525365c0d0fed3bc971ff41ff1ac5ce4f914608660310dc1ffccb7580cdcb5b48fe29b7bfdba2d79c7132103a070acea970856ac418c725decd7327a4fc93ebbed4b5ec70c741acf77e421979e7ca2594407b3bc59c3d3536433d1c25dff75d5c04b5421f7189a2ccef880cda16e760dfebf4659be147f829db67f3a558ddde75fd87ecdd39bc064226e2fe3448815f887482b820b8fbcd14ecf054c4911f80f9724d81d0ca016989c02dd140aafdf7eb49d6f9fad7c688fac8fe72ed08e23de10644f35ff78eb9e22a981b95a3337a8801bf50c2e2a9b224c580e942ce088f9466b8a6c1f9a55e7849f9c93cbeb56be26921429d1408352aa0872fb5b0cd9fd906ce148621eb4832c5b31e8b372efbee7d3be55d4a24ec589db8325f75337128e6228ef1a5c51f31434eb70ce6157764bef29500920390ace5c1c0d6364a69b96370025d68545d2a6e69a9e9ea8a95a0baffe7249926c820a7e3a4af5c3071a702388be84e6a923a9cdd60ce2bb18e4fb334556629956381c89c07f0e8e16d90dd168c314ac909ce4e4dc9d6f4a449764ebaf50acdf630b5a8a1c9c49f0e99dc1f12e5c8f13f185c2d73009f64d1070ef9255eda47ee90da304f199e9dafa553ae42c864de783e2f81bf432dea093e7b4a7d0fe4ba22601c55ce9c9213d7cd8becda77a54e75c926381626e2f979fb8344dd8d9ec8e6a903dfe989695522038fea39bbcc4587f2d3adec1d140d7220b6b80fe1dc55d7160b2859dc82930746f298b6665a7b3f0de8c82918e572c38a8a02910abdd611ab15b1a493bbb9067f65065fba978edacd32bd3", 0x1000}, {&(0x7f0000002800)="c51c9c8369e7c704a900e3ed8371c3354a18fcad7070cf711c4f03a1fe9d2bf651a7002fd0aae8ef91a8a9ef6026e2e99770a8c796af43108f131d4c3d8c61f0ba79aee1647daa4f860a7c73165e2b67ae0531e3c2b2bbc5c7aedaf07c22bb19eb492da574ae871f626755b894998d086c22d0bb44b34d063fabb70524d1920760e8f914803deb9acd69219978554abfbc87f2c03275a4990b074970f53f2d5137360321ea50b30911b9ab6168ceab8027a637dc0c6be479022607931a13a34574d1d4d66d4348382de82bbd220d916064b63370bab5fe96b0fb9409343ff7fc61d9f48a1f98958f43d53d369a16bd6fe0257e142a962f4532499e50f8ad1426124e8d88648ecdeafb4056db9dcf897e17c2ad0864b24ae5b92d2d3e1e6b2436250900cf6bc64471bfe2d9df2523957e2d63366357bfc4454084bcdddad1f444400ebb97f0e6b8634a9ae279694af0c597560fe5e189542f9459b0630eb5fdd4110810e1e135fc4e3149b8592ac6177e2005b9512d32326dc98510228ea07b4920501e03009a16e65c78c741c6a4e0201e39f6ca7c4352972a694e057515c5940454ecdd6f832283fc1661d48c92881d3ad4f7f54f46dfc6fb967c839271c5f9919896c932fa1063620fca0b85b4fd7d3fca0bb803f39130bc0fe046b254ec31f34b6ada40b800a0bcb2c1f0f2fd6035783a98c23299ec7decd538bf990945540e9859ccec0482beb0c2869de88e4267474a4d312321532669297a359c6f1060a1222d2d068278a85719e0b2dce79555ab94338b36d16df8619e6f5b70b37bc1b7d6046073039c265ff1e0d627158c85ab365e21939a5ea60f1dc6b5a7db88b5e133d978cda98efd30784634d4d1ea48ed0db58052b0a6199e34eab7f756bd6826213589fb1622c41572747148708a13bac817b4b344aaa6f979c405cd27949b9acc1b5a482693d8a1a7dc6564a17d74993637af902b48e932d706ddf647ab7467687a6ba3d666422d514e101c1f79311c6153da7c7f004f0f1a15eedd18bb5d6639de8cf6ee8e5e9adda9599cfc14a8b8e50b9c4fe4510ba80522b630204f986b7b5b8213e5a3fe369837a18d448a6dfb45756638d17e85e5b756a1b18bd3b7381b21bb756c59810e94e69d422ecf7416d493e8e3041828a4eb2314f1d3e3f62ea01f5224cb61b1cd9ed509712e235ce636ea2ff6a348cf6ffe42d9833c3c9ed439bec3af60845ae666f96384305aa0788f3b3e2b178f472b5db765a0f9081051eddd2146962266fc771310db8cd5ebcc5c848c49c05c6249d2504f423db4ca21755f089b6ba7f541dbf32e50beec2bf1a9b2fce39c562732520bea1a61768e7daa1719e58d7a7932eb3131a40dc5cc7a21baa89ed6442fc73d74dcb198699a823a65547493665cc7d75bdb93bd39d9965c035bcf4886b9c7e8e21f6f629119fda4c37b2071684e220adaae48b93e8a6c6270aac9f2ac9f94b31cc912533e1b05910fa7614835e194afc3db55ae09138144d424af069c1590efdb98f12e5fc3c081aed3a0e4a5d5da65db161252095b30c76251eb11494e87065d6e13b78332f44003d7337962f992f69c2a67c5a483e9216be2e40387ed83619c96d39491fbc3a5bd42c0a3c0e6610b0f934d364eb3a4857913f2b48f83046bd284c4574d8cc1d0bcf88fe6e7bb542aa87764cfc360018096f2a2fa12b71207919a0ad874ce5fcb2280a6729a86a07987e0bc05aa639b332b6aca8ba618ae1da228886276ecedafaab5bec09a5aa13caebd4d3bac23639aef18981f395fd68cdc29032759d3a6b1b64b8163212861a44d47c1ecd62a4f345454a7685a9a2629e7d0f6f42da6f3e7ce14812f35daf0e3c339e88c845a7d596c8b27619844fba99ea1f3110b704c60d0cb123d6536f33a49789506d718a9cc1efeb8f2f04ddbfd1b0c3761ea74d78c4975378f0f7fe7bea7ebb39e257e786aa73ba8b2fe47b0e8984db63b7cdd9f0adce14e3e8496826afedec4a309a8cf568da047d8cc64d2851f0167302c7d53c3d79ddf54655c21da7544b2e7b334c3acffb39cd8b556ba96032bb4a16e979ac04446532654f91e0b6b15ca6479ec5e9b0a4d9835b9c5e357de28dac415fc5178547201ecf2a28fc22d7eb45d4d4248723bf4761a23e42cf28bf1fb0206ce99c3a28b8440147a3bc9ba2ce7f0534a7c59ae9ae8d88a547b6c8e68a8377a54d5674e39e121e28d85575b8cdebcc0a7c7ad8f6deac55efd1765bf75d252270795e3aee01e8dbe5f1b5785315f2ceba1cc50bba01398f72d1ed659b8da2620d4bd6c483e7020411257b5ac63c576eb57d748361268e42ea3330387b93ef2ba2b1087110884dd9393f674c3eefcc04ffe21742e8ce7ea5415865e02f00d2366c9297e292e84ecaea6c9ae9c3153708c5d44b615c3af28a2ec627e4888fc3519a774c684332cfed1474d57c16bf1582557b806a2284ada14d85abaa13eaa5b603c921bddcaf1581c1bd0f3ea2c5e2878ba81cb8c4726906ff70d6246f1d502ea0f13056bcbda5dd6770ed46af0c0be63084e2fb6458596f72781cc63c5055bbfb2169ed9540c825e2bcd024d4a6e539a168700d118c5883990aa2880e3ee55a8ae5671634e2e85200039c6220db17e768ba185fb470058ed94ecf8808959b8ff9253839b3d0335c058d16c1d1aa5b1516f0911c1efa7caba683c3f85a257f21cdf3ea65cb8429dbe1f86f73c7046c34c37857c13386a1c228f3d9515b70007309c5ef23f41c94d204750cfd698f7e53c0f96477ce221743a89a4e4bad3933ee563e98e2b4c52bea889aa0a6afc2722b491111c022ce62b458230e6a578a76e35c46295e7f066cf709742599966e1b304309320bc24a3bdbcefa0f0f5525c8aa6cb7d58696b9b8cec91d183a7f9d98836adbc13b807a490b4910e11001e912f55fec892760a6cda8f1533ede22e2a7f481d4d20ec718ac6474282ac2a270f844fec8edc72d204b72bc953d8a635413c97f1209166d96951694cf2c4b81d10b84c0f4e4310808715d2285da7256779ac027ceb011e83158e893bc55fd5c6511f0526d7574aa310895840bf98cc645f1899e38ccd13467ea09ad684466c0ec26dcae21a335d32c6287b3ee6c2c674e3eba9fdec199253d9c17a3f1da988b1be17baf97cde86ec026287913e50487f497f95bcab20a194318062db8c32c4a8eee14dc5182324860a79be3cf7f3d4a139f66c56399021cfdbbae5f6f54549a789487d2daebd4f41115164859e3d2249c2e8e8eb82921b18933d794f101a0ca42ef230ab744047e40576d801e9d07df276b6860d046bbbc1e580b3eacfd52b8c8a8abbda392bebddc9a7e118366dd88850873ed0b71a24996273ae392c99ca7b372b4babf68c5d403640c977215cb579db74c09b3f058896167e3c54f5c16c2bc3395f191ac5562a0573b9573e13aa4319ec358d27a96f0f2b4a1a0368407bbab908c6ef55ef1b41cb9ea1d49ca6541d8d39f86b67167a5e8ab3bc6736674c202ce37efc80885696899a1a4bac3ac42d620f87c40a3ecd2db7bdcac4d1c4f3a072655ed46208d8e332efa0e9d2c8a20a6b3b18d2422c5c8fa22c09fbd10cabd4a86a92ca4978d1eb1cfc0235c6ccdd418cc55813752b9f70b64bdb08695810b587a74cd179addf6dd63cc724597a1633c6e38442c7766c2d0f4bf808e78e482460ab7be9a3eb5c22905518f543693b0d3f8ebb4ffaf54f8e9b859682082bbf3513f653bb292086bf254f0580bcd392a3046dd908beaf9301d1ead1d889227a46a83072892eb610f471a6946f41d7ef96aa0c56ad390737e0f14db63c03683abac768d8c469997c74c756146ddb0f75bdf750f9e781bbc8849335eb939955c465d6da4847ae789602735ddc1a0e5bcfc6cd2f5f6afd9e0c6b2412d5e0ab8100164c68365f1b55e1deb70ffe8a5c9d2852b80b49eaa2764e5784cdc5242f3fd76577351d33069f5e22b71e6aefbe98808fc051677ee3dbccabac963c20de4e7d9b5847bfd5f2fb17a2d33ddc1959b2d85a341d64f8f21a4210ee381753561d22051414a89d66ecfd77a7ce87effcbc2f811acd02b47ac4ba37dc754c0d3a8d10c456bdbc690c493661e0ff0b34c02b74821dfce1d54e45381afd9e9f159ac878c19534194d4805949977a9ecbaa80714f1fd2f3e76f4e977f575249164446d647a2166e68fd824e40188d365eca9dcf18b42063990df8d33dfe8758f4007a68bace843fcf073defcffc45cad0cf04ece9fd99675884d370ead80b0b2d1db7b8792ff2c487a2f53c911dfde6a14f355c5190382f65d088b640c28d21367cbd857e15b7ffb9edabdb81af525a162cb845d649e70a1854981fee9d67386a1560ab9ad723e4de8063a725545c7e2e85aa37be0abe00bc913c029cf5f9d02addd4c524ac093f1c700cafe74008e21ea1cf8288e402de7eac9c27ba0a4b0c959fca791d8ecad974b2d4bafd734dfaa13d917ce9d8aaed13194abbaecacbc07758dd0e0fb296acd5b832eb30f56c4c3f98fb0fb3ea51976e0c4b532a3e470b1d348f02b759d7918e162500b074b8d19d5cd807ba309dcb5e18528b37f871e566e176911058196c262b0654d582fedf54b149a498f1ac14bba9f07e0cde99634362f6b9576d04b20a33e5d2c80541520f4a9cb11319e55d981816734bb5f951b6d7d2e108c82dc4760f785002c633c3fef7640954f3254667c5aa3424b4fe0b93ab78fea333ee6b850fddf837246b28e95fd25d086ddd2a84b8712a696681ba78d695bb9c849e23f261ff49fe0df5e285e4b069f0b56097d933d4f228241c5b35129f45da0c45e60ed8a27e533be0ea088f27d36512a532b7b27faf75c6e70ff896157b327e44a83c32dac4d8d2a89d56027662b15188e62c075c53ea1486e181917b2b60f524eb7dccdc12cd9726c60ad9078724642a02e92a51d88e87d989b5463dd44d161c545c12bbc89947f925316998ceb2f01636b10a7e9804bf7ce0290148c5cdfc3330f93bf33a05777d551dd3d435d92a50fc2148db652a2a4e57965620d46329785e5b2a66668bc8ec482c4496eb95293bb6c27ee2a64e8a1f27d479501ed7e922e45da5b56a207a8fcedaa89862fc3c9b46f05870c8d0422f883691084b8d0b2254cd89f50248575d22f9be32e75bc4b3f4048b28401c8b2f2c5f337a3e7fa8a51a85851f66917a8e3287ed68659fb1065e4aa6f8911bca645aff692ab2aa990783b32b5994f3d2351585a2cdc375f07ef149684577bad2b2c37b3ad7ab0eba80a55628b743a3e30695835113f40f63d3939809f4961d0893bc65c5521505ef3daec5bde55f4bdc727ab756b317acf7f32f6da6ce5a935508707e1e77a871599cfbeef3e5af9d610bac791410fcb01f93a14d349f2d785c728a99acd69b9fa0bbdf0246599bd9d30beba46e5ddb14f0e4c676bda59e6efdbe433992e5b743be8551e1d8d3b8393d5973e92e2de91073fdde9e5e13b248c9edc331c151efc000fe958ad62b38de11942ed2d3521b557258ca7ce3fd30b831b903facc9f3bbf898929f37cdb2b06405f2e13c34cdf21a4ff1ce02fb9441b9f8621ee00ec0b998e2c8b5e18af2fb576e34daad1c6331077b39c3c3455b30b758cbdec2b5e5a580414716338b23385b0c538b82b94c8607f5269d93b1adf67b04e3bb82296fdf05559e27c3a8857c20df29c4b9d98b737ab21e561455d5b2632dc7b00ccc1f595e1a03f62487ba73d3be26e82f471290a0a3fc8f34b57dfc414528d4df44f71f1d50b017e2", 0x1000}, {&(0x7f0000003800)="4af227d6391240affc9b39509642ee813a35cb121d242aae1214540d922764ee65822ffacc25198a769f5465c6060d877b61d828521e3ebd553b4e70a91882929b62efb9716072b1a20fd2fee563b55631c692a84f3a7b544ddd0b3f4e34a78f9a489d55891b83454eb304b98d62319b5257823a773d214b844894cb29589e9ce9b6e60ca7663d84834c51ce3dee17f71d50f29eea31d533e42dc711621369e1a6898866c2f12ba2f0c0818fc8b78cebeb4dd147c325a14710589d7eee891bc59f5e2c629108826bf06b3948", 0xcc}], 0xa, 0x0) unlink(&(0x7f00000039c0)='./file0\x00') symlinkat(&(0x7f0000003a00)='./file0\x00', r5, &(0x7f0000003a40)='./file0\x00') recvfrom(r2, &(0x7f0000003a80)=""/3, 0x3, 0x2, &(0x7f0000003ac0)=@in={0x2, 0x1}, 0xc) fcntl$getflags(r0, 0x1) mknod(&(0x7f0000003b00)='./file0\x00', 0x10, 0x5) socket$unix(0x1, 0x2, 0x0) ftruncate(r3, 0xfffffffffffffe00) getpid() socket$inet(0x2, 0x2, 0x5) poll(&(0x7f0000003b40)=[{r2, 0x104}, {r3, 0x101}, {r0}, {r3, 0x1}, {r4, 0x4}], 0x5, 0x561) mkdirat(r3, &(0x7f0000003b80)='./file0\x00', 0x2) accept(r2, &(0x7f0000003bc0)=@in, &(0x7f0000003c00)=0xc) r6 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) open(&(0x7f0000003c40)='./file0\x00', 0x0, 0x20) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x4, &(0x7f0000000000)) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:07 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f0000000180)="3db6b19667de5c6ba19348d7c38e84c0a86461259eb45e74f28c7893e22ffff35f488d11c89f6bc01066208855ff8a43fb7f4dd93ca817268049725db7cdde52c12d9beb049e9ad91113ed0d9ea9fd14313b30b635eba55864d4b858f4d74ed221d592f9211d4029c00a09ae6081079067a732b72f673afb829a459cc88a1608f6b0963952015c8951029ffdb7dbfedfb6a7d69e7e9680199a79485d9d6f065d810a9829545061274912e8335a1423", 0xaf, 0x1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = syz_open_pts() fcntl$lock(r2, 0x400000006, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x18d80, 0x34) accept$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xc000, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="a3088d595060340965b023caf9c6ba369a8c5351b3fbfbd7403ded1b8f16ba477318a74b9ddb9b042acd50f8181fb58ba30e2472aed646679f875e09ea816562a2f72a6e12ee7b3a774e19c5004985e6f408553902657e4542382d19b1899fab463a4f9d3429405891de36172d8d3fcaec73f7290bc0eff57c43169a927ecb7db5a1a0d761ebd1d1401239499116744f5f32f0d6121d0a4c42cbb6acb99e8aa54e3d6a6251f210f8cc80f03be8dd4aebc71ef128334ede5f19975e5eaf76", 0xbe}, {&(0x7f0000000340)="06c6a0ff682dee908cdf8270fe4bbf6a9381ee9cb20943ebe5224f6f17d46da3ab5b8f0bcc944cbbc5aeb92838e79751b37b4a1d9bcbb3b5fc8c76833752dc98b408377c0233664d5dd00a843acd9d407d96ba451bc2cd4edbcacce5913139b2d21038e272299fa96284b6015487a4dd8734fd1ac666fc36a47ab57543597c76a630e9d6ec69b40c9eb94f85e292c5a0c1cb36553f48ec0f0da04fe4ee46bcb029380be626a001a4fc95a881a17a7ddb53b6dfb4", 0xb4}, {&(0x7f0000000400)="7e3158b9e2024a4047f9e34aec260ea9169716a0e2a32e23bdf2de5b6e6e9b0e87f1a9a128ed8216e2a809b36497ddb3b0a3f0546017127d32c6d14c9251e6704059", 0x42}], 0x3, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000f000000000000051660000000000573b147038415c045066599fb5224ebfd0d66962a8a25a62dbcc242b325ae8b4bcdebd32d476dd50d1c1930b2a17e396230be1c31fa0df7a4e9544fb7975457a4862"], 0x10}, 0x0) msgget$private(0x0, 0x80) 16:00:07 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)="06d01be860f14ae9a8135da0b6a9ebadd4761e38e20c19e3dc20ecdebca1ddffc359b781630576d2a9774e7770be46191e8ace4910b20717b30e1df5010319d24451dfabfec668", 0x47}, {&(0x7f0000000200)="01557509fa955a378ec32eb33ca2e5080635c755f5c5babe76abbf564277526b351389a8ad215529c79383962aaa8445c9b94763329c7ee7db3c7d5039ef819bb7f665072256a02eb221cd17009e87e65f9774ea6036d24e780e893a793c358b7158fbb411eefacc843210d82adcf1e03c5b88b9e1ff696837050986c89442872df2a186da64d0e1b364e761375a57978967ffbe2a46d8d6b3583b5d5d3082a743c348197946dfc674c980b919204d2b8f8b839eb4321404957f55427e8ae79a4ceac427e3b30da691e61fb53192d5b821fdf09b98316984a05743c832bae5801c82863e43577d9fad6d6118f6371528a8a73153c1915a6583b2", 0xfa}, {&(0x7f0000000580)="15c0caa53395e3a747f60243bd066d34044e37ecabf69ef77cac3ddf9876934a195696acf689276d0842ec8448f851a829e793c4c7cc63fc4b7da7116edaaa53bc8462ac3a544e2acedb890e3fb9eb2ff4de9dc72fd98613fab27286534065b1c6d90601fbeeaffed06f14ab7d5ef09418f258d93028d21d73979d27e70edcfc560f4cc9f017667713d4e04588d6cb19d3bf596ac416ac689d8471c02eb27ca532d3cdbc03b06223d5138ad1e305e4462ddc2ce9ce9b4e7cf517968c2f5991f745601c3dc635302c84b611d69e45b61eb85a08314d8a5c5a84e9dcd3ad02b63f7a3f72ecf997053abc13b2871c424baa309a241234a746792c4512214cc01b68eb2225f7d2180aeb4f80a9d1ef44b42f66c3f13f4734b62aad1711eaa4af5156dc17abd8a355e14ccbf3cb75c1a59077263a4274699867273161f96ee84e6f2351a1360b3486127d1bd54cf02120e2c107caa157ad3d6e206e20ba340d05222adeeee0f23d38d31b6d324135b4067c0897cfdf3bc851e474b98ee6c06ad3a168e684286c62d8d6f4739d5e31aa7d3887809bd90610534903f6fab01cc3d90fbb9b6e7650cfcc380208cc37928e45b21b2c18326430ed1098f6248b995b1e7f217bb94d84e582ad3d77c29cc89d08836ee8269c77c580163095ecee16e0240d4a603f87fbd3d464c12b659c40bb0e39109712c8daebb7c24c1293c70ac379a07b2dd8dde75a4e208d59f3badca105da3cb516b2b17b71cd3dff5315292632c33e17000fdb046e17693853a9f80959e0e32b9538a9c83eed13b5509422b98ad84a5ca756c4fba7dbbfa4d00e67cf0144a6397a4add3c8747a4d88059fe841ef9f782d170d5ed90e5b6177164783b7a3a267915db8be9db3050c8aa12daac4851965e2d7cd5c5f0bfedb7a6132fb9bb7bcb507a48ef38c6d421711aaecc0b55d1f40be348135b5e7d18de7f09efd6ae0803993936a62a55df33b57b528ad2f3f679f433192e53e0ece0080bcf08f84cb39813d4937dadb8a021d415e983d67904d97d35ef8d8f2cf82a04753276ecac3ee00abaa94b117f3c02459c25cbf338b36ce464cecc8a4edb975f9d65ab10a7c0ce5859c2ac82a9ca15a4ef7fe93533fc1f9dd15478e6ac9d52f3102ab36edc507b9820325d6560c89b53142756fac0995a229e813140ce79a92768d7b065043508e580b98a6b41210804b6f25a27eb692fc85f721cf64773962481514843384e5fbb7310b709a3bb92ce295b08278cd0173d24ed7ee0ca28fb44931fd37f3cc077d0a0a2e56d2c17f04eb115fc7d28dfcd6c86857d764b44eff6bd0bd0eded17d8bfad3bf651c97fec3898b416f5f9d9e7f2792b73dffe714c65f6b107914ffb8d49d36fe27f3754a66fefcb3adc9ab4991c3c40f65683ac13be334694010f018575573bffe0d82fee25b492f650fb67da4f800b79174a8245ce7c2eb310a653e08417c8ffba9ae6d2bceb37c0c990c93c88a5dea82e30e742d741b81cf2b8a2e5463a4919f9fddc323fe1260bd87b27b1ba201b0532ca21f301f055e26534d1306deb786ce9021a8c3dee729b2a058062e1c36713d88ccf7afbbe93946002281f467b10ed8dc48472ea39ab787b06776560cb4f1425210df3e5772165620770fcac76cdb6bdcddede4bd8b5d95e57861c1e26659d8d49ebbcc15d18e5fdc1ce1848b664c205bdef1c7050bc90efe7e599aa2f822887367f965d9d11ef902f2052fcce05144f0f4e39f777d05d4fe2e559bbc5a934d23e240c4d821e84f658650414652b79bd2ba41e2d6d0052e9d2030d69be6a965e5ef10e6d2ea469a559ff0013852635cef67d37c0200701a7071f47139e451cdfa77befdd8cf42f0c7c29dc101b238b60ce51bc58c1c58e96f792201a35c7d845f127e1a8725812b7175b316b646b2c856fcd678f26bb481a18a1b5943bb703bac59a7a2aa2998343ead4d8bca36feabda3a273697ba8c8c75d22c5f19af3f6992a16788314ed1954cb810f859328b575eebc61080dce1c26fb62929b2da70e843777054623891add93606b9dd8b1d0dfae51ef73b3b83fd067f19777bad25b097853139ec298ffc83d47a10cbae78ccc42c94dc0b9a5387c61465d77ea4ce5df770b92cc174b4f9a105ab5fa5dab1760ea2f73bd627f9bacd525d18b99e2a2c4011b9bdb393eed4001aac3baa5b4bc5fdd4b2aa621449a637e40f17a3ff906334043e32e72279950a294681b8380c554344deadfa8c6d1c9c11645185011790f0de20fef9f55c69d977c07775635a8b175df4c963b68a90e1ef1aab276dd837707b49be3bedacbee6df925cd5d3b729da1975666616263140c265c7d9a4b9d1ba4e679b522989a81694368ff3bb4ecf4765d5659aa1fc6947c7c3c2fa0985b7f96e2bd515def3351f72ccf7e149a91119ec3b5f3b9bfb3205df6412e05ec8a5dae284cad06471841f987381287a860208eeb3e4d493b14063fa2a76c5bcf0cadda36afc5e11f0840ec5df2d445a10ab3bd55576b81f0a9a7212c78dc5ffb38604ba6f0d0d5477c5d7bed6e88ef5be75fb41e8beb97c92dd4259a55f23dce3bf3df74a9c7b811d5ca83d13cbf7f53491581793a5bfecf777b35fc4f2ec4b7530478409a6dfd2dbc292ec52aab44c9cea4b32b0f7deff13f98a1a4e6c6e1ec9307a3834d7b3ba50d020d1e0530d8acab7af53f75bcebbf81d20eb50cc412791b19189174e25a906fe03de83777a126ab6c6c603e3b7ab12f9113895e9ec713f9dd1b5806c8b2bdd7ddf0ade8a09bcd1dca4cfe71e40ca60a4cf2adc10b36175556ac19ee578d3c029ef435b2e49ef0a92eff2292c755cf0e7663be78d3067e418b37066e523a6290df874f273b941044fb6a3b3fbc94fe4503a37ff9207b5425422bc39c7af49ccd3d078dca518e30dbe7b23a19a3881418e44e1365285a4b655fb3c7bc4e8497926a1bc7a70fd9c99b7ebc2d34626df18e3610e149270c6533c120144652a64e6a87d6ebf7add9dc173d34ecfdfdec99da914f0051c48de68ecfbf4f0649bbdc324043645f8b7a9e4c7152cd2a6fc0d5088c42ff994429dedfebbed86de7e4840f246777d08f44d8cd4f6703701da92b5930f7830188891b35b84e7c4fde90404fc70e1b00b4d36fc56ebd68ee42305bcbf5cf9b5f5f7d1f44257ee8e130bed8947845187a1e47a8b4f6ed027f4fbaf0500ec551b34d303c0b4d1479d8b560ef5078b9ccbeb387f373b8e98d60187200f70c5cc47fc8d3ef90dbdd288c9cacc84f3d3073fd0dba0d65c406e0b75539a8bc2b3349bccf3d188e8a10fee820eba156116b8725edd0bb6bf34af115068a989dd10dc33302dfe67775b56bf2168176327a9403b58fc81719f117777fc74250f68bb44fc856a9123d63e324bdd24469f6557fbd88411f754642ee4b3b9e12e8b158da98579c5ab6912be5fc95e280959f8b5e7fbf189872f46065f9336cb75b004521b7a5954797dd468f02706e4a655588f6222e465257c0e9e35ef93ecfd0d8f06cf4e1e2a0677769f20ae329e73e5dd914d5cb380b299a3964f4a4cdef40aaa32d52dc8d9862c1cd8862e5d9df29d18ef7fcc85573dba877ae53b452668f816402176a86c781d18e10ef5512d64adee7b944641a95f1baddd94f0c9843b61442eaf17f33240f6411ddf43844913c46b160e62e5ac0e6468dada3c63deffa17bad0e45a2c6c1246a2fab94450691a78252135fec81324e2e1b0f4288714c77ad5fa8e2431e3ee5944b4b3f27464108efe187fa0568784f9ef9dfdc845e75c4d4568e5e5e38c84d4f90aab9ac035a453cd1f81a83166f5354d591a5e03d30fccb06da7a6cc7ecc341475ab4bdabb21e3d63118647f715ed511328dff5d0724f7a48847e6bc2de0277f39eaa7b51b01101c55cb805c80edd9ca361c79a3ffefca9fd8ad19f517ea145812d1db8851ff65121afee2216665b128d1f97f8f05395ac811f9845270a894f7f4fd314592b5568f7f03cb3ef68df08ef7ff31866ea13fae8219a3e13ada1638c5bb7fcb71d72f5a5a640fc6dbd90652145d43f235e24a0b0214335e96cb345b068558262d4072d0878e98e21fdfcb2f2f5ad2b7516126d4e9a0fdd2b8a400bf0a3d91d44f6404aa49f79bde3e49b260256c082b1c203bc147d54edd6e150f0aed861eb3e63e6db9cc8ed2b69ef8781fea1fb12458d376609152848718dd6aeab94c30e079058961b422376fe397bd4b8cf5738e2ab1ad9825f96f0d91aec1b836f06043c7fe7a776111880531732315cb7488b99ecd5aebb4ad67da121119bec6ccfefa399e7b291e98c6b2680b4b7a51453e93e4524586c9c09429b843ac412b4167caf45ac250ea403fd6a930927855ed3c01156ba5c28461e56ca66df6e298da2818c4cc7b53834e51ae0ad4147a2d69896f0c1b7b5dad36f2a8299da78eb4fa36231c06714208cb69a73a3e43e2afbbd7beb6afa474e7f1156063f16edb1f856da8012f48df184dbb93c37281d90e17d6d48b64a6ee9bc82bc0eda35a90545db09a6763d19ca8752f0fc3b5a3bcadb4c40eadfdf93d9d27bb3fc9e59a72d92f6f1b3ed0f89796901a98abfabf1bdfe1d345a7f3db83f0d8531a5d3ddc72fe7e69d79eb8afc617c64ff7928b9e5fb6fe3547a01543e35c47f4158a056c2dc06634be5ef19b796d5cdeced0475f72d924cfd209064ee8d0c564447f9c20c0259d20f9b4c829769f2e3f06888d55dfcf2a9f6fefecfe4b98d0fc6cb6d0b0cb63fda258032687fb8d04bd66597f372dfe127e27088f6b53019d4368991f2d264c08f2db6f712e965c9057580ddbc6788734893c5d77ce833b8c1dd950cf3637dfe0006a730c3e2478b3300bed547f65da510bdb4a40ddcbf8bc2ff66ed9ab46958de247acbbbf0053ab8f0699f3f56fed974fe67db26ed3b0dcd3c6dbf711a94205dbf14e20ce80cc3509da1e9414cacdabe6c07c64a5e1389362d23cabb9c95971b622aaab9d247b8bb69263109d01de07aa85f7d97af79b66a3be0ca1958be5d5b21c860dce10712ffe930d0325574d728a8d91d4522ccbf2e4f6ab3a3218be0a0548d89368030a083448dc3de7acb6982b4bab62604f700f3cd1b54a468ccf2f6e666d6963605c21d62de0d9e67b3fecb740265d113ba8f5dfcf78733efef9fd0cb8c683b88aecc750ab74e5997f6c8a9bd62db4f8f756f0b9109cba1df1baefff7e961fc7b9c37a62c60ae2478b251ce215d619cfc2855d20d679e43718400369d0a7c59461194a6b39cb8254d8b01efdef6327186c374553b8a44182aa6a24bb6cedeef4769f1a830d051ed9c0651ac491a1f295b671e1956dcc8d7034503a54e7f0c544bd2ff4272644be85c8e12f454187509a39eda64ca335bea0f15e8fa112e8c975236ccb756774af5e4340a9e35f1a7f4b6b372d6fc778a876fe86bd8ec95e8a6ce8bce68a8ff06b5611fa914fad3cb31758db5e229285b9afe62b1f70c9045b287815bf06ce5c53aafd8a05770e7bb14dc0a7513761334c07a7e274aa1532c1d67e9887c3af17d7e51723c9cf15bf156b8950500ccf4795a5bf1c8c84509f562b982696f6429ef299ec1b595fee6a956a6089c0e71997baaeab88c874e63b5d145dc742c37a56b111352abf2b725f131995fe5db30459f8a8a1e0a3f96c6091bd74fc8f9e61946ab909def36018e3bc722f03bcf4d4dc3b56b9a16584379edf160d69a2ed83c14bf24b855b169e27ce903d7a5eea9500ef041b55c377f2fc4651ede47dade5972b2e8e89ae761fc4579d26004091", 0x1000}], 0x3, &(0x7f0000000380)=[{0xf8, 0x1, 0x9, "ff18a141078e5c8c7343aa6d7d0a2e036ca57c1fb9c73baa35af82b0b4fa58d9d892e491f086a223ba8eedd6a568a37e52c3dfb97e1370f2de8fd23d21fd1c49c2bef0a6e4446459a4541a6d013cea85eea2707c7e6fea49f0a3222812a7a9271876918598e90c2f425c5848d830b200a59ba76268ab8ce47e691c89c0cc58cef6c78160edc7f37d35ee9740099a444d99bd52a6123bed94af0b333777f1f5189e055d4e0827e9f277152c7c79272159891464b69f3a1cb15c73f9de72f737ab7535aa6683feb624c67cd5837b5b516da29c6a89786667f864324eee2cbd64bc2faa87e598b61754"}, {0xc8, 0x1, 0x3, "89333836522719d598b2451a630eb9ce3c40844e96703945bfba0dad3c24159e71fa36aed41bccc0c37efe546ecf73c19c99a345fe85c17216dfc8f23b4bf312c539303526454315191e8fe88d3118a2bf8f5520f2c3cf361e39b69d3b7d67b5faeb606d5cedda572b11a83660c7566eaa89fb0c6edb405beb3572d54e5bc07ff3d4b4171ea3bc156d7bc811dc8bda78bb5bae31c5ff37e2096e93983b7ea58f9d18b8c12114fb25176242553b5c1bcc3245"}], 0x1c0}, 0x1) setpgid(r2, r3) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) clock_getres(0x0, &(0x7f0000000000)) kqueue() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x7, 0x8}, 0x10) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt(r1, 0x4e5a, 0x5, &(0x7f0000000000)="8bb5ebe1beb8da98e5f660391231556c243cf155fa4b621e4f9ca4390b82c2121fb065793455b8ee6e8dd59edac5ae57fca1d3bcd47c2b3a3c6e44a3133f2b1cb9a7134b66c584bd3dcdff5c4d72610b383ce29622a24f684af50a519175928e470fc9c20f07781bb21fa5d40244c0c2a7e1afc495341c9116cd9b78c07f58caff7270e35a64e05fffd909513773", 0x8e) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x10001, 0x7f, 0x101, 0x42, "3d60b03bfb843845ee8addc8da56baef819ce0f7", 0x23ab395f, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xb78, 0x5, 0x8, 0xfffffffffffffff7, "4f444a6ab7b966ca69de2e03ce17792e8ff17961", 0x962, 0xb130}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) syz_open_pts() 16:00:07 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000040)='./bus/file0\x00') 16:00:07 executing program 1: socket$inet(0x2, 0x2, 0x5) r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) kqueue() 16:00:07 executing program 0: mprotect(&(0x7f00003b5000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f00003b4000/0x4000)=nil, 0x4000) mprotect(&(0x7f00003b4000/0x2000)=nil, 0x2000, 0x2) 16:00:07 executing program 1: mkdir(&(0x7f0000001400)='./file0\x00', 0xc) chroot(&(0x7f0000000340)='.\x00') stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') socketpair(0x2, 0x0, 0x60, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r1 = socket$unix(0x1, 0x20000000002, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0xa00, 0x6c) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a822ce53841bb5000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801}, 0x10) recvfrom$unix(r1, &(0x7f0000000040)=""/37, 0x25, 0x41, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="6af063c68462c6696b56a47083af7c1062d4e426d52225d25be06df6ecee65b80cb67b18541c92fe0b94a994b593387c320f4f9842c86aa09a96b9bed78c918c4e2168844066344b5201386c0b3721933a509ab640171b8d31d4053426142f79383de6270c85e4e2f8bd66b40a80264eb616b9bcdc2a8de7110c32c3ee7a8eeac80996a9249b00ecfe82d825cf958e0f4048098b27cfa68e25b7213af98c93bbec80fe577769932cae62cdfd9d2dac95cb8571eefc006be3cb0e1c3b3b50e0b158eb00d2e461e7bbc446962ff54738ba316180cfefac40d03406b6dd12abe78c0df7e5956d67d3ee566c5a91df434743d8", 0xf1, 0x4, &(0x7f0000000100)=@in6={0x18, 0x2, 0x1, 0x6}, 0xc) r1 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x10) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) readlinkat(r0, &(0x7f0000000000)='\x00', &(0x7f0000000140)=""/121, 0x79) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 16:00:07 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) pipe2(&(0x7f0000000040), 0x4) setrlimit(0x8, &(0x7f0000000100)={0x0, 0x6}) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022ea39e3919c7618833647354e2b22f66696c65301e369381286e315c0000153bb184db63533a110039d4c9b0"], 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x0, 0x80000000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x20080, 0x82) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="bfee3d3244e9828944e4b8d9844cc3e53f988c1c3e3c98543467b780ecf93aa1315a96e9d4ceeb5d18db5b7ebaec3ef7509ff7defe69888bbd3b0c37fcf07a0e63d89e6de9", 0x45}], 0x1, &(0x7f00000007c0)=[{0x98, 0xffff, 0x6, "2a86778139fb4181bc9637a1ae23da7a356443c8315e3af9a593bae61832c3284cd318c75f0f010ba3de53d4d2e7e7b666df33443a93a036b84186a49843cd74a7fe781a7a0c275b9649f0e26d5a4c314ed4abb22923e08c061cf83fff1e1b8b04ea52da1f086795a3c8daa3e8ccb4009b7cbacc59fa6cc19390bf31d8646e5980"}, {0x30, 0x1, 0xffff, "feda3bb1e59fade909b1e06fa03c18360db6144573c90d28348b66a1"}, {0x108, 0xffff, 0x2, "c4414d89b6549b33e82d22e418a1dd54b19955fac9e6c130439462a70ab1e4264f54c5f902e0d0e1002744ab971f394fad51b57bb18b8443715229b0158233d10044b2ddfd35f9e6389c0d891b064d62c029d353e7b72f8b415363eaaf6ae2e51cbcd34040ea505fe1f435ec448762c315122708758e44f978c8e6b133a7da615d76fe393e40aacd5b43b337ac5f702b14aeafb2923b8e47db250637627e88d5e1e5ebef9114731952ba22818faec0e65f3fb7e8797503dd99b5ab1bf39460159d9e38684671d122d4a38f8fe714dbe7be80b7e6b92ae127067811973ea0a9bf4245959498e0bd1d1ba08804e6623b95921a48"}, {0x10, 0x1, 0x6}, {0x68, 0xffff, 0xffffffffffffff53, "0411e950aef8308a09c6179456d57c3fa4a450484a7923b40e5903552c7b79d90ef89292715f4f1c8a700000018c52b4a97b1078d41f6b4150b9dcd3584a48b71117ed48c61c548a899695d6b945a91ddca51538448afa14"}, {0x98, 0x0, 0x4, "be81993eb0d079d5ae9cbea43c9ed945d4e42286cb4ba0cf6214ad8a3474862bbf4fa191b34c06ee82dccd0385c4c0bf5c7573812bc795d83529147489885ce19c6f032cabaf5c1a4f335946d2534b5fb53b76c7f3a9888b8a0141d413dfa5598a6ec86648fd5305189b8aac64c30a5bd0168bad1eb43227b55ed4a5ed4e610f5b87210e"}, {0xb8, 0xffff, 0x3, "fc25625ab11e1e33f5504f30e04b00376b0f98aff38d33fd8016be2cd4feeb94d11b291367890a7853f1d71d9483d4ea2617c56678fdefbf3ea20315842aba7d98ceaba76d0531cfe4ca0e2ac1de1b4a57485ccec6487c306d028a582cde129ea1a33b8b5ea1133feb310aa272cc02f447f28cf6234f0e2720cc98e7bc278a8f6f66c08e059672d78f6ca0a564e285dcf31d72341c011b81ed98f0fc879d374141827291f7"}, {0xf0, 0x0, 0x3f, "63c3d542559be8bfed589fb6ddec47910652e94868829c5a3983b827c68837a33d9d39dc05d0900119463b4ddcc5568c314929c4befb8d4358455707a87742073086b7c1cc63e5baf0ed1b8013559971d910f6f0e9f763257eb3635c9b20293653bd0bc19a680798a8f92de9e68c66f4cccc25354e2bf5796f523992cf638ed2a9ac02e7931e6fc4a33418de96a61a138bd0d708ac0d91889ffbc01eb50d2fa0e0d4643ec2b5a8a6ff0c43c387306f87fa3a87e967480ec7949f69c8b030effcef509c6c1567682bd4420786e11770523c926cafab31a9117c4d47"}], 0x488}, 0x400) close(0xffffffffffffffff) accept$inet6(0xffffffffffffffff, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x185) r1 = socket$inet(0x2, 0x3, 0x9) connect(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r2, r0) 16:00:07 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0xfffffc60) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f00000000c0)=""/157, 0x9d) 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000580)=0x20) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+&\x00', &(0x7f0000000100)='.,^\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-*(-\x00', &(0x7f0000000280)='-$/\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='\x00']) close(r0) r1 = getppid() fcntl$setown(r0, 0x6, r1) accept$inet6(r0, 0x0, &(0x7f0000000540)) close(r0) r2 = open(&(0x7f0000000400)='./file0\x00', 0x88, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x3, 0x3, 0x9, 0x1c, "815e5417efe413fe6f8f563683db7a1762b6abe6", 0x8000000, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x5, 0xffffffff, 0x0, 0x9, "d8c78778d4f8825ba620a138a82586be2c20f9da", 0x7, 0x1}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000500)={0x2, 0x1}) 16:00:09 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgrcv(r0, &(0x7f0000001240)={0x0, ""/243}, 0xfb, 0x1, 0x1800) msgsnd(r0, &(0x7f0000000080)={0x2, "633f15b7"}, 0xffffffffffffff37, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="c71c51bfdabda7cebde33a90718a7517c1950d8656d5a428d00c0515f8ea28929e7b3652d160025835a7afeafe760f95fa904925b8176fa43c231acea0003367285fb611018beae4e40174496c6f78cd483546f4a55c5067daf08a9062e12a41287f8d6a91b66ef5330dcda6b6d500ac1b7794e3f14e694bd68d80b49cbf20096d96696e4f7b73b2aa3cedfe8bcdaabecb9388da9812dca8e3368c90359bbcc049454abb35eb287640fde1825e6774227c1630e982dad6aa1290536057aa6bc720"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000200)={0x1, "5e9555c83ddd756cbaf85445e238b399b5258a089fc71b819579c2701b5e59fe775f13a84dcf56b2d5f2269181649961aac82a4502b9c23d313919dec056000c5d1cc6c369857dd532a4aea37bafd40885a62ec3fc76cbad7e69115ccb1cc867d3b77bb1b27f56a5990ecf6477a4ddf4f2087406bba64d0347967ec485b7a7fad664ac1ab1b44925f309da7d0d0c8f3f16d5bc33142289534390041bb7fc9c2b34a55e57cbb71abbd4ce9848226740a501a2349ad4e37b4177d1d2a9dcbec75cb22bc6422e155ce1e89ef74f3c230e8767da9792ea7b769a468fde53cb3ec79cc5c017186303f520e0bc1dac5f9c09b601966a02f9e4ad9af0e7b47f62cc3b7c48b7ebcd893314dc5feb3ee6bbbad17658b5deb2960426f29d28fadf9e0e17c53757c9c693fe682fc080aacc128d2a5cf3bf52a09f701f64d9f6bebe793e8c24f11a2eead408503415c0a5b984253985e8503938f786869957203d9ea0024d0b49c629a154f474ae99363fc598edee1243377a51f3071a3e6486676e1a54902486f95a5d4f2429ea5e801a37eb4c40df9d1302e5f7b684da260c4f15cae9d2e5cc481ee6f7d31e16979cd55c235f73de33642b1518981bff76c5bcb3c935bdd916dbb22b8abddadf66f584360578dff09206e9d104c87e637a9198243922af757c34a7bdc839a76c14b6e117e59ba1556e6f6d1afff72265e583f1358af54224c98d67410aa6f23f2290e3749e18d96a1d298b4f0b4ce8bd835ff781aa43ea40fe52f0659cfd4d35ba32c764a74f3f06c226a76532a965d05a94c2b253f4a59baf3051bf504aa2c876564406d03b09ab4013fbf5fa7f9858a8ed519eacdf33981b3e1977166df24191ac651fd7539c0231d4cfc86870750a285ca75a23f2eb667256e0c8204abaf0318b17e9d3b4b63aecb03f5d1711615a23775fdb8eec589dfb63d76b6b758cb77ed5b0cac59ef1578cfa0b1b5cc2809d80a8f9a078ecc74796ae16de946e3db40d452a3458a62aafe28be26ed1d8c12176e5b909edad72b5553e219a854eee716c550ea531c862c54a3867bbdf518ceafc19d1981481c6d6fbcdc638d119b2f6347dcc139dca9b44c6fd273b2486e76910f539c03365758c96e36cba64672dd05c7aaf34a4b9cb521b96e5dbe1139893c4988593a26eeb04c7da3f0a6928ca458d7840224e5daba7321a324ba4fde592b02ad5a7d20bb752632ce084280f5bf844e6d30d597e558b4ef9f0af7b3c608f698b8b042eef19d45afa9a63c6d1a0368bd329bae74e4ede25c5f77f3840ae94e6f04a912760d8a7541b9b13666846761bc931e401c87241ee359ccff1f10ee4d7bb7450cd12aa3b1eb59c6010d1711ad3bf6e918e67ff0a7f10ff0ae5aeada13b75b34589e8cab1a83de93192fac21fa2911da5552e8c10c9572419510a28157ebb6bd98f04ae2e0d681f5e8efe682487d275f5f8885ff93a26e2ded0ed1829bcf13195495aa4b1207829b2f8ff654e5f942b3f381355089380b47083e3cba861f49fe857542e4786c253ad14887fad49a6b06a2e44c45a7334f43e018b8eafc97eaecb1891817434995c3cf1963d0723939f74bfac76d47bef7bebd110cdde583b677e5043be54dd3f5f8dadc9721bc231f033536df5dbfb015fcd0c2ca2fbcb4d857cae8de9fe0e778547c9da0925ea2bf61acc300c19ba50109692ffc0ee636d68dec334608d7f07acb23de4339f903cdb4ca46914db0fed7e05d085dc99767a1a928379cd71615fd820549f9fde2d535e87f93f23b762e79a0043f355e596026cac92aecb8873a1c38f8edec1a7ea2f863078815b3a2919847c210f9be9cd8073ede1c0d0f5a85004774c0da1266ee625893c740a863d03e6fa8ab921dc34189e19edaac8aa46b41a3abf715537fd709ad0b0b9197980ed7d33ffa1737cc61b3fc5ebf41bbf273a6dc657b481c32d95924b96b3d647725bd480c3d9004dfd5d53d3d935390db7e8a9e053fee1295907700c371c95daeac31a40a0455d36b347c493a23f71bdb53a0cc8f5d6722f730c70d3da59341b1841c22945ae6db950c0d2c92683836f459bd538a5edf804d4377ac15c19c0af8770b728ef9e749d2b1c41093bbd3d6fd5a95044d671bc676c9f3402e0d258f23758df1160033386ce77e486e7d2e777d2fdfa0169896a70aec8e66d7405efbabd1070b5819dc299625e7f534222bc7aefc579944e922a6fa83b120154e0cb4f06a75bea26faafdc9b222bae720725b2c3263478f44cd8c46d51bef44779ba92026bce6c45e786d4f3684a2ad45fe827e29f4c0c3168c5fb4e3b10384d4bed55e60a183db370dd3db45e2bdca63a65f7c09b0dcd8029285fe2289c8ce62f3dcc8e6b582cc31ea7421ef8f0c76066631c9c3e702fc81ff2a7dd64b1f2d86699e5f2aa780e5484863bad21d789655cce68b4747eb4c082b6904cf03492769d57fe5ec086a64972cc50403cb6cb041a6d9eeee7fd64f161b936ce1c4f95763199387035775d71786c88b5f21ce38fcad06669bca0a8ec69281eb1c592b0b7f3eba2c8e3948d002978cddd17a6aaa2d5926fc16ac3ae9ab53d52d63eaa24bc57fecb686dca4a1a2a2ca0e9c3ce957b21522cafdfc8af8ac5d8dc30faa924ed95be879a5e27786c49326fc6d9fd50a213012e33c5fb5c4a078e71037998c2ab30991141661b6d1ccd51927bc228f1f81e4195a6eb82654b55964b24d9e86850b0c0a2faa7959787a1055c7880418936afda8481a8a6189e1956a5b3b9c9a1817adfe30a1a7170d03c9cb8c21d299ce7f326c11f5f71d0c2d647b3d1406d6d3c3ba340c489f5418dc1cfb3eda0c30ec7b0ab0fe608a1daa52a9c2658b149ede79af5586108279eaa4e986d7d93b0f1d4e8ee4f727dfe6c34e3a8df9425c5f63cc3e5e8a72be6e556592379de838fb8343a63313d9d1c397bf82e4c0557d802c362841adf7892b24c0e52696e1747e5e2f9c6d475b9b2a1bbd69199401dc5af67d31489858ef128b2be4ba754148091f6d50d918595609001d6bae137ad47725692cdbf3fa47a7df90ca0f1d083cddbe567aa89d7bafa6900463cface8ec37dd2c36e483d01d6a85ffb32316d4f875b6f766384c82f1f8ae4606572ad37758903f141dcef4f14ebff25ed490dfde39d0069a2c1825627a3d89637ebf4d35577e8d4490dcc379d2540a014fb12fd1c13a8a23264dcd156756ab520b2dc8a2caa3d047d397b3f3564f84c6dbb1e4979a9544ab79297d238f0bd9df576d22f8588586ecde1f9eb8b52f1ba1f56016cae2b520b2c9a5d26e0a6670dea6f69131505568c38c2f2c44465ac48496f89bb23dd1d31017201dddd841405452185bdacbe177b323709ec16231a285e468b5d005479383a7e462537dd92dbdcfc6de6c53785e277d574192260ba79a497f8dd57ea47e8018f2902521432365f762f7ba78932e33313f6a20514942ce726bd9c233e9f24f01d2705b0606d37d8622c177475f02dfefde3f0a78cd416cf2c4cab88179c052075a2ebac5ff28e96f0c3a6bf8fcd997be3279ec443712a29b2ad1dc44e95296aeff94e9de97ad6ec38d5fb656dc369442c0b7269dd17701299331e1463591888fee22157d37e4ef12174e8eafa24332ec1ac0942092c5a55b893fbcc6c7c7f2fec406bbb4e29386ef0966edaeb66f64cf02352676d6737c0d8102d21dcb6019b1fca939ee990486ea120d2a90a77128a627b297b87d3ac73c3b435af80a605cba5b408594b07c208f36c51533d175f21e1aa2c0a8d37b555bb80fc9ff971e813b47391539e59e9c6aaefd0e01a4dcc03e107bcb59e23859fcd8d77618983f8b8a8cca943c0eb25c52844824c8b11b4ae75ac192e631eb9df2c76aca86a4afebe83934381a8628ef707d9941ddeaa69c460191d68a66b927f67739082a5f67822529e2208c489ae25f741709a97120471a8f1d0f6fce4ac085a875d56d4e326ed0d5c2bfc4e3d7de2bfd0a8a718559bf5784ef70d57f86b98ff1e5885eb64c7f5b117d4ac1b9f63454a8be973b441c58dfc24de90fbee3d3480edb281828d995b28c27ac8d22388e99d623dd75fe1333a165f00f89636fe038dea997cfd552fa42134b31a3924c82245f23abe07ee73e7c5903f5b4b06261909601b7ca64944f97e088ad3729b2125bfce9502f585aaaa0578b7f7ffe6a2584f6612adfd4c4e3f05bfe540c9a469a6258b3a357805b52fc295e3cd5de8496c508544d7c5c44b32f49be3f6c13ffbb64c133be42d4dc2d3339db6a43b220625efe5307e65c7abf8ed626c329bdcca09afe21b1ab4892a8b19f4a3369cf171d4e29465af3abb032199ada2306434bc0f3471fbd34602e124d1fd03b7d1640daa2f6b58c0431d76119763fb56ffe58f5b5ca6dee75385dfab1d4fdb171e46c916f267503809ddacb5864ac1c70bd1da750a7b522045ebd2c6679a2b58e04235211cbb77a0317769321d38b7d376e5281f7875d593a13184f0512a77bc46937a81b641bea73a871e6028304b8d84847416af773a06e29d95341dd16ff83aa95cf936ecef72b8f720c9759916a18848544478220f1d2510d6b0bb2e3a6c1375172c5a5b3abadb7ed05ae4caef2ed420f03dd9a1d982ef24e52ddc21a5712e7794b63649b2355516617647c5f054fe24e8b115c0c54bcb32ca8d00aa180a56207c98962643a49dad41d358c3386421c2b6991865e1f0c1ee6979ceb2dc064f1e13e986e11a661d44c165b7157fac1a605c1483c389366aade2d62bb5cba1c29265f6cfec2883decca831493f58a0a1cc6bc1576302e74b0d4f54a65641beabb7da34fd67d127036bd9df2292977a965e25f5f2c4638ff6cc6de18114450ecce17e273ed0fbc0f76826350725d7935caad9c40c9fb472e800141a8506c0467cc2b8f50462f9bd947bf8bdf6989a411bc393f95c73c44f53ec3237297591add7864be22f119f0d7254b5f8e56e487491dc985c1f941942a94f6595ea23263a35fa39fa9df41e7fcc331e643566f4170c4f9c5385cb4ba8ba00c167eeffbcf03aa07d3817276dc3971a71cf4ce5eae1afbfc6a223d05bbbaa53dc03683b90964d6b2e071e5d3ca6b40d205e14b1a99d454bd460fcc2c548b4e018f4026db9bacf21864cf9b442effe15a6d03997e7667d8c9b15d9ea06dc0d0858c126ec75f59112a04e56bc133ca34e2fe8024987a6f368c70ea6f93a1829e58faadd264a68dea30854614a84a7ac6cdd05457c6a45f45c3ddace1cb84f46d7134385e33df5d925c1cb2c5cd8be5095b59a6547cecb185737c27156823ea966425f5822f07a8451e5b0b5d314f5c7bd1e4f70e0490792ffa6c45805a5403ff64406235c2b8f080c5d4e9edd3c53c9c8af8dc536b1abbeaa11e971d8fb001d61673b35a55e2fc16849d340753e04a0dbca360005a044388fe5f55b274493d36dca2cfe8752fd57c6eb20fd5e8b37397aaec1ce586a64b73ea908a9f7e02ccb9a3bfd80b923d714da020aa9aff71a5f155660baf3c1b7dfb8d29b0cbfff0e21c8a3a67a51a23d87fa25323b1c8fa4894edbb0855f5197b748abb8b337add42b0cc7fd9bde4fd7c407514defc15f585dea4b47bf5cd264c83bb88b18ea81ef548e4308ba111d2cd85a530cc7f6a0961bee095d83dd83dec245e6182f2e4423cc9fea5cf1a6057983f28b342a437e86aa824664f2ef9c86d9a947d77518620ac2349e9f64b6ef15e81027e49453c59da9662c4c2cfaf08839e1d069ee52502553dde33494867c2d6d779f154b6b958f7c161e5dd4"}, 0x1008, 0x800) msgsnd(r0, 0x0, 0x0, 0x1) 16:00:09 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/70, &(0x7f0000000100)=0x46) semget$private(0x0, 0x0, 0x21) getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x7, 0x100) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = socket(0x10, 0x0, 0x0) setsockopt(r0, 0x3ff, 0x401, &(0x7f00000001c0)="73d32afe82ad14407024f817f32a9c65b69864b822c970087fdc9b96169e0c976eb7c9967e4f8675e8ff2b3337ed185a78dfd87a071e96c46b92177b642688127e6705ea4e94425742f1a88f980dfc7dcc62d151cb1e3bab82a626bad90f3e3e7829fa6bc67e30754ae0143c25d89434007bc8237e7da29fcd5914115aea69965b84a7c7d23a5fb49045542583ac59ba6ffa3a4d333cc6a5c174651492a362513ae95b7dff67f1dd198b061276aa32433553f959ae82322e86a245abc970827b806354fe87124d7ec278a64326545b253fa6e53a22655924096c4f4c0f32c817f10741877c9008aff0acb7b0769db03192f38eb930738cbe29d32faf67efb02278393d03c768dc0929d47e6148d5ff436c1374d3ec442f73948813dd2bf29a2cbcec1c3f32392b26b4664a01976c792e8d6df711d20b15727b52cd2ab342e83742d8118cf41e3ff7d143a402ec1efbf2019a615234753e112187fd7f29d86216393082688561f38f0825ebce86733b1c73de9ba953ed141a5dd937931da9fd721ceee65442fe19b975fc9f661c7bceb074cb402149a1804d12ad6db39669cbbd2f86bc16f06e9d267c271ddba24918e89a5bb5f15a59a7ec61722d24ab8ecb5fbc74a2bb97d00b46c3723e338946a2e0d9baaf812a10e8ec4266c27408a0b34a61fb4ba82effb90aa8feb051176eb93e6e71f1b0c1ae58af9c1e978f500a387fa4cf01cdf9d07c02d4fbd519b90e77911bd1a0ae189e05cff23fd9d9e2d2cab9ac13339f15ed77bc57d1b19321d73ce55eb0cf2effeb375720566ac243315a96319baa87df104d5ad8099848cd34b6b8885880990b7097a8b2c53465dca0086fc52c98e4ff48b6af351a9ef1aac53e18af9de8a532f66a726ba4bb026c920ba9d33c7519f8da63fd19890c6e8036047651f568ed72d8c3844b8c78038da48d4c1779b58eb68bf8c33ebb3c05c193e7971f00d888352b1920cca3e1f7ebe087911295c77c708bcef1cc75ae52fc40c3cbda85972139396fd99fd784981df3ddfd65818282bb89c57931968c4520625a23459c487ee5f4a57b7e0d1343f579bff427c9eff117b28c723ba2300e39824d6ed29e28af502cfe02a51aa69f8a3c8af7f470cf27c0661dc8479883002d3ef70960914e56056f118129a71ec0c5e9ee2eec9f384cbf079b2803d707e160f462ed89c054dbfb6bcf762e08b800387d572ff1c65b4801e77ac07c31277c3bdce4758339ff85282fbc4a3749f7cae445f1fa05cbdd1bdf5e1d1fd9b6a5536ee5c19917cb4e47250e4cde4fe7b4bfb0696d464f63815d0bb1d094c8f08e652289978fe779cce903f49d1a4a3c3b65de24a920c8a2695dea28bb2245b871686b26fcfb70ad3e1b6a84a52ccb0308ccfcfab3e0b9c0d9d92053f3e4d53f3ea113eca351c8a5a2cb233cd7d8269e4a22afec1f8aaa01b239ec831b22a29be9b58c0d625a50ddba4a4abf9eede469c7dc9d04e10ae2745abf7f5c72c175e34e30e62c1d64b1a4f1fa37a952602f0a0c8ba0e1885905ab397c56be79ba7fdaf8352e7f285da0de50f9fb17b738469b6757eb997307bc8b8e4dab776ea3720321720faf0f7201917573e607b66c00560a0a4f05959088b7d91572a0ec131ce8dc18a1212a4fabd4fadd0616b53d764379e984c97cf334c2522d58726825e7e83081f46721f69ed0fd8ccda25a825afd566b052af85cbc805ecc32b9a4d234e92ee62b1d3d59beb1489c54549b27c601baddfb76d0d037e5c737f5ce82beb5d7728803007104d522ae4bb2e3d73f704e43cb45a139bbcb7e3459571cff169363a40cb596843f8a8289e86506a3e7c58393d496139f74ef175a2ad519b06a6293bbc31c60cfbc8f799693f9ee351299f97b6b23c32a82e53426ac83fd2284f7bb502dedfb04cdf54e291f71fc39f7c7931dedaeee7350268fcf67ab878af3db77aaa0d9390745a5e53ade79aa7a13be18a3acae9aa604e2d0b935da04d0fe0483573848470ff521d60dde84842116bb3ba9a202904f17efe320bae4a13fb9157d25d9dde7b606b3889e4d9827e9972ea0e868ff4b9712bdf918fe744763d7b381799247ea9f7c96bb0586fbee04db1c2cb3122b1d1742259ccc27fa717474dd6c5528c3bc0fe89b862dec4542acd1a5699723f17147c068577fb9fc8278a030feb36555dd3020349767374ef4364952cfc982305fb74de1f4e073112028e9a036ebfefa920e0f222e33c4af7a457b6e6b5fb8bdcf40897d6853b7e6edd30b51d89a8f58c615f32788ff49e85ad5492341deff1a0d85aecfa88716a28c1edb93b048a9fb1149c32ee1d9192749746e5ca25347a5bb43eabaffa5ba3aec6ceff70c4989d8cbfe58a8d3caf1df2c64ff08110ff719d1a014a15b52649cfd3ea1f0b370d8212aedeff53fdd1bd19cd985557cd4107250ef739141d649c406cb5b9a5012f7180fbd98a4326dff062bb3632ebe8bc897dc7b28336fd17827e80221c4f9455534566dc3161f79d33eb0aeeab85756daf140b043aaeeb3865eae6894b9d6eb8b8a1368e59065e34d5c5705d29d866ab9904e39eca092649af1f2c66b3381b5f49f6eb976fe2a9134c8ac47efeb5a14e774cb6346f5e96628923139fb53e0f462b92ed415ab2bb3069abe2c435995a4e0319182e0715be15665e77069acc74e94969e4c10305890ec1c4673e35e2684debd9a8538da880baf32d7b4d701186570a77478d26350939fa96ffe06e973786c4d034de38cce804eee01b15bba583ffdf31e9e9662ca7bc360d5f506340da11fc7957a147fc5a788a25b90b4fcff1cae4a7a969459cc2050f43e1a8a743efcc191be13a0695d684703d629b8e785f6d30fa6d29dff414d55fc49febd5c6e9c47e6836d5ca737da5e747d6ac368dd3033c2a84663cc483c4bad48469635a23eebd7222625dfa9645894bf2eb8541718b1a430cacfa8a5195f88f6cee397e694e012b7b0de12ca528ba53c21255c4083d7a384b3ffcd22d5ac6a3f02df65eb03e6d400ef3d6c2be5b088125e5c420dfbf9bd61b2b778d993304a9c31c338764a7ff34eeb2e0510cba10d442f141a4a247f71cca9a8670d4dbb297853234261d0233fe7fef53ab7077a8c7c7a50de8302d03362f6756b8c1768a9c34bd49d9858590a78cc6e3eeae01d507fb088b67db69c301058a8f559decfd217caec565046c26a8d645094fe865a3c602e1197bdc7d58c9017bb73344e477467d532caf67d10a5b0bb73f852a5ea533beaee71cd46be72d473639c8453abfa4e03bf3f3ceea384b11bd8a5a392015279a4e0e6489a56fa94bbca584da86b8348235d77dfe0b08e1f58fd3f791e40488b1893dcdd3bc8367f7bc6fe8b9e913c5327da7cb21a741754c75ded80a9345bd2d4bcb551778ef93ce67fa3507842088ee5fce3acc78b47f74e524adc73852311086445ed6beaedadc4ea589644944e55341a6e2e31984ad4139e91cd36e0ec6373a70437c4895114fda921eebda238b9c0d4e582643462b54367d14de27d501a2cf89ceb2ceff85689fdc6cfd7fd64c3630fae3b5b7436b6493331010811a687eecc04bcc0ee37e260c8a1279e2fca3b6617840f2a14d8da73a489f4833d4925c38f8b09f4702e43461d3e741606bf48411efc12ec0d53ece8f228440df5078a0300be5ceb381d1b4574a4c5f386406d04191fe3092b150e342528c195ab41ad010ae26db3f05761bc573f8ccf1b89464875017824224ca4db22fed8e9130fa6168fb8ade6dc1c5eb794a629cc567da1690a5ef33c4eb11f61c52808a80d0136473913fc5e6bbb11c7f6f8633cfc7cf1f59f4bd9cd7da29d8bd6b5aa22e9d1707b915af106d51cfdd3e0c1677aa120ef42d992071d988940526ad5079f46b5971602e2e17b2295146dbb40647e2d1a82de646ee76a203de4858e0e9271e44293d77d5ad2bacd40e05eb0417ebc3289faab312dd5df00d535d89b7fa9a12bab448b449b87e05d77cf50df30a15d2c0094fa6028e463fee9fbb285081f92668670d1f89bb2ae1d1eab95de4c0713df0dd2775a50051e55c6816bda732a1f30e66e7e9bd6e6b896bb2dc9a8597608091317e0cb015f7e58a012d4b5a9e57623567435b942473696f6bf0778a65184e461126556cca6506b8d38365c37382b1ed021825052f84a37e36ceaba13d1732c552593be18f3adec8b130f067016a484879484d17c87a203fc1d648962533c5e3df84bf74375661d29e45bc1606a9cd574f4abf72a099617d46fc0f5ba4d49a7d49a93f9afaa6cc31ae367b798b4eaa13f22e72352d9d157cd01cfdd255326bf3976ae46ac8c6b05a1537ff07e775fa895fda1af68f15e3114d3dff9893d4bdae46b1971c7ffbb4313ba36212d131fad472d8c964b54d35c5573f97854df1cf62ae9807f33f727e5d367dec7df5518ba67fb9e7c1711f35537264a0d01115aea6b4d8603ab01fb91712fd2539ddcb3522fd6a76cd4f5d0ad9ce7301329bfec366b989331cc2f558a83deb22fbdb3478c6f651324b2b7df6e86d3acda222bbf6b8bd43aa1335c2460451791127ba87cb5da5730762ccce3044e476b4f933f322ecbd009864aa1a9eea7d83f62624c664b04548803a52a52837ce17802eb2cc11977ddfe0aeb675847373635e9fd635a4bde1bd3a6f60e1528d5e1da5f1ad5b0669334c232fd1f5674f558d88488473df830b5070938b261880375344158f9197f97d7d633b78689e872673db40129840171fa6efc534322515780757786ab413a302592fa7db6741140da01070bc5c35e890267da52eec467c5321820469b87a1b4122ccb51f611c98a10c2cab6a33c062ff791218b8b5e7360c10f02f4fa09b4e62936cf5037f4baa84e6c3832bb2572a63c902fe37a4c733519bcff37d093545ee7c06429d00da5eff2ad2005415ba5d90a701188ecf3e08e0fc0eb8884b290ccba2232d6aa25841722fc15340a6289a200894cce81379faeaf50e6b3e631c85d6aaa55aaf595e0bbb23eb03b164b923bf92e5102369e3bb421f048ba7190b07072daec9aa3faa03ce4e84a76bf5937fb18063fb9a023539159e23ad7c4a57af07bad4b7e9ed08b6d5f3794acf4ce8d7343cf003d4d9d5e58325cf7014ad0589c05f41ea6bf063c35be370e2b714d805c1749e4d44f0e42120fb8265b3285fdd437481366bef466bb44239698a5441d9f55c295bcaf28269c690a4b07027e21724869592146ce722d97e33c1614a850e273c082232493492da1c7c1174eb1505b27bcc4260b5f20db14e09c544f8bfb4ffc63d7751d2544cc3affaf32602cc7f3600d1b12847e641060625dc83cd6e1677326f627a657c26b483626d52041ce213531567b230bbb7e60df0d99fa72a02e718e5c0d89631cb3688d60dbfa81d767769a61ae2796e45346336cf037266a07a0e806b97da849e8a7337c8aa8ed2407059e50e0638fcb2bd1bb45863e0fa9ce797e5276d1214c6de66122c16d0e456b724dba679595d4948d1b5a5b5c95af7470aceb2cbce7db1e0f1e52e3dcd7e0b41e4a47042bc3039aeb94416e982ab5b2dc4080c5c846f7dcef867b90b124dcf57589791b46989a8dd91e0b758c04f01ce044bc9c439826f2a30f69e7574ed876756e3d389835d4242fa9d387dbac3b52c2010fb3eb722553f3352738dcf13f0d7cc8b4ce87e6b0558e04b6536f665bbe858198a671f7df261f635757d1f1bd0b9e42772e1b610011d88168e1fb92e80bb26415d0c89741d43b5f16de2d4fd187eed5b82c1a2f530e618892", 0x1000) getpeername(r1, &(0x7f0000001300)=@un=@abs, &(0x7f0000001340)=0x8) r3 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) getgroups(0x2, &(0x7f0000001240)=[r3, r4]) close(r1) r5 = socket(0x18, 0x2, 0x0) r6 = geteuid() r7 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r6, r7) getpeername$inet(r0, &(0x7f0000001280), &(0x7f00000012c0)=0xc) setsockopt(r5, 0x1000200029, 0x2e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x236) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socketpair(0x2, 0x8005, 0x7fffffff, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/17, &(0x7f0000000140)=0x11) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) fsync(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x1f, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)={0x18, 0x2, 0x20, 0x8}, 0xc) getsockname$inet(r0, &(0x7f0000001040), &(0x7f0000001080)=0xc) fchmod(r0, 0x10) 16:00:09 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r1) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname(r3, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) fchown(r3, r0, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) recvfrom$inet(r4, &(0x7f0000000200)=""/86, 0x56, 0x1, &(0x7f0000000280)={0x2, 0x2}, 0xc) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r6, r5) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = getpid() r3 = getuid() r4 = getgid() r5 = getpgrp() r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000200)=@abs={0x9d5ff11516c0dc38, 0x0, 0x2}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000240)="e771fb88eca5794cf8e24b00322d645ca76b3a2d248a3c577a2ae1fea822fabf0f779f39e41bcefce37225ebf6004da20c74bdaab12f69f0caadfaadfcc6c611a1ba0978487b62529484a43a106ccea93ef6be76767fc44a6bcbd80517795af98b4e0e2283d3f5984578", 0x6a}, {&(0x7f00000002c0)="1aad3c74ad2c8f880cc7d604f0373ec1e9f16a6afe352cd6cf969f514a70daaa1ff7c8950dc6253316c2a4939870846efc14f9f88de5567c4affbb1b8c3e524c10060d5503f2bf9777df628a18e86e9aa78fce11b4a628219c567aacdcaceef9c1f61ca8fc1d49ec95d21c906f25a311fc06cf68298ed699417631f75a57e993713f69fa48a8a1d8cd42dfff95dea6ab4887725dfc7a24358f9b908a5d9c1b4774831795f439f923caf55111003398f0f38dbcb991b781ed815da120b6e26c1692a3e9149dbaa8f3f538", 0xca}, {&(0x7f00000003c0)="c532b2eda0e3befa7d1a2d8fb348b20f9413dc2b0be9dd40a4666aef81dbd68710d96454ea5453c13d2368661b4b231412af7a30db65bbbfedad863ac20a80569f55dd1de04ae5dada79bb83fd4f10e6c1a12c143a17be48e16ac05d4bc40dc8e9862515b58745ab2c24f904fd3c97e8fa15cb72c1a5e9caa0d9020dfd78869ffe535a4745bdf5de69a25bde73c43c793cf424b048c454b0c53f0d152ff6d99d14f3ebc139a27b92fb8eac61670243419ead790654b8eb88a6d4360f257289544b41ac0df3d5918de1982e3d0094dc4c3227aa4220c16ac44ebe114b84399471ad66313751e6f9e26015a968468b74aa6780a8a5fda1f4307005366799ff276f3d95ac716b23ee0ffc3648966dd3b548adf22a80c04e8332aaad642662c83915a2d1e91f95f25bd8c9910be43c7abd21874307c8b091c08eef61ada5bd96760512bbd174efebdc5bf9d1c95536a67da64196562ac0ecbfa3848ca82574c7fc0b93be68f326dbd1c7c12ae622afe049b202faf2f4bff47e0421a3a4bd4e69086fed128e266c4cf4f8ed24adf7a643f0f7e7c86d0784b96b216df2af22b477b473b7fedd161bb3c28add9b0ea4b580404a77be13e38aceaf42b72fa56e06fa9bb4c60ca98eff4c46d0df231f36ca41ffc7a79751b21a48d9844d780f0d9f8aacc5bbcccf3911327510ec6f5b67c53015405fa6272753fae2162b4caa7c85d7fb9a4d787daf7466cb83070a47ac9890597f58d106ebda666b96b0d5048b756c6994ef593bb1f21e4afd57e03c00b7ed25d530e9456d362be794d2ec5b01354d7af1ba783795846923770fdce30a47de4d5872294d745d04899604edc701510be442d9f483f70e7fe63dbeb11b5c6e26d6911f70e973dc031c762d2b1968fe86675a8b664edd4812b5bb278a09c009727d1b1f67426a8b280ce1a5735f70022799904dc5e64d526993469a2975ad71c45e7615e412172dd9fba4f49ef85a68c3482ad09dd4c86acf79dc66b033a2ab9de296c9917f6b33e917e6a9e2301dae51e1fd1b01df96700f264327a95682d1db04e8b9df7d17fd65e33b4ffa858a5e9ece29344b6860c9cf8ddda5d8ad117ec8199947c77fd1675fef71583d1a6c1f22e4a4c005def9c16bf44c2fdf12041f52b99cbc999c5c725de399bc682bc1394b5ed33b622197532f0d47a97b55a28caaf8e271621d3437799a947d46437c096e4d8aed1e9ab9984c1385cd4d8334d5065392350374444591b291eb23d87e24a73c7962098f7f6637dce507390f56e2bca7ef9e932efe6f09a1a51cd52fc7577f7790d6f0dc3255688405b36fc9951680cddb26a3efa739110d17d2434fe9746ed0f1357dd739f2fea1bccedbc1a83ab2754b25c39193bde8d39b7f0b6e820bb30dcfa858b7ecb727e1040b56dad7609e49c9c588086350dc319435d7cb0afa864fbce697f598cac0f0c0d65e9e3b0a9fe845e8482ef22e7912440d4a47b30b1a7cdfa6f1557e1eae30cf947774e5ae1fea8c3b12b7f9429bef41c43eecb18fcb1874688bd2ad8ee86dd00917d0f0f24e8cbe79638975923645389454f7da7a8744455bef11929b03fda29ec4f3dc0c62eda65cf40a751f04e3c45ad1d8f8a13f9b43eb70b56762908f097127238f6c4a7c6c63a876c5ab4dccaed1633b45a45dad6167d529b3689381b081ffe077a5a4d8e9ba23653a36defe88f27a711aa1fbc3a7cfa99afd26204ecbc9ee9fbd104b00ef621ff0b43c0e75cfe8e843bf2ea20d01b174a0d9a672a4fb2588cb77f489ce2c37eac34315c30987786ac6dcfefa2f968eacd55acde322ccbdab843dcf58fd64a0f9ae2271c665e45fcfb807fe53cab9e2bc1098c1a85579f440ecf251edb04670255c89673594dab1c59422368f1c058d1ba8280969de17eb1bc1be8d93b4d253e5a2d0137223bdca8fa22f8fc078c009e1c353441f14ea11416676a393218c0ddac179f28b7455dfb93113fef106aeab3bedcce0145112a36dd6f74b5bdb57dc87cc27c446294b729ce95cdaca1db8ce853fc9f5b895762a2706c8f09c3f1fc3850a602d0327fef6c57ce9e5f32fc60855dcfd864a64ccd675ae4621f48df8ab44ede08fd9b139eea16dc4644cc562f8f29e57ec19f37c09f83e267cd591ab94e0720fe34717c0d0554f22f66c1aa41d131c19ab9ac8bcf64100dd5ccbd6553a7d530f6cdafbf4100d94f8aca04a32e27832a121138333bf2077f3b9739eef7c734fcd819543d48463c2f8a55fbd589f281214b1493aa0318b9cf5c17f58e18d967ff8053bfe13eeb626bc45dd509b69497e6d910333fa1b68caadcf7705610837d4f2cc5663213458f571901f72c77e6258df27225a09cd549edf32e87d42c063343067d0561551901f65c363cf43e2ae355b0f31163363438cdbab6689971b58fad2003bf129ca2101805035e29b0fd417a5632aa5c6c3e9a1894cd3998bba13cafc016a0fbf9dae6e5086bc38796860ab50701ee322611131d90ee0b9280b6eb849a5b8c8c5df443de2832a37f880be93dba264f799c0b0ccf5c6cf56d5c8824e53f8aa23bb36675ba1d81f73a5ffd47b7a2fbba6c5e3b0caa543ac8fad51d22c6faf96e26b1c03e0a595c67550631c4df5402591695d4fdab782748bf443636b27d7bad0b20af7689aeff015e68d63f14ddc2708bcbe72f4f5154242f195176bf033f6e892c9d470c9009931e81d19d0959b22d05861214a465f4166e3eddaebc015bbfd0bcf6276d46e4eee0b5e688c3e9945e74131124fadf978362329857f48cd33efe1c205721b9b23279278deab3ff11425026b3098a41371c1ef75d04e0930d880857ff4fca07b538145c6a8dfab10527cb32c73a6b9ab6114140035886f969a6a55bf4a6d0ca42b9888ae4a38ad023a2ff2ece50c2e7ec34afb7e8a1fc1deca63ee5f3d9ab2e8f5955f2aa47fd49d5c76f930e5ae7d9666181fe9ecb50b53e0f4946750742ef2080f889fef291888a312eb635a295d7b26720a30d62c303d58e662bfac72d1239d18a908607c16c2a077c6f40ad5c566c5464f64e1725d27d71c18c9536ba0965f742469c7b88d03b62aa8b241c8293d9f89ad5b6de7522bdff654bc231af0a51d9a060bffef9c09505c2e976c583854c72f7ca1de6191799759d6f857ce948a4a139f6ca8f2104c012d0b4a8db24293a18430ca4dd1789655355a5a60a228c485384052ceb0752c8be24dd91ed32e89f89641a9fad8477b6668ce434cd9691d7ba5f6c3359098a0adcecd994b2618732dc2b4e1a81d38e8f464fa14ee655d63605e59d0953083eb849126d800c6e78582804f72f4a1813fac1c13a79f363439cedf8180943d2629360256a59829820fac311af65739ced15169f22fa13dac87b21ff2c8c4b2cf9534f2a7138ca138a07a72e02b56b375c0e55bad2e50abaee5da6b4524e05ba118cd9dffc893f9af4c250dc5f796376823e52246ab93e65df0b2efedcaa9632877bc4854a496da9d643112dd697627c657da036626ff0747286aaebddf922b3eb981531748ec4de3d6cd3ba8b7d89826073493f7dfba57b3dbc589a24a9be26c9a66ae967ca5a7026a2b68251b3e8fc6312a96b2b050f2427d7704f5aa3538728c63a799e093f9d2e2549ecf7b427e5ecc908e90d30c67c23c9ac03b928ce70e4c0ef7cf2bac9379ce2550d32a1e9f615c6b09111ad5a1413b06c746f7529fb2d4bc5f49874d59e1964de2e0b60803d3c0938cc2a113a4cdaea835df652f043c09004356d83cd0bc70d2ad9d7de785919af82351e4ad3e8a2e35d99d85ab2b50d237de8c93ddcd4114fdf95532daebae810d6204503dc2ebb75cadacb521afc00c36d186a1d4f0628462bc20c4f7d9a0805e1f08001668fe3a7cda1a3de68de967cea1f770fbc56e0d6fba129f51f05316d59a1d6bb38de3434bf1a5706f659bdd31dc4638a7e494526572e50f31ed0e4c91ba6aba97954d20043274250ada99168d582e1e08884609adf3a5d30cc7b20ae5399ff1af27831cf5f30a776d53ca5ff99bd81e864efb63c1cb8b8864057e6482685230cdd558fe0765a2a2da93ccec3eb9e32fee042a3ad1477041d0991b183d8aa39560b7775c3b44a61647a1a4818e61250dc72c18fb705c16888268ed306dfa58443d99331cce2b7d33ae6a71152b1ffc52aa95c40caf854c91272d6afdee4b852bc912070ff47e79ea6f0014e58463089d79bfd298e976a404efef801175290128de817715a35585e576c76fd573053294a24e0878ad5d0670f05b4ecec37ccf471ca9aa4879b4def2faf30921b3d563b06462d9085110e83ba7d88981ff7787d91f05d44742523d8e735964cb95e55e019434f97f32e19bea4cd032731af37e2e2550b1b1b76ad338fe4a80335efd828c3e93fe51589daae310945afef3f07a9375392ac0ed6315266bd1a0e41219e5f7d7d03f84672c80e031a0c4f683f16933213181a23ec7f2a67a42267fc0d76b378e3399cbfb0abfe995a66d34101f3432758a69b3bcacefa37091b5fb273d2504d8b668586ca2559cd30fc6dd1f3c3ad1f3ebd0cad3f67c9f31d901265d37d2d384aba855f2d53582ee43c0a87146051c42476e7acdc9dcd4092bf98155cb013df89af149c341d26c6b086168f8c4eae0d22c7d3e524ae3b19c412d85ac5010ad155ebea741cee6b9dda9751683b825a073501a36b6fec609ea68e4c05286185cca818937046216346813dac3ea9de67569936e765a4c1f82783638001411647af3935d206bca0a2429516056cd7b68361921d74942fd0e1a48ac718cdb392922770a8c8f33d3734713791d319f7dd37c8c24f043b6db528abbcab7524fb20f72bc683b2e95e49afe6d2c4c0bb960c81a5e12508fbe06822d3c5f0667cfe83dba8071ee2a7e473453a8eef537647a6df3da31b56fbe0f442f2f9ffc0596036c29d61e26a21244374c394df23fb000cc338bfb08e39998ec7c2392c44f099754cd485a43dfd7e3525f3cf65c677cad103fd72bb7c075417480d7dc1e8d88f517947596382cc39fdb0ade063e1cd0327bd9bf1c6db326bbb856b9f28efa7a8b559f6045e804ad5b02b5f96b7959e953aef7dd42972d8d89488dfbd7e84ec91c3188c3720c1bd460bd10ddc605fc7de45981249ddcd7d54abd04183372142b312ccd99f32a285a2b38b6f2d22d7004621348274c52cee27061e6a17845b217fe7e68b085a4232552c69f5bed3ed146cee035c26d19f399681d9948ee60ab083bed07ae5d63a82d68e992c1975ef9584a7bb3f4aa32db8e946da02548d30850497144c41ab51d9c3eef76d0f49680f600368e5a57c0646a04ebb28f5fccb2161c385a6625c603ee5981812391c7d46e3dc9ca57b20dff8bc686c2f0f2f184a4a2b2e8f640842362cbdd48909db93dcac2c60a8046610c22403e0de3e02d9c53a3060085677260895b3da7997a9a004180a797e7cec0b6ce892f0be1f3edcf25eb91a691ce8b5a6e60f6b3965d40e113b3fc04b541b05e65b7125a510b4bb24c8d916edfe3451ea6bc039bad8d4af6cc51d19f1eb329e1262034231ed79280f61dbfddcab1845631f9a5c9fa7c3b2f50fe73e7fb1ffcfe6f45d43ed594ee52e2ab48d3c9208e85bda38d47eba9442e267171062985a6a5a63b83323e33243933816df2bd803a65af01dc801a427a738524c5fd69b55d6cf9eec9aa418847e5320672f2f695865649050359dfdc6a8513de36966cb7b485097087bee029f897bdacf84a3c45dc8c46c01a2eb1e62a55fe11968d19abaf4233a7fb", 0x1000}, {&(0x7f00000013c0)="a3504036eb9d28a7e974515a8d775bd51fde9d1fd692fc8d4a0bf875d8613a5ec9a497964df0f22aad979920e86c023d5a6a7c352a69d2488e019be3e1cd8fb4eac8d62a48729bed6d74fe41c1f16190271ce5c867518b4d966cd95f12bc8d3c88c58222f131e507b8d63c29d62e8f98317cd4a5149c1f61de11e07a86a1a1e2ca044b81863759073bd05e2d", 0x8c}], 0x4, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x100, 0x937aa160a9eb64ac}, 0x400) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r11, r12, r13}, 0xc) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:00:10 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x7, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) getegid() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) rename(0x0, &(0x7f0000001840)='./file0\x00') syz_open_pts() r0 = geteuid() seteuid(r0) 16:00:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="d57a3cb7c39139657af7fbf2013338e16160a5a3ff29385e20e2d95ef4c2fe0d2f1e20a9576cf1cc792b716b49f2b48b9d35c9b8fcfa8fb43d4fa5d18e2c7abfebc8edb8fdad20c81706ac36283cc9452ab9d8ffa5bd86606b35b8217c675667664ca56babbc4d72d62d1cfee2c4deb848863c780a66a1877187a7bd508ddcf9c8aa0b50b6c49d1fd2155533c4558ac130f25ebe2335d52105020f4e96ed9a455b249446c36681157cdae2fa358e4590e5eb88967f0c47c892fe63b986d13c38fce50555ee9546c34cae8af58b6eaee533060f6b9a75051d7125417c7a7855d2502c1d6c2fd4d06dfd347a83f1f7739f656dc010053bc23a4acc", 0xfa}, {&(0x7f0000000200)="633fa0c46abbdc7a3f55587c96ebf942ad9b14316be6f36b489ba9ed39d824eb99f1e5daab9dea7f8b70f9794e93bf8849c010a3bc37cc59999f99c78613fe0f9a33ea773a5e70a170", 0x49}, {&(0x7f0000000280)="b5aa7bf16dc99a957dc57a0309a695a078400a00cdd45f921aab03ad3c57a749d837f57be7e48b91cf1eedf9ad573153a4bdd1e8aa9b0800ba2129e67e64e34962e9", 0x42}], 0x3, &(0x7f0000000340)=[{0x110, 0xffff, 0x1f, "318fa392bc89d7acb262d76577fa71fef83491a77f12c14059f743f525d446fb9c1d7cc5c53adac7171d448fd1506b751e44033f49f20878646957ab4c5165c16bf228e9b3fbce01243e0063199b46e40ee829ae20a2149c9ce56b2dbc4babe1557b2eda788469772cdcf1cee888f982c86f65deadd61752dcf9cacc659afebcf7c8dd2b80b56e9cfb1760b6534d378eac368f17473c7c2a45c6a00b0cebac2459b9c618ad04e93067fe630795a51ac1b79388910ba9ecaaafbd2f477cf5ea88f65f8cd20327689f14d235890c3c6e218c9c6b423d38ae35c037bdab2ce69b778923372bb87af413a9b279765aeb79d15dc50f07c39d35383dc9731e23"}], 0x110}, 0x9) dup2(r0, r1) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="d58d3a2d397f664a4eacaa96698d397ee8442d7ceaf55910a1fc2aa7637e9fdd037d9517b2158dc93a085e6e4f4a7533791dc49d30c28b5eb41b9b30149e2d1df0f21a7ef059ef051e37c9cbea8590cda8c24f6a4f98bcc2adb9e8e57be6789cd6c8867243d1bad89948ffd09789be4cac207463cf9db110d72a769355", 0x20e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xffffffffffffff81) r1 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) fcntl$getown(r1, 0x5) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x803, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x101, 0x7, r1}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sync() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:10 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@abs, 0x8) kqueue() 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xecab) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8110, 0xffffffffffff0001) r1 = syz_open_pts() r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x80000000000002, 0x1b, 0x0, r2}) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) unlink(&(0x7f00000000c0)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000000)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="28ebb0ea0f1437e24eb862ac5d4b6a82bd689a2f9ba1a20a82fa2c596aa9b3eeb3098f9d0ecc576333cfdfdd", 0x2c}, {&(0x7f0000000100)="d43db81021a34e9d280f684358e0648e16e7d2f54b49b0146b9aaa86d14d661ee258ce7f9f3c9a0afbc6a1d2a7e55c5a65c157dc2e1d89e05d223d379cdf15c61de2c075788a97d0e17ed20ff984415871c31ea2f688ac73", 0x58}], 0x2, &(0x7f00000001c0)=[{0xe8, 0xffff, 0x2, "3bad9c8b2d44e8c599a3e5611c128e0fb97aa5a4b66aa6d1f5f3610bf7abed5c9c09a49ac1e58a040924abf2dd6e7d7bcd5a55213fe6fde8c03fca4deb59c9a0300de8a3c67a53e27615ea6f61cbe8741f0aedb68078c6b5d25dfb426704255103da38fd4538fd3a9d43862b6ca64343c146a56fd1836b72deb863747d8e8e9b0ac76dc83e936b71646830c0dfa36d9c96723e7991dd9dd3aca439aab2c291ef1a8bbeae2487aeb63c7a98cf2a8ef6f7f13cdaa9d4f3f494a80d9d26aadf370044858d452efb0ed984ee3b37b16ab21aee09359293"}, {0xf8, 0xffff, 0xb777, "c039ce8c3690c45ea8f29634e9147829bb3cd4e102cfc78ea1376aa3e3b60a79f756d4e2af6e4c4dcd0f9411bcd512aace2928998626fe48d8a599dabdbbf655f22fc7ed965e4be9070bbd7021474815db025fd1ed4da23f5de9bc508ca0f100fc8811735e6248ed9d389bbd8cd0a71bc2eb818c472268451650fbc4470b727ae82167d687d58b4c858841caf3d7c44af860b6619687de8f66d37f01f53ab69923a335d4d73898cb8a86e4369cfe867bfe44896580a9af21672343dcc8068b54bf2598c79d398e9514f9dbdef1252c7cb27ae69aea177450c9fa839cffd12743c95ad6"}, {0xb0, 0x1, 0x10000, "aca1d0f8c7ec64a8081f90de413365df7359b2e98146f30ba5a125b0c6834f490c818d190d0c4546b167ad461aa59d2c6c588e4a52bbb3f81b113fb6a2054d698758df15382db12f0d88e7d80b5bb28e7cf806288eeaf062551cd1b803bc17f558d56ab84daaad0bd7d681d7ed3c433141cd57337323f08f432aecd185f6651b10517652657b98449143af796b6493c77d43a7f02f6951e0c5"}, {0x28, 0x1, 0x6, "1f9e8b0da77cc9ed587c332e278fe169e4b94640669fac8a"}, {0xd0, 0xffff, 0x64b8, "9877621875dfaed6cd0b6e1ec5bfdc48f7bf9990c8ef2b51e710790b3f9d5f7d70968ad77bfd0130f5006579f8b2e4d5875bfa7c35a1c7e0c018cdb39bde426ebe5de12b9e649694a2611a690f8b325dc81039df7082aed0fc52b2d343c61e1aa0b0df4cd77357736ad4cb2fb2a0bcc281c04937d7d4119d8e694601623e47505b05b837e995da0591ef159d0e114606351d49bf9943be75a197b28a99110af284bbae7f21396ceb40d9190e3945833a716a7fc9180cd651bb5afc09"}, {0x80, 0xffff, 0x2, "9407a74a3515e9e4915f53448a273aa6724c6dd089b68f50299df3410c2145ca577847e78b226cf366d0f915ed55756fa5bc6b448a338d08df0a733f94cf9d6fc49194ccd5e8950585159ab4336b7f7ee9ce599f5107ffb03dd5ea8c8c3737c462f89a7215253409bc1c121846f1d8f5"}, {0x70, 0xffff, 0xb4e8, "3b71e86fb67a068ae86810d501951a1d605ff3740cdc0de9775c224c4ab45c5111d76c0b6357a935c4d827b5657da0e68745154c8bd437d18a44bb74d4e2c4d232a1d75f1deccf13278e40e32d74b232bf0d65fa75ef0f54ad27"}, {0xa8, 0xffff, 0x6, "26e05f46a589b5f8c166331c458acaecd917c6e3bda903bd13e9465be7c76e0ec95d9b055cc1d234c9741de078e644f76d79385fa03db6b69e7974fcba7a18e46cfb56f6fd24169d9fc1319592382d43cae7a8e7523086b63cfdefdf677ac2d133cbdbf835faebadc03ae3fa486d2c2648358e0619c733fcc190bf8908a3e8c4fee4084e166038bddc8296267fbda1fdf7149845476d81b9"}], 0x520}, 0x400) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) geteuid() r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./bus\x00', 0x381, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7c, 0x0, 0xffffffff80000001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x7, 0x7fffffff, r3}) getuid() 16:00:10 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000300)="5e90fcad16c835ba7e0edfffffffff0000000005b2df07c1e0b0788a12a35734478eaa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff5c5075cb89d3d628e65b7d05607ff8fa21122f324ebfe5835495fb9285ce8019cddc4ab03fc5f2d677cfd5cd9cce9990586a0a48331da9af9da6ef9bcf8e80b568612afa56c77872bad39e18f389c3f018d3d9070c8b3610ee9bf45a386c04154c84a3372373c7004630df6253c14966822e277f1b62402d127b1d16de4d6829138607adfed493ec1c8f63e965efb6aefa7618cca998c393ffb4bea3ebe1b3452803545a32e0156f5b2b8f36246a2148ecb007cef02a869bbcdc2776ca693c3ffec9c822b1d899e095241e2736e272e3b131d407045792b43e2ab76fe2db7726cf6d40719206cd83856295bd6fce669a0092900a452586c801db9b76cb90d94166d429f10049f67c85eaef36036e3d3694d4663219509bf36c92ec352c9043a574652777a5566af464f9f701733b99c581a3db8b509a6e381bb8da100806655eae3ede157acb636fd71f0a9fa6edaba29006369a5500000000", 0xfffffffffffffd7f) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=""/251, &(0x7f0000000000)=0xfb) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() socket$inet6(0x18, 0x5, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000100)=""/52}, {&(0x7f00000005c0)=""/4096}], 0x115) 16:00:11 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0xfffffffffffffe01, 0x4, &(0x7f0000000080)="28d700992a7e12c3f61141acd71b8c05d4fe8a6984863d0990610f48c10d1b285b4b60ffa90f0ca2b8f1a408262ace5452e806239970d7e9cc27c3549499bd3a9000018671dd702cd4604eb705d2b2906d2607797fdab776604817a12d29e12250f164d5e116d7a42d11de7dcbab9ba926655fee31e4be976dc6d0da0ca3a4176fbda5480d6eef939e246b18962e6515177e4547ee3630fc84827be065f4609b7600707b1cb769ed4b39193035327236324332c9c22c114c29484c0d9f75b079", 0xc0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x8000000000003f, 0x0, 0x0) pckbd_enable: command error 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1050, 0x8) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:12 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, r2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) lstat(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000480)) r7 = socket$inet6(0x18, 0x3, 0xc310) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r8 = accept(r7, 0x0, &(0x7f0000001440)) getsockname$unix(r8, &(0x7f0000001480)=@file={0x0, ""/108}, &(0x7f0000001500)=0x6e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r9, &(0x7f0000001400)=@abs={0x1, 0x0, 0x2}, 0x8) accept$unix(r9, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001580)=0x6e) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setgroups(0x4, &(0x7f0000001380)=[r5, r4, r3, 0x0]) sendmsg$unix(r10, &(0x7f0000001640)={&(0x7f0000001540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000001580)}], 0x1, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r0, r1, r6}], 0x20, 0x6}, 0x0) socket(0x6, 0x4003, 0x5fe) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r12 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r12, &(0x7f0000000340)=""/4096, 0x1000) getdents(r12, &(0x7f0000000080)=""/37, 0xfe37) mkdirat(r11, &(0x7f0000000280)='./file0\x00', 0x4c) setsockopt(r11, 0x4, 0x56, &(0x7f0000001340)="32dbffec92e7b3ad1ed41c5386eb84", 0xf) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ff8e372e03620150e5ea4f4df584d9eee2f0d843f65323a9b870f5deb0a60bd799e579ed5d4f59e6ff1abc9d547fb53739f867ebb6ca72c6e0abc58ca9a8d533d2a288075664460d2ea90614f7380097254f75bccf66a72c1f3ebb01003aa3422d7cdd73d26a7dd2ee570b6921083cb26ca664e60f3dcaee43c446cf1be27489c8307fd0f189ae8bf518497a8a8821a7008255c9804a4d8bbcdad2a8503a18b0aafc9c0a17ce33386ea70a6e338d274c2740fd47d3bc8c56b6a4ad8bfc919486a0e5eadd11e9037973b99d72db9034ef461dbcf487ab31bc11", 0xd9) r2 = geteuid() setuid(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) 16:00:12 executing program 1: r0 = getppid() r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x200) r4 = getuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) socketpair(0x18, 0xc003, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r12 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001240)={{0x8, r4, r5, r6, r10, 0x10, 0x4}, 0xff, 0x5, r12, r13, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000012c0)={{0x8, r9, r7, r9, r10, 0x40, 0x101}, 0x7, 0x5, r8, r13, 0x2, 0x9, 0x20000000, 0x9}) r14 = msgget(0x1, 0x48c) msgctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/114) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0xc005, 0x5) write(r0, &(0x7f00000000c0)="9143a6daa7b19f2ee4c3cb6a8e552e81663780d3098495225e2e68435f3e57ec77e2ccac3f4ab596b025a2892b902d262cc6066bf54ddd376be2aa38f9e7e748256c2a48ea2ee40a92ad43480b78f4e0fe6ef158e330cc15bbe39fed6d07522e741fcec085726c9e744addefa5d9dd07e77c617dfa3d7787e7dabe00e7c0074bc3d559ac4aa1800b41e4", 0x8a) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r1, 0x5) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="ae1f5b8e31f71859c9aeb89a15ea313b310a3ba0af059b32ce554f0df9d70ec6aacbc8869de230f5e3f9a82b80cbb9f0dbca140135cd7e4ecb50c56e0893de3a58e9d4ed", 0x44}, {&(0x7f00000000c0)="5ba1f0c61f85e6b6e49f45a423f8c6e3a45aaa15c53368ceb7ca", 0x1a}, {&(0x7f0000000100)="4defe051562cce3d4f420ae085798dfe300bbc56f8927d674a229ee8beef47d5635d5e236ee86c824bc447e201ad2607fc55f23cee789b220a11042c74346e5ac1", 0x41}, {&(0x7f0000000180)="d48598448c0d7b6a241665fca1bb345b89ce3f0f7ce40d55b3b3adb202d1ba9f48d0a516abb26e199c77cb665f8831fb54758f48ab33f1e22597c4b03ab1cd51c14823b7760e4e468ccd44002a69e655cde3c70de855833bb779f199eecc86058f27ba5fc394d9edaef087b729ff698e25a6825a8f1fa030e78ea68986bdd6622e0ad9842858e5c15941a4038f2b5f2b8ee83c1eee2dda9db006aca60fa5dcb02aca3c5856bc40fc0f743d5bd9a9db795c3633fec153f2b9a7c11af149ca4c21523a7a0bb1a92135ab6e8d60cd14c1fc7cb601fe4d19b8760755ca9de511103c415af76c2e16", 0xe6}], 0x4, &(0x7f0000001440)=ANY=[@ANYBLOB="f800000000000000ffff000007000000483f376fbbed1c2d21714fb7a3564bdb9a0799caf44ec88f3e84dca267193a4fc22f601a5f6cce6a7acb51a3b13319c32ad38409170236130deb291843ff414a1c14b9919ac6e6279fa57834a8fefa83e5f54d8ad9c59dd519243d45ac1638bbb82f7a4e09d83964651b821433b7bc9158ad9438f6d9bdeb2f81d5613bc8b3cc39bab15c6d2588c4ec469d5b72888afd55b8fc6fc914755b083873076ad36b1240d5ed818d4b3b72cdc92f15a963062cd18893cafd0f06e213a6595ec1a97800ee1c6b036e52f102a52715d049e9f28e24c4e361caf7e5fc1b76a24873e2bf6fcb0173f42a0000002000000000000000ffff00008100000094411b57ff6a6360db0000000000000010100000000000000100000002000000498bca3b767d7bd59617c4d4dafd858de35b6782d1c187cb8615ea0c2402a5a15dda17e42f1ae66a5219f1a9241bd53cbd5e4b6b2925620c48b9eed4d10282191a596d75615982f558ab630747244cca3ac08ef0b9221618419b3eba0227f71a63a84b4bf183aa9fbc82d1b991a2dfcf9477f0c40c94ed335b919017c511450c5b463bc7945c34ff27ec0cee36cd68b18518bcf557831962d5e506a67a6c22ed7dacaa7ae1c61c515b2a7e7921b29e0d19edabf631903fb1913dfdffe741e34b7a2db8ca950c713b61b921568366afdea3222c6ebb7f274ca96f5f688a2275b26a6ce887cd472b254f2670cbc880c90da5778455a229988d3343cfafa4a4b99bedc167a547148aa6c8601ebc400860890aa4647316efdab10895d817c694a547a7d5a432cef213c24691c6932d59ad142ebea82ca52b979c6b51660a629a222b065a435d7b6567bc04b4e70491b4771fbfe4b58e4e452a793446cf7ced90638339f6aeab1eda9365cfe5f189959d2e00000000000000008641249c0c0953d23fe9f4e3bf2e875f3fd70dc5a9dbefe4c916724972dba1475d186aeb4e3953e2224220dea21df62992967ee401295f626f7756724750fbeb5a970840b634dae1185b22c5e55a96acc2c5c4f4b99140ef7884710776b5c48d479c9d81d522bd20603b1148b533a8c6c4a71cf8e965dfdb712233815de2d6809e2dbafadbdd0855b68e32c2c0c770f3c8a2dda7d6db762c4d65ebd16d885bbbe404890997bd2e25cb8d78f75676bb17ef81527ecba6ea5888a871cc892fea68b60bb9748502f95a21095901a6364a22bb7dee1b6d14f6db3e8206c5a7bd57f16e8504b3f455a681c1ab891f2b0bc91bc091f91aa97a721d47dea178806ca6a61a7ab9f1158c3a3f8b6bfc3c252ec19a5ba033cec027de90909e345f0ce49194a7f9c5e196ab5d09ff2383e7aacc5d97a0097c723372851d1de3d01198c4340f6b2ed538e7282079c517c3a264cbfa9ba7dc69c2d25914a9758f4ce6d27948ca075455dcb9cbd64d4abec0389cd2eac4b533a98bb8a28b6ea679f7069f394c0a9caaaec2735687cd591ecdae6324fe27dbc9ac331c8e7c166fa33a29f35007218405a0dc8e18bfc1a77b1eb5667afa971c9d26df8cfd6c0dc8eeb9e6b3d69d07c05fe1ba08ee1c9dc2f490f89ad15a10b8dc7c853d06cc0600998daea3d0cfd755ff4d9dbf11ce91c9ffeaab0dbc48fdb9cea4c0f3fdb5308b6510fd361be67b24556a11e13e1fb9c41d83d347728068ecac414d1e6f3a4f6d491428e151c55d06ac063e305a490996eae291db714c4e985ce1ca724b237dc8e3d8119ffcf6d7cbe6d8f85fc3d6095713917c2f73589922501f5fcd8456b15e1d0dd77e94d481ddcb7975cb262c54936a730b1559d987a11419ffb7a9af9f63bd0832143d1a47dc1f1ff7c40b84adb1c75899249662dfa11a8eafebd3b8f745af9014fe5f0f58bee40a6368f66f947291681f848afdcae649fa5a6dcf0837461882946a2b074133b91ffb024a1ecd48da366f195b9c62afdc58cb1fe8c98ec0f676eeda7051f93d72d75762465c8294335b4d7613c3977a32a62379353d1bf7b4d0583369772d0243d83b7d222281bd035d6673f132d6fc76d435b7cc96a76236ea0c0232db3673a620c74f18ca5b58c64aba5e2b7381dbf4c773532736878c9cb0894f3263bad39c0fd51f19cde4285202041d000bb769c4018273d2e11de8f88c11e8d5197214984235eb08c3e11d5a5933063f2e2f211099399ca9b6bcf3c8c97ff0a6ee808067f6b0ab14b2aec3e6a5b2fe72d591536a4a29a19082d8f05e58a5ce0d765376d80c4c7e0f0952f4e0f9fab73527a6dcbd7da0e524be783b99cc54051e3c25b325431d52f606511e6755efbd74dd45d79e8db8c44640e1d5a86666390c5e9fcc22a7b622ac8da4d913d9982dc2e9a6f3e6de5ccb26cf5d4f9e7e34479d1b0e353c38f7e596166937d22d0094cb28236539e92feb6f77ea103d11f9f235de30dd23d369599cf32f84de5d429313ef2b5ecd1c1ecbf4e575ee8b2d03c8802892878521b9ff877648bd4698301c89785c03d2d549584a3950381f037b300dd3d6e2c0928ca63a6bcbd484683e061f56e561a52557312b32823b84cb9d34db284fca94e5b34ca7d55aa5f13cf486dc613169fbce927b929bf8dca3f54aa0a12951f116405380b522fe0863b6f2831e2dd621fb2ebeab9c1ce1d088b47ad783ae9c7202e9d1334f97ca8e957253f51a373cdc5cd5e38110fe39665c819cccdc94d509e3233b6a8c9eda056c0b4507549b0e8a9fdb9efbd23da2a23822325711cd4d0fea5573ce5d8fefe2d99c481b9197757c0544703efd19abd463da6f334dea2425af57b678c5a5e6036cda73a9cf8ea94fc5ed622a4f12e20af52f567f06ea478ea4299eb3ff5033ec014ec57dfa274c0cbdc33db1b358ce7c26bdc5325f62b3da25f456065ca79fc42a51d978a6e1098dae573aefdc2578ce06609eb2ad401d35796f81aff876ede166f74c7929a39ca2f1ca6d3fe9575faad754f7c823ec365082c8b3bacd949f16dcafacb365a2acc4c3f745188329251aaa8d92a9615d3b784234e6de7d29071b6062c229bf10dc05f650e710b7e49ce81ce7391cb8a6c5fc1917ba3483f2d45c11e7e8f10f84a667b5b138d8313cee256ee73f540cc5cbec648e385e11d9527ea711e697eb5aad042532829b33d9677eb8a90a8c8a3b988dd6ca88ae2ea16658b64a9bbf229666454f3812295397e41192c2c2b2681cfcb9a67b8f69d21380076f5acbf77c100eb7f4ecf5e38d5c1969acde2e6d00f5c5825c9fd16b36966298095c8845b5a8d4c71d90a0a92651905a83c7edc455e0c67d46b8dcd524440f56d6be2d6118b0d7e20ba9562b48f3b2a2d89eeb51973b76956e64780f69bfcda1bc2b21c4aacaf5b53114a5420871804080f00926cb21fdf31ecdbe1957dfb9873b846d574f9d98a74417b84f1c84495d00c107e881f03c0e8731d4b3adecc0c538e77c1fcf054d9a56be09f7290acf358d7ae3b6838a16426091542d23d2dd18765ffd7fa78d7beeea6df2ef5095f78054c80c145596f6cae5f5bb37160a5c161b2aacf45ebe8a2f57645ffa0223bc9e9593a770a3a3a7647eb59494c61f7478e69ca5e6eed2a89b93ace79aafd9671b16f9f9a79677e34c5996251715e46ee6b7bbc883e0cf5255713e796eb35127f90d8562ccb5f3a6ed73f1f37b195a9f7b7fa877447acea56c634924b649ce149eff26841ac34200e9c4169f8682c8fa9de9674214f04a3ac6c85b66c6d4e7baf4edc8e8e4015c7e4d84ad3b63073ad1e3f45a16fd7cd17da593e2f80ff3cf859a90c933c4913e7abd1f131d18edce31897a363a776930e9b2fb6998cc0027156361dbd9478c0eeea4f900965eeef22ebc6cdefcac6a3e58aae1766e03d9d6377fc43b23f5dde305bd22d14b6f1957b158e216f2cb25319ced1bcd06721bb2f379fe5446649a23baa4471299e3edd780cd867d84b6f44a0b5c16b68ec6d0b444e35f26f0b2abb9be0d2acb0af97301570f2dfc90e501437b087edc3258f17d632790c14852bf785c281ff9eda7101aaadd44a84584631b38f525861a4612fd6b323d425bdf6177874ce7f2b3f6cacad683f8cb1d002ad2f9f4d6b9f92ce39c32a77b17d44309b5cd97669ac69c5c377fc451760d9d8cd5239bdd255761b5989554aae11f6bdd434ec35e70b81c5403265b59bd2a4b7569218667763f660ca0700a286587d2b3e0c558177378028bcdc8d28e839f831181c420b99f439ecf6f32aeac7504c7ce68327678a090c5e2925e730332927393768a4ad4da2068f362b4b21aeafe73bc613f241eef80b45fdc782b617a74166ae7bd11625109c2edbc0d0e476a3408410a8c6bee6ae3b198adccbb425da6983f27a7a97a1cbb5a8e6b81acd73a11e67cf70e61fe3a1449624e937f523cb5a61149a8b48c7ff4f0cbccb83f71ec19e9280a80b6abba1ae065877552cee32849b209131af8cf8d62d031e6ec7df272b3780e1e538bfbd10f115283ea62439bb4125c0a3ed5e00879ee84318d49b342c29033c3978cd1a071bb551414fd2226993983afb20d822702ea68a12682ded8ee8e7553e69c06fcc12f063d5a716a7a771ceda68eb37d3a4dea46c2b69a7767a0e08fcf49cef4034bd8a0522609c27381994c0dc65970b08395682dee3c36f624b10e34aa5df2f30e3624ec2fe8556268a4a6143b8db7bb80db753fd9063ac10024598cb711f8aff7b41b7979ec44179e4699b56ee15c6ebd88d02c91f66653837c45e5c97bc68bd5b13fc464c2ca05361718e4292e04ad30fb56c891d499a14fc9cbedf0c62662e1c74b9a3ebcf5a30d333366966d3a80eb95aa6ad578bf95d40370163de602c80064284113e80dd774f7f4169d30bd53c38c757913abab965a2d6f852a38c3881893986276368f38a5dec929e91da717b36e2787515659018711c1d096a5c079f2ccc1eb9af1a0df03c0886929a09633e05e62adb87245ad842dea840d28791a9785690a142ca714f476032bac6e2655b8e36ef5fd08282e51c4e8106b37118d0487bcc486ac67826c8dd3959c219c5900afa72e14956f2715486afe2cae06ba474da347ce5ca6bed2090000005655977f67e7ca26eff10be50679102d0e7122504fe64430c389d9e7fa078fbaa49c2e7e3866f1de4fc13ec298573c0319aeb80c0c7481290b48af0c3787dc5041cfe8509ed45ae1a8f0fee417c09f550151ec19986266ad321e58d5fbab1a9159a25d566ce6d4194df9f4546b065515d74506b6111ff5cc506151a8a4d62312aa2cb353e54cd8d3624f7861af5e80d4a338887d3ae47956357ea2b39024dcc86532234a23b3ad688c64545711dedbf42471a54532e14c10fc0efac0e038295aed31f2081bb6f754c86f6aa528399bb77e0f97110df882f21f2ec268d5749a1dee5e13786c28e24665845510e1e0b932a21e5e8907ec01a07f0fe74403eff8b1aae854a48d105ae146c4479e625132493959a06f20b90dd4e86373a531133f699ebff5b8b87dd58167baae8bf52fb1edac98ab65a32495da34b229e268ac92cabbd52e93814c4d8863cc49d465c33eee49f1c79d6c174e4726c08f457ecd2e81b16f0e74e9c5f35c1385a2d41ae0759657e4770f96304a96e353300c6c5030841a8475020cdab0c965f1b01b7392c6e9380d0e7a9f7f8b94c9055dac9416f5ed0f24231d27a4b9f215ca53a624a761c2cb2e33877265c6957664d84b4b287c0cb2783532bbacf5f8bb9368282f6663611d754a86a07d2d2ee30115486f5122b85f95c20639954ad94b20b6d329a50a40de6851e03957c2d4e6448716984b0a59c8d6febdebb5a574e62d94152e87fc212ac47fda0e982587885bb9bda28dfea16f8f1284de15b616fc17b5378d417f767a2bc47c747d0481e8ea263c5e8bcbd38a06985a0cd2392a495bc7724d67d941d1761d7c37c81baa2f219fcbbddf089443e0712e84373d3e3831a595be8efa3df2d4c05e5b2ef5b6e6ec6d9ddba99a19328563af75870f9a582116c863a9544a33d39182768e03bc1214fde8a250e208b9205eac4ff9613485c8ea756c346cf63ffb3ebb7f8e51ec106d9f4e513f38ba6528849f6d467e148f6ab84452a13d5452b92e4751b07845590d3b0dfe52780d8ed1c92fd378518f7d5c62c5a7ef26c6f0e712fdeab2eb7f58eed446f8056e707201b27593e6c04f383b9c98f574402ecb6e1b319e38c5a282e0ed744d57e1eaa330a456c369053efa071c18bd000000"], 0x1128}, 0x2) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socket(0x2, 0x5, 0x1) getsockopt(r0, 0x200000029, 0x1, 0x0, 0x0) semget$private(0x0, 0x4, 0x130) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) fsync(r0) close(0xffffffffffffffff) 16:00:12 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/114, &(0x7f0000000200)=0x72) close(r0) write(r1, &(0x7f0000000080)="02", 0x1) fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x21, 0x40000001, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0x11, 0x200000d5, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x6, 0x20000072, 0x8, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0xff00000000000000, 0x101}], 0xac, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x20, 0x6}], 0x0, &(0x7f0000000140)={0x400, 0x1}) 16:00:12 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x20) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x49) ftruncate(r0, 0x7) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x6) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)=0x3) chown(&(0x7f00000000c0)='./file0\x00', r3, r5) execve(0x0, 0x0, &(0x7f0000000540)) pipe(0x0) getgroups(0x4, &(0x7f00000001c0)=[r4, r5, r4, r4]) 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) flock(r0, 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xa25f) 16:00:12 executing program 0: semget(0x2, 0x2, 0x600) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:12 executing program 0: setrlimit(0x6, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mprotect(&(0x7f0000507000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000200)='./file0/file0\x00', r1, r2, 0x2) mlockall(0x3) chdir(&(0x7f0000000040)='\x00') sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000240)="1ebc4e880167f1c3e9eabfaf15fd2f7d1546021933f8d36d210fccc99e84f8bf6bd3892a1550b68584a293902437b1cde0ff8e3e3f050e16690d60bb0d5a446ff0f6c7104bed62f774c5584f6be0443e6736750bd171e8eee09bb65757826e0c4c58db22ef43a4a468b71ef1c3a942386ff574203aec110e2a5a2143a4c89d7689d2d3f3e4d609fbc7b9a5beed878de32dc23236a852bf77e6af5c33f154841b516fb30b7d7cfc933fb94d4a34af627260ceda45ab80d762c0933a7a9f0c683ab8d24069ef0579fad7ed9301", 0xcc}], 0x1, 0x0, 0x0, 0x4}, 0x0) rmdir(&(0x7f0000000180)='./file0/file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="82bd1c917bd6f386e38d36482ecbfa925e139d33a38f3dd8c4af4fd6abc9046be95a651347f3b56d7170457a718364f7442bd5f1145f3149"], 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xce8, 0x31c}, {0x0, 0x9}}, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = getuid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r4 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r4) openat(r3, &(0x7f0000000100)='./file0\x00', 0x10000, 0xb) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000080)='./file0\x00') openat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0xc2) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/11, 0xb) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x104) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) r2 = syz_open_pts() close(r1) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = dup(r2) ioctl$TIOCCDTR(r3, 0x20007478) syz_open_pts() 16:00:13 executing program 0: semget(0x3, 0x3, 0x10) semget(0x0, 0x5, 0x200) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="bb8518ddf5dbaac0a2b912941c81ab4f33807ebee7babf57cf332121ad195aee2f7bf0ee691e81cab71929274da8db4fc31cfea2ef91f9771064212cc1de206de2159b8204a4eed7168f7f18cbc492d50a7aafe1701513e5442c6cc9e72ef260f845a101ded1cf3bd3bd873fdb0d3768a2a7c255af0ea51766d1679ec1c79f0bb7314a87f3944282dbba38873c3b2cae4bdc19b81ec3ed74e85e79fd080a8ae00b619b25952865d0a9190b25c2f6c9a43a5a25d9b1b8320f17f56300eab80ac81aa1243fe057b8208cc7b900000000000000000000004197224847d8cb2658563c4d0dcdab9a"], 0x5) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) bind(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00ile0\x00'], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) 16:00:13 executing program 0: geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) r3 = msgget$private(0x0, 0x0) r4 = getppid() setpgid(r0, r4) msgrcv(r3, &(0x7f0000000100)={0x0, ""/185}, 0xc1, 0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x7, 0xfd01, r4, 0x0, 0x7, 0x100, 0x4, 0x4}) 16:00:13 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x3) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x3) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696c6531006e2339735ce93a27ad935b4cd70956b2414d14e9faa0d3f723689c6748d41b22c33241590d5a5605174ab4ef2111548a832161fe1dc2a164ed96da56e28782b9774d2183944135db4a04b0741280152d40aadcb62fd9cdece0345f0b120a932652f924d667461c09d470e4000000000000000000000000000000be2ade34ba7e2f4cae088964759bb0b1492f3bd6552abbe2b8e37e0f9b93d924e5e540b2534474f92efad0def9b3c831c520177dbf51999561692afc2f36b1c23c386340"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="8786bc55b26e2b35e84a6271032903d0237c68c89c142cdfee448d97257c07cd28a8dd78f05b47362be614b26fcef5f60d7208c328e849416a75dc846a9d25a963f60b5bfa8fde8080b73665fab8a22e4ffbf759bf5bddc7121d4b90f56ca53e86b51953ab6bdd22b8987f011488630389fed94fb066745cd1248cdbba5c273bc99efe2c335d8e01930070e21f68f220100762dc5144e55e9b5318484a8429162fc0a652379240e092a585d0a6c118d8c09d68ac99bdea7323d579040320fecac0f6ffe518a137c45254c2a3ce16c51486", 0xd1}, {&(0x7f0000000280)="19fc7700de242c5fc8611a63963bef9523f02e594c70be535d0ec360451a11da603051c41d606b0c0cb0afd428de6e6487a1183668b7a26b3c20f799e1f07bbe88c202e35580160f74dc0d1f629e525b4e7fa162279cc4ca26f176992c3c46101b80991ffb5ccd8c8a364fbea482ce4841925eb6735030660a66dcb9df62cff0f8be7f21729efc1698a210a6b0ac495a594d783ef54f63e00a9e23558e5c60e25717543888cbdf72b781f9d449046f5db3a8ab9f31c238ec0c03", 0xba}], 0x2, 0x0, 0x0, 0x4}, 0x4) socket$inet(0x2, 0x7, 0x1) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000000000000ffff4800010f00001000000000000000fffffd2fae3e0000"], 0x20, 0x400}, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="0560d5501b453972fe6a3b6f19f89b3201a88a87da372a6cc018c7", 0x1b}, {&(0x7f00000000c0)="309e034511c0a964e3fe352f6b5ea062d8a567c99d6b9accc199e045f806343c839438d8bff37ca8609ff9ebacc5538ed9dc713db092129b860c47242596a6a145ad365f5cd8ddb85435596de38bf40bf50fa4d41790fe376f6b391171b411a6ff8c341b39470673a599a58ce82ed75981761e13009cb59cbed1dbb2f62cab71a7ae42132c0d677030480dac037dd00580c58cfb529963272d40d96eeb483a16a0ca45a4ab3b5ba8", 0xa8}], 0x2, 0x0) r1 = getpgrp() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) fcntl$setown(r0, 0x6, r1) dup2(r3, r0) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa8, 0x1, 0xffffffffffffff91, 0x8}, {{r0}, 0xfffffffffffffffa, 0xf2, 0x0, 0x0, 0x8}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x400, 0x100}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000003, 0x4, 0x5}], 0x80000000, &(0x7f0000000100)={0x80, 0x4}) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:13 executing program 0: r0 = socket(0x18, 0x6, 0x3) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000240)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c0900da17d73058006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635d3a4c3a13447c3db9b3626760", 0x83) r1 = syz_open_pts() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="e3b00b54cc75ad2a19864c33b0baf5eeb620e3989fa4081350633fd41d18fd7d421aca3445ee60d1550187063282bf72ee61c353a2ef7b412e25b88c7a468b017cf94da18112572b", 0x48}], 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ff, 0x3, 0xfffffffffffffffa, "854955882e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:13 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r1 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r1, 0x20007461) setegid(r0) setgid(r0) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) 16:00:14 executing program 1: socketpair(0x10, 0x5, 0x200, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f0000000140)='W\x00') r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) chown(&(0x7f0000000300)='./file0\x00', r0, r1) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x8) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = semget$private(0x0, 0x1, 0x1) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000001c0)=""/226) r5 = accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r6 = semget$private(0x0, 0x4, 0x400) fcntl$setflags(r5, 0x2, 0x1) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x0) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000080)) openat(r3, &(0x7f00000002c0)='./file0\x00', 0x10401, 0x20) 16:00:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = getppid() r2 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r5 = getuid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="79e19a48f5ec23d83bad98d1e29f9a72d2bad51954bc5a4044610749e982e384dc4dbbd5d27574c4650fe85504474e0d7ad2ac9889447cf0d2d7bf49ddec290884916b1d89159a082aa4b45d664574520965eb8c649e8f5cc397cfd3bb655cc350376c186fa13bed3481af18ae5835f147d148e1cc0f9c7ebae47d47ebc0c7d4b8456a8ee77a92595e285d41837d8a3c487d2230d0c7499e77e6d6ebaf957c3cfba57a578a8f544eb2899e96608ddd4ed5bc453a97f9fe971dff3929bf485e", 0xbf}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xa0, 0x8}, 0x1) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r0}, {r0, 0x60}, {r1, 0x3}], 0x3, 0x3) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x4, &(0x7f0000000280)=[r1, r2, r3, r4]) writev(r0, &(0x7f0000000300), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffff000000001}], 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r5, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 0: readlink(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000340)=""/248, 0xf8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000000), 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/6}, &(0x7f0000000040)=0x8) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/135, 0x87) 16:00:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:14 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) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b40500b305eb5ad35a05000400040000"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/37, 0x25) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 16:00:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r8 = geteuid() r9 = getegid() r10 = fcntl$getown(r0, 0x5) r11 = geteuid() getgroups(0x3, &(0x7f0000000700)=[0xffffffffffffffff, 0x0, 0x0]) r13 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r15 = getegid() r16 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r18 = getegid() sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="9926e7b3177102bf493afb1d54a227cda2e6b142816a0fbdd042628c1663b7c35916e4bf3507384ab0b5e9d72eec349168d95c4c", 0x34}, {&(0x7f0000000100)="d341b76f24277ddfab05ca4d4804ac76cf496c176b9e3399fd94e944617bd20058164ade668f787dc6df870859398b6e2119725dbf10e4d8e8494f2e3d67ed9ed500b3eadd0265b050270fc9f1645b1de8825c644f8700e9bd8b5042ea1b993e04a5a9ed", 0x64}, {&(0x7f0000000180)="ed7aeaa25c64b04ba78ac99232b1dd5142880e709399ed4dd5c67bb73d7b0ba5a4b7c31e29795a81e38f5f918ff71cabbea48e9d93dc6e7cd773740daade6fed96eb20387d5d8a0af804913c577159230adb45b138f031fc9087af4590f3ff80262eb8f6f6edb686aec36f34b03b808f0177b1d5218d2d6ffb921397ec85bbea02b4abf1bc6d88bc0108bb676061c6402200228a3faac11f4db59793e4ca43be769d21b491748c9cd105dcc67fd7224efd44609c736fe3", 0xb7}, {&(0x7f0000000240)="8da033b0b7d0d3bedd8bd1eb6f5d74c223b20c9cf7b7d5ac3eaa2e1f1a4da3a919a723141496225b2b73e50f651e3f683208511dfac2001fbb3640c6896d30f0d4294bb13af3c06eef211e4e74adc43b36fb25364753a7859b5c", 0x5a}, {&(0x7f00000002c0)="0e3674423fb0ff597b94d23e693e3842d62ab074ab21d14abc3140aef9ad6b4287a9ffaf4d1147f757538a0a2afd5748fdadbbfa1e800cc8a18a2bcdb13d307bd0579a656c5b5fd6f60873ea4d32693ce2dc3e9a879cd83171cff24ecc65eb6ca756e38fd081883ebfc0dbba56d684f5ffa81b077156c26d", 0x78}, {&(0x7f0000000340)}, {&(0x7f0000000380)="e5997db0bfa449443d80e1beff80cc50ad53cd3d38e76235236df3ed304b9048e65288c2683d317023290483966a47508be0", 0x32}, {&(0x7f00000003c0)="9589bd8853de9d75a58ece52557e1a4404863f2300af7a2fc3236964265397535f027f520148278b3488c01d18c9f18020a22d789ad96e05ea097f4573003c7a5dec95e9e5d3f15458348399207406db861462b4afc51a870da4b6cf48e63050e7a0ffc1e33163dd226ca7a626e0ac2a645e882336fb0c585078ea11c7606f2c5c139c98", 0x84}, {&(0x7f0000000480)="deda4c1518f186025264e8d8dcc3b51c74cd2916", 0x14}, {&(0x7f00000004c0)="5a212d981d38b1197f16e47ee71fb711a857f6d703a77dd62992107845bf6d5037b674", 0x23}], 0xa, &(0x7f0000000800)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x148}, 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:15 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001c40)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) semget(0x0, 0x205, 0x181) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x3d) semctl$IPC_RMID(r0, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r5, r6, r7, 0x0, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1040000000005fe, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x400) 16:00:15 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) pipe2(&(0x7f00000000c0), 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2, &(0x7f0000000100)=0x8, 0xfffffffffffffe7d) dup2(r0, r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="6f393c592d6f664054392ce1794084a4c46c7ccad7725d4ba6e21b7cde1f6ff9e0535bf80a89a3828784445eb6784fbb8f575efbb5289244"], 0xa) 16:00:15 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) syz_open_pts() 16:00:15 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0xe841068099f1ac5c) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = dup(r0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) 16:00:15 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) r0 = semget$private(0x0, 0x2, 0x50) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/102) 16:00:16 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x813, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000002600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000f5ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b31643c8b54cc2a41a422fc0deba6ec001fcefed021d735597f84e044816de113ccf7d61cbd90ca2"], &(0x7f00000000c0)=0x1002) sendto(r1, &(0x7f0000001500)="8b420fca7da3f77f6173447cc7499f7e7f994795d3bf172b1ff0a267e722222f6909b121f8c0acf0911d673ab6fea931da88ac4fd47c520c00b7c3a3544b2e8715f2e959483d33f054d819f02b572e375dae7b747011d93bb0ccb5b109e6b3357c9ba0eb25b43fef4c775db75b7f92c017112594d6b7e76a81602e165d553c05d10ed6b175bb72ae30eb91aaaa7d5ca8388393bbfecd91484db13fcee54af2485c88322e742d027f3d5f9f7ba817230e2927c9de0aa30c267c8b3bdf496f07675077ceabe8b643adfaa01eaea00a6662bb8f8e97014500ed56148581ce84aefd30bead1333e7695a7ecc900dab1380e2263803d80b0cde18c778c1cd5ecf0596e9b74b9b3bde7959f9cabdaba914c27e84bd880f97f0c02031b138f481013f22e61457372854011327da8e04f2a326d3e8268b5b044ead2a68e8510bced7a3d074588719501faef0fb6da875cecf809a12ea70e535c02d4f7263518c46bfa0959859058accf6e786a198d219d4b9836c394ac6245f2de32733193a6e2f42c8d286145ddf7fa5852e0afbb0f6ae7a23df6349703860d0868d3fce384b633c4c3dd157758a5035f71fdafe0bab5258a32384215a4f190476fa8af273f68134a77516a6348e4454823fdbf80f2215633796f88feb4da439fa9955bf77abb5f00e675b5518554dc37e4e787535b5ec093c8061174caac5cb84c9381643445396d00005dd62fabacd2ae12f6fc6247c75a79254cd3f92b28bc47ddf5f89b23330823cf42a38cbbd205efcc9efc9a02eb008e6e27e24e47e563baf6b826d226ef04b77b7091ff0e2263e2244b870f77e5548155ca1432edc35fab00f721958e8d4050bdd22b5ee882d3f8fc3b6e019d6e63e1f2fe0efd849e322067644ffb93cf7e8ec76ea6bbfe50c1d75449b54f06cd974a35a3263325cd2b285e6cd9e0441dc0239d14da3b87694c0da6659be64a29273a9eb4ccce69b2a71a8eb90af1591068d1fbe250c7f0359f3c272e8aacf7613f5be863c3b0b452bbe04a00a0e6c77526908a5ce40610916e82b84e66a2129129847eaee111722df0bcbffb7431b00de5299089345c1d7c74bc129d891eb5c77a5fa28cebb6d9dc6f3a66d6b4e0f9484dcf70923792748f538bf1dfd0d2abd9a933dcb83c23910bd0db4114f709825ddae39a58f9258cbe8b1ba7cfb8f1836eed271b0bbe22bfdc03f059a0686cec684eb31cca73d7e0d568ef37acc1dc36caa528ac965324dde494e7140fcaa611a150824348617172d4af649e10548f25d62cbd0120245700d9237865d96a623c810a9e8fbe24bb4510ac2adf38f436dd4c17715244232d879a4e4323eb8e6052442280b03f1d698dd82b01240beaa84ce1473c66a85496bace78027dcac56d9113fe57bd3e41bbab0cb5ac9ff5000bce79a31cc521506a1318fa427f9bd32cd5d754f699e6079614c1afee6ca0b639573a302d7ba62e25fc54ec1d6b49ccf122004ecbba15c5c00c12006cf9e7c8d6473cb1bd486f5711d61438e8d7e94a8c31bcb01ee93e4d80ffc8f0c852947055da1625e0f50f13a57234fb1e9d0bf40e3ae07eed74f12b69df827a26e75602b03446e1640ff0c39ef0ad1d46d53047e51f4eee747b40130ef6d3d4617610a9cd91223fceba3586b966e69fa62cb4e28b6e2a8d983da32f327974cb57b3ece8d2578112505893f1128e94cbad11f0de72b41dacc5438d931ba06b933a7e81ed1bceb626257ecf2ca207cff8827564077e67bb701eab1d6442e77ca5dc4c2309dc2b385e240ad3616788c635041969e554198e9d30319f5ce7d35f26a0b81b822d560d01f3bb66b46148bbdc2ea777920f59c01c3c1fcc6e1e6b8b91134be5e6c452616c373f7dc67a12c8024a6daade805b6dcd4c0a3c7567a344a6e1374e9b6d1d6b412ecdda5fbfbef085a0c3d6c62053cf4fb66a396b2111f6f11dbc161ab9d5a540217a60a805363eccd0fdac36fbf8820651f64793482e44290f16b612f3bec872cb2ca773a41ad7af15767d1a2c2b6c15ca17a36b0367e1f23765d5b665fa4b51a893ebd5df0e7d6514f82c59c54a96343f2adc6bd1e7f783f359d3dd053d6936495b96a270f04542a73a39380ecd1f48797de030af76a73486a2c9e32d449468814edf64651c1ae50bb5a685366d25c6dde23f9ea68824e1044d0d90b2a0310fff7464cce47211924a8c367bd471788dc222c8d0423963ccf02a822feef0a0fc82d4646328ece38e0ede114387d850c9196571396186d864924f7da69cf9fe8a826d6aa698809d97168d1a7b61347261eb14c56064815eeef2417a002d5a83eccb6c985f5785fe045c5789074cca1470fa374020a42736abc6c8b6828e28ba4f5ec15d59795c573d00f8614254a07ee76c097a38637d0b9001a9e6c2f442415d1ac92b48ed4863008f3359e3f1566938d699cf45a56178945c6afadc9e1c2c0a442fee7b6c7f053e6933a1c8fc542beda1997ea59944c4a6c8b7e3f6c930fcedf2bef4999786165d514b85555157d22c96247e01dde9d762a8f89e88ecb78f861f71d3421d4b43d203052b7054d04cf6437d17707d50054c00dc79423a9a97ae0c915f6ad80221f6325431f0879a60bf979048a75aa592bfda21d7ed7eb02674d3fcc6e8b237bbec8e0c24d1c02b973ecc21ca4279f7a74e4f320f37c16e46762d41d926b9205d8d8669e38959ed76c00c97dab6cae3170150424e4d69be264ba0680dca436c298119619746ddfbe5f6498b46b4fcbdf348645f83ce6fcfe1ada5365939e76402ac53e8701716b38207b744245c6ad43970bca55e13b996969ab33741c48be42e5991f8a1f6d510128df08bb33699a0a814452f569587b4c6f71a590d22b060f3ea2d35d200123546b6f5a61a080179784db33701fb4faca97ac0820a5d005b4efc6ad55263d372fbbeb0fbedb53a04df473bd6e230bdce168651ea1f9870b292bc863a14881f59d3112becc1fee18f36a8990c475f451c02f20e66f4bdc3758a9e6570b71e5aa4770467038b7d60d728c0299bace771f12b86b320eeaec48b89f1da75ade3b949fc1898e6221b601cfd5db80889c28a0ae9f9a460fb03a3ae7125df6195c615ba773fa121a16f411bd0cbc097182440cc767863a421ef459a5519c58ecaf502e221ccb27aa6cdbb4642f4fddde89d61aaa04d645fa38be258e895c835bc9addde0790d1f367f5ebc28ff512487b201f8f5f615f4dd52c82e0edb91cb671bb35f6ac22f08481709fbc01058413f8c6425382518020fef750647a07811d1af351b8e580049fd7afbe78ff9b6755a1e0700f8d4fdeaf674a244f33488add9fde84d9abb82fc08fb8dd45696b646a30edb90c47d5c020865984f7dc97f42e51a8a71748a9267c68d297aad833970409a3d5da2a96764a4598c8a4b92bc5450bf1b7cef76f03da915bfed9d79ade53c7e87e40f7f8a9e8510a2d82132fa1ea09116cfaba7189ed1855a9366e4b57b74f04864c3f4b3c780a53970cf86ec7f578d85fd80b329a2df69bd6fcd8a44bd4b68c6359584f1e8ba15ffe08c3c96ee167428ad86aace54f066e7f096a38d806731658f419a7f8dfbdab521543a956b99f491c0585a8eca602d1ea863942089074d17b27a4416959ce78d4a26864edf42b1f89d46b49a5b48d59cb89d536bcef20d489e84398c756545393ecd28194194c8700828d7dcb91d5f0fadc538867d16317934bc0c6112ce33029d12f8691467a53130fc33d7bea2887d2fd459fcef62991455092193b20c9793dd6974308e967dd26c188eb9253ff8fad97fbe4f2a775c9cfce5559491363021e91866dd4e2dbd742516213d57be74289543abc3bf9395e3d7fecb8e88e9adbcb23d4d3cc1ed5a9a8fd40a64eb7f56b3abfcd21fa64dcfad97b6ebe5388dccb2760eeb329f9c86fd65f71f13540a7017ceb667bd1f8b3e14d64d20f0dd042ba1ce02f499a7ddc98d0c033cac9aa3f0ec732d114306eedd015927df95d1e95486c4faffed0d39577b3acf456cc101779cf17975632d6918cba2a11df9949406fb2b42f9d6c698a0eb29179159c2f4c402613d1e4da0f496c166ff3eccba0ce68e1d885603ed99c991e3f7ec14aa29d82fc2ad6b39a9a1cbcb6a561436e6ae188ec5d04d6ace9e97b4a2ae0a6a902d077e23d720ea8bac9d7dca411678af9ae23ced0e076b29285fa937b867519d8dc304777fcfad805d094e38a2722346bc56c4a55ec2eda8d91e0658619033551613276a3676bd7c5b2ab83d393c6e09450ce1fe3eb9277066694b9c0ea6288e4e4db950efbcd06e1d236b0ce482be9864ac493801b0865eb0a10dc07e65bec1625ebe07b3b8700d97252e5101b6042d3fdd60bcf919909a9473db810d5182743aa6c3544e3fbd3876ff8d11bec12e26d70058292e106379a191c6514c6f71eafa7bf791ced07a3ef8fd2f2dc3971e559daae5579bd28ae79586571ac08d092de72a8ef1b2a9e00b3bb07c0b270e81b191b7235548fc4b7b5b9968111ff0707ebc4bd12c183b1b5ddce63539dc3a7fcfd566454b4cf0617e531da6a6a11dcf960faa8f02269485815ba1946643197a20d18f61166fe9e314258f394a6c7a31c6cf3a8698fe5bb15042ee741079f5423feca9f191de670453fa2d97d1ccf262ad023fe661bd8de49ecc026630f1a3385ebf6f36d1b6cc0bfd2c9249812d22d97c0d8c428de4c47019f394790b8c0ceea86f1f11fb54ef795d6832b5035b66a18383f2895d8e19c0de69420a916cf2890f41ed1dd23f80de59bf73658430d2153897eece0e91ec2feeb7b66813723d4d76169b4af98567775708860a32697031c245891d1368dfd978c496df7ef9555ef2816eef89f19fb71a62b7ea4b5194cf82282da99ccbab29b494263c0a2e19840485b7761325ef02b4fdc70f4dca35fc7394d7c8836a999155151483a5e56ed8db7c9ec718582a821e4bed848c5258c4a4f900510e82a89384dff1f9905fa260dfde5dff56e669294fe7f790221ae3856f476bccc8b2c8f2b1f177f7d8e745a2fd903e2cf46828b70cfe763a1f984340c522c4e7b6a0644d68077bcaebf4506896d2d132a04fd16d4a38faeddb9cbf6204bb97894872116cd488206fee40c970e69065f1c817b5892648b4df18389481d75cfa3d0c8f0feffc7d2b804906ee6a79e5e127cfbf174ae090c576e67930ffb0d5d4a2fdb1f6750e7c37d70ce96e9d71a0a645172df9796eeb9f17eccf7bca999945c33dc8afd82d1af0c8a90c80bba6838157d8ac2f25ca465b78897aa0047f807c4844e3a02efab12df4d3e5e98a991d7a2e6356f58126db6c2e4433ee9bbf060b907ac13935bdcfc7f9ac9ad409555b1c569a0acd24ee1e48021980cf211c2baf8a189102c705361d316d5c99b35bd68db718b9134746cf971d99f6b7dbb1a71f405388eeaa13ae93dc7e391264115583db56a0837873f741c53665261737d0586a30fc0121b038ac0a66d0dfff4eadac2967af7765660220f13ce1a277722676c6ae55fb545628aee5d1bc70f3414792cbf4d99a0d1c8fc6adad6cdf6b7806276e0b9430313e7409d003f367d96fcfe7d0f7ec2b54dd41313a32728bf221642a04d431edd8e3b0f63184df598a0b87b61803bea70898a17f74f87b21b95295518fe8c4dc1edd80ae6feac6c8161a1bca76ceab5af73780bb605e4417abd0233b8d97432f6d46bdbbeb289992e11d2ef595811a78539874b9134a406956328305b922463381b8155b53313205d4a7d4a1c2af0793b6c5cc466afba2590c48", 0x1000, 0x400, &(0x7f0000000140)=@in6={0x18, 0x1, 0x2, 0x7}, 0xc) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) sendto(r1, &(0x7f0000002500)="017a693862e56dc2556c9506582f430959ffdcfeb1207afce371828756f21b89ba132098900f69196131e706c5c3a712ada485c421c97ae7e69b9e33bc214fff0fbcafa2f795e81bc678ecefbec728c52069746e58c849cce2884c766853ba90bd9e59e6d5a8bba3642c7b63f1335d31f3a66e883c631fcafc0fd9b3dadd66516bfec8138de4cdd1368554231de6a650368e68f2c11950e52df22ac262026616337245c9899671f1a38e9964dfe9f9d3b2c8dcbef9dfb903e052117b69419c2a232227a1670a52f3fae331a51fe84052612a8726d9362bbefdb024d471", 0xdd, 0x1, &(0x7f0000000300)=@in6={0x18, 0x2, 0x100000001, 0x4}, 0xc) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)=""/94, &(0x7f0000000280)=0x5e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x5, 0x80, 0x33ebd015, 0x3a6, "def9f8d981839f07b1526a2fd70d0853cc63cd7d", 0x200, 0x27}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000100)="cc", 0x0) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:16 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x5, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:16 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0\x00') mknod(&(0x7f0000000100)='./control/file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f00000000c0)='./control/file0\x00', 0x102, 0x1) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) write(r3, &(0x7f0000000080)="91d8f8db377add22bf7abb5a44d8f5a1de3e6895d765c7bb3c65ca66ce0be9075e72c359dcb067d0d013ef5272001c4f3f9ce7bcafd2e092c31affbbfd9a021a3bd6e4b8f38e1e05c97348751aa9457c9a6c179433c096aa6dd1065f7932067b33e8dc3bbb12f9ecc9a73f5260f62ec103b8becede72792b9db2965f73b399e3d4c2ac41084e0d043f3f9af7f02c02072b6553e878a3550d858a8fbc385d3ada8e660411093a24ef774981fdfff6859dd29c9c3d43530987274cf3696dba9ac2ebe39f956f3c02", 0xc7) dup2(r0, r2) dup2(r1, r0) fcntl$getflags(r2, 0x1) lseek(r1, 0x0, 0x3) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x8006, 0xfffffffffffffffb) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000200)="079fa9bf506ab7761dc5dc2282614d92c2b1fe1feb760c6b94710ed43f5ee6c2b1b2", 0x22}, {&(0x7f0000000240)="67ec9dec40efdd747eb90b8a0235dd6004a9705595304e24aec35692f71995d379f9f00e1c3233c6b1f49bdcf3cf74f0c567c16a73dd1cc5d5b90e2026627119b8e7e1ba0677f50845c54baa79ec9e9dcce19df03f4bbd19659f595ed6c607371ac8c0db985658538a74c768a83f1fcb67f6797563c201b0c2ff86566514982f34b3112510bbc0ddcf27e7f96768dbb49a8ee459cabb03a2f991569c5f76d5188581a38befd79bba882dad2de55f3f8bbe1d16dde41716275b44521fa66aadb0c95c532c7f83d6cc6b61e1bd2dcd54f2ec49c841fa73de3ad947b1", 0xdb}, {&(0x7f0000000340)="f758b6402a5a7f8bbf8f483292642869dd0bc139ecd070237ee8252a0311f2ff30d85e7195bc89a756a7ff139a15cab1166384f22672ab45dc54eebc3db3f3a3852d775e30858306e3809fa2b45ccc836283cfafd831926bd75f097496de4d3c4eeb733e125753c47d3b5fc14c0f689372956cd846484c048d5b583f0ae22ef41c9f527d12a1c300084d12c7a3cb8621039d085ee8e334ab2d6f8915fc98148577a2c00032d13d047ad41892f05b608c0b66c0098d96f1569f83c2626d61513bab26e1982aa27d8040b90184b554c7d897bf1f5d39a7d1c7f8cee5c5b2ca250f5f2bb23f86f5acefba2d6d5f483b30aec52a95316f5ec789e26b84765261a0f26b4fe8b5b74efe757ac99d572407cbd72d97f5b1b7f36aa1336752854557a95dcb6a0ad608f7a001cb597585d0bb0b8d85c3773e2e737814e3f8a902d2a768c0ad7229a87944b8edd01fbd84837d6e7cdb648cf8d119cb987c5b75c1aa53068cd3cc3a46cc9d0eb5ee39ac9b3648dd6c27c5f8ded384662704db212172fe7a256eda8109c4863829780c1464c90d180c542048c2d2a7d11124b610695a9ae51bf47d97f96d04166871de6424f2f06789753d09816aa6af59ca4f8e26b316bed1a5c34da1c4930de65fe5480e0ce74ef0d977087f8969ee3b99a6595be38b1bcf10b287df38d2fe2a1b8342ac2d5b0a44dbc6212cb5eab8ad9f7d2cf4b6ae4fc8def9dda657801a8767b2936b6fb9ca7ca705decc0f820a0218745bf3f3847da1efb318983da6ca065cbb95ffb22bb6e8e88a8821b3ec0fb728269ec8a47625b93d4f1fcb6aaef74fe04f5a8abfff75bdb39abbf2e974b89727aa676e3128ce66d492a5b75250a58b27c48e0826d2bde398940627173dc18d9d1363afad29480d4585368d9a5c2bbdce03efbb373db09088f3cca87b70cb147d67c85217bdb09d39cb7f794856adb591c359c5c5261d479ec32c702b006fedc77b52fb033f2cb674e87c1bd9bd6a2c942910da361ba93067119b93ea10989b42b82452f13bdb6a8f2cf51a204c69f688ab6dfc2769ac1f6d191170c36d7e2b99a4993e4542e082e79bc653fef2ee3282b7101c50163a5b2e9e036a3d48d6b90a2a1401cdc1f575a3889e086f8d024bbc1af81048bb5d15600f1152400f6ec3d4418147cad83a16139bca0e175fdbc9e49686e703d425ebe3d2808e2a3237d9bb65c5acec60f1e10d9b507341e7e93361c5028c75fdfffbfdc9445caabdf2d8f3794ad45fcf30894ea26a0e1eb83e8ce61398336ab9b6cdd1bcc4650013700fb57806c163a0fe5d03b29b46ec345e9c343aec4bd086398c02c5c3509314ee2a1107850419ccb2f013d90af90d39b65e2773168843e1ac547c6cc74fa03fe56e08b64b83d9b040180ae81b601a223a11a7571cee600a472f8bd7efc8c1f25e8ead9915c7970c85a19c04137f74d9d6ef09fdc98c2eadcb56bff01d31f9ad4cb98210dec3330ee8e01e7c40c7fe4a2e369e523821e81cb1cfedab0727725dc89bf11575dc9b648a6dc8e8ee4a243e398a4717eeafa2d41c16dc34c77ff8cf0d7b47118b3d96539d03e4c079d70f44b99e8b4ed13466b6dd98e7eb6860f54bea01a7bcb9f610f39fefaf1562810374c34e938879fdff16b71813d6c41efa2e6f66b385db3da99072f31df0872f14f863515e0f03c6c0d95db1f8bea584baa5cc86479ba91d749eec0e1ea87c16a1389f15ef9f0fabd6d6af4a851a002136cec653718a23c4b28beef1dab3f962acccfcb471f77182c18941c90bd79096d1e636b77870a934ab10a780fb0a50371e6ea7f051075edbeeb4542364c8743e80e4c79d6a5cf8cdcb5b64403f3c0cf6ef64dae1e292eb14dedd3f4ff1ba0f2ad897e670eec3a52a5dc48740fce3c52874db5451475f119c464883f787da58b1b8a26ad22fe05533f1835604b2a388c571e7028f33572edb54d1afcba2e72bb61fe6fdc4c8a04f9ff65c2c802086f4d7edf896a61c9fcc01b16d0900fec168a2907238989015d043d53a2ccab4dde5db7dd6f853fd3a6ddf12cf7b56c69d7fb1614bd11eb723bbf027b2ba6a4d4832e66ca3d82d4b49271f1b739aead8620527d49310938f39736e7b0760feedf0281fd9745bad6609bd8e7e6859c0ae9f19fa751cdbb22c78b9d423c0e7447ba61d7dca2f836bf265bc7abae59ca946bf5be34b0c99b8f7d70b77a7a1a568fd6ec282783642ee1181e53cae78b0e0ac068bac36d4d2e2972d16c5c51ff54a380c1b2a4c12a88ec70bb10534a4f31218ebab861ad26902eb5c26a8a8cbea1ffb9a5acd8b8e9274d0f86c84e1bcd916f4cfd58272bea084a0111a61e93cb1ce47e2af2a014e1c9c1701c238bba82b1a2b28ae6634b69488bb917c68653bdbd2e8ed0c8ce1c9fd7faf7ec47218f25009ff7b5ddeab8a523f6488770333afd2601740748ef61bea5d6d885822a7044aa256b5a8273256a57fea043f3812ba634a003ae4089c98e2a41c08367385321f73d4b10e234d48db0e334247671ff05c76b035ce2df3d96e3ac1303e79ad8072e003202bd72396b5ca069c833018a7f4bb52c3d6fc1ceb2288580683e24e56ec2b82fd90f8503f8ab478354697c89d698b94a6693778338844da09b0d74e06e90121c9a3ec1083ca21fe713f5d16dc25ef1d6922caf5c2c2bb094937155dfdef4ee870d8dbb2522cfdd0c9c638e045fc195300c6c4e64d9f83178b26f93e298ca388570d88c1e8bf0b5fbc2c1ffc42e927fdf05022428908dbe7cd2dc2b1e93363ad419fc42f4b9c2c5f05b2b5f56ff603ac8741cfc6ad1a85969363cbd4e27a754842f79474f3dfb3fdbd274f7ed3846b284a8d9620c9fdc11fb706f1a61cba610b68dd747bd43072b9ec4c0cadb1fdd451ba8d8cfa459cd848a02159379a47231330e72f79c4f8255d7d20652b68ebbf283507987bfbc400132ebb9ea4b291cc1e57eaaa902c7eb1c1cc75fee9ae55d91baa1d696dacecf1be36c3c400215d172aada1df5454e5b5bc93ddd398364b64a83e476e1b94efbd86bbebfa42b2866cae784d6ed78e7bba9314c1deb60365ecbdaaf35112f5413e7fb50574b09126a920deadfd99b82f37b12d51eb193473c4afa3815a9a6976871610c261c4f0550113a9776af5ac8bf3380e76d68d9b082efd070e2a52c1bf6c25cc8a9472cf86ead28109b48d6732ba97b1f44d0885b0c258f76cf8e29190f6b5bff5e3f7aaeeb093d6b1c24cb451b9539b206b2c82efa34f17f4bf3e7853e0f17d5e65fefebafc4fae9839174c850160c0a3540809fb5e6388bfdd4a632165aeb69fc76a760a4175d15d39ef217aae055367ce5907fd91070260864373d19bbaf83ffa300922298b2ace6bb248ba2033059ee2b55c970e4df8da94b8c28ea6e6fb0d8b540a164f85d4166a04d05ef55909eb04a2366ed8308575695af916d4c016f70f35a22ee7ea4ea343909ca9b973c54ccd121a1cba4f8916263022fd0a406105a0f20236948d539092de648a75f8566ed83deadf726a36746c2db867943d7024d4d37ceaf19fd6e2c17d7fbf9035eb056ada6ee8d9eb9946f0012dea4946beaa337694283919657f2de0a29cefb3e2dff225e0d2eca0e4f9f44b54903986805ed1555fe59ce4eedc240adaa4b3e6a43354d4f4016783907e5ee731d21c94c48b7837827f43a15a1d34d129171f23d5051e9befe2338c02677e02ece39a660b440dea146908fae477db5b74e68a870704edab2edd73e419b7c8b14e2003c1555ed57dfc7fab3e35285359b0e8ec24066139f43fc93f848c6c9165c9d1712414a88fb733038c2f1a2f0695d9abd8a03615e0be8a7c4a9207b710f07d8e67f037894cef6f324767f1686a7a15d8b99d1e359dd63e67dfd3d4c1ab26cd211130e450b08bc3578eebb8a44bfaa872fba9fe4fdad73969a89c9227f4b6bebd3e453b60b6fb001808b79896e0a830659b7797a9c468ea58d8dd9bbf1a975729b2007543a4e27be1e595174fefa0d648c948fd57ec6d5d8ee2a3f3182fe5ca47ca807039a5245adfd4e88d450bc519ec69cd891293fde744d73b0e5200c56220cddf19b8fcc98a9f760a3ec4b43254a536368677718fdab7b820eea3b554af54d708e66c02eb662a2d227c52ce15364f81c464aa66df785ae334fe1372b77a1696a3c4cecbafff813e10e2c65bb2e077d7c48be20197b4c50a8e90a17279677465d0e03046e9e0b4077560726959ab9dc16c8f193ea9877d80404285202d09bcbeb4abaa8aa8ed8decb3ea3fc57c84c37b1b1ce9f2e7f99c87136121ff45117d3311a10e857d062053f63fd6b8915f783103920972d018bb6892cdbec702a53aa5fd7d379cc69e7ee62b6d2e9e7f22cc22086e4e818ec1ee4c1b0a847ca7086b85396dd12b68574f2eb986b495aea45a7db585da13140c33cb6d2f7d4639b063322778bc892826205e3cbb3c33a26151d4afbe0bdedd9b763f5a03321009c38e2cb79457ccd074769ca6fc13ae90f9633a7c3c3a40f7edcdaebea0db3900e752e34650dde1e95ebcfb3d5132e59ccf9a3a6ca8e26aba92320e417860c948967bdde20999cd1600bdbfef066cfce65ff1fb6dd5cedc74c75498212c2923b879ae5e17ca64973a2932bcb66896ded115f6e0c516e49eca712c12791f7ba48f4ef6e88fc3aba026ea85cca24367b7d8f0e91d692781cc0ff950b25aae50c6351fc768688cdef8e1035f2359fa3839dcda5fd8c4321b0eda2d7e52bbec18546ba133fc06591fd944e550da04c0557f251a0315848847a964d200ebc1e17a6b546ce39fb9153bd6132c15eb63040f26779e4bdbcad13c257381fefdf9fcd6d38acb14524af262ed5abf810c57a9f3d2e7518cd72a0e80c42a5f571a90be2bf879d7c3e3aab5e15f9bd7c1b63b03aca152ec501f6c58e4dac82e35f70a9051f747bd9c795325a5acf459083c4c062d931deeccb1645a7a28a7cdb8ddae93bcc0ac3b37fae1d9d8b9429ef4761573fa3e5a07fb73c3c131430f950c67bac9db4d59e8ac99a493e1949d4bb03df5407b2e850725bb7372c54255ecf5145c43b5e11e4c56bafe996d6bacc401c513cd18a971d2e033f882ca887f5f839f65df1b6542999914836ebdc3fb681a313cfab295d92f1c4e18f04c06d3e16d633b25bf9b90a24d15b6920dc5af8425f72b97990ccacc9ee631c2870cefce95a7b922cc12ccb2444858026d03c4f1672a6a279b55f556ed1cc19873f1af480b9d16db259ada52d7c544fc3ae91c798e10a04554da9dd355786985c8f66ccfa22fe5b949e551b61f789829e10c01e98c72b346c4f45899914b375e0482476a9962407e163656ac1a8345bb274a9d1e6a5edac1424cb90f76b3361c19cfa7104cb217f0adfb26aceb41c3a0a21aa2cc9149b9edaf781df322184287fd9b26d059f2b65609c3c400e508c40c3fdb4212ace41ac8409c401047c48fcc76e132005d22f23df1d0232031f8fe5c1905b1b21c3a08fbbeec7b387a5e2a680d8735287a9451b89f41e3d017ab12c49073f158ad0fa6a3dd978c7ac0b63c385f1dbe00377fa57c5ece2b9235067210ba690f4ef2eea2f25ba9ed2c8a087b7410483042442317837c06f62953f476e072b8d7ff22105e6c5b4bb5dd685c4e8ca59ebb1d654ff21bb0a84680730e8ea45cdc2381bb0534f5dfc1849d91ea49d54f558d00e7866f89194ebf6cebdb3d9a4c5e42c977f10c3350fd87e3834592c68051aaf438fb1d06babb247df22169187bb5a768c688b5c491ffe876cc589aa77b6b48d8c49b", 0x1000}, {&(0x7f0000001340)="f635b96c753ee734f2f52e0ca6f8e3e927b191b149633e35e7a9faf05a78d689ecd8770a299d6786b98026777296ed7c4bd81f93f5b92fa0299abe19d703e34918d428d21ff10cfcabd3e5656fd4cce72448098b8b1dd807e65fe66d09535c84fbe4e334be50a9a30ce1c0c64b4dbe25d0a10cc52d893d993ac993ee57cebd589e4286400e7638380cb04b74801dc919563613776ce4c3e7459944635e361e07ebee02f31eee5b515523e01490e68b277b75e567a5d016b14babb82975280007ac73c8e6eaecb7d81347f52a52ae0ade0fa5ac89ac74b18cfca64e668dcc32ce2b505fa8", 0xe4}], 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x10000) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair(0x13, 0x4002, 0x3, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0)={0xed9b, 0x3, 0x100, 0x7ff, 0x8, 0x7f, 0x8, 0x400}, &(0x7f0000000100)={0x5, 0x6, 0x3ce1, 0x4, 0x7, 0x0, 0x100000001, 0x4}, &(0x7f0000000140)={0x7, 0x3, 0x7, 0x8001, 0x78, 0x8, 0x9e, 0x2}, &(0x7f0000000180)={0xdc, 0x9}) 16:00:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) unlink(&(0x7f00000000c0)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0x40}, 0x8) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000180)="4c240f1940d3cc14f7058a89d2051459cb1cba2342fc4e2b4146b7372dc9ccd98f6343e8a2f7c46156955c4a42f52c08d2c4b35b660bf64114a6efa8237b2cd81bc5de90ab252e1250985db44af80ccb88d293f9c40b2ca7c38bc78bd60c3fe3b8893e8f49f0d304c48aa2434bece5cdf7538ca9d4d6bce46b7784c06d342adfc539bc0bfd274dbf8a317536d89e465309", 0x91}, {&(0x7f0000000240)="9465aeb92f564e7910565a60ba0c455a530dabebd9b68b80c19a9da7cc6783a9f4d8fed0615efdff09568b1842d52b11d538f9a1008de66a63fbc95ec4f9287d8309b9bbf654e66a6bba3187f7f5f11b27d902888400030e326a3f4fcca121c02e8047f13839d1d1417d3c5aba01fbedbeaa7ba2423f20a0ad45d4809d7f750da1235711a7bd85dc34c73e1076d1d77548c0ee6f955ac26cde968f558e53f543d019c31cfbfd11c7921bb9c7e2dda9a9901f786c7ffc", 0xb6}, {&(0x7f0000000300)="5288d2d0ffaf05423dd677768fcd445e45e967435f5b80d13c1655442a11800bfd84b17aa50589686884c8bdf42acbde0906bdd1da9da47efca8dbd677732f93539a9ab49220e15406b3d9dc63385b96bf0b50a765850f9a779a6d0ad9fa5a5bd01ca6ad783215fb5fd3d874174fc6495489f47589bf21eb7b180d479a9609af54ca0c360cee8147e8b06685c3742c03a85e2795e301136b86fcd7aa52", 0x9d}, {&(0x7f00000003c0)="4bcfc16e831d6c900c40a7599ab24eb9eb93b477cca9cd33f66631ddef12e51936a88e09c4e00b926b342816f3cb1c47fbab614dcf4ea05d00cc1f53736d23a86ccc1850e8b22f03c2b54a16c769aaf1272d3b978dfdd8f9d808289f78b18e1c676531a981dce63958241d40c166563f2ce3d4f7e018efd90e51cd7c0118a04a739eb483fd829e7c2068589cfb", 0x8d}, {&(0x7f0000000480)="d8d61315be8ea8812cc9db5e1a3e6dc10a11d981843503b0753ebd82c51f96abc02bb6609222cc06821903713a178354a28a94223b5f4a1ac61e5df8d164d0679ab4d52fec087c06cf", 0x49}, {&(0x7f0000000500)="175b9bb32f228048023394f8a85f8484cb5b043eda348f45f318eba995a73b97fbf94dca4afb6829a99995791a3f2c2ef8ccb592e8ac89ceb3dd707a3bf81a5de51a73e956925f1cfa759ea632c7c890dbef1b3ba44fea6434d5b5438c0c34b5fd5d", 0x62}, {&(0x7f0000000580)="5a705b754dd1a917bbc37339ddd8ded9f4", 0x11}, {&(0x7f00000005c0)="03da08054a3a4b19d69c143076f9ddb84e2b5941c94062704af20c59c21f32a46e9b90b5fa675c6162139c13ac81546cedb9133120f88b02dd4d67898315865a72ca", 0x42}, {&(0x7f0000000640)="fdb25e6840d5d82d64670a015ec14548c5d970e1d0887ad1f4b72a2ec62329e1bdb95da7bde93393fcb50f976409ddfa8f933e7f76c83d09cdf37dbb3187311c62880a516fcdec4c2e7b357670e58a97228c8de339a4baecf45ae5a7b290a18335fbf7fbee57d875e82166d46cf25c6e849ed057900cd69ba3ceaeb8330d13874a0529532786ae8f5a0201c9d9d04d14", 0x90}], 0x9, &(0x7f0000000900)=[{0xf0, 0x1, 0x4, "1c601abf3f0f6326e49f6f05b185f753b61d9ef4f292f72a2961d67739ef535d88b957a6ee651618766b23ad9b63472baf94e648ada4d4fd688f87a8e5edc687868222c072a73074556329b5e7cbe412af0106c4dd115a277daa0f4875f951a20d4bbadf50736cf82586ba33a1d4fe388a768d14b5a6c51c0959670314c4f264e3fb36c96de73d8afffe37eeab7a759311681e4847227f20b4e7e9cc088adccdff71735baa7690abdec9e966f28dcb751b3851ef89b85eea4a9a48a3ff61ec09def79cae65f63ccafaa443b6936e7890e95727cf5e06fb1a8ea6af83"}, {0x70, 0xffff, 0x5, "dfbfb653ab32976abdde2df9d3fa2b71801b6afabac23a84bf460a7ecfa934e576858c485e93eaf2930a1c7015087943c3dbbf2b237aa495f6790f3e5fb2462f8a8ef177f4acd2df6298edf302d397d21d5ee2ce0854d0366a16259c29d0df63"}, {0x100, 0xffff, 0x8001, "88028220909108799f4cffbac7f38d13f9930fb85696bb69b8d06e9e74b66275a2c4ad4ad0045faef7af160212937cd74e01c09bb91e8addfdf27d40903c3c000ad058887d0b58f90edd1fe32fa11d19afa383e23450fa964e5cf7c98712a2945436786ef945536c7c78e83d407aa4e1ed3c17c72a1f737508676bee689f3ce5743e661d9b831f14aa4a98a7570c81098c1863a3d777d9427f44e612a93cb8ea9cf31e3e2c1be93c655d3b995e8005168efa8b6dd9c7a60e69fff5bd7a63594057710468c5ed187fde4d78b1ce00b78caf3ebbd6ad82fcf08cb65c4d7b31bb21cbcd5ae58284cb4775ad"}, {0x1010, 0x1, 0x0, "b10a54b7e32a386be0ff6c77e44c94b8345338c33122f2de059c40ecf4faec2967bf0096b9ff969fb5d766e780a6f0bd381a2d0df5580c2ef758cb5d51dbb8dd23b5f4b1fa113fdbc596f9dc297b22fe282b41c670cbc37a03c3b3fcaea83b45aeeba6c040c4f2efcfe43666fa2b0acb008c43986f8f9fff041441f2f307c02f9ef4b379f5407ab172b4cd8e5988b35921209223883afbcc4fe99f69aacdb2c9651cd271cb8f20dea90f7654c82b0c38188ac144e1cc5b12e5841d9763602c9ffd081582dbc930d357d2af708fcfede5d507226ba6705609d3b41612bf37933cfe0d09a3aced57de6109f6cf1592aa594a7d5c068bc607fb8f286b3d1b008a84ae91b41b350553db0a251b2b87dbfc41416ccc8f3ba37143e9afa8a15d5bd1210093e722b6c42d0e4e1aa5ba2fb7d5ab548b3aa42bb078a6de148aac170a35e2352dc700ec57f1fa21f92b632f6e3a9aab2b0ac5e864286577ef66d83f3405126e79115bcf72b4fea030779e85b12b5cd53ff31f608cc4acb7c272495f8e3ac3229648ac5140fe3e73bb77b794b7b50affa3546171a4577cc40530a5dc5b484e123fab70207ab73c5d8b269f747b263a467174cc7fa8af030d4b2c90046caeee6c698457923ec32599f826b1eb99d99b98435b82fe54b16e14d176915ecce7b40ff57b97740ddb447173f1fc86fd9db1d7822c1e4ef786fe356e8aff5c2ef64e31c2579f85cfac1aa5cbe155d90e1fc8b0ca7af1809340ed398a2a32ba8266691b0812dbf93b982ebd4d08e9f8cf5f3ae7edac6600033ddedd4fd132696d73ac59d7872a30e20cc6220fd0ab78e5651a64b9f80f759a68431a2210864407b6eca500e2eeef21d00864e4674b25d4ec3965a63c427ec150b99be11c6b9872db921cd5d6ad1ff72b79841eaaf2f0504b73dd4fa43d055e6ef5963f18c8934d94d8c0f4544f73b0801d13bde25a21ff59717a54051b3ce3f4bbff1088d548b0c0d426ed31b49172987ee843b227bb0e38af7bb001f4e7323ec83adbeb19b9acc878904bbc50c379062422e25fd01a112508d5a21803d26fda2b2e10dd9bc938c603cdaaf3f7ad6ed5300dacc3532a68660fd9f206396be1e1929ec26344b606ad1cd1c64d56bab06798c0e9fbb901a7673c713d74b84b50446ce3d45fc7208c0c5e47f091585457e19fe8d41ee7c414c7be29b6dd12f038de9cef8d4debac026914ab19d42e14c9757268364d97614148f75871901e916164bab70c86c5a6f7f5edcd4cc9f207abd09ed4409b4c236d1e2f1d567a025d979d098e0ecbc2fd253380a1a54f9095f75890efc2a24737cde83f04cab93db49c15f70c7996218f2611c7ea8bafd58ef0e294ec77af0e86730c96141a0d9241561e50415a8d12b5f6d15a46c45c5334e671b183b1927fd16fb7c81be5ac2ef51af5ca2a53873c2b636038478012387d89ac37b755b05117ef730d74427773a05c71e37c3a3cc7bfd957d3785e4a99772f077a8bc5744fdd90a2455f2c484bab6c1f7b69377b5986e95b7731edd5e9c62794b5dfd4d1e5c5be3de3e0730edf50db56170d73d37b16bb62f880805563e19d528368d0e326facbcb19de260a54c155b7affd9368081ac8ab64006a4c89592a902207c0f67f940631dddb79b3c9f64589adeda67204ba971a7707a481abe46a5dbf195eba43a76340973999b4c52bfd3a73b2ff48e74fedba8d40e7b9a95e85a47adb74c5bbf57c60776e27ce2d96deaa7e7609e247806106286ceac72c896cd0a36eec4d7e62006aafaaea0262b1a3dc08f19b7926cc654777bd703420df753708870caea93b85d4da8c4d9c4e1c7245ab473f2af801d8c499faa6f708e538da5a272e62f7d6f788d2837a5231ccb5f8415676df2efba60832911c7d0bc5b191425dc907956aabf131194af0a759a052c3c6bc709a1d8cc10b8ed46bbc4d250b64c3d1c6fee47cca3beb87b9c144c32ff145cb14992da8e89ce02b7cc50529ed7898f84d6aaf81041da2742397d99d9673f66688170ba06578ce6cd20821d8e472810c8e37188155432de4b771e3c2064c4d664a67451077ebb10ec7c88fa06fa3a90097aa2998e412fed0064a0bc33f5c8762396cb2eb692dc43719d5d8667d7ebf115506b59f91247fe6ed24c327765eb139ae4ba395810b54f97a97590933cbcb94e3b0f4b4a54c4277ade9bcf56d44821e2d3dcf4d4cbe653c222a3eff073122f64eb16b0e6ed9b30838385e04891cb4b44117eea752ce97e0cd86173e677bf2e8f5b09db26e24183e4a7325ba7bbb95e50633f8cae439b12b826e3105d70918760e878a9199364d05480b19bf08889fff9886d73b4f4399352131f04c3dbab6ba1af22acfee48c82877273225a457af1452d3530bf8350a775eeabf6e537548c74b4dd5488445ecdd4b22e378eff2e55588a4f37b7ad5c48248980f36466e1c308d4532102a5612bc63891e464f6d371208b172d5fce47c4b5a5f749be5471d7de1ce72e3c944a77701101a62146a243215109dcf1698c90091d18e21e690bd6c7d56aee42dbba409bfa594947de5cb137c329dae42e533fb210b6e616f49b848d923b92fc4bbe53369b809e97e7d3a053ecf127137dbc47b34c2a52fa8f8080233a3185857fcb899427f2af44759176c0fc215e52a2c944c5e2ae85dc303c8448e41b8cda571864e7a9fe076b11f49426e105f4f2a94dc450e2e44f41930b601f76e7e5f0ed3bdec67ede7e98d943095e8159832027f6446343cd9c3670221b7a9bc7f453d117ffa1fb78a11321931b86269d99753121a579a9948eedcb2c3ab536c20beb7655c7e448d5b3e278c3931cabbed1bad0a828e8269b20cbee866847cb83276f29e59a0e334fd0a0fdcada594ec6ed75c97b17a7f23e8fed49677b2692e91f213447d80727594956d33f608d3c26726cfdfc96cd24e46043826e563bda5ca82c040b539462ccfaebef6abf2b48c0e235d88f3ff09421f86673d8e900bf46ea496b6c1b1a0f8e91c8d5a32b64dd6399a63acf633309c895dbf12edfb1c0377ba316da341361b1f56a14621f5815d8e058b0bada979b99fe7a7d41698f4da1ece28de9d157e6d33cd10cee4f818e616d02ea6b38a737f2c4f64807c264685c807571abdafb95af7557ffde727eaa287637eef3d026950bc621b4b8f3f3fedfa73cda1186262b35851767bb25b322ba87001519b7daf34d999f9dd465423f48bdc637533f9b6b48e57646efcb857d0c42bacfd16b78aa2a3518057a4f9f36a35f21d4875fc9d639bd7f0b9ebff575daa0cc7d7c7c51981abdb048a64844d06d3917de19b2cf5f09596716f38ee142f7bc7663d8c1099bbc8b4f5db748dc02770d8680500f40f24a433f08c6fa4a0a8c3853d5fb653832e19d0ac4bc6af0dfcbb675508b5b5d9c43006438b26692dbab1b9a06569c44da47c8e9f5a8efb193b8d53c0713f176182a21d64e2da5567064c55a9ec59d1d8249cdbc518d1189c313e6dcde73ff6099d7373a87bec8ce95c6af333eb671cd9a2b7bb5947417569a36f2dd5053db8a249c66e81648efe4f9f3d2508aae72690a7a772812d7daacab08bb744be3d026b971d662d29732e6abb278d5bc8bc68369078f5598525a674d615013d2bf8356e14b4d56ab2100663cd01890538a00f96e552788ab4653f6b771b617124560b5274bfd2673dbc2e3f3b21809cff701e95a8fd547ed7f3b5a647a66e66bfdd704497c6d890a38109792effcc6f197f8017f72279c9673fd9d2329bd6c9badf28c918c48703a353997274238a461e7487041fc9682d28eee30ff83c72fa569faff01c533b854a4c4287285febdbb47048598108095bf373e549d5abe20c6b9df9cac1402a35f8cf1eefd5cba219c31a6f9292fa33859576098f61179c61d62d9d37f8f859017b3cc3d3f7a9fb3883aeb67142316e4398fc82d96e6d6503a5c06594c375b74166269690e181b95df749b18297e682e6aa50b9b432c37ea8187775c22ee5f7f241ad1049fc3a94f07a2e61862b77cf20faf24ff45e40cf2b1d9a03c2ef37c9f43d10976a14e81db30ca205402b0eb8b0ae91df23ca1784f6d0f827d223ff61c27b8f4a856a73526b7c776713e7e8462f349c7473af211d15e5161de3b3cf1332b46696367d3e63ae9080f8a974f3c8126728a1a04605a06ce24b6a779ab63ad7651703138abfa3af8766396bb9d14816fad70c6af700c7f0dba8806cfeb4f996ca97148e0c5be841c2be2028e392ed75fba7dc1baa3d20aacf79f334c3993dbeacffa4c3411bb701ca9a7b42b38797b3907656fe614a6a6c779b1038135f96511ded648926c416525d77988a309e3ad0127ec2c7cf4e4ea09cee534ef50b8efed33639151f26f66a103551177aea3e3e34b716b3b92910992d33d1ab4c9af934aff842ef3183497912442baa6a61b9f771e7da48f5cb2cdcf10f0e9d5e923ce223ddfc9b4b58734cb3382fb74b1958e7e82104219a6cb07d64b2e57cc7bc52f93f3b004175382655b5f4ac03352b5ac798f3d20e52dfb087049bd36d69475a06ce9667ddc1c7a29fdd00e11274ef3412cb1abd4bb9f826628df7aad0319161eb9703513b69c470e1705cc0788f777d61d5a36a4629e324a321eb8838ed6b9591c99519513e35843f1f567e13fd2bc666ad8f0e9d00b4150da07a8b9895ef0de200d3fe7e5e4c261eddbff591411dba89c403363a3408d082f057415acb5ad432a0316d9893716811bb0c80e64928912475dcc69a2cbb87cc98ad6c4a0fd3ecba7bf78a0e5cb4619348e4a413dcbbdd913131d2b05d9787ee3a78d8ef1f22a21f1d0778bbc9ae292425a291a683e079e732dd912e5ec9018cc428fa5e9d420b9994f86b005b2e5c2bacc53911f397dd4ceb8f305e81446444f0b9b79b3afe1f97d72f5ee7f66f92bd2a0adbff7b21f70898aeba32f446be729804d30511d6b2b0a115a028be0b64a3daf40a91b978c096880b77015d86d955f88e3f7448a3aa32c86cdae7858c92b4241995fc2cb57efdb96b355f56dea1668b89ce19c938032b7db1a3995ca3639d73dae54469de0507ba0d3df67e253d02c65e2cf3453ab48521d89143951d4a9240108025ecb9d0cfda7d4c17d5b41c388bae41437f87e73d2319a008b5e4bc526713f020d2a7877c31d1f6ec59c621d82e581db872720cfa7e95baf87474e9e565d303098e5af2b59edfce470a174fc51278f187b111de4c1e6cf3b055543411c116407548db803f50abac242a6bc88a5e7d7186abeccb8d452d7f61e2cbbd77881b6422fdf3f5917fb27753b2234b84cd39a73991b8031be59449058a679371abc8bc1e1e6abd9ad2a6373a956f89c855bf71d24e0b7100d1884dec3a83db8f4aa591759fa26a42269a7a2cc635149750f786fe4486bc4d942148f726f97e7f676c9b4308fe4ace463bfd5c928306f1941eaa17d5cbca9d0b0c48a6baef07ae5e87d6bb6bc39b89288b1fbb26b9c16b7ec8496d91824a9a65f3ce8a4c5af33b8e09c23e6f45ed95cd32b6a0bccbf15dcdf2ac860fdf89884f2f5054397fe4ff9823ea5ed52dfcd1fdb5cfef0145f6d93ca72ece64628d93e60b7762b973290ad2935e3ab043355428e406206cdd21ccbf2d604f493496fc37dbba09d98bff106f02904d41897efcbe17dedcf969b9f8f0610a8344a0131398f86e4002dc4871275edf2b1a0b9f36f977c3a7cf8bf35899a52659612a0352933da79369f19a368e8fd165692c585d9001e6cf309ec8cb490241cc73bf3a42728481719c59f23fa2"}, {0x60, 0xffff, 0x0, "533d3de46c16843b71ad19bbafece4e664bc68f726e0e59fb06390966152a9820da52c9444ff3c9dfb1e5e15f663f60373a448b96ee58413c576230f8004059b532569eec17fc45d238c7773706b46"}, {0x28, 0x1, 0x200, "6415e644958c26cf797782ab5dc417309989b21da98f"}, {0x98, 0xffff, 0x7, "3532671032234d16d5abb4b913d7ddc19781596ec9edbc04282f88e0af4d32f7d0b1c7cd2dc814cffa642e698cbb03c04d84fd9279105350e24f1fcbf36a98de3755b1f2673f795851a15bea18e6913df957bda2ec2818fc049db56ed91b6f35e26a54fe3f62d1fe317cf9b300157d5234b99e8b0f63c99aee1551e7ad243ec06951baf5e9d834"}, {0x68, 0xffff, 0x2, "75e94454dea5d15617de40598f17d75581931b21f92bf1c07ca05771ff6f029733daf66f472908248fa4cd129bc1c9581cfe713039d95c50bedc0b1109fce05c14254d927a1ee76e28eb60a02b8bc241b7a644cd5e964a"}, {0x48, 0xffff, 0x8001, "e1be8025e032348082f33513dba9c84a1f1eceb756ff342b5d9dd2cf975bdfbd70a70a103abe7b524622af2d4e8b2469a988f6"}], 0x1440}, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) sendto$inet(r0, &(0x7f0000000000)="9500cfd30e4f82ef078949efee725b8faebfe6296ff59a1f85ee044cf2d33f897958578046bc4424bc76bc1396db8d18c7a32a76a124943d1f3a", 0x3a, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80080102000, 0x0) unveil(&(0x7f0000001580)='./bus\x00', &(0x7f00000015c0)='r\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x12) sendto(r0, &(0x7f00000000c0)="9e0b003556bc2bf79d34465ba343815c755d8360760380617d2e53df98ea980adf1d6c92d88c", 0x26, 0x1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000000c7f9c2cffb6bca3bbd6ac9f9ed815b74ee485396d5724d80a2a90d94f61ed05ce2cf2964a3cbdea130b9483b5dfe42ecfb444d5606d03178b669eb5c3354e706b2f23168ded37ce9b2632ada10dd5a041e58758093595a51ecacec246a9929efbd0599bbba1b2ae9bf3aae8bebc6284f0b72bcda2bc85f2735c1c5a0e6f1d46e91e59a865afc0ccaa180e2cd92cc9bf2ea", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 16:00:16 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xfffffffffffffff8) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:16 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x1000000000000, 0x4000000000000080) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000280)=""/233) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) syz_execute_func(&(0x7f0000000040)="0f5a4eeec4a1a56ba49028aa51fd452d77a800000f431ac4a37916fb06c4a1f851cb36660fede9c4a159fd44b83ac4235d7d368cc4a1fe11adffefffff") preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000380)=""/191, 0xbf}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f0000000440)=""/203, 0xcb}, {&(0x7f0000000540)=""/128, 0x80}, {&(0x7f00000005c0)=""/215, 0xd7}, {&(0x7f00000006c0)=""/251, 0xfb}, {&(0x7f00000007c0)=""/172, 0xac}, {&(0x7f0000000880)=""/134, 0x86}], 0x9, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0xa4e6) socketpair(0x6, 0x1, 0x0, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff00"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r2) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x200000000005}], 0x1, 0xd691) poll(&(0x7f0000000080)=[{r0, 0x16}], 0x1, 0x0) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x2d}, {r0, 0x100}, {r0, 0x4}], 0x4, 0x10001) flock(r0, 0x0) dup(r0) poll(0xfffffffffffffffe, 0x0, 0x0) 16:00:17 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) geteuid() getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 16:00:17 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 16:00:17 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:17 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f00002bc000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002003, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x4000000, 0x0, 0x0, 0x1, "c7bc0cb52c9257744888e8ded2061376e3c15c87", 0x0, 0x6a6d}) 16:00:17 executing program 1: r0 = socket(0x40000000013, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendto$inet6(r0, &(0x7f0000000080)="6bd799a4c6dddfd063ae196102e06301d3d5e0dcfe0c667ce2a6b64b73772d8881e782e9625da68b1f2bebd134c5ffa157cfc005f0b44f45dd2391fbba633c9caeedb485c914f183b6480c5d65e2aeaa6f606814726c2d279498ae89922bd8aacd7268ab1b81ac044fe4105d34402828fc13395cbe37b3dbe75c43627f778f5492b056644cda38ac2c02907206ca17626e37569c16ccafe54e9d899e0858b12bb4642d1af944e6a69846a8781388e2f825da2f23", 0xb4, 0x404, &(0x7f0000000000)={0x18, 0x2, 0x101, 0xfff}, 0xc) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0xbf, 0x5, &(0x7f0000000200)=""/148, &(0x7f0000000080)=0x29) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x39, 0x1, 0x1, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:17 executing program 0: r0 = kqueue() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x4813, r0, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x202) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x9, 0x5812, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x11, r1, 0x0, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) write(r2, &(0x7f0000000340)="1957b769a37ac363e40857630acb8e4d24e1c8ae6e96d4fb429aab257fdec2d8e0735b34b0876be07e186eb6cbf2336be864a232ebf0862a485b5cdf8f9914ec08521b506edbdb38a5e61e9a0ec03bd996a12e5e7fdb66060e878d1a4589ac228a748ae4457864992ecdb432c25fcfbb90c9a42e289c85637c02757a6369554021acb1c88700b022b802ff185d8230040abd3eb985bdc0c2869f22246370bffe3ea0ce1534b70a65d392458974994c4e066be4688f407cb6fb0429e1fe0ea59330bf1b6c9c5679e1fc531f0777901ef0d56ebbb75ee81155a78b3926d68d5789ab0fde0c0429b6f0cfea7e8f12ebda0467e1f03f989523c09a61a3d4321fd12b5330bdeb3c948bbad62caa751e221dda45fc7ab1f44193cddf1d742d40b85b1e0b76b0eacab1bba0d9c08cb996b9a030db3232cdfce360d226930f57b72b26b06906463fb3c9c8008495d9a768858fdb021ebe5ddfa05095b4762d4dbde5eafb2933fd5ee1c44d928d151efab4c9d035eb52a4dd158ff5ad34d649247626bdeb6ed4423a25a525fa96ec9c746fca82a20e7f474d1a454d3fc00c537a2f7aa3151fd3608c07c3271dd9fec0179366bfec1b8340745c99da43dc769c7a74d2c220d17e2fe51eb0e30c15ff6fcbb001abaf84de03acb0e035e6bf416c77f53f11a176191bd5d5465b5ae92cf743bf17f91d0d568fdaafc36c2e54df000c571d1669a4c8206fbeb4a8bc02aaf818891078306f6e1753fe09bf0ef70b84008d2320f711113386242236b95de6e69c3b7ba0c63b30cd90142019cfe400bf7cc6fd78ff717a222f841820c161b99c6fad73261d184ac3be4c70aa374dd1db00f33863a833b98861d8a303359e0cd938184c320edcf2e16cf5b6c0902d383b9ed877a1b0a846875464806f74c5a38c1417aa91a64f10072d2babcf6e55f3cc2b0d83b78bf52acfb628f57ef325dea7613a6a5339b74d32df686dca36a5671906a03f884a61a66785ecc032091191a85ed9448e52e976ac5881a413600f8a79d3350641cd5c35a78bac6003ede8be5ac9f925441b5eb5d2a0929608e1fa0c505bb37e1537bddb6bc492ba283fc19a6874a6a36b1dd58930afb03b6ba4c02b8cf7272ea4a9ef8bdbb3aa77eabb611613fc91ab14f565ccc9916e3577de45960cbd2a93054bd51a3cd1bacb11e8b9638fd267a101dfe061b9bbc5a7d9bb23048dcf8f7f9e794dd5350053d72a8063f846f9221012a8a5ad6b7ca36c71e353123919f0746a3e858ddcac1db0569950baf1d15779a87ce3db148438c4539607d5fa44403d5bfaac964fbaf7f3ac54032e9b34b09c5fbaa9b388af56798a3269522b644625657d6cb5ab14a4b600574bc361cecf7175739d06837c15e16d67df5ab51f84972ffc262bb0d2fea79eaa4cabffe89eb8a8504ca382c1d1fa9fc3fa3b3989449c3b63efbf42da64bab4e2e0bb24e4c2736a30bbfe50c75d6dfd05b65e15dd4768c43d9b046f4e60934781a330f73df8d2dd2888f3378b94df5eaafccd8e083ca24c8b0e80a29ed7ca8f610a3cdacbd423b012a164f5eb9427fa65c8b96fe6ef7e0ba6a801d1786f6d63dc651c1c16df08af0ee86429330912e5228ce7f9d31d430823bad9348f9fda25cec939af7595903aa66e531ef1cc367f3b991036b8cfcf7919f6050a989c5986b44fa445a7b8665b744570559b2aa12bfa25de2f8e6c14459273311560535aae283f438a44b17934426f4e21a1ca64462d9087623a4570211db9245be7fd8456330a6c6fccca163d7f0d2d59db7ecd15f49d18d70c6c55439e7a1c59abb64fedc4a1a19d73f398d6f2b0219faa482ef05a49f9c1c4234abeccd722833c8890760e965ebcef21d5baadb3475df0f373f3570c1c032c433a9f3a5e2f7fe4ec97cd46685797872d80beab40e1213535dfab896e5a988d49ea5b6eee0d2987a5bd67bb00312e158a5b9be030d8b181b3db112408f213444484b19f99c318d3abf4cd46399fe38a7f31386df0836aa2c417b86a65d5f7d9099adc0fc0ab24d9bcde1f399e28e39e5ad1af5a7bb0c0cf407614aab9dc73d42656e0a8497b70a87255228ef36bd8529e7fbceb40dfaeb9ccc43d013b795d7ab91bb7b9d04cfa3f5121fd97e78158b9b3eeec04f9cda994ac501a5e0804b0b00a2511ea165ce750cf2b221823384d88a8cb0fec5103ccb02441825617cd06e399591542a85c36436148863c1daac8903598be5bd25a9f981ef6f755694c7e418651d2e0d8641a5b97911e3f030b05a1e4ec8becdee0f051de8b5ac882a2e0db2469e3ad6a83bb86efe9c28c44923f5a01b41b166c3ed587f4a3c21d1a150e757d4e9836e59f271214fb5db555002f0c1622ac3a93d14facb2099eca14c7a71f2dcbbd47ee9322426d5478c2a73fa1cbfdb9ac7d74b597b900b643e8f30e0fd21d6677575b4c29303da4527ac6d5f353ddd665c90d73ae79bb5877ae76ec3ff595a6a276c4746f4e93f292073bebeef20bf3c1260cef3dc676d15c97a81d3a27882c07e30a046646ed32046a024eac6817659a565a6bf812f2fa2547f752c6b99cee5d831e67641f0ad26ac19aa112b75dcd9c8591cafd00a8a77516c37fe50d0057b678802e419c1d742901c1d9194957c4d0df0d32409829ad85bb58da1772f7288a0609378ba7a1cc50fc691f15d473fa5c94cf092e04b5df430b86055763a5bf80f238f07a5d176ab2597cd604304a38fc4b7e43901a86075269d2582c7247b65c0a6912b63b4480500721ab4fd5a0eb77fe2810c8572218dde71d3fcdeab558279a8b9d3c3c776872441921239a2db847a82f0dcedc0c4fc85b6dda1938d78f76fe8d25465a6e899fb14e5a77be27cd1493f92f1734654b5cf8dd32c5f78ce70382d131c8faa5960bfbc08bbc95f837868393cbd4a6bc02ddbd477522d3bff70ee4d1cb146b68148919b2d0a4653858d99e63cd2030e348d4a63af71ccbd315876dd18b094f21a53f5d981b3998fced5cb04629c2edec38d232067289246f68aee73cf5820fc34bc6a8f4a563c03d0714dc09d6e8b0e9232268ca7003af2e893d04f0054d8f4c3b1c61b64e968dfb631a534cd78998530fc01ca6fa188b811d18d5b0999f28aca4475574d7fa115ed2a33beb5a6495c79e48d2a90286733e8499e181e496b740e4a522795c9ace9ed16f94d8602431e03a858c5a2797a1e8c6ef2c47571fe2d769041d5b9ce6305a83c909d0dcd2f8640c53b378f57aa58ae41503261b718488de0e03377efec2b13965773768ebc9b1e97efe09cf5dd9fb708fe2d0bcfb114a0f7da4933ac900aa25c11b578045cfc4e0c3ff06f1c6390cdbcf9d12d21bb423764f0f9129e927bf953b935c0f527f207e3de77bd343c1c403d166b4ac6faf20f1a2d480b3dba08a09bf08523508740ae993bdfabb5fffae9b8b33436df5f28353e5bd09dd28607cca0ecfceee06f536c251dfe19b5c97e5b2dc9b818e74a60c7d1182f5bf44704f52fc2607f031c8d53160a0308c49f239e9d8ad7277010561189bb1f2bfd7f96e9a1869ebafe84b9784ef2c27d1bf3f8d1fc3a78552be3c9c939401635e57e1dae5126e70d871a5ea2ad2d676880f2ee7b78e321c86181678b414755ec7cb1a9001e23d13ef73939d66c52b430468b41bd9d3f01574a56231232d97202d6a8b924319beef9e990761136aea7ead73a08f20234f419ddbb358639111597db0ed07216ec9cc2a0681ff7f6e2c425721760fc2170dc5240af7152b79fd7237683cf94a87653288532cb2feaee94aa3879b9898ed91d366a170899302458e9f2197588739ee01649ed93a57fa1fb425a8fb760337e05ad83d279b751feafb1a345884416322c4437b61dedeaf17f47ee4b3d9fd39391c8900f5149bda5546934c87f94ec5e2835a27ea2884806622f56e0582ac9f096e383e3586b4e5a67abe5fbba3a8720f7f0eeb124b5caf3afc7cead9fff2bac2070f001d4a327f47ae719a6e008af2798c801ce0b5c087be78e43b0a9e2ae26422aaa7b37742883f88ded207858a6dac5139a6869db7b087bfb7ce5251816f60150f8171706531c58665dece245829f42c14963fc0ac160a07d3223ad21c2595e53eae8f5f0e83a6aa4019d2af743a4e76b0eebbe0942a82cdcf1164ad882d57222d9a9e3b2fa2422413a331c059b44412183665514c92083754d92e7328254bc11d18c1508a678c499d4d6890b19794f0ac585ea6d95d9bbd3fdcf85c56a817cf34f39c5281b330cbd01f6ebc98068b6f25fe0adea759d510a693fa2285820850794dab3e0e418a434a56ebd0917b6df7752e75f7d893c642d655446e7f43f49df4b5f78f5cdea5fa40ec392bfc19c1b239d8d54faad3b0d3f864d457d93765f18e857df85172797e4fdea9a4b793ce130bf53f37676eb010481d60274832f2ff1076421931b813e61799a83763f0e03987b56c9b433ca74e9693c586b28b457b442a0ef3d42274d1d2eeb33bb55a388558d14cf52439c7aa13f435ab82654fc31c131fde0d2b4aaf375ba3a7c6471df6bb35fbb1a61a21f097b43251e4a9f6e1edcc8fc8e25eec86e741e050e2f1f176c89e1741beb6aae36a145c2aa7bf5db8faa46e8a1fd6cfd3267cd643e3bbda9f2260a59a016afdd3526bb706a92adaf21096879de1ede774323eeb825b73836cee528803382df5afec45ccef0871d546359dcaeb17c28fe1762fda85d1a20838195593d63f74d323def3c5366535364bb32fed7029ff19441f7f5e221cbcbac01879ae0178b7946fec54615643c0010752417cf31d0ee96e6f03c1089a57b201ea22c19ec96bb58fd0f0989bf226f8ef39a5ff9f1b8aeb19e804944f782c18c59724e0cf7b939a580ddd8cdd1e197de32c0c498f7d63c2a57d1a79c0192fb78969a2b0d68e95eb017e8aac2417275d2c782ca661e26ca086ce65d88b7bd8d50a772c8c3bdeec65bfa92114fd7578d62f2457fd25c56561eafd3cc3d064f6360ea6b68402b5a2a49fe48a295e703bdd0839c09cd53d448e1077832b11bbee3cf22875e7d430ea253b4d61b113a7a734a084b0a2126ac47793fd54d57e879c62829e9443a348b380cfbe6f8c302ee9713c2bb6a71589703fa3434cb05e3cf1a55b49bd0e94c9ff10bfd71aa2e3a5240c330ec4b8bc4302fadec6d825f2d1b1b87736c8385587e450c0c3b472414c8ef5a6b6e2b21d7d6e65f67b091c94b5b3d932c80ef4aa72cb5de47dbc5b6e87de1da64b141d3142f511ea37b6814470ec2c89d96b44b0fe2d740ac3de41c2f20c2ec7ffabbce18fa27b029a27c21015f760e4e2e4c7e99d8aba371a93eb8b16c05319358620615e52be38ae5d5dc958aefd2f01704c215f8d0f74df32e84636b3ba5222c694922eff52dbfa8732efa68e31983d357242ef5e3426c4aad50fbab1cf29bfb83dca321c700c7d2eb19305991dfc3e9cf261c914a7e1a7597e7d3ee4545c270c1f63791786a64b94b270eb0889949dd151a97f8744910efa52598817e3b5f1d15bef82b17343fdc39cfe562891fa8696c7f0ea38b2e62493c82d64a7f8ee1400b3501817c5c6f09d3944e354c60ffb4ab8f292509243ea414081caebfe8c61b57f1ea98c0f7d64dbdf772a429f3620f91696e9d664fe3f980dc50472f47fca565f61bfe79ce30e84e7db1aa50d18eac04a854d45324cf233c3b4360de79989e283e37489a4a23bafe364b82e86eb3e15569bf4f9abcb153b3a7be2d591293b4affca8422338d8f59f30175ed3c23f4d29d23281900d165a7ac4a1703ba", 0x1000) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:00:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) sendto$inet6(r0, &(0x7f00000001c0)="a4afd644a68bc916ab29a832b561ccb03bf9114fc9c62a968257a3fc0398e684357cce682d5590f1c5a35f4262d1f3d58f9aa07d726f4748496f4a491dba4be69706bf849c3675adfbd8b55999e4b52bd6648bdf77bce92a4703abe6460fa85f9881c5336a104bc3fb9ddec7f4b23bae560ec778680f3fb0a87e8cf6aed26d215f961d6a43d6d4d2ff5c47989006e3e382977fab680f5e6a957ffbfdf8f82df66bd01be60da3b43ccfb0b42dc6a41c9bf828b7c14277e79d8e8dcd34df68c7ff95", 0xc1, 0x401, &(0x7f0000000140)={0x18, 0x2, 0x6, 0x38b}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000180)=0xffffffffffffff9d) 16:00:17 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000249000/0x3000)=nil) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpgrp() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xfffffffffffffff9, r3, r4, r5, r6, 0x100, 0x1}, 0x3f, 0xff, r7, r8, 0x3, 0x1f, 0x37916e3b}) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x12) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x86e3, 0x100) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x11, r0, 0x0, 0x0) ftruncate(r0, 0x0) 16:00:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0xc0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r1, &(0x7f0000000180)=""/77, 0x4d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x9, 0x3f, &(0x7f0000000080)="3dd358f9b1f1636499b1dd614ef8c87b96ec21345d66ea4ac6bf17eec9c467a3d9a84ab469f05542dcddc48808b29d8b72475d427309ba7750341e2351a3", 0x3e) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r0) r2 = socket$inet6(0x18, 0x5, 0x1000000000) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 16:00:18 executing program 1: r0 = socket(0x11, 0x5, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x80000000000003, 0x0, 0x8, 0x5, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffffaa) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000080)="0db390701886f625ef96909264669ca165289c3682bd4fd1fd3e0e47ace20cf4cb16f2306ef504237c8f5d831e5d8e28c0f4e1bae594dc3b7b53ac368b1abc9ffc19360172f8f0", 0x47, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x1, 0x100}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x18c) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000340)={0x1, 0x6e}, &(0x7f0000000380)) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x50, 0xc, 0x5, 0x8}, {{r2}, 0xfffffffffffffff8, 0x2, 0x80, 0x28e5, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x1, 0xa, 0xffff, 0x8}, {{r1}, 0xfffffffffffffffe, 0x49, 0x8, 0x8, 0xde31}, {{r2}, 0xfffffffffffffff9, 0x18, 0x4, 0x800000000000000, 0x100}, {{r2}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x6, 0x9}], 0xfffffffffffffffa, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x22, 0x8, 0xffff, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000007, 0x3, 0x9}, {{r1}, 0x0, 0xc1, 0x40000002, 0x14bf, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x10, 0x3, 0xff, 0x8}, {{r1}, 0x0, 0x47, 0x2, 0x9, 0xffffffffffffbd68}], 0x1, &(0x7f0000000000)={0x80000001, 0x3}) fcntl$setstatus(r0, 0x4, 0x68249b3273f7d37a) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="dd2d7ec03d405b1d2280cd36a333cde71d3cf70a407ba9095bda94d908ea33578bd1e45931037a961c0a88ec48bf3e259b933b6dd2f79d2857966c98789c08954f2850e440e70de8afcdc3e07d6ac75f4a6400982f68d22d81484704362f66a4bda213413947edf35f8204c97d0c5c672462aa0c4d273a2c330f8099c7480209f617f444602f1125beae5c4a87294ee59238b65c4e71f308deb4eda76e8d8e37e29ba9d5cfd69f93d13ae2c4fc66ba5a3ab934f9924d96ad2ce79c1bab0b7b85a050087a5cab999675d435d3679ca471f8a1f5b8873fea9fa7e110fa034fd56e1bfba872d8634677f9b9cd67b146d02b353488082db55d9194d5c5a6ee669f783e06c5f4b08f498040ba8c0891536ed49267b95666b03a8d6e96e6fe53f3aa5f13c00b41164ad556470d7cb7265018c4ff8eb69426f12fe23e5e6190e99db500fbd41c449bff7d42454796595d6565ad311640b6103903bded2effd5e18ef5aab7b54cf5831bc1f98dd893e169af83f9372ce063fc67dec6f0cc671837bebecedda2130662d74c325924b4d888600e1b18ba29d7c755146981b4781918a295e728a2d0731b4f01134bf3205e042fe8b3f13bea4cde95045f6efa2fffbc7b303e3503630e9f5ada823749654179523b810c239c74b888c6b6d5943fe32c7c18949bd8729beb1cfcdb13cf4f95144a4cd8dfc09df5166eeb5ba07551caa1101be05a5ede25b15e2b446cf88fec8e63af2b9662b93fd4648d3f26e6f87df19c6cdf7be7194041467ff3f773e4338cb3a79f68ceb76c3c79ba7adebe6c4adc050b4c1fbff2097d4a4e7315958508356f91b419833959b2f746fd2c49dd2f8ccbca43daafd77ef66c56263eba64a209af7513e7aebf8c702d251cd422b19ccc9d070fca1b86116677fefad078b9afd776e45962180fe5feffffa4c8c5bc2d7490f65d44699e69bed53dc4364594f584e001e04c293affdbed7d825b92f7578e6bd3a655047c2393cb8863e273c4ad0b19e355a0e00fb136da870e92b8e22d897b5b31990168fda4caae856432dfc60d7b61abcd5234c10dde24da8f0076be22a2812f7389956dccb602bd9583394e305b6b569a8f587173470c572c09143af70ae94f7c9fdc15ea6dfa03145cba601a960e658070a0a07f2ce627d4086ee8836221c39b114090d082f0b434ac261d90ad304080a8c720bedadce349db3b736ed4e8d0bbde78e9e8fb7787b7b8516f82fb9f5daa94063d2e31f9c5bc24b9b896b30f88d4f2f0d6d746846d2a50dad7ece562069d80b0ad0396593c593208a34d8d76e02e7e5daae57b4244eb5f1e1a92da3d2874841fafa3c1922bf2351a7684798ab895991ebe1b9de70b5aef74610611640bd23668798b71917930498cfb6bcae7c0f7b3e77288820de03247906a8d989774ecc2d92f52b9332f39dd4bf768a3638a4d9dc650100ef170ceaf5f7bed0b55726b5ed57402d11670b7c482f6c96199a15afd9df8cb4eca44a0924a8d8d328bf6731814959db124d0975340e7dc322ba93df30b8bbd7c07faf7249d8332d03a0183390657febbdd91298676c72eac8e8b9f5fcd787fe91e48dcd8c7cad71e007f33751e4d4e763b9e6eb036430cefda1a44c4d44784ae24f139a158456b3d5277578b5f2c5092c1622b979ab7dcf83282c590892df752096fd1de3a3d12df428f6467d710a12b786f8dc98eabe55d1d18d74b03151cfae8d1e657d82325f98d716655268feb40babc2e0b8b41ff0e212f265947cef0896c62f1eaf96471502349d90699e5728727d5a6ef7405fb83f6dbdd8b2c9704907d6974ced2cfd86983b0b3889da23e8e914d03c506ede7c1b1ab77e882693f8b34f8e47b718e0facb63a816aaed3d2525c5dfc83bfd409e96425f8dc15b9604c37890376194e633edef8fc72b4196ae15697fb6de2c025b400ae8a19a6d30d0078731463d5a7239902281af7d041c08c414a51f013bed4c16e7c1f0f8a09ba49794ffb281050d91a545b8be46454736bd5f8f9a889dca78c01ed89971b30af4046f50f52b42b640d38b22a8cb04808d335524a0c52a912fab0fe6edc51c00c19b33027df3911a685bac8acde89324715c0a4f5a0106ed634826164562cfed570ade40d08e378276114beafd6064a644ac5c595fa8d47f1e83051c736b17e60b5cc1334c50a06e038ab6a60fd3ad05997bc709f8f4456496222184ad146b83f269aec3d77270dff4bcc84e1df610ddbd10465427177dd58f66daeee69dc3756df338fa48ced4c6ca05d50e8d10c6773937b70664e6e81f1c6c82c96c2c2c5275b5124465ae9d0cc7b276b0c608da8a42371303797599e09bd3a5c26b8ef9c8f8bd0e1dd9c7ea0f160b7e29433a528bbdf1911a33b10ed8304c4924f976f21d07b65cc1d972bbcace28e852690ee1aec8dd1707c8519e3d7f298d812f8052f31261c112b11d62ac8127ae3738c299f3747b721e05e23450081a0fe8c81250ee16b07fa454ee67bab29acd9edc4837c9196d3d97ca8bfc07059e4d94f3903fe9d6eb997a4d0389f26347894b99f4753aad9245addc370ef64fe5083b6641357cb4168a2c877b26a50d7d3896e706132f9f9e2c8f7c8b9261b217bf3dd28ae52974733f54f3cd5e92d7c3f46b5874e4fbf7eb5d97f1892e8cf627c3bdb146911f8f0fdf03f391e46eb74777cb433640054b8a954ea4d48d0927e269f538ec9cd33d91c56aca926694bc0f7bcc6d58cc1efece8cc649c7087895585b0beaaed0675f2691c88bc89732b62fdc10404b0da032712603a00585171ac90189ecc63fc1b6500e6d4512d3d7dd91ab3cfe339c6bc72716e023fd0aaeb368e99f3fe96e4e8b097b24af0aefc6055dd2be3f0d59979b66401a2cf2b8e08ad16367108f432bdd78ce22b30d323cea90c0e66ff810cd2d2c104a3f7794a9ad632e6710a60536c5d094b3a16d416751ec6fd6140965a6c8be65e43d8e5899fd33938e09a6f36a2a7deefd0db40e08830df2ac9e473139d5d0dc8f0dc83c7d15dce077d6605af048c91ea9e891f72217bcddc3816e5c2a9b4619d7f848f68a90e8dc14efaeca426eea4e6cc115b481c5f02077fb59ca59e373e5ec723877f5fb96ee525a30ce2a1227b8d5852e8dd28e7a66d81cb12609af163cf6bf63e7a3af48e9384c6cad735554c59bb24d124cc98189c792c75081f8d95387e2df036fab736406bbe7fc9528c544e0b80e0c10ba31823cd992751c402c23bee5ade320124e72cc25312a614df838199ce8cd77096323dc65f23e1c08f4808684514aa1666811e066c2fb332efe4ed157a21415d14b9a6739ba9979b247feaaa5d5cd597151d527e864f78c574862cad295391b24cac26fc641600cd75805a978f9bb0396c0a2f64cde2108157f4b299287ca9fc49f287a6c5bab08928e66ead0f79837072ff84414b6db0041257291532efdf3f7d97fb32af2ce59d09b79caf863877699752e0302d0833edd22d8e9a9d0cb5fb9f00236c74f2cb6057fbfba6eb3bb83fa5228182eadc0a5197e1a2088a3d2aefb27043c7e8c71e90dfaa37a703f563a2f3386b2a42faa8e13be342e1a5973bf6f274fd15f7806eb53b58b9eb7b0869179053d7ceba9f9c432d1e4af777ce0994ffe5ec31732d16cd2740bd82f11ffd8400afd00a295b3f46c0751c5995829184311950014033eb26a45de62ce5250c78ecadaca4097f924732d7c9da585abc2b754000435420c82e2a7529fcd8b75c3ec9821d2ff197d3d85957ac8b6bb36959457b712ee6d9b5e3435b98a9127317802e3063910618260e927421848225eea2366f60c5d7a5da3cea709a01fabc8fb279b57895a2e5cf8c7cf88778ef66c1a849c21cc5a440a591fa9b1d6a1d65de12caa67d8a7223f758f2419a85c65d5d340d825a9768ad85beb235612798f2e7387c74be3db38dee0d35c67748024c11c3a5fbb721c7e899e0209aab656824f6f565d79aa022da229031c8b10cd3583151bdfed5a2e01a398da6fd8a4136f209fd239269b2fb4b636c1a80fbe15315ec969c9c28fd7f317bccdcf8f44a49cc7d49bb72850f810985777bf368660ca730b0900f7a46cb5a4494096ec524b98b5be012a1035356fa34a8b1ac0ef788b027f37107487d52d257632061bff29f16cad0db6481dd5d990ca4c7307012cb54d02b3ad5a4fe3b9db34b8d7c1e7ee058bd04bf88eee714506a4ec2171ec4558c6fdb5f9fb1dcaca2b3440dd6901714a0a02db27827e9a8b5c1fc85ac3446e7c7612805514d424423ac203e60efaafe4acecf3391c3a50518b19715dc4a9416783264cf77a66d6a982af7c4d275fd817ab5a915852be429fbd56b0dae3549721d2095f589440f93ee3b798c2d6f9c488c98d6733e81c07eea6cd16e4806147f60e1bb6d6659527a19dc43165127fed6b7b8dfce08c76bf72813b6b01eda99e185c36fbeb8887c90efbfc1d034dee46f76bec10367de35e5689d71b354653df2c2205bc6fed377816cc85ce86f2eff17863528a2421272d9911817d83cbb5574309afbea2b66c21149c0b101ad5d5637d7ccbcd9e77aad7ecee5e622565777d99d833245bfcb4207dd7e95c4eb13f67bb2cb395e7dcea273807a0c9cba62fccb7ef9e5a823a70dc35d9905571d5647b9fe47905868e3545b6b313f945fe572cfedec043f93579b4adf559c08b0de4550a52bab19470c49533925a7f04b4a65634222ff6c314bd024ce8ccf072b1952ae5130ea3c7314b7328a462dbb27b235faa5c0a658cdd6e96d04a91e06d06f9e0766985d2f2ca40ddf682611098d9a2a4be87a5dda85298f53900833515b8442bdd77a28475858aa56b280f1898141b23da0c77bc0d80abe501ef5446e3e959c30fbc043ed30b1cec2e4d8e2dce3518115031dd1c4ca3f91a4545ef50fcd870521f27a556d6f3be7cc97c13ba46a1469fd68885dcc542d4508c263ef54e87a1003357d96d44913223d3c853041d2e39ca7a3a53c41a7fa2174cae39b6e5cac0212954ed54a2a0105a7cf016035c830219c8a2a8165fd671ff20fb6bebcb3dec5ca8df1ab8d2e7b6bebb52e18b3267433d2c0818b4bca24b8eb067e337e81635f050370d577931bf386e6ca127c3c72011a1079363c89b658dadfaa858dabd1b17fc875f3381b73db021f9cbffb5164861739ca68d5d6990ea60a5feae47f8a1ba5009290e30669538a28fc16e286a5f760dd6d70b28c67ec99922c0d1ef91e893ed5763aba419888a9bcef648d745214fd11b72ea947822be89e27ef3304e22838cee3ebda8c3637bab70b0e14e966688ae561380df5eccbd78b589170834f83e0bc298bc5aa8a12aea6341643ba266dd323904494a8c0948e05986ea06fd2fa22dccb477f531ad3b38de1bbd82ab22133ad903901b0ec124e6780030e921f68f969470469dfaae5edd7f6d915142bb7624dc0376b59708248694af204c71df0e59ef9e008196d973866131aede07d2eddffe919f81ea1de501feb2230d3842bff62a0d29e1fdd11c40c1f3fe5721da19e6bccb4878fb6bdbb58bba46fd996b52b42e5e4b0e11fec48ccb250362fe4ee5ec7ffffc12ed78e2116f80442fcd9534991c8a9e3c6439a76dfbfe735d02e182eff7bce08902b068d52dbf634fd135a7b966fe75a4d5562940fb0317cce2e2d11b32bbe71041b89c7c3eb5c6a992c2440050ea991669f437d577ce113b1358c24a737e964cf69da30a3eaa354d957566994667e744676827967e87551f1f1e8fe3fae9012bee5be271183f1895f2fd413ad03fea93c97", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r0) 16:00:18 executing program 1: r0 = socket(0x3e, 0x8000, 0x80) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x1, 0x7, &(0x7f0000000080)=""/119, &(0x7f0000000100)=0x77) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x6c, 0x0, 0x0) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x40) getdents(r0, &(0x7f0000000040)=""/4096, 0x1000) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x76, 0x0, 0xaa8, 0x0) 16:00:19 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x16883df9, 0x6}, 0xc) 16:00:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x80000001}, {0x3, 0x4}}, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000100)=[{r1, 0xffffffffffffffff}], 0x1, 0x928) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 16:00:19 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x800000000003, 0x4) fchmod(r0, 0x45) r1 = socket(0x18, 0x4, 0x75c) r2 = open(&(0x7f0000001180)='./file0\x00', 0x20, 0x8) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000011c0)) r3 = geteuid() r4 = msgget(0x0, 0xfa90ada09b2cfa8e) msgctl$IPC_RMID(r4, 0x0) r5 = getgid() chown(&(0x7f0000001140)='./file0\x00', r3, r5) getsockopt(r1, 0x7, 0x2, &(0x7f0000000040)=""/49, &(0x7f0000000080)=0x31) dup(r1) r6 = openat(r2, &(0x7f0000001200)='./file0\x00', 0x2, 0x90) syz_open_pts() openat(r6, &(0x7f0000001240)='./file0/file0\x00', 0x8, 0x29) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup(r0) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82322e2f66696cd15ec66a7bf2c620ee174e1bddd270d7ae1ed4ca952102d7e0fddf7a19f8f544eb06b2d07f30d833a125f24683ea0e47651eeb003fe38c428adc63fca3a8a714bc8f00c443353d36800000000000000000000000000000"], 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) socket$inet(0x2, 0x3, 0x0) close(r1) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/137, 0x89, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) 16:00:19 executing program 0: r0 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) preadv(r2, &(0x7f0000001600)=[{0x0}], 0x1, 0x0) 16:00:19 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = socket$inet6(0x18, 0x7, 0x4) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) poll(0x0, 0x0, 0x6) r1 = dup(0xffffffffffffff9c) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) setitimer(0x0, 0x0, &(0x7f0000000140)) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 16:00:19 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = semget(0x3, 0x4, 0x410) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/89) r2 = semget$private(0x0, 0x0, 0x1) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0xefdd704d5f1b69de, r3, 0x0, 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/4096) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001100)=""/4096) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x4010, r3, 0x0, 0x0) mknod(&(0x7f0000002100)='./file0\x00', 0x40, 0x80000000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002140)={0x0, 0x0, 0x0}, &(0x7f0000002180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r7) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000002200)) r8 = semget(0x0, 0x4, 0x4) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000002240)=0x2) lchown(&(0x7f0000002280)='./file0\x00', r6, r5) ioctl$TIOCSTART(r3, 0x2000746e) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f00000022c0)=0x3) getsockname$unix(r4, &(0x7f0000002300)=@file={0x0, ""/108}, &(0x7f0000002380)=0x6e) fcntl$setflags(r3, 0x2, 0x1) fcntl$setflags(r3, 0x2, 0x1) flock(r4, 0x8) getuid() ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000023c0)) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000002400)=[0x400, 0x3ff, 0x5, 0x0, 0xc0000, 0xfffffffffffffffe, 0x9f7, 0x6]) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x39) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000001400), &(0x7f0000001440)=0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0xe807, 0x1, 0xb3, 0x3ff, 0x9}, 0xc) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f00000012c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300), 0x0, &(0x7f0000001340)=[@rights={0x20, 0xffff, 0x1, [r3, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r0, r3, r0, r3, r1]}], 0x70, 0x400}, 0x1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockname$unix(r2, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) rmdir(&(0x7f0000001300)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x44) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480), 0xc) writev(r2, &(0x7f0000003580)=[{&(0x7f00000014c0)="391adc4aec28f697e1dd3feb2edf4e70c179a201c4e1d8702f856304692b36a7b90b41cf924f70876ff03c498eea5d54bcddc659c00eedfe97308f5032ce5ce0c683d3a9094384afe22dae24972a1aa5e3874b2cebf79f651104f521f9f06633d9a61ccf8bed8aa9f3e86c6dd4b827d16ca23b442c21d16d504741a421593314389948df9b08522b250c306dc292216fcf66b233db2940d06596a6d8af98754e9902f379b7f5f68908838b2e6f01374ade73ee15b80a3632faa8aa33157efd82c7214efeac5599ef33a272d7ba20baa7caaf3260a6317ff285fa62433a0abad9852784e565b3be92190e7765b54314fd6d81133d93b4058727c6555fc7c7ab3acc4380e613897ebcbd3be44742a23a08b36c2ce1abd1bedd0b33aba3423bf078474eef36fb7b6be2f99d6ee5e27db99f065f7af7b39cbab6acab9ae08fac2df22a415d4c9aeb0cf80297559b77954e3f992a238ca034f6a72bc269bf2ff71125f144fad541ea6da7277ed3f71c7bcf0be4130452b4d6809ba94e2d3e96ab8f318d20a4d44d5946f91b9fe8b4dd435652603ff23886e2c3c823afc9d85f1731b2809efb3ba7c144cb152754bafb106b5b1f486b67295e3f0fe5894b62bb2cc5e5849cf465fedf74803b520a6ac11b8a2d16ed13fe29f2b01ab023f8b80a13a1057d2b1a84f258c24b023ca823d88ac443b307e935f0e809719e17a645fcda2f4169982cd60ea6c243650fe323b275f8efdaa2572ae4517c3da1526c289eedc94093ff825c9d5a217b09cf421db1c946c4206338d519ad03bdb292bcbb4331001707b9b5fe7798b646696e73d78f483a930e1125cdc660201fb8065a77388ec8885976750fb596ccd7856aad979f7d68d39f9345bfb6195b9d2c8b833d235323891726e397a1255ef08ce698bb29f3004b0f547964e33a57dd29abef1b833a231cd633e8fb7c0b91a6f6d2d461037abc1539cbcae733472756d00a484eab624344013b18f754b30733f751f71f1be2fe3188c0e12087cf4cc5c87df62cc3f530c3c75eccae077b1dd626e190ba4a2b82716b305ef5ad322927e2a81558bc4dd85d46a681a12ae67211f42a46164734240db458aee4e044d9bcec1043f9a1aff7bf1029a0037f7d41b0e013292748589594f0c65f288e1d4ca6766b127d276ba2cceba5499d89d83f1ccc29f872fe582f6d991bf749b27d20de0dbfce3b9e3b8307d78ff73856441cde5b9c4d9d1a72967bf4855820e17374d80b300eefd28ff5af218eca403a22fc543b9b7065baddf32ae8911d96335cdc0b9b26c6286857e52a8c6ca11350ef335a757e4667b0d179bd47f9c0893072b3bd686091035915a0ae5934a10cd1a0ee4fd4a30264ca7a6d2858058dcdcdd54fb18224908dcbaa148c512c942f79cec96864b031d46f1a489003b9975391cb444185f0baf0d27cde0310666b06b7f1fe3e4f3762116928a8f8a6b10daaff6af5579a408c01420d19a9aaa9beacc355c5150ff67a05142cdd0ead2427c9f63097f1d3d8cc343aea5d13c00b4a518050694ee21f8fea07ecaf56d4d4da39869249de34726ff44c2e999906c5f105f075c186edf0e281b1972a5ea92eb9db8ad382be30c8c5ec8ae3b32a7a76e2f57a02ee7ea74d4dbfb9195316135a63e4ee3ddfaee6f756b496baf4fae49e8f952feaa345790ffe5671a2eaf43bb1396774700feb60cff57ff67959d334bc097520fc4a382815f73081c1e93f419ef357262c3e1bda57e025b8ee03844e3b9c2ff22bc5db971ae0b981ccf523e0cb917769d1abf31354ccb40e93371ec3ecb5135f23713b135a52bd6a8f9117cedb4d9e4edf48ce4897850e73ac6daa33bea8625e079deca99260a7e4403ea1698cc9457c101a8d9205233efa44efa46d79d32e451306bed264931760bd5cc9431f01f884aa784bf7f8774b38e04af5fc55750520f8a33d087a88b728703c4ef1b4a9d149c932ad9631ea8430a8563b8749323959cb8362d25aef0e442078a4f0da9f7012c7a965eab9ca752b5be63ebb5cf7ecbc2e5aacd7df69550cc6278e15dbe742134fc8b105484a9c91f4aac18333ea90ac914e6b88ae6c10f28cf54e598dddebe895d456683605c9bf77700ace0cdf2e7a228179b64abc9a02ab18eb166cd2d08cce3660025d43481067f7829081dee2679c2b21725abc7d8688517e188375e58612e0d99ba45dabd30b3dea4c70e71f3f3c2e1c714afc5088e1d5c5b0c18b7637adb92011391f2b51f8cd90cefdbb431346787f3dc4da925942d5f25e04cd64f98a548cae8c5465943ec06c2fae25b8ea83e8c7825909e074e1d9f0a60a00756f15503e7e957bcbc4421ae7f8af616d270ede41a41136feb00eb60360ae13286af0bc573b9f8e2af8a23339af3b2b20c17b158b8479a4d261dab1ba1396967d7f050c8f1e47d3b584a65f2d5307e0d7b8d4d5b6a2e8c9fb33bc5353f03d0e74642e507f344d9af7f3a5b670c53c8258edd7137ba4b6f6bee3138d836531f0cd6c59d067700dff5355f7a6fd8aa50201ba2f14b06f00b4b4ebfa5b3334c9e9535277888cf068d9b2f6e05b863b21f995e1d14a08ef92d4de6cbc4a7f8940c80d4b7d5708745270b43e8c6624014df17ea1fc89503bf1f2a0f8471cad5b60752515bf398cd40979e826916198de13172c876ac568e6014abff425558f477d4d73983251315f08687d8de18b0daf4f6c5e7c0d02f9d0de3d5f0c03e48373c1f4dd7e419b7146c7503143a0b2237d33dd583c70af8fbbceb6efe7556b7658b033b0ca39c70c84fcc5dcb3acd0ae10889bb67623431509a7fefc26c0f450e2fdd82aa0ea816ce78c6cfaa48af8da9d2277683fe89123d9245bdf176c4aa74a64ad951f963cfd356f2c211ac95249e05c1eacfbc705a846da620b1a7d85bbd871e8155083e119f8ba9d45a995bcdf661e5a95e5a0e3103b5d78cb3fec2eb513180ce12ab627b33ff45c9456ddc7188b686e422fccf60e5331ed736057787c91d31d7d4cd85c8bae7e3a0307efcaac2f3a42ddc241e0abe6908600717810791c54f99d3f6844610d44ac1dca3110a2ff2f9c8cb0c64fc37b5b58f05e63a63cce3bc5a40c352d1433f00a8e58d993b3812f050823f7c1d935215aaa74189311284a98d7e291fc5e1b10334a2da8c19b257d691d33b20149668ddc39bd8c9c77b910fe0bccc662c1ab8572c23f40a8ec00436b00387f2b267e1e8b1c085a8e5889b04be158fc3fccc2684e54814ba5f9e276846e113522c177d9428efccc8465e076da9eb2075624ef1a90e7b179aad9c3b948a0ea26398302c2b5d002fce9ac1c7493bfc4351f175dd6546c71f55cf3f19671fab83e31cb6a35b340a7e3612c4a7c35db9b0034671b5284426a0654022293d4d8ad6089cc8b623325fe6322fe76188e95544aced113c0437de0cdfe4b9b15eadb6e897033f4e22319da15b099e2c73de80a07cec316ec10967dc487a789c0b967a095866805269102d67486ef14f6541ac85d8395e3af09803bd5b172253f772042a8f9e35f66cf28708337091973f1015084e46051ce0b6a1b489a4cc6256f7b19cfc033a0e8e57ec623c41caef521ea41d4f072edce50cebcbb7e0b8b67098751088bfb9b795836a9edc2fda916264fa8d942a7bd3db5f53acc7a94ee7c2d51c1f61d60ccee17b6a7a6ca8cd79ce3e98a6b93210f6ebc595bfad686cf93dcd2a75659f93bb9b56cd8bb9da7589e2c9091f53c663a9656ce0afa2d4189692930a2a1a97b417e5d9fbff0c22c730aa9255b8e7a828628a8dcbaba42881dd1ae7336385a092f8c8b82690f821164a8f71491963daf28517679f6a22d3c0151096cb5001522f5035f71eef540197aa73e0540fd2035e73f2998f2a021b52a57d4175ca9086a256aaf7bf84b4fcec61eddb688860906270b84995980253739b500a2c79f4860bca9bf69cdc18568878cca7bb047e3f323aa773d575ad7454bb3fd44e102ad25934878c4e74fcca656243eeb194e66a70bcec485de6b88e87b12335902a922a8349a777282d74333a5ec87fa1823b8c8e63eb156f75093cad0439c1b68b692113f9a8ac5b4e95260371a7535cee7231b62890e37b77eb47f1ddd0c3dc5b3b7b33f7c25539b8e5f0db86407dc38f9c69896d1650f186aca85e6bcab934c94117c443cf9aad8a4675ffdb09072a9564fb8df83f8fd78c60373a7d5a2b053c261a7e4dc911e5c57ce78b9372ca56dea6731747a45ca7742f762ad4f7feb66c9caac971a6527fc149f98ceb8ec29612a7b1c2a69e78f48f797ebe3b0f94c3ff8bafde84a245eae0a1a07fe769e0aaa96635e4ccd403c2d55690e2940f46a1137afe919b4ac4db2de49eb3ca0cec6a2659890d59dc8b49a98c1f1e6cd4481941232c60ddaf734081675a15b6d1384dee60a7477400592bb1c230a591467a1c9d85658b1cbbd777abb6c41bff12ddeef59287fe08f69478033f5dec740a2c73e5ae2be95bbc0b8247a7c5e96442db516075a75f1f5725f2015234d89e6b5c9d2565a9287ad880db5e3f7a221c9a635ffdfb621eb019554a4af2a37f3da8337c902508a7194f0d1b8156d5b12d36633a68f299c3e3baa9c18899957e1e268cf471666a8afd21905ba396f6b6d5775db7ae14b50d540f620e23e9dbc697c2b2261bc33aaa8b6eb519fca08fc93dbc58ae27da8e24e5fc31b00dc471c5807e3540bbfb85862ab3e2e326e6fe4b567453468326c9729424d9eeed494734210b72a6faacfbefb8418c1ffea668810c483cc089d1959d2927451b52e4dae575b10db232746c61d37a9d3544085aa97239018e8adcb7a02280915d15101b7f5bd360ee19d7fbcc7585450974dda4b02062cbb15a501ed8d59409f23ad62f870ca9d2f5e39b08f106867f5376349c83a10e0cded8a1f40d13804805d48aec7e6bde50fec91f1f6bc75c64a3ef60f61526810511eec1db3147fcba8506d958b391f112be75d436918648f462b789752bbe9bea1c80daffc7a15e1326f85bf552818eac1708c5e908cceeacec44a9e9b6df9efd478b074132ea0b36418a23eb0d1358b184d44248dbfe07e2073cf54005385ad503e72f12dd2a775b5712ad11c333553acfe32de04b18e6a49b38e6c622b2f3a1955ebc7f927e31460b997d54a380910c3c5c29b02a4f6f0225bd0364b25f666ba72878692935e74d729bd4faeeb8b8ea24f9897e52eaf76bcf31a3d3d58c483d874792e5459900deee8593fc0194688c0ce486b0fc8848e49b5994ebd66844e7c1569ad28cf15fb23115a6ea3dda1b2aaa544e2d00c8eaf7e3bc98a6eb8139bd5681411d18625bd477d33d5d7a2f42f4eac01aab36ed537f022cccb2bcf66d4283342d2345e8bc4af5b4ec5203871b291f7229f36a9022297156628e01fce4eeaa126ad499122238e7eee829175f030b8d6c93be6a71e726b7985fe5084376931a877e063c86a7c96aa0d2736e2bc54f467a41ba0ffecad30efe1963e74a910cd8d4983b344a8ae4d88514bd5df57519bd588956fb01334b32bc1936825fd94f3416da5e9626712f1fea3ec8e53084a71792be0e83ed28da64598a2051631c0f7d4bc2fc0287c4e6590888e7f4e0feff383433729d971520cd84fe14f859d13905de8a13da13cd544770348a619765f72a45c2fcb5f79e94f64970505c76eba9a5871bee5f815a380d03d81802bef227d72e7d0d82ada755494587fd8ddceb045f3aeef370cae745b9d84c53bf56d953361e3d2e39dc680fb13a5170031193e9f1b1662716fad827fe0c42e0e", 0x1000}, {&(0x7f00000024c0)="3a7c931c69be576c61858d50d4f986424fa4f47c506673c6c2d90f11376f9563518febe0f9c758b0a70e415fe31fa15d1c0116a095b5e11e1cb6ae37be565f6a815aebda0f822e76729726ecb8cece2bca4c499bc31063774d556a72649eb016e13865fa64c9e08886c153a34014005989e46b58b390b487ffd117b5d53b69ddbe2ab3c0e04f93c502f3fcebb9ae882844df4a3d5e0cedd20ba3ae991a589661d853f8ea4534925f3114ae4e6d9d7f30d1f92aefc32ad450120db346f09156110a32ef57ed946fd1979b0d7ada44afc796f6a13c2a6937c95eaed319991e668e7e8d5fbdb8bc9bf829f5ec422bbf43eaab9c0f0ca2f899ea92568149f5a1e3c4e4e4fee76fff1e2cbe496a32e7223ad9454f8d64a28f7c9fea955a64f2c929d5ee514fa8ea259d63e98fa43be19e44bd969362203f858b070cf6d4619854d233553fa14d4a98d8793483de8e568ca5490ca707346b32a5bdf56119b862a8ff860293872f43e283cff1d354baf69c08e2be5819c9c3ce46773293e88a86fc68f4c02dff0c589f3de477e06755297f4c366b08ad660588fee04e533ed2ca110024fecd74baed7241a1fecd3716be18ec8aa245f8e24cad46845ed4013da276e8f0aafdda122e95b77b96abafb95c21514de5c661b07f69e3d46220298cc9e934a34ada2eca159cbc44a1ad8f229e3632f6ec672f9c5ff492df702c3d935ba11fb68e08cbda6c1be1e84e295b8710645c7d1c56a2e3e084a39ffcfbcbea5ed644b74c2d20668f7d04d13342153242c1796ec99d4086b49999f9006d54e0304e34771f7a6545be0605871ab10ed492b193724e6ca212bcf81a5759f8b1ec2c5b6adfc69fc471f3c39f064282b1eeb1e8eb4f2af710d895b7a845a800e48c2a8b005971aa3913911b7eee8573f2cbaa275a84f6d7ce95c23abe5a9b251825ac88e9cd9056e2bde833ff7078743ff6a1993dcb70476938ca50e98ff7683f9cb56f2ecec2083f5dac2d35cc45b2774151a3cf71d415558da3e21db74cad6185f4c5ff107798874200132fe5c85f0be33b5212788295178dd7026fc7e84f46a97b34970a49e55174d0f154c3f41e7bab30dbd1f1b0b9f78f05406cf4f602704c18667566af0cad8f774f563a3b0976a52f0e9edbaded694ad0c746627f075baf51a850f8fc285af8435092c3efedaf7fa07439e0132f86073d57f097dd9cfa0376767677564c531112db25d9a1c32b980e6734b02e530467017062899c9de7a4b7dbbedaa0799ffafd331b91d44c3cc52a6e4996ecd3ca79981d238ae45ad58b1f7c5aafc39824192d9ab3f2dd79b46eb251d2f675988b4eef8ef1f4d2912da19fa11f3f5ff877ad1a4e20da624b233538bd51ed27dcd1032bf2a467602d3cfe3eb9988f9fd421ae2de0c79498b3038a0440fc6a1825ff8ccafef37d380631d6f43c761145f74f05ff19a36d951f6605c268be394f42c79e211776b298f55b1e2118cb7cee8acb2525bcbb039fa5bccc6e6ab45b2c11bd2df85a24b95b65963f8f63b1e8b6dbb87ee78c0ce8100e2afae5839f3c5f2bc5baedd53002ef2d800b21bf2bc7e8df09f2231f403fc139230b68d2f393cef8303395b57b21d46cae896f531e81dd4eba93e4054196ccb2d02a65304a8777e1005494962d1cff282c6c145ee569115218887f9da43e3cf22f683cb3eea91b66aae11248f20ceb8f66e1ca1c309895390a7f128e943377847fde8a8bf04a376fd00d64c393c8db46d74ec13916c39761ef631eaae12adb52f9e626983d8f666e6ae3e8eb3a62bab0d9af13ee0e8dc1fbe2e8c0ca6f6bf278fdd3703107e658af2f1a56e8a89ad6d4bc1b75f03681428f9f74cb57e4bb641037acc1f18aa09144176e08437307b0002bb0926d7a2cf4b453bd402740ec186749d292a2dc347ecd6890815654f43857b8a52e7d8ee921b1a096ac419924216bd8b0e6f3b1db80e06f0e328f13364131853c72dd38a39f7b88a883ecf0b62b4b11de970d2fcb6e47998a5b2b68c09d286122d3b52946b0d2da44a526591c09afa8cde14e3ef998975a56e06f3581da37f6a5deb22a45f66e77bdbd372193d016287548fecc5fec99a10bef741831d15e2837ba496591c4d76acd417f556715170c01bc0bcf039661da88804135c584b1dd1963814801278b88977e9cdd18db6e1f8b00e6e483254d4ad276b1bf41fd1f1a9d74907167dfd05c4a6876c30be6fa0af4d9c7dd5e5e1392cb6670be44e9a00e76665a812a75b3f2454fcfd80bbbb38b30f18ed89351f4401dbb34a578f24a3d3e0e08b3222bcdd367aa25c4e9149e5d7a0eedb7de2be950c1ad22f3321a7c8afac9b26fa0654c0694cbee92b3dcfdfef4a6263965b45da98103a7a54b1cc28ba04149f6e5a727c68016671378cfc72347a672f28872758cc71ad528494989bac98c0c1627d8a28a7d7520aef7bafe425e78d246f83d26a20d723859f6007fa097c9667faaaea62d8511300be5e3a2898e6804d1dc72c52cfe646e9c549041842160a274e156aeea5926247f72b8b3191acc522a6367d26d9ae070a8c9a7424fe9a7317f7abd30cd5c610be536c57dfea42864daa9d7afddc00dfb3e9f51bd48cc2def8a74bf4e76b176479a9a97e287340fa3e9e799df97db308a3292bc94639f1eff1b9a8f33dc01e82b9f97f0f01dad7016ef0bd15be7295053c09bbed0bad26b456ff96eca5d1b1892dd584252294ceb545301e47dbb0ed73ff643b308ae906220522d19071aeaa94393beb265941d421e7d74b310b748d66b5b4bcf876d51c4345b143a120c3809b3f949b5223aa1bd3ee8960747b1bd0d8957f029403ab43cb176e574c6cf25f962ef8441115d37a4f832eef1473088b179f1a80e45c45c44914b81af4d0ad124be8ba504390e666f9f9b0d79b005cac85ba55aa9ae59f8cdf79721d2df8f2ad1010379dfd0b797e874916b145e3cbcd17a3db795eeb4b8ee8ef69f81417d1f40626353b75ebf05d7fdf320d699d6f6f3ab0d1e4b75fbeab557a51073217715770ea30d00db206485038341e7d90653b2a76c9cb60a8d913ee27ecedc2da550a0145ea695c9c5939948a3cd0d0096c48bd7d7c6f951c88fa66c7ec8b4d7c20bdeaf4bb1f73f389f1f3ab4a4225a25d61e4ebb8608f0a3a325f540a9428678626d9a5570ea2c027b3f7c1386fd8ad3ba5afde614c63f1d03532cde4de30edc7daba03c33ee2735e0db76162a421e47d2cd9fad0b47ccb29f809bded915b7c747efc4f2c070318c6bce371abdf73b1424a64d08d52ebf039b7385c674af032e7aea77536058ec0dd1cb13f0d54875ec01622bf703f8806780fe681e3f1141e44deddc5f20591e7d1cbdbf6b6965ad3fe18edcb7f4953c7f1fa84cdf49cfc0f2fc1b721dc5d2658fc73ce0bb0de3e0bb578520d74a5050c4c896047d4071b436675e98dd321ab5afb6f6188b557ebaeeb34cdeb4b063de95f38324bd631c84b20c0c26716ea88086d7338f5418a74bb3f295104208465ade569f3ad443d7fe5b0d01bde6ac76269e14ba150111042ab0c8b52d351341a5ff6ec0af7681515ba6ec4c38552866f08b0958a62dc3cb9f1db4bda1e3f03c9cb897012ea430325d08f015605d6071dbe9f5befe1092eacd009db34b10c248de8350a0294b54cf03731dd8a097bdf86860c0da5b1ccebc61c13b0442687ca192a1498241f9649b179ae66451af391556b70c7930560f8642c995c7df856e661e7ac2ae08411ab66f7f649f1982bb2da4a3efbe445958f9d48abb58c1cdc7742b5d5dbed4018ded720a8d598999b71a07e8ac3c2770919eae7107e19b4f7321ce6d9e44ecb80c96fbd92f15af326b0e22e36cf1774493fcf27ba5b71944bde3a36b3c2ed9a0c8391e602a01381e43e367bf645a227bbc1cde510eb46e5a9db704b8dcf638e3de3faa7a50dd13d4cbdc063999b6647d8382e81f32c423fe4e7a2e803276d76fe19b8daafb640853db2f743cd7d2b5d2c68a5834263fd1e76650157f0febfea7521962306d3808bcfbef4b59c3cdb3b049dfa3bdce1bbeb45efd156cb4ecb8a900dc98de6cdb407656a4d6737cc0996c3c82e2e96886125df605c8f638a7570a6cc74d8ab95ab99ff59ff28949f9c8c53855cb9425b1a7efb07b3040167485b8095b274f7533ab2225b381fd2971aea94a02d9746db8518d92378287e6145a6681d382fb5fe441bca8919eeb2b5db0561ebad6dd670ccda4c8a88e428bb9d0c01454efef9618d5df1622736ba81ce9e784a9f576e54bd8836e93a82f5569d862ed705245b0a692a1745267bbaff5818d61982e5dc62f91c337a972fabdbd74c7990734f42b583692a7cf0005b4c2cbef162d4e80400ca6109a360ecadb12a6f8aac4e66535e3257e5e8def293924ec10ac7cc92be59b6e1bfda0eeb91a72433402a485900a0670e71a4e881ec45b1a7c749ffa4d9b0ebf30b2f35d6d75aa64c99e998ad3fec9e372cfd2efbdb437b7e9f43ac7eb3d046a7ce8d423422a73451d953cc9e96cc64965e719dbf01a729153756a1c6353b79b28c3b854cb7f6a6a1344619dc0d8bf688aa3e9ef8e01166b6aedc49c18c33e69af22c70c6199339eca0c8e3a3a7d818e89d26c4b7d01cf1228bae9dfab4757e59c534280d0297c1e77d4f6b382cf6fe4909e767b556b7dd969019be25a274bf505c243c005ff9cae8e235d715d737661fdd25a8cdfeb340208c48b83daac459df3754b3b3d348d629328358d7981792ae9f401f57225fe8e62158816f41aa43ec2356346cb1f7108cb4f56f61a08f96f39f804d987707ef0c6b6eac3b8542e04bf6148cfbb949ccafc17024af6b1a4629b602630343f2a7d2a54f6ceb113d0b04ac3e451ffa8b2df0a02566a352445c1656b332de60fdd248efc38fa97042a7aa762fd8690ddd31c91300e49893f942ef2cd9a2cd18b19d6a695274a0546ea1c5f906bdf28365821d8313b4f56727dde5f4f1451565a62f9d720d72260ec25713e0402ac62f286881c84e23954def3790b4fd43fa941d826687aae6a203b20fc77c821fe626ac6e45a3d8397413e68089e97612eeb62b0f2cc49fa3ad969401a29a5609d1898bcf5165cb37b19f28125b315e9b6e3591e75e63c1dab73c45afd997c9c314bdbfd607bd368cdc69aad45b2159d1ef5c1a1fe6a637db4bd499abda7e36bfe9744e44689ceebdfef108ac0ac8f624e837d5f8be12965828b0257b5fdd16ef10c46e62327ef3a5c0394384e0fd8b20e8a2395c38b86cc8150d09361be065aec48595212273282c8059d741295f6eb1b4bebf74f91302b5be498ffc5e0e62a07a17befe2754020fb49ce2a5deb317f28945fee421512f9278c5bdcf9c63372577bca9f808e14e9c08e26358a5858dff3c7d483dafd86a1468d0c7a1c3dc4a4a0bf13aceb6aca186e43dfa3ab9f60b7b0ff79d530d11fd99c5a7fa7172a65a4c2c71f017afe5a8334b75bf8c9ed96f0de9ee8aae5b0003b5ec271d81e78f695bae060789549ddf0a07be2a9eb9c0ff8f29dc8b4666217b6c3f41290b308f5d5a21d916f3022c7d5db2733ab978f016f4aeacb46ec0a1551c58b35ad7d35f7ca9f8311e0f3b416b6de04042d40a9ffc7e0160ad44939af062f77a8d3fb84721e7e2dfb2c6012e27ce68a493fcd5ac2e0e15dc74919c911f63a1d33a23474dec5a6b0e7b6f366937b210c88fb9a2506165e47cbf819376c0ed10e1a7f7520d0837ed0473ef8456b7d2e4bd21c4264fa61586759ee2e7dc60f80c4b9a1dded56de70d09af1140b0b", 0x1000}, {&(0x7f00000034c0)="213a6de9d7f0752bd8ea538192151eb52dfc033b0a40dfe6589aad610c6e300ed75e07673fb7fb1d2a18d89ad67ce321dccc36cdef4352d02470c6699339903db6ebe36d4d363ffcb886e110f74811db9bdf20b3bd0d5b5c63ac0fa4e5aff7015d1a2e4b6924c105cd833b7a1c02af45674ed53df09f88e2a7c15d49be906bb80d5a61931f", 0x85}], 0x3) 16:00:19 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readv(r1, &(0x7f0000000080), 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:19 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r0, 0xee01) r1 = semget(0x0, 0x3, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x3, 0xffff]) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/16) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/30) sync() syz_emit_ethernet(0xffffffffffffff75, &(0x7f0000000680)="273a0b656c62e0cd5ef575550ef897d7b1312e3c7c3d42ac12f8509965bc48c55c3aaada84c1e8d46ac74f15ca737fe81838a537e160f9de66e421fcebd246c79ce7ce8af3a6970eeb7d340ea1ecb62b0e07921f66ee85290e77485fd6f85695afe91cc511b916c6fa686682dbd47c90d020f26577e5de85823c2efcffffffffffffff536fcaccaf2f2b5bbee60052ac6566020f70b438b59d4ce0463a411f50c84f3c37b7b0746e11c74e3582420a1be1fd93f25e9a2b2d98188b3502822b70945687f1e0578f88e4b2d565738a93cd4dc8a1d3490cd0d967e0d5f49f160c0adcf8f83f25a7c30fda9843a2f25edde53e982b18d11d18be73253001e15e9a314a59f72dfd9bb5df0e8e0ecc0393e544c1c6c6c7306bc58acf5184667499a0c712bb31c3653c") r3 = semget$private(0x0, 0x3, 0x400) chdir(&(0x7f00000001c0)='./file0\x00') semget(0x3, 0x0, 0x250) semop(r3, &(0x7f0000000100)=[{0x2, 0x8, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0x7fff, 0x1000}, {0x4, 0x7, 0x1800}, {0x0, 0xe5d, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x3a00, 0x1800}], 0x7) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000000c0)=""/30) 16:00:20 executing program 0: r0 = socket(0x12, 0x2, 0x5) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x180) getuid() getsockname(r0, &(0x7f0000000280)=@in, &(0x7f0000000300)=0xc) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x7f, 0x7ff}, {0x18, 0x2, 0xffff, 0x2}, 0x14f9, [0x7fffffff, 0x6, 0x8ce3, 0x1000, 0x8, 0x2, 0x9, 0xe5]}, 0x3c) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x8, 0xfffffffffffffff8}, 0x10) poll(&(0x7f0000000340)=[{r0}, {r0, 0x4}, {r0, 0x10}, {r0, 0x2}, {r0, 0x104}], 0x5, 0x0) sendto$inet(r0, &(0x7f00000001c0)="0a3d303b6b2dce3d708d8c725d841c53dd902bd25828d98f0e7237cfa420713d0c4b4b9ed6b638cddb717acd68d36571df59d7f67ce5c4aea5ae001c5e996cbd6ddcbc96e82010ac436d2e18e8397a7c1bf82529468e76af59040326aed3a91b0b51a4e7f832740e2c7a7728cf0fa13fba3942ed006b520c0acfc71dacfbf878163eab8f9d28a04470fbd33427563aac48c06d3f14987f221112bc5015c057733dbf1f0c216972275de934f2cca2739c786c54acb8b839041b", 0xb9, 0x0, &(0x7f0000000080)={0x2, 0x1}, 0xc) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x28, 0x20000003d, &(0x7f00000002c0)='\x00\x00\x00\x00', 0x4) 16:00:20 executing program 1: socket(0x22, 0x4000, 0x4) r0 = socket(0x18, 0x400000001002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket(0x26, 0x3, 0x93c) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 16:00:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0xd1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x451, 0x31) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00000000e9183c85543b0e311641e1a33284aad81b2cc77bd67b0700a0198c18554c093d6594b4dae4e1fba17f96c6dc6a26474df2090b885e028276f50645e3b8f7c94c26fd1122948fe1072ced987a7c8f9aad41e1d1fbe5cff279cee0297733899d8fc7122034fb44d5b73cbd968a2a001ea050be99397bb3faebb51a7eb007c0a0cd66ef1cebcafcfb08ac0ebaa7f2614fa101df5eb113dcf21bab0e84bb7dec8600702e7922cc206bed6acaf1e5c6c405b09c3522420f563f1c128c8c87d1c4ab7f788a1953ee55f71d2755c5197fe07728fdf3cc83c3b548b2e121854be388af70536aae0a98c5acee1866f720a29c65346830"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:20 executing program 1: unveil(0x0, 0xfffffffffffffffe) r0 = getgid() getgroups(0x0, &(0x7f0000000000)) setregid(r0, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000080)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1000017c) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x9) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/119, 0x77) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r1, &(0x7f00000016c0)=[{&(0x7f0000000080)="fa12049155bc1e0002", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cff010000f9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced1fd7eb203254ce", 0x49a}], 0x1, 0x0) 16:00:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x21, 0xfffffffffffffffd, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00007ac000/0x14000)=nil, 0x14000, 0x0, 0x11, r0, 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x10000, 0x98, 0x49, "f18e7076c2b107f8e039deda3e67e1a8e91987e7", 0xffffffffffff0000, 0x6}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001200)) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000001240)="39e937b59d345f9385b61872e1f99863d71fec0fb0ab0d99e5a2155996b8f63d017c361f9f16a4646fff3abc", 0x2c}, {&(0x7f0000002a00)="81e3906beaa134223e25b8cd2bc7b9b1bf4f35e10cf218568af8a9841108b1b8d0dc0bc71ddff8703dcf947082469b48948474b6383ecae7abc0b7980b5c6040186459cf18148392268b7191a21121ee99f20058c897efd487d6467292ba496a6f1162ed59457eb1ba0ce4d40eaca1c0c63c0e4b65e10c622e3125a13fa670dc96fbb4b89574552e5f0867a2a716c324b983392908d870745d35644a92d174038824b7bae9ca879574ce984eb7e12e882f242324b0c2c0ce4965c51674a6aca78f2cb836606132d548cd988d8a3add9a956fe8821f33c688fdf2fc9a62d2fcd7543c2036f86d88c5a624796ca93d012b3c8f09feebf92ba1cb1eb407ba95ebfa1695284f657c93ffacfbe2c1a8b363db226d236703a5f7b09026dcd56f026024d37d50178569054fa2b3fc04fa6fbc38a3d3dac57b3ae484370674c9c5e6c53402cad5d8613fcfc4a7703f09ed351b3d05510108689ac9e7a3a6ee97760ac49f4a121e1c7b800bdb722fee56e425e362665c96fd43d7247060ecf6005786230d7608501c156b2d31e87ce38ad483231f565885ba6f2407fb5b2fe4b2fb6544f09a42fb4db168c6a5f3bd0cedd19704ebe6e510d65db24d12c44841a2005334777c16fb9eea13257cbd2afab16ded3253dee5a364b210218a4d4f9e8176e6cf50c4458786f96a2ba31f58e36f49298585372eec9946433cac0d8a014d67754a40ada70b7714a2941c059b6ad1a2e1134a5818e9e414f274b3164caadfb81a2c3701feaeeb307cb7dcb6e2c0695786638d5dbcb506b5b9c998d559cb6ee5f3081f0fc3c0e97527487d6ada1ccd5f7ddc03357f00f57777e43434a7aafcc512109d2095bceca99dbc080d5c731a5e30bc83ee7ff32a0e93d695d31bb4ff5f95ddb33f7123b4dc3c486240f45c7946f3ceb892eabf885adf52d8f19f15efe734c43c84b0289dcef3b62e87ccc187c31c53dde29a9ac3e4a03c4d7b3a2f9fa81b0274fd48d2691bdb64071ea91c4f4fa114fab38a62607ff77554aee2cc3a58ddcac94f929e39d9073e8192b4f245973a0b88d4fe6e905f69de88d984a37640be2c0daaefe8d564ced8b17aa6d9b82e96fd7a65d1cbbc39d470dd82cbb1de784e89a377114e4a4547c7bc81afd9351996b5c1a6e980ce1ff604b5ceb27c233b545db8ca7ef2ae733e7f6fbc4ec674ace61f44af18c1abe3a1c8149c1ee2d6624a78f3985ece65710a77902f166853af29ee320a43fdbf92a04e4c2eea31e31cbf548f013f97789413e37948d01fae6e1bcd808719369fefc0c08069b5bd215f0c28d18268c220c82aa4fa4831a802250271c98d86b8913798db59d57563389187bc9df000b71643ef7baf7d6a9113c48b7d68d093461541404cc4f315a974d673af8a0303a777cbad295ed0926ca0bd7cfd2021d44d0e5de1039ab17766edaadb2aa5cbcf4b20f8250fd245e572740d45a912f2bac64688b1e19df9bb49da0c630d79916170b6cf5f512d087d7c1eccaaa267891a76015b66d1150c1f30501be8e679072e7079384a9a240eb222c64cc0d995e6b61739f1b0ea8cfabd9c2eeaf727cdecba8fd54d77beceb006f084b87694d10b8242e257e5be8edcd9f6216edc60f031b82f2d3b4a7d042fef5389697f4db24cb7454c325dacb8d3133e05a2773bdd434703acc7373e2a5b85831c9f3c0f5d50835d3998ac5ed9a2f32d6e15359f915f4972622ef4a0e8b5488fc2684e0bab1ce42bc6a91a854fcb3169f0a8a13fbdd9f44822518aa38db9508ef068a42b4175c38c01561e851bfee58254d481b881d14a711b01140f8a6672fe2909fdb90d40669330c035738b0d75851a8f0fb9a65bc424e121ecb8ff47150b987b205ec104f3c2f0ad45b30010d4b7d5fc9673f1f927534f089ae764c9fe65c88a2771bb7776bed0e317d273a8b128638478cd8485cf8c7c08ca616532d376cbc4e7728d9eb877c9aabe54409a61e568d2411a0be25acc872a1fa1403db60f0fb7239e06d9b1874e2340ff4bb7ac128eddc63717313f65b98ab1cc68079988ebecc1bcebf605f2e64e904cdb493d5be667182fa7bc1ee8ce44103c8def0b47dd970468a9d55c0905037c41ced2e72bac81bdde0deab35dbfd98c94cd1feadfd80c7621c6d7109337e3120a0c427672edfc9076aea937e3542bfb19ce4ca7e8a756464a460789dca9b4dd6ee400caaa90b1c69ba90df77cd7203be5f0f59e8849a60d77893aa1da65226eb1ac14f08ae10b2bab62c4ac6a8e9dd6a383927d757551f9b795c54736b1300b3498db2feb10a3b5cd3c8bc396b7f5f2ea18591a2635a82e8bc03e4b15152ee9675a217bad822ed16103ee0f6e4628fcec5dbe1780b11375a8a326585b27eefc34ad606d062bf89d9da5344a2bc098be640dfdd9725e4eb75c1dcd4978576a753dc726a3c772e3148ea8a686db405d0c5efce139c1135cfce93b2aff0140b4029e1967e52cb5baf7f499620589444f808171be2570942bce702ac530008f1c864568e05ef0824f4854650edabc5a6f223d6692c693112a0ceec63107717c018ad4bcc27a15fedcf5d8a98f7aeb0b9e54c5242d908c13debd71b78d38bd26f2a58bb0215e8f31eae5ca517d82c42befc5fc6afca3e1f286376d212551adc1ac23f2a16814d14af60a7a88e0376337c540969b0bda59f50e5cc20da21ff356ed687ef78dde34b54561d5e684622d3701e6e8ae702d1429a38d9266f7b0ff1c8bdbfcfc3175ec7c488666a2cb79a764c2d560feabc53591526959141cf21a0ed86b310cbf253cf7d61c3be1ed59c58021cbdb709a9c6e8c5a55a12d601d4f85feb24df95dc7a294547607cb96f7872b605643dbd076f5e3d858fdcd4be953ad854ecb381dd0b44e5b63e5a1692be98b40e9ee4c026849dc430b344b6a01c10beabbfd86a3eeacfb295ab3abe41ad6b58c3e17c4c70958ac02459fae06987fef88df23980b583c0ed0bcca5b6beaf897b38772aa9b00369ba80caca26211baa73dfad23fe16e90de83fce5175809a6d9bdc6f23e4951bc279041508211bce1171433249765b56a0abba905d0051ff71392d25873951627dac3bdeb0f885ec84fa5b393fd9ffa0f20554eef5712623e9cf32e5f8f79a6eb3d75ff1c2ce9012bd86ff66e3c2e97d6d94620a6e4d8b2aa1001c2838b27e55be52662dc7a2c026ef3698926fcec481e9d5dbc59903ccf637881ea0f0b10de79b509fd1a2e23f11f75279503a349d6a2ed8075fe321876a9ec6be95cc911902f0306b881b3eae28254007db015efc9db2df0d2b4dad145411f1749b7dfc0640208f71295deaae65b8ab82a587fa9f3bf13a4f6de01b390ddcf6f0950e1be7ced68dc40e78f8c6c79151ef8ef53088b8286e4fd72ba7d1f6c29ca7a6064057580bbea72c3161eca85a8639182b4b95e4f981d69ebdffcfdc77f6bda575127f2c848c72c619309c345e9b81d8279d2254712c08d0f69924c8ab715a11e8fa181ed9557c27014a9c024ebc0e5d0c8a34af1e148f087fc634c39f01806917916878ce536092d4903cb0997787fba116a5c9aa146fb4861dd593970da5238972a0071c22bef2250403cecee547ee74181fd5ac13c6f9fe5a8cb55e14b8893af697f68f457d98a1a24338482589df61bef4e87061f42996e0cb063a420dbed4bb15e55358292ff14f721cb40d2644315a662f9577fffde2bd53111bbe0fb0628f59fd6976ba2c429eb073e621d3b416db272cb49cbc2e151ba76f7b9fe0c45f1bc5268c6921848dcbb3e2a56e4c7010352b170aa159e1da731f47f12e67b5549be120b51debd17f2787ced505f8e7263aa640099059288cd7d015bf9712ac81d7a08c0f01f6d30717a4cf4c8b2e7e0fffe325f71923cd9c81d4f9ae1b2b2241a1960728123987399b945634e243d9df72f8192488e3cd93369fadf9b69d1f34f2791365d5e320bd0c0a5a9df246d50d7923920c6111a4735b37fd8df1db30d60e86c3bd0c1599b88e7d3a4c5d7b9c4c1463f59af15fdbe62cdcf438644db291e004b33ae68fcbdc6707ba3cd2d46d8da93d0fcb3f1dc223ce45b994d2be26f53f3201803549a2d021df4a73950e49e50ff988c570d6ad4dca095f3aa4c7a0453fee175d1014d75cc333dcaf837af2134bb977f589946f21922fd5e41a09ca6c16854ba67bcab7cc78e8c7f383d3ffaff3c7d25b047bcbeca82564b5c59af7031e098ccddd9ed221439f61679f2607ed0a8fd8fa5ed9127ad90e675be43124ce6747eed4ae35553f793a3f7fe723467de7868f890ea0f78709781c4ce287c8ec5e9f7c95a75f0cfe2f7afe497b9eb4ac5756ea4f7eb6e9b9d1d4a5dbe8142fdf15980cf7789812ef0f6d76b99c5ee7bb1aad94e83c14856ffd420c3bccc6833db48d3258fb84247c22ed666bc05feed937a9bec7aa9b05e9a20aaec7e1f65de03db059227a3142c6378d04aedcb1223f0504ee15572f380d5ce73d5f2c1e39408cf678de3319885f91024174b474395f4a285e794149bbb827c96e1ead325fbd39311cc02eb985bea3aed3d30a5e3b14d2462ab3a669bd752f99f4760334367f09e131591520ce6aad1c0b969979b1d22a3abe1989fbb3edc8a31b0158637523a2310c421bd356ee3ecba3d5a8644169e97e52802e800fd84ec12b5de79c87e25f084bad74d0101f0ec84d1235d9be03929ea90cfedfdbe4de352a855c28108c5cd355fc3641bdf16ea11130fa66241fb23b9f161b462494c4090b91d4bea0894111d5b711b34e20f44376ee8fa695f625cdb1bb4cb9176b0bc0d72cf8df84e1425b1f94bacb4811e40c98911ec703d703cfbcca342ea4ae0e251b068a1d8720c5d8b1ea2af0e7b67a87238acac86a5db482817a2e1effb52c854aa5b277161963fd5334f91d1622cfe20630e31acff8ea390c4bdde0dd53f45d43a68131537a46d3d6500d4949df446a0d89844d29367882a6a22fb26e9863fc56a05e39cee1b03187de3e61488711a5529e7c5a86c0ed1a3695d67b04f90e14afbdef62c067ff3524de5ae65c88b116b4bf21d74c7bba3163401940ccc834738e12bd3cdcdc0d1f6c76abc0f12f743facc9ab64052b1c25ddb4c558cc86ffd60cf5622f248b6791103d4b70859ddf0388f2b51b2c881fd0aad458193a47a9109069764882e4959263591a49b746d60a1a52cbbd8bec382c9a8e5b948519e699e870a53e96297f00b73552471db40b84eea75561c891de6ab0ee0eb050e50886c2f0415df61edae6db7cfe429b129282e10b05a1404db322b4fdd00ef6b82d7eb9e83740fafda9436b868d20b704e108fc2057b360688f24f93d8f3546a6c671b939a7cd9db63cf150e9bbb801ff9ab5611b249799090a1eaad917fa2970408fb3ffd0cc07cff1f9da554f5c39a8a7e1e7ba1c2a77a2be19f8cb48085b7c22b58cb7f36856566ceb8a7870e7ab69e4400a179c6f0ef706bb38e6725fbec9d29f41053d1097a76c2867e9882c370b42a3bba559b3990e09ca114ecd5b58c45f0a51609f4d0d8b906b7e1fb47828491ff632c633344c25833eaf6228e62e858c008f768adc39d8cf9e28d0d00995f3baf7cae2d6c95e48650e16d28b76ebe1bd1716b365f5fb19a3b411d2a14ce145387f655296e7541bec9ca2183615bda6e379afe9ea9a829298c2b77fc91810dac4b61fc8af4b280ecd661d9fb521ceb53a0c0f763deed43631311f242e66fbc13dea0c83f2021b4238be6b7ef8ab6d2e84d56b23923aa10cf66d53a3f62e1ce95246c0a71a90b4f1f90e45b8462cb02e0", 0x1000}], 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x5) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000011c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/109, 0x6d}], 0x2, &(0x7f0000001a00)=""/4096, 0x1000}, 0x843) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x110) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/253, 0xfd) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='\xfc\x00') pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x0) r1 = socket$inet6(0x18, 0x1, 0xff) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 16:00:20 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000580)=[{}], 0x1) semop(r0, &(0x7f0000000000)=[{0x0, 0xfff, 0x1800}, {0x4, 0x100000001, 0x800}], 0x2) 16:00:20 executing program 0: clock_settime(0x6, &(0x7f0000000000)={0xdf9, 0x9}) clock_settime(0x0, &(0x7f0000000140)={0x7d73, 0x1}) clock_settime(0x0, &(0x7f0000000080)={0x1, 0x80000}) r0 = semget$private(0x0, 0x4, 0x401) semop(r0, &(0x7f0000000040)=[{0x2, 0x4, 0x800}, {0x3, 0x3, 0x1000}], 0x2) 16:00:01 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) sendto$inet6(r0, &(0x7f0000000000), 0x0, 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x85b2, 0x0) r2 = semget(0x0, 0x4, 0x48) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x3, 0x401, 0x1, 0x1, 0x5, 0x80000000, 0x101, 0x10001]) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x6, 0x726, 0x5, "310005944efa55b332a15a2c538ca3aea8007560", 0x4, 0x1e43ff7}) r2 = syz_open_pts() chroot(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) syz_open_pts() chroot(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1a3) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xe1) 16:00:01 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x10202, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8220, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1e0) syz_execute_func(&(0x7f00000000c0)="c48139f37c86fb66f2400f59ff36f2416d8fe9889a9dfeeffffff2420f5d4d1fc461e8582c4ff2f247df9305000000650f59cf660ffa22660f38de0c4b") ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0xfffffffffffffffc}) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/240, 0xf0}, {&(0x7f0000000240)=""/74, 0x4a}], 0x2, &(0x7f0000000300)=""/90, 0x5a}, 0x800) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f51d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd00004518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c14000000007dfc439db8e05cfbc0354314c6c3b0", 0xb3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ftruncate(r2, 0xa3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x0, 0x8001) recvfrom(r2, &(0x7f00000004c0)=""/221, 0xdd, 0x800, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x2, 0x7}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', 0xfffffffffffffffe, &(0x7f0000000180)='*\x00', &(0x7f00000001c0)=']G\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='^@\xb7\x00', 0xfffffffffffffffe, &(0x7f00000003c0)='\x00', &(0x7f0000000400)='*\x00']) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 16:00:01 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95f68723ded3efce26", 0x8d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) r1 = msgget(0x3, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/183) unlink(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000000240), 0x100000000000022b) fchmod(r0, 0x4) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r2) syz_open_pts() 16:00:01 executing program 1: syz_open_pts() r0 = semget$private(0x0, 0x3, 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x8, 0x800}, {0x7, 0x2, 0x1000}, {0x0, 0xd1f, 0x800}, {0x1, 0x5006, 0x1000}], 0x4) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x1000}, {0x1, 0x6, 0x1800}], 0x2) 16:00:01 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="fdada952486e3c737e2843489e1a486263fcb597941b3c00646dd0e495dc52d7c92dbc0b3e99", 0x26, 0x4, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1102, 0x9) 16:00:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) socket(0x21, 0xc000, 0x7f) chdir(&(0x7f0000000040)='./file0\x00') 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfbc5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x2) close(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0xffff}, {0x1, 0x2}}, 0x0) r1 = dup2(r0, r0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000140)=""/140, 0x8c}, {&(0x7f0000000200)=""/219, 0xdb}, {&(0x7f0000000300)=""/91, 0x5b}], 0x5, &(0x7f0000000400)=""/91, 0x5b}, 0x1) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xffffffffe2c4b1b9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000080)='\x00', 0x0) sendto$unix(r0, 0xfffffffffffffffe, 0x0, 0x8, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x1, 0x4) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xfffffffffffffeab) r1 = socket(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x2, 0x8, 0xc8}, 0xc) poll(&(0x7f00000001c0)=[{r1, 0x4}, {r1, 0x8}, {r0, 0x108}, {r0, 0x8}], 0x4, 0x5) recvfrom(r1, &(0x7f0000000180)=""/9, 0x9, 0x3, 0x0, 0x0) setsockopt(r1, 0x6, 0x20000003c, &(0x7f0000000000)="14ae00f9c8cedd640d9ad00458cb963ada15470a72760f630b662f39de51154b6aa11b0c03538cfb9da1d2cbe5e42bb4be42ac2344b2dbd5e8338395583b807efc6d1884bca121aada2a16497a05177dab68c826d08d63d7e30db9d12394db1d7c28fb4f1acaa61042d2c73b7bbf147e7b835570dadec31a0645e7895282ee842dd8924f4c9ff203f2189deb9ad3616b4ec9bc", 0x4a45) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x5, 0x1, 0x7, r2}) 16:00:02 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x401) r1 = fcntl$dupfd(r0, 0x1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:02 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r2 = msgget(0x2, 0x0) msgsnd(r2, 0x0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) 16:00:02 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) readv(r0, &(0x7f0000000680)=[{0x0}], 0x1) read(r2, &(0x7f0000000000)=""/34, 0x22) 16:00:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x100, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) mknod(&(0x7f0000000100)='./bus\x00', 0x6088, 0x400) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0/file0\x00') r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, r2, 0x6) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000040)="cce36fe8f88db5a323e30af20da5ca7cd36a1c0ed6c9974237535766d5a1ac10413dfd39c7bf21e33601cd469997b11eb06a38acb9fa4a332b3abe02b92c", 0x3e) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000013, &(0x7f0000000040), 0xffffffffffffff25) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2f66696c653000b5ee75f274dc3abc64dcdbd201bb4fc7c9218e31b575ed088ba27fb9d89c90b2cbabbe90e0a72ff2cc0bbff502a4d5c98febb012fa25d78a77e7edc02dbaf45ccf7218212345487fc58373ccc13a7b723d05fb2eb0cea71fc9440ab60405fc3230b8410686fac2b6457727bf53409d02e0fc5857a89b2cf2cc9b0b0afdad805271623452a4ab5c8c299bd08b2553d9c9ee176972d3b6bebf34dc49facf3c58e41b446156d49931ec21b80e557839c763d35265a83e3eaf9f018b5b20ef"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2902010000805cb90cca8590", 0xc) fchmod(r0, 0x100) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 16:00:02 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x0, 0x5}) 16:00:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) fchmod(r0, 0xae7e098a73ec8fe8) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x0, 0x9) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x10) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0xfffffffffffffff8) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) fcntl$getflags(r3, 0x3) connect$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0xc082, 0x80000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x480000, 0xfff, 0x6, 0x3, "f559e12c9e8968668a80f0c86cfa8314ea73a934", 0x80000001, 0x3}) fcntl$setstatus(r3, 0x4, 0x8) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000280)=0x1, 0x4) r5 = semget(0x1, 0x3, 0x8) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000002c0)=""/67) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0x0, 0x34ae}, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000380)=0x8) r6 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x201, &(0x7f00000003c0)=0x3, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000400)=0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000440)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000480)) faccessat(r2, &(0x7f00000004c0)='./file0\x00', 0x1, 0x3) renameat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000540)='./file0\x00') socket$inet6(0x18, 0x0, 0x0) sendto(r0, &(0x7f0000000580)="1edc82fb01aedff9b219d3a66ace4f27315c2314cad34ea38ae693bf3070bb7c8bf831d98cefa666b212249188e499f993418853837e86301ae302726cd0597e39b46a22eee683bbf9f8f2e115ff031e43667d7e1df59ac101734bc0ed11b587c1b11707f06892c717324f94073a26ab8c24a9a3c3516f1e2010ff776a28003ed5fc8809903fb5961f4da55e8e5c9f07b115dfa002aa339c71d567457b7dd434dc87a524a3c11151d4662d138f0bd3558be026b18ba23f8776f10a9b34f9cd73bc9a3a3d758698b1d1eba83afcbbef3e6e8b2b70d9c3f6253dd70227d59af262b4a3f35899ee2ed7dfdf9586fc82fdbedbd2e291e6bcae", 0xf7, 0x402, &(0x7f0000000680)=@un=@abs={0x1, 0x0, 0x2}, 0x8) semget(0x0, 0x7, 0x22) 16:00:02 executing program 1: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1002, 0x10001) pledge(&(0x7f0000000040)='-\x00', &(0x7f0000000080)='#%[\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0xfff, 0x8}, {0x0, 0xf3}}, &(0x7f0000000080)) close(r0) 16:00:02 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x8) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x6a, 0x0, 0x7d, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = getuid() r5 = getgid() socketpair(0x10, 0x7, 0x80, &(0x7f0000000080)) fchown(r0, r4, r5) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r6, r2) fsync(r1) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="6e4bc45d1017d28886b54af7016bea6ef3a598a0459acabdc4de6291da8def47bab6c7a7b82446a9472a7868b54b2defa60a43d6bc79ff92722bf35631c3a11892023ae0edf5a0a80e579d949738f970d420b23848f8d860d045e5ee0f610e200928280b1a12e0b0ca0d2d4b9000576e8fb32103f66cbdf4fd58aa4b16741674b19c159e1415"], 0x8) dup2(r0, r1) 16:00:02 executing program 1: shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x20, 0xcab2, 0xda0}, {{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0xffffffff80000000, 0x5}, {{r0}, 0xfffffffffffffffa, 0x4, 0x200fffff, 0xfffffffffffeffff, 0x4}, {{r1}, 0xfffffffffffffffc, 0x52, 0xe3, 0x2, 0x4}, {{r2}, 0x0, 0xa8, 0xfffff, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x31, 0x0, 0x7, 0x6}], 0x9, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x19, 0xffffffffffffffff, 0x3}, {{r1}, 0xffffffffffffffff, 0xa, 0x4, 0x4, 0x1ff}], 0x6, &(0x7f0000000100)={0x8, 0x5}) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) lseek(r1, 0x30, 0x3) kevent(r2, &(0x7f0000000000), 0x400000000000866, 0x0, 0x81, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2085, 0x206) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xa2) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="78939c61e6ebd75dee3444700459465f192602edcde3168981068ee1c4f536f3eda3ff3ae01aff8cfa2c08a6b1ef4f99b37133081fd6b3ebbd249e94c749a45f9a57c202a0640639143c1ba556b378a24df839143e56ff9a2104844256a5de60ac6cab70f5f575562ecf31742d7f5897fddd511cd00c3d817e8d26935ff10640d75f4b1a7d489506eaec3b8fbebf81badf6c19a5e19072ab509b652901a5155a1d68a3b7eb4f9369ebf25c8f4e0123249c5e5577284740fbe9c26e2b676c409e02fc6f86a6dae3cf8d02cd2f1ae955b3b467e6a1b15ef516af728f2b10", 0xdd) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8b11, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:00:02 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:02 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f00004da000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x3) shutdown(r2, 0x3) write(r3, &(0x7f0000000080)="10687d08649477a1bdd1dcbcea55463a717af0631cc306078f8c771e636e746a2c8194547d6138c7cc5f0b441f475ea327de1e5be9be620335ea24fb44dacf72ca8bfad0d30bd180d97bd226f15f705dc9455949090c659ed6feacffe41f77814c15ac3b88349ded8f302e8308ba0e41b2ccc1cc2a7a8053afe53b346a572e6bdc374dc645381522a65978fdfd", 0x8d) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x5, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x49952614, 0x80}) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='W\x00') 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4512) socketpair(0x20, 0x3, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) pledge(&(0x7f0000000080)=')\x00', &(0x7f0000000140)='\x00') readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000300)=""/223, 0xdf}], 0x2) munlockall() connect$unix(r0, &(0x7f0000000480)=@file={0x1, './bus\x00'}, 0x8) 23:49:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:49:40 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r1, 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000240)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c0900da17d73058006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635d3a4c3a13447c3db9b3626760", 0x83) r2 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) write(r1, &(0x7f0000000740)="4621e9a3bad8f2f40de8f4df0de285a685b1d7eb826e322459c907cb9d24bb22bcb2f87dc1cacd3d8e9da5832fa0eeef7fe8eac03eed2117349fb7fa6043bb6dca4d08c20787f62eb92e5095cc9396cc657e1b8b379630cebf14b78d399cfe3f8bca2cb737cf3e344aea95ab30bc2e0894954f2aa92d5d3e9ca3a38a1f759bacb2a39d3718bdc4a8bf2905a96bdd73faa137440408ed2b45eca59e96552a3ead43d20a5569807a54be6ee976dce2e7b5eee1e094453e6f3226013e95833e7391b3c95195e6ae3de6bdf40e8f8834e3f3bc6c1dc7e3de8d43df49cacf6caa3681b1959cadaa4eb164087b5d9db19995bc1aea8ff689ccb71c94ede3cc8ba5fdf96c628268ec8fa4e1d9bf9d0ad506544b61b59553d03b6d47716f20bbab6deec9c6cd107b13608c8e0d182c0a018849b76797816a484dc49e11996e255caa7315e0de58478a83466b21410555d05fefba52e9c58a0f1d3432b7edcb3e25fdc119d5208c5d3e0458fdf839950b3c1ed732a9e3f897946e1d057a82ffb7528a352c0619447e8d3ea61d897c5f05b41a94991a0f812388311cd58fb13eadf0a5d90624d0df8c34b388a39e2467124d54bb1f178ddd72275d2c62edfa18ffca00a7ef024b5cf2082f265f6fc97f02d23bdb67bb5bb6fe52e5887e0cacb550175e2773ea066a5f96190333a991edeb393755c4afc5770f87137934bd77e495952deea101a5e2c08e5784129d8c1ebc54344f37a48bfd3aa7b751f35e1c8590de48aa56ebcab3eb82f2f2f58992d1936492cc8608121d15cf2b8e449d690a972d0d265971d010e5a45c7e1d0a3c674246992c7f500d596efc0741420223878032fd5d36dc3b8d7f630212411aabcdd821aba447cbac0c0fcb7129b2c700043330f84194e4a260ba6261acaba21f062f584079b414f0da826baf55dbbd4076bf4970875ee623d189ab7f60d503e0470b4186713e85405b1723658247b856b1a1ae4c9347ea444514426692774d82a648bbf8083c8552760520666ec20312549e786ee88d0a5892cebc178d48a71255202e8b59c8aa2f0b724dc15fefd84828421578e49996b91ae090016838a2a7eec0787de2dc83e13a28fffd8aaa14db21a1fbc7c50300f621e3e9e49e0fe86dab0ec4c23c67c2089196ca1036d23f54623d3d9b137e1ca4bfc764808f96bffb07bb30c3c9414400c79ab25b78120bee08f2e8439398e2d27545fea0e81b029f2d5d868749beec728f5dbbd04983b13a6778450f746a15db281f7057ff37caf30b06bb79afa82b660ca8082600bd45114563d9cb5659936d386406b21a761cc396471f382bd947acade0a7dfb117c2cf1f6d0903a0475e119d991b7c627b804d62edc0857e3d2ae2dcd9825f6b0dfa4d3af8d3f0250e56cad00344c783f83f621809b80c08029c8b7c1b00d8ec1dfae6bf45c507927d9889bc3f26d564fd14405b7697d098fb27732b423ebc645533bba7b9c1206de527dfd44357265cf97493def4dcd62e815eb7f573c87263aabb9dbec36dec35276d2c6827b0cd43e0632c3f9b74935fc24494b346daddb54d0ea4909ce91f64cae726c155f1366e159e29aa5c27387a3824df0d1dfd4f94463788300ca531dd34889f5d1150adc5d31682cecc0b12957c7d32f0f74bfe9c9da0d48a3913e2d321793c4bb10486440af9ad548bfc054ba767eddc346b47f51d9aa443c9457c6f0714d52c11e2b921cbc38fa84018ad4a6bf46a21690a442e2a7b858192e6011963e08a9d3e3b2f0b0e2d007c92394ca539ff304c3cb29aa24138b62261793f6aef256e15279a60adf0fd41f201cb374617bef4a0e0a5a81c1c54c5e209c22b17823f6c886ea9d134b1d8d90363b2ca5cf3379ee5f4a9c6e85f0cc9315663c56339daf186b18b55ba0bbc10beec4fc6b5df57789fb5e910bd1c298b6f5514582df67c5e744348431557f5fd65091acbfbe7ac214fc0537ce183f1c0cba523ed3b7b2e45c2f6029b5e7cb4e296f5cee298a03d1a362721867f052778c00b671e90b2213cf95478da955c98a790bbfcdd24172240d6fd0c7d984ff901a03dce909e2d7add33dad55462f7bdc701ca508e3b5b7aa432e7e12c3dd3062a08ed4f8c185f471c8a91c00a7bf91e878b3d0c95aa45c9ed33a5643bec51207263555e90a639a7389552efcd11bf04cffd419aa418b29bd34ebc074b7870bf1caffb046b7ea4295b8ebc5c07239c6ab6b3a28e406942651c450bcd14de2efe13d2d653d7d9b3bd08a129bb2dbe28c225d2e9636bc700c5560c868a7773b4f27c5583f4e1434e6913b8c58a4e0ed15c84010626ac54546aa7a1b300ac9848139cb6272987b123c68065a7e6af755617d0b4a87b526e9a3323b98b686545191a72a604e2030906cca542e6f56567e3316714349fc7e1d546d483d4322d27a301294479da61a80b3ee395c8347b923779a35ec77549c9c20c87fa302a699b997feed4a7fb2ec2c3fad7b58394a7ff5355d4f61300e50996923813d58f5da71bcda8c09e20e0b72481159e372ba946e5fe74fd605ba9370d26836c019ae5ebab63479842bd0aac2d87c7e4317529163b00675dc7a94ed7730f4ac499008b329f22eb4899a4a8a349cc025a803ad9230b2f7aa60c23f911d9e4094554c35e6ef7dee4874c29ce5aed6fda7ea6e7386771f6e47d21bb3af901420af45d6ea76a62973e8dc4313e2f94c0f2154a84345e712216ff68f1867ae8c1ac750f6dcf0f811f4926176ddf8b488cb9d544e12271022ad85ff5ca97e3607f6c5a2bf6b281906fa0bd298dccbd5d34bb18cc1748851da166325e45d648542d8da4e84416ff84f7454882b4b1c5f807cf7dfccc89e64f7c16e3a38994ceffde30ffd70a14ac27cc15e05e3291972ad28b8d8cb024b940c25e64bd7b44f8d9645812abb5c4f93fe79fb1ccf1f9d6b1eb595e4255fcdca9736412e9d0f96626d1baaec65eb2fc1c660955ac54c2ae1e8f9adb85a37c845026ad29552f4fed6c36ffa7bfbc262b437e92d0049cc932b811795c3422d41d72c6db2522f04180f6c0be9686f160a8278ea5e0818d3adf225dd1c651659243d5184ae11c049b8094b006fde35f63635d85f5ed5340cb3937f163d5303c2bf7d2a6f232898335e0519f98405fbb54d7637e7f5c53d70de54c743731e4790583de1571a7e3d5e2212704d56e1979b09198b9578d5ce6f6fa0fd593358b98ba6c1654acedc4d4234bf81cc15ae56211a300c2221ac6a7929a9ba42017f43d71f7de8fe14a7f251366ddff5660bfbad8c8ba6906d83f1e245036bcf920472648fb72e245672616babbe338e58988abf0965c97470b0d1793bc60fe873e436d5d0652f15d1c56915e584056a3706be34b9752f9e74c4935e6736f81d437d368020c2ab87cf32badd3d7583b7e7af6190d8080ba5f1ee32c9c6f08bda5ef0caf089ca98eeb6d8ad064adef6c226ac7dc983165c161e485c4a8e44d960b8638bd836e92d82b01104d51a41e4136b8998eaa23d6b62e3e5c57dd224f2b1e3f279823c5cd48fba0178dd00f28576895a08be4671a1ca235d9220576e11a1a20f34ed722b3afb9c07fe260dfbcbc4aa2a25aa83b8c5f7bc45ba3606bd8b2f1053b08d314cdd92118e45d8af21907ff4c0ea6be02677f4c0ad84be2709a98182278073ff569219b651d1567787dc461e2655d25ccf3b82bc81bd7dbb3c3b2b5e25511913f12737beb94a1e5939b91fd5f48571a85d367d1bb4fe728892bcce32f20909c8b5ab05da4c88d2dc0d7c7947fec976142f4c96948e5258385c2b199c0cff2f6b7f3e4cc48efdc92c341c36c6b4dbfab2502b2e497c24d7e833c8948a70e4361e85813eab713d5b2141a4d3ecb425fe9c6ec24a82f9eda7f09b6979d6bda6eab1de9b1dc502e9dd8d3e30dc2a43188414a5373287d2e526df26df91db9fb32cfba8065febf3974a29927e718fe7f56b134a7a89c0c014a1c98d01f917bdece527ae27e9204479084b10b70f251c190df36924d3674eff243d7665139e4c6132a9c17d82630e0ba6c0a757006329b2998d8aec1aff84b1410774d10f9ec7b1fc93c219fa5ef9c3f23d4cf840d9b4467b49201358e4192263c8038bca9f29cb94ff814b4b250e1624e0688822da3e9f95857f561889dc3ecdd647cd1e8dca63593d4253a30905f9fe067bda83b226bc089534e3bf0da5f8399f3c1c801afd9abc6fd1660cf3a2920a5bfd9dffab38a59dbb3e13f5f34edfa482196ee841133456c137e6818d4dd72b2d74534129485e8ee2cd849d0bf7ccb0de19188fdcf533924ead93ee0b34d92ff5c5f8f64e4969363357be2498484e158f02f336e50bc03c4430dd2aaad5952ef3ada06d82b0a89f1283010bcee5c25b2d3dd29b01ae9e555ad7e8eee4d02bf026b2ecfe7d970ab7b45b9ba0dff52e5314e249090fa80734b4c8768822fdaacf3cc3398b29c47235b559b9c640193fdabfb87c08a49a3177b826c224e739f1c1956883708b7995bbbb67760bf8a9cc4d3e99ea1a4a5ab29eec27991c7a6b22a645b28ddb34d39cc01868d50024c683b52a41a738a9034fdff9bc6ca26847c44163485bf284907f3309965e71c1e2252a9d18cbd0f1a4327e535643fe327c11aba20e82b6e71a8958760dde8b1fdf961f77489dff4e1877b9fe211a491bf9c0f8e4ea5fdf44b8eff5f279dbed6a200cc153be6a7377228f77cbc4966995c5936f6723d6dfeb1afa5c9b168b5024988d95ca5d27871b299b5a6dbda0c61eb8c35f995e1a0cde1a22a30a920a70c1ca070b26f654c88e20b3f65fbaab7794774f57f59363c8e105031a8f2f52474837af745c3ecc513916a9a9e3ed42da1ab9118afb66c79124bd9834e0ecfa2973d66e2f480a7c11ccfcbc4f7d28f9d91a04409ce4859a5d340cf44019d84288912bac2a2b26c22ca2e6d0308232633409f8b8c0f2229270ecef8e89001d1550cb8abb8c54ff02eb1c40357eb444e1737fd8170583253b961f9149c7fda97eddda7149f7f37f2d10714a63c6aad9b0e78109ddac8b41cc40160a110cfee1d017ff04235024f17a6adcdf654fd75876cf9ffc3a68cef1be05bc1cc03aa5efba89a8657a2588d61c27f32f71cb9481a808adfbb3ab1a1dae40cf69b88e27f24abccddb699168b1ede6f211bc7150ae7015a59ae9fcc11ffc9311f766f75e1ddf33bfe29cce5af8ca58d4a131474b5c5a0d2ced6693220cac4f01d1a5cc2cf4f901cfed144eb8ddf1d94fc302f30cd9dbdf09afd684e234f8f9b8c7a4609b18c9c9de3867557f3d8ea9f53b31a908905075863bfae8fd54b1ebe1152c859a3bf8a34d49d368896e2b371b1e6746bfc241fc8abd5c50e4d86f9e64b1fbe0e62a50ea1d4c15459f6d3f85f0c22025ff86b5e938fd178faa815a61e41e0a8c3f7fd9e5be04bf07fe227a755355ea1ac96b94486fb35596a880f3ff0b5c026ee625ca38b1b516c7718ad2bfb9ee9b1390f9ddfd05ca111c340b9cf3328c77f7c9630cb7d8341b2af3a80cfc693723b6af323b56a68ed45e8bc891229fe207aeeb2c8bea45b26c4dbb3b9363b5916f22bbe4877509534203f231d8a563df0ddc6dc6bc8e95ba8320f04983b778ad3c1389ddcb07ba833cbdacd2dadfe372660d85175a9d9900aafd8b36fd872a6cce042b36806e411d905ce8e3067fbef845b0d85ad7a8bd25b04717b9b5eb028abf0062ed16136c5ec4cedf410f5fe4a3535823a9fbb5d2e8dc946b60ea2c9b10f17919d0036aee6dd909cb39ca7382e50249fe321f4714e52742b66ca", 0x1000) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ff, 0x3, 0xfffffffffffffffa, "854955882e5dea9c11fe4dbfa600"}) sync() readv(r2, &(0x7f00000006c0)=[{&(0x7f0000000300)=""/206, 0xce}, {&(0x7f00000000c0)=""/165, 0xa5}, {&(0x7f0000000400)=""/163, 0xa3}, {&(0x7f00000005c0)=""/202, 0xca}, {&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f00000004c0)=""/114, 0x72}], 0x6) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r3, &(0x7f0000000040)="cac14f7d42c6f3d472a3019f69fd552e21b78842206172a8e65f983f4b4f0454172db80f5bf26b220c9e10b9687864391430596b2bcdd3203d810c3b2d7a", 0x3e) wsmuxpoll: not open wsmuxpoll: not open 23:49:40 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x7ffffffd, 0xa5d6, 0x2645}, 0xc) r3 = getpid() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="7d3504015ec57a93680f6cb769f56c67b802d33c73e497d0dab981a90843332251aa630a5b19f00b61fb0db5b651ea91595826d10c3a7193fa4533313b76dec3d39c7504ec25a869c7391f4ee02d1ac219b434fd41dc48d0882b06bf9f4345cf48d9da9da46c57d54ab3edc621c5e594e60f1a2ea31ab0142fa9c05966037348140b1a6914ac2ecc52522462062d3038cca9b9e4", 0x94}, {&(0x7f00000000c0)="0a172368239d6552a59cc000b011acd84cd00fa14bbf2a7965a29821fa47244ded2867ef25618339096f5756b106256cf7e70465b6144b0972b74173b5d66d4828d41ac0b87d124233aff54207ffa815ac2cf63bc7b41f0f7922da8cbb5726ef6cc8d0b9a2edc524f3fa42259bd05b6566683eb727308dc280652c784929a7e1218f29b3193e06f24b6424e422c2d9b06fa9f16cb1ed2bd73e72d8c4e4fd0187534dfb976de75c5ac7c2ca68e9c57586bed92628dea353a980c63d3ab7888d05da5502d11ca8d8bc0043d239bf1db110d7a75e1eb471621962e121354bba804c5b1d39f482c6b5b8b09f6e84d0cc1db26817ea8e5431", 0xf6}, {&(0x7f00000001c0)="fd8729a657943785f0bfeaeb3f4e5062296a5545163248548f139638a5", 0x1d}], 0x3, 0x0) fcntl$setown(r1, 0x6, r3) 23:49:40 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socket(0x1, 0x4003, 0x8001) r1 = getuid() r2 = getuid() setreuid(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 23:49:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ab73c4de995e727b5cb3f987c03216eeac2b93b12143f7402160faca4b581eb90"], &(0x7f0000000100)=0x6e) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x96) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 23:49:40 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x3ff) stat(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x0, 0x0, r2}) 23:49:40 executing program 0: socket$inet(0x2, 0x4802, 0x40000) 23:49:40 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/140, &(0x7f00000000c0)=0x8c) 23:49:40 executing program 0: setrlimit(0x20000000000008, &(0x7f0000000180)={0x0, 0xffffffffbfffffff}) socketpair(0x0, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x28480, 0x0) close(r0) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom(r2, &(0x7f0000000080)=""/237, 0xed, 0x0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) 23:49:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x800081) 23:49:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) r1 = socket(0x21, 0x8007, 0x3) sendto$unix(r1, &(0x7f0000000040)="06df0bd59aef94edee337ef62b294c0b8a7b0db8fa0dda41000a97f839392d1ee2d1e689faa1eccbd67b", 0x2a, 0x400, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="7ca1f7e81642c220a7a4040ddebfb45b33bdb10f04f910d3268049613b8d243c3f8c7cca856ebf55beed5f080ad8dacd11a5f12f7965021ff78f565a97dbed9546a92f44f818c81e3a9e1a345b3584759d3bfaec49e1ada5eb795830fce24a768588f027549f8c8b745e13da1df4f2f55b7be85cc289ebc79db471d2f7c2472e549c0c23b21a0e114b1b686261e5a073c3321a47129a61f72f900a585df6c95e5b3003c48327292ab6ff89270bddec8e7355b78e0950d8e3cc7a9edb060978a43e53ec9f4641804c19aadd0fd479cb60228fb3e1b996d0", 0xd7}], 0x1) 23:49:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 23:49:41 executing program 1: r0 = kqueue() sync() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000180)={0xfffffffffffffffc}) 23:49:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:49:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x7) r2 = socket(0x10800000002, 0x2, 0x0) write(r2, 0x0, 0xbb095c9cd32c393a) write(r1, &(0x7f0000001380)=']', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 23:49:41 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) setsockopt(r0, 0x0, 0x862d, &(0x7f0000000000)="47f84bb27efae1bab66ab973459e6e479fee494566cd698d1d3ac002b0df2855f329b6f9eee4fe88f5d7f3be1293d7e818dde779059d07b960b06a0c2a6916ebf5ed", 0x42) fcntl$dupfd(r0, 0x0, r0) 23:49:41 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0xfcea) setsockopt(r0, 0xdca, 0x100000001, &(0x7f0000000040)="dbf652cfe3f643d1292a93ebfed9a9ee98d5062f7809dd71af060691fc8ad3d62abf1e7490bd33f42a14a3d0db5300902cb6a2d65a543b501d85483236ab2f9e4a4498954d0edcd8a420313a8aaeaea37e9e55387798add512005ffd9f2d210ed385fb912653f29b97c778e609865fab2219f671f699c92173a842f9dfd3523b14efb059ac41464b141f00863ee8ec6d9c1e9dfb89333744ed699a8a29d6ea1d3ba3e0b043b1acca3ca92053a5947505721a6ce2fe3f7a2d93a9f66c69cd9c9a1902d1db88e358aacef52270d4f252ea52c4afe4725dcd47d1997fdfc099f98d156dbd58afe1fe5c818c15dcea3d952ff5b2c6f22e4bad3a05b49be227", 0xfd) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 23:49:41 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929668", 0xffffffffffffff77) 23:49:41 executing program 1: r0 = socket(0x0, 0x5, 0x0) setsockopt(r0, 0x0, 0x416, &(0x7f0000000040)="04005c00", 0x4) r1 = getppid() r2 = geteuid() r3 = getgid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="a42a8a68570eea2c0ab7debeec2b9b5019a5af312c08560ee504e408e9263f38bfc9432e900073", 0x27}, {&(0x7f0000000200)="c34654c4f9737aa83ef1f26c0f6258ad96c06c806d3094fa4fd4c59cb85b6cd3d416225487a28df31773b6c6e3df86147d09520c85f41a923a0c2e8c3b3a5fe969e741774ffc8780003487105c5668883e2c4fcea3943001b47578", 0x5b}, {&(0x7f0000000280)="044a9dfcd618ccca706bb599c732d77bf70fd479fd3c3acad8ac23f4f6665a1939e18f73afd7188c9f3fcb680bc317901115e997000532f5fa64072e29363cd1b2048d1d9d3bcd73c8c662338c99ca7e331e3bd711708d65f3cefc84069cc4f86b151d1116ab05fad5eeae86b3376e3d05a6eb46cf6b4e3230bf546c82fdbe66f65c1c736986d45bde9e186e67e004c220c8c97296d444793792ab4c39e6680679f22e4e1fd41c2c44442c5024cc5ea0d2a45de2d659845142a511a7de880c8128336d5e2e0f58c17ba6a68245085029a5d5075078cd1fb0a95a0d6cb84a34bcbdb0f1cead9b37624815a44454fae58b732a2f75e5a718b63a", 0xf9}, {&(0x7f0000000380)="0ab03ceb0a560e359fdd76d30d882c4151e1b7d13b5df53b6d281902d5481c42e614e60653f8e7d021d9c77a4d6c11df0ed0bbd4f3c4b54f73b0395ec1a2a2be146df2750b89881f0f15eedc4213bc702c6f061811c9057038cc93de5c03a1e9e50868cf69a9311e4bbfb6f4c55c4268fc213969", 0x74}], 0x4, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0xa0, 0x1}, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt(r0, 0x3, 0x4, &(0x7f0000000080)="c6dabfc76ea3d7544a12ab337143b3714a69347c62aaca2806cc1a5544936dd9dd29dd51a4492adc54fa120947cc595038cb460bfe65a0663de65a73d5282b8eb3ee85f6728ea72f79582a8ddc69d7884259aa9d715201360ad8b08c4c4cb32fd701d8fba8db8a40839465bb1ad95579da", 0xfffffffffffffef4) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000100)=0x4) 23:49:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x44) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202fdffffffffffffff7a9bed8ef19a289bc14d835310a5e636904aea6f9f586df1ff885a5c893949c9987434d770676ddc5a8ed5e583e63cfe5700102b416273ac3869f8a35b00a04034cc"], 0x1) 23:49:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0xffffffffffffff3b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="9459c5779fef2937fd4ac5d49023f50dbc161919b0e054ed97cf7d6a08606f4997ffaa1c51b288c297da4ebc4c63458f92c0f2f5c1f84a9df4590b92da7f81ad6514fb5bb4c20b0c88193e9d4f3a889502f9e23c6196dd112eeb54c4cd966c8adfc50593f320a05feac87329217dffc06a53ef749ddcce063c75d663f1b30d432b86e443a41c82165ff5fbc5b02e1711cc14432b7c33fdf4ca9692d072735582c8a727f10df46daf3a9b7d24a3fcf71226afbad4f1925533a2c9e559c2241912cd5b165e15b602c73df1fafdb369092428ebf0273fce2d3cd93faa92626362545c2ee7af866b", 0xe6) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0xfffffffffffffffa, 0x3}, 0xc) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x40, 0xf0000050, 0x3}], 0xa8, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0xa0000000, 0x6, 0xca47}], 0x2, &(0x7f0000000180)={0x8, 0x3}) 23:49:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000003e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfc916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288dbf5ec575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"], 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) msgrcv(r3, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x2, 0x0) fchdir(r0) 23:49:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) r1 = msgget$private(0x0, 0x80) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) r6 = shmget$private(0x0, 0x200000, 0x1, &(0x7f0000dfe000/0x200000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000400)=""/66) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x8000, r2, r3, r4, r5, 0x60, 0x1}, 0x0, 0x7, r7, r8, 0xffffffffffffff33, 0x8, 0x4, 0x1000}) setsockopt(r0, 0x2, 0x80000001, &(0x7f0000000080)="fd48bcd69e5b92d5a0108cbff0", 0xd) sendto(r0, &(0x7f0000000300)="224f2cf8e06e2cfd96e384ef22a9d82c50983b1bf154be7bbbd8becce2baa01371dd8d48b750fdad6c392d6298a91a7268dea02400f0fb5c29c6615bd7f1cce505c632c2f5522725823ef991479aeb25bb1848e1b5b3ff9fdc8cd616a4a9f5e18d56208fc65ad3c2b1508d029daa9cb6ffd4bf892adba9dfb36e3ba574bbc509747523ba4cb17b6fe1704d0d8f0d81ac65cafb408d94562a7163b8e340b92aa1c0c3f7805057763c41ebc82343288acecff89e00c216ad68583e475dcea02861146adc94adc3e5b6fbc10c9454e2e2c6a54ffc4be521a6832278780a62e9ad8c4f32ed42", 0xe4, 0x6, 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:41 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 23:49:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) chown(&(0x7f00000000c0)='./bus\x00', r1, r2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffff9, 0x3, 0x10000, 0xb3f, "ff0a4878bb509de1d60a309fe69049cccf533244", 0x7, 0xfffffffffffffc01}) write(r3, &(0x7f0000000080)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:41 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x20002000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) recvfrom$unix(r0, &(0x7f0000000000)=""/23, 0x17, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 23:49:41 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x111) 23:49:41 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "010000000000000000ffffff7f00", 0x4b1b}) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) clock_getres(0x4, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:41 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x140}, {r0, 0x100}, {r0, 0x75}], 0x3, 0x80000001) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 23:49:41 executing program 0: syz_emit_ethernet(0x5eb, &(0x7f0000000040)="b34a1fcec3a2ddd5e7cc8da7b8c7b3dea7c997af7e264c1f3ff5aa46ebccc398e9b3fbc75b0f4d93f74f4fd942b90674e8724975c73d532444a239f4d4f47bed68031ce5a84af57e3705e6988bdc51af6b02e0219eb8b263e07a8e708f78ccb2f902f1c8e6a7caa24b92aabf5ec6ae4c70d2384756234dc5c1c8b119fc775a24e926c82b81d1d02c030f0e520c81f0bb4e8012f65ab9bb16ba8c154c904e308bf50012424748db9ca0439c4be345486f726948207212eb323f2b8c6bc5fec245357f14d1c14ae9488e6647ffaefd6f562b3977986f1ccc3eee23197cccad8fe5753ad47ecfd8d16d376cedd5b2350c8a78e6003ad8f4887e5c90e3f6626ced28c90a9a13436ae7540ed180c2d5c41660269916ac0927ef2e87cb94c68bda71eef1b64170f2268eababe955994b0f3876af23f0d6df2d5047a2fa8002134c0100279e75dec1ee01290c05f4b6ded2b1d12b4235a37b68321f2582840009341d2ae936ce461bc332bedcde979ed0462a9002fdd479691c0ad28c39724e775470007e8e40f51e632ca94e6008f8f5d3ce78bd1adb6d2f39486d3c6062b30241c9bb619daea2aef3920695b2a35f5d567f1838dc56f8dc50a87ecbffda4e941f726e1a655f4a624d5b7e55582d078da7c0c2d32c0ce77ad8e5cd8e9feb87f65a8165e98befa4a58337c611810f6cefa7711ca0875d38ee9279d09e6c7c02fcca560713f504add6670fbb59236533ff8c43b0390fcca5da35350120d32486049590ba0448dcdc4c35b7856923cb43fb2b87737e595f91a62a83ee05b8d08ad32e619328039426c8302a144b2e25c1d823e6d0f0879fce2c1556bdc549a3fa09a5ed651c4b10f945593e19ecb3293cc7bc12c5f480e54c6c67e272b38625836a94df1443fdc53088b6af0122db12b4077ec85872c80307327287704b8755dcec71c1377bda0083b824b8807322f8ed8f53f034bd42bf4c5a61567281242232d72908791a29a43ca0a7f2f31076bf3914426ce34053acb56eaf121d460671297ee7cbaae89c588db84a04e9dd9df2f809e615cfe6fb814a5d6099f25226cda0ba1f32661db3caa581c92f19133bb860484539c9705c1676bfc19a4fe6e68f2a32c2d279304de08eefc47dc36868d2d38374ebbcf37ce04bf81974a6a8829f98f08b10fdad52d72f697797bb5bf38d82bfe0b8d979293e6c1a51ae87a42f25882ec54bb0db8b9ae238146a658e450b78be1f0613fe33f81a203487c5e5807ab51739aa037b35f0d873fb138d5b091f7092a30b8f3733d4a55dd9fd52fba2de2601097ef0f7e8a6c5f6349c94763f3e33ae9e43ec79b17d7ceceb44de02f7220121ad7dd96b8c88da0f8d1f335018c2f37902ba0a76efa20e58aa7a7f2c83c4378d8542eb718048cb189a59617e4efe67fd4d6089c5c30988c601b740493f50f439d3a2776d949e303def662fa5f5862bf639376b4373aca6f62a48fa19ee8a4c80bbb3542fcfa778c41b3fefa713ee1cd1f284a5a63c355b66d5920c6353efc82d05d9d447e32086cf2fdf8527b7ef8e4061a8b1850b8bc6c1e3483627d7f68a4d16e7cccf7dd614d32a0c07ab0a622514717685bfa73075186e158b38b2cc0f0e4fda0a5cdb0f4450d8b9f1e9b1c375e09eac295cdac69702f6ea19462c93f39ef3363392cb5a9cd588ed49812164b649e7d96f7896b6d3db4cf161dd193a48d89c035f3789aac3d52a0430912c33e9be3472715a50d9f442f2ffd3ba759b2d885816fd083c202bc408ac9c5b3f37cbb556deb5b375877b3d9f0ba5e9d32bebd8bf84db64c547c2ac7e812a63412ddf472a0760b92ce1f8919462e854c8275d55feb25295e8b04c4ee91d5970d8289e8fec9ef3a7db841528d63886f5193d6d039d9c6c41fecaeda66abe6fa9554bf9ae42d4c0d0c92d7ee7692231acf557aaae73c8c5654fb00d90f0fc5b71df373ecf87e05828e5f496d66d79f3ee3a3494e7e6eaa6d29f351f3996327ef30a854f83f90cce863d27075dc47e62748949b301f19c597b340a300f9ab1450cd4af52d357cdaf5cd13874ee84109279a7a9937c9598b4fa1279efe745b180a7e892f968deaf02922fa4caf75df0eab10ce14b236937eea74b294cef56805bdcdae6") pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x100, 0x6, &(0x7f0000000640)="a963efa0264cb5f447e1644a14e88bccc728b9d34e39677051c75b2982e1cd1e6fecb5641b920d84315456277019d173120dc257cf0605b61eec9dded56769b51af4a77c0ff4b3387e859a7c852468556eedfab16d8386eebcaae8dac97243b6443c7d98d59f99d2cb576c5ce37521fe7c36341edfeb965ca5589af7b626f2a2d99fd9e312a282cd11e8388fccbe59865ea507b217344fdb50d895c256e6cb", 0x9f) 23:49:41 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100f, &(0x7f0000000100)=0x2, 0x4) r0 = socket(0x31, 0x0, 0x80000001) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x4, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8202090300000065300069110ff14e561d6ec423b3d727c0e98b3e34a37bf61a29d8e6e4dd6db9421a1c34470a57cae076351d3732c1d4eedf4d6fbd944f407e0771b4c20a2fdf2412bc159b047476de95f15524abf72bc8c08d55ca02a5c420dd14d20beef1d8af1119183c58dc6701a367c32f441a48ddcf305d3970203d55ed9b3ac905ff44890ece89b174e0a2fa2f"], 0x1) socket(0x800006, 0x8000, 0x80000001) 23:49:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r4 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xc) 23:49:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x101, 0x3c, &(0x7f0000000040)="eb44e1bd", 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = msgget(0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() r5 = getuid() r6 = semget$private(0x0, 0x4, 0x200) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000200)=0x7) setegid(r4) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x2, 0x2, 0x81, r2}) r7 = getegid() r8 = getppid() r9 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x9, r3, r4, r5, r7, 0x0, 0x9}, 0xa8c1, 0x8, r8, r9, 0x7, 0x1, 0x6, 0x6}) 23:49:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000280)=""/165) chdir(&(0x7f0000000100)='./file0\x00') sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) dup2(r0, r0) 23:49:41 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r2) r3 = syz_open_pts() unlink(&(0x7f0000000080)='./file0\x00') writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r3) dup2(r1, r0) fcntl$getflags(r0, 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) execve(0x0, 0x0, 0x0) 23:49:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f", 0x3b) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r0) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') r4 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x68) readv(r1, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/161, 0xa1}, {&(0x7f0000000300)=""/199, 0xc7}, {&(0x7f0000000400)=""/98, 0x62}, {&(0x7f0000000480)=""/84, 0x54}, {&(0x7f0000000500)=""/252, 0xfc}, {&(0x7f0000000600)=""/82, 0x52}, {&(0x7f0000000680)=""/180, 0xb4}, {&(0x7f0000000740)=""/122, 0x7a}], 0x8) dup(r4) syz_open_pts() 23:49:41 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) read(r0, &(0x7f0000000140)=""/255, 0xff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) flock(r0, 0x2) syz_emit_ethernet(0x244, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97a635fc93e67dc38dd9c187") 23:49:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="e4a4fd85b94e060588905482acfe32818824201fdabdfc7a76091d1394da1ecb1590832da870"}, {&(0x7f0000000480)="ecafdacf52c7de846d78613d56035204fbb8bfa8569a983b735221237cdd44cb55e09f1ffff7812ed1da97057d2e7078c5ab18e5d533bd1d349ca8e4eed1f089bdd279f52e61"}, {&(0x7f0000000380)="525bd7c8b09a347c8291b19b68c8101643b180411de15b94376be00008b58bb08c79038f386f70b8c71594261ec85162d6a7bf03375106c385aec05fb9689f8e57b1ff72525eab9747613545af97a7b5c1478d7ea2e9b4fbee0d01d1004fcb9f16ab4981ccdd0496276afa700c1045314d21c9f5a6f6461635239816c95429cf454b00b27c569ad1228be94809d6fef5ebfac02c412b888093ebd65f739593ade7d7edcd0be57279c0393263f9b4ea3f06ad0fc16a6a89f4a39bd8725724c2e12a48e0ca8b9b1557b2769223d48a4fa847012e034cb864fb81ffde71dd"}], 0x3c) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:42 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000081c0c808b7c158bc3130e6134ae4ac2c3845b76838c9facbb51afaf1e345e4c78d993a665ad84c909ee4a7688e042f3d10856e3c66c08ea62db215d48186bb83474b663428066aa26c8c8d4121c8f899842afa5b3fae302aa2334681f3086ddc7b36dbe610c48405a927ccd74a5143fa9a0e1eece75fc184e720c0ea3a37a5e4b99ae132"], 0x8, 0x100000000000800) 23:49:42 executing program 0: clock_getres(0x6, 0x0) r0 = semget(0x0, 0x1, 0x200) semget(0x3, 0x4, 0x200) clock_getres(0x4000000000000, &(0x7f0000000140)) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r1, &(0x7f00000004c0)='./file0\x00', 0x100, 0x3) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x1) semget(0x1, 0x3, 0x10) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) clock_getres(0x3, &(0x7f0000000500)) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r2, &(0x7f0000000200)=[{{r3}, 0x2606cf0ab1ffd1f6, 0x2, 0x4, 0x1f, 0x9d7}, {{r4}, 0x0, 0x42, 0x1, 0x2e128714, 0x7f}], 0x1, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0x40, 0x40000004, 0x20, 0x3f}, {{r6}, 0xffffffffffffffff, 0x81, 0xf0000000, 0x7fff, 0x767}, {{r7}, 0xfffffffffffffffb, 0x41, 0x0, 0x6, 0x4}, {{r8}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x7}, {{r9}, 0xfffffffffffffffc, 0x1, 0x1, 0x1, 0x7}], 0x8, &(0x7f0000000480)={0x3}) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000040)=""/236) 23:49:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 23:49:43 executing program 1: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x9) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x2, 0x200) semop(r2, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$dupfd(r1, 0xa, r1) semctl$IPC_RMID(r2, 0x0, 0x0) 23:49:43 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 23:49:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) r2 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x1ff) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r4, 0x101}], 0x1, 0x0) close(r3) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xfdd6) 23:49:43 executing program 1: geteuid() setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r4 = getegid() r5 = getpid() r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x2, r0, r3, r1, r4, 0x84, 0x39e}, 0x7, 0x8, r5, r6, 0x2, 0xa9b, 0x2}) r7 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r8, r1, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) r9 = kqueue() fcntl$lock(r9, 0xf, &(0x7f0000000080)={0x0, 0x0, 0x4040, 0x3, r5}) 23:49:43 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) recvfrom(r0, &(0x7f0000000340)=""/246, 0xf6, 0x2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 23:49:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x5) mlockall(0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='\\', 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000a79000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x4, 0x14, r0, 0x0, 0x4) writev(r0, &(0x7f0000000800)=[{&(0x7f0000002100)="3f458746f56abd40b271fcda9369d08a0a767b5d5c4af2321b93b70ee30bb5e62ce9b0d54dc392c9ec3c31429aa87a98dc16391c1d836efa4a7151a8f8c8ec63007467ab22797126720ccbaa79f1e147565d483a221df67112144aa688eaa2c553e83113d801b3538e9311e03ea5fb786ca1664b7391cca16d771f1a4f6bd570dd79df68cb9a028a830d8332876e97242d54f04eff038ec4058bfaa7ff3dfde82f24db0021b33efa38c604894d6f25effb6cf6f0979501b938e104fffd70b6b74c8f641957557455fb5a7b3a2318ccfc6c8f85d403c6a4ebdf3da97cc1c3eee6e0a4fcb0b4b8e68f24913c19885d1165775879bd464b38bddc719428da7ef67d68c0b8f2a04bbf8d02041a85ae603ad422436acf7dfa63b310a681bf216168429f600445c32e0a5de4daf5904dad3d1a69b4ebb145690ca0bb1c1a77c28303a034c92d969fc8098b7e547dcba690da0f4fb986d9e175f599e35631ef927ef5befffe9ea20e837e7bb2ae9aa3210c538acb743653b45e80d24fdf94c48cd2fa4d2a6bd0d4cd0fe19a792f06f06be5bca7a8a2f3e6d18acea3cc8871be54ce9627ea1f6d461402ecf2555017ba3af4a22602f46b2447dc29d27d6e9853d8b8e256b6a6cfaeef3956b54c7ace367048e679ed901c7dfb93ff75a78dc03530f8bb609fbe435913228fda65a1bd3f78e62a3f9b6fbe218fac3fd9f5bc7c7afef90c5c463625c222ee1dad37a7422808141bf9ec341065beae45bab473646aadbed42e9aa782979490947618ff1596f9ff8cecb8fa32f0bfe55c66d9ddeefdfe068c0185b5adb3d7cb84deae84438ff7e18ffa16afbf25dcafba17ec03b6e024b2d11954d7ff7b439fb5a70adf31c5586308ff347a5cfbec01b69a0f69bd7eaed7f380737b49831747276c0f80222f6d076ad7646387ee583c0a2c0ccad8feb85749bc1c104d165f43b040b09733eaaf3615ed8532598f640b74ff06a0f6a0a4dcb9f50e33084326fb30b7668e4fd6f9d4304ff71cf2423fbbdbc32c6c951da246b9c4f3ccf9e817fd1d82832abf48a3c81ce8b58f0c425ca2e795665f49bc7d75ce59637770e0d4cda7779ff945c9ea24e807c93d27bd5823a8558f3ba63f99bfcb6888504e68ba320440152fae878379ba40be207c865e387c73b4c17bd75ae7e66c90b5aae7a9a57581f715f6775b106c0359fe73f3ff1089614f43ac1d0eee5ff7bacea260719c3dbc1c068964415f86f45dbfa77c75a652c64d8b9e5227c0a6a86039c0202af75e9a7404fa0a2becf15c345f2c8fed23e7e38929f8e4b271a79fa191fa27b761c889808a967e8f92669875a2e92f8b55dc9396e287c668a4f414ec23d56813e28627ada14318adf867856a4586bca2a6cd7f97fb52dca8f4215abbc8f1c052215655f3335c00035fed6266e7b2ca72e6a1e90bf5e914163af0070722d6214549943ce57d1a83b11f9cd04dcf9bb7bdfe9f24e6374d1e81cc7a9fae98eb16f7aed9f4cf5d7216887f39b9f9a5ce49fbbaa8abced665de803fd95aff017a90a9ee12e2157201f4bd852781db4fd63994e97f6a3e738ff571676cb33a7fc095e21cbdc008926cb5322ae74c2bcb34600eb656f12f80713623168d219bdf563b0d0a1d6ac563229851b3ac5fa293298005875d37786302f811b7ed7712e212045a72019667cdb9f0c6416bbd4e60b7d6d67179b48d366bba3061acbb70751d2dce41fce773c8a8df2971a4298f481fc169c97c95906b1ff2efa078db00b3c89e03c913dd00b92ac0e313cb85be42b749fd5d4d621fcb3215574c1b0a72b4fd120d232651813fdf984a2c28753a61b23a2cba489bdddc1dbf606b15ab035613c1b3edb605b3360e47f2b21b72bca1db2bd2d2720561647a155c42442c85f28de646193c2bd68d1e09a69d278fea0c43d732908378425e2f7f698cdf8bf94b2faa073b601e64843d7a195a6f36f0613c18b98a714cfcaed20574fd93709d7a33ef9213f76c20dd08f5b0dd564c411865b5738a7ed22c413a7d7f37203d144d7ad3267a09554c6fdb5e097dbb467585d61214e3d351d914ebc7de2538268cf1c12973142d95bb169bac1ab755097a17f193d321084a73121acfa0d01905624f684ab9c764f19a8b754bdee1fdad3a2d43b6c2ebad9d06f99edc318bb36c17b86a6eabc5e7cdecb54ac1a8bee591ac5ce38867eab7bd340805483d3f4114990fc9c51db3e1f63d20f4cbb7c8f07ff08a12b568816c4d000512b63b140cd63bad622e4d28286638be657d744aa4aa1338bdffcce8034820bfa2344396a42fb1c02d8920c7cd69f65ce2e09e065d2d5a9403eca8a6604756b2a3bf4693f91ecedb7833c7927f40a96ec55a85adb78c156bc32fa93abec54286bc88348a38564dbba80fa3866c93442d35f703a7b9fc8dea870ebca5e547c9dc644cc67530f5c6351ab82ed2a4dce446c91df2c67164f1c051cfdfc9055d162c4dbec2a7d8f1e9d152ff9df18bcdae95aa6c834d2fbc988ccf6ed217ffdd549d848602cb580f8f4d329d28c381156abfe9641e9d4802cdcf8f41df247a740457707b2354795507ca89b2ca64d12a85dce82fbae268d05cb8d1338e9a4972615d13e46b30a3f133b929167f7b5e6d072bc6f5ca069acb19f2f75f8c9a8b47316ad3bcc99054175e104acb23f33a84870058ec616b0cdf9063fb5a436962aa46141c434bb4b161836d55b7da5fac137d64f996716206b5bfaa074b063a98e0a52484229cc9da3c7fa3520a48e6669553618f62255c1922639192db9f27ffaef273ac9f84e232b248bc948e4a1dc34acc06567ea635ab2057024ed4429f1fa08bb64b3d1b85360ede25afe4e3d636263a1e22fd9c19f41a094e86c6891bc3b80fe8132aa4a38b43091260f5e9db6c4b4c30fb8d04bd12cd95655f4781fc155b295587c88957c3d5f38ef802550dba358b9f038a32795ef46cf85d5dd3d2ae453ca0ab89ffd3e7cb1fc5038bfaf38be3fdd7a8f1c568dddd1f776feb012c196466a507f8807d73b2848460a225746877fd7c2c7c7bae2101734299b1b5dab16e8d8c49962ba27fa5ef5a28190d25609fcb3bdfd30b3b34a1ec9522bd3846acad198f1b35aa7e39416322d954742ea0d09e0aa2f86d4173ee743da31ff24b2e8755f595d2f9c98bcae3911ab3a26c91f50bd5544ba6e10f8c474ca93d34aa651afd6fc69d12a0547afcd0351666c1e0c90f5111d0ebd2124c7aa254591fa29c79acf6a65687d47041d6b25e2a4cf6af08e545e016d15e9f182d90211c9acf233628b17cc10235b3d803b01d8d1925d9f9a2f372798efabcb495455ed8cc5a6ad062d85dc6320b6a47c6bff8fb4f5fa05cdbe70d2ed62e8f8058ef33d5a2fad0e081815eaabc1e786d2b511598af834283244f092695c97f408113c640c69fe86ccf6df750d0f40428cbfdf463158705374a76bb03799472dc5ec08db7b35697c1fdde1f4a03af2c685a15aca23996b4b4d8df84e53b454a53335a8166efff76d23b72c76c88c158d2febf08c6122cd0b588ade2f73e06a91c2edeeb5e1c0517d70927189fff574292fa9c03839de1bde27ef705380018561425031b3c51fea186ed9374ae99c50e91efccac9c3f8637f0da3b59cbb3a1f6d3d2698dfd514ba5a27b92e564f90410e8d5c21f6b3a5e19ef3c7f2f23f7ae550bda5284602d39c565b0ed308dffc5099bd9452a41af0381a5ee84d6f9df262573964c8681171217af45ee11b1d261729992b8e51cb00f461c107d0e6268cfec0dd28a999694c5df6cd8ac17927d589e72cf7a161b4e80d5740bd3f72ac92fe87121295ac836c4cd42d8f6ffbbd7606092a1614c88aa3f3a9599a5cfe5b3e18d4cdfca00aece52fb1a59e0d70562aff7ced894fca7da5777734e68ee421baac3cc149870bea0c49b5e42d1440e99beab987757f7f8847da5e212e9fb24db34f82e281d5a3cca498ed772992cb0b73a59b936ff588f6af1cf40908f8be1ef0db383ce93eb9fe86e0d8ce6700e53953f6cd965ed1c306ae241b077d0dd8b46089057347e0054169f78175e031d41c34b2952db1069ea210d02d4b6c1be1c5f1112833d2e9e49e34b7c2d9c94db5ecd4f67fc25f477d278c61bfdf52505e30f72799f29b3d57febd4456ecd8d3f11971ca7efbdf018b3bc6ebe815f4b25a68d3a0d34b82d52e276b950374c68992a353376ae301924aa27d621a829e525d5e967e1b981d437ee827b1fbb16f7508c032b4eb89df463af3211d6206963066dcee2ef79e19ed5c347c2c446e145b9bf361fd28ec909fc8646a6fce5d4fed5bda20c9a0959050eab4f1b3ea2c13234ffd3089c5344d4bf94d37efe66b7f77e68f5018d8c13b865478fe0c30bb358fc13a348e0b242d759feccb824953ac8674c593e5c9ab8504c393581ba4bd88f6fdde2899b8bf438029d35d481f70e633c1d59195f4f56f74cbae9c393ef672b6f58e16ea30150eacbddcf1b3c5668f65f8effc4233a65b3f2c91e1d68978fda8afee7205a4e62491f0fde05c382eefdb036c0ed278242415045ec81d36e6f90d8256b97d5e779e26f01e6f75f3ebb236278505ba70cfbb69b3bbd3f8667963b97f7375c00737166f0e8fec9973039245ab95cef392142378bf774117dafcc81f684c56c55bff3f8b924431c36cf19d97082ee1f90f4b724d1324b13e8d4dcd3b9ad1e039e3b6ba58eb9ea89b0d8489117e7e060547c1e44838ee7ce9858468efce117edcf6521105f3f9f06541274a19a17bd6714f44ab395fac3671666677ed6000a05d7d3f2b049d0b6db64cc34d4b44b11dbb8c3a94f74cce7c3abf4903a13f357b3d2964eae87b7acb904247ff30d5e6594f271943b8a", 0xd73}], 0x1) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x25, 0x8}, 0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x7) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000140)=0x8, 0x4) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000ce7000/0x2000)=nil, 0x2000, 0x3) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040)=0x20, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 23:49:43 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', 0x0) clock_getres(0x3, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000002800)=[{&(0x7f0000000380)=""/92, 0x5c}, {&(0x7f0000000400)=""/62, 0x3e}, {&(0x7f0000000440)=""/219, 0xdb}, {&(0x7f0000000540)=""/27, 0x1b}, {&(0x7f0000000580)=""/226, 0xe2}, {&(0x7f0000000680)=""/30, 0x1e}, {&(0x7f00000006c0)=""/29, 0x1d}, {&(0x7f0000000700)=""/230, 0xe6}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/4096, 0x1000}], 0xa, &(0x7f00000028c0)=""/173, 0xad}, 0x2) msgget$private(0x0, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000029c0)) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000000)) r8 = socket$unix(0x1, 0x2, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r10 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x0, 0xfffff, 0x8, 0x7}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x6}, {{r3}, 0xfffffffffffffffa, 0x40, 0x10, 0x7fff, 0x2}, {{r4}, 0xffffffffffffffff, 0x23, 0x1, 0x4, 0x100}, {{r5}, 0xfffffffffffffffc, 0x2, 0x20, 0x40, 0xfffffffffffffe00}, {{r6}, 0xfffffffffffffff9, 0x5c, 0xfffff, 0x101, 0x6}, {{r8}, 0xfffffffffffffffd, 0x84, 0x0, 0x3f, 0x5}], 0x7, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffff8, 0x44, 0x0, 0x551, 0x5}, {{r10}, 0xfffffffffffffff8, 0xa0, 0x1, 0x0, 0xa4}], 0x7f, &(0x7f0000000300)={0x7, 0x1}) kqueue() 23:49:43 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000005) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) 23:49:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) close(r0) 23:49:43 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x802007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) dup(r1) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x1b8, 0x0, 0x0, 0xffffffffffffff4a) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) 23:49:43 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 23:49:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0x0, 0x3c, 0x80000000, 0x40, 0xa5a}, {{r1}, 0xfffffffffffffffc, 0xc, 0x20, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x44, 0x8001, 0x6}, {{r1}, 0xfffffffffffffffa, 0x80, 0x60000005, 0x4, 0x6}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20000004, 0xec2, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x7, 0x2}, {{r1}, 0xfffffffffffffff8, 0x55034516572c3a86, 0xf0000081, 0x7ff, 0x4}], 0xfffffffffffffff8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40, 0xffffffffffffffdf, 0x1}, {{r1}, 0xfffffffffffffffc, 0x3, 0x22, 0x3, 0x7}, {{r1}, 0xfffffffffffffffe, 0x3e, 0x4, 0x93, 0x51b}], 0x101, &(0x7f0000000140)={0x4, 0x3ff}) close(r0) dup(r1) syz_open_pts() 23:49:43 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/43}, &(0x7f0000000040)=0x2d) sendto$unix(r0, &(0x7f0000000180)="4175b89c6fa49fa179d4b3e5149cada775033e5216e3df4ad08e91fdaf103f7e57a82c904d0dc1f26c8ccd4c2028ec76ec3b768414950dff1462b18901745b42e77df04397109839906100fec8b043b74d54ff2017e3bc9efb456aae3341b52ecd1c480742cd0ba822c4df396277be6c703086eda77d50705e8176223ceda20217909e0ecf31eaf488023ce7571e7cd72536fbd7168817fa496ddadc5b2db9213ee4b8971240bd243bb2996dcebae29172e5920e55c70875cfb643a94567525436b57325c2493abd916e5f3e7bd975e9b9745adb4bd06eeee2e3d0983becf818eebbc86ff1ab8e83a0dfce2975c6fa13f41966d08b66add5306c219a8a4c616af28327fd54fa03489761d9961fc02a943520cf144886f7cd9fa51f1fa72dc23db4f80047066172c16ff51e3eac09d68e04881d33be453599099b2596d2517bd22b8fdf6d080be85abef0ddae83af826baf28defe3cd6a287848d0af51eb1b57b27d482c25b32ba5af97ff59bd5816e16b815e39055faaf3491923f8404c31420232e0609a260801f0507c3cbe8b5af75e96a7941fe4fcba5a125da90f037885453655c43415e6e7e01d9fca6035790d188924d9e3a83001133e46ea4ac58c0f6a0116b47d17e6a16ef45a9d9f58e493141625b5d56caefeaa4f7c1ff64d72cfc4fe7ccfd5c612cdf72217fba735e801323f19ed20010e4fea008b6b4fef84f95d7a6df2b7d0539c8873d389a4709d508afa81fb2ac3e517a819845ac69b36bbfeabf4d58755ff4dcd3f035bb0bf02b24e3fb22a77bea04c6f5348794de1f54a9fe0a7cf79a197e325135e79d87ed84f1ad13e495006765c4ac81e2a8a0c202c4e067c44da3db781c5c37721f92cc592a7f662799a53a7c8be98a7da5ac14ffc5bee4a5309d17ec1bc05edf60acf03a015c99b21a9eb0609482b691c54044f796f3d9ad115296895b06a224a34034eed5a852867426fefd69c46c8730e8b9865eedd19a8f6c462c22d6121ed11b6ac4302626ff12c422eec8976567e5c6989061c1df712a8e40be77ece1df191de1ae51324bbee285745c754c4dfddbe82d80bef8dc88b112bd351fb13a76846fe18ac17b69b435f2857b097ecae77e029a5e0cbe22cde2fce7fbe3e9e1d6c085df9d2533459b9928e34dd6bfa38971a703091ae0ac6a1452096da5a6c45dfd5bd93349c364db085e48eeae9e72d072e9e9577674d511398f04affc2686180169ca5637e4b07b0cd49ba917c17b56194c54090d237fad2dfb18fcec8008c929ae82a2044edc186476d3b1f6b7e6f4b1b228c365913b07bb26870b1f8560651475c2b0a6bed1d8e9e8f51e0de811984254f5b016aa2b15e1a6e158f6e9b9085db256cf3e74d161f0891c7abdb516972294308be85e2d2fa2734442f4d05b30509a750d7acb3b216f7a5ae5609dc671d050a63501b78f8e0041f4f35e4e49f3013378fe0951457bc33412cf68041fde23dd30d82ad3e6b086b35c9c6a4e27a3dc0c4ccc9f6f197f23acecd1a0daaae03b97b1dced0c0042f7fb54c2c0f83e5efccf28172c0b7f7e6a2537070eae5c795cf5aa6e0aefa28f580e971075ecd70c187cbff1061f9487bd77e07e30946b3281b5d58a40f63208f16cc8777c08f736620a7779ed0845272817ffdff120079ca749032ba10fcbd3b37df505022c9f837c9e3619707976d008228b4bb7a0670805d67886900d821e7cc561127a455b302b0ead1f2f7cd1c4ba1c236c4181675eb471b21b8e231902fe0876383b1b94764413cf31e7821147ce52d3d9c4aa61207095910c0054794d740503b5ec03c269b2043f7cde543d04b5fe3f5eb7cad679dbbbb9d7ecdaecd4e7096135a67b23f1fa8da161fe50d2f975a9a22533cfb60d6a759dad8e7fe0440e646b64bd81bac3fe1c46030f39cbe2c86c57ca0f0df619462a50e71009943090285a56b84925e1e93e7f6bea73a4d781de89a08f40d3550fb3dacbb028ec7784a573c468116b2bb86153fabe8691cb31d5ba9f361f9168de6613925a99725a7a3285a585b67e04f7817c4dee05ead331fb6ca3a374fc116c65f6ad8e458aaf5f0cd188723db86872d02daf6a41898ff3176e79d3f59c757d7f18bb42ae2affbfd2180fed494a910d3614b66a6a3c7e78d2b96def211046296cd634c32289cc6e555df25e240f7596334538cad22d63356a24119efe9b04bea7b4562609691faa9757354871d3332b328af74bbd3bdc5e04831eebbc1245862a198ac02c80746cbaeb96f58e0007a7df831779caa04fbe684acc0184f38a14a45248ba9ec7cb23bd5fb5185800f84cbf295a3855845864a3f8c35bd82848be1916a93ed0242b8ade7af3eeb7e4b0625b7f7a3ac9a810247076139e12f2a6c2693d4006bec889c685987a98757e8e38077d409ed918dd7fb1399354e130dafaa1f0873c919543e1c90ce2907a81148d2b57fccd23cd4827408b021ddd6f3a1e475b6da69d4a7bfcbb8feb81cb2cfe7ff5f906c388d65316bfb20a30f4e6f2da1062b5c5353eeffb6ed7bb998ea48de5608547ae39f292eef9a11493c62d154c0ebad6454df0a928967c9e57fa2fc6136cc7e3d3f8ce243bce0498b7afd087a5de4d191a65bf3ae5d43cbe3a7f325659555b000cd1744fc74094af4156af719c38eb846bf2171455c21e37cfc3eea58e5420309cf8a27dc9631b1780efd2dcb306971534252a6c61c6d99e3e7eca22d5607a15fa11c99ad42c03aec3a5c44e26ff090df91a0db6758fd4339558d6f0c2096d4c79d1a191f61e50a8878e8fc4b989ee8e493309a906da08f2dc79c21a19790ddafae16817216b699b2264d090c768f70725ba9a51ed9b04f3148808279c714119f337687b51b65bc60b13330b64928754a036e350859c6537c1aef9de73575d51bbb00870ea67127b2f96a011f2db0e148d38e9529fc08213524c2e9fe679be2518cfdde4c1970f4f94f46fac462c270a92fdf78df654ddf1e20140debeba94b78357e3380c9e412bdf4bc55cc2308a1e23969de2a52432f3d451cc46a4e270b65698554c7e79d4bc356ac8ac4d43aa463a05174d14209863895323fe0e3efde2d370028870e5e4c45a51c4504ceeea3b417b863655bfc3f93dc3ac6b2ea91683d8996acc1ec05bd6b788e3eb94145128eb419dc54e56d469008886dc83e2e327e3cd8b6e4cff9d63cb05c181332f234caa1f0cf2f59c5f5852071432ec47e231d0cecabec263aea306062ecb91d9b248d8bcc12f01ea30f33b89a26c12e2d2252eb8146302be2fb919f189f38063de9ae250f3ea39f64aa2f6b1aa2e3d4ad8db375a8011922ac39ff1c2874de641e764c2624bd9a05082911bc1f2eea24032eb9369500e4da95e0ee5c8f31bee20705aedc146dfa7e459dbba84d8abbc4877385815288cdc4639c6b9026619555fb8b60447427ee3fb182bb76531dc1814277d3f0829531b18b950135adbc9dc5c57184892aae75daca41f438da71da5a8eff70cb5ca4d76e96f0450ed3549a4192d8275efaec08e3cf72b9aa62d713fb445ed208ebe67286a6d5458d3643ae21af7174c0d39ed34269ddce2952797e1ae451e5d74bae01ff94b22fe16553a32f555db4cde84404e979743fcddf6f1d4ff262c1a794eb74e5192b782cb4d5bf500701c5837611b3d0ab10c32dc0ba26d8d3dd97b4a671455a3926d07c64172963451fe95d1ac6eac971ed728f9ea23be285bdb9c2bde9c90fb178da54ecc57812994d22276bad5aab2e01fbcdfa767734c722b0af5313047b95f89715a95cb86ca5d04714168c74d5e5a8b12e8a14d931384d186e12b0316f34aad1f26127808401fba7a369620a7f90a9c51533899837114db6f2ccbb7859fd8836a09ea6a4e30c7128daa976f71a8dd43551d33da2c15d0841bcb3c2d3a62f92d9563527ab5e9fb7ff338dbd288c1cdf7a87cd17378e0fdca874e96aad319eaf82da6e57385cce98699e4aa0fa0e3f388e6aa8283e449782d75b7aaa300a96e4eccdfc88a062527126db73f9c0d22bb924009a8d13dd82754e9e4a6ae1adb6e7c11f35d3fd291d9e8f9883d5db1b5fbe4741bf92dba796622cc60906fd15b3a25dd56c47bfd707034985d5be086c0ef521748bade3a544fc38b36d9bc94da6bfa1146d227ca51e7547cfde06b27915c553a1c88d2155fa6945ff252fbf210fe4b4d9a35888e7a784633d1bbcb549884666e1215b4b83b2bb223cb45e3ca0608f065456f26baf4cb019cb60b729bdf7a920843b5a6b3c6681f28b63774b6aa6f9645bc368939e4cbd4cc5d4a2028528db192c73f6b8fdc663a871d8cf7eb4111e0518345aed0d0f9465d3235f35777392e86d5c48b1b75c3f63c643120f90fe743761bf4269d12cbee1d247738e0f7d408f5fa51073f4b1347a02b1e67067b771366a5438beb35f0746223d1dbd4b8b75011398a3fee17af375cb3695d57fcd8fafbca562c230f55b30051a0de06689f3602d348997b239c8aaee615a9321878721e64a3afdfaa70a8faec5217c745e79dd61ce83fb4082b639fe412360eb9fe631c7c8f1f07675d3b660c60ff9211e7264537bdf4b1ea561472126d4bc76b2629b43a6997de4d0e4d28dea0ef95aa26c4cf0cace2732c1fd6f7cee6522cfb68ecec9d0e3b7110cbda60907d84d21136827ee709c99cbdb551b6f76160137300add7a53f47acae97e1711d3d34f1f5dd6334891dc81fe4ab687229e9bb922ffba338704012bbe28750a0d4d4a3c9d6533c60a9f5203b6e96e7ba5951b19bda256a6c477406f03bca06807cfea628d4721f8f3718bb6be90078c2f8cea4f5bfb1e4f6f6ac100bd89e491c06c209404a85bea57e4e3b759b3dca6aabf5a08874b76b15ca5e4ebfa2350a42ed8323cbedabb87bc635e18806ff5a8ca19b6cf235c1f991345cbad18ef024ebdc41c3eb0a9e727e16aa49986d892a9cf77b315acc36c57d0ab3ba64211eee72cdf2f40cb7be3d716f19a4ec2d109984029a34ca00a5370aa13377345a809cd3d8390ee48850a3097570249a18a52accb38b7095d15c831cb47098441504e92271c3b6f997d96ebfed59f883d761baacb600083af9e542a8a4b0d7bceae6481f7d9b859a0dc203e7ed17f4d82402af06d7488a4e386c98f997322f0507426244047a7a04298bb732abb304e3577652230c74eae839b5c3a3d4e5e98b642f5daaf8ec251c2eed37babb81c885cecedbad4d26bc18288dfbda99a5eb4d418a5aeee1e3d5985d7dac6566d19e99d2ead63660548a9e4300115dbf512117787a617e5e7c7025a986d3321c734ad280c64cd7543a98c0c3049a3dd542cd59ed208a7b3cd5819af9023898c5a32ede01acccd58876240c8429dda2151ff84f5cd60b86d619627ab19e7c54f3e1e77f5fbd1f80e50e48c8e2eb6d209894778bf8540b362cb21d817df7a1bbd9a821839a2a76fb90bd8b2220c18ea92985384591258a984da696b260beb54e55862303dcc0de1605d0c78003faafa1f5298804a3fe6340845c1b9b84baeb800360cfecbb59f95aa6648ded04d6625d71f35fb37a39e76f614065dfc69ce94dc09d05ce37cda18694b37f5517d126a7facd3dab0d1f6eaf82f0ef926b65eea5d0bae05ae42844b440927eafbdc8e9f4da6dc2da64d96a5234077c5f10639049767abd0b17f03d5a4c03712fd68e7dcadf2c7e2271c9e2529a5e7be24682a9188b10b86996b88b3570dc5ef652641803f71462d0140cefba58ab4211b83da5a3d8f7a7ff4eb762ad21430b983caa30b0b0aeb2767084a8fc", 0x1000, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x400000001002, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs, 0x56) 23:49:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) 23:49:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) flock(r1, 0x4) flock(r1, 0x8) 23:49:43 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/78}, &(0x7f0000000080)=0x50) dup2(r0, r1) 23:49:43 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r1) r2 = socket$inet6(0x18, 0x203ffd, 0xa0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe(0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) accept(r0, 0x0, &(0x7f0000000140)) getsockopt$sock_int(r2, 0xffff, 0x1034, &(0x7f0000000100), &(0x7f0000000200)=0x4) 23:49:43 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) write(r1, &(0x7f0000001500)="9e9e2cd833f806ecf0db3a4f9d720ff06e5d24ba12914e6dbe00491cbb1dcd3b62b181a696fc2135d4ecbc386a4d1b3ba4f97ac598dc973b3ec89bba88a4bcf5b505f7c9e9766fe49ac4b047121e3f0f67a10c28a97f7ee6551cc0d5efaf085c9fce3344061cdb1d7a589b14219b37b09395f2efea9a5186c7bbae3c47f3496010fdaaa313a8c4e3ea8561e6a8ec7b4196a114adbba89b7e9dd26b880792ca5438265fb72cfeb653fe22c703342d3df0dcfb30e8c5c6367243b542058953bf6c60fcfa2169e9e3085ee82dfd9ed0422238a5e6ff97f531845ef3a3ec9870120f253c77578b425ae8a21411dfb3052610b60a81c49bc13f439bd9bc78a31df2fd1f0ff75bb13db14001181d507e03d2d491d30f09362a4b6b05f3d34fb26e861bdf28b6cffc244a8b1262d841c3ba6b849e0fd2c5b22e39cc65859c6bebe0bd9fe4a0bc24bfeb43eca5c2937ee76db9dee5b8b755d6d32eb1594633445456c0c7abab8f91f2ec60dc1a53de8e46540532072c01b5b49e7574e6d1da68d09f1fb04549e607a43a6bf889eccdc800e89d182b27c99f9500a0ccba8a75fd8b8ddd20be01bf710be06f0d15ee89d5ff3ea7003ad697c9328bc4bf988c1f5e5e24e2bdddfc1d4a3652de512b567431aceb017c92a6f4066091e8e766e4c02dbd866d899080d4a1974030a77ef39b823db2c0c90c9c03964741562fef084370e6d5409babec51f2e33bde4d8bd425642bf00e3f754f884ed355adf39e44d694ae78f7c37afeec557ef29f4a3484c869fde728705d2f379919823615267757d250e3331bba5f39642e674c48aab1a997ec1f1d7afce1d7168e7d43447ee4882cba0373587d1290eb4edcc01e8d9395d0b763462f25d065a22340591edc636f9aab149068e488d297b2d6d34960a30a44b5ebdac3aabf0e7fe43b75aac025a6566dbcde521d22f0b21604e43b906ad1881cca9c45c2ca2a69f089c7c52ad5c37885079b46ce6d1a9ee60ea83e1733a141fa95d57552d0eb08e487d9a60dd993bc24f64b12793d4908af2474d36cc8ca691a39c8042aa42e8f4932becd79ea7ca3150806f8f06c532f94fe955451b60b789e24c61c97dbd516b91aad2103cedaafb8eb5d6e3b6f71f137b65d0cdccb427465f09a2f6961fe844bb076fd3ed87160d910f74eadd587c2db736ad92937560bd777f3ea263b23d4266eaae822662a4db4de1c3d89f33d895440be445d9c35062f8dd7042c8c1bc7159947c51260e3473e3d7f2658db9f62c66ecc6c80b4a4335417992f77b64d84c5eba239cffd0ef625738bbe6466e3ce6b28281a6c53a48ec4269bc30bd477c68644b53d81c4af26dedd9248f1515c1c565165e11909640acd8b3aa372cf22ce3c5b828f10f29c71e019461abf39d7904250806292daa293a5c10e773a43ddde0850f12e5de2c556f6f85a8605ea153a70b940d4bb02c07be2bc0841ce883585ba59bd2de17114699c80e1a318b5260b69986cd87878ff869aba67f0152f76d183209dc4f09df900fad37a2ab03d0395c47b57f4f0da5bae1399da03eab16bcf0432a25ae26da83de017139fd7772e071004bc36bc47cb563dc31e928d124110de01345c893331e37f2650520318e199b9b4e37c4adbc9e02f67aedc559075b9e5fd83f2e3d886f5178832538eb01b7cec12334deb7894fb1543ed88a03b7d724bae6ca7fff5805e91377e18d59bc0c5a3476243d11794668a240db81857f4805db06f424489a30f1f5df31e2b4567d5a410a5e2321a36525dbaddf1d9cdb8bcccb7fa408838310f5083142c992af5f3e3ec8b81992f6be121933e1c51305306c3377f6aa97f7a45837e02d6aee8261b946397d56182b20fff71f6347304bd0b93423e79b20b35247ce6cde12e5f3726f5f7f30a8cbb061439c3d7a4cfdecd4cc78348d0df6c7d70b71a92ca6f3de000cd9987f410ede54761a734aa7bac8ee722be26bf0497f684419b315901fe0379c63b0e1028cca796d41956bab4019d2d4a30b22255bb3ca2f126b55cb1dd53512c50d6ac2a3ae35e6c0b72588fb28541ea97fb55b316c549da3280767bddc5d1b20af3c94334fcb0eb683caaa4f163d65feb0c75a3b45ed3a4094b6594b8babaee291ceff6e9bcf726b88d6ad579c92dc0474974e041105bc5e9784258bd9c23e4f4d167942dc6f535eb461f0010f17c3899290c46495649bfb3db2f6dae4caa57291898730d8a48d0bd2175a6d1b7637716f2a8c7fdf49229468bb56d4b95ff5b13a5d054559fdae58a5d07250c3d3f76e62651ed5212fd0c9349dd8fe5193d06075704d39fe85f2dbf5b6153a5c39b598bc76865255781c7424a4c5fa1b7f7808e979f38041d913ea98b468978d087996400ffad22cca2694e4406f8b79662a8a125a2fcb16a4f3ccb2aa00d1dac5783cfaab819d377c4767faa49cfbdba9546a6cdb89d7f6c030df8c40e88bdeea3d3e6667cfc74187bd73cbb3fc3868a1d8a436857506c958e3b53e6a0f609719fb7711c00c87ddfd47f590c1b1af1f5b640f49435ed753c269eb271187ed52fe7d1509bd15c158b582db4031cbac1d695c39bdcfa23dab0e06ecc6cf487622ea95ac76b5d21161da9a6c3dc4cba0ea65c731df825c2fd50514c06376583250761b656542e098664ef5ef9b6f6311a00212b0268c081593433904ab09b0de3ecdc75857101834ee46bde2f960a4a79c157fef16028eb183456f3be77be511dac4b3abe084aab6d289a770b8bbaa6c19ec67e8d6f8cbbb336066541f314e5c5045de6f072040f7921226acf969added1d7af10bc3baa6ff1ad96baa2a26f65ea5dc546c66d24f9403ad9e3f51c60d8c36b5dfe2f78f48a40bed952df76f4161b3d54d3d65bd138c0f86b5f0af987e495a9def8e1e473babdc4cdff2b19bce9f32e04d3b4a484bb3be16581f29edf643a7e2f2c51adf0558c577c1695fa80d1e973580d0107fae82ae54eab93200ac411c1dd377b76247de0e4362332eb1c6843b66a3bd91d966d359153bc5498f231f48eb5588bee85bd07b9adaa518b707239738ba550faf09d7a2f3e76c7a1d495a8d43068e1de50f0d96b528ffa43ddb01dc386ef1992726dfab5d9c7f73e409e61c085edf8f5d9f4a470d25d512b0c6e30014ada5df5ddfcdb0429aaf1f82f9fe030a653df546a3f7d94ee1c630e93fa1887705b97329dffe80e21cb6f789c8ad55256beb0c9ed66d2542572a86db3edd14d01adfe1a4b11546753bd934ef26d7c35c7772df616e7edc4c52e090bcb52ba1de6d9947381ab37052cb893c8159883579871bf4e7c8b7b6cc0e1c2eb2aae5e67bc8594117531ed39cb47ca9222f983b2278e92760ec4311e9a8d15a28091ee0d48ff0787fe027b28d9c6f4e48a2bc3a7c5b38f27f4ea3f9f8c8acdec76552071a3cf0591afde729a84edec1d378ddb85ad3964f3289b9b811bf5360017f7704e70a72eb3efc2cb73c79044c5f4b825d505667165c257631f764d4e5f7091147d35fb20e99e3033aa507dccb44cbc6052c16166560b61301418d4a4a2d65e5db788fd73f79948863b77e78d07a6300f9876866e15f42135574a0937448a775f98fe47336b70bfe079d4ee2e42c9cdda3925d8a6c9d58e81bacb62fee1ab42a35a94de976efdb90a0471be97a6eaad3a592e93053ee37358ddcfcf5b032dffe6589e6eded447ccb65550b60e23b3fe09ac65dc0e88abb5e0b68caaceceb83e36d885fdda63bedfbcac7d95769d97164bcd063ad37b32bbc73917f4e0a1de8d59d88b8a5803d320db95118f199d40a0d35f9df56d05f73c35fea12ae87cef11013392ae315fdb5370ea3cbf2530c429c95d75fc1d4331c0a70196fa7b613e387e9010de7407d2f7f8c6cbdad64081652fd9d5c1d9b696a5e9e154b2094d36862febf8125c56e385907e8ad07689387f229e206acbc4e862b3d8bb723b5ac7c40396778028d083fed71f1f314777d2ec47d576f74d1d502530c2d726093ab109cf151383ce84b6b092ab55bd6b1e719b7349ae7422f19e7b5df820d4bd3ba10334aab4b5d5a33ecb817a992f37f78e03524d075f28cc3b1a20ebc7f913b211953b0b5a53f649aa002d44742fe9b12c2473fe4fa3f3f15b9ca471da86a141f0412422969abe652679b0e3e1abbd064a51d4e24a3ac8c48f4e8d9c86e46a443b9f188fe53216d237d47601467bbd1b7672d328c2352440141c720b674261a5d2a237124c7d741b45ace970d88bef059cf1d034439ff678e20287754199b74c95b1e6d398eb63899519306edf30cf30db121bcd255d1584e28f06bc73b0d09e70b8cda3454f2ebb97a3e67b6900382002eda908fce8e5eb37f70e4d5c6d80b818f7698dd0a7d0db4d93cf913093ea55e7115c908679d9d9e5f6c4ab8ffa60317ccf430c47226bbc4a24a6d5dfbdec636ba0abab3112dbc9c46412cb83d063c27edd9c50844aba997c1b93f5c9f64bdd7febde60e3f12dcbc83bcae8a763019503df8f18dce712e1aa55a11630622d9bef2a9a52c5abd991d87f4770b34caeeb0620ba7341190f009145a3ee4295082e32454b7e5be3bac298289b02ac053a7549ad5b59169c98d32fd0c8ffa0eddff8bc1e7f3d4d1ff8a6c71cd5f175c93dbd82f6ca5bbe9ba3c999bda799046b26f7fd690184d905e15ab5db07e189b7bdbe51dc45be7b66bcf0e86369436b98e1a4b84a06339f5292507c3ea57d75e4716658717db9d770e0b8d330bdda2832ae022d48c13f4faa6e77813775144339d120dc070d44b2e2c0bd5f86654f7bf673a8b0af6d736702f7542efdfd62481b08a4276f47133b59e36fb89b8331fccb5846beb6b31357c1580abebcde6b2bd320fcd74f00e1e4a275d47c5ad710a61281832087293d8cffe8b16d085dc1fafd9dceaf23d54f089b5f085d69f9e0affb443cee586db1c279e53a2ab2316be7664729c37d50a5d2522d64d2b56d0f3295c66699cdab9b0d0a9df47fd4529376522fd039e04105d7fb851f207800c7ad32cf781f57e9149677603318274a3e8d6eaf629705e8e6b6ffe8193f3bdc4e5d46c3242124f507e3afb6d10d6a7ed085cd3ec456ff5c42b1036de80d65bf8df964ea1e6838b5b159dde9c2cb6aa5ff63df8f43c4141c5a1aa3340380b1a64455127aac32e7d42291d877b34c6632e8f05c84f4517e52a2b285ce8ef805796672803b1b81c078340c11452b56c6e8df9f8d83613e283483cb28ac959e8e4e0f0f1629081e33ef975bbe8c6bdb3106671b0643fe527383605ff8bc22d603de3d7fd751097f4acf0651e465137c70257db103cdc30a7ab8f1fc7d035155cea7fb622343c715a1de34a7002df5909d9e1462442aca3628d678821ffc484a10ea82f5a3fe1efad43306a1a19d5d9e67f8b4145c1dd5a8c9cb3a3d9587f188bc059cc3859cd1a7e28444ca71c27041ca3e784387bc1cc17c8e0ba47c72d6a1d66a1fbe65c5fae2c62ca962b9ba34f4d367254737126d052294645d0da773706303ba5a9ad77cacc598f5500c0df9de88932ffc02c0cc7878965f995ec96016a5a9ae71e1f14d4e67b1e1f544e63abdad82ff4ae3e6939d0f8a4fb4ecda285c149101124d9fb0b9ff57843e29a03dcd03a29148d037051f1b78a28a2c7bdbf24080826d9eaf04adbfe6fa73474cdb20d3761648888b8868b66dfa6045541dbeffa22239095a7c79bd8e00c34487c21e2429d3ce83202b161693b2e71ce49a5077be4426e3c75b516f5663786ac15940a7d2e57093629d32d0234ba1f0a9fac7885898bf68890c3", 0x1000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000001040), 0x258) ioctl$TIOCNOTTY(r0, 0x20007471) 23:49:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(r0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x0, 0x2) 23:49:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 23:49:43 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xffffffffffffffff) fchdir(r0) fchdir(r0) write(r0, &(0x7f0000000000)="bb0a6583caaba62f5632ce3a07d2b8c5425025ecc42c0e42daebfa583021404e0918153c4d6597227623d20ff6357f7a3b38c69fcf34e1a7b01dfb832352970dee2930072f052a97031d644e09a39e89683941d58d0fa6a1bb570bae497df41afcc7a8894be4159397fea26506c3328e9f79b3e5ef5bdff716388bfdb56dec94a7ae219ced4dfb66c249da76d1ed552ccd19ce1e801e685200714266aecf609ac7d2b9386e718880ab76425715ba58a0046e1c5022d4d2f66b4ed7722c3d33ba538d4247eb0f5a9ab028abb0395876f74600d30d40e3a7da642456742a5b9bf6085dc580b902874b063bec97ba0576516b5eba55106ea7", 0xffffffffffffff47) fchdir(r0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 23:49:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000300), 0x7fff, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf000000e, 0xeac9, 0x1f}, {{r1}, 0x53bca3e12e2cb9a9, 0x2, 0x0, 0xda, 0x688}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x10001, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x40}], 0x4, &(0x7f00000003c0)={0x101, 0x9}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x78156a8}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0x2}, {{r1}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x6}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) socketpair(0x18, 0x8000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) r3 = semget(0x1, 0x3, 0x21) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000002c0)=""/50) 23:49:43 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0xcc67, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ftruncate(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) r6 = socket$unix(0x1, 0x8, 0x0) recvfrom(r6, &(0x7f0000000240)=""/206, 0xce, 0x801, &(0x7f0000000340)=@in6={0x18, 0x0, 0x6, 0x74}, 0xc) kevent(r1, &(0x7f0000000180)=[{{}, 0x0, 0x2, 0x80000000, 0x1, 0xa}, {{}, 0xfffffffffffffffd, 0x0, 0x4, 0x9, 0x800}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80, 0x1, 0x81}, {{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0xc224}], 0x10001, &(0x7f0000000000)=[{{r1}, 0x0, 0x13, 0x80000048, 0x4, 0x1}], 0x7, &(0x7f0000000080)={0x4, 0x1}) 23:49:44 executing program 1: r0 = socket(0x800000018, 0x800000008003, 0x0) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) 23:49:44 executing program 0: msgget(0x2, 0x40) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/244, 0xf4) 23:49:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) msgget(0x2, 0x200) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 23:49:44 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r2, r0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002640)={0x0}, 0xc) r6 = geteuid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, &(0x7f00000026c0)=0xc) r9 = accept(0xffffffffffffffff, &(0x7f0000002700)=@un=@abs, &(0x7f0000002740)=0x8) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000002780)=@abs, &(0x7f00000027c0)=0x8) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r12 = open$dir(&(0x7f0000002800)='./file0\x00', 0x0, 0x30) r13 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) sendmsg$unix(r4, &(0x7f0000002980)={&(0x7f00000000c0)=@file={0xcfecb108677b3cb0, './file0\x00'}, 0xa, &(0x7f0000002580)=[{&(0x7f0000000100)="98fd8f551f78c79e39276a7f9e5a4eae6438d08f1871f3873fbb587ae293d9da1519b2857fb08d4365c1f6fa1f8fc6a8a088b17676b3fa5a1e21268776d668987200c1594f768143b6a5ced0ad1217c8055cab3f71e3d3bf689ebf05d621f2eab54428797ae4c6f58aa0a69d5f9bafb5cdf39e4f0fb8803b45e6ab8712118a090f7a246e5d04fb487634d01249380a3544be65d342b0ba9037056a3e7ab522a31914ebc9fc69aec8f3dbbc42fbdc5f515cf8a6d8cf07f5b47abd1f35d93b54f986eec721762745da60157e053e2398858a8a082a60752272dda27fe8f03e6fdfe68c2178a8601d10af96de2ccdc18dd3a7862a89885d1a13ed75ffb967e0a025bf4a15018d9b6892982608e9c2f4604905385714b5e4e66fe08559cc50914c7e1efe8de1de952ebcafd7e0f22ddad4ace035986ce382f552f959a0e30a9f32bd71e3e0eec8bc944120dbd754ef265697094601d1cded3d67478774c88494a49661260394b14eab4cc0cec6f93eabc9ef4c19ef061152fbb079578203a9b3aef51e585af8afb9aef6b292030bf86483b7bd28e5f3153d964aa21b8547330adfa160ca2dc15bfbde6cb882d515e0f80cab7682212824d778c8ff1af7264a2d7d9268c410cc08a4296e452e85dd768f30158c0db6894bf4a3f68f02e590e43cfe367248c24706d45a03dc93b16d2199d6a1e81aadcf8f8efd38115868864b77d5852b56210407a991b8cd45900157336390d55f7317c78194b5d1762b93357fad77406166c140b864ab22d11c08223b81055717e3c607c0aaea283c75c9bf6e718f32cc447205399b72a3ad03ecbdb0c783d6d713862780c4bf625d6b7ad784a5ee94999b204a958b768eb1061222d34308ce31b51c06a5d5ea071949a88c1786de09ff9e6eb79e9661716f52a293705b4f7dd0cfd0acaa13cd18d81979e261fdf6b77f81356997814cf070eb33594ad3e5fe0b099fa42fbb470b7788ab36d2e2c2ef9efc9b0debcc0269a5b856c1f9e24a8507131f8588e06e54f0b597ef00994090b17c148e463d1a2a60152fc8ee7142f4d81c04f7c165910946d22b22433cefb5d4e4a9383e56f014cd9b6463aac9317ed22ff10bfc5d0c76ed7a6a3cac2ce97e9c80ea3f0c5cf5ca507c6ab6ce053802498bc636622a414ea2ba0d46921b6892788f8b2625d059800669428a4c4119165d55ccd01f4d89e7a3676acd5ed687ceebd9a0218f135de56a472d6e37ceaa27ecad510431056cfce87e56a46e5261065c1393b1346185c1e80b768360c36614a16c82f0acf190bb11535d42c52dcd335dbf978d40eb34a9f02c09a038f8073db8514f22a7fec8d3643870c7fde1340b02a0baed507c7c16d170c657ffc22fdbdfa40dee099c465aeba8610a70ee01a3e0ffc3d9347f920157fcaefc73b7566876a491512491df36b0a74839a890d20c22997800d62e1d14de5cb2242fefb272d6fd0981b106560b0bf3e592e03d31f58e9f3895356ba33afbcbf0f96dc2b9f73526cbdee303ebf8b0e060a7b4047880c490929a916607d5ff10dba61d3303833f481e19245de2b2e98db4ba5fd16d7037615d7661d81bce78a4bf9d30efabe64103a122b644e5d411fe7cad1caf0e0b8dadee0a68dc283e18f0a0922674a978ea221a545c1e8ac236b1cbe5f4f0f633581371bc8c1f943dbefe110d0a4804a446e4e61852004d92146a038d45278da0d9d89be4ae1e8d7ad9775a430b06af66c01ea65fc33a84955f7afcdedddecb2e7a4d5bac846a0eb6ac8e3cd165c06bd172b1ab6ded01976b1ad1df0ffa696ed6e9ab0e28d271824f21e401920c8d8edd15c13ea7bb1d39949c8a938507f1df516e720af54eb470fbc362b5df742ac33908ae24c076a4bf93f093bbf192ad526a7349b5121cfd2e4b0ddfa84f18f7f9509dc9885400226f4ea72b331fe20ce9d868e9815d701571af4e4ef05f8390503f9f286d5ad46e4e0849e2e16bca1a6e48672b42ad7eab0f35507cb54ab254b1579753e45135aa2bcbf8253733ad8e07220875494025b69f902b793b17260e07538924e39109150737a529cc6fe39116ef7de706762cafe5b8d942d93b5cf04e7a4d2bdccdea1b1a75f8301cc9966d0d0c7954d0dbc148fc6ca1d6fe5da244f26c9afd3d089e14251f0909d001ff32f3c9900a3fec5921ab87972471180801a7272738cdb5269b44e68792abff734098907ed0ae8e2438330b0463e2924736cdbef57c601491940e5ba4256c25cd76cea438cc88584009a517909e902ea8e915c80f059bd9a4fb33dff2551851dfeb031be915c95e821d364eaa5950620f957fbfd5716a3264c6217da334e0d09cb586dfded7bea2c577a84ad43adb4e2e8311a36e330a25b169a3bf15b0236a4f2ad575e82aee75b73c802bdbd3cc5466b112466a278f6d9d0769891de0339be9937e3eb5e69a456924e47fdc64c7fd5f8f7858f21f09bcba1284f7b755eff5ea6bfcdc283c3545aa1259336699c3423e3fe5f72e94a82cf94b0b321d6cbbf24e98774a800bb9c9273352e41e1a17da4a03d73aad772391eca7b3c0f29ab2b63f96a180ffc21d7cd3b3161e5ee2d6b70523a659af243072c9a8cd93860141bf711364480c5128e57e9f4abbeae1f7d2e639484055e439755ad774c0e86fae8a9817bffe731d2d6d4a264b55c3f4e825df6ec819dd28bd857cbcb2d3d83ddf5754efe7ee32e067b8e6d4c2e4e0591355fb60ee8e8e03983546850b99de8f2b6efb80ee85ed24462623e0b5b19ebeff3c61497a723e707eee98278a27570ef2ae614f897a30eb8400820fb7b7d70e3fb62c39d31d6722406eb3b82d2d62bdd09117cdd7e08435cc8867c948d4736ca0a2499bc2942f0d8d6af0d5dd51599ecc70d14562ed6d78d4cde399dc36ab5983e20155eb006f639dc3df2e6bf80dea8afb6c61f35521b4ed4f41d2608d02cbd50ea78e10efabdc900797ee290e4f7aac6c24123020ad7ffff2bbc5146f69845fe404647fff45495ac7f9a4bf53c5bae2f704d902d94a94d09397065f0be45988b68c3f3ee63741d254098f0dd2e86ff35b6678ff47e98bb6e2bdafc8b737bad0268d21addd6a92f4f94cf530670a4c7fe0ccca04275b165bd83eec9c9b386ebed4571048fd8a88feea2257c0a806b710df276564648808ce010bcf753481a7700244e00f5fec9a1ee8c7a38d5bebb8dfdc6cb218b1f426c506e65c0201673e0cfe15297146138e5b7ef20b895e8496d6f0cc1f10abbe1e8245a67000b92525f23322e38ccd15fde571d54c23fa17dff46c767f94a0e70aa906e7c3ae475dd4e7e98be4b9e6742b70a862c5c917e3f2c0c079a36a392be0223a1af1228fa812bcebac090a5fb455acf93ec6f832dc2577ad7c7baf000bff1382fa4c89de6edd952cfadc13b0506e26bd3a4bc651a69610c84c2dbf3ea954bda6081fad6bb5be26f97f0dd1ae6b1afe808a8b424fb8797a4239f269b92f9377739997b11a48011f6519140a590c958bb6b0b2ac850be6f956ec170fbc1ab8f649116dad839ceedcef4df07e418c468e4abebda24e7260fec5f12cce413f535204bc89886db4fe0edb3c5b40a7b58d5b0b8bf1f5e09193ac077f03af5e6a59b57f5fa7bc271c84d3383947924f1b3d0c1b6d319858c718d45483ab5dbcb999fd68818c04fa09569620a6499dfcc328785cbe14f110052e66ffb663c53e1c41b4d872aa9a3d8384940a5b3c379a46b94b130ff7427b2d75838d310ef777d788238f931afda48b5f087803677c1e64a8c2f3b1654596c8f8d9018eee3135643dbe688f9ad8c91d7ca5b7565d1d6b1b395c5594312efde5622a4a0baf2d7f2e6b0cb9459ffbacd3175d7ea6b9f1af03895a711758ea77d52bf8233e1ced55eedd2822bd10be91de949d85952afd46feed0cffd81e4095f38f4a42684d3768cd43284cfa8774da0843878ce79f0939d4344c9ffaecf192ba33dfdaa541839cbd116599f8288d2e4f4f670418c80139e66844d8d61f4fc3de2d64fa9d9eab1a58ea3f18eae2661aff381a1934920b4957d782c40c0ee7f0b3e83302d2bffb9222882e5fb8c116584e112c7b2827aad8cd77c0a6e3fb081fd45a7461296ce7f6b8c9fff28310b067a120a8a570bedb0d74bcfaf8dcb615148380cc7ef8980864280daea9b75faca26ab0e164e648d5a560d4e5202e59b1bbbcdd3c1e5bc196494c3d737646b7c1d60fa24dd654160ee2d4da654a7f3ed1d7d24bc5d9fa55b9fcae170b54bea13658546a58f3ff52cc3ec3159a626d84626528ef5ceab35569a69bbc94141e868af6541a88ca5039fca283cbc4b2d83dd62d538385c17e515838cc4ba7e536ab073a94d998f9eeaf9b8f3149c7164ba4ad991448a5531b27841cf1dcb1554684a3ecb1bb1db2ea1ce03861e735fdd68d30d97afdfd0b4503d34a9ca9dc3e4e947c9befc1c36f5e1366b01f7e94b950aea1a8ebfb19ac7fd785153283f61f4ea02225a4a792aea8bbbc0233c5e46c231c68787f75742c50ce7a94a672257c85e0b11e6a19a073c89594cb8ca1696cbea870b2d0d0af97c8ab86f1e614ad57cac897353f50e8985a935cdc029750836d8932ef4c922f7ee54c8ee56bf86af9657ce25c37dac3c84177741da4700abcb90337ff512e6be6e23187307c817d2afc464d7fe1cda7b347d0c084e0f71129464c8370587e65947a7db82a0e8f840a51d3eaa945b0022c7b70005cc127bdbf3e2122dc658cfdd715dc05896c596c85260a368b2db1ce3b7e186e8309fedb8a74861a967bfcfe85ff2185ad7c89332f844b67391c028ae5aa4e3da87fe948d62b402736cfce9b69b1e1af23c185178ce1dedcf1f753ff317480116c7e775bcd3e9e63015208a1304d53d615ed72ddcf4e8a3667b09a8fa9be5c17d26b2837318a6dd165079e1c7332c427b754ba00222ed400bec3fd4cd8bf72835368a7bb9153d3e76b90b4b11205428915a6018ad4931ef1d40ff537a03cc05902a266f146af7b9065dd0358bc614adb9c2b531ac11c66a5a2af3293512eb7d6e70562a1ab84ae010a5d1eeb0275de190cc1536d58e008239212a555baab88608d0574da044823aabcf50a89fc82356caf74cd7b7b60757a7746be7ffd29e21bc89e07bbd909886f5e7b899b8190e7bf093f9d13fa10ff7c6eb004c74ebefbc40879403c0c6d5b78babda2c30836038709f326cf7f82337bbb1067c88a194c70e16d899b63318e77f1399da61a59f99c034930cda151e28a15bd6fba8b4d2d8c38fc2270b35c7f63b165aea5d4ad92a7b47b486785c60709c026cb0e7a8798754635e87451d1cf7decb9dca9cbb04488b6d65fc6093176f88b13236359cec145bcda8a6eaef0fc96704a8421886fb7550075c8e277276199fb7f7e772151f515673e94bfd86a8c1876735fca5bfdb5a8bdfcb2b96c731be3415a45b64695d1bb1ca412d6dbe212f76f2542243a06396ecb866f6d3f802a80e196b9d3cb74f65311207f8a357f9774cba5b2a4612eb01397491c32b8205707502b223de352506b9f0151c65947936fd5ed159841cc7725d298fe4b8edf5704be6bbfcf3f7837604830b0e60da0a50fe0480d3fde671ed6dd3ad90ec26d671aa4a308d82433c77ca60124ba41286b780512bcf4b9add2db09c13051f5fec4b980b4ef934f23ea3a269ec41f93c6ed3dd88fc234bf5c37bc37cb4d74552faec1743fb90e1e4cc2b1062d312c05a795774b93b453b0ada5d6322fb859bc382764470ad92ddfe48689c128acf96de4f8c6a1999cf1a9e579ad", 0x1000}, {&(0x7f0000001100)="b7eead6b4bdc73bf3889ce81081064b7430d3f5b8773f60c57bc881fe6611e2ee66afad3e707655ce361fb603c113178b61dba11905de5ef75341550937e64", 0x3f}, {&(0x7f0000001140)="9c253a24fd3803d319059818f9ebc7b7662161656f1725b2c26b5c2df36faaa6626a26817b43cf44ca2c052b47720293b18a13fac8f5bc5174e5e6d416ac2c46821b1c569fc80a68c082e675e5f6b3174addc6952e3f89690cf3d1bc44151fcb40a5da290ad90ab3b571db544afd3cbe50777f762277f8ca53aaf32e4c6d44a1c641a94d40574d4d0bcd1829c067b0a5e4a69ffb12e6d36717e9c5fa36fad37ee731ab35bb4e", 0xa6}, {&(0x7f0000001200)="3addd254a06bb63c9bd8c9f6b0aeda728c3b05099032bf74edb9ed6ca71679425bc0e252959088bd2a5705b91d8be9ce5637de6f2bc1758338e69a965966267dcddcc1ec8cdcd7669144318b86e552195061b1d913efdd7f540d0fdb5c10c72a2bb7d1122413ab33b59bad84c8940188c1c394cbb3573ad34963bbaa265dbb837e88013fca4b8cb959da4bc39f7dd67d38f88b9ab4b282bd316ca9b39cc03047c7f60654a0e1abdef6e6c208442a3919d319309117aed36e522ef1b86b22dbb97893d20d0b6e665eb07ac73fa31ad72bdb447353958c1c155535ea36f2", 0xdd}, {&(0x7f0000001300)="b3", 0x1}, {&(0x7f0000001340)="327ae446d522f15b7f35b46ce1aa5203cf291e0dff4b4203eb0b072f948fc71ff03cfce96037bdf1b008ee74b9449e03a6956a7af61b8cb98900d1c4acb2d9ca2823f8adb1c548afa06773b0fe928c2fc6ebbf367e9f97bec83bd7ab7f5c64109c30680bfb837a4fea0914cb54000b79454915fecbd94f0ab866cad9a3118a5dd380d3d645f5a7abcd06f640d795d911c912c1167e910f6dbc51638291d2274c0fc097965abd59c802e2e6da6adfa62f2635465fa1603fa8a6017937b94a290350d26c944d8f529828d0d581db455a4195477ed0181be4fb0c17433eb1ec12", 0xdf}, {&(0x7f0000001440)="15f5d0b79d08de1de54716a68642b7b2d1d18531f50a0fe7e40330068be655283da6294ffedff2432b56e88809d00b79fc00622cc1b965e8f63653579049b6e774fbd3957a818c5417fa0050d3dc3ebc7da1c3894197fc63bd5f4f0e8e9c3f64e6e2f96d3e04b254537cb8dbff460ec9e93957ff06a0fcee7240c82853f3e06bd066d57ab27e922f52c17079935fe41a179ab6303ec9908be74ea82654ace5fc85b0d695cfffb893d85614a91a1a9093f5c18f32614fc246485200bae76fa152d0eb6e834b2cf8a51fb9b9704253", 0xce}, {&(0x7f0000001540)="d07df554b22e285fb3b62bcc320cfd9cd7a3d2ebc68ef91bc9986a243df32e51c1a15d6aafa9effb0138ad587e54417a336cc59fac8f0da0040146b7c67493a15f588b62c46699a163cf17e5518d436b2aabd0f59588e5641dfcbba04098d8e66f13d2029aa0238bf24ceedcaab2b657f3e6253405e49e01c95084e8a7f78956c629c44de6a4680e908dd35ddf4ba51a2d1c8bc9e4b1d38f99a3c36123285c7a3b18e4a330bb2355076fddba32c1f310bf5b495a85d5b05b54ea1b2b221dfe79cfb1187d9d89995ee7503799849be00478d27422efd17e00a092462afa4250767ccc624e59ff8a588509ee73433d8841a687d8e202b635f647e48ceaad5a61884f8b05421367d0519f161e80de8376903e53f7453fbc42f4b4b3c2a5127b21fb67b0f2dca42c58d2beda22c8f7bec60497b7490837b5a030d29612be22901557f9c47b335bfdf28f31d62992c7860b29fc1cb25465a64c740b4276470c86d3a20d8beb799c97011d1d6825bff112056c33fe656b2b6b76a46638a63072f23087700eca20401d27ddb3b662a041760c7e267ec7cd2c0489b02436141515911c76a05f1295d8cb96d7bf9f2fa9b64c6602a38b17c49674e6793e8f79aec5abbef373eb1d03c06ecce7aeab7b64e20a91fa4c642c9a0af1a1945f372414d8401982c802130b1e528ede4fae21e3695f283270e90b6701ad530610600835810c26c298a68d78dff12975bf703780ca192bc75ec93e83d443ba91c119aa7d65f99b11466f92c0d6cba3919cda086f8a0e01d2d1fc7ff1953805afe667f53c588ab38894ca1998cb7efdf2308d7d8160746001c57d10a72b011dac49a1187ca04ccadba6f27165828e06002b370ea8530922ab46df77b10795b2cbb6888c62b21f64c60e906914151b6677dd13902584b36c64f336ae77b04ebd2bdef96e2914d4186bd7b2e18b33c6a5ec7f3c1c66a359fd46227154a81dbe2fb4d37b406f428f32d615768db264baffd9c52c6c24617c03b1d9981f22e75f6f96373294235c6b60582311b2123f720031223395035f7d5b469f53cbf8bdf2e22882130f450cc5da644b558c3b2224035a76ed1b3af6741de61de101134e904c7e60da9b5a9dc992fa797746db0d6ea2a1e2f9b22e1946fd13e3bb91819254cb4424e30503b1da857d9f344bd9f11f908ab8d5da387ae1cc5a0f6dac1b4f017445d6bd772adcc1fdaf8dcbbf230ffc52bdc36722f7ff17dc082f9e37b021c582bab4eedc202475058a5c38bb1cde606771a6d95084207924fb7e5899a1c9b54b390defd1b3b59a0b66296e690975a3ddef02078c35af20fe158889064631803ab12ff58328ed77fb0ad10eeaf13f1fdb4d1cf93a318247fc66d57be1b91ddb5e65116c5cde16910373c0a4b8603f0e3c234c9ad2d59968e986d7ebdede16c92224683748aa947bf4fba5b2e9a3c453caa1c7b1bdc69173c87eef621922af099d41eaf09ce0e6b46890d13be5c1811a77fa29db3e7e642ec3de5fa61150cdae0201d8070d8a6e32c8c616f7c6b0d421331bf245c66f62d90df667aa9c4c864526a1ebc00a5c45a1a364009de58b0d787634b50e3d424407895b78cb4f9366c98e14d66de587f09b282377c25f0d7cc5571e95bc5d672f2647d786db2a5154e3104ed89b15a90fd301b9c597f1651fc7a77bc68a713227169bd0e33916950b924f26911a832d8179fca507faee89d4388065e93e9ed732102242e949c0f286f2ea92d5a85ced51e60e0af63f8ff7d484523c79a191e19183f6f7a96e1c69aefd3a1a1dbac3e7a9b2d4c139b87612a4bcb6a261849dec0392c2176cfa5a0762f3079d1c0821ff55c44adef47d147edcafe2636e5615fd5ce9664228f15dcc21f1b0af2dbefe9ae9c586e7f011b851c3cde024346e0b6d08ca79681ae1ef83a2b649b52e028ad3353d3e594bf3e6bf70899f9d8f06fb01d16387c14601b0331c59f7d70e5168da0bd70203d2bfa75c01096a710e899bffceeeaf0bde0944f16247097b019abf0e42b4a4e60bd2b51c71e56ec824b3d4908adb2e112672b24066940c7e383eb54ef325c6289ca25d25915e4f138eb31283445e822b433faa104e57f23453c65fc34d379a7e7aa5659e53ee63906b262c7c6676e18c6390e059ac1fbe602c4b54477b9ce91f661378910c8ced3c21a9ef7307a8c75d4a3fffa792df6ee698e4ad8a63ff9c942557eb9a263e4123975739a446512a1f5ad636325a3b14f3cfcb342b8f605d27e6e1529dda5d14fd4a00939803d34c5dd2cef0cf1ae6f2485b7d18a0e8fcc51f1a0385b3d76c581067ecc81c46fdbb2dbb651695c80ecb898d2be7e2b639f358fc2bc3314e935420b24dcfcd09cfb661a9e40f740b030a43781c140a3296b4c503a5b918129663fcc0c80922e850aa0b91a81f3b6197865a892e101a312e402eae0bfec0b9ddc8c18d7680fa557d803ff4ec36c4ee1f722680743b021e6c81faeea34c27d6a57587f1b12d8fe9950e215aa5f6b981643c3c2c81d03c50682fa72354f5ff20549a85eb9d7d7c5e176dcd587ca883235bb37e56a5d771ec034dcf5739c9d3df1245572436bcdf9a864285dde54a728c11d016ccf3448b8a555c215ee9cd0ab7ad788e9561acc6af85580795024a019b147731b70ee73d4bd894851648e1948cd08853cdf9691c32ab133219740ae8a7de0a741889eb1de091dcafaad0e4f344ab7139e0a32844cc1d7b1c4a5af7e423ff4381dfb1e8b8928fb7a6726235d242ec283fb184891cd4acfecfa7f2295bcf5c4c91fe4b9c3e5f26a9f6fe776790c5013415618530e27db8ef86305f3f1a19b0b4d712f6508cd1588053fe9b4837cd599180af1c730af1cd7860033294af6ee0217722b1bf70438d7b1af30fc1679ef02d60f001115b177e7a5619d6955c942dd2d3c3a1eb71a124400a70b6a139e2736f413268281bcf6f2f900e024a172bd247981d84f909173504bc2a42839e60f0a13b3df970aa016ce1bfb13f427a29750da4d9eaa9286399a4be1b0e94568d885099dba781eee51235dfc515f07374fab620387a84cd1cce3f3989050f3126e802a1cb522d326e0ab03686e0033e2f599f410414ceb7a5294462fd9cf7d24237fc8d817249ec8bdeed8a7463324fb8343484bdca2472189acb19d22ca600c8276cb37ec667e23c1a53655b150d2f9e908bc2414867e61b7111ebb2f4918eae6ed16725e1c3595b87b929380d0f543bd89d099dc327a5a0a5937b05bc4ba745d1dce2402bd3a8c0ee980dc2134b23ff254ab78f001b428957ad286217964e395dee5f4a439b41ee226334f6a67a90595499efb66e6b478751691d345a2921bda05a384a4b14e39e25565f6221fb05029d2dcebd0e35c01331140514a73e63cec4fbf9425667073fd066fd3ac392b7b24107a73fb2196ef232e28d188ee9d086b951db57f55a1f535e531c1ed4779c42f7ffcf950fdeb887cb2b0f2054ebbaeba7e734a2b1db7e3cfd31da65489d93e7ba69b49b69af95c4206403d355f8be1f4188027e26e7571d2ccce58ddd144ddfd39c853d69e4477419cafe353f0952db10ca6b65698c3303978d5b45aad9b48df1f0b0180e9a56e9122d2c8c6de0524064174e8e26dffc519f753a6e2e181a049163db2ddc6a33cf69e4978429a31124343aab3cc0e299fb79dede88a232b0ffed3401569acf6c9a6e7661cf3fdd47e9ead5490c29785c1500b26c4fc80a9701de187ce90abb57701a3f4a6f24889af62ffe1dcfce694d3f8d872ddba904d390a198be9a2ec7092b7fdbd6b3dbfd742b2283391067cde9dd22c3f08f63a614a2cd526f5f51fe7154581b7e5ea272d88ce4323dc805badf24688add4e63ce1530f84cc11f4bd93e17e1bc4ce8f99f2b1c3754455b1d5795a8faff2918c3c96cb9d662c07c02f403265c6556ea9c0f3b36e27567d86b9b5352244f51df397d38ac7a51ce7f3421325d48fa8bf83d7c1bec8a7f712262fa2635d79da18fbebd998775e9d419b399f8961db94767142fe1427045e1a295bfa74e23cf3fac915941a1aff67cf4a4a6fe0a0c6490d21930e01ed0555ae319f42bf35398ae6fdf93191f86f4720c33cf1902a87bb8299b704f69dec058a8bcb27c460827025dba4787bf40e68d1eeb11f3a4edb6ea4572f73d307f01e2023570b62b8fb4d17c2d6c56c8c51239a87caf553a463ff74bb88463b4fd059cba74349d96aab77d9f5aa87475b9b2f04bfec6cd11386e9e858dc69cda2bf28e188752190e7edef60f7ab1526d23df93f7758b4ac78a8718b702944f250bb1bab5d62147627979842a6238523236b10a77b623231e7d3470a5caf368e093aef3805ab35e2f8e225fd496d163d6553e1bdad2f7bf4699da70f7877dddda0f7767fb000ab625630246257b620eb4def6824b86dd33c01821047fb6e434526c1a5ce581d7aa969768aa3aaccdbed10e806d687d70de3e2080251b4f31d37e37d58299ec3021b977e3eae742b575e0cdb9ee3413f081e52a9fac2c00cb6bbbfaec234d01840c6c82cb3e8c7722f62b6581577dd2a10a24a1f083105a7555419e0e1e6220d8c456edb38fc055508642cc79eea676cba5b8d6f426a227f49ea373d782bfb44b055b996649488960573d72ea8cbde0907e98e95592d20defdc74f05cf0fbc55e696c8b7a177b5d16371c777a110bb447759f7df8d7269c3ac53665747a0f3196488ca95b83d374df24612d55ce3f5999cb3fecdb0a5873c2ed9b2a9b9a3832679fba46c2f333c1f337b33dd0f469ef0430138ab9ede334b698f12946ceede7da2f580f6a003efcef90aea33a9a9107b335f3902361e8b7c8ba485080a3d062a3a5b5dbc210e3d9e9b949670cef3632e5c63e72bf4afe1623f8e526ae5b83f3ba3ea5b46a4c3e86426d1bb276e1c7f4008e19d0139e58bc5741c780bf647072fe955dbd506063a37494dc36111b52323adb6cd2a5dc2a31a5b964032522ab58f212ade0d952e1e9afb4df8a01f66dd0a8f0f31183acbc3fc791d73f55edc12d96bc0d4dbbd1bf3e63b8a28629056caa1b99b0ac83c6cf00c1cb34221335854052de2057fb9731ce10af7fe955bf79d5ffa781fa48e0109a11b95053bc6d569272a7491ee2eb850ac52f107bbd930fc47d2f2a415e7af5c810194265f786cb8b3766aa8c0ee4501c87e8cfa234bd85110af8ac8c8010cb3265d0235d97baf54565e3c315eff7f8ba1b9e10866b5b76c822ea3e8f4bba9761b6c3c8c1ce07f040e90b2941b9e5c56025d8d7dca8fae260267a57c6b9e90322bb94d9350f5c629e9f9626827b4e4b267a294f48ee27e1e1503cb5dee26caf9577f2ccb2b9aa088253f3534fbc8c1fe0a686861ef159359cdad83c4d8c0553ad556baecbad4ff7f1dd1472bf500f24de36f2f75996d3c06337bb5efed0cb2c3494a556b1a58c25456e7286633c431c1f860398ae11b9ac51e50ab4157e9dbf266db423566c1474c4db5b40e844906971f24e2c3be0794de6100b919eb0b5f875e73a1f6d6bb8586d2ee9baa458dad70cff2d90bd76033a1300d7e3a26335808be1be4d431d43ef1b5996a2080f5384aa56c7fd792cd6148e10a5cf9f20486bbaa7b6c8ab21a48edd68dc3001837f7b8b986a0198b537f7f471fc95e32f9d197cf916021dab96e1bc907e8ac1c7f7e6f2b2693814d0a16316d392264ae4640513e0c27ad0ecbf8a8586061778eec645984ec159d8a2efdcee499266129abaa343d98cac357a754cf0da7f8da79acb8b961b701e24ad7443f780f7e5865ea9", 0x1000}, {&(0x7f0000002540)="fe73b6bd0746bef89578ae5e346fa1c971db67cdf7be5f20db442c406775c1d9", 0x20}], 0x9, &(0x7f00000028c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r3, @ANYBLOB="01000000"], 0xa8, 0x1}, 0x4) setregid(r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setregid(r1, 0x0) setgid(r3) 23:49:44 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2000000000004) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:44 executing program 0: pipe2(&(0x7f0000000000), 0x0) 23:49:44 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) r2 = semget(0x2, 0x4, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) mlockall(0x1) r3 = semget$private(0x0, 0x4, 0x200) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="07000000000000005917"], 0xa) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000003c0)=""/241) setegid(r1) getgid() setuid(0xee01) semget(0x2, 0x2, 0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000140)=""/138) 23:49:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="a87312cdfa0fb25fbba3d7c75a0263e5b5e0659c8b9cc3e27f355be4fe90e7e53ec1e8f889016f67d15e56606ff7993272e4ba956e05ce22aa6b", 0x3a, 0x2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) sendto(r1, &(0x7f00000000c0)="ccc1f92e948329f0571e0cb548940a", 0xf, 0x2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="1e012e2f669a2bdcd470a1d13596d53f79fcc26fc5e28af626316cc3ff61afdd44f10beb773d406380edc7267dc75b43c61f771d3a3782e624786708f0953e37bf4725f788e84564f91f1b47a6209e630ca57fc981b5a0b2d1673494af2a043edfd3fcf0ccaf7639f1c581837830e496105df979005cafbbd411c7b1e350c335021a4f4ece85e573cbe3a2ed570984158de5c88c76a9c29c092729e1fff71cadcbf7c8b7c9221340eab0a44d998082a5994022fdf7b4b498a76871e018c5090dec70edca567499e5c09b443c18a11a558d77044d9e71fb56701b6f63b8229d5ebd909c3a410abbdd1cda3656b99fb07710137a004c98c30b539e3025ab48d6c5f3e571fb095018feb7b55acd9f4d27b2759af51bbc800ae58df268dadcae0c9f08a1847a1c6739a6e5e5fd1b54843df95e77769fd977e012ebb2601b0b1b5762f3ec621da5d66231eb448c6189f829eec1ce35a136e8d63d87c037b084e75f930564a8ed8e944f740acd52e3a75151c18f9efb423c445ebeb699a47ea2f3c4cb5936c8057120d80323d25aff26e5f04a2045624939ff8c32a018618a56d5e91df66138c65def1b81249250696334d0728c3d80307cc54cdd99830c86406874964e95d0b0e156ea85703acf82030cb733b6696a7de6768d2a318600ad58cc9a73a1170ce05acb4d309829811d24ad0872b3e9b57fee4bf1f838d4bbd3a25d03653d34f5e1c8145d0712d9cb6036dc4bdadcf0ec44cba774a76d306f2e6a2c"], 0x1) sendto$unix(r0, &(0x7f0000000480)="26512c2f77f4765cd9203b686d5081f71832d47f51686adb6818613e659c621a54df563349dfd8574dfa5e46a0d04fdec71f79abbea0ea072e1db67f46e28a5177fff19694441f641e38415c71febe873c3e59c059bf74be9ec80d96191a60a690ef8cf6d38d4912bbb2f22881f95224f951f71209e5ff7b8bb30c14be9f4b6d6e5fe0e4d3cb328985403ec0ecf39a837203ba3449f07f0a0c16be98a6824df3d34c93ddb484be440bfb975b565a433c25830e933b4c530adb1ba8883b30e247ce06d7b0d38623ac001ecdeb0f42dba804971307f19cfe2ea2e2474090b147f43ee1682f2c28492953f6f1a81fe6b6c1bf9e55fa1e744ae1d4bd55a8af3a393cce3bf587397560233121c676b310ccd852d317875abb602bee8b40d9c557cb36b86396881465d88d7743a4b4b85df794f4f89584a21910def64c80ff629d90f581f8d388c0bb4e5b611c890453870bafd4ef28d8a269b699f1118a38c315e8a55999f83c25aac48421221f13714583f98ceaa28f53b9273bd8f94f04e5a26b67e85ccc5640faec16e24c5fbe256db9b0e535cb3376a861bb67d4bd156226febb25651fc7e7611d59972244c11773901c6e3d7efa731ba66c5cfac1d0687f246dbda5956ae5f02624446cf2a9cd4130d7f585f9e5d4ebfe82296d0b0d442790331730f8e6cb126d4ff772080b35dcd2aee2fe8fc1fbc79beb4160d74c746d164eeb41bb79a726e6fdcb893d44f4a03272108a0e98e43cda9e5826028f8b1018deb11e344d64a5953c1bdbd00b8039fe3967289100b480e99a340841ce7d33e7c176ef3ad1c800d8c6789aca22154d6c8332b27604a6656bfe47d965ea02061a3100011e9fcd18c68fba2c7af789440c01d82e184aa58f862c9d826084b0d360d7d8e21eeb6f2b1174353740efd43581328661078af72b011a3498cba6a0b0bf31afd7cc6078960d80f4a9312f1421ad3bf97f2578865c20bb22a5b95ddc7719200bfb335188bc2e621f4f2343c9bba31dbeb5b89f4fe46bb2d75080b14919ae9e36d66accb0077583c2682ef701deaa0236d16541d74b1d7a66b60bae8e82cfa6fb75dc4446ba0ca7e6d8bb2da6b7aa3cd2fad5f7c6fb31c21873127874d6e70179e83ae21e08e8dabd251112d167b91c75c52626ea62d3381e631c61bcc82e3d1bcf57be29feaa3c9126b160b534f5a660cce9584512e2ad84cd437a5c4f893bbf2739af7907889c1f0e5019facede6d051789785b2d44b51bfa063f4e547bc5646eb62daf7d1dfd70423619e1a76854cf6d67c0057f0a07c1b637a28d642b022b5aeac84645866337be9d1e2dac5f9420d7b06fca2e2ffe927ee2f444fdc707d5f2bb4b224be041de41b82aa35f70a60bae8b860baff8065c6e5309e634238c798a0bf89a3cfb4dfe370fa61e02c994d4020ae07412c2dd57807d911e009ad06755994ca3f4a5b49daa7822221e9f3ee379704f60ec2768a1a8a924adcb2568e16864bae7ec1f752e0a1ddfbaa4addd8672cd0ece1c8b1248c8335539619ad14d6eacf13857b2cbab276f523d8f76103bab915285c4e9eb9c687225cecc83e0e81b45917f2c0fad36c111371b8ec19ac5cebf1eec54a5e0c3229ddc2912ad908b3a65ed1ef16a5f91ec0686784d8ee2edf66f6aad98185106b111b44dc869df440a3e2fc1de4682a28bd84cf0fae85db5a15e902db143ce3d9da89f2548dd60953e777d8791beea2b0c756b3951fe9f35ed3c61dba9787ec43ec668fe033748892999fab21d242e3d9c5e283e6767a9ee811503249c572fe6c9deaf57de34796ca06282778292b68688af92b2cc3b94508dcd20a8c4afc75a560854993b3faa3916caf90b8e4f46b8c4ec73df51e8e31d9a08b49f529ef7c6afbb66f96843e4b4f13f7e15439f4d7a77c03534e464d1a3b2af833d55d11882b6d6fdd50d35718618efd70d916bd0c4589619dd780856dabe120b8cb1ee2821493a860e038f3b8200b0dd26d52f6206d4356f43e32f2355b2604f4ff22989c3ad4dc24fa78aaab245b5986858d4aa77b712c6e9436fc9ab2e638442a38bcb50e606359b7a35a884ef51d897b64e63dc8eb6a26e04b5e3771eb7d3abcc46d9e4314bc4bfb417630deb1becdef8a7e9c0fb58a810675807b5f0e99e7abd25e5e4753feb8d6a6a9204d8495b48abff8eed83e80c5bb77254511c0f2db1a7802434687df48f79d310870bd8f06b89068d091281abb409e24a58c59dd6a80494abb50bced2a802de616e2992a2f09ba09c2ed556da69c3fd17e6bed2b490d820f7cef808de35cfb5cc273cff5377e20a6ec2fad8f81c744b18eaf7674fc334fa0d796d7c44e402e0eabf3f78faf8ab261c333e29f42bbbe016ad500f7efab1e7772b3a2a6fd1deb47c9102a398a602bdd5b032ff8a52c5b7c65543983b5d52447112e9dde0926d2458e5f0bfe3b05251c18d621d21c45d14fb77440d3e2c3d9611867a6ae0b51b95411ddd0cd5c4152bd7c6ebb8c4114e97055a7d56c984f649ad9ad2afa6717a469c12f420ab7cc040c870bcc12fe576c71f346269760d8c793c2c96220e5439170893c99a97be6f91ab30aad4b6468e1909fec46cb499e407cacccf7b80afec516b73f2bf4ff3cc32d24713330c3a0faccce2842cb73e48cb86660d85adb99d3d69b849414936228ea7807e8bbbab71630559f55ca81727aa64c5ca4f72345b1f852eb5f073dd137ab2d265e05c95cce6fd84c7f3184d96a2edcbefa5225d6e9f9508edce25c299ff62efeb6f5f5335b0582f4185e1ed781a408b8630d49787373edf451ba5cdc82208caa903ba599bc3ff16f7fc4c949f7a730bc7e82b24549897fc272134135ba09de6bbe9aec3e53eebf37e2c5cc8ee9fef8413ae076b9cf8494a1016bf2159a0c165ad9899e9e044f1ca7579624f078b90ae77f25da91b1e4c0e853a012c5bef56cbe2389113091c8f274b9c4563044976dd7c6e946a5df227f519b04bad40cdc8c525788ce707f3075c5d91390d18b2164787ffc177a4a1b0a52ce075623dd6b9094f19e1652bf28e86c776f2f0b647c310fd721b347f81ea1132e5c8321eb5b3774676047b16a5784acb8b987772be30bea038885f742e54271769e4b3ed32d1c222ca0fe55a868653daa15ffde291ce5af7caa42e0801d7942e94fcc3f8e7dd3a647f4c48e39f21354794dfd9c7d59b7647ede7bc3a85823e8ff1f4f7bbbcaeb134bb13e7056b46e80ba61ce6fbd3cbd7102aba8d7861d0ed9716d35e86c34f21849e00cd23634d8de24b731165cbb3ab428d2b060e3929e28a592ab4a0c918f2cb98b6bbbe1795901bc4673ec36d75d035c2eeaca84a3a6c3321615b8fdc106196417fe202624da44be23541f6ed689a75cbe9062da405fc7c080efa4de023d309b7e4373ec3d6130fa3ee01db7a034f2c5d6d1a7d348658215e35628162786de4b3b8a94e8880ae7ee77fad3ae88283f3c625f0cd82196a0a1b7f65aa450644f2ad72980c4011d953cea82c7f7499de48d083ad22c43ecf9524d7828b89114ce6b27615920d5bcdf1d7ac246d5cada88ad6b3a86769ced725ba72f2547aa80157a383b4a237094a32a73f8b9aa8889e57561982879a7333b63069b6e55dc2b7476f7df03dd090117278044c78c64ed65258358704614292a887183b336e955daefce6c6ca0d4f21dfd6edc92f14d5e0dbf7bd0a545613bdb250d7c3de615331bae486d3eb933eb8998fe94ffb7e61230f9dad1cda4cac5dba0b048fe2b85315330eb5ca4b1f6f7b75de571685de8f9ac56761ff558ad15c4e10cf49f13145e588bd7077370c5bd1f567c23aacf740f4db781e169c757d9a5fc994bf7b02ada8fb7fae2de3d5de76fb43299818c08d8e43b3241739bde63dbac830e603387ee8f72935af9fb14b054688148ec94f9a0fbf01e7f5977c1f8eb2b909cada21d4f31e8e52c94edfb49a62be32e5b084384839e003f7e2f75f21b4175b2cbd6b6baa68673c74080dee4dd5162d4b47b4b8ba82eb9e86f21565bfa56f3bfd345500b3559ea11927259789278760e011cfe4dc4a96b9214c4c4cde13d4cea985ddc6099cefdfc3759b3e1f64ce36d297aa38635b7471fe35bb80d5cf6ced6f124aa0e6c10f6ad08028d98fa82d1c695a956395a35f15c3037402fad4a093f8e09ed05a327c221f17eb1bed20b64e93b767027ba8766a18c172798ff256c35116bc58d6355b5a2078e91ac97d940b8bade39d2374e586dbd2e9d25a7e093e76793b93974527ea62da0fd1f5e0a8c90b600687ab456543b2e325096d647beb96f141bc7ec377aa357e182b9d75316643b25ca4c7ba447e204b674abeb6e124dd2bb7c82af5ac781038f3d1b2ef5c44daa1564ab37aeb145e3847dd8472ad98b9d559009e6cf80130944de256965294a959e1fd8b8908470982f5fdbc449a79b45bb9d03b80ce4a5b5956977f86525f68510d7b1d5fb571665de9cff54fcd841c305a617fd3d965afcfc6ccf34dd4b966356121f23ef7966e32c2bb8216c16950d8f0f211928a25dfd15295e2d0c169c20cb57eac52f08677762aa8cd3df7792df40a98bc5f2e4a55ac002a131fdba5bed078e06873e277356c2546d4d48124ed4300f9d03229afd1fb41644738d61fc35408d559fea6273fedac6b1f05b0f1bb3da6ec0f69b5dc7bbf3ff6ffd427b5978e313697f6e18d46aafcb28a6609f1e1456004a047687162f62add4502df793c9db8450bde19c3b2ce1f308b7b1f4248121f3e42dcaf9ab310844d230c873b62096f68bf9f54ee99acb3dc950fa01c6eca2dd41b19dcd295e9378f5f7b77802a399402091b84c62c53b8774b96e27e1cd4bcb7e4849c297a744c36a40b7d19cbd0e814e36b725f57c53486726288d1edbb36147691e011bd94c94ce30a77a17b1fbccd3da84bab722c1d31a8b69f6aefa0d2be1a9b32b3fc12b4490c9b73ca11d72d6ef431d12d7f112cd5fa800c4ab709715ea277deb3f85e46b4ef02f1eb7f83a6969c3047edb246fe3c38e7ccceff62256308d521c63e2a089a8cd65443a92240219486d3ce9eed39cee9559778cc54e7076cf351020630c4c52f1f71959ec5e3847885cd44434bc8845c4f4056f278314f8a33c87c9dc29f141133452ba34e9aca84a720627ed91af1b29ff71e2da4c5ee2b374a896cb2d85051c776e3cfca6ef58f6098fd1efc33f646419f54abe201bff8b59494ff20246a66a7dbbd1f731f7032cf99fa62c252d0a951a437ee25d08681dc6da2f4a5a88b1cc5f6312bceb9c19e7fd9e994b39186917e842cfd35f0f84d0cf2a704c8c39db8fa1507bcfd1cf01ed00d9911e5e1aa99da1f8ffa6b39ad42cd9681fd45de2022ce39737f182a649d9a0e4de5bb1ac9cbb06c41c36f76b829265627bf05dbe00cfa518edbb5e1d2b5f85c983c69d3d5d7834f8138b3bafd81c3d0297b9e184cedc4fa564945354f7b4f6b876f2b76999ab1445fd89fbfb4b6a2349f4085af10bd326f04abfa4d8b4e315b076a4a2ebf1ac1250069493ba9333a839c21bdd019c6d9558fac5eda5de50dc59134696563b75bb8582930cf0f3cf8d1faf348da79f825bbdcf264270d9d117846621e51afe586ea23cf3fb2614de16a4d0be60f76dd308d06405e8d9026d6ca074fa8813e9abce265fb59a3d5da7a526ed3cb43f10109feaf659138f914d1d21ffbbc3f0e349a7932dc79b50175baf9880d5d1c86b617f3eb60e2801d19b42dee4732cb5083aa9f262eb62da1f67dabcbe2af07fdd44352e860803cb36074d2c853dd3784", 0x1000, 0x401, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 23:49:44 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) 23:49:44 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1ff, 0x8, 0x7f, 0x7fffffff}) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) uvm_fault(0xfffffd807f00d738, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd807f00d738, 0x8, 0, 1) -> e VOP_ACCESS(34bda3843d74ce96,d,ffff800020fe32d8,90326fc5618) at VOP_ACCESS+0x4a end trace frame: 0xffff8000210f74c0, count: 0 ddb{0}> trace VOP_ACCESS(34bda3843d74ce96,d,ffff800020fe32d8,90326fc5618) at VOP_ACCESS+0x4a sys_unveil(7763909a83bcbe6f,10,ffff800020fe32d8) at sys_unveil+0x317 syscall(5d7cce956b661c30) at syscall+0x5a0 Xsyscall(6,0,8,0,2,9005c430010) at Xsyscall+0x128 end of kernel end trace frame: 0x90326fc56a0, count: -4 ddb{0}> show registers rdi 0xffffffff8185116a VOP_ACCESS+0x3a rsi 0x8e rbp 0xffff8000210f6fa0 rbx 0x2f rdx 0x8f rcx 0xffff800001dbd000 rax 0xffff800001dbd000 r8 0x40 r9 0xfffffd807f7c77e0 r10 0xb04d3d22b5609c97 r11 0xfdd77c2f6ebab656 r12 0x100 r13 0 r14 0xffff800020fe32d8 r15 0xfffffd807f7c77e0 rip 0xffffffff8185117a VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000210f6f50 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{0}> show proc PROC (syz-executor0) pid=181118 stat=onproc flags process=10 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020fe3080,0xffff800020fe3540 process=0xffff80002101a9f0 user=0xffff8000210f2000, vmspace=0xfffffd807f00d738 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 19993 365137 36812 60929 2 0x10 syz-executor0 *19993 181118 36812 60929 7 0x4000010 syz-executor0 53112 292552 88800 0 2 0 syz-executor1 53112 209762 88800 0 3 0x4000080 fsleep syz-executor1 53112 111359 88800 0 3 0x4000080 fsleep syz-executor1 53112 160271 88800 0 2 0x4000000 syz-executor1 36812 236535 8393 0 3 0x82 nanosleep syz-executor0 88800 402979 8393 0 3 0x82 nanosleep syz-executor1 80899 478886 1 0 3 0x100083 ttyin getty 2610 205766 0 0 3 0x14200 bored sosplice 8393 112236 68601 0 3 0x82 thrsleep syz-fuzzer 8393 438031 68601 0 3 0x4000082 nanosleep syz-fuzzer 8393 171598 68601 0 3 0x4000082 thrsleep syz-fuzzer 8393 256421 68601 0 3 0x4000082 thrsleep syz-fuzzer 8393 163005 68601 0 3 0x4000082 thrsleep syz-fuzzer 8393 46684 68601 0 3 0x4000082 thrsleep syz-fuzzer 8393 26671 68601 0 3 0x4000082 thrsleep syz-fuzzer 8393 70383 68601 0 3 0x4000082 thrsleep syz-fuzzer 8393 64776 68601 0 3 0x4000082 kqread syz-fuzzer 8393 489992 68601 0 3 0x4000082 thrsleep syz-fuzzer 68601 205984 54556 0 3 0x10008a pause ksh 54556 223565 33997 0 3 0x92 select sshd 33997 135901 1 0 3 0x80 select sshd 33468 394190 55856 73 7 0x100090 syslogd 55856 246388 1 0 3 0x100082 netio syslogd 89014 439137 1 77 3 0x100090 poll dhclient 42708 523687 1 0 3 0x80 poll dhclient 58437 253105 0 0 2 0x14200 zerothread 99307 281027 0 0 3 0x14200 aiodoned aiodoned 5966 187381 0 0 3 0x14200 syncer update 71053 209926 0 0 3 0x14200 cleaner cleaner 9008 379204 0 0 3 0x14200 reaper reaper 43598 246187 0 0 3 0x14200 pgdaemon pagedaemon 95437 153110 0 0 3 0x14200 bored crynlk 87196 244172 0 0 3 0x14200 bored crypto 10454 123898 0 0 3 0x40014200 acpi0 acpi0 62472 257092 0 0 3 0x40014200 idle1 71426 469512 0 0 3 0x14200 bored softnet 58127 255422 0 0 3 0x14200 bored systqmp 73715 249572 0 0 3 0x14200 bored systq 55644 274362 0 0 2 0x40014200 softclock 18724 27438 0 0 3 0x40014200 idle0 1 373531 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper