d1ae7c740438eb88209fbc8915575bf435d443e216e8d744c6ea436b8f9510af1a4f368ebddd266e2c1ffbed2b878ae43d74c8ba764b521b4bf4fc4058dc89007600311bf259a1d569923726885b7b094160df574ec6be211b45222d74125dbca0c3723943120b1ee157f7ba9fe92c2014cc9ce0bbfd6b38278c131e982a488701bf8381e1fa3b44d0603acbd7377e0f910b995edc9ccc2edb2ad79c1a19a7dc04a7945bbd032c94f815d32ffd48694cc26f896150a7cce9c33157eb98cd13d9dd17301a8ecc62547e4edd5e0ce76b9bd8371d647149e5c09154d772b89253a1a819be9c1a05387e7e1f6186666d6800d2d03e6047002e9d888e68a3e71ad0b058ee7600ab3453a86fe91ae9fc670fe4a523e301db7b8b9a8a8113907cd96cc554f37006c1df4d0965b792de2d78fb9de5b75c58e1b2d2aabc9fa0099533afe7450fea7ef54d4451b09fa88c353081234cd03a0fbd0d6d9bc1c199b35f684ddfe665c5c1c36970c220b653e6bd2b4ac0b511f5737381b751e75949c34bf9db79c29c01e56badb3d7ece2a8e7303144c11389c77d4e1c2ab2c0bce272b6525be55126f52fceaa4880cf0550fa047e39d27ce15d2f9bc26abd705ce3bdfc3804b605c6621b0fe8e7e3cab3aea4c4ed8b758aea8d0dd70f823eca205cda8349bdd08ea1e3e7e283c6f5bc5870644ef8968b923a80313e42bc74ad787c2851b99a9a2b2f411d1c5471859131bba37b2c9a757e4d8ee809c78495b1188b1ec9d3fd1df68ca6efa600ffc2bac383bcca3be54bd350486d0ad20c4483b43a1f1eadc65f093a72a3f9f73f5aad21bd9cbed0c1bb8e2b29443c326e5760bd05cc95657862d1b9444e48a8859e2b7e5aaf0aab5c83a42a57ecba9abe37bc6411d37bcdda550ffb90a350a9ffe371d346654ac6de08fe8b467820bdb8ffdce932f1c3b931cac14495c9c6efe19444f7e36ace215b9d46207e43e67cdb63c5f132d50c523aea95ff2a9041a6d15c157817839718582972a2a71e086b210f6fedd236df1d648d351e6c6ef8025462aef4ec3411f1595edc1800b084aeb2921083e48a7df6c49b2336863d445ad7b49a80a86960cb066cf9b48091b4d93e44b6f91d44608ef6678cbe681db46c2bf2e48e768806257fc54503e128399bc1812782464c4f1ddd9d6581fc527233407a53e54aa08c86aea93f37aac9a42884c7d915d5a4a79f812aa9f42bd4888fdade308ba6f223a55a1d96c4cb2fb9d443102f4f1ec7787770a187242129cbf7a423ef4f424f4c775bb01c6c5472563354ac8311ecdb98faae2318d90a4bc5750f699f7565782254ec8e9b0b5452c7348ba365debb32d30c0141f31bf241ad674f0c1a19d7e0005722effc9b729e11f908c8a55f3b537d62921ac5848802bbcc330df208d5026813de7816fc8bba7b22c5151f8167a2866de6aa85d137cf6add2f71a7717df908b7c9417c706621ffbf1858018e3e94a175711c335bdf808aaccd08f865ade231fc04815209bc4f1d46aae6233168f9d1c3f5fe7738fbc3bbf0918dd997e69544d5997fc7e5c32a952eb7fdf2d01dac6a2710d9c87044b72e25ae25f984b950c132050f7828ec35ac1d258be6bbaa60d610b3409a3da47120a9a6fde3b2fbd9035dc34401cf813c0bc84c27d8296e60fd12c654fa9f005e69958df1de30ae9bbc6aa63c4e422d467e33cc70169531fadd9ab7ce47ef499d0b5cd2a721b07dc5ee3f9fb56c5b08acdc5b9efb703bfd53adeabc22eb8d4ec33811ec7aabebb4862a5b7b80a61bfcb8c074cc0fe724fa98cba9deafccbcc6429a5cb70a0cf2fc35c3e1fb3cdaf4152e4c4630f572ea568a4b33926f409700a7c8d10b3dc02901c5bcf9aef3beda79d7fbbbac2cf6daac8d0f9689399fce78b45161a949eb0f657afb2b12d21687f970726e82b201ce22649c1970bca65e2307857ce3527eab497e6760840a9e591209906c6a652f16d929dfb7a981bde03690a1c8100a1a6d43a08655e608547b55de1cf23ace7039ff4af6d0fb28d5fe11f37f4c42901d22c9eae79bbbf59ca558b476fe5d6717b3d5562b4d9540207a16a5d64901fcfbbd9765a027a84e83031f03714e6cf1f64087f64d5ee116d99d74c4a4808f8e4ab27b39cb09aac88f400fa5068cbe6f9c88c75d70d87e9469a057c22dcfde5b855cad2cedb83879ab211f8d8716002cd8c835df41c523fe58cd45b2858b424b1f4ada56d16e238efab33522a0d199b08d0b7c8f384f14647836ed35a43eb9ae35cbed14a0ee1e90361b78e3e71686b8db52a1ebe8d1c598a35e47644da1e03a338fb72b1c555aed3d0c7022c69dc4f4d0ad4feaf3e87cb7666de9aca65d6562cadd091b25e448fb9b7a3f53d74cae334b835715748c546d31404f01cebe70146666cf34208040b31e9918b722274a35602acf240208757475d16c86da251456fbc1049688204d0d790cbfb2b30bd4f8b8a61e7d765378428c27844fbd184c50a4e2298b4400a2e2d65ad9709ce0a867a7a923684c916ea5679fae693a848e9c904b2473b81704ccd686f6d5f5ea3ff4e0c7577ab7a5767068f4ce1aea59cd31dd568e140ed18a9059517a221e2476b2770cae88318d911f0c49866d348d4c459c419196eab3dfba8074efadaa604ea0d33064a8ce8f8deb4cfc6e1340ae2093bbc78875cdd40ea09cb88c83aa8ea753148a0a025eaec4ab844db448f3c1db951de272fcd4a2dc2b91d045d558528a6c3d775a08b1af1dd8ba142e90b570969932a0fe5240876e6ae52ac0c160516081d288db5b4d914cf70131a09e340579c8d0a9a93694961303dd87db0ce3448a437dd4fae44e31b20afdbfad517ac305ff560c56a4c36c5bccbde205a131e7d6cc8aa42d106c4f2978d0f85e48ccdf80c58a71941b040886fb4ac054256797fb965065914fc14d672546ed2cdd1f07e73bb2882cf7a25ff3f98377f83f69575bb372554ccb72efe8542dce261ea29da2b174f2366981ec56205f0bee8cf9f2fcd8ce639f026f6948396ad8370d7d88cbc3fd705d5260f6f9390c5c89e52950cb095be1a6ca4ae1d2576de27b020efcc9b69deed0eb60823dcf6eb960551a9d8258a08a71bb4be91744528f15ea0411f0c0281a8bfae6c04f53f4230815b73c3971ebe49ce724162001c93c8f1e63408b940199b3f7b0a88e8a038154673c08fa5a7610849d1f015d7971b724816a58a7551076e010d8872d5d752d0384ae28f65172bd21cb2117d99d0d0ce3d45fb20c4d3349e85da0acf23811f9bf70601704f0e059a5a613898cfcccb7473e4a8bfef767650c29700e5ae031f6afdfd8f4009fe1d0f5a35b2a92702107b7a547b5a7f0a59be090cc15d2ceaef74eb30f5af54a6aa86a82faf081bdc00d751911789f8d13e2d7572974362eb051ae3ce7bd8dac9b54fb04f7d767623dca77644ef682985fda05a59bc5822bb8d804992685bf40b34c77127901913a08f526a4e256d31eaa32215c6f1ba397c9323cb05a52c2c3f09cc34a7a74bb8c40624648b3d7cff549646a6abb32b6ccca45b0399d1aa3a02e0b9c12a6755402c7b7ca5839079e084ce91d694feb3cef59c79c8cd3e4b4e4cc6a8fa1cff66fd761a3bdc90544b238f2610f62528f82ceb7ddce5425c033eec60ea535eefda40369c287e375e9dfe59a99803a3c268d5a84a7b42a72c4cf6ccc62495a5b3209489fef481a92eee366ac3885b91fa6e7505226a8f99d2e7222a4d2ac4cdff59eb3b6fd401b8290108fcbfeb36e8b81ebdc7e1422ecb11d1eeff2a532a8a480997d0bdd2ecd34cee94034c84c9d64ebd0eada25f9e0bb9ab9f4fdaca578958419aff9def6a726d9372442f9a5f8fecf31f045e77210a7df3fa182493490c5b7450e6ff04faa491626c0344def243173bdb7e8ca476fa97ed12be6e02ea55c9d9a24af4557cf2666c1419f0ef70c94d444b2cc381cd4e5bb604e92bea45952573f9f7e6fa1a09ec4a4ed0f586566720f4a640a79b965053eb6ae1d8f48338882914bfb46ec31a4b15445787a0655ee6d77a784ce39c3ec604446062f369f4b89a00f01b9292e732a29dfd3bc8311e1788f8e759363e64399305613ce03b6d0e943e46d460b08ab996ba57c8d205cf9d22da0ad767db022878100d96194d6e8088eb883b5526d68a00486450edea2a70f70db63bbbcf7b1356ecb112a6b97b8076c01e291db4196639b5f80ee3d718e6842c8a7488206022c2391dcad8ca0f9708cf1fdcb009399376c439469a06e04fbe605601e2d2757c6c2b2152f52d70ba8d5eb72603e96662c173105ec95ca7adec942fca3de7e44d5b7848e0611600e261e4da7e2dcff2bc8da0a80b41b1374f5eef8d1ab200bf35198a579c292efeb2d9b8ac640c26d4cc533f00287ea03764f4f6b91bb70894c48518251048cacdb32703f6f4f1662cb8a78813f2398767a787909c6ae35fd03380ee64a535e4308415ff122236c693b05c222c72330563653a7fbc22b9a30c8ef8831b421c31f4a9de597733569e39a027d2b9a699bc10d7563136047efc532380cc0e89e5929e4b04800babbc65fd6a49c0b0396e38b4eaf67ce389b8b7860188630223d3b0d671d2c09c5e754049612bbef90801c0832e55d0b1610a7b1a0b8176ef8c70244feae68f1e28eeb61f64106f77a51ccc7c2ec83b0117c50ea21101114ddab552b4e948eb321f35b05578c09fa8e240f102f4026543529f374de6b7a5c53c554d0cac9f45ef9114579221a11dcf358f6d453a8d584551db06bec1df11ae0313d36a10063fea0e97aa6f01d89e081481121811ff53c677c240c2e2bd90b3fd37ceacdba07e769784ed4c1b8151e4eafc9c04252b56a7aeb9861a7e1a3efb21f56c8d8d7afa342ae6d4ee22d24f0bbba77a18cb2457a65acf95653ee48735ac0f8d75aad8474cc896662ff5c07e08d6bb03aa2644ebda42ea219e906fabfd9074db4648293c50433942711dbbe02cd528a24ef94cdc97033a7769c272385412556f410b1add0c0688e0051a53e6c6dd779b9446f89dcad9f86ac97551c2821e5e984cf3eee7641fcbde74dbc6fa1f30b2ce393915d25fba3f95d217b2dd6a80ad4f890bc42241f35bd9cbc3abf0eb5f42369ccb0cf546d2638ad4fe4dc270c4630027d398457e483a42688035ef6f775fba8156a5360a27f67cf8ca79207f6a2a82f579f6d9d2f447b5fd4f83659cf4ae6f1d0acb2d992998432266a5d9ed0d18fb4ededed7bbb3d58d536dbe1a667ac22dd082843315eb337a98743af8605486752d3fcf1b4b97c0fc4e0cc6f7796e337735fd3a74b12f28679ab0e425243dbaec88bf26560e10087dd1fab39c1d3096d84081c8e55f0ae645d169a0d72248061c4c2c53c40feea1741890942bdeeecf6647983c50e28a03db0486e76170ab6f15e699c60348873ff6d4133601fcf0561282426fd1711cd652e0fd3fc91df2e188400bf9b131d5fb89f7fdd5abe66b41307ddedb75834c6f76e44c399b7d5b839121835a2b1e348983eee46ec5678c90e02fef0e9a5d4357dc536a9182c925c914a3c942d7553fd74bf5b86a2103bf5b2d76f7df392c722b949bb4f448a1f142bb1bbd4fbabeae802a65c483740e7d7a5e35dc36232897b9934f327e6c1e794e2c3dd6c16e41ac95a27c7113420ce1669e872c9395920ed782df0b9c7a04c79722fbeb38afbd139c2466bb7b"}], 0x2, 0x0, 0xfffffffffffffff1}, 0x0) fcntl$getflags(r0, 0x3) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 13:34:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 13:34:28 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)={{0x7ff, 0x7ff}, {0x1000, 0x5}}) socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000300)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r2 = msgget$private(0x0, 0x200) msgrcv(r2, &(0x7f0000000200)={0x0, ""/131}, 0x8b, 0x3, 0x800) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 13:34:28 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) r0 = socket$inet(0x2, 0x8007, 0x400) readv(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)=""/219, 0xdb}], 0x1) r1 = dup(0xffffffffffffffff) recvmsg(r1, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000100)=""/65, 0x41}, {&(0x7f0000000180)=""/69, 0x45}, {&(0x7f00000002c0)=""/184, 0xb8}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/227, 0xe3}, {&(0x7f0000001480)=""/139, 0x8b}, {&(0x7f0000001540)=""/225, 0xe1}, {&(0x7f0000000200)=""/108, 0x6c}], 0x8, &(0x7f00000016c0)=""/166, 0xa6}, 0x40) 13:34:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r2) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r3 = syz_open_pts() close(r0) fchmod(r1, 0x10) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:28 executing program 1: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000040)=[r0, r2]) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) preadv(r3, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) r4 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/87) r5 = socket$unix(0x1, 0x7, 0x0) bind$unix(r5, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r6 = semget$private(0x0, 0x3, 0x650) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x5, r1, r2, r1, r0, 0x20, 0x7fffffff}, 0x10000, 0x80, 0x4}) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x50) pwritev(r7, &(0x7f0000001400)=[{&(0x7f0000001300)="fea5a4ca0637abc44f8222eedcb725c844347051c4eeb201d911cdb9222220cb6ae0c05bfcf79bcc214774e3cf6e63bc2bb65e68c9b12294fcafa870b3cd3b5853bbb87d17e16d3102a05d8f347930a56e67815ab53a16ff4640a130783b51c73b97e94325839e1c518afbc4f96417b3040f1c7d09fe634e3bba1c0e2de25b44a4ba1d40fb9650bc46334bd8e2ea1b702d7009765b6c459f62ebd6c21aa39123cc4e510afea370f60ddf8c8c5259d6305e1f1556cc32e60186c9b2f9d770ea78af2fc90d6c6b71b899bf971c34d254", 0xcf}], 0x1, 0x0) r8 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) bind$inet(r7, &(0x7f0000001440)={0x2, 0x2}, 0xc) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001480)=[0x100000000, 0x3]) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f00000014c0)=0x100000000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001500), 0xc) fcntl$setflags(r7, 0x2, 0x1) lchown(&(0x7f0000001540)='./file0\x00', r1, r2) recvfrom$inet(r7, &(0x7f0000001580)=""/124, 0x7c, 0x1, &(0x7f0000001600)={0x2, 0x3}, 0xc) getsockname$inet6(r7, &(0x7f0000001640), &(0x7f0000001680)=0xc) shmctl$IPC_RMID(r8, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) mkdir(&(0x7f0000001700)='./file0/file0\x00', 0xa) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001740)={0x3, 0x7}, 0x8) semget(0x0, 0x1, 0x100) getppid() 13:34:28 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, r1) setregid(0x0, 0x0) 13:34:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0xa01, 0x40) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="6c5e6da9d19e6715c91cfcf726ce574edbaac1fd7234c8d4bc140f45e84b807c732bf42c36ba2ef5c093e1e70a1e6a52b82c121e9bd2e57736a996d18d1adbbd8072929db107c4862116aa69c8194e7faa80fb0dea226f5eaf74bceb7a915e18e3cd8857aa7a83bf3cff2173b1d0d5d0fd65c9eb6646bf13a908e8790c6d0bbfbfdb14b906fb59cab1e123657c3a342b702a9aa871c3f856ca790c64aebbfc5440759a412f35da2cbf17425facde12ea6267eb7ba827327f1b55fa6199809e2e925e26c897116cb9292f8617709a827a4f5082138b71f84e5284999b8cd6c188aa28b32cd9ea77d8e4147318025a05", 0xef}], 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r1, &(0x7f0000000a00)="0dcddc998ceca9d5", 0x8) getuid() flock(r1, 0x2) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 13:34:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x4007, 0x5) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) shutdown(r1, 0x3) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="79f492380b65b1424b9490b842e18be2b6e929", 0x13}, {&(0x7f0000000100)="37d9638193b14eb079d73be0dc64294a0c1f2391decbfc", 0x17}, {&(0x7f0000000140)="107200b4a463e25cd651f78057df65f5e09415198ea2221b78e89e727fe831fb7899a3abe709ddb29d1c69ab440e73662e41a3e13ad9a82043ef488f917b02c9f7e382a49504340e476bcd788e1ecca838537d3fe3e18cc313b09d6d9cfe2f4392e1223c2c754962e053d2cb16a527399777ee80ca52ac9240687ef8c43f2c8da607eb14ac92d898c6bb620b6d831e46d61695510864da52f7b732d7b56f5e89c7ab122ab25e3c183ad8c2c25ccede045e", 0xb1}], 0x3, &(0x7f0000000240)=[{0x28, 0xffff, 0x1f, "78ac7e436959303d7de53ce95ee4a8fa66b8c61ef14d1fdd"}, {0x88, 0x1, 0x6, "ebb887befda1c5d5b763a7e47ef94a08b228eaef31865b4871ac6510ea9def004db0c79b1fa124aad158d56abc05cb78c24b53dfcf6fd6035e92620daa6c0495d3b342fa01011863b2b9f60069d1ce5a014608373e629d532195b72561d415add834549f0405f3efd9eb9ea76281c93ac587c1f6d9"}, {0x30, 0x0, 0x40000000000, "247ffb2caa9a118f677792591732444c62830458e96a699e67e1895bb5"}, {0x108, 0xffff, 0x2, "57bb6708b0e09134694ef7e118e5c6ddabb84660ed9c146c18e4ba23acc7a52ea754f65390e464cbd065e5fbb1f7918b52d676eaf3b92027888016415d82283efd09a24d472f625035ef67670b52327bf091e05ec1d0442457d7f9a03d341d4ee8648d64d0d6d68bd3d9453f15938c9cd3552267324f1875c0b260b03201666baf141d306ef49bb62b07e5e4231cfa7184bd1e0a692103e0ae604eb2d5710b569fe2786a4716ffd78aba44f9ee9570e02a97c4e691daa98acbf0b14dcdf9d19801c6fd5fb9f858e67ed001e4208bfb11a817262c1c215d13ee5977192ae84acbf57ca05c3d81950c1d6dab92cc0d08001a3d"}, {0xf0, 0xffff, 0x1000, "cfcda9856a968f4ec869bab243b4221e5aee2a75fc506b3cbf28fd02e1dc16aec11e1a5aea9b27ecb0b0c40a8581b853f0598650e3806b9cf3c5b89d9b7c8b22eb8f097ad2a0c89785fa89a68144556eea282f2912b63525e0f61eb3405dea8651294911429a443814c7fb572f8c68ffc6fbc9611316eba1e811af4d9635141d19f228a03fa6a9b937232b2828edce544f108c90c88cc9afb25df4e66985ca210c7adf1a7f23d7d1871350ff8cc9b06cb320ff40e3586422cfd4fd785090fb5d9579eed974a0760f7cc9da10273822fa3209bb36f1c64b1081937888a2"}], 0x2d8}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 13:34:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xda9) mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:34:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x204f, 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 13:34:29 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) socketpair(0x2, 0x8003, 0x80000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x236, 0x8, &(0x7f0000000180)="91e70bafa444ff162a9962d95facac3e6a4b507d8d0e963215d3f8110392e44dd0901d53886b71fadde5a715ac6b27f92d07", 0x32) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000140), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r0, r2) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 13:34:29 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 13:34:29 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/189, 0xbd) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) truncate(&(0x7f0000000180)='./file0\x00', 0x2) 13:34:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x80}, {{r0}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x1, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r1}, 0xffffffffffffffff, 0x1, 0x44, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) r3 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x40, 0xfffe, 0x81}, {{r3}, 0xfffffffffffffffd, 0x80, 0xf0000003, 0x9, 0x7f}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000001, 0x65, 0xe9d}, {{r3}, 0xfffffffffffffffd, 0x1c, 0x80000002, 0x3, 0x86}], 0x200, 0x0, 0xfffffffffffffff9, 0x0) 13:34:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfbf90f001e4b2ae5eefeaff0f2c85e018b48fbd4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7ba8ef00201167fa0b585c6aa12c9df371b9909eeacc8539313df54656115", 0xb2) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x1000, 0xe3, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) close(r0) dup(r1) syz_open_pts() 13:34:29 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/68}, &(0x7f00000003c0)=0x46) nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) minherit(&(0x7f0000089000/0x2000)=nil, 0x2000, 0x3) nanosleep(&(0x7f0000000000)={0x5, 0x47a}, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r1, r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom$inet6(r3, &(0x7f0000000100)=""/233, 0xe9, 0x1, &(0x7f0000000200)={0x18, 0x0, 0x9, 0xb3}, 0xc) execve(0x0, 0x0, 0x0) 13:34:29 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x0, 0x11) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0xcd, &(0x7f0000000100)=[0x0, 0x0, r2, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r4, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 13:34:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x13, 0x10, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0xa66}, {{r0}, 0x2d98a861d6dbb4e, 0x0, 0x80, 0x3, 0x9568}, {{r0}, 0x0, 0x10, 0x22, 0x70000, 0x7054fe46}, {{r0}, 0xfffffffffffffff8, 0x88, 0x10, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x86, 0x6, 0x3, 0x7}], 0x7fff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa1, 0x1, 0x100, 0xc5}, {{r0}, 0xfffffffffffffffc, 0x6, 0x80000000, 0x5, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0x2, 0x8f6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x3, 0x401, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000000, 0xd, 0xf91}, {{r0}, 0xffffffffffffffff, 0x4c, 0xf0000000, 0x1ff, 0x8}], 0x2, &(0x7f00000001c0)={0x6, 0xfffffffffffffffa}) munmap(&(0x7f00003ee000/0x3000)=nil, 0x3000) minherit(&(0x7f00003f0000/0x3000)=nil, 0x3000, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x7) 13:34:29 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000000000)=""/168, 0xa8) ioctl$TIOCMSET(r2, 0x8004746d, 0x0) flock(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x4) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0x8, 0xfffffffffffffffb, r1}) r3 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x3a0, 0x14) setsockopt(r3, 0x0, 0x24, &(0x7f0000000040)="4fb5f965bf7497cd5d00", 0xa) 13:34:32 executing program 0: lchown(&(0x7f0000000040)='./file3\x00', 0x0, 0x0) utimes(&(0x7f0000000240)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file3\x00', 0x0, 0x100) r1 = open(&(0x7f00000000c0)='./file3\x00', 0x812, 0x10) linkat(r0, &(0x7f0000000080)='./file2\x00', r1, &(0x7f0000000100)='./file3\x00', 0x4) chown(&(0x7f0000000200)='./file3\x00', 0x0, 0x0) 13:34:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) ftruncate(r1, 0xe1a000000) 13:34:32 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xac8) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) close(r1) fchmodat(0xffffffffffffffff, 0x0, 0x1, 0x0) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x0, 0x3}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) dup2(0xffffffffffffffff, r1) 13:34:32 executing program 0: syz_open_pts() msgget(0x2, 0x240) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8000) socketpair(0x0, 0xc007, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x20, 0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)) write(r1, &(0x7f0000000080)="000700090046ba2ca6", 0x9) 13:34:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000200)=0x4) pipe2(&(0x7f0000000140), 0x0) r1 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(0xffffffffffffffff) 13:34:32 executing program 0: shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10001, 0xe0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x400, 0x40) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0xfff, 0xa5e}, 0xc) 13:34:33 executing program 1: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) 13:34:33 executing program 0: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x8}, 0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0xd1, 0x100}, 0xc) fcntl$dupfd(r0, 0x6, r0) 13:34:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x84, 0xf0000007, 0x80, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x8, 0x8e16}, {{r0}, 0xfffffffffffffffb, 0x81, 0x40000000, 0xffff, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x9, 0x8001}], 0x2009130fbf, 0x0, 0x4000000, 0x0) lseek(r0, 0x0, 0x3) mprotect(&(0x7f00003ee000/0x4000)=nil, 0x4000, 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41, 0xf0000003, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x7, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000004, 0x0, 0x40}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40, 0x3f, 0xfffffffffffff21a}, {{r0}, 0xfffffffffffffffc, 0xa, 0x80, 0x1d1c00, 0x69f}, {{r0}, 0x0, 0xb0, 0xfffff, 0x80000000, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x28, 0xc0000047, 0x96d, 0x3ff}, {{r0}, 0x0, 0x20, 0xf0000018, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x3, 0xfffffffffffffff9, 0x800}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x18, 0x44, 0x0, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x84, 0x4, 0xcc215cf, 0x40}], 0x3, &(0x7f0000000180)={0x9, 0x8ca}) shmget(0x3, 0x1000, 0x0, &(0x7f00003ee000/0x1000)=nil) 13:34:33 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x1, 0x5, 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 13:34:37 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) socket(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x7fff, 0x5}, 0xc) 13:34:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="acbd6acaf95faf71b9535b8107a56c2189184f", 0x13}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:37 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x100000001, 0x8001}) clock_settime(0x0, &(0x7f0000000080)={0xff}) 13:34:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="6438237f44466508189b5aeb6daf79af7a223ed4c13ba6fa215f0de539026de3a110b3f74023a804c2b8c2fc150752fd432c07418066d31f6620a56288c1195b4c9cc3743413a360948ce263280c2cd936beb969074a915d13c72330d91f592086cb631adbe03b1017f52ee091f9f22c812e646fda08ff9d4b6a48684a597ea952ddf0358ce85ef79acad62c6215f64b976094d04344c7a6e5e267fc4d85e15106ff0054773df3f90487f255c75b97bd385a4d36d68eb42324129c5f"], 0xa) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x21f, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:05 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000035c0)=[{&(0x7f0000003480)="71d892835c48969323158b948b0c20ddf4fcf2cf4ddc66c29df2394910eef0db36688dc64b8b0302e03bea2dfecacd5432242bce21", 0x35}, {&(0x7f00000034c0)="3328d671c5141cef9308f45a876f00c8487cc17141f6ba4aae7ec8c87654a8bec7553f83ea33c1dd4785161bd43582d74ab51a9e1df12144590fe720c5cb7fd74fcf6019669473bab37ef3065ed3594117137d68cb4ba0743cf5372ac01e7d0fec32f68252d7c25f81cdae85c1afc320cf2dd1335028b48614cb87dab05c4cd377d4458456e5db9a4577e8a67d5104f19134a2827f8cb6d7e7c1b42cc20963b36b927125d0a7394f9241418b477219a7254a16fce60de8655aa871ae4ed4911b1f", 0xc1}], 0x2) poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000003600)=0x8) readv(r0, &(0x7f0000003400)=[{&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000000200)=""/25, 0x19}, {&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/46, 0x2e}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/149, 0x95}, {&(0x7f0000002400)=""/4096, 0x1000}], 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 16:00:05 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x4) unlink(&(0x7f0000000000)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x400000000c20, 0x0, 0x71684c61, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000140)='./file0/file0\x00') recvfrom$unix(r3, &(0x7f0000000080)=""/55, 0x37, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r2) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/24, 0x18) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x800000000c2) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:05 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x81}, {0x0, 0x1, 0x800}, {0x3, 0xfff, 0x800}, {0x3, 0x1f, 0x800}, {0x4, 0x7, 0x1000}, {0x5, 0xc0}, {0x3, 0x7ff, 0x1000}, {}], 0x8) semget$private(0x0, 0x2, 0x80) semop(r0, &(0x7f0000000000)=[{0x3, 0x985, 0x800}, {0x7, 0x77bbd399, 0x1000}, {0x4, 0xffffffff, 0x1800}, {0x0, 0x21}, {0x7, 0x2, 0x1800}, {0x7, 0x0, 0x2a847d9c3d9ad747}, {0x3, 0xfffffffffffffffa, 0x800}, {0x0, 0x7f, 0x1800}], 0x8) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$inet6(0x18, 0x4003, 0x0) socket(0x0, 0xaab6b8e126769aec, 0xe7) socket(0x0, 0x1, 0x7d3) fcntl$dupfd(r0, 0xa, r0) select(0x40, &(0x7f0000000200)={0xffffffff, 0x7, 0x5, 0xffff, 0x80, 0x0, 0xffff, 0x5}, &(0x7f0000000240)={0x100000000, 0x3, 0x3ff, 0x7f, 0x7, 0x8000, 0x6, 0x4}, &(0x7f0000000280)={0x8e4, 0x800, 0x5, 0x8, 0x7, 0x401, 0x58a00000000000, 0x8}, &(0x7f00000002c0)={0x1ff, 0x3}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) sendmsg$unix(r1, 0x0, 0x40000000404) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x2, 0x100) getdents(r2, &(0x7f00000000c0)=""/217, 0xd9) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000140)=@abs={0x1f95d27d48731892}, 0xfffffcf7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8100, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="979a7bfc78da62e9ef036df2ae3daf28db1c766d61bb05ff6e972aa17eb9cad34f24338fd64657c3b474bac5d0bb7450001a3f95ab1b3c8c576ee66ad622a93fff4bf2bd2c22d28fbcc80679b94ec9036ab75aa7e64b8473d76c6725e1b3b29103928a10d22c909f8b35a629", 0x6c}, {&(0x7f0000000200)="a72295f42495ff51e214c9ac86210d2e8c3425519b0f7ce643b5acc0452dc8665f52baddc3645dcdcd965588ba9028fd2c9fb2c6eec57fe3ed253801471d86e9d26215672eb0e0030a9615ca0fec531e2ecbe84680a52f80bd42e51f8608d156babf075fb4d2c84eecbbfb006f88b0e83e890c711a15716f26865837ff9eb85c94a6bb87ac2c6204ae5f29052f19870870cfbcdbe05d944cd0f673c98c48304d", 0xa0}, {&(0x7f00000002c0)="3de47eb2fbf1f6133ef75034cfade124a27dd937ba0141d74fcb32e90f035f62d996fc23e825c7d244b6f171de867e3fc5d52d05f7331d70564f05d65d2fe40dd1ad117af8132064d460b70685631c0633c9bf781382932b3c7784950bccc97a6f4f80ed958d019ae5c8fecc939494", 0x6f}], 0x3, 0x0, 0x0, 0x8}, 0x0) 16:00:06 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x6, 0x0, r1}) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x52ce, 0x0, 0x80, "bb7309c4a7a7cd3f79044e380b3bbbb67470ce87", 0x6, 0x2}) r1 = syz_open_pts() flock(r0, 0xc) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = dup2(r2, r0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x880, 0x5c59ca6d8d27d998) setsockopt(r2, 0x9, 0x1f, &(0x7f0000000100)="8f85acc540c8585d5e3a9eca263b0708f5590a5e2d74e4be082f26d916c1fa100b52614f1211390f799c39efa04e42f5c9600949887463e7168d57839d672e617f92749585c4778219beccbb304e695bf0fd094596d7b14a01bc60b584731d93afd34112473cadd068d3a63a27fdac3027a604d970a0df481007cc06b2ef24f5346f4dbf0a2e803498dc385e556b372dde49adf8d901f52e53efebf47e5e5e15ec4e46ea8b3cf0944621215eaf5a022c55bffbc80ee360a5107cb8368d0e0720f956c8b295d908520cfd2a5faf5893813b897054a99d0d29a43a16d722ae78feeb2049bd7429253310604e14fe71ecc664eb91f31c9536b8d43054ce3f852b567b1b46969135ff3f9c58cd38c8e654bd1c00a0c236b0eedfb595393d8383d0adc47c0537c1312344e80e5e3f611e32cacce632bfe35ee230834329811fee7d8164074488fc83665afb5585a8b76c140f8522104dcd3fc5b9596989ffa43f52c8bdc99406697ffd791d4673522762fa9bd374a96e183e70ca40bf23ab10842c903ef954165368b300ade467840c385240fc68390d381db0135fd553bdf3603701a74d992de66e8ff6c938b8eac111f2f3c2537a460b0437dcd0aa2674cbe036b673020dc9189a2b61f85de0de56188b1dc6d31572bff2057d65899ee305d9a3521e6136e2aa4cbb56eb0f3ad48d1605d22040ad34cbf5a69bce4d027a8af6a15b261d7c8f100cf9f22bddf4fc760dc5a45ac95451d14dec74af6ae0279fa96f1640aa2a5ae23a1c27ae6f31fee31f5989c8d1102a525e2bb98210b9b2fd5d9ad7dc1ad34838584df2ff49b158f2b661391328cf2b9b8023beb8ab6c82beeb7ca49432e75016269c24f3f833b03aab484721c828c17a4d3e05a843208913227305ee35c3bc80524eea6779afc3fa537af6f14843dc8ab750c98e056704eb3b99d2d271fdbed2b09fcad22c90840b5cbb28ffb1932f0497b990b22aee3c5ddea5a1c70366c282b9d4a0b077e54e7277115e5c77db7d69f8e33c68c46492ce7b0ebf8d13931fa03f269e5a9de7f34e3d07829ccc5a0fe4a07b0e45d704b932ec2bf121662b3971bb8aedbdf0abb2d48c22f71b21e58a7271b1096fe413810a7d2ebefb227be92bda9ff971dac98f80332aaba0b1fed3f7f063c062c44653ad5b1d45aa118e845377923b19d124b724ea23ffc26d0defdd6f1021225418f0dd1e0cdc5559be61619bc0bf1685e3346812a899a435f41e00050552b92d35b6340a590dc32600e9f29d922614078381a846ec40ec21f4a71a6282d22e90fbceb177d5defd35d03f5ff0124b1e13ad1f70004a1ef5e2becafe9769f8345c2b35c45d2579f293b7fdae0111d6d7267c159f577a791570727f00f3831560d422f6d39e084f57b08e2fe61cf89020d04871ca21bb0a27c721cb3c51538573ae5ada53853eaed035f9407e73964446fdc1c5cb24dfed449bad373ea9985a98e46577930a4295f928eafd259ed3a9674fc36a99969af49211953bdb3057048210bdce692485490dd693a920b2464fd09c99d46ab22e3e8657465979fa1360891c4baeadc6454a1c3ffd1dfcd6613cfe16508efea3c367a5a9ab90ae4d0f7029f7ad83ded828e843cf8fd6581d2cb3c1ea2b19d58d9421ded45152481e571437cdba81de431dc85abf692dff6755821cdfe8ed8513b1e806cd616cc082aecaf68a966b0aeda4df51dd33d4f09bbc5cf1670c66e10da546421a54324aec07b919f7af9038125d68aed92df3d14fddeb8f0f971d494d95f9979a8c19e736e5879688d434ac64f38e7b2586f37cdc1c25b2043266370fae3d606364fed83704496e343a1fa471c5a6f1ab5d2ff0134949d17d32d7efa5699e0dd5a654f608da3c6ecce291e5a75528082530357a02cfb1a269030b0b70a6221567e577499bc18c26d456cbc096a34fa4b291b81503e7d05134ce1f3bd0bd606b02ca6f8fade0d12012985b0b2c61be8a2193d66a4d46814af3872db60984c89942a386c6bcde8f78083ed974f3d23e336d59a5cada5a70e55b84de6b0242e03667af469c108978d634d0c60b91f00642c52ec2078042c54fdabfff7db386491445fb34d9f6ed7589261e40713a1a686d420346d0dc131bc19d7957d624534989a380475654210b7b8ade49941e2b922f68daeb0af982049a43a84435f783e9713af0848be5d55081dd39f7c45c89a0d017601300e90ddb70ea4ad9771eeadb17642a5e227428aa1df4730575f7f5c14e9c058c70ef99fb0cb73dadb2a0b27def29f16d87ce884260fd4357914a1f76570fa863ebe0df078ae79a21efa083e8eb51e9cf61ad5e7fb4b6ac612a7d65b68956ffef0e62574720e37c31f2a620f4cf1f5d6e07c252c99108c1f0513c52919f2decc3390d0bae2c11dca88ba33159967ac7d29fdd3be38c310a32a4b14c5f203385ab1cfe4c878f27c2ce69cff995b0ed56dc1017f06bbdfd5e9dd8a69cca19a31c545106aaaf60b540f4ce055cf93dbf954c6527f14ae87b1e589af3ecad09f2d180afabd63eea6477635c4607326091d49a6eb9c3788f31afb232dad6d4c6a40fe11f4742c6b78e431b0469a3ccba244aab0007a327d31f7b82ecd48699b54457fcae005fb7b9b511bd530bf18c5cdbb5ecc256762f84e0ecea11a62f2da2751c6d4aa3f43a4692637b6740877fdabc0d819bef2a4e3cc5073f92b54675944981dae2abf630fde78d9b07931c738c2fabf5f8e89fc613037462d847cf281a0055d871d674f5329514cd61f85e68f984a5355ffa9a328382dd9d3e2ff2d60b2732dcd687ae8c185b5045026111b861eaa31459fdcf6c992783cefacb8d83b743c4c12a57993b5e442b14a65c6f360dbc2ae3112f9623b79e8eb5e7a1448f6696645f26bf98d7a66d598a5addd42315b9386d913824ad72ba2b83f54c4d49f88e53dc1ab07e13534f302c66b924ea1ac2d9e8d70cbcccedd6cfb4561fd2110ebe6b1a88132364c44c7751a73f1e103d358cad51d00bdb4197fea6dc7e9d20f536c7bfe5445b11732c2522e1948fa06893faa7531ff37617808a28d7f0e058973bd00d6aa8ca9a39879e7e5d7d915ddabea7a44f0a55132471ec0392fc556b0f91bb1be591e4ab7e51b026038bc5be520c6ddca6f919d4f276eca617806eb677a2e890163f02241a1ea3cc3dc218dd28f4f7948935076242c4bd7bc367189a0f61dab177b144f050165975751abf5da315b2cc837d202b4320347d51f9ee0e63f98063f01ddec23494471a5819fada092e69043d61a22508b09ffe3ba73df4569a65556cddc0b3d434889453eee2fd374e6b64f30b1c3c10b1ec08d302833d8d36172aef82bc1d812dca9dbab2180fd0a40ad0427a5e0be0e3a4124594ed28020eb53b59270ef640b9fa5bece3b1feb1c9d03678a8bdeb4222df58fcb7685644777419ef95e6aa045b9b8e917bbc9b7de2e7d0150ecf9eb9b40a8b52e41646a231bb55a4afc20fc8362e3f0e8489b146c57e7e725bc1698c6a3bc1cc32b868346f7ab87f9a335f6756f154e69f0049728423837f408d3fe9215d36828438ac26aacfd93f80650449cf5fc40fdfdba5caba57d29a177758f3c47831bd4443da5df9ed23a3f87253c058ed9675b061e793082edf5e8b4f61441131864a4af005023c0a408bebedbb8059f6a15f4c609fdef9afbf523c4a5adb57038360e0729a41fc1096bc8d467b803cc69365423891fab719285a85a573bc10e3b23efe427fa535033190da510479396dfff019b702e13b7b47747dd580b16b3defa83a2da98c05a5ebe6f7bb113a734f451121a282181e604b26ab61d481d310f1ae648ccb5ae8fd6fe4387294ea3106b1ca71f4537c2edf0c26b08a04a6c7dc0abeaca47ee80d8463c3ce6c3595b28c1d555cd221fb2e17cdd773104bdff17fc944c6f7988442928e2c4adac7c7889fbab314e1126bce4f1ee49593897536d3f2c0644aeb3785d63c647fc2f5a9a3ea7bbc820295e6cbd5931cbccc65c9adfe0517e466d8897b98441f61b0697fe8de6f49622819faf9d09475924e2f7f3dd4b90978e77000b9ab2770972c9a7034cc789d203e15aff4c89314ddb88a9bb5b9178d53509c8a7b1b0a453847d907032a3bcc39d94cad0f39409233ff59b51938a8a72d0e0d9d4790e8243530a9b53aff90de8a3864f8f86a99f60333ccc2267b2247955f2fb930484fcee2c9e3024b71caa3c6735d6f65b93fe9434452778f434b45b899f7623269383434a6cabea122c9ed6faa5648b843fc0c81b9ae57740a89d4beb2179870470663be1e15a77a8010440162747a6c13a79cfce8947bd114f29fca5b84442624f4cda7a45cc0a376e176491591b0b504499726e84f60e565b7ad75eb36056083552e501b33bcba01e4a4172dd85dacff1785ada1998adc1f61f3820f4fc3c9d30f14da9798ffdf02e399e51eb12b588b453ee8ef205fe96589bce1fa9c0e9c176b8c873078e2894b2ec8ee3be3a4b95b7996949a8ceb398a7585bc3edb88b84fc52c80ee80b2abbb97f508cced074c06e3246f900c01b8bd607150257960088f27273d7eb30888bae164802659e7d358a3d4735685f3e5fdb0c8e64619937396491a3b47bd8ce58e3365fdba7b32dd79deb509b45836fc91ca041a19375ceea42af4c892f321a7ba1bab7641cb35f8bb6eb2c5929fe9b76c2e75d1ccbc5d77dbf7df0f90d3c68283df63941dd7b223324aa458ab4a239dae358e1bc8fe9e3419c817035b7d01ed02bb138097e6641c2d5bc83f9cfb253b8445ab9cb0b21bef3b2b62607468222a97d276d5947a1d13e7b7a5a8640cced3d1c247e4d055370194f0c501de99c34a65220cbf77e068e430342858ecfa25e08f62122ec7c45f3dfe7adb46fe1a75caa8d4d7aed638d5584dc4587aaf6dbe8765c510dd78cda6b274777a500a0140cd305a80b065d46d299ca305dfc71a68c1a04734b51db0d402de9edc1c4d5d881e20c9e9a132f428ccb3287d1a94fdd6c48e3661730a57c2c3c69e14e6b26a92368d6f553c7f1130c7889a2e2794551a9dc902b10aa6fafb7e488a507ba894ea5a8110f5e82f3c2116b7c53a236208620acdc997fc8b7f0a1c5b667e4b236aec46669ca5397110b6e231254ad0b2b3f20b77d779c6973056ac22911ae6544376a54cc9470d102a1e2f96d7274af5f03a361c379cd159d8a14207b55e490524af45b4480c5d75800a3c4b2c16ad503f7e28011398f7f67c40ec395f85438ca8b527c5347a400724715e5583277ce088f6942c9b56e7fd9a02a868619fef12af4dc06affaa2e8fa32532f8b3606a7069eaa657ed3c7a4c74718595282a3657a9a4b4f068367099c16a307c743276a938961393a686287dbaac7892dfa86b9a47a9925c843e2e6012a4c8a6ea0da4f2b4224f96ffbf7ab5e01abfeeafd7addb9dddd47e2e82d8648dce54221dfda7009c7ae70a4af63b02c2afb760d10082e1efedf13d33c65177be5d83fa106f33a359667d116ab7be70cefe5a0d26eddcc4d45aac27224dbb92cd29121bd456ac853dfae2d3c19b14ca6ea2fa2676e6b81dbb72bd167fcbbaa90bfbd38cab0d0a9429c15e7a4363d45b14b524056230712a522c81e415932fdd5b986e48029f213fb1e4396c70d02af32313ad8ab7e39ce402b28e67a270ea611badea600e0a04fbe1821f83b2e37b84c7a5ba22bdb43e0334b34fc863acb35bb558a2babd8017307d8a33160397fd35f8ff68aa58ba30901e023fe76b545d615213fa3deb5a58d958ce0f576d61b6fc07", 0x1000) connect$inet(r3, &(0x7f0000001100)={0x2, 0x1}, 0xc) r5 = geteuid() r6 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) r9 = getegid() r10 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) r12 = getpid() r13 = getgid() r14 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001ac0)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001780)=[{&(0x7f0000001180)="3990acf2fe394a0489ba9ab1f3ec28302b8f63e0deeb957fb8b37c279fa7d1a93a8124210ff7229e358ff4ec66a636d0a19586f53b4e8231de7124aed92df4b68d4b719c6c4ffe4170987cf2c9aaca50eb8559c0619a48c080c54087ad7c573ab327573a0bf73075806f28fa1f7cd5e512f7e7494f33e2241d5da3585ddc2b5f3407ba0062e9f465b5", 0x89}, {&(0x7f0000001240)="b47ee1", 0x3}, {&(0x7f0000001280)="a984b102d98c1e39cfc60373c9c3025db49fbf570f29ab2637678f0f58fc8f03f0e7386a057e825db563615ba22f9ca192023f010dbfe5a44f6891449e21a75755ebd1d49ab987b22fda3d5251f763fa7c5b", 0x52}, {&(0x7f0000001300)="082618390e019cf05a2139bdcca08bac818fd9d940e691fc99c1a89edf8d29e6486cf84fe752237d62f3690d202575e3829b9c4e40381c69e3dda32143894986dd284a100066cd08e44d02280e2fb3ead6c08425f3ace15c16eb608335cde929200fb2f05331b1918284e16d", 0x6c}, {&(0x7f0000001380)="4f9bbb58a2c7e905ac8cffa3e62bc1e37b37ae", 0x13}, {&(0x7f00000013c0)="4efef41698372268a93f9a89dbfe8193b1deeda4e36d040d372cf7b77fc985c6a6186ef88847228e560f6f3260982af19ec8484ff70d781f6b692094fedc4f4f92be1dd4bfd6ea60acc9ec38eb09a17acb646b6db2b3085217aa9557aa0441caf69139fdc70ae995a16140bea31f11c038bb37", 0x73}, {&(0x7f0000001440)="e10ccf6eb99d6c161ad14b28b46da44d5b8a66e1d64d8b459cebf27c20b7ffdc5c7a81de8fe035dfa23dec99ecb2f264635c60a45964d3a00f537f505875615b1465da55060185db84b995957dbcf7d7e10d9de2", 0x54}, {&(0x7f00000014c0)="38a17e621dc90fa96642494948581d58132f3ba3d1318020a2c477c46cb06d808ecfa437d13acb1230d46cc8e418d855560996b31135d81b6284c417576334eb2b99a31a20a82f97bc59315fccddd019d0ebe73ae7af8e396a63405bba5dd528a3785ef39acffb44fae48ede5550dfcadd8bf49b681834d551cedabab42aa05a3f63fdcbe9f8d0fc1610f657dc3f6da81403c0f7a0497e6499fd5886facfb3b54e5c9fa722f16d05820a4c7e", 0xac}, {&(0x7f0000001580)="15d422c53e1a114a14dfd8920fa8fad7d63bdc1d4414ecb6ca59ec1ae2760b8273c2ad2cfb4a79afbbefc394e5875c123eea4203988ec988538466a25e6d643f082308a0971d72ffccb646e639740f8db4b4b5c10be78ce0b77433bee809ea4af7e546a31a5377eb496633e2d4f6c9e8f6325315cca06af328bf8151a1aab51d66d07621c8b4332d341f50f9e1ab66b375a39742b21df5127c3da50d0e9d348c7efc2bff712204f531bfcb88e54aa29e553ec397c997fe9aefbd9f302985db6d8819f6aa0f851c53ddb2887ea22ef00c376da474f948f518d7bb7d8fbe35ecd8125eb3b2fcc0ff91071f7fba35f2661b6b2aa8b59fe4", 0xf6}, {&(0x7f0000001680)="68a734847db14e7d3a1503b8151b7ab52811615bedc7278e40c5c08d866a09578cff43fc303df9b4268a6edc62e9ab8db4b999e3ceaff68c143d789066b82b63c442da3f7bde07167fb53995d18c91933d1a08049e2c085e1ae3415ccfdfa754aec31654f2117ca4ce8600eabf54312e12fe999fbf57759094d138203a0b77c8a5e1b4c164d6fec8986f40afb9525d578b1be1f6fa0e89be7623f572212a958949852a4fe7adec8ef95d2cd730daede95d4b43ef317ce1c4207a8d1c3b32ad5c740815d13e67fbb1847a6669fb171e3cb334649ddaf35bfc57bd2d7b4a502f83b11e5162ba064663410458", 0xeb}], 0xa, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r6, r5, r7}, @rights={0x28, 0xffff, 0x1, [r1, r3, r4, r1, r0, r4]}, @cred={0x20, 0xffff, 0x0, r8, r5, r9}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r10, r5, r11}, @cred={0x20, 0xffff, 0x0, r12, r5, r13}, @rights={0x30, 0xffff, 0x1, [r4, r1, r1, r2, r3, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r14, r5, r15}, @rights={0x38, 0xffff, 0x1, [r4, r2, r0, r1, r4, r2, r0, r3, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r4, r3, r2, r4, r0, r1, r2, r0]}], 0x180, 0x401}, 0x401) getpgrp() read(r2, &(0x7f0000001b00)=""/212, 0xd4) recvmsg(r3, &(0x7f0000003040)={&(0x7f0000001c00)=@in6, 0xc, &(0x7f0000001fc0)=[{&(0x7f0000001c40)=""/239, 0xef}, {&(0x7f0000001d40)=""/154, 0x9a}, {&(0x7f0000001e00)=""/60, 0x3c}, {&(0x7f0000001e40)=""/211, 0xd3}, {&(0x7f0000001f40)=""/80, 0x50}], 0x5, &(0x7f0000002040)=""/4096, 0x1000}, 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000003080)={0x8, 0x5, 0x6, 0x9, "ca1f1758663a054157e003dc3ea781b24575185e", 0x9, 0x6fb}) socket$inet(0x2, 0x8000, 0x10001) r16 = semget(0x2, 0x4, 0xd0) semctl$IPC_RMID(r16, 0x0, 0x0) getppid() connect$inet(r3, &(0x7f00000030c0)={0x2, 0x0}, 0xc) 16:00:06 executing program 0: r0 = kqueue() r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r9 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0xffffffff, r3, r4, r5, r7, 0x80, 0x5}, 0x3, 0x8, r8, r9, 0x35d0, 0x3, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r10, &(0x7f0000000080)='./file0\x00') openat(r10, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) getpgrp() fcntl$setown(r11, 0x6, r6) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) getdents(r11, &(0x7f0000000000)=""/20, 0x14) ioctl$TIOCSTOP(r11, 0x2000746f) utimensat(r11, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getpgrp() 16:00:06 executing program 1: r0 = socket(0x1, 0x4006, 0x7fffffff) flock(r0, 0xb) setsockopt$sock_int(r0, 0xffff, 0xa4, &(0x7f0000000000)=0xed2f, 0x4) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/16}, 0x18, 0x0, 0x1000) shutdown(r0, 0x1) setsockopt(r0, 0x4, 0x80, &(0x7f0000000080)="7c0faf9640ab5a29796d584e6c8d31f2b7e7c6258c64f20040ed743955a5be1e0697", 0x22) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001640)={0x0, 0x0, 0x3, 0x2, 0xfffffffffffffffe}, 0xc) flock(r0, 0x2) r2 = getgid() setegid(r2) socket(0x18, 0x5, 0x200) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r6, r2, 0x2) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x6, r6, r2, r6, r7, 0x4}, 0x80000001, 0x800, r5, r5, 0x800, 0x8, 0x7, 0x200}) readv(r3, &(0x7f0000001580)=[{&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/148, 0x94}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/172, 0xac}, {&(0x7f0000001500)=""/118, 0x76}], 0x6) setsockopt(r4, 0x82, 0xffffffffffff8001, &(0x7f0000001600)="cd17806520afe5290fac8bb71f95f29c9afbd6775e679a1085450d5ffdba15369f30a5cfa72c0f0045449eeb08f86b7da2", 0x31) msgsnd(r1, &(0x7f00000018c0)={0x0, "b5525595f21bd54e8caa4c2ea23c835ec06d881dfca56762f6b2ab5a5ef809c5b0f599fe78f2466ca333f85b27f6fb6e53d5bfed627987144af6fe0fdadc2fc3e631fb7b3051e90b9a4d929b955463174b414a8bd0f9ba13575475cba6d7a92ebdec602e735233d21840f1b7a49e02bad4749bb1e6ce2ad960e21abbeca630bbe58cb3e9e45fea665df439e28b1c13f594a87bd755b381c2186454f04d1ad840"}, 0xa8, 0x800) 16:00:07 executing program 1: r0 = kqueue() shmget(0x3, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r1, r3) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x4, 0x100000001) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x20, 0x8) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x1, 0xff00000000000000}, {0x18, 0x0, 0x7, 0x1}, 0x9, [0x8, 0xffffffffffff3d8a, 0x7, 0x4, 0x5, 0x7fffffff, 0x8001, 0x7f]}, 0x3c) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x402) pipe(&(0x7f0000000000)) read(r2, &(0x7f00000001c0)=""/124, 0x7c) write(r2, &(0x7f0000000140)="22c829", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./bus\x00') 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x80) msgget$private(0x0, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0x81}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) select(0x40, &(0x7f0000000200)={0x6815, 0x7fffffff, 0x6, 0x4, 0x2, 0x9, 0x31, 0x80000000}, &(0x7f0000000240)={0x1, 0xc92c, 0xffff, 0xd0, 0x796, 0xa3e, 0x80000000, 0x80000000}, &(0x7f0000000280)={0x0, 0x100, 0x1f, 0x6, 0xa83, 0x1b4, 0xfff}, &(0x7f00000002c0)={0x8, 0x58}) fchown(r0, r1, r2) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x44) 16:00:07 executing program 0: r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x1a8, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r1, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000140)='./bus\x00') r6 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f00000001c0)=""/104, 0x68) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r6, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10004) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x8, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0x21, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x90, 0x40000000, 0x0, 0x6}], 0x1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x2, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40000040, 0x8, 0x9e00}, {{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0xecb, 0xc1c}, {{r0}, 0xfffffffffffffffd, 0x9, 0x200fffff, 0x6, 0x3}, {{r1}, 0x0, 0x1, 0x4, 0x8001, 0x8}, {{r0}, 0xfffffffffffffffe, 0x88, 0xf0000000, 0x1, 0x7}], 0x1000, &(0x7f0000000040)={0x8, 0x8}) write(r1, &(0x7f0000000300)="b134dd5d482a3859bb8a47dd58bb844ad59cc161ffe82a527728aad10f6d3ebca6b4e61fe5e8f0daa3b47544e54e05b413794c12b7649ac34ae6f8aa48111ec74aa33e1ec0d9059d6d", 0x49) kqueue() close(r1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x2}], 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 16:00:07 executing program 1: socketpair(0x10, 0x2, 0xff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, 0x0, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = getuid() setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:07 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000080), 0x0) getsockopt(r0, 0x6, 0x3, &(0x7f0000000040)=""/158, &(0x7f0000000100)=0x9e) 16:00:07 executing program 1: socket(0x2, 0x3, 0x0) socketpair(0x27, 0x4003, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) 16:00:07 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) 16:00:07 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:00:07 executing program 0: setuid(0xee01) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r0 = geteuid() setuid(r0) geteuid() 16:00:07 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="507fc9ee720aa91231abe6592467b445969eddef909e1d583768d8e103c112ce28535c11534d44c5a5820f55ac74f8d6c7f9c7ffa116b474ff5920af136d6fd31bfd67f1cadbd61fd03dca531725d87766a1343087cba2199dc2a2445114c70101b5f1b2f20398186bbe9ef157a05615b2ed3f3179a18f5f58f7398e3075a3aaf6beba59340b09e6f49b1aee537a6c1c54154cfb08f5cb2bd468e29059119fb86768610c1a53295612ba09ce0647267301bff6289b297442f33b7ac9c25bd302b451a3c37c4eac6bb3e2942e7b7550f6f1e1f770f5082d715a6ca7fd8c052787224a805a85d0a6ec07fb0ea665", 0xed) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x0) poll(&(0x7f0000000140)=[{r0, 0x38}, {r0, 0x80}, {r1, 0x40}], 0x3, 0x4) poll(&(0x7f00000012c0)=[{r0, 0x6}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 16:00:07 executing program 0: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) socket$unix(0x1, 0x2, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x2, 0xffffffff80000000, 0x5, r1}) write(r0, &(0x7f00000003c0)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea", 0x148) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x4000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) r2 = msgget(0x3, 0x228) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) socketpair(0x3e, 0x8003, 0x8e, &(0x7f0000001540)={0xffffffffffffffff}) bind(r4, &(0x7f0000001580)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r5) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r3, 0xa, r3) recvmsg(r6, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) sync() dup2(r3, r3) mknodat(r6, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r5) setuid(r5) 16:00:07 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) setsockopt(r0, 0xaf7, 0xfffffffeffffffff, &(0x7f0000000000)="0019960241083e1ce2d5ff9b5e458b203fc27f70cd17e30fcc2d8a69b9a46717855a946c5d3da89fb781454f34783b7f87d6d8a455368529fdd0c05584472d5bc2b2b38a66c4c08dcc077f1bef8ae4efaf8182755d0b9e8f841517c84b5ba6a02599de04106d330e30461af5f87f161e3d24a1c7f8c7611abeb2c54fb3694cdef00119cef754bfa6fc3fffda2c097a55ed4546a136d5018a72baaf75761faa064d5d05e0ba971419c11edf574b669ffba1de4078bb0ce47917e855870766468526ff15b88fb93440a8d7521e639b8f2cf586f04d0bd3060c65c8cd532332bee65b8be9f0ed2c9b1a5829e470c4e70ef5e5c795bc2f29ad4ed87986b838", 0xfd) 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) close(0xffffffffffffffff) dup(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) dup(0xffffffffffffffff) syz_open_pts() 16:00:07 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', 0x0) clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000080)) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8004, 0x5cc3) r0 = kqueue() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8000, 0xfffffffffffffffe, 0xfffffffffffffff7, 0xc50, "7595c444c57571109901736b23fdd4d88daaa06a", 0x7, 0x4}) close(r0) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) listen(r0, 0x3) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getgid() recvfrom(r0, &(0x7f0000000540)=""/148, 0x94, 0x1, &(0x7f0000000600)=@in6={0x18, 0x3, 0x41682622, 0x6}, 0xc) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/20, 0x14}, {&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000000c0)=""/174, 0xae}, {&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f0000000280)=""/65, 0x41}, {&(0x7f0000000300)=""/74, 0x4a}], 0x6, &(0x7f0000000400)=""/201, 0xc9}, 0x801) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 16:00:07 executing program 1: socketpair(0x1, 0x200000000000002, 0x4, &(0x7f0000000000)) 16:00:07 executing program 0: clock_settime(0x3, &(0x7f0000000080)={0x1, 0x3f}) r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x80000001, 0x8, r1}) fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) close(r0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:07 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x10) r1 = getegid() fchown(r0, 0x0, r1) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) chroot(&(0x7f0000000000)='./file0\x00') sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, 0x0, 0x0) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x110) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x100000071684c5e, 0x0) kqueue() 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000100)='./file0\x00') 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x6000, 0x200) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x9, 0x8) getpid() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) fsync(r0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x5) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) rmdir(&(0x7f0000000040)='./file0\x00') syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xffffffff, "fdb5befb4a8bcc5889425d46d3fb7f1b7ec36a8d"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x5) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:08 executing program 0: r0 = socket(0x2, 0x4001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x2, 0xd2d3, 0x4, "16fd2974cba3a0f36d92624c5d74d68a3aeac589", 0x7, 0x1}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8f02d078eb55ffbebb2736f02f2c8bfdaa54d4153d92684e89303e14e851da49ce3ad1b72a58f27d47bec83b28ac7ab2c7d5f7fa29ec4eccc1f6fcbc6e4bd617d10d4982b7327454aa04453057a2080ce0935e27cbb3a8f577d469029e58d4463b49773ed42bd3ab471081fb040d3b19b79164fb01994d66007ef6342733aedb6d9e6547b69b07ad72f807dbfc47a07d8c8a9d34d2611859635e5c951fdc68dc609d49bc307d7d94418c688ec8e4542f9577e4d6ed9813f3ea30f304105fc19b0bccbc7e8c5d24cf45d02f30c96a9547359ae9c469b1a09776f359f6ed496fbee12f6ba45ce476115a0a4aae271e"], 0x1) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) nanosleep(&(0x7f0000000000)={0x1, 0x3}, &(0x7f0000000080)) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r6 = open$dir(&(0x7f0000000480)='./file0\x00', 0x400, 0x0) r7 = socket$unix(0x1, 0x0, 0x0) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = socket$unix(0x1, 0x0, 0x0) r10 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x2, 0x1, 0x1f}, {{r2}, 0x0, 0x2c, 0x1, 0x200, 0x4}, {{r3}, 0xfffffffffffffffd, 0x54, 0x2, 0x80, 0x6}, {{r4}, 0xfffffffffffffffc, 0x10, 0x10, 0x1, 0x1f}, {{r5}, 0xfffffffffffffff8, 0x42, 0x0, 0x7fff, 0x81}, {{r6}, 0x0, 0x20, 0x19, 0x3}, {{r7}, 0xfffffffffffffff8, 0x15, 0x2, 0x0, 0x3cd}, {{r8}, 0xfffffffffffffffc, 0x4, 0x2, 0x62, 0xffff}], 0x2, &(0x7f00000005c0)=[{{r9}, 0xffffffffffffffff, 0x8, 0x20, 0x0, 0x3a71}, {{r10}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x5d2d3b3d, 0xedb}], 0x1ff, &(0x7f0000000600)={0x37, 0x10000}) r11 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) kevent(r11, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r11}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r11}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r11}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r11}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r11}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r11}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r11}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r11}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r11}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r11}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r11}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r11}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r11}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) accept$unix(r7, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f0000001700)=0x1002) r12 = kqueue() kevent(r12, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockname$inet(r8, &(0x7f0000000640), &(0x7f0000000680)=0xc) 16:00:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0xfffffffffffffff8, 0x0, 0xb, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setflags(r1, 0x2, 0x1) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r2, 0x5, 0x1, &(0x7f0000000240)="67240395a95bca5bb0814497bcb78fd318ce10e6c2b8806cb49e74c223231f28478979be07461296e2e15b9d321dd209e5f5b1edba33cefcefa7a987391553886e0e0ddede37130ec6ad8965f6e71465af92dd5928e92f8ec8115b6d42dc656239f0b4d3d5b813e5d89a5c21406c8d7b84e2b667b3327bf6918a3f9d857e41f96270063365fd7ad225e2462fd8c22222770347", 0x93) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x3f, 0x8, &(0x7f0000000080)="ebff3c81a7fd812eaa", 0x9) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1, 0x0, &(0x7f0000000180)="dc931a01886e5b181a8afc4ec20572eb8fbfd44835e86951b123a9031a125d8ee719cf4077e973b850acc1ba15bffde6583f8e1b9f48fbad32a3ab3b174c04c50c108a42f9945a05ec05062d646f876a20fec313bea3bdda48be4ffd0c7c7fa16f1809e936cc5ec4238d9d2b9d01c16da8d8b36cd872b8459fd47f5e544efe01320283a1f3f53bdeb6c9372fdf149e105a6861d8fb96a7a6bbb99154ab5fe1d0f7824b6434b3a94e5f3f6f261979db1776fc", 0xb2) accept(r0, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=ANY=[@ANYBLOB="ccb1806bc99f6170cdd1"], 0x6b, 0x0}, 0x0) r2 = getpid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getppid() r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0xffffffffffffffff) r12 = fcntl$dupfd(r1, 0xa, r1) utimensat(r12, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x100000001, 0xffff}, {0x400, 0x5}}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="15cd60597b813daa94c7ba577e453dada7fed187146d227831c99c1177b7a9c232cda1e1e051d86e328d3d431ac5cb3f8a144c9bd7f60cb367440f04ba880c5048d6858808a276f4e10c87bf3dccc1e4db8508ba4a075030cb8ac7a6aecee2", 0x5f}, {&(0x7f00000000c0)="084960856eb0f41b48b8cc43ce21737efad5f903bf8b468e2b9d223305b7d4a48aec76aa8a7aa9146be61ffe1ca239198137d35a1c3b63eb60d1b1c0311e8d7d728fa2c016945d223009354badb2e24b4c7c35fd23f93d489fb37f05402ddf4fb33995b3fe507c7669cc10e0c2eed6423f439997bdbd3ae9e8e570b17b159cf20a878b24a44d76d3fe35d70dcb7025e58e7da46293dcec663ed091ac883cb902bbad299466185ee376254dbaafc338c83a39cb33c6dd7e", 0xb7}], 0x2, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r13, r14}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1]}], 0xe0, 0x404}, 0x2) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) r1 = semget$private(0x0, 0x3, 0x88) semctl$IPC_RMID(r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x7) 16:00:09 executing program 1: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setreuid(0x0, 0xee01) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000080)=[r1, r2]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() 16:00:09 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140), 0x1fffffffffffff10, 0x101) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x109, 0xb23a, 0x80, 0x1000}) poll(&(0x7f0000000080)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001380)=0x8000) preadv(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/59, 0x3b}, {&(0x7f0000001140)=""/178, 0xb2}, {&(0x7f0000001200)=""/215, 0xd7}], 0x5, 0x0) 16:00:09 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xa28, 0xd66}, {0x1, 0xfe00000000000000}}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r2, 0x4) setreuid(r1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) mknod$loop(&(0x7f0000000240)='./file0\x00', 0xc000, 0x0) shmget$private(0x0, 0x2000, 0x14, &(0x7f0000ffe000/0x2000)=nil) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet6(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0x0) close(r1) openat(r1, &(0x7f0000000000)='./bus\x00', 0x488, 0x102) close(r1) 16:00:09 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) r1 = getegid() open$dir(&(0x7f0000000180)='./file0\x00', 0x10100, 0x100) recvmsg(r0, &(0x7f0000001380)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)}, {&(0x7f00000012c0)=""/46, 0x2e}], 0x4, &(0x7f0000001340)=""/53, 0x35}, 0x40) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) getrlimit(0x3, &(0x7f0000000000)) 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r1) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)={{0xfffffffffffff000, 0x40000}, {0x1b, 0x9}}) 16:00:09 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000840)=[{&(0x7f00000002c0)="b2", 0x1}, {0x0}], 0x2) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x82, 0x1, 0x7, 0x2f}, {{r0}, 0x0, 0x80, 0x20000012, 0xbdc, 0x2}, {{r0}, 0xfffffffffffffff8, 0x15, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0x82, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x300000000000, 0x1}], 0x1, &(0x7f0000000040), 0x2000000000000000, &(0x7f0000000040)={0x7ff, 0x80000000}) 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() 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\%\x00') 16:00: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, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dff07c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405dca84b10ba7651238225996d2250f6ea821e153a6212dc30a0a560a085c4bd55eb91b666c", 0xdd) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) recvfrom$unix(r2, &(0x7f0000000100)=""/121, 0x79, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:10 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x5) r1 = kqueue() lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8d}], 0x9, 0x0, 0x8, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) getrusage(0x0, &(0x7f0000000080)) 16:00:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x40, 0x12, r1, 0x0, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 16:00:10 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x84, 0x40000040, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x80000001, 0x9}, {{r0}, 0x0, 0x4, 0x1, 0x4, 0x9}, {{r1}, 0xfffffffffffffffb, 0xc8, 0x4, 0x1, 0x200}], 0x80, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x7, 0x9, 0x401, 0x1f}, {{r2}, 0xfffffffffffffffa, 0xfc, 0x0, 0x1, 0x4}, {{r0}, 0x0, 0x8, 0x1, 0x7ff}], 0x8, &(0x7f0000000180)={0x653, 0x40}) 16:00:10 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x37, &(0x7f0000000000), 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./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)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) fcntl$setstatus(r0, 0x4, 0x80) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) mknod(&(0x7f00000000c0)='./file0\x00', 0x2002, 0x80004513) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() pledge(0x0, 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x800000002) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2000047aa50fe3953d28d6aa893b2a21dbfd1dd7ab63e54f44ffffffff1355a6c9c6"], 0x22}, 0x0) 16:00:10 executing program 0: kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8000, 0x4, 0x1, 0x1, 0x9, 0xfffffffffffff675, 0x8, 0xffff}, &(0x7f0000000040)={0x6, 0x38d, 0x6, 0x0, 0x3, 0x8001, 0x6, 0x7fff}, &(0x7f00000000c0)={0x4, 0x80000000, 0x6, 0x80000000, 0x2, 0x3, 0x6, 0xfffffffffffffffc}, &(0x7f0000000180)={0x7, 0x98}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) kqueue() wsmux_getmux: no memory for mux 8388627 wsmux_getmux: no memory for mux 8388627 wsmux_getmux: no memory for mux 8388627 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000080)='./file0/file0\x00') 16:00:10 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0xc) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x6) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r2 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:00:11 executing program 1: socketpair(0x11, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x5, 0x100000000) getsockopt(r0, 0x9, 0x1, &(0x7f0000000000)=""/121, &(0x7f0000000080)=0x79) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) r11 = geteuid() r12 = getegid() sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)="2a4bce37499c06ddef09c3a7e22b74c057952a9be07e3b194b88f33e77f16303d5f8b4156a0f82f96b1a5e813abf80e37d0468670dbef1eb3d42a7e531c5a82a724ea2f37d19f1df8ac5807a71dbbb2004df663a272271bc601ce163679785e921ee89e71943a392", 0x68}, {&(0x7f0000000180)="bb4aab9a17533738a6c6676f79b38978d3148c714539fa9f2387f42762dc6673bbe1ee48889695408acf61cf8ab42c887112c7562f19405cd8827cc01bf7eb7a741d", 0x42}, {&(0x7f0000000200)="2b89ea9712d509a5ab80257f3eb21add051a38920a8dd053af3c8c33c8", 0x1d}, {&(0x7f0000000240)="82abef09c44ee93e4601ed875f293c328e710de45e2c14344571ab76e83d9caf4f0a36fa87fd34c87426d23a41696837aa2c6c40976247612ec3cd586bc64d7481c014c98ea51d7cbd8464f3c62e723c73a249ae6f3d722b988c29ae2bd0c065338c1fdd31cb36ccf2ab5c8ee39692be2f5888120c31849572dd96176274d0408ba283380be7d7511ef1e2074eee6da2bd9792ae8898255224f5ae6ff75d0643f14e70f6f3fff253338926a9aadd42433c32e84729850441037f5e0fffb418e21d199746edf9db7f633294fbb1cec452689bf573eba30bce1b6d1d9ace3e12d0010448dda3848439945237c897bfde6c99da4831586727557d0844d293445879c97477d7286df0dbe10ec40cc8a779d18a5398e2d0f72c990eef00a360ea5cf4a6ae9ef1a8cf95effd37e79870c66d0281fd81f3776123bdd38383a7cb9e34cf4dc94d7bc94c1dc144b133f284d5bac843e6e72eb61faaea2ccdaf905c4072ebcb588998872ffb2c553b72767aa6ea7acf82b42cbfc8459567d7afa3119e54193f2925869e42852c7e3340bbaf86ddfa8b59daccd512c4c65ae298c533c3aec538e733732dc4b171db173326605b60dc3ba663da0576f95e6e920a60692ac1c047a59af6061b704184aa6590d4a8de8b30bf0d155fded86545e3ad06d76defc932cfd61c955d606bebfcd18432532734bf8beb61214617e5d1d60d817331d731a3d1810e98c8e1dadef5dc595f058a92746997fecb4fcfcc4254caa5fa11300f66cadd67449f81e1c69661136bb71a75350286206e69ea8dda78ab04e013e4998b6c9593c88007cf3ef803c259e57c39e9865b5709999fcdfed0e4fbf131a63c7333efab7d9f5df1ec19540eba9872005dd93ce7c59b63419d00b25ab417553985067d3c29f391babc3a11f10c79d6fe45ac6abce9e6a4b3f04b8cac81fdfa5ebba0236872f38f824bbfd65ff3a6ff22678196a2b19ff04afe05c55ef621c193685a8395a63b42eb0aca20eef6fbe8f018d0b7a6278ab0e31f1bc2c804a5e86a2eb4f818fd3730f75728ebfcf4440fac61c47e5fb5bbb08460996bc9e1399619822f81de6113994b6ef780b75eb67413648c18ab949d0ae45a3d05db0d78e8a7ab0bb084f7a7cf32ffd7507c74bf6499ab5c3ec90b4f6e9c4fe3312f517e881c797de02aa5f3a37edf114042c4bf7f7e74d49dedfbf0d684d883cb9707b25f46ad605d84c5f97581dcc2ddada36a0230900b15bfa2aa396be0ecbdb5f8168c19affbcbe5b65a8a617884992221221ad73706f9f49e4db1643d3fe1dd90404923c79328330807a7e864233d10813bc53e44a2cfd9871ddebb4ffa50329f6592ca7af01a1dd2adcb4586707b4005e19b91161d87425eecd1aac3b96d318d4b14281a3d5656e9adb72e175fd6724fe29f74c40881ce2bc2fd8bd9efed1fbfa20a47949438ab23672d8b9b94c0cb244216d2bfe50987545a7207dd7958e9e21f76bbb8fe821fc605de8e8fc0cdda84ec031867b9211063d00d1516addd27e9638996688178d3266bbb59982068638279b247a764de0170bcd87555ec93b4749bf02250f5e336b5ddcbb57ab4dc2b9c9245d3af455f29d494c6b7d6a768d7bed37a69fb6e73595f238b00024100286c128bc11c351c394fa1e765d924897a3506bba643cc9ac275a51cf05d40023bc30d7932aa23eb31cda8d4a6b9491f2f4127783971344d4c79e50ecad4a4080acb1266efa4b6d8e0b936ee694538cb30575b1b2097945ab036efa68de4d5aa7aab634a5ad485fa403c8e61a779a30b577049405b14e770f4c1ba44484aaf4fe0c5bec572c92a37e94a13b12b9061f3b7ede6d57f2d427bafc397457cd2fe674ee4ca108f8b70a5aaa977e8fdaa5289d27f6d5632cd5fd11e4793c7643d02a9d26cf90fea5be7e02e8fd6f01cf304ea499d19923477284340140a07466cd5a4f26ae8af55af68a077d3c0c125f27f90e9a3853af1df5fc956d1a3c7c68e2623dc97226c25c539377fa9cdc0dbe4337151a7f52e053ffc5fc12cf31fc77719674d39b4842f7ae0ba95b24c2af57328d70aee2253279308a7b02b422ab16996f6c29a4457084587f4eff6b251efb791590021582c15eb6f9c8f3b449767eedf5bed52723252279189f8fde854e3cdc6b23bbbf48712eefdb90247e477c5cbb7b48c92358884fde3c1f8119f7594429be2ee4657893f62e44709961658389b0ca2f9988877ec9cb485d99b94410935402ff59af9f32bcde2c78e5861a6005d80c5d8b51fe11a3a4e2efde0441ea1542a2168757741a47f93920495bc628bb0b3d00f8cb3eb521a81b0979a8612e4bfc5be8612e1a467533288677cb24e51e6c05914d5a79da1aa006f2d26deb9de736c4e0d4021b8d5a63e0d5eea642659fc4c96f4cb593cd66a1dfdd07e046875b40acddbe92ad7d4255d1670737d01a4a94f53749c33f6036cf2317b45f2fa0058d16eb59514ad5376b8e0531382b35331b7bac613ad1a484b07a8ec3023a9718c775990f30e18761fc153ff9e1ad8b224cf01754835273135d92e86ab1c8a300febe7f6b30b6ff9b94a303bdd206a4a384aa5ad01ad462df63bc50040857f9e70673cfa54b3a90f80f764bcc9422126dee0badb58e453c8b0c722031cb90920a469d73521f57af602ab42efb7258d6951a30be7273ae90bceb67ddd1847e7f2eda46abdf5623218959530732fe003e4e22713a35122702fd8f9dd31de65b0f8a36f93d9822cd96a017c1fb6c1ee43f6e11c3ebb07500b14bc876c9c35da81195de696340d5e8eb4ffad5d12da854ad54a58fd38c4987f873dc5d4e93034a3f4243a39f7f9d624d6623649021f0db889277cae06d8023a728dae378920d35d9786a30961bb42b25945aac9d5df50ea218bf3c59345783e9256d957064bc80f4bdbfcd9f0989c5cbb39dd8a5ac9d6cdf3c706ad813a0b13b480ad3a27ee2e1022dc924bc7062dc2319c92ca0145d8ec6d7dcc548f6c8706d1a009ef61a41e25eeec911b76d0e0f641c569c96ae7947fd5d858f56a6aaa7a77dac4a3548f2db9cf043392523eb1794cf015c013f4717f83fe8f9d03466d4ecfcc1a6fcc0770e93825121cae9c444e3e129f87359384650d79684748f8634614b92f79fffbdf8f98210385b33248f48ba74f8c0159976631cd2ef522e7f9b0a835af45f899ed6a0a9a09df0f1a6800d3b9c52c519c7e8689b57e4f0f9f9778cfd7d26370e1d8ec2bf5758aee2791d7e1b09a0c22ee472c5ae31d97d4bbf8191c77437a47d948c59e2c59cfafbd1d4d63ef6d49ca844d6cb89b2f7076248f9fc8ae6b59d04cc3d626c536bb4396e75f8a6d61004ea9a18142da96595f7420760d39457ffb24ee4978e5d75d489d84fd2593f4088d7b7dd04abeee0664abf8112c1bf4f0758672c48ec0bf4fa976daa333c20aff8174f977f21aaae193ff85df6f87b5160199740ff0ea3b89f1b6f07ccfc631d7380e2897c819e0ee7592f00cfe0534a3a4ee9da40a76519d693e725a49bffb1f31248849e13b2deaaded1b53c241242da448408954d637ebea841a11453e652274d99cd24d31aeac30328a98d9cc96f70bb64c7729f94957d13b7802794bf689245f25cfcd483431913e33a593681c3741fd6f618a407951a43349ac18cad55555cd241e0ff7299194483da48a29c45779ff274291f3d5266a4c496502fef76e78de054dfda2743c9345d05aec38a5eb2121073808e5e3f814a2277abcb8031a5f4b0e10d46cab6aa3c1dc1653feeafb54568bc9ab4698de9e0008b34b09a54eb94b53668c946d4189b5898e24e0fc31edaf851c53856671e7c1c1b77c0252b65cd985e28dbc3fcaf579bdc11dd9b6937c57341783593556be558832d268cf9e8b386d727d626cbc0813b8e9340d634fae5ede584e14ce7f295e676743d802382115c7c488e4733a3258d2e9de5fad3229e5c3d5f7604e5c497580c9aa7854cb8b8f1b59f19240924f35828cbba9c5f68404eebdf0d1cee763d932be4ce3f51e90d864a12eb8359c399ee3f1e1c70fceef43382fb819d638abfc49105e505615f3f885b1f70f42e4c502c5183cd462685051ca3142732c6263241cb10b8745c7da684e611c257cb8b40dbb44f1ff334bf4a711ad3c2e3c5a28c00e3f06c148b57fa1c24464dbb70e022d9fd061b762769b7d22792cc250b1d8711414fb86e14adb8e31c7f6eadec6e60838cff0c1814ddb4a22fec7651988687a76e35412e1440ff9277ed572609902b667b44dc6584425fdfdfb323cb21632e2b7ecac3f0de4c4a8d5d172f8f6627eae3dd6eff9ef03d19525b8afc36d65f122d4a2b00f37e541527c8beed74ec4ef3a827fcedf1cf9ba283426d04230aad0c28fcc4cb7c8f61b0c4ecff81dbb7cd57f2df50071109966d162b87766a4202053af283047ea83a78b15856067c6076a369422ddf44861cb3f70afaa416614203e043e64335e86c77520987a76a4bea197c9b01a27be87c549c9d9a2967721ebfdb9d30ec755891919c521a465bfd0a365659969cb18c1b5a6e453373a01215b4b93a1cf5925db54a1ca201ca0fee3f6a8cc014da071026ce3c73aacdae3f3680d82f487f4dce099e95bf76a73d0bc494490cae13f0d369a9ac2d3c56e51fe990a6ab3bef3151190786489909f7d3bcbbc71dccda871fa9449c42956d96add234065b9d941b04bdd5778b374ee8e63deafe4f27b66a2b33d756affe5232e0d1a776c54e79d7ea732279ab1893dff38be89acc4d9b0077654f9659ce4c69de5da3ce671cd03a931af2e95ea9ceba1d678f33c8e88dd7913686a610ce5afc40f7cebff3f9b32bfd3f1e7996141ebd3b649a3cbc0e72929e28bb6321169495e0898d45516940f454f6029ebf891d732b0bfcfef9a9b1d9544cc51487e3a7b9e6bccec76c3eabfe00bb93b58db637a1ec7232064d07631c1752c1fd20c9349026208135ad78892684b6bbb45e36028939700235174f4bb3fd188aa979726a6cef87d5784978b29f58dd75dde27ae7c7c542c39dbcc6a2069b08eb2f2904be05156ade0d06d62aef34d89c611ba14359f50e65c0f567b5a8f8b96005540188e76f6dd559239055dabb1ad64f4407245bd30c3822cba1b3fe2a3a53023ccee3b53311b75765803e694cc1e2acbd794da281b941813d56bbc067bc7d4e644ae0a5193f94d95ed9ebfc3bb66e5f54fe43473b34aff6acd1eb72b79fc250d69a47195a478d86f1877af1f44efd9862b2f25c53387c6c95687a4a9ac21c2e1635e36f852036ff71fe285a13cd0e1d7a9e6008209a1610e54b73220ac4a29ea021dc98e3f05285fc803d4b889eb4cb74c833807a4f9d2c475ff461a2d953594e779d74a7f94b9f7603b494458ea4ecb3bfde576715ee3f0ed62a3ebaa34bbb11561b09ed8a0c0daaa2590fbbe5159d30e304ac447fe79e11d0ed4b160305000bd95f728075e6950974b573b2875f1f8bfb3e84abf3b6e1f74781393454b7038b9aec344563b2e35eaad3051721b09bab36c6c761eed8d52430174e12915e25322b1ffb84c5cfad2ec171b08e4d23f875a333d6e3042dd3f115340730030d0e4da7313418d2bb753516b9c5e5ea196d796a7a3aa542e259c49c87f26743e54756af2cc0aa0706e37965931d659dab6ad7e4fff0d704640fd7ffc5b990aa631eebd58aa10fff4a1a0a98677061194e48b2ceef080d7e2d1e846f12cb7433f1d5e2095e2419f784fe8588544967a56812d26bfab87094e8454927dd18d10aa33cc06b79c50435dd4a6daac", 0x1000}, {&(0x7f0000001240)="e68c97148f8077c2f8049051dbe70628dd2465665733accc5b595169b076201c1b753360e6288e282bb0dd44528b29c4d30c891e6681e0c817bf06ab9e6ea06ba22a98e6362b17718f16faa00b17e1e0250e990693bdc224ffbefab5f1f5c16af0279d675750509ea86b504d47a6a79ee4277fa0e8aa344c85d416446efef22065251057203043050f57716f914d3f038ec463c6d2fad4c6caa47da0305d4b459e092c0a", 0xa4}, {&(0x7f0000001300)="9eb88343a35360ac9e2ec1fb5c89a09206bddc2d9b3fc01700ef9c81d3f1cc5d5aff5e6fbf61b2f10237a24e2f9e8395f9b052e960f61171a71cc5488d465b15c86541a570fc2ff1b73d38e48c5cb7fe8b7845a336181f0e5ef181dcb20639a5f2a56c285e0dcceff9ced08eb5de1ebf7dea57cc94269370f1749470e99f5ed7a69f1fcf50b0cba4b651b05dad3830a823e12310198e96e413129e488603dcf23eab08ac684f8919d427533ff996d403b7316ac11f3006d63339f81cc9505805c19ee0db0989a255f2baf0e4335f7f58ae07f9039ba582ce1c8fdce73388336a6fbba5498f580144", 0xe8}], 0x6, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xa8}, 0xc) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="9cf6e444b1b0263e02ea5fd5cce0d0d939da627a5b07676d740f9ab3a075b7543fb3c1ce8ac2ddab9399fb55c4512cf084e728ac2c61388860d0f9fbce8cb133b2a10873bdbdaabbefb984d9bbd8966c01af69e34d0239a8f19c969f25e6cb5f5bc5d19fbb0ececd62aa1e599a97880dcba27d72f0bd7a1b8c149c72d33011e3d80dfc46ffdb5af7dec54bc65a0ba6b2831df6c4d952826d4f0fd79464dec8a7634f312eeedb84706ce45c6c19aea81031c6e3cbcf91e37f52a9", 0xba}], 0x100000000000029c) writev(r0, &(0x7f0000000640)=[{&(0x7f00000004c0)="2fe20f16efab2822f54826c40a19af8bdf481f471eb253280d0c02009ec97f98724ab61866dc4b678d615974384e107dc67650f6d3baac087e9470b391d7d3faedc6853895df0d691b3279c32bd142349ac84f904b297f44a61182d9e5cb493d55acee0407f2d54361deefca30cfb63a2e11033550a35aac0a2c2098ffb44043a10855181383fd6756510aa3823d43d41016c9673353a500a54f6e8b230dc66f7b58ce87279e70501fbd5df00ee134ec0af189ccbcaf56085f69d8c9b2481268972129ef5627d162cb2adb1757fa70547f8dca1a7b4c9f997d7f", 0xda}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x6e) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x26, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: r0 = msgget(0x3, 0x600) msgrcv(r0, &(0x7f0000000000)={0x0, ""/41}, 0x31, 0x3, 0x1000) msgctl$IPC_RMID(r0, 0x0) 16:00:11 executing program 0: setreuid(0x0, 0xee00) r0 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x1, 0x8, 0x0) r1 = socket(0x2, 0x2, 0xbe7) getuid() connect$unix(r1, &(0x7f0000000080)=@abs={0x89a88f592e0a028b}, 0x8) unlink(&(0x7f0000000000)='./file0\x00') 16:00:11 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000040)=""/39, 0x27}], 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) flock(r0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x6811, r0, 0x0, 0x2f) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000140)) r0 = socket$inet(0x2, 0xc003, 0x0) r1 = semget$private(0x0, 0x4, 0x100) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x2, 0x100000001, 0x1, 0x9}) socket$inet(0x2, 0x5, 0x1) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000040)=""/203) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x2, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x8}, {r2, 0xe4}, {r1, 0x92}, {r1, 0xc}, {r2, 0x4d}, {r0, 0x2}, {r1, 0x40}, {r2, 0x185}], 0x9, 0x7fff) r3 = syz_open_pts() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x81, 0x2, 0x8, 0x51}, {{r3}, 0xfffffffffffffffe, 0x26, 0x46, 0x200, 0x3}, {{r1}, 0xfffffffffffffff9, 0x48, 0x1, 0x1ea4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x6, 0x7ff}, {{r3}, 0xfffffffffffffffc, 0x20, 0x0, 0xff, 0x8000}, {{r1}, 0xffffffffffffffff, 0x11, 0x2, 0x0, 0x3}], 0x3ff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0xfff, 0x24bbff94}, {{r1}, 0xffffffffffffffff, 0x89, 0x20000002, 0x10001, 0x8}, {{r2}, 0xfffffffffffffffe, 0x5, 0x8, 0x2, 0x4}, {{r2}, 0xfffffffffffffff9, 0x94, 0x1, 0x10001, 0x8ce}], 0x400, &(0x7f0000000280)={0x0, 0xe0a}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000080)) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1100042) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) 16:00:12 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt(r0, 0x8, 0x542d, &(0x7f0000000180)="2fd76581cb74adc3ad73ae7cfb9d4f266bfbbe89475e6418", 0x18) r1 = socket$inet(0x2, 0x4005, 0x6427) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = socket(0x18, 0x4001, 0xffffffffffff7ffe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xfffffffffffffec9) r5 = getegid() r6 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r10 = geteuid() r11 = getegid() sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000200)="666d55fc8ad2118887184946fb9c8dd7fa30358935b634436dc15b3f2153b39b2ab54c94e737042c2cace3632da94dca91a98b9a10b4f8a95c5a72969be61cc7ea66d7b5003d2e1f1f24cb742609d3263dce42404d75ba3b3c41fc654c5df7c1433459b834b2d88716f7b730dab21c42fc07eef1db4e47eaee4b9f5f5fe71fae624a7860d84596e6abc4e696e5ace7e6d640f1b2cd19470ceba559a1927481492b6abb09b2d9e9f89768a7e80bcf033ea3e6b6eb7bf890d9c1c9c0ccec0baa055d5eda6d077548a9af0ceef3c9fb807b02bf196c5839b72ce33c8dcb9f917e", 0xdf}, {&(0x7f0000000300)="a682c650ea30401e9bb4092f87709864c9aa5fc5ce8928bd6f9ab6dcc921c6e3b6efb83700bd7180c1a7ca3fa6233b4a4654727e63fb9c396e2ac882412091488d9d693520cddcb5cdadab903e0333c5b1eaaa1039f02cad83916da7f8a6ba541cec761c87e430605f926cf2b289e18f4ab48f542f7636e02cf2aa9d07a27a1da067da986ef90f7ddf1bfddc55", 0x8d}, {&(0x7f00000003c0)="695471f40fd771ff8b515b12988c054f52e6add4ba7cc08ceab68db28b984b8cca6205a1838a3af847a6a183eae25473c9e683c95b30e4f0e194d3b82eba9fd315c6713b22f3a4e5e91a93aecee085eb1a7b573b466b6254936c4377520c90d52f9eaca00ab98291f4bb5340335bd8ff813a570bc9e0bbbc979ae0ef03e6e6c99c75b838681907a69f6728b6f3", 0x8d}, {&(0x7f0000000480)="e0c548afeb3984e646b7f81af42b4e8a7e7c14c085e8c46d7ad458773a11343e3dc1bb845fc0f3db4ee8c472a45b088e859e0ec476b7c6c36f908c82476a28ead192a9b94a40", 0x46}, {&(0x7f0000000500)="729188d478016489c846562dd1327e7b79d96fd118f6368cd586a1ddb78e7f26288f387502d3b0a7d51d0edcdbbb6abc006fb1787f8e0321518c76213c835563b9faa8dd2a3690e9639ba57e17d73223869caa7a75ff2341caa034c1a3ae066c6eaf74a928b096b4165c3e049771e1562df2ca7a72eef88b4a784ac339ea5c16c3ccb0f1cbe773ddf6ca9f2634b601b4f2536326b456093508e44287b57e6927da673b260a9bc9b24e539e18b486145e290f61392e51a2d34f4ea2310082af8fab372bf5961b9a325cbed989ac0244b232c2a320528929f786f25d6934f4b261", 0xe0}], 0x5, &(0x7f0000000a00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="6000000000000000ffff0000000000007f527d5f80228aae7736", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x405}, 0x400) setsockopt(r2, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x5}, {0x18, 0x1, 0x623, 0x8}, 0x7f, [0xe2, 0x1, 0xfff, 0x3, 0xff, 0x6bc, 0x5, 0xb7]}, 0x3c) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0x84) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = socket(0x20, 0x4, 0x2) connect(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0xa9) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xfffffd9d) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xff, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x5, 0x6, 0xab11, "e33de5589a1ed2e80f0276e38cca6df9929d0fc7", 0x1, 0xc3b}) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8201, 0x12c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2000000000000000) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:12 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x1b, 0x4001, 0x7) r3 = msgget$private(0x0, 0x404) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000356802842fd80c000000000000000000000000000000"], 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) dup(r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001000)) msgctl$IPC_RMID(r3, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) getppid() getgroups(0x7, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) write(r0, &(0x7f0000000fc0)="0066198c49f6c46ecafb33762d8bd8d2eeacf3aa5c0c012c8a7f99f6bb83bc7757806f989c3674f336c7d2", 0x2b) getegid() getpid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) getegid() getpid() 16:00:12 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="d0005cd581f5a27c0019a4ead818dd9616d29684ab06a422c9797859356b51fc081ac4b5adf4bd2df2b09eff4a672a92911f5e73fc863877aa03884f81baebd4ed261b9d8ba5f37ed1516b0583c6323420a9d97360c4a58b9c30a81ab38f7387039ef430489bf419e42654eb1f54fa9582eb0c6f6c0b7bc71a35bf3d067ace11327b0c751c4641ddfc949bfb5bb00ad08db1e08f", 0x94}, {&(0x7f0000000100)="32fb2e96d34ad0f3ed5f2ce029be38fbedb5890459d0c906ba5dc2ace6aeb29555eec3d5f0ab0dd095f09fdaa1ba78d8815dbd2be916ab7bac0bd4726bb65894aced2000cc254b6470580b75b769f0b30c0b76260bd19610221d6027c66cb9248a6d129858b1306013f637f9b835f7a711fc2d5fb186bd150fa51cef54c939ca", 0x80}, {&(0x7f0000000180)="dab7dcb8e7cf2b482a0dc61e0451925fc8d404d1c60a504b1a0ac94b46b15338681d9257ca671e917448107577352199ae58a788054c22fe305a7944367c963ae219bb300c7221eb0b9fdaaeadab716c919b6a4b0fc505631e17bbf7132bde749fa21f7b59446d540bdb1a638f57c0314177552bc01f0fc12b", 0x79}, {&(0x7f0000000200)="5c92da509fe39e8caf621e8bf068b185e3f6e06d04fc1041ea2e47eaf66545a4f99ca5f72ee355420a2726986d14b470", 0x30}, {&(0x7f0000000240)="b720280d268b364626b78970b61e3f2b8f9f6905eeade215505fe3008c3dff76107906d8a0cd9b86e2a379fb54f14abd01203abb82becaeac28824dd597f0df723979b8d7d6db19bf8d8bd0ba2f73b2d840adcdb90f59a346ea14766c69740ce94a88e01b2", 0x65}, {&(0x7f00000002c0)="09286dbe8e7748b4f9100d5bfdf7a03fb84e9e3aa1581479d3f55bae58a36b65641528f3a0cbb71a8ffbfd85081dd54d7ed3b2501cc137953b24bb3298c72345b86fb7a67ed17625eac6c707bb4717e0c919cc0b782406db7d74e9094a0eeb64ccc7076252da3a5b4880c33141ffad452a5eb77ca1ae2ee3465623a9d1c0cf0cf8ff502c5610", 0x86}, {&(0x7f0000000380)="87b88c83c9eecc3b1b3f003abeddc2f9e34e384fd88d133208d92030387b9125f427a2db37bdb2529cd3d0b1941ad4c78afb190fbf3b93f5e0ae8e81be392d0de3c4d6cc8e2dc7670c61b2f742a7d4c25bf104c13c1b8c97a937d773af6dd0cd1343a85e135d51769a9336e32455f9586d2088573d006fa6d9579ffa728560ce61ced9652337a2fcc0925d729a83beda05e1a46c201501677ebb585e2bc626122ba68c0e6c99a25f1d4a209bb2c7e4794181bb9a18c2f23cd39cec1b21b5b06ff301731968f26b70c636d6aacf63d5edbeca98cdc59863fbd4e2185229783e439b0641d3b12c7cd815d87dda87fcd309a1274b368e22ab7685d8fbb31d4568c6601153b544e2ba1797d9ffd90282ecb824f2039b49ce52eb52d63614659d51629b03ca919445e11e0e233db087f8acd29c4a5363fa467fdd284a032c436f6a74aa2987c872ddc6845e913471789fa73209f305c1fad518becc5206ab93e79e03a6b0340fe962b4f9ab5da738cf1524f1f521693494598409ff0a4954234fe498c1730f36395351cf8adae3ddfae895dad4396ea700a91a4676bce74fbd5885df15c06362360ad7898c5b14d76b23e9bdadb924f9c008927b1c28ec17d7df4bee561d12b1354c3093833963845bef4a59fef4b452b0effc94dd85c54df2845de6fb1ac8906d0550b19a0e847066a34c349f495fe43f1791910009794891a28bce07262f680cdba17e28d5f4bdeab3818c8292aa1ad8899a2acf3e58d050276cb27f2bad4bb32a986bb85e4e5b1a401ac64ba54dd97cf812a926707518eae3412c95ce8b53104071dd94a5ecb25b27b5c09853fa48977ed5c5d48be844f19f272eea9677ceb0c71133fdcd8cc58856e08251de000c9dfd94bdd3cc8ddfb4603a191998fda1f246ab21ddd0bbde6ff8166e93da83cf71cd48317e195ba21627f5799eab05fcd5c81026a828b329f6911ae0d11a829f7ec3a280c064cec4453cf1fd0056173757127e2c0e520c106cd037b90fde744fb1a4f309eb2334d509bbbeac27d75ad78953ecbc263bf75fd0b15f62c89f86e8a56f6ccf6cf26cb0378cb578db2c58cc7ee276aedb20a42b10751bcd50c3c1472afe17741b15f016739b23748ef5ac120d44f96061a5e8273426152b7c18f873e316256d4ed0b078d45984b5cc8d79fe06f9d12782a34bfd14beece254e1051a75bcb6f6b690580af8c3ed16d2eb093e2a52966d9fd464ebc6dd574b20ee31c09d02b3630934e1f162dab87c851c7095527e1ba2e0107c14d86033d6646cfbf8e77124d46ce1fdff4dda6dc0981ba3f5ad3751a7c3b28ad341be5aff6da46d00d1ed86dd78afd346109594c09105296c0233bc4ddd689d9ed96a2ee71e6a8aac90dc1b7e3758a730605068f92c1f15ada203737de4cf002ebe9f9593e5967f5b81a39a62780d8ab5b8559175232b01bdf37df8f92a81cad8d4204a6331ff2518d4105d92d6c8387b0a5b6471ea6274f6935b929bae7e994b06bef4216843485d0209d8d7e526f3dbac910c104645a8667834c8bf7bd241161c208d24fe2c71b816978ad230fbebdd9fa08df408834911f5163bdeccab4e43be79506fa87c06e2c8c57d65abf7a4b513338fd676ce39e4ea366d6bc2588ffb327ca00421d3f5ed8e64284113562867f7198dc9a5f0bf0c38594fb87958945826039a051493633a7382fd2632acf67c7269ed4495e4731dc7e22084aa05745b9df117e69e9111c66996f18f1a6a4751ff138447801b0b7cf23bfdf94ff337162876bffcd3afee867beb34f1973f721756b318343feb92542392ca428a2c378046d236628fa5cb808095fdb95df9460f15c61d4aba49367d2b533d6ce5e3d9a54c421574505eb2259b86647ebfe254a306c56a1cf9c21ad1b1eec6fe12dd86c38d0bf4d4afcc2e4ed5e50335b1e88379a3d298695056f8f09a8c4566f3d526fc53bb6dddb7c9cb74100d8a57f4bcc1c1dee1eede65558f1427c126de0b941fd9db285f0cee6f421dfb10a3bb3c72d16455b6326d919ad2fbe65f8cabe45f543c25e4fbe1aaaa0a35c8ee500549d1638d1b14196cf11ed18e8d09f09cfb9797bd59cab50e32c6a511207a462ab88bf7d635556e9d020f2663458439d29f967f1fb132eae8b47b13f3ee160f69da4cf284f09637571776a49bbecd92f8a42213b4d5b0b385d9aceb6441aa6f43f25d734816da93c767b911ceb43de3db21fb981f7a43ad3cb545f5c65947d174c48c1339f6b43b4193650c55290f04484dbf1112429c5850b2781e9c754b503e0c9d923e191f801700b18922cbcedf2eb77bc15899ed36c968766fcd00f81f1c2e2b513157b72c573f2bc05fcfa3a839d58e07c87fd2035621adb2911eff990b04fe70cb6ae839a55197d6bb51c3cf1f8e7e89ed84e2da30990353e8927031bda6d03cf4dcb2d90465f4bcff4c04cd1cb0971421076c83c2e9f7019a530a6f9c93a04cabf0e8a02cdc6cab90478ee6088248872953d6598f70f7fcb4c86ec64d29c8fd77383ffc8fd874884c4c3dcf88c26fa519888b9b4bea7bb1181ebbf3c4a49a9e861dc2f5486a4ccab347612e194866b910392dc1325979807b64a6ccfe46684c9733fe8b2d57c0c1e80257402067fba33cafb5b10ff181ec87405e019c88bfd767c65bd0973c44cc412e408edb6a431dd910508110bdcc320ab8c9873d28fd8bd61eb738f0129ff39a203e6405ff08d09d736d2c7db6f1515be63321681b2a320e8de9effc193c7f637fe4feabe98ac2fed75fbce97180e5aca154f9810712f72cc01c4b2a8792f3ee75d8d72492cdcd8faf4a9090ce3168cd0cd75bc1d87159f302f54be917780c285c7ae97b31b27928d34ff58f9b1e89a7a0ea49227b53acdcdf8543ea2a42f3e2145419abac7d04235b3421a73ae3aa513a9d42195a25fcc02da1f88c6abc0a3f220e58ee5c3c57f750d2d0280f0f5dea2e8e8ce7a5403def65a7cbc3417fdcc6ff9e786c95c588fec91de740a96bb3b0ff11c11b6d5a8094d2e60dc986961daa54d356a5be9c73ad1879e1a94427a90deb9e838038dd8b34b4a317e9c9cf9ae7479ca5a838c01c061acbf4ed3508664de2f2b229921241c652afaebfe3c2467a6beb7c6e282c3d75aae639a17537d8f5afd0230a487cc8dc1d5877bd9afba2b17a8083b0fdc96a911af6e5b4a0f75ff4e695f40650e3ff2547dca1cfbc8e903770b5103150e03ad8c6064b6c96c9092b28f585ed79a17ee4100df4472772d9db6b7009d8a1044130bfbab6dcee7d2b86534511c07ce871e1d63438869bf7e2f65507b9f2b16f46032db164e1846b575e4a92abec8ea8e748e0f1fead94bb9fa57914970e2f2c6990c5be373cbb3d34a434c5eba135933dc13dc6adc0b432b700edcf9a848a127308206e32f84438ae3b664898fb405c2291700dc24bf60edbf06f1ab8cce7f2edc56175d570624a4aff8d149aeb1184575004a5f94caef7f068a522131a24354ef17c03bea041cf4a87d86c87052eff9403d07b7d75e6417907353dab8e4e6655d92c9e683589cd065a7b02bdabad899f884953e6f853949280324b9af40e20817292735a58c10dea776b911d2c5b82eec7c2b50265a9162d891026a16f773ca05543ccf666c70d1e7a3064f111ea9831014d0be53e6ee16ca05e2a6aa48d4978212b66c506b704c4efcdb0c992640a6249f8789a7b599194b3d8330ddc9f08d0bb98d5819acc1e623f90c3371262dc09491609a9627fae2048f94e70971f39b698f55e6de8a35e83f29d2fe8f5aa86d3a0aa18fb9cb54f77d14abf37f438975373634136d15a54f9097ffc015d0c24e1536d2d3817f03f104a9d05812fb19982216eebe5a3b761a7ef7a663d8074a5ca21d88acc44365e7a9e5b2f1245a1a2adad7db125c19d8f4f65a5b9bee46cda9a097d4488320523b44df720aaf56bca8fba543d401c00b9e17473e5742c074fe7d32240333d1a08885562e800455898f799adfb56789d820bdc5a3331eaeb4018bdadba8991626abe99fbb314eedb54294cf732bf8536ced552365330ba888c6ebffecd368195483c34a5dde119729ee2284f44e5304563bcbca85e21877e1dece0c88c1ca80ca6facdb09a9bd817a40dc803cde697e0aa34738d0a0eed80911a8ccd2ee509df8655d9f957229a64f08900510efa7f080cadc263f5abc69d20e0336462eecb8cfaf9721e160b318a76b5a711a569f45424e4451088a7b6c2ee5ac0e71bab9ad66f6294be15ebc892e8aeea8f0a82117ce599e1e7f42a52a1c3341dbb40fd1cd07980bf7f5d85a6d759a0fc7f53b5ea7d50224161910bbb79c21a935f4d89ee13f122879786ff9962564164d6e0e1740d648f60c2eaee2f45ed9cc8152b713dba1689401a06c17f514019455c16f0135e68c4399bb85fc2777bdc729fde2b131ac84f089dd0473edb09ff00335825f78e7fc0a8c6c3093d9c6166a4dd52aa8e4672edcce24acd99c31f732fadbef3e3b52b212a31a1ac867149a55ad4e80b54794c4b939ef7af9c36f8b245f393359d0ea3762289c3e986a4c73a8278ec8a54119cbf85f571d24ace6ddc7808e6fcbbe9ee3a8a3556296d0d93bfccb0bb07e9a3746ddd938120c6ef7987501f55044ff9596200c4a70a954e668959028aa73860f4b6e4a01fe862eaf437985ff1115870c98200bb80bb92cbb8ad0d2ab76aa6298d9ac047e2c0bc54fce4887f45f14150bbe09cedd406743f2d7719eea32517d28803eb8fd42f8fd2f39a1a7a3aed0fcc0a7b2ff9d9ea2e59ec4a9789e449f53613b6bb5945adca8c063531afe0fa2bcdfb3dc2ed12fd4f8ec2dc2241669540ff17d52391c70962d693fa14a034cb4710514e47001334b9d9dbdc21ea3750564e74c41cde469087da9a959d8d936e41234f9e81e7cfb23729a4b8b0132914cae64ad81b006bdc5b2587ef8ac75d1ccfb7ce5868e316f85167ba4ea405258e0961e4bcea24d12e40121b5cc2999652e793d7e8fbe8a26ea0570a05557f045ee3d54e335b57e6416f86d866db67fd0aaf440eb61ada4be58683ca289bfa4ebc9e526a3ca016c6b145088060beb394acbecb0dd2ab49ee9883abafbdcba42bdfc7b1b34f9fb2d99d995ced17072471b5a2fc6c69ebdfba26d1530610555a7756bd884dc9fa8c7f7fc187fae8c9ea3fcfc6455955174d6501278da79a947f39cf0d1def83d448ecac60a5cf27b20222dba3a58f77970d7ff64f50735c0f3f1271855d9992694dc29385faf3213937db4aaebf12ae5fd53d080702b70c357bb8a7880a72573c522f0e8d4029a5eb093820a34aa6f39fdf09a979bd8b2ccddc71ec6341a59b3ab3b1afbb71daeafc63f8094434820fee8bd0579f8ab77630aba4ebcc33de6b87f3973ea4980a50f8e8b4a26d874b70bc1f416de636c05bdfc7f2511c4b0493ac8bad95b4f45f423181f709a68d8cf471f63f34bfd9c74c107abb7d4f3338ea662c69b488fc3200dc20a87ad82113b31447bc6eeb00e5461a92cba91697b3500a0ac81d10c68a9e70476ccfc7870b4d857b48114b7a3408138154e5f854e0199cfa0e22552472301ad9707a1fc8fd8c70a94f60eb8d1ce915562839ad2ba97a076c3d0ec942eb8dd64a2c223e8fd9c98c4238f0ed71448aaa1e81d081c275ce08a48308950e37e8bc1576e474844834444f507e9d501c4be6529f7820ba1fc98466e86c7f0cb79fcd01a8b8fcb590ec9c4ee76a89974efbd533b34f57b9f89fed351b57313a205503c419e60f1bd2605256a5cf684951bb6322fd7f88", 0x1000}, {&(0x7f0000001380)="7028fb9d936d264a223de4c108eaa46d77c383fefd6e4204475610006b8a49761842258046da368ae6a7cda211271c33d3089b090c9302877fe17f8c4f26546f0bfb882cf4c466c0ae179d7bee244ecd2a55ef4ea0dbee2698be030a2132c4ac644c2c8d1acbda", 0x67}, {&(0x7f0000001400)="2d13b005268b628a9291cd05e13dd545b9382bd3189d3e4946e9bdd8a5240d870bcb361a94945ac2920e61cf5340e84da1eaab8b59d4550bc2fa78e75a0e75eaed4816da178c1c6da5aa963da9cc67f5e4840163071c7d31fbb0236c77cf4e092e421eaf32b7d6035d37bcf268c7dfdf732d169648f93a5ee16d647db88733b07e620e6a6758742b3d235ae94755d1bc6ba2f182720fb28165320f91ee3cc49c42a1ca2eaaff46", 0xa7}], 0x9) fcntl$dupfd(r1, 0x0, r1) madvise(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x1) sendto(r1, &(0x7f0000001580)="b7fa58d7eba442001d20a890c7a997ae2636a3a381ec67e118eb6e76257d47e9f08cb8cc3f1b8e0005be5e7ec092593e862de4fbb832e9a31ebfb6d9302162e96a9e9e22dfa3d5eb6dc388541d6972b6d9de4f9e1d0d74adef6e8fcad0e59cf7f4b3872a90fbcf086dc3a6d870044cffef78c6cc92e63e40558d257643dc6dc72a3a2314112679a7803f120c02b1bcef5fd43c734fcfdfa90763a5b581ff2484396ffdf734d33291d2036b47a1df2639b6b75f02ff02822cdcd58f6415625ceaf72f662ee6518112be66f5cf4b26fc939a222d0792fcd6bed42e721b90b70e2e8d876d1e40cb002b54542b5071a2b4a950e5facb39af8af3d2471d6db30ba47502083a8ae9fcdc89ff41836c6271a46c5f2ebddbd6e81285046576b8903234e1253f79c824c8c79d6cff933b1936a4631cc49554d64bae9088859fde0a10b9aead91286c27acf65064ccd753541e46b0b694f48e70807ec41206818b5e3f9b36623d2b7c2b37d94fa1ab15bddd80ebc283563e1abc5d01b14643095f109bd7659d2ec20db64fbee3646314314279f6025c85fcb62373f5cce8688db3f7ad3d15c3b5e0ff6dc8b63ab77d4d93fd97da3c1055dca3a2cb10db5e3af950cba2432d5634e95ab3236ffafb2bdebda633128ea1ce32c365a344ead99d4669fd61bc448dd5800f75f6798e4507dff17e9e21758601b3ab419ab54781251096f2632427b903665ffe4941783097e35f0f7e3a4f7448820cfe441b757d27d4adb3651f2a4b7f57311a46c16cc46ba5d60ec620ce192728138e2fc71804a28a26d5f0263606422edc947862928cf8b923cb1fab50bf3bde92db8a601596ec6d400d1c11fdab0f6ce032b2809ce4ba974935f6eec26c05e1ad689319f23b0f213b3a246adc4f3b237d354a5d076fa4c1caf16ada5e9381297a3f9ff3dda31b3c4553a56360a1fba7dc59f85f638f70bcaa1d696316f41353fd0de275a6a847471d79998eceef977f6d9e71d37e9f0412695518a233a61c017b41f163c48821a1219914fa3dc9c5e343e9df4ac429eca9481ab9511c19ca49d0df549f81f2ebbd60f0a2225ae583f9e87e732c874bed6cb276189cdbdf1806666281751e4dc0fbf8c26b68327edb77695e8056d9dc73f620d3b0f9ba4c7987e92df104959b3787368e1df4ae56874669df8e5b1b6c2ff2fbc98999761b010e688c1e6c35d9a9666d2e6f94ae59f9c5c88eb71460571a58cfb2b188712c69ea42c8453884015b72287c6ad81301e6ce05752f3085f1ce4b3b71df8786a0e490f9c9e4dbe68c0f83ccdaab1888f0bcee502635ef57aa7b6e9164995519f59689175cd8bc716a11fc1beab8a0c654208f7f35e6321751be05249e655c11252db13bcaa0231ac1a96423052c7e3f616829b7cb00d5c7279d53e49a901756c2c57b06b7dfac332db79fa1f558cf15d1f9c9b698958f57fe3f7ebaf7cbde33b0c2269bb38f4f8ac1453d3855ba46f210c873b989d17b71492c7ea22bd5f90a01b09edd0ca26b307723ddf3818ff58690cc89fde0a780499d7a2805d4af937ab00932870494d6dc407dc6e55feeb1527a82600cb2ce979dccbc0975eb69bf09f7db06c40ca92d92872bc70c34d2dbd3f0849a05898ab2fcf0a73181ee9d38f13b2af95c353d4834287bf5202b97158ec8cfc124722c7667de46334eeb86fbd8c4ce4ecadb874b864317bc7bad759701286276bccadd74a02b015a3212d87a0dcc36cdf8124ed96d2773f93f490842ac4d48abe78628a792be8273568edf8a11c18ae26856bedd79e264e2a689fdf0b8516aa1d5fe16433ba4e961bc0a596fc42825f7d6990e3b379e465df8548699cecb2f2fc50d870eee8fd4ae9250f7edec0f1143b4abec950393eb4d18b62613c2cfe4f488bc5767951c216bf7add3ab0f51d99d6851802972355ada19a8f70a78fda9f1b1fb301c21caad2f3dfdfbc9906b80e8c38d27ece55ec8b4cce0549b3de46e456445628309067e4b9bbd2d8d274d786dc8f78d1f4d3477ddc09ee24b8e788193d8eb9058b5641a77beaac40e3190d7384e43df614f1045b462be7f3454d28996dc81efe7a2a19ce76e2d36e6c46b13a43f02036275fb9e29d79ceaeb7cf39a3b432843d3ca3c72ae6a1fd18fe290dd4174cb610e34a2414f4d01a7677bcdafda099e461688f451f54740df17e64fdb81feadbb87ad4da0054c75ab20c3e4b8a42cbdcb258df6a36bfc5db098befc7d6bf96530a1d098f3f7b3bfce374e5438c80fb481b4bda1e6cfe8a8cd7dd5884beaab67688b944cbcc261507de87d081a9035fde1d828b2b414d2e4872bba3a2345a5404bbbdd6607e584f744eed958de3a729409993511dc6ae0a2da5e9cee824c5206b092fb2ce372cd2bb3b41ef4d6754e7077d7bcc75d7db26f315cfb98ab09986dc16d99322affd6ac5b1788b4f1e3ea1cda7c2e0b1abaa0cb7d892b30d84ea286af816fce69a91c41080ad74805192dc9b4ff521c2d1f1874d4dc27a7ecf771807077fc463193d902346058b25202b3a041c9ed7bd5903ad4fd7f2b491b7ab690eacd5aa0b0cda3bdd8e04048c5984cdc215bb3afa7d31824f0b8ecfab2b1b77a96394c00efe3b4059f5ce506a765f2220dc35f530b4986934adff9d937a11fce92fa9721848d58e69986cf402a20e9c2aaa42f7ead78cdbbbf4111a200f12a433918766e10ac69587e55f7ea69e8522c4f394ab2159a357ce531fdeb9c92e65f2a0d2c215ef42007b59d2e80e30b09a96e45ae1d98da1fa0d7c205f7913ec7cf99ea0c16a17625a97aa95aa58a5c05c989e337466267fdd276ec82099cb4711208c0daf6c0e79bf466bb6d9a753d94050ab887ee1a04664ace305750b6ce11bbe80233cafaedbefac06355a83ac5e202d925db17bef03d9e1066f02feba046920291da322f374eba085152b5e0f8fba5788d6ff6871ffad9a39c4b54ed049b4f3e975751d97e6f02106cab8635f6d9fa4e6175bfaf5a02859582edc3481c3054314266a1a2594b2dfbc5ada9b4404066e41befe917cbce37fe80d5abc129cea44a58f1d084faee78db8326c9472caef668c70f1ad90d0a1af13c527456634e83cd1fd23eaac95904b4348636b3ac476814e7ae12f0479dee858b25796b8e72723502916adffa2b9c8954cb2088c63ca8a7c19cc12b745bacd535e47eea2f9d5084674a3f2be75f42c0504461440e487aac3ed1b761a189755303aaf0e6c744459705e56a60e72f1afeec242dc6043e8892a4c99048ac5df057bbfb00b1d332a46f72580616959d98b6991ae113d6bc210f309cf4ecd002cb4334822b04837faa27e85bd8a0a46003e37be5516e1bce504f90b48571f1f344df3813987ea7774a724ba7a752885d37e5ed3540c6fbbd721d1ebd3c31dc2d48ad270ec8236ad12b343ebba0b7ba88a6183ec99b440e05f000fd0899a39c1fde30c77dd87bffa7452fb5c7fefd8d13aa76d743f9d949855b462d73dd88305ca4e4ad0dbdd7d37ada62ab0932a0482d367555cb4f9954511d1665803fe3adb5ebde9af7cb11b20a76c11d2fad6e94cdd902cc1f4d673d5bec8acf195fd961644473bd3be1f42a6e7287d85f30ab82a83e1281838dfbef71b28b46237e45808807dc04e4b66c8dd4d7739fbb6b076d55d899b261855db69cbb88a7b8bb6d1467138538a3b79584e9c5e1e9275ddb87c46986b1cef86899888963afd675dd07ee2f333bcc9b207fd7b652835bae732fecb3a734e04e5e61a950704d6266978f276e9ed61c20e00c8ebf03f750ed738097369affddefc11e104ab8a33543bfb1932c436393b7a0df5e4387574ee118129f304adc4eb3cf55f9f6a6a57477590013a82d649a8b160a9db69dadcf1536d35d58699156c1fe18395ff5529520fd6e802bb64b018d7967f89b760835043ad125906e04643ff8c0a9733dd03808ba79aebe16544176b1b5c0280c5c0ec32933651878f9f4ef8d3b93825a35eb4f7749702ec937faee1c6e61a7b41cb00278711d125ba7246d7da8367b981060e6df631a2b0d7e304bb5fa062122d2e6e4a3cc562764c99ae7c6ddfe9503b3a188fe64fd186c30a1b5c0adde208f491a365d0d21ec1b586892a05e08695b1b14a35ad11f446fa3359221900519c2c95378fb3528dd07b9b72ff79d2e9defa0eb3dbd764bda6a1c2ae17240c93832137cd5e720b577a829b501d26e30add33cddbfd30b577e685e75cc5b469f6b414e4dc700b638f99562a46187d37dbad55be901f2641b0a7f785a792cd0436e9db0f24cdb8615986a80e6459b7e58f8987ea2d9a059b05658ecdddf3ea005d82805cf3696cd232595594e1abf37110755803996f486d84ac685b7cbc20816f52d63688b98a57fe683958794426d8c780c355c94af2d5cfbad53733620871ef799c8bdcf7bac3d1cf72dcc978810e791f03c32c0450710c9e59fab8e123450856d62e34d0aa7a30f99f0be9da4325f6966b2c760b7e614fdf1000ed41f75367b0917871c10b0a9b9f6d0299249bd4b8dc07b84c18d6248ad16aa704cb3e0620f8717fec7c482e0d28c3814937afac92de709895adcd54fe9b274c5d581a92582312fea51efc0bffeb349acd32d049610b9a3b4e5572725d6cfb283856e159281b125485d818a9ab50a5c671b983c1afb11d2f4b1fe6fb258fcfd378725fac1df50e760bbeb4089fa32a6a0ac343797ab7e9d7c2936aa75508a2fe464255cedaeb42595706951de41db1c47b5e4fc670b48c38465fa18d03631842200fc3b080380413a9765d5becbff11926cf6c9fb5cc8d1d178482a6a537138a37d4d4939f4edfe005bf4ab2088c3d98e39c9a5b6aabb58b25b967bd56d4794deda0c06d9148617b53fd1d4f870a5156d8c7d56f0cf8c69fe667f2bdbb637271cde8d50df6e60a65f288ee48aad77b092362ab27565c2289ffc2cc19a4c032dedd540591a59760240e768fdc26b411b0665348913819d45d245220f052ea2e8dbce63331d59d90d1caf1a7f052c8f87e27a239cb382229d6205d3cd6404d2343ed95b62744d0f8ea8dbd1b4e65a82b1ff09f655a7951b2ea734c743bef259a873fbf3d4a3d8f9cc657ce06fa40bb32f916c37a316c2099d2688d4855c5eb935957385286a05bc3a105fec0fb03bb618cabe7f5433a181231adbf0162b17b7ddf1d10cfba22461970768456b4fffacbf5363b45e508f742695f4e1ccf6e60e7aa55141df9be40e23e44a0116615902cf282148987ee549e3ab656d2ecfa5c4194b8e149b4e8a9749397a13bc48d3e303bfa5ee75e1cfab9266a52f9eae704c223ea46b7a37e2c8a676aaa4cfd1343cc2cb9207a0c2810c3e62f7cd7dfbb36b50f026db6b051c992561e3f5cbc8fcfecb7b248cafc1ddd45eceaa12632d1cd700d3955b85ac3b9920642788b39ff13de7c8b9d4258f5c5799e884b1219d99ce478781b31cd7d9c4067f96f58642713b067ba10089e45c7cadb1bca4054673bd37b5ff82ca24c8e852faa7126f3b66bb21502eb0a0247cd8b0ec0ece9e68ac39ee9fefb840348388e2de061b7a105ebe588a2609a3a620c2dec03e12bbbcda2f912379c0a20d05b40a97ff45bf0dd102552f8a4da8ebe3a79289df63d14d93dd24cf245c509bff27837a113a2cf9cfb7578542570ff8165b69c181a47e0fb90b87810cee2769ceceabed5b5150277149db5b08492124f33b7a020c25793c18c81b9cd798e1b44898c17e34cbc6eda1c9d9dc6d7ccb3a9186978be10ed18200231ba909746b1e218433865c8e9d10a5cd6937", 0x1000, 0x4, &(0x7f0000002580)=@in6={0x18, 0x1, 0xfffffffffffffffc, 0x54}, 0xc) madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x3) 16:00:13 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/154, 0x9a}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/145, 0x91}, {&(0x7f0000000100)=""/12, 0xc}], 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ffc, 0x5, 0x7fff, 0xfffffffffffffffd, "854900", 0x6, 0x1}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa120402000000000000", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380), 0x0, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e6c65300000000037f333f8ba288855dd2934cd557f45f54bd701deb973c80357725a51e79aad071a9f1dc8f4c39dbbfb858fa45e5ad2bbeae695aa4d1bf14e0adb27d8660c882918766895e36cacde487cef0e5a90ecac7916abae5955ac5d386510d736bf52a7aaf6"], 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x140) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = socket(0x19, 0x4, 0x8000) dup(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x21}], 0x10000, 0x0, 0x2000002d, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xe0e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) chroot(&(0x7f0000000240)='.\x00') fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) 16:00:14 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100, 0x7, 0x80, 0x81, "50b12f17a54ad96c6a0632537dfbac7ca0ed275a", 0x0, 0x1}) r1 = syz_open_pts() syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="276644b1ada928913df93359ad63d107edf47dbc785feb356a3fb7def5649fce27473635ebef2d9de8e506331720c4032287d33ee7f03de46f16c6fe2b4326ec629b6cb2bb1567f109ca55d2dbbf119f9d56a46604e3c0987e563bc9b4ebd9b6fb3c0d5dc70b0ea2797fb3", 0x6b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x100000000000002, 0x3) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/91, 0x5b}, {&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/160, 0xa0}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000001340)=""/168, 0xa8}], 0x6, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:14 executing program 1: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000001040)={{0x7, 0x4}, {0x20, 0x200}}, 0x2) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000001040), 0x258) 16:00:14 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x3, 0xfffffffffffffffe}, {0xfa5, 0x2000003}}, 0x0) 16:00:14 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) socketpair(0x10, 0xc006, 0x4, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xd0) chown(&(0x7f00000000c0)='./file0\x00', r0, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') getsockopt(r4, 0x29, 0xb, 0x0, 0x0) socket(0x7, 0x4007, 0x80000001) chroot(&(0x7f00000001c0)='./file0\x00') 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x11) r1 = dup(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) write(r3, &(0x7f0000000100)="95b580bf71edc094d96a3c1ef4ede2b034afb548e589cc8f97145d9c9f9c617ae970f213c0702965a4022362b99ce9c11e93da171034ca9ac55d3f03b5292fb9b92c3c4014991d8857069d6581976d14284e84ce0ee14d95a93aee9c322f41858cadcad3a371d70913fbb7d2ac07e41fcf4b", 0x72) poll(&(0x7f0000000180)=[{r2, 0x80}, {r0, 0x156}, {r2, 0x100}], 0x3, 0x5) bind$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) shmget$private(0x0, 0x1000, 0x662, &(0x7f0000ffe000/0x1000)=nil) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)=""/170, &(0x7f00000002c0)=0xaa) sendto$inet(r1, &(0x7f0000000300)="6f9de912df7f73d0531b6b5c7316ad564d83cc5223709da2e3d3ef6a9ac7c172d13c01425d19b57733c926e6ab1f8195a5e85e59ce5ea079b4809970804f6c66ae0bb4581d337198dded6070fba61af96684cabbd641ba8ef720516f41f27d209849feb2fea408ff635a1bbbed68345f4a6229fd9cb79a3d153d01cdd85bbd21d374c4d9ee5be35b13312d41ed192c05755bdce54e264d67f6aaf6729b4000a2e139ba41ada50aeabc8f8666057c99d4c7e7b9b897ea67fe", 0xb8, 0xc, &(0x7f00000003c0)={0x2, 0x0}, 0xc) r4 = accept$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) open(&(0x7f0000000480)='./file1\x00', 0x400, 0x81) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b40)={0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, &(0x7f0000001c40)=0xc) getgroups(0x1, &(0x7f0000001c80)=[0x0]) r14 = getpgid(0x0) r15 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, &(0x7f0000001d00)=0xc) r17 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0xc) r19 = getgid() sendmsg$unix(r3, &(0x7f0000001ec0)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000500)="0fc67db34ab44198a9d20b9cbfdcca7765e714b26899903f4249390548e525857c4bb62572265c515bc00eaf41b860d3a1fb571fba919e4b5e64042b447aa3f9cde83aec", 0x44}, {&(0x7f0000000580)="e9aaeaf9e2f90e64aa576b8da474fae754386849cad15e07e312ab185bda5c962e33e55943f8293087d557e9bd0c52eb57a55902e0eff68c5407db86c9acf3cff80197008062ca57c68e3a3296dfa3a4fa20b0673c0a87d4a8ca472cd2bedc2f60f099dcd2a31b0282f39742934fc9c8ff5afc1d3f8f7f3e2bd714007ed957a2288f7bddd050f68f6a219bf829a056a25809fbd862d15ad0c4f0e54c25532364c9702f6fefee4c5a5f7286dee04886f77c6575b008a8d109ef74283916e2471881726bbf1f21e02206580b7d506052996167f42db5125217277fd7c49baa3bbffb831f9fa71c1e60d6814eab0b4da1b48c5ee51566aa85ce58f6ca0453", 0xfd}, {&(0x7f0000000680)="48cd1fe650594aaf2973c65d0ee188e11f81c4489409918ac5153c34ce1feea4d06bfedc93f8ced0f79c8148026eb9db09fe8701c59f6c3fdedd22dab6102fc289f9892df24b8abe4dc6d917880b090c8570346126660ee9d85b342290efad014474d43100ac8bd6400f7853e12bdc0fa0f9ce863d429ec21c7b591c0c4f260a838e521d6fafd171bc4c705eff31d7fbaa27f3d6f88b3e5fc3c96cfd22273d0e3c961f38da2fa9b58ee6c35910ff417e482583619d30db658764e7e2bac696ad45e45c1fa77b441109925662f3578fed236c2ffa4585275cbbdb1ff23708f73c015fb2b552bb3c7e9f34a275bed0baf3c22e31fa53e3f238e017fd", 0xfb}, {&(0x7f0000000780)="b6dedbb8988004210450bca2707a1b2a7365b93d199d549b568ebff0f079a8c323208af18c600771d309f0ac2aee9c68af2ee619a40325791d544c4352a6ba28ca0b36ca0c36437dff3fe0d934419448af7b21edfeb4716cef848c3501c5e60d09f3b76f6a175b34cbb84144e8d8968bd70139adbe9e025eb36ee8eb27d42d3dc10b428653117f66722597736517285f3a7eb0dc9033", 0x96}, {&(0x7f0000000840)="257897d3390af201d0fd42287338c3e304eefdfb02dcc5cb382eecfd5b4361045280d5129618ec2ea26fe1025605b9335d591ea67b32848f960742", 0x3b}, {&(0x7f0000000880)="26b970e91e93d53b4afab77c9e4aff4b3c14917e57d448938dab4f46fc381487ad8c016e8480c7c8e2348464f29e20e89f3d51ab67f5dd5d218e33445169a129d52bf4c5e4db875c6342f5d724fc38bf34be5de6ca6d40dafa5c84887f1f42725a88fa89c771c699d827abb106b94c2044d9f3d59bee5ef45bdd57691cdf73e0c84c5736abdd88b91544f74840d44e0ebb1b19f752930fa66fef29757cb8fe20ecbf90cd7d78b7f8852fa76d378a51", 0xaf}, {&(0x7f0000000940)="ab0b6a342942e718cb0aca8718b1eba55103ba4e1b285821c4773909837e972488ec51af5b4514fe864132a44eda46", 0x2f}, {&(0x7f0000000980)="22208cf289c60fac021dfe07ce374461f829f4c1f5fbcf9b3d673f98a47b4fd8b23ab3ca598e1224595f714b819776bc5a7d92071346a5df6f74428b899bd75bea55f670d09be8e66535124430621ae732de90c70a607caae8543c51c305c4", 0x5f}, {&(0x7f0000000a00)="b0a4f3cfd317a071101c6de734871c46cfdeec506561071f42bde691793805bda549d2375ee43b3572feafd8272e2b3d2f9653cce9d9e2000c2f127db90bd3b08af4ab3ab810029ce4", 0x49}, {&(0x7f0000000a80)="08faa625f8b22c7afd3461de29ea6449db09e8cc3bd2ca907a1b02ddbf70f3f6b03df86c151fa7b316c1123bafcbb4267cee5d11ee510df24f951600ca95b02b852a37fce364d7d342b175ee7bef6e1cb0beed1696694e08b6f6ab49ff83a5feef0048fab618c98b00bd6ba1205dbb3d203088cc573182003e56ee4fe7a50bc913c33dca631205d73fefb58d6cd786a6100d8f93878409e343e807e3ad066e8e8ad557ec31bb3b08cad4e3c178734983e2f0fac8f77df6acd05eac3e59f684215ee35c0e7c34348ad6151a3c2136d6ded1531bf18219d9a3cc04ab066a7ed1780fd10c4e5032f5217e5a1c4fbc1f8bb047acaff30511cbd830dc7803e9ab6d64282101b10dac82de7e0a79a4c5babfdadeecd52d815bf522522131999d5da8c130a67729a6362f4e19f93a44501af9ee8077aebe05ed4653641d7a5e5bf4a4a8fc17ddbc064a2f645c6c748ae193e208613107c0b5f8a8cf1b8386c4fc360b87130251fdbd0658787d32aeaa6aec4335cc6d78fff23c4771f93847bd38f28c66488b64b20f3e4a4d0a08dd0600d34a5ccdcd1259f3bc33c94f78f9380b04fb0e9262bdebd89c839024758c56bdf4b32aeeacf5e4debb824bb5ccf2e2c846ab8de4db19ee8aec79c6470ec6ebd7fd71d4f9111e0fd8d5c347ae30748b88a2ce4c9b2bd0aef9955f7e833c79ee91f41aa9d3f92603be21cedd08e3902e94ed82a5977a8b3fba107248821830b455adb0321aba6ab155017b56f61e7c8ac033a1f462fa33a40c6dac5a835941735784ef22fa36631c73786e8d33542fac43fff2201dacb5de5559b9302d471e878e6e715eb3cfc867b0b184e8755f08591ec7abea0307560072e273a5047d61afae6180e691fccf8dd08796d3937f0f6e1a5ee2f373c5d98d1e9af05d320b73f688ec180954a69c53041d319ae22109a89cb1fed08705c9f6bdca90767bc56774277a20accc8079545427a43986d0bf8bda62f3a32a36a6acfca7478308216d133f8384ccbe6da871200cedb71c355ead90e3c7859837db8121dead023664bde1620e48df5a2bbe58330279a3668b2027f50082a47f2be658bffa2a98b1eca408a2dd706596924382bcb1bc43a62e5789aadace0f1576c8e7e68a8b516b105b9dc1971272487decb6bee511795f2f60acf128fcfef30685b34f689aece84fa4ebccceaf3acdcc9fbaf02031ea0ca54b0733fcd3997fb480d613339002f2ef03ce13dea18ad7d835d85c6704c5c73516ff0c5622b08c082575c4ffd6afcccdc35f88134d636b2283df7b65ed547bad6acfea2d9514213162a29e33828e0657abea3b7eba5f018ec57eee6699abfa018a64aa330134af1e7e375aad9f216c357a29771e98c010a23699e9431840bb4fdea605cceacc57231fb8af6a59f7c0f93c5e81da409452aa90ce3e55a8fd7b2f9cc9e55e1ddb42181697f5b6929e18f2e1dd1ba82a7050750fc4144246df65a4ce6d4f4d6b5441b080cd6e357704526c192f871cafc8203386a1bdaad13a82e09ce33f90e3ad9d192be54b1e6495b6d81ef1a00cd2d0f81a0a43d51e45a2cf787d38d84e7347b5580c5acb6368b4023d5aa1b4e42eed54ea66d6d78f8986216e79c402b5d303840b7d424608c2881f08a86d83fc791ce7f02598ee328d0904fc7a065e7b346b0f2000d83934951a9c9934f83d5b8c48e3e9991354221bf7ed0fb1cab1e768bd67588e3860620c9d285bb038c52b1a92307eac4ebff18033a17ba3958859110b85ea305434d9a14b4c2e4666931ed53e72f47723d5e1053c19c9a2d8107fabc7991ba04e99cecb23c3e2a3c443050bea5cbc6c6bbf99f0196ed77dbc400e4b54a7f7210b6c5bc54e00d3b70ef1d3192ac2e921a1d95bed9339b01aaa124ea147fffbb5a7806aac079e40c1fff2886f3ed85c725ee8c5c1cb20d6ff13f123b052fbdf72c93effb7f78f74811f1649b40ad9f8dac90b87a60fe25ac6057b82f344641cd24c6063e0f5977d0c3a5b14281c8170c13b28588122b87fb49a9680fb6c236ca47501891e7659a8e746d40eb60138aedbf1f96b1fa2c0e7a067f410f50cfc64bfad46e4250ee6f1ddc4a9537140969d31eba06527d3d33f5bbd8fe7dba69b56f3704e96a14d0165da2ca9d5bc7d2e09c9acb9212d1cf8b6fe31942832f670d4971556576f0b94c5b3dd57cadfac565f9a8fb4337ac5254d464ef74539ba08dbf3c7185fbb5c4ee900f4dad8ce5bf7dd910b4f859c809edf79bddadb9f714de1a2d00c3353ad8d760f9b8453e3f4f290caf4fd286828363a09a75d0f64b256eef367157a63d9be02b31bbc1b9401c70aa3860b84df1c9b5de2d16d829ef5ba5ac549ff838bf87bfc894e212a4a1377eabe8ff6319d63d633614bca3fc1c535ac560d5a8ced37fbd67055a66950f3862daf7993462beeeed6e1c09548566b594409a654621f22df1a88544c23fe49f6623a973cd06b477d5fb5df797c57f54b13df77f363ed47dc7baddfb90804c297c1efe2a2dba0a6497b6b39a7de41cb9d2ee203e04f3ccab62daf3c8d207016e00ae7eb37724e5c1a458f65c4c0884605e597faf1c0d0a321d5860c7911d86a38b529b2b999925dd7f27f894eece454462732c5e4f1d0e8afe4460cdbb01a1266c40577b111706d762f4f1f1a301b7d0f92de63c2c94c2b0bdaff4dac69f9c16ec359b3010594d2b03cbff32908703bf9e91610e2d0d3e0ef536bd3a487ac60dfdbfb9fa5ed16c5a995a69c9cc3724a0f2d923ffaa3393ca3983253d43a7d9922a70b3ed21b580e0dfbea627957bb4bd3f9f7ee784b3ebb6270f6f70949523063340e152efb71027ca61f04d73f676266c8af9afa1dc602c4899a11f3a198d8660d4f07cf7585a6c69115435fb475282e3b36f06bc051f94e31c240485edf797a7920db6e00f1fdb15695a34d822c6d7ba0b72ed05d80354ef80a38b836001ee336d037601994a3e27d9316f355b874c12c2577485be793c2b21e295f0b69125d0fd3ece6120ec99fad15da340ea78be7fdda5ccf211c05322a0da6e9fadc71dca92293963d8f71785128f693e623029c618b7212bc61e2bcb13099ccf86467198af465957f5071bf681046af44f8fa4281ac07d3f89aa43bb8312bf080b764dad9228f6762cb7076ad3f906338ecd388160e20b836f51611c116a67e0d598356768002725867d91845416379a83f0d8a297d0e98b9f4ecfe06f4412f2252df4d2558a6cc97809c3626d46550b567ce85bc1aa994bdad807c37e7bcadafa8fc56deb4ca3797af40d02ff258899ec939be8420743d8e22d0173aabe1c64bcb23d0b537f4ff3ba4fd9503d784b5102c4b31c2adc49a4d60701f905c4d1ef8184f35b00ec853e901310f2eecc607a0d706414013b43b23dcc4f64eeaa2faa4258795cfe911cf1e7d374bc18fd2667140e25673a4145467e0b047fe5da1086b515cb7c514440ca41939d53c3b7f85b14caa8f4b4fd8566668ff560575ebf7c9575fbf47f95d18436611d38bd74c5b0bfdc7f7b93de458b38dd64a76faecf95dfa5b97e2c90f264c09a652d0b540afee49526c6c8763d24638572d8418e6ea26081ee886c822fbaf7f9d82a5a39005a16c620ddf64524905d32334687aa99fcd4e897590faecc5ecccbb7c6799601469fb7bf54dcd2d15755212b1c627fca1dcce2c6dcc994e6faf909e77373f83202eae31ec7f4f3111c53e69872f14cb254de8925881ca7d3920f4260235d3bb029420478a6ca17a89a5e24f62d16e3424e7195280611b82b42d208e1a8bf237252711a0284dfdba6e4f53cb2f55fa48086690241826ab042ee90bc32eda1451f7c0df1288dd3d5da0f338dbecf3659a8befc3aaba633736eb642f08ad6bdfa9fa9e543e5c99a4c87f3549983be031c146387cd971194dd422e7250628726c8dd21d6096bc2254dbcc872fc558836a8139135663dd61d21de223b7f8bf3dcac82ae3204b9f948d9c1b9653ba55b4d19310bd05463c2f6fccb415754ad074f9dde18ca1d7a084b1b323bb03dd7c920e186d6dec51f2754f40857d4f6a57f22aa0a4e0e95956eada3207639c8fa56b796ea5730dfc5644251bc99162758f5b9465808d1b6e4e732b5e3be7a1715de9f1816bab9076263f37d81138e5b27f552af8d3ed21d7d6a0d65910d7fe38c9c66cb983f04be2555f41fdf6134de8cf07d9af5834b2c2e7c5ea46528e5a2b538a28334a0f1014c297a59146a124470ad8ba6d3a62f505eacd18735ac7292656970eda4e1f26ea0d46ab73e6fc6d945acbb29733861ad34d152ea13c02986c05861475f92379185cd1666180e6c104029303f03286bde6ae2c3a29834b230dfd3429c1918143e09398f2a6df81a727462d002c9f0e84fcff7914c88042ebbfc1cb60f23bdce738b96994d7ff2c6155ae31d3bd07b7c059be7ad82286bdd47cef70d815c7adffd2df1f0dd6e186001e3448fc7e1011d51adbbb976f209db597dd09053432cf1791fe4960f14b07a21dd8f74906ea662785c3f36c4d4e634a9779a651cbd5a21a8fa470ee4508a175756f08498de732223761a59152c2347cd418e4d3fffd41c60b43b143246746b55c6027462ac86b569b8163112f3628f18719780ddf5554b47667064fcda07a5643b148cf340260bf4e370b0019c33ac89ce95514bafec3ab32faf91a5c8a47c6c64719d80b36d83501f59a2e0654b8c2adf8682e8edff6307849e663258eb353d179ddde2360e6c09f79376171dc2819e30777ee46651be7f5164d4d36afa54814322e59320f9b72a45a0e44615f2ff2bad918b30cd05d1a9dba9097bb453eb694b9b93803f9e7f89e666dbb286c354156d205dc0d3b155812494b874c8496e8860bd7e6e7c0d4a7b715b0fc83ac4ee51fb0e60fb773d6b719fb1333f1ca9dcea289a347f5acbefc717a7fa2f6a9a4301ae0e877ef00f42e797c87c15be424a90b30ac49548d19af157e6f107f0b08b7134552a8b1d558e27cdab83c23671cdb70dc4471e1cd762c8b163d6060a49eb21f0a1d0252244d4215ae7808f62d112398a4c3046cefb08592f8e53f6debe4731951704d221b46edf8999b2b74a87900cc85b3d668f0d5fc1b45625abdedb7d9a96888b82c4286d0cde624ab476e49bd74afba0f21cc80ef340b44ee893848124d9b47a3525689b3ce75c16fc5472034f44ddc08e5928e44c8caf4b91a06694bb3c9e37bc9853cc78b3759139ba9135c8783d3327b1bc011588b5d13078e7055a9516bc922c3a80c6021aa87fbb00da4935083a3166e342f7693d435baaf9e19bd1262b90ea3ac91db908755847daac36563dc678701d60e093413f7e2f999bb871435e07c23a4aaae5edf605b86ad25900b8f589318fcdea66f47058a87b2b354162e0f4684e706d0fb048369011a13222854abe9844785a4ba40cbcb2ba9e53b7d77c202aeb6bcc9443c09a6b4a141d340979a158e71e26f5cabca629c99001a4593922bbca54b63229530fa3843fb8af237bcba8d02d507d9e63e6e8237e5a6c9c3750de578b3e92e26a079d1fe0f59677353d92b8c8aa968a3c8c47e0acd2c5d7b6ae7dcc3068eaf2d1a48ce5a3ac591a706dbb045dc41c398caefc4c3f764ff7219989702b627a5d993c2acd78488d7ab9ed9bd354d676f660be72ba2c77dab048f737488d1ea062b8f7bf86632d3774a66b2f69b4af7484bafc2babf00966b40e9a29c59e85855bc5f7b78e220c75efb1ca150cb5cc05e5a620caa6ccdd5761b46cc69cf16dab9a339d02756543df85e24bc05805980", 0x1000}], 0xa, &(0x7f0000001d80)=[@rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r2, r0, r3, r4]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r0, r2, r3]}, @rights={0x38, 0xffff, 0x1, [r1, r2, r1, r0, r4, r4, r3, r1, r3]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x140, 0x1}, 0x0) getgid() connect(r2, &(0x7f0000001f00)=@un=@file={0x1, './file1\x00'}, 0xa) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/102, 0x66}], 0x1, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f00000004c0)="4ba87082d35307e009f94e9ee3fea6f42a84a7bec08026409f4d699e81a5dbc007d9e858c67956d63485580ac7c11457c146f24b979b8fad147a0001497ae538c4020937d03135e41af5376ea2e3c3a9cead4e9cd8abd777456be88c63e58e3518398b1b797a45d3c8adc5a0ff28d56f1ab163b7159a350b16ee82a65561185b6b24094057bf0001e1b13b9d41b61dad10afee85efafc0e7240a74a1462a0622ae5638231457c49e73ee2d17e6093b9cd31f5902c056a55d1d094bc3f65a14bc1ff1d10c11785361a26ace26618912ef6f1ace59dfb0cdadb880eaa394d30d3f0e93720dcd7dde48b7d620835a5b0383b787dcb26cc5bf4f26e0dd4e4487b26b3f029ddea2c47350925832a2d26b06e070a6be4561a871ea9e7393ac6a1fa8d7ca262459965db573860498c16df51c4ecea2d2e304579e450a3e06e5c88a770d421f7feae2dcfc66fdc6a917a7935352a2ca345cb4ccddb184071c920f509a8a1ad76e4cf8f4833c8fe8457bf8e886adfc20d254d12b33f37be666b816ee3ce273c65946068e2a27283930e1117cc75d0c18cd31d295b8335b8f150ca52eaa9b69880ed9bb5aee77c6196e13706d713d58994665c1fc3dcad18a0ff21a09900edbbb1096e6306d6c5c494d72af58f5816edb0739fd1b43a9347e2ae0c6fee0b65673fd8ff25d0608766c6bc4598f0f1a9cd69f80b046fd91fbccb10345ba165bc01d719976159a2fda6ba16c9d1206da636fa79966c9d557872dd8ade340dafd94207cfaa7f13f6da1bbabd71c99886ee1a0f55967f3a5275aedcd0ba2ef0a85ffc40685b2d577208bd8310b23a7eac5d67405399694f9360154f76f23d21f9ffa134d08b0bbace7abd2a50091b545c50fc1962fcc1e34228af887c721d3a98e86e47898ce28026779d4f02d7a2a46fd286512f0e2963b3fa1293a795bf7b58b5f164f9e620879d32893fdb8f069d87849b825e68592d233e2afa5d1f8ffa28a76e3b5bfe007d00578972b0e1aef79abbf3e7226311b3b835adeefa2d4c8b461a5771c5ef8fd1c245b6f1b6c96e3acf06644f9ec3eb3452a13ea0eb1ee60b2be71d5fab3d874e5708028e4980c8056ea7b1a1f32f01c73b739252e97c6b1ce26cc347bb912ba2b78c255543936f52f4917637a5baa749ef7ed8c5f3faa29d8970153aec2d7453c5dfd7a712867a673c10cdc76724b71259d0068267593d51229c87453a7fe09e48c8e33f6cadb29b38f45b959afb022a54b5a3e7e0f1f3a8d0feb341b2c8d8291bb2622baf4bd3e22773159c77cf06d6d0ca580b9b9b7f138881ca850f5cddefd39054a40e10daf4958569472046a40bafdda45250d098af4f350b7041eda08cf611c282b9eba7fac9faa483887eb13fa4cecde4f41fd56d2ec72188579b45c4264bc8bbf001f9c25c17972a9eef3b03178b3717cc19b417f1579741eb4472c2a0b4481fe7e1f5f9d0a58b73bbbb0153eb6fb8f1bfea19d8e31a58cb105625d88cf008698ddf0bc323c01d36d79d455645ff6ec361a3817ac85bd14f26db8b17d14635950b9cfba43746da1d45e09d4d63729af7eb6e27d0234de7e76ed87e5a1ff08a2d5c38899b075996f0db971d3616bba67e0d90ab52647b0c1b400a0ef90460705169ba9a8a86eb0e08d822032a9eca9f42e5de4c7c3223b37de7a52678df9e4d78bdd60a1b70efd22e1e689c715fe8dfcba63b42c4e446ba39c23bf172765d08045b7c34e5003b4e6e7d03c0f2b5a59a3ef4c72630e338322e106afed7b7420dd0bca6c4354fb5285096710f09be48df7051af7d42884d7c9110bf76d845a0bb12a6c2a73bac8cd9f5ba34719600dbaea53f77ec2e914ee0d771bc2801bb64d269e35ee1a494d6f18b2e2219ee0e2adf0296da5a51dd7b41d326677f17abfcf1258cdfee40712cab6013020fddb90ff710a3e198178b54a6754add2ef4556600d478a3738677d4efeb06609fb9cda25373a9b7556bf7caa14291f749c4b23c10ea017cf3afe3eab2a1c5e753ee77ed36645c0c4813faac25ea365c75c8fa7661a1c95045788d0feb1aa29eb77058e620b4d1fb273cb808250cadff06d53a33283c6958d67bc93fec4534d46646281a44f9064f1515e3c37cf137452ceca517c1497ac8a94da408c4b9fd2741dfa21f4da96c2bca4cc70a3a37ad6460d29a02ecdd812c9412c7e194acd7b4cb16b5e9f31be33f71e660a80d2bd36ac177a7c35e5880d772b61935d2694622fbdcd07949d689b8cc107bb66f491663e64029d6d6df04909ca66974a5d0c2617a8692d314bd4f30e7dfa8187e86b495d4a092012fef0299db78cd06c852204c211a541e67b0ce828c5690d09ff0312c391ca9d61be142a58a892c04f188efd75d8fc4210f829d92e7bbfbc529d98d50ff3534ad72320147b08f6ac4b97bdad3a9e94b956e4d1fe12068b674e749e320e8d770d3137cfd5b863e964f0900a3bb351d90d0a125dd04ab3af6c54b2c5f33cd6ab6987baea390c99bf0e1cc55234a7fcba7446ab717b734eb616786bc6f2390116dff880b7f76473b2c9938489039d5b0cb79ce8318c3e18859822b56e8c9274173bdfe4e8828247221bf168a2fa46d771d41f2432fa71865ee5b63f2d4450aa31ede5a068d4dfe0bc5a416f5ca257d94890947288e81e314f3e605c6903939b0374df5bb7fe67c946c820e28cb362bd57c40a65f66eeb87cc7bdee3a0e585dec7f36884b0fb037113d925bbe225b0a473778d8b2bbacf768047de817e06eeef98cb5569c528bd368d8a7254ceb8d3eb8453bce1613a96f3bd4014a044909c7ff5f4c79d6f08377a83d965fedaa72dab689c456bd3442b78df947919b07ed8fe759a1cab292c0a49f15a9771103b3123557ed0cc7aafbb4c44826dc02b1a9137a3218f634075d3fc1fb5c82294b26a3e9078eb469f6a6a30f4351a5d647a71f1fe3e3b637dbef4faab835d7502b4f1f5f6bb8b7049d9d3e0845aeb05dcf5c81029eee8b7d0bd8f4cc6ea305611a1614bcb26c77b622479ac515ffdbb45a2b08179775e6c84522a4bb068882dd7b5b4fefaa2a59d8eaf1dced3c69ade1939cadc3a8da993736d994d1b29a27346d0a253e65c90d0203dbc0a2d79ceb722208ab341e1e47ed43584360dcba4eaa795af581dc916295dd4a6b8b71573de9d2b02dc0b9651ad0bfff123c429c537a507a142c1db70d48697cea1878dd969119e39f748ca5a59962cedbe392eac08162556d4418592468458a8ca0544f82f46202e856e2ca2f0e1f5b7b1f890192a6d65b825f0fa056062527c5e636e2a6754a33fe14cc1b0ba1c57cd5494e4c5249917cb4aff09509834c871a467003622693f8b9d5f7d7576aa567393efa0203d3984f1838570995a32430c46623e55f7484aa3782ac4a67f73c7982c76e4e486bfe3fdbc3816608ff9c36ab0e3d31ef7b96a2acb3ada878d1f11f740eac52e3cd85f113bb159b1dc8de4f3f732d169cfb7967ad440cbfcf8a5001d78646ee82a597afad244d5546d67f267d4746d270dee3b31b2ccfc25ce27c59dec80d8f7ff9100e95aa016fc471bf786be9ea30d661c2be56935296020cf8909e17aad49bb8fc242ad6fd555861365a26d0517b02b0e0515ef9f96ef586e428e36557899c6e71a0cb3d82b0e032a77e975f10d305ebb0ae5ad1ab898746999cd0038c96d050f814fa87d912d84ff47d0ace80efe75a2711641e51cb57ac53f1163ffff71465e9a63e11c2f4af02565a2b7155c614b57cbbb95a414d4d9d0063f2bfb2a60eaa9b28933f1160a45e9ddf78c619042480030d4fcfa737ade4deebe1534404920acab602087c54ad066f3f17b9ad5ca0b31a1703b2a9a1082991d30bae263277a7119e246fa08475f1d1eac6fd8612a2dcd09fb734aa242d9bf913d183cfd9affc3a2392b54729ab37d459371b21bb611395cdd23e74aa96fb5b544a1e740175336bf7eccc6c6fa815e8c93375a49646bdc1976848e545429bb989caf38aa0258c0bd5d32b8b5bf4c2d14fb454bc85637f2eaf6184929d819031c9bae9fb744d6655d4ca6898a8c1e0c373a558d12337ea348789772d8ebc3b0ec0609db9516159bf94557c678623ad26d0a16a8f72fb8678d1fd20dbe202be6dd169b482f87cfb110f0ac8faa75362c4c64a3992592b58ee893d5f5a1d0269db6328c7127b4dc5fcc7bd4054b0cafa6bf9326156a63b2603848bf9efc3cf427d986e11cbb1304902325f5acc3f443c5a56393f8375a6fc514910d0aa087ba26b54b2354bce8e911cac6348aab313b9d294221eb5af45469ee6e7405dc00bac574857e37e1578f704a988e7d99263754a9ad76735010ceeab193be97c2bea0817c05f8a54373bde5d6ecba59e3c1bb1c236c101c5fb8f093f16f2a2fdd84e711ca017b1e43c8e837db45972e4571f4118ada3952ac1d61014bc681d0e9ab5ba71619b502d6cdc241e6f5e76dc75efe29525a0c208cc0251ab0e8e4eeb6d0d17d61a45f8e42be17d27340f8fd1bc14ba2d05208a8798d42d996bd0b64281fdecffa4c9d6d062ba136dd9011672225cf6e6d631b9a6f9d574d760e60f0bac6d1eeb823922587b1c24dc31964efe8ec6159ca919b3d7d066acf4bb8c909809dc54a05d15fbe592203224e48822315e671981e42acb39705e919e6c7c1a805897f2a5b3f7661357ba000c90ff53a50ad66adb7f0205302ed8930e186c2288e1bc05485638fd99acb81e8ccf88dc7df22dcbf2eebdd59cf7140c7e149375c9cbc804d593ba90db75e7b93cd1dc49cc991012ca53cb497d454014415ff2de2d7b527a9552cc27a690054207f188d47ca6b09e83b4d74fe6742a9dcb76a843cc2f11a97c50192b623e481e278e3a19aad02fde678a6ef28e579b001c98b8a21d535c5673d7ef2c0ed4ff3a0263d4795f0462b160a4fdaafa185cee9af7503e952e6d5bc75763fb0b184385092cdd4d853f4993ff9cecb8a553f184f6d9526230f14d23f7065dacbc54db87bc0f848747fb6c912aea96b85500eb0ecb6243e24f33c8328caabb3d4687364b695bacd0cb4b4303fbd8254e0c5e8dcd84989adf27644d44033980cdb67067dac55d632861dd2e166b7185cc7330a909679da022e4f9949910a513f9a42b9820b8e15d4e28ed759a98f7a2704020bc869014222a19c835676b2237395ee64c54cdda37cc6090f09d057cc9f138a38eb06b33eaf4f066bec85ed33f2b77124287fc872c467fd7d0d3d03d61ef26f13787352a3127e1e9514c8e7f4c533f0ceb18b4761bacf93c9464f4277d19edd4e503f66a80d31414cee422fbf52b07d63c6b5de97e2ca48510f28168297cb70d69fe93877bc8aa92471fae3595d0d486c128c8f659342e45bb7a292790e535807274e38cc5c70935d86c45f4c1771b0f1458d7dc78c6049c3abf18be5462271c0c0dac4f5aa88d286a3e86250a7dc9288369ff1ad7896ded89e9ed2cfd58ae2d2d6c9651fe0b223e31ce63717d6b5e9372ddfdefbfd1815c03167d3b705d69f2bd268d34fbed96c0e02b5e805dc5c7fa30c9278f77c724e03300e66d27775837894a6d29fcc0ae1c9638e34e7a53ade0c20b8fe41068e72e32a1b71cb8dc228b2ec09c9ffcf60247dca6778ace4d551eaa64690173fdc1020c1b9049b8b9a87f213c68a74439285ba739c7b04f23a9f326ed057f3f0d89c4b342a8fa4bdb9f227407e2062d3a5bc63e8d429a939bbaff1b917cdd911698da60beaa0d3814387f96edc1819876977aac2f5218439fba34ca84d8b80624db7bf74901339fcb8f7", 0x1000}, {&(0x7f0000000180)="0280b1de471f802167ca95f7a6aa1052a899cefd7d6cc59cb72edafc1caad7a43518d188abb1170f04ac9a9ad79a4d97c1ad935f69edf6cb90a29c27c49923e3041c1ff15598e8fb13878b6e4904e26822a05b728d9d4dbf373de6a2455b7b551c26eaf2b7224464a673aede7c0025ea7d0425eadcc2301ba790aed9456fa29a9200705528bb74346cb065cf7babbe7a1f9ee25d387d265ae19fb1e6e11a54a888b3b8dc5f679774dd77317afe4c3ef06a073a4ca18f8bca681b177c738a38220e0743f64389d1225e825b2fde1aa708f0e4cad022c9a0ecab489ca8ce28640cbae05830ffa16ff2de660672113985b53dd2e91b", 0xf4}, {&(0x7f0000000280)="056cf223174af48b0ff599b1a39aa601a44f66ea7a1cbe34b98be54bfa30564796a3ff9605ce469449ca64247722ef66a9f5153c23692e376709c95ab5e36254aa881300f2a2fee985631e1e27bdefb15517a7144c180927a0ab907d69b4008974e159a9fc2e09dea65dcd282ef83085b00fdf19782a7bfb6d0394bdc9ca56c117337bfd90b052c98b095eb749cef8a968327e469810724e80958f198516592348ec728705fb4e1391c9dd784e6c3a330f5fbefc3089edadcda0042607e09075fe4754edb4f392f3119037111c16041ebfb10d55f688934336631495b5d96ea442edeb4483e2ca247108bf45ee4ded3019988f1dee92756ef4", 0xf9}], 0x3, &(0x7f00000014c0)=[{0x10, 0x1, 0x2}, {0xb8, 0x1, 0xff, "5975095e2dc249b8c4e202e5724deeced090480d20dda25c3c541c5f8a075d182b7140dcba46f7875d6123dcceb11d2dd9077d7758c31cd70a4f819132d160a657762ec20fa33e4a4b7406c66cd5e6327fc58f145f0cccf3fe29205d6fc4893521f13f775150a73e5c873f2bcba59abecd3ddeeadc3523021f3186d41d687ae265c6c4cd16d42bfdea8b389dbe2036c4c33a0bcfa50b313356529db5806f1efe5536d077e0d0"}], 0xc8}, 0x4) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r0) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x8007, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) 16:00:15 executing program 0: r0 = socket(0x0, 0xffffffffffffffff, 0x3) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100000001, 0x100000000}, 0x8) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mkdir(&(0x7f0000000080)='./file0\x00', 0x62) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffff, 0x7, 0x0, 0x3, "4ea311f253bbc02fa045440feb1d7e6c744712b9", 0x8}) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r2, 0x40044278, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) recvfrom$inet6(r1, &(0x7f00000000c0)=""/156, 0x9c, 0x3, &(0x7f0000000180)={0x18, 0x1, 0x9, 0x7fff}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x0, 0x281) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) bind$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66796c4c9b00add1fe04d6b9dd84896e5b9318427b0dcd538c20b86d84ea6afda28c47226aac648f59abc36851d95998c959410eb769067be7d6cf2b798e7cca00ad8a0f6c579f1bd0ccc5f1d57c1f963b8827ec63a2ed940168c3531b0d45645b6929fae08a01cacf8ceed9c5bfb9d314834ea956c47b0fe719dbe1201cbe1458d401e36fa873368f79740edae88414035a544836716a0a4a66bf8bbd8873465e"], 0xa) 16:00:15 executing program 0: socketpair(0x1b, 0x8000, 0x200000000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) getpgid(r0) 16:00:15 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket$unix(0x1, 0x6, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, 0xfffffffffffffffe, 0xffffffed) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = socket(0x6, 0x0, 0x6) recvfrom$unix(r0, &(0x7f00000000c0)=""/62, 0x3e, 0x40, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x840, 0x0) open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 0: symlink(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file0\x00') r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r4, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r5 = dup2(r2, r2) mknodat(r4, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r3) setuid(r3) mkdirat(r0, &(0x7f00000015c0)='./file0\x00', 0x1) getpeername$unix(r5, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 16:00:15 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 16:00:15 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)='x\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') symlink(&(0x7f00000003c0)='./file0/file0/file0\x00', &(0x7f0000000380)='./file0/file0/file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = dup2(r0, 0xffffffffffffffff) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x10) linkat(r1, &(0x7f0000000140)='./file0/file0/file0\x00', r2, &(0x7f00000002c0)='./file1\x00', 0x4) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') symlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') 16:00:15 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\'\x00', &(0x7f0000000080)='%/&\x00', &(0x7f00000000c0)='!&$\\}\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='@\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='!^}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+)\'\x00']) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) syz_extract_tcp_res(&(0x7f00000003c0), 0xfffffffffffff57d, 0x1) bind$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) r1 = shmget$private(0x0, 0x3000, 0x608, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04af48f4269ce3", 0x7) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0x2}], 0x8, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x52, 0x0, 0x8, 0x6a96}, {{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0x7, 0x81}, {{r0}, 0x0, 0x10, 0x40, 0x9, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x80, 0x25, 0x6}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80, 0x9, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000008, 0x3, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x8001, 0x8}], 0x2, &(0x7f0000000240)={0x4, 0x180000000}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 16:00:15 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x206, 0xfffffffffffffffe}) 16:00:15 executing program 0: r0 = socket(0x7, 0x7, 0x8000000000000000) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) socket(0x10, 0x4003, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x60) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r2, &(0x7f0000000000), 0xc) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x101, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0xc, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x9, 0x0, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x4, 0x9, 0x401, 0xaf}, {{r1}, 0xffffffffffffffff, 0xc4134f16f13cca01, 0x0, 0x66, 0x591}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80, 0x97f, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x7}, {{r2}, 0xfffffffffffffffd, 0x22, 0x1, 0x20, 0x81}, {{r2}, 0xfffffffffffffff9, 0x24, 0x20000008, 0xffffffffffff0000, 0x9}], 0x69d6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x1000, 0x8}], 0x4, &(0x7f0000000080)={0x34, 0x5}) r3 = getpgrp() r4 = getuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) getgid() r7 = geteuid() r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, 0xc) r10 = geteuid() getgroups(0x3, &(0x7f0000001640)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r12 = getpgrp() rmdir(&(0x7f0000001840)='./file0\x00') r13 = getuid() r14 = getegid() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001800)=0x2) sendmsg$unix(r2, &(0x7f00000017c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000280)="778ae68862dbc38bb4dacec676a2c6fb2f4173c5e5defcbca74b07f39c7898f5059e7b44ef626cf05d2b1714a0ba5b571aa594e2ea38146b35ac200e8697e247cc5a82d2b53d34671ff220de0c6f18164eeb48e27b73a7d87f5f7f542fea9d2c120908441fad535d74bb881846d7f1f30aa33b2479af96fd3e29862bd46baa41bb43f838a39fa756f48162173da3d802f85401ae432c8870e9e1c1e28d8e2407e3ec38732eb26c354fef0aca5f93b78bca7676e606275aca05f4c43d434186c1bba4513aac96c05dbadd1a4bbe78c2c946f6b27bd4904b934b72905a766b587aaa", 0xe1}, {&(0x7f0000000380)="0aaa87a5b371b89c839065aaac92a10faba5daf23883a0b000e550c1cc045f74baee21ed125652f4e0b8d66aec487819806ae0f30b5e22c0738480665d88b3350710ce0afc71a7ca0bfca2c3d7772133c56cf1ce564d3e68510dc023e40fd869fa40f723cc00062a0bc88ac55d9f415da98a3c503b17860bf8c1b7dcfd3a5b4f4e69664d3f497a14e207ce19d871e0067c8052408d095f8c4e22efb76d9465546fc82ad531ced9", 0xa7}, {&(0x7f0000000440)="20675db72d1d6e2d6ee263d3a872a0a6f014296dbe26c51ff931", 0x1a}, {&(0x7f0000000480)="2974cfd277ed91f8c2b4307bcb96e63188e606253beaa398f5a4fd10b96797557a303ebabd18472b7c3a0eed96bc1705fd0853683290", 0x36}, {&(0x7f00000004c0)="e7d5ce429a004d34d65c09890234e1700f2170ed9a67a4a1a680ae3231516ce0b76228da5723e838cc3006426525e6dae7e0393ac78f15dbb0a5508427417f25d635fb5969eababf74537c9a2e5650acda06b9639f0b09017c0ae67a42fd7f9de2539e2cf5218dab3aa60f5d7bf47e65f622dae9414f5399bdc2aa014f4327a4386c16f02a09defdaebfbce71d71ff412d4b260d98473d168d7afcd4b854b6d069e871af6ca41eff47a9790a5d02764f8c83345f", 0xb4}, {&(0x7f0000000580)="60385561edc1df89e35aa3948dd484b1b4e2b8bd3eff72503a996cf87991a70a661311fce581f6d6186f088def871efe775fd7fa2fde25c811a43bfa4fe2eec22ae6db8076001080cf1be164e1171f2f42a0e056608692f79de17046b7245ce3dac3fb63ec753ba810237c56bfdda53103355d0b78a8a8387207122c2dce1c602c7a53f2c1e6b7609271a83ef418e2dbd354726e977adabd54b622c846cbfa44302accce26b5eafd5b5662ab6dd458a88c92e2b5930de30c2a42bd45d6b095d28e918b68db61da693953170fec4094433452942c9749c85ca70e1960224f4dca51812e261970d1a60751fc56237f3f1148132f3ed44bd9877b3d5ab7c7fdab0c700d07cd5d19366b719084a70060877ce828c21bbf8c033d336d97f3d0a55a8faa759a95ba795bc19fa400b937c30bbcec6de22bd45761fd5298c2491af9e6ab4d994f8f68c4447a37dace102c1dbc8f35440642dd2d2e2eeffc8ac4c8b5bf91d0e891f47fce45b8bdbddba26e6e5a8557aa9673517d6efd5c409e48eda60e2d180a5b99f51c419ddd7018cc94c42497906a34100a0812339aa05e3efb0c1ddfe327bca4fee0d48ea52985656346192f1b8c3355d15b965b0d7cc74f46d578f94f0c4014e6e57ac3c48d6b979dfa98ce9fbf97cecd0148b451198d52d77c5570f4d9a21854d8c9ed33dc0972c90c090c3ea5fdc85570c07d800d0b5ff62e88418d53faaa80d1ca766acfdb87ade98b5647161c654852989b62936a6ee94fb3213aaad3c36b02b3a8769f84881ed983573d693281b32b789defebca0d527e00224a676ab6e3280d32663b0a72b6be17e6f2f71359ec6a3b9307bb0e2e917ffa1dc78ba6f404bdb71189929117984c66737489a5d0f4f11f7f5229b554331679c09969a67bf44854866d65cd8dcf0ba5868def058a781be45342186b67af83874e7d6bebaa111b89e24f7c0540551a3b5f80c37d1d2b91d87270166f3d89bf2af3f216f01fcb0c03a67e8ad3872deb077c2eac18b9bd8e1dedcbd7b99866b95ac448f2b158b58461da26f958826ab95729c466473a922e961da456a5503ec3513a360a73247e3f6e1bd4e2b879334ed715d46f088db764ddf5b92714b23742bb19e8d27ff8c623bcd1ef79a357af7e93e773ced76a0d335f5ab78f00a6d76ba3d5d96b904cf284d280efeb42ed8c9290493579a53e01bdb0896fc1f2d26f61cb87f3fac4717322d5ac248c620f8e19fce24589a6658008fbea7f208561bdf3dc11e90e1e604950b3be2452e3ec183fd3662e7b957ad25646a71f2fafe886b6b7f320dc7e6d4fbc951c2d112898856c12bd9384aec8d83f4978ded940cef515ac0b4811b8fdeb7149952f4bb8deabe344829d8989429d390960e61cd2c02e3c191f8789460dd6ff2cfa5de3a34e5d8a50eb2f7d03bc61c7b8fc7b8538538e87993a50810b461a67bd3c4729bb099757f36cc769604480149b7b979c32ff4eac4826221584ef733228a28224bfb2acd0105ad87fa14df90ed80eeb7ccc7ad305ef87c116e62b43d7219337c002c9b3e077e27ad734e5bcb202538dfa4b381c15d41e9c30242610cc341a584a499fbbfab8139e105f0dc40cbd38408efb4c5e423b368d194d116834b0718a03a8a33b404b197b1c90d18cc2eda2aaee60356b18611dcd993178a3e088ade229a165a79e9ca9ea33366ad78a509dd73c40ba178089da483978b3868f51d30a70f1d91a5c892094eee2adee0bf19cbfe4a0ecf424a4deec44047e8bf1bf77c6b4aaa2ccd4c2a60f8c14be29ba526e13c84b52d2e5d8ce571a2814d7ebaa077980c58e6dc9e71afece9e37d7f2d92d52b76644c8c14be583b7892c5084ba19066a2360ea562977d33acf427e901ff3793cbd256c0794594d8ad856d25be9fe0743ff37342a2eb4ee09507959d9f5c5e9dd10408d041aaeedeefbb2252bced73646747e87f42aa88da5bddc8beec2ed416dfd80e27714a0e51e08263080deadb1e3e6aacaf22aae0565835b44c78e67018aaa7f0fdf1524850b6982565e42dd8decdcedc7fc61979673d83336536af76fd5fc11c772258fa3afa4aa8dad37742a3a4bced41363cf64ef9ff9bb827ad0f390d2aecdf76e732fb34e2bfda1ca15efa2d1b82bc78ad35981bfd7d4d199dfa6759c315883c7e2838df9647bbfd680803b60d1bfe5a26b5305e30054216388e1ba4fbaa31ad52f2bb7cb8aa8218808780a9511280d43e86f0dfa26665ae4a136d82b529c0375b0011948a542aa8b7cd71d8b1bafbcf2c4d750473a1e8a58648340968dbfce657f35f9506ae016153ceea4e6a7988170e1174e337cc7c0a666736845c22bcf1b4cbd1295300eb39044120020a951f3d2ec20866b0235098ec92a7e5db9afba79ecc5eb90c732655ac62803545d5f86c190fbb9f1263559b1cfd7d824f8029b1afec7ba9ae8ff6a6ec242b875b70b7f85c49f02bd68b64be577032587aa110f4af0e8b100072d6cf304d49c340def1910e98fbf84daedeb44740350d73dd18ce5576c8bfa62b85c7e7b0848db43cff42db216b9f8d0efcb5caebdc0f6775148bfeba5ccb96a90a5f56df9d29369172c3a691e0e64ba9599be47ed19f78a35cceb2f2d748b861825d1ab55e07bf7265faa843c16d8715f94199f4522705d00888b4adeff651f25c892d1e548ce0457a6e8644ed430275db94468f354e8af69e367f499a17a830082d9add197c930195446ee878c5513c12da70a81cf268cb1e54d1f77f8dd3d5e1e07960d29b592e4de6e68f51564eaa1272b43a43944e2617a34ae7ef76c16510330e7154b57abed2d44a7a4859625d6c258b0303f39572f1f206be2a829eee995f8975be9cf529c3cbe50566c0d45cfbcd4f48e7e1c43ed043e95f5f942db3930c8d260e03d9f3933247bcb45bf30b62254ed510559a2b6f583d062bb64867e263f86e9088eca8bb41723da45c574ec0a76e8fecb806160859f6a1c6c39615b5faeaee9bed22252c09f45b0ec4b6057b1057821f212d37bee422d12367a5330361599daa5f42f43a3f4de4fc200ba408850738c3403711e2cd6141b195ed949e6c2bc73896610bcacccd60194c7e0dee4231085fce965338e044708d03297be4daa7e280debd548a3aa2470be32fbc8b6838bd7a4b675604a5ea46145804501b76419e88ae1dc63d25b4cfdb17333d6f869a4505b0e837b087a02ba3ab6a5d967066ab150e98a4b010c40f24eaa5ef7785f2215b9a37f0c1628833be6333fab2a83fdf8e3dc7ccaae953a4fe61f7734ea00a0aa85d8403b5332eb36652dbf9a24e596a6c6bc65223bba23d31f241bd1639e42ac70b3a0d9d6a500d5da4cf3e1df0e4a8532d96f7a716f2f29a147274da0d4b2fec1fca3af37180cd1aa4f04bdd62d0ec1fc35e1c7a8a058e70b07691e8de5d359d01d4577038e99aa082c906035f64a451f9e1b9e5996f4227fd3f472082dafd66a149cdda8dcf94a8c1ae006b09079f001f410c5de13415de141912cd7ecefa1986beb5dd4ed8923d5dd57c35b8869d3a5a80e1b48aead78926ddefe451f586ed1394abfcac6f5ed773574b5b0a53a3b198b27d7c2f6028f0f4e77d28071883ad7dc9a7098218438cf8b087cfe0f6c4ccb4b885e7b7e1e98a0d1d467d66e27363cc53ef6ff5d1331bbfd717b64d216eb0231c56e80fbd770cd8a0481f2d415d6df1eec8542a79cccfc0d0db0cafaf92c7bc24fdd9726fb6ce2201cb0b5d49dc8a175c674b80764286c7d8058157234923c6135d6d3b3e35190da052611c47e131b9febd74b7903134b91858f5e14cedce89ba9f98f2769de707d189ad61ef416c680ffa03ec3b3605ce12f5421b6176ea88c665c7ded8de596ec71920b29b16b03d46ffe070b2677d83472c84270c79496c7ae8f51b23d4b23901ee014ce149ed717c73bf25cc9c6d76cb7c4c10292e1d4e2f6f78ca0c789b5581459d8c02b37257fbfb6dc09ffd2c1a70cc57dff999525ac253e1abc91426bca54bf0089e6100240abd2bc1fe06419e6d38bcbf056b218182910524b5bc5a5efd369e5082371fa85accee882b5112672646b885c8566c06969ee92839aeb775b058610ed10b2d0fbce65051b62e29f22cb4633b2cc81a41d407509f2564b48e4b16b58b51dba6b7d9d8809beea497f4f752a0ca86a45cf80c227916f4c22386763e82ea1c03e8f88747f9f8ffc442b635ef8a920a426ef35fa710f6ded55a8832ecf28d3b5d86a4b3c9e758abf38349aaa48c019eaaea0e49c179f5ff3317e415300ad15c998b1db3fb11eeb5c4678b3f054d65e14343df2b620d1e67e489acbdebff170d8fcf671bf9ed385eb54a3965ec4e951b12c2b36449dca1d67e01353d4e3b26ca13200110af92ca4df6720c38eaf48695d8bb9115cf481699773d1f7e418ab235e27ec63d8f3d74739d2fa19a4840e20443dfc225d6ec5ea11c5609e45e4dd10965d425bda010f16bc697680d803957c39dcfd585949e424b303b37489a2b45ae90846e2133fd31d241248b960163d6ea11fec30eb1d84e02fb7d484d167ff227f4963bc0604cf2e3b493046172de327cd3c00df650ca69afbdf64481314cd47e9459cb6aab37874955ad228dc43425d65f13a9f220f5158dc50133ac1bb0c3f2c054d8cbce790a2733fc204d1b1147bf1b1335ad5cfd887cacdc4914ec673ca74dbb53c93f4e48547db2aca20ff7609de81895dcd3d8c616b814115296aed9abdb4009a344ba9f0953f15861b1654790137faafa05cab6aef02f83fa3a27e5d0835a3804c4e514a306fdf89bca51b3d053309e25a64949fd0ef2b0e727d453a586abcbbd83978c4bcd36d6c64c2e477a6bb0a6899f4bda1592734cb3fd88d7b8d3c1da92b1569c488cde9860055920b0c02216ff3668b2ee2ca011c22451f61df9ba599ffd49f3af2562a38ef59c485883fb3cdaa98886919b2a535cc281bf4da9e37cf456b27087c9b02308e46c79ac88e63dc2cb4a5cfbfdd3e839334f95f17d06ed7282cce3ba15ba08864ce647684fc860fb44e57ddc5aca625edff52d5b9803aa7da745ed5cbf630238af8e717f16410b0ada361d1daef5e589a48d32be149cdc5fb42c74b999f1ceb5de984d7485e999cb2d4ab9c2113816886c92b1d12b3133a60be4808b168b6e89379019391452859a11d34d093cb3bbe49ae16f43afba4c9812eea7ff474868ad35ccef66683a00159a257e0a5d0264150162e85a9a7cd1461c6989d0979eac27a8842eb06474d7a9dac7f01385ac5ce9fab79f132f865f963cbadc401dde3a5a13166639edcbd0207c4bfb10052f46f1ccd695ae2cb9b8dceb9ae44d390327d3961a454d1d8f690192990db0b300f8cd243a1b1a30f70771b00d1cae108969e9ad1a39a7f030159f4ac0cfdf376df71f064f0e3c0e8b88c14837c9227f5f2be53d1272011ba60a0b4800f5ab52f3e4437573fd05d8d1abb632617f72bac173a9bdca5381d1be8f0d54d9ba39bacd9dea76928b0dd96ea568442771fdce418521a9b451dce450de809394512d675f905af0644756e4681bb4d85a37cabbd965bbebfb7f575c45872060d8f55003589aff4c0f68cab671ed54c0293ec20ba564257a49030bda4566d710d3088a001b88e65f9e54a21aac79ac8eef7b07017e38174bbe87e243cdbbf5ef76a7eb42ceb5623e66bbecd5a98963c80887c856dbf593201451016ec3435828c5b076b075c7256c7dc3291ef8122a582ee18a8f5b60fe1644faeb3c47f64dda62fb494e325b9e4b9328336249c002e94e6fe53", 0x1000}], 0x6, &(0x7f0000001680)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r1, r0, r2, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1]}], 0x108, 0x400}, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x17dcdcf3b0a55f38, 0xfffffffffffffffe) readv(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000180), 0x10000000000000d5, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) 16:00:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) dup2(r0, r0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x7b}, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) r1 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/134) accept(r0, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1ffc, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001180)="aa53264bf5823b8a2747765efe2933a04f276da24303ff11087b32bec75dc0bcddb334b2dccb0730d69361a7810647fa31ac3dfd0cdb8daeebb346284b6d8d40575ecc9069f957ff72d5175ab66221f4bfc931e6ac99b8b7e233f701395efba4755e9cafeca92a7b4b3e535293f6a5c1f339a003e8f29e6202af6ff2043e72c99e4a1f513446338272ad1ba2", 0x8c}, {&(0x7f0000001240)="f21727b64c7b2735aac3ae21dda7ce5b0092e2eb9f97e09101aa137747d55e3589e485400aac30dd8ac6402d5e90b1687858829f70006783177a539eadd62484b8aee944b96fc3c5e751afe9f4f2ecf519a42a489258d000c9a327632a52b2593e12b3abd679fe33afeda7e721d582d6c1fadaff95dd459020d1230fcd9fbe35ca40fa722a0ffa9665409c5517aa50400cefa970941b03ec18da187d65845d8a60d55fa225426ee468b242411d9dd93744e6a76f76afa229", 0xb8}, {&(0x7f0000000000)="f38a4cca0795e62b24790c94fa32e8113431186bbab4c88c820434d2c90b1fde3de235a1572b2daa5bc4f3708a7995b82c9106356ce04ba934ac8a43f7a10f7a58a0c385f28e10838855cb95c5e3f1d32f565ccd4e687ab9777f03c4388357a8ac24a880cfa6049d981376969dab931219c42ef7d75bd5cdb6d292266ec6ee27", 0x80}], 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) fcntl$setstatus(r1, 0x4, 0x4) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 16:00:15 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) getsockopt$sock_timeval(r0, 0xffff, 0x1009, &(0x7f0000000600), &(0x7f0000000380)=0x10) listen(r0, 0x81) setgroups(0x5, &(0x7f0000000140)=[r1, r1, r1, r1, r1]) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) dup(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x5) r3 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r4 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r4, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r4}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r4}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r4}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r4}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r4}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r4}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r4}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r4}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r4}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) ioctl$TIOCSTART(r2, 0x2000746e) r5 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r4}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r5}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r5}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r5}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r4}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r4}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r5}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r5}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r4}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r5}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) r1 = semget(0x2, 0x2, 0x41) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000000c0)=""/147) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) close(r0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x7) r1 = dup(r0) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x2}, 0xc) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x2}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x1000) sendto(r2, &(0x7f0000000100)="e227b40474c9225ae1bcd298eacdfedd90288a27211495fc99104dfdeda1865a24a3a8aef52b436fdf924f0c1b7f4bc593b8f1ffd500988cbf7156bada7bd80c7618c3ca435377718db70783cbd8b1eb9a24ebb3d063b0acdfb38202debe2545d0f3792169b6eda352717d", 0x6b, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r2, 0x0, 0x0) pipe(&(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x12, r0, 0x0, 0x0) setsockopt(r2, 0xf57900000, 0x44, 0x0, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mmap(&(0x7f0000327000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) kqueue() 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2a8344b10d49c908b527335ea15072f4d5cefac950990e76d5d59b881321187c9818f43d7851a190e7f1b8e7f071ccec57ea0551ef5a7a6a48110693ede77f25e7d376947ce9ab7fa97e88396043a8f4cc7f81e8a3ee06b4009143930d5172a32ca4ca653ae430d0dfe3d48d4179310ec5d5f33d57f03711a3d97abe82d71cda9a091f5d7cceacac5609eb2bf88a64254d69ca5410a1c0cce24425b878f3851178da4dc883eb9f2bfcbd54865bd77e"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 0: shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffb000/0x3000)=nil) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) 16:00:15 executing program 1: read(0xffffffffffffffff, &(0x7f0000000040)=""/87, 0x57) setpgid(0x0, 0xffffffffffffffff) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto(r0, &(0x7f0000000280)="044019257682672f41b2fde5a6113ca786d12a926b2bf656a574928299e365466a8ed96cf507e228dda697a379225138dc97df2b51e4dbb7383b06a59cbda72943324223758a9955896147b3e934a68e9a18243e5b702342989efa5c46249c6df438c50ecc44d1a59598dd80de354de2a34d4d342a066cb8080609dbbe0c28615b468d66aa60b9e18e0db5af234ea31f275bf548476870c1fa5a8457fbbfea2902ced6c3bb75fe439517c8a6f05a239d40a92781703d9faa6312f143df2a95a5ba2da8931b712351486c4a977fed25ad025d0ae43f7dfc7465c86d71de31e87e8afd3aaa6cf01f5bf53a71004c", 0xed, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) sendto$unix(r1, &(0x7f0000000380)="3f2893e02fe3594014f13ca215277de0e5e4e8e7b1c377f30167fb16ebcdf532dc157a85042f2ee5d6d1476f07e450f4c8adcdbe63cb66ad9b2c47b730a74d11f836f75a58947a334d4986dd4bf3aa40c915d2e534d5faf38c36a954a7d1009bb5712ed9d4854df6f7cc1c222f9c425874a7bd741efd57104d27fe02412ce98f158a6de8378669f6cd7164e3e781def127db68e6afad1081382a46cfdce0e4ad89", 0xa1, 0x40c, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r0) 16:00:15 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000000000000) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) close(r2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)=0x2) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x20000001, 0xcf, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf00fffff, 0x2}], 0xf84, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x12, 0x200fffff, 0x53bf, 0x7}, {{r2}, 0xffffffffffffffff, 0x39, 0x1, 0x5, 0x6}, {{r2}, 0xfffffffffffffff9, 0x0, 0xb, 0x0, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0x8}, {{r2}, 0xfffffffffffffff9, 0x8, 0x81, 0x20}, {{r2}, 0x0, 0x1, 0xdab3e4d0e5098e5e, 0x9, 0xfffffffffffff801}], 0x80000000, &(0x7f00000001c0)={0x8000, 0x1}) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) sendmsg(r1, &(0x7f0000002a80)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f00000003c0)="c9424eb87b608e7fb3424e8ebd3d69c5440eb91019981849f94b2b078b65cc58b5eff9a766807de7da397357138622e2998ca9379963a6a7710841e6ae277fd1494302c78d7743c0bb2a1c1260ac9d30df9077086359650ad412b39764095a2cb21b4506419788c32ac61cb26d78ad21896b799c217fbd84da745967a005533454fea9b80503adf07866418daaede46b271c6a8ce089ddeaf92ff00e10d2c59ee15fc185996217fdec9870e3bab0d9200b2f06931028d3e46986e0e4bcf4c989e2fae19ddd330de3ab5a5bdbe424e88d", 0xd0}, {&(0x7f00000002c0)="9643a40154083c58d8e94f07dc8ca817868fec1e67cb903c84334ce1f7f2347bc93f6332179118db5b2a75e75e70e32821b75e986c569afac175de1debd2f4d0c0e8856d3554e5b1256738b2a829786b9d0fbcb660f3e29b6aa0603fe2a7b572ce9b57efd7164cbc29d0c7c886e2e0648fabf7a650cc4a89ff4f1f4f71ac0de9945b44dac5e5d41284e09ddd8ad17311f72c6fda5f944ab628abd5ced8586c2a", 0xa0}, {&(0x7f00000004c0)="1e755a871c90cffe23de5157bccb3b3404de469b3baeaa65e51999a5f7a4121a3f2e8f018e8de632d7a963ae972003e3aaee0c4d01ec17c9e1b53f1d3b1d292cbcfe36ca77a718a92c7fc4b3122e615df1a3645568635fd36e2d297aa1677c21ff1d1b4dd95035ec26b78ecc2719d26cd14e00f193b3aa021feec3c479f6b2edadba1a5ac49286d633534926ba3087fe", 0x90}, {&(0x7f0000000580)="117b38f19e296b49a6065609ad844432cba0c19fef6e1464749c1212", 0x1c}, {&(0x7f00000005c0)="7819b9b462306d4a08fbf4fb3f4fbcaa212b4ca4a8e3d68165b97835ec", 0x1d}, {&(0x7f0000000600)="6dac3a02d584d4606188aa67f96407f745bb2cc0e4ebef18b3fac564f5e9c48e083362d0c2496321998a842b8f45b8d4aac051428e772e83c751", 0x3a}, {&(0x7f0000000640)="a677f8afcdde3016f2e1bd6bfa8f552ee1dc76e68781e9d52a362e5c9b6c851c56dafb58ab13ef398362b639dab7fb7968ee7e01bfe466f672f593d184237cb5b1f0e7c4537de520c5cbb5eb3e4f33ae1fe2cc18bebd0968b307c3", 0x5b}, {&(0x7f00000006c0)="a66b291277835dda843e1a574ed4f85808a3af56cb7ef1ffa4856fa0004d84491258caeb99528b3e7e4260f73e824fbacb585be29fdefcf6372dba270c652a43e4891691309e8ea684e6877c78af040ae0b6131abe59d1f1a2046a0dfaf3208284e75eb7873a5eb07ff189dbc9b6e183b8991ef3a95249086477bce2454489aa61c692d05e923f7da19e01d6c10d84bbadea631e1974b958ca0974f28d9a042894e745a6acb6462af2a2cd5ad6383920afe84b7d8e456bf7aff7de79c49dcf8a3a4dd432a9c07087d109249be33c4530c7c9f71bc0cf6b30f48d160d332a4ad1e46b54c783c9b7e88f3cc44a4e00fb5f4b0cd3274a6fe0e34ce443a41c0da8098b68b2fd2967536c686e4dcca068237746c1aa57a17912ebc0b615c3bbfc6c185bec4d9e62187fdd166d6625df1d88a2723f15c82264ca3356276fe0bbf2947e1b2949ff46f54660550a9ce850860792bf068833ad7d78dfdc710d3f0a45d71ddd4c88621bafed849ba52358d0be6c1634719419d2e1fff0365624dd25f071110bb6d0760fbbce81f902a1282ceb4adfb30e4ad6032932011c910c153b36a997cd739f8197322d6ebbfb77bffb888e0068e3a4f0c7d702ead3d6794fc08fb16f0c8b0085ea3b7f6ecc33cc3fda4d4737839e55cb7764ed306bbcf93d4fde01a925b18d8524f3323bf33df038a7beaf766029232872431bf976076a4811a0148cbbf184ccd6184e10fa3fc5000f179cfe376c4428e4b1e93d4192a47c293cd4a8939c9ca6b04d8d01244319ccfc95b36792c3dacc9f22fce6d38963faf664410557242ffd8d75e1b0531bf324ccfa42c82c3a0b161705b24fc809125f1422baaefee81900b70a57fd1df6c95b13039ddfc18ca353e10cae910a0b4523a655087f6fff5d2e6b5d1f7d33974d635f74aa3c6966986f540cb105afb429ad8e572f2f69c99f7a7592d0b7e7a30d85c53f418a4ee18d5ddb6824d072250971b21b0a12e7c79a2b2b268782dc5db24305a11369092b7eaad83444e3e58916118363f7a8fd156fb35eb6e18ecf6c93bb4ad399af9389d0a6fade4bfd44682f7dd3ace7435ea6d0cfdeb86e0d9c446240814bc1c475066f12114210fd08d8b88a9edfa1d74b0c9eede95438ba46662e87b86e6c9c728bb85c751b7e818e3b514df7476697d2e78b5d95570b8c2298d3b2faf2c48d112b4b7a6c6d592e9496c00f327403cd30de38357d6b711abe16d6b3c73799006fa940bb79c9f617b333b98458801bf9cb0e2b066b61e9c5ff713025412ef87abf85c88093369075a5a2770955f4f2c665b365df659b6c07104b9d793495e9ee35f2fd4df7ed71ac28f4e318cb9d5c1ed6d644a90cc9edc075957eda2f1f323f847be06c0c2a17bed8013ad73376b31e20daa18e66a6b53de687b242fdce43abb748ec73dd90b8fd1fdc82cef1f46b6722330a67d9274c06f9bb272a0661ac5027029698a7e1a341e4159322d032bbcd4f758c5a4d91b0dd31d41893d7e5172576a1d81652d685a3773fa37e65ba18924eff11dd4fa85672be7e74f90ca6bdc7c1f610fea0b05081948de0e4520f7f7f7f95f72293bb7e536e5a97d027cf733b3a75071ce667a8b3ad6293ffef9cdf2d9c0b4ff00806cb1b5bcd00b5190ce7aebca5daca286847bd4e636b26898333509fee8255f575e6e39198c7440398bc1f0071c97ce418eb351122abb19cee43e8d74ff2b5584eeb8fa3f250f71b687c1dab792a25b5bb5bf7ccbab9242f379fa23fe2aa4bca2ca74a5625649a4cdeb21d84b849f69b18ac65f20f35409a2dfdac7557c36205ad479fa12d62480d337eb948b090e6d0fef7bf2c022cda4611749317c22dc1be2f63809f975998c4e39cc5f9ce20648e9175966647e69bf7ce8e143be65436cd336555100afaee52ff69ac1b1ea60bbb9ba69bdaedfc47a5f3ea1c6e91c6efb60ebeedc6f6cd613013d3f486eea80864a4b8872c27e435b0c8a6be48d963f0711e22ee1adcea4c6e5b3951b85567c50b87875956ad1af7fd80a3ba954803702234f56955221566184e10457beb69efc34ea47a7a52a8fab90766edfd39a647e75632a94ce8d573e836eeb291180a6b7f4e669ec35c76a8773761482cd67f95869f815a68fde0fb5228b25e2707623d825aa24cedce2eba8f3ea418d0e998af920820bcb08f8969d5841c339e73a4bb50775a6f9484452de56a5155908d599dafbebf6d54aadd5cfa7850f90ff72f3aebd5ed3c81da6e8d0f7701bd9f9a5d870b44cf5b1d198ae4693b7a465c275931c68531853193d8ece2bd668bdf2686803307a29f57021802a95143111e04296dd05a50a20359199e94ece1236a1248f69a1581ea5b44bbbb1bc7ed1d5f20efb5c6f7c2992ebd5a500687ee8851c932b76d62f946d8cba6269ebb4865b1a546a32072b689f63507677597cd90db720dfdaa41a112d51122cfc92c43a06204558cae900ae00ce0e8c510c8638bbee00813724a69c26cc31290b45fe51eee07a0a8fecd5cd0bed4236a7e8678514da95d57b2683e33e5b51232534c5da58a9a667cc77e3e31df5b402558196cf4829128fc0a3b07fd61e47b61966188fccfbab20e590ab58b270ece0c94991a90dbb943f96693204461e675ba6cc2948675e991f99fb7a9c26b5359251167e7ef9e208a5fdf0e24d2b294dbe61f6176af3c700c577e2ac6cea283dc5e141de45bd44cc6e89c34daef395cf2de8231b1daf28a77d7880fabe83142dfb28aaadb2803b457bce92c4cd2a329acac4f70340aa6f8d5ed5214fdd434d4124b1988d7b6f77794fdb2de607c7fc497377b498c547f837b72a163c8ce3aba47d3986feb8b79c5f5c7abd07f24bcf72c5620491a1ce026a5149af9a4c06f86bb0f1058197b66f177c2ddf337b2f2d33b3cb88fcbf33db69920a656e3b8868dafcb39b9395bde31e24ed3fa288b19b5ce295b47ccfd0c8cfca84b70daca5ad88df298f7a9b4d24e4f39adda651e880809213547f741973df7c55409df0d1290a004f910db65700e982302bf745952f4bd2fa92e9a866243dbdad73a7eb957f8c1c05071b6063c960ebb153d971b797fe0d6d76417f3520386b2be8a705cc9a8e9015584ee50754f11821b586ac901bc2749ed04f038505de51e411ab17e657c168e6ab5fc14312d7808f5f4b354d64cd7bc9c5d9af6ba21e46557028163d599632b235d6cf666c87a1587224d2412f576629a868d4bac697abcbe6d69ade2174733de0fd26ce613dd1376943f7c8b16ac59cb58becb20ad959735937c2ee7f93bb0d48620a7654ab443624869b9c9a95d78f77c599c6034be91dedddb346b027adff1bfd28add14a06ef2b432468e6c6842527d1697bc73f74e060aab23f3ac7288a8ad9945ebf595a92e923cc5c224c2f45157b66500d68a60a140f153b5931a154815221d178b40e515de37e09ed2595722d96d85c0efa567c6cbc9bf29478c7570f1f4f2ad95fced45deced1423f6355c4ea0a64390649b13ac41bd51c5ae239b0d5f48f58dabcc42c66ed6412416235efe16438843d84f733bbc356d8b2abebda81b86e428109809932f2bbbfc877e55cd5385e81de9f0224330a7f67f2a7000c75af90ff042564e80a3f0dd78ec496a312197964bb003028746874519e61c6e2a30fb642b5aa4776950ffcf27f30b7f961da9f2be1bd55a72b16a373107cf6e8e308d36255fc69625e01982b97589b280cdcb3b183293a689775a2cd497c799a6cf87d893336d4423ebc9df62ee92a1874a0d6fc84153b00114ac35372f0fcad8bb39597e2255e5bc9cb0b0984bc765c14122eaa14338b55efa992b82bc5f14fcc8e40d4102852422be951c83369c1bc68338c2fa45b50f625ece062e3435d669f507a72d22a4b71af1e6dc9d9898b674b5c57d233b594feaa20445cd302b3a6a5e7a1ce93f99a34cad73cd5b9898250f1750b71c833c70b098ebc64a9cacc694b25adae9260ba5b8efc0b3c8f3b9505fdaeffeee522677e9988a589ed1c2e4c9f264aa6ddc3f525dbc93ec0295bfe247c99c9d7261a014af8f9e59555aa541466574167a5f64577f4502999e973167c752eb43cdd11bad6cc0ce3af73cb37aafb78c2c78e97a0cfa81301b87aa248d25937192a1ecb6c67be6ca49632debeb1381b0621b0c878846aca146cb1eae878072713ca5574043b36fe370d8363ae352f9ff0434a832640883638ff216e176f65644ab3cb5f2f5ded4eddfd3abc116e56ad1e82c54e89e333eaaf0524d795b41d045051fd33cb8c6303d400e4efd1a1896974e21218ca72368bbe17b62b258c142aa89073fbc065fd8a0084622efa7345e322a06eb578a6d9dbd1fbc7ff8eb773b05fb4f7449b7f766319661ec8ec6bfa8c07daaba94fce6cfd9be7ec230c0fb0d8ab882bd4f6b1e832a2f16b15357fddebdb4be1a7b3343db4b9ad0c3b07294cc4d81f06a81a788274b71b40ea7f8c2b062db86241f9c516d9e37173096e49c374dd7dc7bfbf14371c65a0194085ebe10f79ced466420277ba5f23c7e9d81f8bd746e7de056fa39a0e3e25e9a7d2cb81da8a69c6bed6623cce2ace661e8cbb11e350746c85ecbdb52a03817b9a098467e2ed7deaa0a16d1a8a450be765d4850f2ca9a397014f9a2df63e21f521852067b39c33765b8e95586e0c59bd5a4ce6b3b81488169d6eba1cc943eadda87af11b54ffb9b9c63deb4f4f5234ed23eb62a7d213c7fbbfac9e92b93db43f25662d07ee2232de42b54a9ee42df3f0a93038c7515f3a903fa8faefb05a6ee9a0cab2f752a63e82c608c18824075b7bee6526f4e85da47ea9b3bcc2f9186278d9a4534ff9736b80c103a9758eb04657d6f07d3b2bf412dbcabf934ebc63d18ea2550d700e1aba40bde49bde76dd8ffb17650184abe6a0e9d6b03afb5c50b4ce1cfd3f76cd3eebdd237d64f4c3a72798ff2348fa3517677a8195a26e207d9d999ec88733d3aadf0b0d5494d1b7e37d24c36d62bb810d0c4956085fdabe2177eaa5160ca0154e5a6c1085ba654263ef0bde9a8c487b7df1a87b96c4938f7c8fbd6b8f7c85a4fb5e0c3cdef7f054c86458f517e0566508cb18e8242b3a2c4d8df0fe924210c654d81585a2df8842bf628cd4da8432583f2065aacf184d73e411e3c24abaa23b3471535ab2df85aec8109a0e2ddedda0e21a3a422b064c89a86a8a7562ab0a1789cc59f74f8c9893f4e06206901803afae6aaf1b417a0d8ef4ce0f4441ea0a42069fbc2a992b90e9a450f49bb206e61c96468e376ecdcd806749a4319743ed5ff6c8489d0aedefb40a5cf0d6454a044fec4594f89cffd8acdfe811188c4e4e27ee7aa87446ac7c5292f1a708e78cfc1051729ecb218cb13657fdbea9af4f72344fe2728b58801a39e2e860c3c4a2e4e7fc2c5fdcb41fc8a3674c96dea91b67d2e444b07eddd393bd5de3ae4a26a160d51868e4f8f99322f4d644ff61797fc344e3f36bba563eb67f3834f2c484a16fb969ecd9651fd0d6c663b58311f44137ce8cb67cf43f278759cca26b2fa8fe72b6c44a0fc215cea9c998a6b915004833dc5a9ce1782d7b559ebd968d76d7097d1ede858b0695e246d5483306c933980626e28cad6466df5e3b82e4783f7d083b697c96de652588dceb588df0be4daa588c5b180c97f8f7f1d5dce23709588c2c4a037571fb5acde7081782359429954477ba6d0697a2118d89f336be0195c77a433ac94568079569df232194fc16589b16cb9230836600028fc5531523ab33fa59d539b823c654dd6aeeb0045e023b6f23d2", 0x1000}], 0x8, &(0x7f0000001740)=[{0xd0, 0x0, 0x7, "26a3507f395ec546214cf4105bf78177d25a750bb42475398dca4a0571fa086dc43400d0502c49741a31fcd7f722d909d125b6bd13d6fc5f1f85133ab56f931d9e3dbdb5bf343112b9d3b603e9890dfbac2da36e15d086edba0623712ef19bd0f657ad3ba7738405a368a8a22bad9520b8e7cfd2f6f40a2ee61e240537d408e04d65f0454648367c7cb453434d65a7c3fa1f4470dbd0f19045aa36a5fcf29c1d9d2b4a3ba7955b389d44809a3f665899b562a3b5175d6cc188"}, {0x58, 0xffff, 0x9, "12afa08158027bffeca00980e2f7f4de94987e0d3018bc4603fc74315d59c99f50348069d86a84ac679893f1211ed6c310b509e7c7de864aa8068a5b6966d3ecdb1954c258dd18d9"}, {0x10, 0xffff, 0x1}, {0xa8, 0x1, 0x9, "c53e01a2022fa3b7bc366950b2c3b8a2f4356adec058e59eabb60cb3e973b2b07ee8297a864b4d3c38050fa1f96fb20fe64c9114e697d4349d0c03bcd7fac98081dcfaf9b52d531550b99b912e132ddb435ae8e0d71e7219c127a139bed05a2affbce488babbe6fd2284347cfcc23c75a4030d1fe5b9954fc26cd609baeb93065fee73cf4bb5089d66d007a4d7880d88b3f3e33e30cddd"}, {0xe0, 0x1, 0xe6, "c7a90fef42bc5eb352277e90ceef2870eb2266d142f80828098617c15d19677183d79b20d70af05c89cf4a69f0c29641095c4c1073dc3893e3966692193090f8be206afc73afe0ec7e45c870fe75fd68a347f917deaea083b806083e4adaa15c7dc2a897ff16c19fe53659aed55697c8cec7f517534feab78f3f896be67ff7d19f598fc5b6e8d91ad9df8d394ff3596258f47ad30574e089844900bfb6d35bdb5dec0b680ea68f1217b7e04c33564acce26bf4be9b1849508aecbe7887470c4032df02b027443e78e4b50fbb2f79"}, {0x50, 0xffff, 0x8001, "f3b12dd5f5485a07f7a9f3b4417d65dbebd941d94d0c8360a1c1e786fef4140cae185c8eb1f15b950fecc5ee96187304777646d14a1fc8d4ff7e"}, {0x1010, 0xffff, 0x27cfd6c7, "880d943c174d98e5570852a3c39e167fc9373e75353b973065a5a28d0717dc49c3a4aa293fdc49faf4d254a122f1d3a79af3c220dc25de60af51b810259deafb4a7417cb4eaa039afefc1ddf722069addb65dd031236d0428f224d258a1731a6317ac4bae77da8b05d602ff73500b96738150f5fee6476434560252b0cad25b1d193ac0ee9acc87e2bd3cca871fa615fef0bd11274fad9950ad0e4f9954c6ee49a9875574eb3a03caf761b7c7c771ff238e84fd2fa4b2bce28c26cae62d88d7de6458a118a49803463643cbc41d96eee8f7d28524d8021b2e5a3c15a29077d16cf15fcd6b78fa53bc14537d10bd93b6d2d5fdfafbeb9adc348d070d10604508fba6415f11456cbf55bac2ab14fb19b98f11d5d57a9ed5653d0ea0fb291376e6234d2d4a4453de06eb9722e5581ea550d17a0d44d5bbf5e849d58d4f770e99ae396dcaf20d42f4d5cf07d41e08110c051cd8c6c1ff358311b5c5b158450f5f704cdb26fce5f9c061bac80e4e36794747eb7a556fc4ecb140e437690bfeff3202363abc5f04b6ca93fb344d62394b0f51ec8b0414d91a1b3d0bd76ae6d04eebc0af7ee2293b159313243e0277bc1631364fceee7600fdef22aa896f6124e1cd1aeb8eed029edd42ab90878b5c510bacd0851ecb96b9a0f9281f3193798979fc67a569d24b765653702fe19f90b260b7271d46b2d4626427b63b3498d44113db93e1d55a31d28a26fbd7e784a20e4fd9f47dd92e94fd04e497c2330a2730b56a8448ca65edabc84d93094a9371c35f2d92f49bad0c9b852ecf8cb472420b117f942d20537ecc16037d5cb6fa2f4bf44e818fb656cd16fcdc8bd11fdc9e45b3449485f61c9846d8b3d8823aeffd9236675c13c0c27a50af6cc6bc14e0eebfb44de382361ce95d997c608e19818b3b1c39aba1626cca2152acd59916b54fbc07fac3f92df7b90f8943cb1cdda55218e6e9b986fd5f135c9829bc1559106b293f30a45dec0a9cfddb78f4f8ad78d2b12088309c4c74ebf8d63176f1a2ea4c273356c9e9bfefaa318628dbe55bfc2a993f9ffb58528b098b23efa42d3e2128f5895f00d0949c37cf9c77e2bdacfc60abc3030f1266d279e695471987fea26acf9717a868d68a373995182ade060ece44c794537c2b4f8ab5bde36bed355046123b208a944459088585d8dad3d03182ff9ec8427a1b1b5f5a66e247fa63c41a9f80fd3a37d115781273ac3236a3cae1895f6cd3a65bdb97271c3de0e733361911191c8a99310b06de3ea6585def0a48fd65051f5d8f8af2a55371c6361b58f889d4ca73097c647a0d16387bdd6d24bd60c81d079cbffff6ee829b0980de25fa5168572684adfa350d1cf9e47413a756e460871c1ea35bdf79af2c6d3c61b977d1e332be7b589b8992c37a3cab4f05138726854344fdd4b8b44cb334a34032dc7974f03f6a4a8bb62f1e3713e22fa5ed3f26bf9ecfcf0a9d25aecf227c1d0e115268ddfe8e0f7961572930d791034b03767c67acc7246d33e832cd376c718f9848313f39cd5e76b5d1092e135d8cd612b6d9624dc14728bb7cad4c141f7cb472a6db32ba17c44cfdd97162ba2f8f15c25a69857b135666027d071b7e7540cafba6f3e3b59e0c39775f74bf372b8ab4f9683eac1126464da69bfcfe230cd021055a6d09224fa0fe4708b8d0de7d303a94fcd8664a2960497b66e992198bb9fb7a70b55c930db94836cfa26b1d4470cbc820c8c46ae757285ad479d3a60964f2670b224409423b8ca968e60faa76bdfce4840b8ee420e812ccec4f990343609eb12b71ea7e714ca6e4420807c00258924bb3532e872cb95dd85e48da4c7cf28acf1c7fdb0d8ada5bf8789ea3c7dfe4ffbf41daa97a3b02eb624788a0327a8b5f6236dd36516ca6ce9eba110ea283689c18c7d82c879c4857f1e9c0bd5b418ea5cb9c05ea32e26d7ee857e49009c10bed5045b9ea4510fa4e3383209aeaa8d1e9d5697211ee419d9dafa79531f974841f0fc33b576fe0ed96ef2542e09c7c8bc0c73498b930657f5ed32c74d7d2033e6310a422af734d5af048bdfaf0db32314aca25fa129e2b4ed86bff132bc8bd46ab84d9dd88f2eed9407f530d9352407a89dce14d535dabf25e06897ac2318503adefcc00319198dd3e320ceabc45b5cfb676b94e7e986085522fd314bb7670781dff793889872e61339576dd0198ae3842f3b40a89b32526fe6ae5483d5e5014496f3f938bf9b0d6b9c5a794fbd039895cc1a2749924c2d68c8e25c1c55b718f9ed698bc208b4f415f82eb7d45b1e2c635158dc80786c2180e871010e4af7ae76be4f24ba4ba01ed0a949727070c26df2d3fc913b868549a5ba55cc4083bfdf3d56051c11ed912bed175e264ccae6b041c5740f27514be579377f853563e29429e87a096e68a878e3acb707888e74eb7b109fbd6dcc7479a58d9ca10a5105a4803a533ab6525e4914155731a81a10978424278bd83270f1850afe40244ceed0573f20b8d5e79a3e998ea0377addf01a618f85cc5327142971446eaddb92975f054a35f1f98a808ba00c919652e47207be28ea4c5cb873076a80347e1fa460969f073bc8875610a5d71c2e4c8fe36b3527b548173acde254d8012bba74f629e267de0dd3168ba1ce59368cdcec508bc0030ca48832a91c7f625a18af33d480a8511f868bc4f34402ff05ccfea6d519205b68854cd592f845de583334afee6f1169e6f0a729de37b3ffc933e0cf682b74d660c4d98228b7fd15d8b96f1174007072cd42f6d7a016d16497d38b5ae97cccf1e2a8d8ad9c8e7f67692b0107259f33c07f6c3d61bfdb195cdec0a64fb5de2342d6d174599b6b38240f8eab51406252888058dc02d7404960785e2d4aeb14abdcca89ac4cdb3f8f2bcc55edb49a11d64c6bd1afc488fdc42efd231dba8fb6ac0ca8a9d61adc3e6e1260fec353deb8ddc00cc6c3dc8ba6070f5fb00eb344ac08346d1b10fe611636863fb4db70a734a61324754c31535ab637f8d0d67fd053244ad373f5bc9d94f7f05668d79354570c9ffba02d20a58f2fb9b9c7e8c8beb705d78d602e26f745b3e9ae5a50d38cd65eb64e62be0b70a063e139d282f1b28605de830e393a750c9f7ce2254f35868025613fec86e1361ccdf543908dca30a064c1cbaac36f44c296b9d699e1d55298f38b400663234dbb5f28b0dc9c72c9929106bc11a7c3e60881d3b2aa00290f941c7a48f3e361eac658508235da7537f1a317fc8f7f2e4dbcba80e0fd93912c803d9357d4f714f554223be3d3de7b29858ce7eb283f7c3901a352cb9f2e6fbf3337e65fe26029792553846991a7dd63753c02e8979ff64c7c2b110ea0d45aa21403475526f1f8989fafc426772fb961c2953598f1c974467cccfba5a6ac681730596e7fc46c803d28350482edbabb065c16358a48fce593acf9b0ed37e68d2855570d1255e785379d1cd017fbe9333fc1fe13ff669c8ceec478650cf447791b94eee3ec5625c5db4465d608be12a0c147843106c71e2ffdb67e270ef2c4614bd8f28348566eb6b347c29c86d43fb6ef72f35b118cdcf61c929ab75be48b8ae1dbfc77f7633a86fa9a084a0792796855836a7d3e21750c18e7db3109f1474f75a863715af36720441e2152546b587d0df971203c2f8193a374bb8c66e5db041b5c460c542989fe57535d821271eee34ee3760eb8d33bfb95b249621214e2e73fb6febc5ac59a763796dda3703beac06f4df1ced00273cd3727cb7c1a132cc9ca380f000748b651720aaaca1fc3603b1fc33c011856df48bfac3a950245409874e31c22fb4d24888b9bbc5960fceb2b3a3189c5282353489b6d235c85f36b9167e5d522894c97efe7a4fb7136e27317cd3fdfc156e113c25ad234bc3ee05267f7cee77fd233e8c4bf2d6f38eef6bb821951b07fe3777d65fc663170f6d6a8cc8d4e2941bed0974c968074d389ded63e10e7b97f86309db0929a16eb7056c800e87be5a969c403ac28e6dd1fc296bc77f0d96a2e1b1d62ace3dbd8f7eb3540ab150084b1279f53cf4e039d6c680257a597ac63021dfced7007d9270f2d129bfe776a5ebe029b3525c2ee02cb98ed891ad8e3cdfb4cdaf3e733f117bea103cc1740ade048a3c81768215a63ae4ff98f564f5720fb2846c4ef53155c75694d32206e57aa9be4797f596e1230a427a923a40eb1e604ba9a447105b7adcaf935568d3f3e79dfeb1a1bebe84b3249d4b4accd54fd1b6e1353c0dd6cb4a0a117e24b8a4826ae5e86c36151ea8fd6b6aaf99b58c40e0371c7ce197c71b8dd5d70d584e3d7715ec3d4cbfcb4021936486bdf0ae88d8b6229a85b5c85110fe681c7d158f1d3fecaa5d6abf679f4f8701faa83f689476cadeb7188f40062a70deb1286f80750e25db38489d315f3a5785ecc2bec2f1d085c963d03956f62e8baf951f48c398193235a665882e80b0f232ea2a67af181e1e79cdf78a74d0d9e200bbce03dffc33c5427eeb3fa380654436c29f980d910b1cd1c77255bbadddde7ca932bfeaab395637424b2451c42b0986fe658318004e465626f1f75140bb77543b90a91635a0d6e40ca54117b08e25a1d05e4f6c6db300c4ae15fe75313b3c74c5c017e760563fd22b6c9a533e8167ebf65781d6b4e8427c7b4650c21fd2524d9fcea92103ce030ffbfec57a5172d123e595b00be15613686e6271398212576bc3cd77172cd63adeb753f4a442a0d811c643be92531b2c02187e96d504c29b5affffcebee572eeb7f1f594cb32ed1dffce2cd0812580061412a02efd07c24156e3475f7797d474a1b66d5502befd6bc44d728329d203a12aa8b0408148222fb94846aa7636c668b5161e224d034ebbee2a279572dd92d6a7044515fde13de4c2fa26aa495da9562f4bccbf4aabe7a4a4fccebd195561698817011234cf56ac0c5818256a8eb62a368fea44537020e830e3043246a472808ba1bbd3c446d20a0fb21d1fb3673bc78af12f8c809ad77621746eb57cdcd255f26697ab9f848458be70d97998cc2f8200b4034bf7a342dca4b82208fa1c123e5eb9a035e5c5cc5f70b74b0e940fc8e4021a10213fce3536f4a70e8a4c56fe9d1c13f361db7f8cbaf99ffafc6314be01046e4e93a58df23e05fa89b55affc5b9fb34e38d5be6c0c2f4fd167b1e083b7c3360c27b6f2e9b36d814e3f5d8504df70f276c25b613bd5578315301a059cebe0e955817dfd0df341a5187af4eecf1952fcda55e3877741d7d0689b80a71036e1effa186753838c3c185b8e99c29e372ba0f8513a569378739c44592452287a71fedaf3fa2e5c1998626cfc73d78ad3ff82e0a6f253d6221940ee6e42e8a69c4ff76e16f54299b18ccaf5a1ab0ce740d9f0d46eb3a5e69441f64345960a63319a83d8af97fca9e1b472403e189d71285b8f2bb548cb32a97083551483e9ae2f63af3fab7f673fb7e2fcf06a76c57009d82181885527afaba0cb4bef5fa9286c0b878be56905cd768a14111d1b14b573a7c5acf10a387d04fcdd4a3bab928f2d5a5fa0a5deedeb7e4b88abd225c641b93eaa5e20c0d8185f6fa958bfb12be8b2cbe532c106856ebcf2bbbefe554cb85c0c67d2c2d2c926c2a340a103694b1dbb98715627091259573db99e71add9a871780bf1e9e9e37899fa718e53081709e9539275487d2a2d4fbd4bc477f7458d3b24fc02e3077c5157ae1ccc135fdf3e152461650577263f9404bcb9469b1b16110c9448cef40920e5e02e349a3786a14a3595bcc918711f31e40ee114daec21fbb30b95fcfc8c6669"}], 0x1320}, 0x1) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x1002, 0x2, &(0x7f0000000040)=""/217, &(0x7f0000000200)=0x1b) r1 = socket$inet6(0x18, 0x2, 0x80000000001fd) getsockopt(r1, 0x200000029, 0x40, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSTAT(r0, 0x2000740d, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000020, 0x2, 0x7a9d}, {{r0}, 0xffffffffffffffff, 0x24, 0x20, 0x18, 0x1f}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x401, 0x80}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000002, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20, 0x7, 0x9}], 0x7555, &(0x7f0000000200)=[{{r0}, 0x0, 0x0, 0x1, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffc, 0x4, 0x400000c0, 0x6bb3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x3, 0xfc4}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000080, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0xa4, 0x0, 0x4, 0x40}, {{r0}, 0xfffffffffffffffa, 0x2c, 0xf0000000, 0xffffffffffffffe0, 0x4}], 0x0, &(0x7f0000000000)={0xa9fc, 0x6}) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getgid() setgroups(0x1, &(0x7f0000000200)=[r1]) nanosleep(&(0x7f0000000000)={0xffffffff, 0xfffffffffffff9a7}, &(0x7f0000000080)) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, 0xffffffffffffffff, r2) r3 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022c8effffffffffff08377d22010f26e554bbc5a7366e25db5f290cdd2cafbc67a9d112c47563045c8244637508dd18638790b4fb25233e3ee232882dfdc0bab4e7b167220fcbecc416b19d4b4c1573c337282ff29d6f7920ada3551344526ba249beebe0b2c4ab006bc40234bed7b557f8d5075b9828ddfa0658b19ed2712d1472d49939efadbf7d0b01ddd5a2035bbde5eb8fdbb45fd2"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="290cff7f00095cb90cca8590", 0xc) r4 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x3, 0x0, 0x1, 0x3, r4}) writev(r3, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:16 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSDTR(r0, 0x20007479) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) socketpair(0x7, 0x4007, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000080)="46e94f28c7238966bf5f8d383b4f228d40e63dc5a2de070c3afb6a082cc382926b8bff", 0x23, 0x402, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x3}, 0xc) dup2(r0, r1) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) bind(r1, &(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xffffffffffffffa5) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x8f}], 0x2, 0x0}, 0x2) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x1, 0xfffffffffffffff7}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x1) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="011a2e2f66696c653000"], 0xa) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:16 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x100000000000204) r0 = open(&(0x7f0000000180)='./file0\x00', 0x40000000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x1) kevent(r0, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) bind(r2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) open(&(0x7f0000000140)='./file1\x00', 0x400, 0x30) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) r2 = kqueue() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:16 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:16 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:16 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget(0x0, 0x686) msgsnd(r0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x40) 16:00:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x3, 0x3, 0x11) getdents(r0, &(0x7f0000000040)=""/116, 0x74) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0xfffffffffffffffe, 0x0, 0x0) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:16 executing program 1: socketpair(0x0, 0x4000, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000380)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaf) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socketpair(0x39, 0x4, 0x100000000, &(0x7f0000000000)) readv(r3, &(0x7f0000000200), 0x1000000000000013) 16:00:16 executing program 0: r0 = kqueue() open(&(0x7f0000000140)='./file1\x00', 0x100, 0x8) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') sendto$unix(r1, &(0x7f0000000080)="d1bfc6d13e3a777538186a7c5ba76ef816b865d2c2f5011edabb828cd12e27b5073284887d948d8daa36f53f97c515fedc822ad5992f996fdac8f7b6296041f8cce6ce8d645a5e90f00c4f7c02cb24", 0x4f, 0x8, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x100e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:00:16 executing program 0: rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000340)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = socket(0x18, 0x8004, 0x8) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="797d2bf9b37727ff76f0821e3c4b2373c771982a7ef103e584e7416ba6a851576f74ad81730eb35d9d9216a0c08bc56cbfd64fa76c3e8fe3e3e1895dd878bcc576cca57a18339e405b023d80227bfd84f3bc474e35090ebc39a88556ee4f5aca4c467f5efe3284e1c930bbd8216dff7203ed1c0328e0845e436320a6e03ae404", 0x80}, {&(0x7f0000000100)="35078c6376d86c4e26816d55d2e77e09f47a36ebbf434b1f56734de49bbc4da49e17f5c9c988fde8a891093466a7168236f3eea2708d929242616d3cf6d73e7f752b671105c338d81530d88a2b352ba56362b2b5bd27fef54b9ffbaa47142f27056ed45064574efa78c0628a7b0123fde37070ee5a4cc6610737da5ab647c583dfe6c3044032648e2fce632b1e97f89db374111a3f7bbaba5a036dc927c8dfaaeb43fb27ce", 0xa5}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r2 = getppid() r3 = getuid() r4 = getgid() r5 = getpid() pipe(&(0x7f0000000680)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="96939a1190cf8c8fc5e666c0115f607564214dfba8dd91a05f4bf43f8b8ffd71060c7bb1531b98259248ac88fa60fd76774b045773afafedab24793673f6f7278a6ddf6f7d42df43dd0099d35ff19757713f0eaa7cede9190739cf1c1275a1672125a7f03935c035bfc6483098c3981c8b8e0f54a0779120114cd543879892d490ceed21a599ad65cc98dc6de517bda6f90637de11b40a988c1e763421954343ce38a09ed474dd12b865a7bb94bb88ba4f99abe00568e14564f43eb7acf77f0f8ec3cdb37d2949e9f5696b14c6aec478c197ac7bdbe6216f8c842a7b32ce7b5f045aa736cbe4ac16027157fd932e2605", 0xf0}, {&(0x7f0000000180)="0ef95faf967c66b4dd5a79ac950b35796feeb5f0533036a403c64f369acc692a802bd9807869d2dee09cdbb4301f1d22d1cf7c59701d", 0x36}, {&(0x7f00000001c0)="64050d7d511b7d0eae1ab35828c1413d9bf917460366b31abce007e9db5777713679a3a64902033d6dbaffaea1b4bf67be8dd88e771d2aa077a555ef800aa06217a07430927acba6bc4b6728a3319d48c709c3bde14efc024b47869a8336b336f1", 0x61}, {&(0x7f0000000240)="93196b01cb4e3e285d55c2384873708c95739e17e617e15746ad7ce0408cbadc8456cb9f6a724ba15bd36d10203f59caf1ed8282acabfb6309f09158dd04986175cfb56293f754f844799599b72315c7128ee679ced1b6131539124bbd31bf01b44ad0826832f234b0e8862a8ce211824bf0b81ff365e7361fbef9b6fa6a0635afdc28e38041973769c221731acdf5291ac09b300f9ee1e38e2b91a13fac67108738931512614e299b52e3b8375b425dc759f291e14de3b46547acd440041fd7a1e9ad58eabfbf0cfd72754274286a3a39e413930cfa4ac4940774d0c71e023dafc419d37e0946b43a74492cf114117a3d0e2b1ec2", 0xf5}, {&(0x7f0000000340)="7050ba98a8c4803b08e6a66fb2fa3532bffd6c272ce808b8637288e944ab921c28f7282229dfcbe1cba31d1b04d031e89116c98f56e1f4db022c4705d42aa80b68a40405d3b85be459014222f93dcb0dafde3319f06fd9283063f05bfb415d209120e77bb075c90fce4a6df82ed86a43318b6e33e100758e3955e9a4f74645ab9a57a31ae6149d601cf7d1bd87d4ab4b2b5e76a5ae797a94f97d8fa60dca2a8ca0d5d7e721de45b6c1c73b7617310d6e67b9a7c470bb0b6b6b2e6e5ef9bf77519bf35077e65e619a5ffe67ecf091e3601a1925074eec9a2b0c1b599b0ddb12ef43a2753c92aac336a363643e6d8d72b39672e811ac7c4f225ad2", 0xfa}, {&(0x7f0000000440)="d87a63a7b6d6ae31fe926296bb1cd93976ad99bcb28d5591bf0b84a2bb006250b9e41089366ea3a1d08f52ba66aff6a3435933d0e85ee6b0016d42fff64495c15abfb2f33279e02fca128655cdd303", 0x4f}], 0x6, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="4602df20d791ecf32839221ddc59f7e0ad8b171d5a51d8c8021f14d01f7154224a0735ffd9dca5127cb264158f0987d4ddf63e9474dd4e7101de281428bd148cd65aede7a94a9e0116b58b6e0e09745c5abc894cfe261d2a12e16886ce59b196ac6e4f14eb220fc6e282ff79e3cc0b0bc937cefabcf1ed08ed3b44b92505b23e1d0719c9c39f070efa273d5e6af54045509581ec9658"], 0xa0, 0x2}, 0x401) bind$unix(r0, &(0x7f0000000640)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)) setsockopt(r0, 0x29, 0x2, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x8) 16:00:16 executing program 1: r0 = socket(0x1, 0x4000, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8, 0x19d, 0x4, 0xfffffffffffffff7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 16:00:16 executing program 1: syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) syz_open_pts() r2 = getpgid(0x0) open(&(0x7f0000000280)='./file0\x00', 0xc0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r3, 0x0, 0x0) getpgid(r2) fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x8, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x4, 0x244) semop(r4, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:00:17 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) r0 = semget$private(0x0, 0x2, 0x200) semop(r0, &(0x7f0000000000)=[{0x1, 0xfffffffffffffffc, 0x800}, {0x2, 0x2, 0x1800}, {0x1, 0x9, 0x1800}, {0x3, 0x1, 0x800}, {0x1, 0x3, 0x800}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x800}, {0x4, 0x6, 0x1800}, {0x5, 0x800, 0x1800}], 0x9) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) socket$unix(0x1, 0x5, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x4, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) mprotect(&(0x7f00007dd000/0x2000)=nil, 0x2000, 0x4) 16:00:17 executing program 1: r0 = socket(0x1b, 0x7, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) connect(r0, &(0x7f00000016c0)=@in={0x2, 0x0}, 0xc) shutdown(r0, 0x0) dup2(r0, r0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000000)="a432b5aca6ebbcd9bb85ec85e3c880f804c94ce068c2ef9d090502556c6b0ebc5824753c8f097d452c066fd4bbf3dca3c7c7ea22c634ff0984f83b0b8d8f41af2d9b0d674a64a09f60235665a254d599f09d02199b196ab6b0fdeb906987a3db0bb25a250c055cf274294c2f549b13753a243c166f6db03ccebb552c129d56922e8ec127edc070277a108526837dfd02c446354ac0e4", 0x96}, {&(0x7f0000000140)="409a6c8da33bcdaefb2f5b05d00b8b56324e1cd2f3f3588d941e2bf39385d64ba794d0c629f0b1a7b90fb416cdb5f9a7e81ca0410632cae10307b17e136301241bc56d824266a2fc09f3f9eb06781695e6a19744cf86a69a1fda3f2968b15fb017ea64c475dc4ccaa6b9796f667638eac118566d13a7833fe53cfe7aeb0e6453c0e9e3b4a1883634b5a0ddcd5cea28bf27e25c4d4d1899d4767ec715570c9c5afc26e128dd3de3d8c6a0c7c8d9b1b16e99874493626d37eec210eab5bb667fc7754b137a2f2b2f87d7474cb79d3020411f0cf505c6e25f6457b0814237183e5bfbf7a5e1eb4881c44f105e26354f333b479e2137", 0xf4}, {&(0x7f0000000240)="60284bb314f5aeab6c33368ad9c29b041c8e09d451cfdf1b2853ab8facd2f3d14e9b91871e3b93a782f4c6dfaba5721732534aa7cba62bd287d6eaa2d49ef1cf7c2b6276f16d5f66971e6a2c5a44d4346a6a6a2bf376d52abb61de5622f9228dce06d271b93a57bd99a2211f4c690817365b929674ba5044ce87bfade833812fa1d5821e73f2ba06259be01c2a", 0x8d}, {&(0x7f0000000300)="36e0541fb08b61be7b00a64e4e73989dd6155ebeb464ea6906fc2cd353a549bef6a91caec4394b6d33147bbfcd11f9047ab4d343cffa8c033abad0f593d1f91169a46eb6d572952104", 0x49}, {&(0x7f0000000380)="dcfa272ff8d3b8af0ea63a39264375786013823b83da94408bc07c4444cbcfb399bd8e1049af72d693253ed32b7752", 0x2f}, {&(0x7f00000003c0)="cd94286d909517b5940ecfc399d8dfaf5b8ba21ea7a5eebc85901914e414174faefe83a9c19e8d7a2e08d1cf241b7bbf1aad3c6e69b9147be2f98ddc02fc3f2a30205d3d534f376295d9761d45eeaa5847997ba0b52b10e861ca6b55ce6bf95dc7d189fd62d741c4c5adefe8bef31240c195ab5586862af9", 0x78}, {&(0x7f0000000440)="635885d6d9e428e9b18a98eb29eb62ef413c22235c7f6a4d3d92d233138d86d9416e2991b51594a6c90e49c42c7a7f4fa89370a3da4be4ddd0e945177598fc851d794034a95ec4ab342d42aa463277c452103e093a5538f7a6a2e9a1e4d7e8e2ee97afd065305ce599b1850cf8cffa60089fc2c579ac56b102a1a998985dd6416aadf890d7a167d7e9773aaf44d6ac6db3bbe68f1eb0bb56385746517e355b841bd613070adee263e96b5f421eddc6af2509e9dbf9ae1356332b04d5a5b88903c9750506c441dffc4ccd8fef63ae1e402cfe391aa6b79149a9f16845e50e010daca71fb0455c6327847507fa", 0xec}, {&(0x7f0000000540)="1d16e57a3eec2e166c1a858012d56b48a2b6c869998458f4e9f6fc512c55cc1872d6052c24c8a861544b287c054b9083805a6e9766f891ead5b7698648093e48e8b8979022b443e49b783ac7841bea142171c7e0daabf1823f6f675e0067ba678344cb6274b5d9ff9a2d52a135644c5712a56f3af391848c184bc6527403a253e9893de6226802067244", 0x8a}, {&(0x7f0000000600)="f661d6f78cdcf3680f38a200cdb165e2e30690eabd2a7a0a8adc1c1baa2d46353c4711663da84fb78830195fc5ef2db8e6a03a107e4ab30d2f3ad7b61b9979057c57030a259e6afc5d3431edea74b6c451eafd55d37c0ec395d48a8f6f2361b42e37da959359afb2e83be0fed93e091ed9f4ddc4a68587ce0cd1ff82cf2963c37f7f1d9f022bfccaecebb2bf2db812fb41dd3d17c6d24429b431956252b010cd0f4f5af575d3445754e8069fa79b5fde9b2506a0c64818efad910c8a8ae27a6eaad3a99eb62391eeea85cce1fd4f7c8c49c9dafcdf65d9219c419dd7c6f691579003a7cadccaa23b59ddc2b024c63eca20c63b994fc7939772fbd1caab1dfa66028a7c9457b2cf9b38fda9d0818e1c916575b17e8afd7fceb3f31573e913c8db7bdf8cae64fd5e24694e875149edd78c67b30c64777bb18a0dc127c001ae911190cf8228a72d1b183e8b207067a1a672d576b80caae763e4a9b3e6348e940c4f21282c6802cb0ce665fcac7306a9d3a58bdaa48d5179e8cd62a39218561f9087533578f89bba8c91adee34e9ed2e6b81a1462f42a9eb06f678ff41e6eb318eb8b3cae0068dccd8086a942ee230e19f747c2d8f86f3afeeeb0ee532af900fe144ed9d32b348e6f95e4b11b891ff91dc697235f1c08331617d1d00f2e6677e6251f8926b90c449fe5e7a902a94d31723e624a9767dcf09ee6ae4ba310ed8a1cc895aa4479508e62d8b285cd08833316603a44a73342be7d583de1c98210b4912387b799623456bd82abf353285da47132f95e363d079c67213fe68e8b5a4ea223bd9bfc6b1d3b16e420e99da7287542295b3e3b80c668e50841b45fe64c8cc8b9cd4ab6d45e89d4f731c4cb4b3e5f376ef55b213e9927dd696c2821857a14dde10ed9c41e135a03171fd7c02570883d877278d45f6434fc7bccc85a44f836733e8d9a45154e114e8632baaed2c5aa2f6dfa2b11fb3829b8f6dddf5239d059196cdab56c323e0a361d627eee40bee992dba38ca62d938d0b5052f4b9387bb63555ce98fd5f3eb7ffb4e69cfc01f9f7979a32e35aa32620872b3900ff37c44e4e532367e9eeb5114604353ea59d9aa388067ae61450dde20d5db1d35e75b6bada011d64ee82a58bcd6bf09abfe967188d55c01557675881f8d746b5d0df87b6c9fa4333dad3f9b1b01cbf1c0190d7ce2b44302155915786748e13edf63859081ba241f2f770fbe362a8881c4157ff2e55ef011862af843686b036632c09dc7adcff2cfe16077e7f1a13fe54ad3614479da46c3fa00b85de72a3f32253c040599946846a9b5ed245f680648ecf60bf029d9095f92b1fb3c45f8911711de7bc066f11707cf1a227f8e81f56a89692947d93722a84fe3149dc871c47ab9073a2a7f2080f0b1c3fd93c56262f4633481b527e4f6a319d27edef276744eaab5ab512d322d6e0f3b37ff3b11dd47bef1245ee4586160c504929b3f006e29859ae9e98b7c6d04e1158df4d87e21edd5c6e7ed47171246c70e6b5bba3af3c0fb926515d4d9cdee6de63bbe877e070495f1e1109f53c34da9bb7d488a86e68623cff2ae486c0fe749ab61fba6f3713e0f6897b6f6845f6f9364a3f794b909a41ae621c8041dda69a8a970641b922b3899b89be5dadc65d532b2d93d5a04a0a8ceff784c67b5b3068aabd46acb2a39d90c97c458272e484cffb61c7c74e3834b4651bed87cc5aeb5cdd89a998cb815decbc5c46f365646ca1bb8ac9f5525447783e00a7726e925bfea3119b5cf3a6f407d100fbd02f6470d36a8074d5b822ee798b3b7e8e90fbe9bf46db392c756a11f3bd6104d470dd4de8ec3bdd38fa9eed26a5cf7b5f5b204b724e9e436fc16285d0d9189831746b53866ba4e5ea9ddad6c815d814a42a400a21bbbfaeb5708a4c2801b31df8e78080398a04944313b0e17f81236c5f5d28941ec950c92a8cddad1dffd7a2a2eaf1a702d578982d18210a6256bd34557075bad57bdbc60cd54c3b4a2b158a99d601f30e01d328ff28ffe8846923307847e0fa283724ef53f25f661c1db7b5b00aab7c860a0243cb3ad68183c922745134c4e78c30f7552a6fd654861c543a4366cd634dfc61b02058f1e489e698c713e2826282a92a09e41950b8e4be52583516dad1fc0a38e00e00e6d947d8115a8526b3df1c323cc66b561ca1bdda4a4e0c2f36f504defaaf98b596eb2feb696773f5f15a3f9b0434c558414783b94a3d0ed175a539b3886ada7c190e16447bb08a3983666fb644d13c00bd111a00213a82f39471a759a9aec62cc574f782c6d5f11bce6183ed09f85550e82cd081c711a1e56334e467f304c9317f65f6bc9e605a79bb4fc85ba4b6201f270e66d0d581a5c694e23bcc319779bc114bf4607c62c836b4f8d161bdcba0ef994947a27a3d35a48ccb95d01bbd87b25ab1930b48ac4c710920074c19ccb2f24eb7880d4491ec972bce1dc6706090cafa1802e838d48c110d67ede4f2b369531c8b800394e664ea3fd59da04cffaa2e13dd98ec4318d38057337cb940d5a2a19e77a2b41da3dd79bb73ca7e0a0414a39ad106c9c7c20a571a83c28e78936b1a1373978c226cdcd8529305ca54f997299fc9759460bcab913d64485b4ee55e817010ef27405beffeba66c0e03b1a996eef36ac458ebfdb8edd43c88292c614303ec92268879b46de69b74dcfca32e2e44e1ed2900d267cc220e57382bb62d62bb7404f0f54cfd4b5cd41bb6d419f43faf5ef144ee579abf5d0c6adeb7af717f3f8494db78e755a48c6fe82d605f0ef51d118da7b0ec98a5e38ab84e6a9364a656f68b17aadfb973e281bf57fd446d4d3fcb11e35319a0262520149e99c8d45dd0634332862c2ba9e140b69c11df1dc694ba0e4a3440d3e55d4681cb29fa0f209942ffb5091f3238efced3d7efd1c0079331240c5387ed8a25137b4b1d33463eaf810fd6b041b28d7ca5880244ea8ec6d0e9d6a3043464f6f4ae54c2fd43902e7d27477c7fc95d37673397e813b5ce6455ab7f8f071d58293ddd6990db69670b600ad10f6938adf1273e212c3222b8bab1b6eb49bdffb914828a94251f48f8b342bd1d82cdd0c07f2776a990bed95deef39dd94bacfef09581c3d07f04e7d90011c0fef3579786d30777810478a3113dd68efcc148d7f8118ba4adb8cde5b41d78ea1aa919ca0befd832d0387eb6277b9db56254fdb0865428de077aa25f455fbd25381e3b6e750a7448dcd7b8106396728faa4bf8b3af97f86e57d179cbed175b283435ed079b1bb117a38287017634ccb372b33fcee642caf0429573ba00e5f20cb2f8557251604607f0e2522640f5e030af9264f802c363fb84d72d7b80bf8e88ea10f16b8208f44d895992f8e6726b57b50cae0c0262ab9efe2bf56de0e74bd0d7c06a45f4f3e179854a301db4a0b970766e8b89de1e99636709b569d359f2eb2ead6f8acd3e3db3e73974b9ba91afda17638e978ad3566cfb5e7e14c174f0018f4d516afedb3beed1d331ad7dc8f47c8556de554f74a843ffab31dae6152a69b4853afd44dfac0081aa5bfb14f9fe65141a7c80972dfe2f6afceeac19e3f0a1a658a1fafce2294395db93979ff4bdaf6a2776d62ed316df2694872990a31a076b22334d583c06e19bb83187c10a28e9cfe42286ac7ea669650d16eba8cc2b57ca1d92f842c9c38a4740d9e00840b104ef0611f69876805ba68aaa27841059246236bf8fa2e4041a9895b64b4214799dd31e51c550e04f7519b253a11880b46b0cbf2be044f2307e76eefdb67474196fdd2b4858d01a075cc5a27d765c6321c94726af3e165bc42266abf4432fa443c98e32e2d481c1ed9275e47d05e738b9f757962cebcef107ed540e134c7817206f91976aa9943bb8a57ead3d99b9ded2c58bee8f8c4676b2c96f32cde99498cb15b27285f411c7694025a0f253ae57b61be7e1eb3cffbea3a7bf29d54c9a0d80c9ed535691907da5f9c399c36d98b1b5bca2c2befcaa354a98e39f379967673217c8b3f92b5fe3e0b499689de5a439f44293e8af2e7685b077a2e4c43d6745828dacc7cd184d6aa7ca05ea9f1f40c666e9222b7587000dbe5d325e9b0ebdf6a003705bea6f279b525bec1261a4629d3dadd3c126ece101f7f2f7a0b3cad5e433271e4b8d11220fe27214eaa8fd9c6780cb68339d99b81721f73f18c9bd6c3c94d15bab1fb2027a5749f994267503be2d2dd9809e64dd750f76ec08dc6477538f6f0305a32f4e7a900519497bf434c4e8f730fcdd5f9c75b53df0afcbf139724f483416786dabe0da19d3259ba1438783f9c321fc53334f7a517a9959ade55e32cd7e76797610552b9f063e3e97c18a0f10173ebe546ccc6c77ccf44741358c2d3b1381170e7052794a4315791eae91d0e79d03b03e0b0be3615ff464b2dfa39f095c0f69475b74b41b739090dd2058e629e54ec2c9fb76ad3ca699823f13fd75d0119802a35a17ede5f1ba882bb1d8fd0b25a3a842ab2d7ced141d9a22ae8b870d92f648d36b876b5c000e8c5b96003cfd44b144d0dbe69a2ab2eecbb13d4d6b70d27a29360f3972c881ea404dcec661f6081b3ac1960694efdfb0df688a7c5c014c2b45ee442ceb28283fa9f5e42bbe9b2f2ee6e8217ef906f41600f0684d34c5237854ad79a3d27bdf6d2527555b3b966fe4558ec9700241c4c869cb458750112ca5f57d1420e1ef35f89f41e59f568964ab61486717427fad1a8ab7afe1faa0a781e752902571eb25098d001f0752b829a20d5e85231ce97d11ff0eb679a6825922f7c105754c08025148130995be87ea484c6806ff1c744449dc2beba122d47c3cdf5347a16f70d669061af0c9ba1792cf95acd9a5afd0852953ef93e3efc5be1fcf08268ce21556b2033e5ca3cd1af64224bf581bfe0d41c44bf4a1188ee9c512ca923a82b19f15520d0b77a3378e9c47012944ce96a5271cf8fd446ec9d151f28a625de862810140544206c72a2fc2721726f03b1ee3c9dc0a7fda1853dde7bd4008f704f10df19d139c58e9199cf8c0110cc49b9b1193a92b9264e92c97418e97570820b9fcd5eb3d6c8a73b42a91cb09d3f32496cdf8125c1794750e598f07dab0c2f81d5bc9290ebe7b98d92a9d84e083c84563619af0fac7726e4f86cfa210b93f5f3cf00e19b242953a736aa456752a107fc6c6a25cff2e713c633dfd64be5cbd319e22b283e19db6fab139123a904c1fb4193c651daa3ba61e04cd99aade06ff53f0f3e6ff48018063cb8cc96f5dda130aee410aba64e2e2fbac2a295f8a80340d37729ed2a26c4c8841733788dcc608e8bf573897922109ec7448279eeb5c4031b3885faf48aad64279ef74fa353690d9d6769e9b6302cd8dd5bd250b4683ae5c981ff15638a0801715978f2c8d1bef922ea4fbbc4e51e9c359eb1622f7204536641dfcd4f7fa58c5e034b27c502d5d9d0f98acb454c7e9e7740155d7b94effde4cbe0da107414253103e8875effc2fbbff1271c91a760cb05dfca2f1325a279bc043cfc0185022ad04be6b2430d92942a001b877e4f8c9e64ba00f9ad38a4af26ffcbe429ee5cdc7c5c7e95eac267400b14c3c3d3a917eb09b59baf98d2171909f3e46f31dc942f9d62e70a70863291b3c6d04e50dff7b27e624afc031624f6013f19352cd6e78a182977275c8907f50817cbb7afd8e0e6e5cbeb017db2467785995c03eb283eac3040618bc4ac502f00239b2b39edb8ec508380e43025bc272ee2c28a2dabfa69aa7cb004aca9e9fac69dae43d4ad9b90f00dbaa59bec89ea03143", 0x1000}], 0x9) 16:00:17 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696c6530d11df600"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="35f033808f15c6a52f129d4e4bca5789e4554195bbb14e5494ea83662c17316449c809c9d94c474e52d70985fecf04ee2c134510105d6b7b842bd3b400378d6bea5562f3399e659ff438d425b0883449ae7669a21f182df8c0", 0x59}, {&(0x7f00000000c0)="286921501db6e4b1f6cbaccf458595e93c5d66fd714c29810ada4656a310d8ff0da2af403e78b875f65ca988102926c93f67f3b6aaa08db8fe93903ae91ed59caeaa71f4e93c270774abe65623674532efc23434ec8588a559378fdf17cc873ce0ed14754105932bd07684cf22a25b8be2d8e0884eda3913a6f9f1c80aa5f642a40760e705995363d546bee6c6b08f3682898ea168f248d8ae796b8a3c3fffdabe2d6f3e0d567190d3251898505021c5778024a8957e48c93f8248a10865556bced633000f98f1eb3145bac106a9f9f936b53a9a61557e413b059777c264eee49b8fb8296b", 0xe5}], 0x2, &(0x7f00000002c0)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r5, r0, r0, r1]}], 0x70, 0x40f}, 0x1) write(r1, &(0x7f0000000100), 0x28b81e) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 16:00:17 executing program 1: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000300)='./file0\x00', 0xc0, 0x80) symlinkat(&(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x6, 0x2000008b, 0x3, 0x81}, {{r0}, 0x0, 0x60, 0x10, 0x2f, 0xffb}, {{r0}, 0xfffffffffffffffb, 0x69, 0x80000000, 0x6d8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x49, 0xf0000000, 0x67a2f7fb, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0xb, 0x7, 0x4a}, {{r0}, 0xfffffffffffffffb, 0x81, 0x2, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x89, 0x77}], 0xcdfacdf, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xc0, 0x0, 0x6, 0x130}, {{r0}, 0x0, 0x80, 0x80, 0x7fffffff, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000003, 0xfffffffffffffff8, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0xe8, 0x16b78b256d8efb45, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x3, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x2, 0x21, 0x80000000, 0xffffffff00000000}], 0x100000000, &(0x7f0000000200)={0x8, 0x2e8}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) openat(r3, &(0x7f0000000280)='./file0\x00', 0x80, 0x20) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8935e0e63b49b19efa9c7499829862b06f7676b75b6d94c0483cf1a8f41ab5ace4f743f1f704f4", 0x22) socket$inet(0x2, 0x5, 0x1f) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:17 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)=[{0x0, 0x8001, 0x1800}, {0x5, 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, 0x40005) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, r8, r9, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r8, r9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r11 = dup2(r1, r10) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r1, 0x1) r12 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(r11, &(0x7f0000000700)={0x2, 0x1}, 0xffffffffffffffc1) semop(r12, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x1000}], 0x3) getpgid(r9) 16:00:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8011, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r4) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fchownat(r3, &(0x7f0000000240)='./file0\x00', r0, r5, 0x6) 16:00:17 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:17 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000db2000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff2000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r0 = geteuid() seteuid(r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = shmget$private(0x0, 0x400000, 0x4, &(0x7f0000c00000/0x400000)=nil) shmat(r1, &(0x7f0000eb7000/0x3000)=nil, 0x1000) 16:00:17 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x6, &(0x7f0000000100)={0xfffffffffffffffe, 0xfffffffffffffffc}) 16:00:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000180)={0x3, "f4a5d83cbde669197add68c36251779a5e9d78ae2db274b4398408f4c9a62422e6ae0527532078f829fd6b61581412a4f79e88c059c38b6c461ee7956e01ebe445b7fc24615c5d500b04657877a9a99a4e0f6d3432ae5f39a901e107154e46f9477435da014463f2515e6686451f9d3ea29e40dfe37807a90ed134d0b3c991eee685b2b4aa5aaec360d514c81a7e0e9dccf0265f78889e58b71ff024b8bb512afa38dc3e1656c6076c34464847a3e7b3f705e4b07a453b1e22125fe8b40596777532fdef0018202100bb5ab5"}, 0xd4, 0x800) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)) 16:00:17 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)={0x80000003, 0x3}) r1 = dup(r0) r2 = dup(r0) write(r1, &(0x7f00000000c0)="54a8ae81dbbc4c0a1a51077d6dc9c6eb346334357e933042bbd1e52910c013ca7fa8c70bb8361c8d82ae2b813ce80e269974684472e0211f9ea1c16bbfda08ff5d1d9226013bccf5e43171d0d5b2de1f4d89f699e6998ae3a482e8ebf6f644ebd3fbd14910f13089f62987c7d81b41080febd84d85f62333ae32994f27f5c4d0c983dd1c80a7b48465a9438bded8161bb0782819ef1a246796dbfe6eb2a2bd30b3dc2261525690e4a2a0594198be90c8e911be855f48a9cef6962b", 0xbb) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) pmap_unwire: wiring for pmap 0xfffffd807f00b0e0 va 0x1b30420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b0e0 va 0x1b30421000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b0e0 va 0x1b30422000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b0e0 va 0x1b30423000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b0e0 va 0x1b30424000 didn't change! 16:00:17 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xffffffffffffffb4) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa80, 0x4) setsockopt(r0, 0x5a, 0x4, &(0x7f0000000280)="fdc7f07b7559df3826232997d9d2e58e53cc4a265b0cd53dc406c1eb9c59dabd9789ddb9b6e6e1a4f4e75ca850789a5a31b852fa54be5254ce276782ed0bc1e80bd5c0bedc530fdc2aa55c3623486bcfce439d33f8fc6d0f255bfe31a8bfe0ef464e2f13518d984515e28730660652ba4611ea0a36bb107eea7138926aefdcc6ca63e1863113f66cc08b83931ab7cb8d3d2c63e69d0611c5dd305bb0e58665bc087a3da02832c5579f15e3d3cbf0138b236cf0a8ec3014205fa35c47dad50d8a35a2d203", 0xc4) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x4, 0x9}, {0xee}}, 0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0x100c4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:17 executing program 0: setsockopt(0xffffffffffffffff, 0x4, 0xa8, &(0x7f0000000000)="2eacbee5cd9ef842e299c4fd10b72f3cffb03037074b2cff8f58610847c7a203fbaf3c428db1ab79f867d034d7ad122e4bb7dd7680572f8fab6d328f3569a27e95598e59e84f2e3c5353322de7ee69a864eb", 0x381) setsockopt(0xffffffffffffffff, 0x0, 0x800000000022, &(0x7f0000000080)="bbb61333e68200c2dd64390ef447ced946e9560f3bb24d87c40852a41a6976232b7748e6ce8ab9f1fc9ea05fe1f624258ff2f1443bfd945d47a8c3848a833d2bd102d3df2c9c141c46e28765f18e61b30cc7bb0b64a1aa6d9289246813ea4f384ad9fe2dae26f4af63b9d120ceaa942e1e8ecb314f53885919b233fc2876e61e95e993f99bbc55a7a969d89df4469972923ffdb2925a3803d850a1b8bec611d792c8c463233370d598913e657341431c4f3126ed6b000000000000000000000000005c143a2ac2eefb8c32d9d1f716a57f7f99d2d342727101c7cbac0dd1ae524f6fd1717f8c117350cadcada84ec6b3a3fe83d7afb5b38eb34fe9b32dcdd94ec290fe37d58b394bd50996239f8b868144e1c9e11b1bd4dec43f0c47a54e7731baad114a1647130be2cb05ea9a13691636978bde89a8d098858f41be2a144657762d11d2ce14337d41ab405d10912d5b4292c40809", 0x155) dup(0xffffffffffffffff) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r2) poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x3}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:00:17 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000340)='./file1\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x60) r1 = kqueue() r2 = dup2(r0, r1) kevent(r1, &(0x7f0000000100), 0x8001, 0x0, 0x3, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r0, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x100000001) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x4, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b2288078882c47c1cfe6866c163213824c01243fa452a4c1a86259f4589a8dbb43cf8f0eb8770b496f91962cc627533debfe46b9213a80d72cfba091f5fdafed5e232dd7acbce51f111bf81a41283bb30dafb0effd7c269a7379c8543b93840a62a56781606a450e33cb556c18907b0979f1e168a4688df86b1ddcb5e8cbb8946f262dbcd1db64c3a38d0506e18ef8825aeafa327270ccc72fff8c6b6771f2355a073b02b9f8a58e4f45bf180a08f5ddee570ca2a6a134e54d5d8723cba6d79168966fc6771d5b149212b1c1ec8d91cd51f13dbffc27382d159fa715db9aa4", 0xdf) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f000064effb), 0x240) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="728a91fe88e2161384c850f97701a2071a1f832f13828983510582de1b3ea40ec17b15cf5f363c023716e2df52d709dd9da1f75cb3d48486285da0bc79217c57be00", 0x42) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) 16:00:17 executing program 1: r0 = kqueue() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket(0x6, 0x0, 0x5) setsockopt(r2, 0x1000000000029, 0x80000000000000d, &(0x7f0000000040)="01000000", 0x4) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) sendto(r0, &(0x7f0000000100)="eb27f3897aa1a459b89c9eec6f3d49e0bcf1875281d185b54c44af9d2dceefca7828f7fd54bd2ec0a817d6bbf85a0d025f140d51f79bb3f3f854b5e7e210cec1bae4915641c3ea530a8b3dfe63703f075f0ba48e947b42c76c98898b7913e177d80b32e222ab73", 0x67, 0x2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCMSET(r0, 0x80104277, &(0x7f0000000000)=0x500) r1 = semget(0x1, 0x0, 0x508) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/43) chdir(&(0x7f0000000200)='./file0\x00') 16:00:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$setflags(r0, 0x2, 0x1) flock(r0, 0x2) flock(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/63, 0x3f) fcntl$setflags(r2, 0x2, 0x1) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup(0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x280, 0x40) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x10ad0, 0x1) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x90) 16:00:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x6a14) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r0) r3 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[r3, r4]) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) dup(r1) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000080)=@abs, 0xfffffffffffffffe) 16:00:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="6de45a021d6038481df065c815d532153295d38036d2b7d158f1672045d93cf365ac24fd7744dffeb815a86b5bd5568c29692b87872459b478f38790291397dfc24a7f"], 0xa) r1 = shmget(0x1, 0x1000, 0x81, &(0x7f0000ff7000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) unveil(0x0, &(0x7f0000000080)='c\x00') madvise(&(0x7f0000ff4000/0x9000)=nil, 0x9000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() r6 = getppid() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x8, r2, r3, r4, r5, 0x8, 0x8}, 0x7, 0x20, r6, r7, 0x780e, 0x6, 0x7ff}) 16:00:18 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "b74462988753fbb667a78bcfd356376ac24d67a94334a6ea5f14a4144a6700cbb872d6eb4f070d581bdc27ed56c4c35407ef9e2ec2cb6a466803fb60f21d1c68d6752d7d5b082b931b90d7a61fcb8a2c42ba6d81bf82a98514135e9c7a15e3f25dfcc5d88ef27addd4df1022a2b45f8cc9c8d359f5d9d52844a0bce0406caa085ee46d246f4b54b72fb664843e7ecfa01a381dcc2bedb11a470b5e9606795b75bb131ed1b9aa29f40dfc04d89695158f13221701"}, 0xbc, 0x800) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0x1e1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0), 0x9bd93cb8d892a95c) lseek(r1, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000002100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000"], 0x1, 0x0, 0x800) r2 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000dea000/0x2000)=nil) shmat(r2, &(0x7f0000dea000/0x2000)=nil, 0x3000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) r3 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x9) msgrcv(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081bf9aae26d5e5ec899535a7cfae8c016573cf507ebbf2b118e833653dc032d96019588393f7e9ef00db9b5861b2508fcd61b1fe492931d717c4a740172f659424e51dca8a8bbd6493318ca93b477ccc2ce7aba1657ce8907acd58e8107601b35b4737961a63f2f69eae4e76d376a555d826d3449cb4626927b8f0295596311ce674b5dbc8f4a631cae60b88891fe04d5e8c3a8b7182a6a4bc90e149304d230628262247a757517dcefc18d1dde28258109c844a1ec374aed1228e78d58eef"], 0x1, 0x3, 0x1000) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="03000000000000007245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f27800000000ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"], 0x1, 0x800) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0xc6fe6e19e7e3c3b4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/29) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x80000009) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000002c0)="fb05e33bfb93745b50493e9ebe1ac1201b841a9c0ad7ccd3059309097ff3b4ed3e2d69e7b0633bc4b3830203", 0x2c) r1 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000400)=""/120) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:18 executing program 1: r0 = socket(0x16, 0x4001, 0x20) flock(r0, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x103fd, 0x0) read(r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x41) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fchmod(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xe1) 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x8003) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f00000000c0)="3241504dd47b63eee7521d85ab525ac2c08eea0977fe03b76d2b0553639c77b6cab67381bdab29fd884d845e0a885be120571425e3cfa4e126ab24ac77729092afa15286657991679cd14384b63cba5be809db0cf3b9dbdcca2f9cc1bc62edf9c087448b50a32d17f77a98", 0x6b}], 0x1, 0x0, 0x0, 0x400}, 0x8) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r2, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: socketpair(0x7, 0x0, 0x1, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x4007, 0x200) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 16:00:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0), 0x0, 0x400000000) truncate(&(0x7f0000000340)='./file0\x00', 0x401) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000380)="a42a0d03d1cb0ccfdb58f210154140bfdfc02caf05cd16496a43f7e273e49b652da8694dba3e93addc89ee8d2e5a3195ca191b299a93d074f90337c7ff3911cf665d09c387d76a3d566ac158b183cfb4959fad956f8c1bc3a379117736f4aac29330ef6cad20e2d1d6ec1dbade4f3b4ef7f9329173574910116917717c7ac91691c30dffb021a6039d2e66d27e8f27f309", 0x91}], 0x1, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/86, 0x56}, {&(0x7f0000000140)=""/253, 0xfd}, {&(0x7f0000000240)=""/156, 0x9c}], 0x4, 0x0) 16:00:19 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) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x400, 0x5, 0x80000000, 0xfd, "95149ed6471b1727ba845a593a9f42d0f89d77c4", 0x7, 0x800}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x9, 0xfffffffffffffffb, 0xfa75, 0x8000, "866629d51815e0129e820522e4801f7903c6d8f3", 0xffffffffffffff81, 0x9}) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x800, 0x9, 0x9, 0x7fff, "b1f347d2254139ea7ff4cce52a232696572dc602", 0x5, 0x100000001}) 16:00:19 executing program 0: getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = semget$private(0x0, 0x0, 0x101) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000001c0)=0x3) getuid() r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000440)) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3, 0x9, 0x7, 0x0, "61042d333acb0af8a1da9f4c3dccbcdf05f2300b", 0x40, 0x7}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/86, &(0x7f0000000040)=0x56) ftruncate(r0, 0x657) 16:00:19 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000c00)=[{&(0x7f0000000800)="033c724689c34072606fcd38fb88a434cb8960c6db62571fa40ef34a1987256dfcf443a477c06be787f63632de6423f219649d37ff696c6af9244e9c2d5234cbe8", 0x41}, {&(0x7f0000000880)="509ed4dbf36b23f6848cbed0a8fa29c7a532ff7dfeb45893b15fbc1670ec782a887e44fcb2dc5ea99dcd8da4e1acc94ded2cd0a8184f614112acc7123977f8bbf7567ded5e7ff181474ecc5ac776dc338050b72105bd13dd4c7446aa425b4343286558ba3067e1b45fdc8bf87dc861af44092b2e03e42093df1967e476fe96aed783bf144ddcf737dad0b214d77d7b68007b9c1952195f568aa3b544a0713b963347a8021f42c25bf879dbb418e64174ef88b866a78e74b7596b1b663d7e12a629ff415ef463cd80fa09d73660ca899af213fae3d165db09b775190d2d71386c81f106bff4", 0xe5}, {&(0x7f0000000980)="b546d08e985904cb426b6106041a23e8cfdffd7105815ff6c63477de0ce5578d389f95995c76f2a9c1afbbaee8ae817aca8ab2bf0bd76d598045368e5be82aba412529adf7f0665960c5efff2b1f936d89cbc986df1277537205e2a5e692f40fbd3109888390470354f9bdbbbbaccd3712d708a95e1364fa6caacdf9771432639305e2e89f3fcb680a1c7cf73e5ce5df51fb0bd991daa6997088caadf992b43412132cdb6cdc2f03f331b67829451884932b0f502ef2d8865cdbb545b1b3c34f0de9bc472c6d8d4089643367cbf67b0b6769dd", 0xd3}, {&(0x7f0000000040)="8ad2f3e682b64bac69ef02069339d2cb1412c46b89a52f098281c87dee40c29952290f84b3", 0x25}, {&(0x7f0000000a80)="81f473686d209403e22122a2b38e16e33828bd624cd333b6582912ee34a9345cfbf8c18d4d5124e555942e587b624f604dac7ecde198d6cfbd7c6c02221c1eb5e77d036fbf7e496b9e48bcd865da9d4e334441679326a23b94dd19ccac76f5625171d2acbee3eb7d4976bcdf70dcca342e2161f2fcf1952d7597a128d5b127dea351c3d0a7b1a387da0a", 0x8a}, {&(0x7f0000000b40)="cbadcfa8e4c3501c53d5176954e74e182ed49c0683addfa0ec855a2894c64131e3fc5ad3c7e1da25", 0x28}, {&(0x7f0000000b80)="972659711e14f71bc75fd35f85d6c60a2658d713fcbb02c49110c45493ffa270b0b6a5e21f64cfadabdbe7f2625bf99ad4cfdb1f15859b6b40480869eb0a386879ec95847fd68127415c517a92c5be3d0253a5ab9d05c735e00b9828ad0d91cf9a1568cb", 0x64}, {&(0x7f0000001880)="d83e31a1991765ba742a47b2ca54dc37a8145564dcf48bd0368b7f946fb66fc51ce147b6560341635f69af8f67e6f481f9bf9ff31c7decf081d81f3ac39759b0ec22e88b12f52b7fa706d7497ad2b190194a2151d01dc3644b7310ab33be7cc121c267c1f68b596887d637475dd7bd60a9596edc7690b28811e05b5062f983b4d889ea09edfe14443b70c919d64d444e670a8f4f766680fffdae9a99a8e71775f16a91f8ea62a8f69a67ec20172cd9c1c552d936db09e4e92b049203a40d74d035282515a63c323e6ed9bad222d95dc0b58cfdd7f2cbf3359f344457a6cd0e184fa0535b354457e6676b6d1d4cfca91c9aacd48760cbc0b896c45e2f5af04fb98b84eef4556fda7b1f10247a9b336fc84de4a59a7fca508a45461e2e3481a088a098165cf716c656e54950eb1d15e678479ea9c5a496c5dbb68979344315bb7e02ee3207603d11f0d2a3fbc1ed51ad3ce815e04bd8e528e1d7d018c57d24060d8c120baf9f2142a9b9dfa16926960ddd0fce4134a28f61292503433a6979f57347265cdd9bf5d91e26599d33b53d96d1e71ccb529c14a04fd9198a96c64c42a6a0d9dd3b0d5a51fd48746a790a84b14ca412cc83f5dbf7d66c310915f6c954b8641716a9de8dad6bc43530fe2b70bb437819ec7532fa114aa8c3c009eb51adfac63839dc77df514e5d33fb868889ca69eb17812d809b98bc7e8ec5de3c60f3c4e3f97f340d3792cadeee9b722c15f3144b9b48428854124b2cd5b6069900021c7429cb98fcdac3eb5f14223d44ba1c0cc9e8a07f47014e2fd0d1ded46bf3970db9a4ef24576a5403dd092e25d249dcf15f0e865ab56dcfe18be80cc666c023867b19b779623da09d0b1f82e31a5a5baf21e276e7a32af2783439741120955c2abe57859738e3f2c192d493aa205dfbef32e61a795a88e65bf7469460ca0eed83f3d0a7dd47c7934755b062056877dd5cf0c22aad59d1be9c70591f9e378746d20e0bd3c20e4f447fada47966ecb329fd11d2f38c3a9116be4c1f8593f7ae2493cd6322d973463e4cba72dd97562f9f15045588b043f7de4efcf7cda36da0ffbbd47c0f6c90299232236aaedd0b1622b816bc305b3ef121bdcf71f24080a0e5283d71b1ef7fbb938124e7a8d8e0f7c0b7a97100be64f00f631fa46bc90b53d26cac1c43d6c49fe8b69b3dee2ad0141031ba8e2b50ef1823ebc73c388815210267754e03dbca8fe9eef1af62a8fad688706a21b43643b3c8e5e4294db765bae3fb47373e6efd6981d7c285249127060ea4c8681d292efebea84a0c09d6c0dcdbfedd64ee7ab66c78b8fff20882b2784bd699d41c80c370a86b186e75e0296f856a6efb71c9cf9b7a787c12c24635456456a15040765270786983f0dee2dfe22671246eb08f8214b03c18e9533ad18e800bb098b5bfed149517654508a3e398d53feee291950a95f427c36771d8281feca3cea000044887fffe642c7fa4a65fce86cf2c660fe8eb5de5f2006f1db03be45e4129e6e3e990053b44e5f093298ef187f0e24e779eb53e6d971b2af452d5bcbe832e49c4725c5c6644601c2b8bc4d8f32b39c2398881e201da63af659e09354e02be908b30dcda15c4a7b6fca8fcf3fd9936bab111079e27f90667927182c7ace4e8b786704c9952a8a05a8f85be14c848b88c749482019cb27831db1f9ccd3a0c64bea4e8854d03a10bb96e42d5fec7f0504d7ebd630eb38b9b52903a841fa64ce4e314f4c114afb1f024e2dc916f22ad26e7785945320b3e179bfe3fdbd159583fe70b176870a783ad4a1e49be1274dc5875fd86815cebc7c84a711bc0f5c601198fea66c8316580e306a95f6ff1fbafa2630e548c07aca3dd936c58d05de059c3b9a0a1feaaa905789367cbd4cfb1c164035a2928ddc0ad217c46c3c8a4f6dc7892916f7c043a6564bf98945290913b939ad9ed048e7fd1f23d2741ad7cefb05b94012ba93eb173cca32f05843273bfb4ae1047c35efffc6c8097f368b49c6e99f41ea1216abecb65cf72e544ee73c828bf7b265802348f97cb2ba495f0ce5674097c8db76dc9d9eb0147fc220443880f408933d1743fb303b3b344cb4568e9a58791328549f2ddd952b74a1d8066de8a53e17e7698d634d6814be9ea35388bca50157718ee7c1747ed5cda1bd9afbd47b99e7890216f998b2ffc969495ab48f8d8396d2fed745a3da873e0a12a63c273e35f85e140ae7843293beec3c5934bef18b57fccf58a9d81bf734e7f42824f0a523cb5513bc39358b364f64ce07f4a7624f16fbe404305b5c560df990892d86e0e9d2664a4c7a2d63de7b780f65f313b98e261ed03f3ac5197e4870f344c1b176b7dec888f31b2e2e9546beae3739ca69798a04dfea2e4ec00a925e4f0a57fbc1193d3df8e01d9f5592247a20372a211ec31d782bf4695abc257ef7c891b0819ad91fd70b9482d8850a05032710701199a71660ee638e76aff5caf37c8df9fa3569998d0ad42f9446bc43912ca654f9510c32d17c841778f65070afeb27df0173fe49879b5a0f548220df8a856e5147ceba124c693c27b52f971d1955c85fb9577969c7ce37810accde2f8ff487748a687d7209a90f29f9c2505cc5ee673b9326871fab1d733a23980ff4e20d89bc1361669a425f9be70dd76fc2308c0bdd8c074ab73cbaa070b4f26e120d45f0aab6858756558c924aaa8809c57a87ba501944aec6e6899a6d03fbdefb5e5f08e0fd4b80c7b973294aa454ab5293b9ba4d8a001c0c07e0dacc36133c472cadacd1e124e8010d81af366988ded75d8333f053cebda3666019039d2d303046c6b39779d1ad93a3c212c14d0b8562482a530bbb02ae234c40ee3a56701f2c564d4367893c1f7ba038f78a8c9b650092886928d0e11361b2f4b58d842ba0a9cfacd09f1f993cc9c06428e8cf68f1f30fdebdff454051f72980547c62e063e3c17fe452a8326a91be66ec05162641800796626019b87064eb970c5c820e80ff00196713d0948df8ae82eee7b8f955b1a27d095e27bd58ef9c694924a9fda0d91b9b409b5b0f9e2da60400445b3c307824b37227d8ec7de56a6064267d4e36f601d3cc6951949cab864f3372890b30c6ef7683f9962116d5eb75ac6ed5daa40010abbe61bfd91707f00c1136289c1125d7b5cb33b2caf74e4b49fbccaa380456e6b37647a9e1f4cc73959aee2d0b75a1339b98750e21a0761ca6dd30ffd25244007f642d65348cb2f3366f2cfa61027d7b50a53f38a2795d74904686e01ecfef20c9b28a47a40e8b8da76e0039b9aa9862515d5239f8a913c564e6f17dd97e052a104edf88fc56b2e59d1edb1c68ab67604f69de9811cbf7ac8296804bd279d2acadeb5bc125eb41e16fae8542e28f20da37f87897deee1583f8923369d9d8e03710ce511ce1cf9548d890fe54410aba2ed3eaf9e2d47965ebed950b11296bb06cac280c80566e879e798a5de8ddaafcd4690f5f9fd8b447c90989570a890012d46922976afccb6925776caa46459ce49c2c793a68fa8043b2908cd63896ae2e6bd85081b93a214cdaed84a644a40d8ede91038f9c58a8eb561e02aee9fbf6c3f04c8c95c08ef969e945f181959b24e5fdcaccfe2d71309493de02a53026a83f1b1822865410a376df23c6b01fcef61d6264ba1658f54764fba6bafb3d69f9f16f25f8d723d78c5cd5e826240d033bc62f7d2c09d2371fa303c3c7754b2b84f1a4a3b6f31aa78d6c20941d132bb0e30c6b05d6cc4ce4879e46a6ed32b0e38c4ecdaac71801d4a8be79bcd161ac6bdce8bee50013a17ee8e925ad54f3eeb824dc3a1336933c5d7627ccd7e2bb3152a97356df1c41b500cb4a1e9ac61c6c69dcab164b8ceff42dc152daa7e13250603ab29fedc75a54b3dc67c27eac06a7e72eb87fdcb7d44a07283647c2e4d812690ec2e1ee00396e372f8bbd4f0401f48b9a0f52ab0a552429043f2a89808bba1ac2d64a743612b6d754d4df85b4c75c49ab4581ac2c8cc7348930a0b5142b31515c8fe4d65bd5414b6efeb0dae070f81415dcc0e8ac63f85db1bb0a9694d7f6b31b2d8cf7aaf6f8d45da8f3b32926065f474c4593aa813e6eea12e972f0c1e65d99005249d2ef95840501fc772afd31eb9003c61d901e604b601545a4b726ec5b8bfea02b0d0100bae86e1360ae5f3b1a60f7090db499000831ce764478615c9a2f952ba3e1cea4f85512ba53683e8dab255611323aed679052acb9cd1018fefb9aa6d30ec414cee233555b7cdb5b1c394071c35e3ee43c14592530537cf047b2a15d9c6ad6aaa8b36d0413eccdf5f17e297b7f19fa809fdcbebe0547acfcef9f787e6861faaa3dd870cd38b3e08b14ba3da74f7d1ba10f72308a4c3c3ffb1cf93e3761fae6958747884bd12d8b4cb1ef7fc8684558051f629839ec45813524f592f47dd46838cc913907c91d357ed3ed870b6a198d6b85e23e36fee534cec12b4535070291c8027ef37df0ec1830f89e8cb41874d0270048fae425c3273abc2808f2787023e903b7a06bcc00afe490e64cfb1498f220e89d17be564984bb5276d09074251796c02fab35824db9b39ce19bc438d296fc76326475b6d76683ef60a7905bf80e77c1ff3e9943a70fc10c7b3a6851aa26d5f96790bd023cde77b6f9120f66c371d053250d8ec295476bb87c8eeb60c30e03081eeb39dbf6980f48aaf1704a8b5baf815b16dd58db541966bc4a9ec9f551fec80f3b5b6519f640eb5f6ccd8506c76054ebd9f308e842d7e23ba1be1429df20acaf8dc00eb6059db5c0b251b6688ec64c4efe5578f04785b0bef4f59f78298c61c0d063915998ef99a6c3c18fa02c3442eac71dcca3bc91186c70c6e1339f590c8baf942305075982451e718a744a11726f47bbcf16341f5ed204c9db14e41c36c562baf250d896a7bc03d9e2cf9ffb0536461b718f7f8b1a99b316241eb645f5aa3284a8730f901135e1ee1e0bc23c808b4460fcd1c4986f7f746dadfc066ec33214844dfacdfc2c9869ea835eab3780d1c5b41db08c199227e01b0d2b5c71e894e383c33af6a3f5e801aa8f4291b30b5d31a58d343525aa7df112b27578c34fd407c0aa78e44304f1631dad8e1a10d10b5486c83075027a3bc1202bc3eb0374be011a5675e89a8a83994e18eac477d409b391bcdcbbf71bdf3c216ba0f92e930afcf39d25ed3715393d6d579a226764e28e091781e4bda9c74e034eab413bb67375035a0caed98a46a3d2c1c7d926a084c780c1be41c948f20d86c6e28969841aa923f1505b5914f1c6729e435da0bd7fdd3bc837dfbc742ec77de3602b25ed437d4500b64e30b65fdeca28c5e6b8c4e9182370c0a3f82eadea0a52ee32c2757b6f6a34241c80c06871ecedd1d51a16739dd084edef6ed269838e83858f83c4a8902bfda26bde9072b8544024b21c9183ca75c18cfe838591ac3a8d164f07f57fd2e87cf3c81486520e5d0ab0fd3ab28e7d4b77aa49e0ce4f59b4b7c454037861b856b3a6b83c0b9c3b27f39da44e28823cd3afadd1a107196efa0126fdcc96cf438f9844dbf4a20d5f86bcb7408a89b9e855dee13f53f35fc80752b988ea66903de3230dc2d00d0694d30a160ba62790767dfb9ce481153bf4c7fc90f875c62e54d646c74bf789fb43c3ef45b8c5a88260121448d61c1809f755fac7dfcf618dd36e856117795337f0472e0fa46e10a45149f8cd4756ad3716cffdc81ef344748d4b28782a264d4d2f747ead0fb531bd273e8078437b52d5324d01d1ee1bdf892e90316d74871ae633664e23808", 0x1000}], 0x8) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01f5040601005e0eea7b601a0d069d78681eab07783b00007dfb7055", 0x1c) getpeername$inet6(r1, &(0x7f0000000680), &(0x7f0000000780)=0xc) writev(r1, &(0x7f00000007c0)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1db) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="c478079794e0e42ec9d0b57b4692775b8023a9e97810aed463d33e827ce5222bfbb507001536b8f78d4ffd2fa35dc6b32b5511286197b0b78af89fc54ec47818dea7cf802b86fdfddef3af", 0x4b}, {&(0x7f0000000180)="f1632f86c7851449828937ffb08dedd0c8d0a65db5f8f89c0d271983adde25bbf3b12bb7a2b9a74d4bf4f341db39cd471a36d9586f8f2c1fe504e0974beb319315901fada398efc00df7042c59be57aeb1ab214075a612797aae99544759377465a339f0df2bffe46e9168cd5d0375599a8207525910331bb6dc3264a7b4dfae550e5da7df838230735a0f686e6a3102bf036863d5e047e5051b20ba15c54f9fc1930714b688da9f9ce81e4456dd1f612bf595e2f724", 0xb6}, {&(0x7f0000000240)="d67b516608e6c4382a60624e4fb3ab089fb2242aef1b89636ff8f7e89128ca9c9b5e79169135ab4f057447f3e6713f4bc1d57c00946098c9ff27e524ae71c85591c0ca0a8924f02f290c2679f5c265717df1abd8d943094d4990f689012e294fa7e32e7ae99eace4029cc44edd8a9e332ee8012cd0ded4fa41560a3de7efc88a6704602936baea837d2f5d0924183d27d17834600d2b08327f6c593309c1c5d822d716cadcc3799231cb9a433c7e063b2388", 0xb2}, {&(0x7f0000000300)="fa6bfac3155b1f05367e0e4360d53916e813aad4a8c950e8b639f9e6d4e4bf759cce10436b5c1fa449d59385e9d9f03074574f1550422519b0184334c467399522348828451ac4625d8211ae448119f18e465423b250326e8ecce6797ede9fd9c3647efac0f42906968b2b269534ea3590dcc2bd6ba159ecbe5b0567a6571bf13082e81b", 0x84}, {&(0x7f00000003c0)="e6167d4f5917ad2c327d751eddcb3aaa65abe3ef1a30980a42d9b93cf3a214be0ed6a6933b4da7261f6cbb65ce6d39df0211ddfeb27b22b1f7cfc1d8e0b7a3c563134395c07ee531d02ea587", 0x4c}, {&(0x7f0000000440)="329f7fa07f1560a32577fa32036224fede35ab163b06c5275544c41d6b620534df4852444f102288a4b8ac8c4a398e81933bd98c2d55a735472d40ed1d257bb814c652827202843c0f065d024a832c18587d079b3dda7e20d0f009b25e30f00ff40f6457cd97b142", 0x68}, {&(0x7f00000004c0)="25037055c6e837922bc6dc890bc0710988d8c2192545c446cc147a7ca2858e4a29c85b760b60658944a919dd26927f881972dca2a078ab3709e63a8f049e1c374fdf2a204082a0d2c3772522bb1c6a90f215f02f78db2686b2656d9e6e8a4c93a96ab4c0c25ef2e25dba6b6b96a0f00612e39c56f06372bade45465f789742a9d02a5ec555ca08ccad785c2c92b4e6a21ec64c28ab8936a35e046b3c7e799168f8a5af0bbb16a467d43140df6b2c49682a5c10889df3a19a1c932db29d01984d1267fb588f350e72a1ec333f9c724264918ee6fedc5e1dda0cba1557d406", 0xde}, {&(0x7f0000000080)="2f7330b89f048eddea7662ad73c9f1e17f79e1363c71bb2f6db60fdf2dfbf93b31cb8a2418b5d43d79a4ad7c1e5cc17057cf0b9902673ece4e4e", 0x3a}, {&(0x7f00000005c0)="badc034ced1d382a7c42550f7550b5b86da2f4fd7025c6f4169e832b7dfd9d9b2f4d985cde38c144c181ca8fcf147f3413748765306d455a33b815f83b8d5b513e9e191a5a0bf3da39a99861aaefb75f1992e8cc1c04f231ecbec8d739490b706455850ca4917ff7fafee504db7a4aad271e6b8d96001e428964d1151eb34783e4688b39889f7592a0b3f2b81b1969b1", 0x90}, {&(0x7f0000000680)}], 0xa, 0x0) 16:00:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xc000, 0xfff) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) 16:00:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = semget(0x1, 0x1, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/44) ftruncate(r0, 0x0) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000780)="54e7dfa82c0db9954d0ab824eab0835d96e8641e1fe636962d9d00d1f56b2d4aca8b06e0ae1302ccdb517464e5c43e4ebcb99ffde18d4fce486f9b076a6a9faadd27d738052ca7376faf4391ece5116136589ebc228c640a3dd54ff618d31cf6f945", 0x62}], 0x1) r1 = dup(r0) lseek(r0, 0x0, 0x7fff) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x3, 0x3) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) recvmsg(r1, &(0x7f0000000740)={&(0x7f00000000c0)=@un=@file={0x0, ""/14}, 0x10, &(0x7f0000000600)=[{&(0x7f0000000d80)=""/4096, 0x1000}, {&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/139, 0x8b}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/197, 0xc5}, {&(0x7f0000000500)=""/181, 0xb5}, {&(0x7f00000005c0)=""/31, 0x1f}], 0x8, &(0x7f0000000680)=""/148, 0x94}, 0x42) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 16:00:25 executing program 1: r0 = socket(0x18, 0x5, 0xfffffffffffff7fe) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) getgid() 16:00:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x40000010}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab08098824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000040)="6b9cf9ea5ba07f8ae5d90705c9ae3e6c02008b74361e3d", 0x17) ioctl$TIOCNOTTY(r1, 0x20007471) write(r1, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() kqueue() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x105) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:25 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 16:00:25 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x10000, 0x80000000000000e, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:25 executing program 0: r0 = semget(0x2, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{}, {0x3, 0x0, 0x800}], 0x2) 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = socket(0x22, 0x7, 0x2) r1 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchown(r0, r1, r2) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204a49155ce1e0042", 0xa}], 0x1, 0x0) chdir(&(0x7f0000000000)='./bus\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0) pwritev(r3, &(0x7f0000000000), 0x0, 0x0) fchownat(r3, &(0x7f0000000100)='./bus\x00', r1, r2, 0x2) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r1) listen(r1, 0x1) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) setsockopt(r0, 0x29, 0x800000000000008, &(0x7f0000000000)="292918d700987ba39b44a10001008fd0d3801de0a7000000000007d67d91526ed800f1673ab4e9be8f3307f7cd9ed24952d332ee4c82", 0x36) 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) r2 = getpgrp() setpgid(0x0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) fcntl$setown(r1, 0x6, r2) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:00:26 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x0) 16:00:27 executing program 1: r0 = semget$private(0x0, 0x0, 0x20) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/13) socketpair(0x10, 0x4004, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0x5, 0x8}, 0x10) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/58) getsockopt(r1, 0x1, 0x4, &(0x7f0000000180)=""/100, &(0x7f0000000200)=0x64) socketpair(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000280)=""/162) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000340)=""/127) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r4 = semget$private(0x0, 0x3, 0x0) socketpair(0x26, 0x4005, 0x400, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000400)=""/4096) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000001400)=0x100000000) getsockopt(r3, 0x8, 0x0, &(0x7f0000001440)=""/131, &(0x7f0000001500)=0x83) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000001540)=""/36) semget(0x3, 0x0, 0x14) bind$inet(r3, &(0x7f0000001580)={0x2, 0x1}, 0xc) getgid() fchmod(r5, 0x84) semget$private(0x0, 0x3, 0x40) semget$private(0x0, 0x4, 0x208) sendto$unix(r6, &(0x7f00000015c0)="d1431970337c37f2d3aad9c2e8825de5570e174290a6d462807808f497a6dd8066e18a11af0bcad1e473c71e52e2ea9b777f093dd15c1057a03954848eef145c17f903bca1822bbbad9c882e246c2c2fd40ebe6064218f045f9fe961b3a6e7e899ba624e7877f9a4d5a87bfcbd7925cdc3ebdee853ed4bd58816b1b738b906b8e64ac2d3506d1503d4ec9b36f6fc7a4d0d3b059fbc476a0bb1e7be", 0x9b, 0x406, 0x0, 0x0) write(r6, &(0x7f0000001680)="50fa97d239a42d0eb515cb36", 0xc) write(r1, &(0x7f00000016c0)="04", 0x1) r7 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) setreuid(r7, r8) socketpair(0x18, 0x4000, 0x10001, &(0x7f0000001780)) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_open_pts() chmod(&(0x7f0000000140)='./file1\x00', 0x23f) setuid(0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000100)='.\x00', 0x3, 0x0) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/238, 0xee}], 0x5) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/103, 0x67) fsync(r0) 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:27 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x1, 0x2, 0x100}, {{r2}, 0xfffffffffffffffc, 0x80, 0x3, 0x80, 0xffffffff00000001}, {{r1}, 0xffffffffffffffff, 0x11, 0x40000045, 0x4, 0xab6}, {{r2}, 0xfffffffffffffffd, 0x0, 0x4, 0xbe1, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x1, 0x40, 0x7be6}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x3, 0xbe}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000001, 0x1f, 0x7}, {{r2}, 0xfffffffffffffff8, 0x21, 0x20000000, 0x0, 0x9db3}, {{r2}, 0xffffffffffffffff, 0x2a, 0x3, 0x3, 0xc4b}, {{r3}, 0xfffffffffffffffa, 0x14, 0x44, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x2, 0x6}], 0xffff, &(0x7f00000000c0)={0x8, 0x5c}) 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) fchmod(r0, 0xe) close(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') syz_open_pts() 16:00:27 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x4}], 0x35, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0xa4, 0x20000000, 0x9, 0x10001}, {{r0}, 0x0, 0xf50c945e1a914ed3, 0x1, 0xf0e}, {{r0}, 0xffffffffffffffff, 0x5a, 0x18, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0xa1, 0x6, 0xffffffffffffff9a, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x8, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x80000000, 0x1, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x1, 0xa0000000, 0x401, 0x4}], 0x3, &(0x7f0000000080)={0x7, 0x4}) 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet6(0x18, 0x4003, 0x0) fcntl$getflags(r1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x101) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r3 = msgget(0x3, 0x10) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000300)=""/21) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) 16:00:27 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r0, 0x91f194d7b2f1a62b, 0x8, &(0x7f0000000000)=0x1) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getppid() r2 = semget(0x2, 0x7, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/240) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000380)=""/156, 0x9c) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000280)=""/226) fcntl$setown(r0, 0x6, r1) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000080)="18c037485212cd567ad9da630d38f9516c04ba9fcec65dc75e97677a4cd2bb2e27ab0b12446accffc252886ca0cf074b760ba157f3ec9b853430bb583ab87168a9cd4452f42790fd6e2e0a0e8885ee8ed1ae6a4f665180c4ecf6b5398ee70b4e110cf097e4a53e3791ed4d34dfba5aa0c0f3d327cc055e02f60bae259eba97f692b7b75a7fae5705ed37d5df7a19403b52c7ee4d10695bc3dc508a", 0x9b) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)="e9557a27d26d56117a51006a8770884624b9a809e9809b30088b727980ffebe97465c136435929b0fe7402e5457c8a63117d9556010a17102f4b39c48f8e6bca2626b227c680c289abd41d0478ddb233b956d590a0b7fe10c685b11e36f98a32b886701278c8e8b6764272bde85f10eef55b9c2857fa677271d28c8ba725", 0x7e}, {&(0x7f0000000000)="f5139f0f1ff703093be1c25d7148ee750f6566ec87b54a89297d9d5710574e29ef1336d56c5e5108afb12697069304ddf78a85ac", 0x34}, {&(0x7f00000001c0)="78da8aa2631869f242aa0c5222cafde66b5f0cddb187271e4a6980e6beb8cfbd0b9dc58b3b68b2957bc409d415432ed7fab5105bad4a05f21b179cb2e30fe7ce239ced60fd556010da2988a893", 0x4d}], 0x3, 0x0) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000000340), 0xff23) 16:00:27 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0xffffffffffffff37, 0x0, 0x0, 0x558) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1, &(0x7f0000000140)=""/60, 0x3c}, 0x800) 16:00:27 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0x0, 0x6ef532e0}) shmctl$IPC_SET(r0, 0x1, 0x0) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) 16:00:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x1) select(0x40, &(0x7f0000000140)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454f3463}, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) linkat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) 16:00:28 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) shmget$private(0x0, 0x1000, 0x6, &(0x7f0000004000/0x1000)=nil) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000140)={0x0, 0xbc, 0x0, 0x0, 0x0, 0xfffffffffffffcf3}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0xa, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x8, 0x8}, {0x18, 0x3, 0x2, 0x6}, 0x6, [0x3, 0x26, 0x2, 0x6, 0x1000, 0x2, 0xfff, 0x3]}, 0x3c) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:28 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x10000006) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x2) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x4, 0x2) 16:00:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/212) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x38000000, 0x1}, &(0x7f0000000100)) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:29 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3f, 0x7f}, 0x8) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x8) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x10000, 0x80000000, 0x20, 0x24}) pckbd_enable: command error 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002340)=[{&(0x7f00000023c0)="77014a7241c25ac848af9c31308f0d1aaf0e70ba420efebb5b98ae9161dae5921f1715a9a2b818ae026c7027fa60fa0eea2404dc76c77b695b", 0x39}, {&(0x7f0000001240)="b61e94a450768f0babf76d5c06fe0554fbe4d34002e8f3a0bf880b1df6d6a354b804dc00e8c27e0fc6d2630ad42da4cff5acce73413e7eae962a87ae4cfae9c05871c21666574ab58401d267da3ab1c84e5eeddea9c61d43ae63a181e3e9de4d5fb00d93452f2984f5abad800e94c1b524", 0x71}, {&(0x7f00000012c0)="0aafbb137b719fb27d5d2f8d21752deadf1872c6a02810fc548e2e23dfa9dc97dbd788a917769b991bebb7139f61ae21d6f785c26d11415f77c08be6f2634469cb2ba68fc9511655925a3a19fa09d1324cd7ae2bc679c8cf9bac4f04294b5d7299a9481add46", 0x66}, {&(0x7f0000001340)="f558383aae7d465e4ea06176c94e13ebc59a60a4f53c6909ded491357a23e74d0fa674a06e097db1559e86c8809cf7d756f5a47e2b060683f8902ab44b789c36ae83c145111b04ff8971abc8eb44eccc7672f8882dedfa8b60abb0b6625b089245b2c25746ae93672fbfea8dd62f4a2d4a4035c7701a131691cd4b0f41f8b1752b2b5abacd0364895b1097ea666df16fed18b8acc241bfbb06cb0cd5c9a96ec68c81bdd171192051b468ee10a411c054f03ec5c595786ccba25ac98cb5e081b135712c05e0a01a8e013b82cab39bcca8ab3fca5ca86b7598c5716c66190a92f255e951c355455a9949b40092c9eb659c5058145985ec9344019dadb31a3a840acd22e5480938fbee6f5a793fc372a01eafb57b264297f2f02a35560cda5a77a8b65fa59e29021eed6b8507728389d30f15cdddec1bc7f77de0232a864ae1737e5d625dadc6657e08cd6bd2ec0f13c04cd3e0b350532bca137044b4bac7a6a0857a08d3d26ec00d11a0094e68ce105d74036cac23525499b76b0b36b1083f8b0613bbf7545b156b89a69d78427d9dffaf7b80263e8e0e054c7cfbd020f68364c81342d1bd89c32a81391591de38d47e9c6a5b766aa0e45a5fd063fe1898535dbb3db0963788abdfc41657deca5e1cbbbc62fec08bf2bf4ae0ac45eae66c347fb587f89e7b6a3bb1a4c14a6718139a1827b30a0dc0abbb5009545c2f71317c69c3ccdd7a8a8670ccacb7c73ed6c4178e1338f1028e24a114d2771972efda5c8d8cd5c355dcd5646ee976eca3674d39d1373fa2a98d930d2a7394fb4f5889d81b2d4a2fc8e7bd4d13cf2b0ce9a34e1a7d20cd628ba8a438ff2850e84918359523b6a40c1a62cd998a19b3d2ba7d09da926520daacc80ed8caebe6313fc98cb55e6d1b780d1a2cd006ee56f2d4b74eff17e1fcb73a235b6298641ad151c4bb1ad4ad333cc5385a920e8fbe28c3bb64e34fdb3a0bcafeaa834e8a2de9ccf43a4067c34e2db3bc18334c891fbbf0d547e281a8fc727807529cc27092626620c31091e6e7bdb98d8e5748a5f1432f50545da46dce40a560bc29f6b870cd1f31c28160a4a971dc7edacc0d0572436dd482f2d0590192a30f03f33c6e068054f3b746c8c48565f6e22f3f2f150efae3258ba60539cba01ffd484bfc345be252bd71e02b27219165ffd3eda67328948e1843ee756c865f894ed35192156cd8c004ddd2244a42b3aa94e19f276e82ca270c8ad6b3d36c20325cfabf8ab54f09de94d8818248c4c679d6cb2cc63671eda4c2525fc5743bf86529e2244de61180781f98c27d744359650088d96b66cfecbe60d77c66a78de68c186324a57ed372e38a620469cae30ddd39beb795ef947b529a0498b56a30fa500611b1eab795556cf815d3e99563f3c6d41dbd26690e0ba5e3bec2c00d670efc479c94a3c5a0c16425d3b825b7af9ffd2e24e7aa30ce01ac5805401ecbff1fdb7c63342bdd68705b0528dfad0d0a98c92cbbe2b852c5e54bb20f72022ac245f1e9a17920dc5af8e0505a0b5b8c326a1b8938faf0bd7ec2fb66578a07df322e5210bb23f7fbd05705c095adb1414a00ea0fbe9ffd49ddabaf841b6be65d3c4442cf35f5729e87f5ba016918628996c1fc08c068a900a2f2702ccea9b9c1eb6e540ce3f5a05a31c0462d9a6e8d10a303e02376f5f379f2fb24c63916e24bd7cf0209388801bb4e1904f3f5fb330bb4a8495ab2ee3e58518eefec65f56a8aa590d6ec1189a37b21d345de506306d0e33d157cd617a041a96a0cbbf82cb4e54d9e172136b521403a5fd060fd9270f3492c4656d9aa2361ee647dc80923945fc37a9ea8b27371d71a9af5e7996c036cf8b3dcf4b0afbe4b985945a3e7a988aa8082a01bc97d534bb52b050ec2a159eae87cd38040ea1f11208a4934adfe792acdd7cad8b32fb2608b9ef4bde7b82eb0500ead2cddc828693f3d2c87b36506b3d3ed10ed03fa0d04ca319e66cbe4306bc33227720f650b80986b1a45a76f512e29b6be4553bd9c05e3f5afe20cf9d1da53506e27fa8a69c8eec0d98a1c0fdb14702c52b374090b6052b20001995e6124ff8164e3a960f6848675258fc9a9ce9f2be704431a3da38d612f22c86de73e2e501e66a119d7bf1469c595983e16d741c94866f7a024feb2c22189a57d76a1f83fb29e9ffba11bf12df8c0a7dd643afedad645aa7b7f29f6d3d1efe0cd72ed776da0b45d60486206536c35fa7f4fd7346749b9eda69a6754a005525a77d13eeb9d4656bdd9efe661565a0fc3d182aec0f8e4c36f14e3b0c0d384b01dedd2b628c9ca06efbf5d5f816237f7f9fd06832ed02c8b106109a691d99a4354676073104b9d1acbcfbb4dd3e915e3aed9cd0ef3b0b41bc9ec2f42657979bb745103fc83984540f73f447b1bc8de5b066c13d90309a561294bf1863920f3816e37cd5125155a3c10537252e80b01371b6d7fbb9d6942519ad91bfe7e7940768ea72c32656027efc5abc43d457fd25bf17127a9299da42b4997b931f1d5aff33006cc277a45a96bdded949df1ade6e7c2bb5fc278c842bbd727fc5d690a32ecb6a3116feea62330f898b9d77a84c3be54d538fc9207438dc5e603c383d9994b865d851fba717dc5900546dc10beadc14a872bb68b8ab4688d72fa3021c126bb0d564176f7ed3f3a9d1a37459f24514db941813279a36772b9623135791c581e906601737ce1ac203bc01f543eea1f3e2afeef0bf393ebb9e349230702feee24a64f32b7f76f84345bb40b4163f0c2ae6973ca2dc95b631df326f2a506babc9c43be9bc32911b7d13ff1735ac5774c7b34d43d8124122547400b61761c19a96802ff9dea7fcf90b46000e49b97ea93861efef85a5b1b1e6d438248ca213a2eb467ea4301fc7a0bcc25d4018220b1ae390f3fe1e097a7975ddfe6f8f4efa4aee881201c84c1fa2c2665381e80e4de2fc1b65f72b09ad6ab664b353b4639aaa78b2c3c13674cb16ee5a79da5182d496f318a9d34c7e902d87466b403f89e3247523ec12824f63d2954632f8deb5d1a82ce9871904050cd33eab51c442e197014321b2c2ff99f1a57c4d201c43789e651539edf3d35dbc59b9ac6d62773f5443c7ab5fb3cdba83ae9a992d22f855d5c0eb2f629fef3b0db32f4483f64cc15e7a0e09b3c2af3f7936152dd518673073eb1b6994942c994559dc8324897043360baa1e395474eccc22df117fb58346032fd5841d00e919b33ea5aa190424a1410a608d822fa7bf2a15c15ac88fd6492009535217bc4460ba1dc3417165a3aa214321d70dd9006f5f2e4a7b05239e000f0dcc95500dcbaee044bc6ff81369dfa2455be69e391d711c2c57012107281c50c0698fd53e53c04f1dcb87c61cf96eddc3c9f3856c4af0c936db561fb51f5a6851a090e9e83a1ec38f9017c608df7f590063872a9e07fe674fe2b826ef4bfb2dd2e69075328c201e3a81daad6c548112232d8b124fff7a7588a2ba00cb33831a2058701e1b2c8665da3761b8d02504684171b08389ff6e0ef15d00f808503f066355a211d6ea3975f061bb40e86008f605d421c9bbcbeab4075d988529cd6ef539fe59fd3a03ae1b87b103a3a025b334e57a4a8738705001f68460eacd2a53ad7bf0f7ca250c3d756be4f3c9f2d041e4e9cd8f4bc3fed58c2731b268b701fb2ee9067f1ae5eb5191a3924b311c956faaa58dec9f3eb5b897fb8acc6e31cce878eab74bc623dedf3302f09f35bda94bbf4c06e834054e1b710bd018c7ee3ef489b164cde1a365c57a4f04d9c5af04199546d9b292b23459b195f5f399be171d62552bd98e45a7b5591da4a60beb42e6a5a695ba51bbb75736fc94fbb50eef2928053bc76e6ebe8fa7fcdf1e0a405516a78f544482a06a9068fb207a6a978606bc853b08d9878efc413dacbed53ae9e740598518650160ebeef23d91c794610e7e1b3fb2259d0978347db3cb0afc5921a2bcd55e1dcaf4975cb610ee36ac060b841014dcda66637e13314b1857378e78ddab75a4ba696475738a89ca0c2123442d00536223785d343f58aa663bd90a47f6d9073fc38fd2b77460c51200c462988f8029aafd884878e74d95a3d082d31df2e968396b6dd308e4f46dc91f1bf6c94512ae2ea47875f839345d418e7b985047bb886296f212b4e3b4ba1a0d53af032751ec39b06e51149e7df5ee07039db962be4bba02abc6b3d1b02ed5bd33f7a3a71f267ae8a58c067502746b08be6dbcfcf1f8c123a96f87b68352eed3299abd6858204e3cbcbf3e200902f6733a16ef17101c55a6e185e63c33e5d3ae113617ca36ea0a5af1218f2660cceafe2c2573219ba6420215178f00e727b4863e7f73520b2cf3794a416a618427d9be6bb06e5cf5d09866c9d4727f60323310a77694ec235d978ba4a2da65d545dab27c3a294a01321d1def53114b9cf12f8ff947ff81f522f479c73dee3f357468c23677978e09caa0d36de85a6f7bae7060fae68099e3d1326e77ab4864d9f827bbef6debb30291f9e2935df22f7ae6b6089066b7494e2aa3587243a468860ffb3692b359b8b54e8b687616e910294a542fc3ec06942a0a11dde17b09b6d24f6483567fb6ffbdf76a8036c0fd02452b4c4937b2e77e51bfda64997ed9c6cb6d288dd7333004420ac2f0610670c415fcacb48a57794432f9aaab4e96df03e0d9f1cef107dbbe5fe14bc60248687bcb5c81e9dd554d786d5304a0b0a4cf7bd0052204db5526f2a65fbfa3d3daaa5591fe827144626cf3980eba2fe5c615a01c2f076dfa9eb6fe713bb2a8fc9081cca3771d7f137aa84489c357ba2767978eff580c2be92aeabc574330bf7e5e8aa45013ab14c831fbb792e6a51746dbfb9bba8405b7ff73b42c1f989b9bc2fd1ed2fe940458ef338aec0664b5624fc78d5ac9d1129f02d86d80407dee232b39c8152da800bf993b42d9d2503c13b0eefe36a5cd1ae6f2e1dee00c53757fb0ea500e149b6e808a2fb4c99ddcabe2f63f0a216f96a9b7d187faa306c446dc775e629e80d56a7c3cea5a81e07bcb215185a4eec9f3f3a04243ca379ffcfc4661f2789f32c69725b694beeae4cad9e14208bd6af0265530579a424f612e86be00486b52deced84b9f98cd7f22f48c6c6311fab3689871cc8833898d1feda59ba5dc024995efcd28a40258fdd88b96a3ca7bb6e2998e65399496ac33fadbc57cd1a6787eb6b3de4aab5c7cf5d95abc8b00d8c01ecc29d216c5369ef1982b4d7eebc95b6bcded94bd2e945fe779b714404e9d62f428c9467083187d8c2e2372a4c551031a4be9511bd6f25a52b344f7b5611978fd99966a372730b94ca48333aa0c1b5e69d5263e15dd838bc2c13ec1ed2b095f39f64c574dee65e2b76b87cf3f30e85e7518159f3a2e98d138cdaa1cc9102bb6f89e7c0c0d3f96930fd07bd431384a95ce391e13c79c58d7e431a1caddb17bb94ade9759fd957d846ce24f5b00b24f1b02864c6f9ce34f08a3ff4b83203cea0f36bff75cbf8ecf9d0f79e5f4fd72d3d600a0154d0c13f177bc76ba98e42274eff32387aebe307fb0b8ef144198fc32f7723f1b78428ee20f09970f7c862191224883e8b8b9afc25f1345990e8055ab3e620d4e9b1689322a26f0424b3344f169778ad55b9f4be592c1233c5010d0c05a066b363869fb2b6d075f75ddaa1c5ce0026258154a36c1aeb195f3f46613ebbdc91144bb327922e85c2359aa7a75f7a708eddaee3d8981bfab5b6cda84da39ec4dcdfa9536716951f92c20fa0f06ce3318562ab4a2128c1911b6bbcd47f2e840e", 0x1000}], 0x4, 0x0, 0x0, 0x4}, 0xc) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000001200)='./bus/file0\x00', &(0x7f0000002400)) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x867) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000000c0)=0x9) flock(r0, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x3, 0x6, 0x9, r1}) sendto(r0, &(0x7f0000000140)="6fa8f1b134a02bf3a14a5ddf10f474b0f67580dff91a4e37b4cb9d02a8c97b2e394d06fdcf0976f57d314e2bf4084dba6c64092b096a3b7881c427ef54ee40a79f2e35b80691814807770c88643d16374e682880cd1e97939527fbd19123d3e0517147b185efef5701c9ec5bf6019e88f01b7468b947ceecc56ae613e516bd5da8b0ad652d5f1cf14f893a68ba07e905671c969d29a353e0a1309944c85174b601a3d8af64a0001a2aa08cd63298e318880487a22d9f616afa9850f4826359816fc1827b3202ce921f95f763f9128f5fbbe285b41e827c26aa97440a276afe5e2ba13a842e2d75c5ce", 0xe9, 0x8, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) pckbd_enable: command error 16:00:30 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x100000000000002, 0x2}], 0x0, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/95}, &(0x7f0000000240)=0x61) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xff) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000), 0x0) writev(r1, &(0x7f0000000140), 0x10000111) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb50cbd3be40df7c5, &(0x7f0000000100)="a48e20c402c5ad716f18d4d433e84b05b14851a0f34f72f363d4f75ce4df26e931e2c8347778e215ff6f36449d08976fd8e6e767165196aaf740c6fac092dc39417c4216ca697b334ea8cbef317cd5b76dd0220671a38a627cd602590a2493", 0x5f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) sendto$inet(r0, &(0x7f0000000180)="10c0a01caf018c3e07dcc2fd1e7c58d2a0995eb171fe984531765544859562ce0e4dd56e3c5bc99ff5dcfce7bfda58c798cf8006f5342a00818559261d6db0d3dc968a8e5b8809b7a020429447b691dd9f7e17b9521e475eb8bc2865add0fcff08fd92414ec69913463e4bbb3d75cafc457eedf168c75150f044096d3a143e771dd53ba90b3b354c2bca0565821b378d5dff74635cd1d259c6fd889ab3c7efda313d969d8a98966e7f6e29b79d7882104db4ad72f505369148927da7ac696579a4ec5633729520de6cc5e10b96cc8ecdd732", 0xd2, 0x401, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x3, 0x8, &(0x7f0000000280)="99dbf7e7bcca52e7e0641a5338c8aa351f4b59adce504a5050658e64ab995d949fb2b2f13961785301f509809bac831d59ecca3aea88a4977c5eba7bdce6b334c33909e62562bebe2220659e7f62f2dd2759b8657869ee46b9603d67dfdb3bef2dfa872dcf9982f20716cbc17c1876e406a26ecb0356d0491320fcfdab799ebe535114b94621f533754e86c58d766ef5c1c8fbfebae9ec1fd760db0981202b60596b7b201549129a29f3143b66c969105d6986f9599021a914f8e6ee5aca9fb7e9ea97b2904ecf9fc44477661a5bc5a7df801ec65a9f3f0c0bf2c41b5d45f893996af01981734b10f46e50690228d5", 0xef) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) socket$inet(0x2, 0x2, 0x7) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() r1 = socket$inet6(0x18, 0x5, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000140)=0xfffffffffffffdef) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setuid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x180, 0xfffffffffffffffe) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r3, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x160) seteuid(r0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0xffffffff80000000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="40c5c57e34eaaa3b840f99eb51fa7b49c9fed86ea85f4e18d082fea8c4c4fc8f54e647106be4647921a4b0e22eae3449e4f1fca7045186f12e002e3ecde2c83eac525326c518f342bbff9c4ceed01cd08525", 0x52) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x4) open$dir(&(0x7f00000000c0)='./file1\x00', 0x80, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$TIOCSTART(r1, 0x2000746e) socket$inet(0x2, 0x0, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) 16:00:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="bfbfc1609a51c3f0b84d6f842737094d65eddde4a15560d8096b4c212cabfcc2393c4880c75d00939379273aca60288bcbe653a6e973720cb20fe18cc5763f5e809ab65eb37cfd429ec0b2d65b7d362f1cfd8f963e9108a4a8af011f1e9e79d4039d026a33537fb0684f942688b026ba4fa00e901410bac8f0cb9ce5cdfeb34c18a3457007fb81e0b98afed4693720266f12807c047b6dd0ae75062bbe96f2fb6f7e1a3dd4fb6862cd307e3df2ed6f3bcfbdf0fd6b33935ec52b2d3f98456f3a1f0e0d5eb281", 0xc6, 0x0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:00:30 executing program 0: kqueue() munmap(&(0x7f0000009000/0x400000)=nil, 0x400004) 16:00:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x5) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/129) r2 = shmget$private(0x0, 0xa000, 0x20, &(0x7f0000ff5000/0xa000)=nil) shmctl$IPC_RMID(r2, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x4, 0x1) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/42}, &(0x7f00000000c0)=0x2c) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x420, 0x0) 16:00:30 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = semget$private(0x0, 0x1, 0x20000020fc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x4, r3, r4, r5, r6, 0x44, 0x1}, 0x9, 0x7, 0x6}) 16:00:30 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="f3a914f90000"], &(0x7f0000000240)=0x6) recvfrom(r0, &(0x7f00000004c0)=""/4096, 0x1000, 0x40, &(0x7f0000000280)=@in6={0x18, 0x1, 0x7, 0xffffffff}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 16:00:30 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0xfffffffffffffffe, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/117) shmget$private(0x0, 0x2000, 0x220, &(0x7f0000ffb000/0x2000)=nil) msgrcv(r0, &(0x7f0000000080)={0x0, ""/5}, 0xd, 0x3, 0x800) 16:00:30 executing program 1: mknod(&(0x7f0000001240)='./file0\x00', 0x2080, 0x100000001) open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) 16:00:30 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x129) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x8}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:30 executing program 0: r0 = socket(0x18, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) mprotect(&(0x7f0000492000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mprotect(&(0x7f0000185000/0x3000)=nil, 0x3000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x320, 0x100) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3) nanosleep(&(0x7f00000000c0)={0xfffffffeffffffff, 0x8}, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x2) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r1) flock(r1, 0x0) 16:00:30 executing program 0: socketpair(0x11, 0x4, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xfffffffffffffffd, 0x1b8, &(0x7f00000001c0)="4c610c57d524407e14f1628976abd8ae3b4a3f03aa689551d8fce64116f946e637df20525e5f91adc9d15f13af96fe90ed0a371ef418bb19afa14e2358380982", 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x80000000007, 0x800100, &(0x7f0000000200)="3757d38b50fbd97f552ebeccd6d245920ad28271afbad84070399d8682e1428d7c38b268f354e95e8e146b02489d893a31ac46a1008809c4b2b30ba49c1fd7180183c6663cf7ad7d0e24821418f12f778237f9f903efd12ed2aefe456fc348e94faf6451a4485ed2fbaf97cca65ac2d0a999b794005ad0ef50cba5820984d76d0abedaebfd9fca3ca49c956e0ad4aaf54e368d7a43b8dc51e9e0f5b6fd535752729bfb514e24ced9d8d9dbe0b698db426b7992d360550a1f36c32c417de6eb823c30a3cfc319606a056fdeed9569fb96c9bf8b3fbacfecab33418402eb3ee48785323d75", 0xe4) setsockopt(r3, 0x29, 0x23, 0x0, 0x0) bind$unix(r0, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8) write(r3, &(0x7f00000003c0)="3d4b2d45ade52b686daf7f4fbb318d80f51c0d3a3cec1a8bdc1ea70a07a0dfc97f220c857b7d0e52f9d6ad4a42c7a56e2d13caafc63cce0669e65f43cee72069562fea765dba16194c614e62dc9c805d591f5947793cba9b6f996019ebaa50e5f0fe92cb53cd1cd764a337bd33359a503d64f211a7e2ea7049e33e002191f6643a3a66775fbd87486bb94780812f30b8b47427352858611d41f59749", 0x9c) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) listen(r3, 0xe80) r4 = socket(0x8, 0x4003, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0xfd78) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x3}, 0x8) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="159263f1ac1adc4ab0be512a0f113ee62ca2c874d19e69151feeb97a3e723b255b326cbccc432f756c6537a1dd1824b92b3d62d5820f68cd9b475213e4abd575b063f0d2195f5f6e88a9e25df3cdc6145f527e7fb2e509ffa94cd5d7368c614b0318705fbcffabd552c2418605f978efd3b14d3a41d6449f858bf0e192f07cd831a63fb8e896098cc58aea09e8784a0e4388d58d8c44d9420eac5894c4564ac5cf42b616dec4dc0eb5bf0b198a51cec92851b1e5ef904172e54a282a55ec3fde2d5f25f1fca4224cae95be11fb15122d5ce6e594d8df3417fc08d30c5d80209d567f10e5a7fc671152e042e04eb20514405f765536fd0e46eb92c1bb962d8648a1c7796536b3e37978129de464e9901686aaf04890e2ffc9a47f8a81bcdc7bae37e7933e0375ceaf65e2ec304e1d4821eb7d22122f47aef4ffefa8852c217c6202f230a2152156159366b62a6b533e2ba7fe40469503a5184fd4cc5f32df63a01d48e56219db59c577a0895cd4785f0e85836f9bf0df5e6e663ee4415329c0d0c7f785dfc7c0ec14a885f6c9ccb789d0c01f9af23cd6b28fed13b0e799f27f658a2f1dfa9d0df84b7b084996dff29cf7aafaaa24c65d14973f43400136988b0ab643dc8e03969b4913c513a84c6171ba5c3bb11fc8a9ef64145403ec24c5c5d86a2aec4f7a382203ff1d71293c48f77d586c985d47f65f44add23e9b00a8f97e51fafbe6ef9617faf13b78b2b929f9d916bd9edd086d7116ae1362db4857fb37f9701b392ccfe3215b9ae3c4bc2253da6cbf2ffff84bf650de959aa0a5755270794d9b6308c790f391624dcc895040230bc44af741a9cbbdf81d5d6581aaae54bd0aefed61714d56d7a1fedc7071c58f43e6bcb70182f178b3311ac7ce109dbb40f1403bdf2055cbd49edfc15978e3ec0e29cc07ee2f8e885cfa98da75a12c3a34b0f1b4529b443a38d070a3b46007deb809aed0e0a70da29850e07f23413ea0101a5966237233665a81c946faaf875fbc037e1e64483520d403a7a598c93aa3619bf399b5d136b4effe5dec656fd408613fb87993547a31b058b13680860dc6c00f83772123051504b8ecc8ecce7122d002e0ea763109fc441966cd9ef90726383caf9b822bb920ac6d245df15b85571edf05f31861e7e0292fa74045dcbfaa5a7ca4d7fb5f5c48302176e952aa8a93d0f0a3d160160e7b85531ee4f90f99e2ea842980ab252343cf9602c14f11c135ffae537fd0613bf1d56123bbb8eb1ffd77d624c02dcf32565aa06169e417318938630470828d1454ba7c240ce2d6dbe5de3ecbe128444522ef1225032eb3cdd43875f787b7f7b4940e042fa282180025269e6bc7ac396d844221adb4f78250c3237fb64a4682e199a53ec21d6fbb7f4e5641e245df515cdea5cacd735c2299fac3fc8e2f70676123c79fe5f7dfe4d45f387f3a56868c9ff539f9ef91281c7eb8c06a334ad435bb455844ba236078d82866ad90e381127a1dc157c1b32f10b46461e95b77457190cd74b05a4923b633ef820b2e7f2b3a65e6fd9b59e3893c5a1817f3daeccd5aa40a1b6ebd76914b29db8ecbd692687711ffb7fd05d80df2e9afa0896232ee1c3bd25631714b184a49bba61ae77f4fb382968cb826dfdd0cc68bbca6d51c0b231f10ecf54007df3787aad6d4c70d371381a6b70848ad5d23f9e6aa29360d8bf4023d404c77a6aedd078bdf276258f8044e8b350de09f1348a8430be3556c4a9db221b55de97cc5953e91b563bb956b9b4db53784ff1c9553a78d782348d1756ddab8d93da54215895cceabb5b0e1cbb4a299f338439a57e6c28d68e74f1afd942e3846197912d366bd8ed21ad157bd089c15c6218bb4d2e8d7952be4ccf42bb7324e2068fd5a7c69b31500558311497b267fccd19cbfb8f7bf952f3a84c2d4a66b153eafd1d96a97021a279b6afc0fd36fa8c20837aa44036efade6eb64cc4727455191ecba3d1151821ec4f25e45da83ce8407b8e63a69ea2689aab0dffe13694acc633f96bbc9db72008617dd17c676c503262de92b169cb579b7aa52823458f06f9d5ec41bdf605e46bd3aae132af37d1d3420dc7b87012063932a732b933f623ec59c8998b32451f1a30a3823c7df40dc117c6ce93f61f77f4bad43e2380f008325b90e2f2703885cc44047116ba8fc9cafe41d3f5e25e9443a23c67d87f49b19e22dac5b2570ce92bd4affb536b18705af4ce7095232ae00e886417d99ea14253893efb7052372ed60e29ab468795d819eddc5a7c156476128e85f379aa9eee1fb1c97ba38d56f81469900b4e749ca40f2d41f9f6e84fc3855be53f32cb18c7ed7d2b98221d2bd4a76e51375f3e8f36addbd1fab485797a0b47c76a56ed76b0989ac5b11ada8d2473c92b393a461c91471f1782a816b5ce13e24d4b2c207187bfefd970dedb445923710c0da034454704feadf934a7a6a66ecd0698fd6e818e02458e2611022cb92020b2f6e63cca83db1238a5a651be02c5f04daea65c8ee002011fa5051ba0f64bbbc70b51a426a7117a09ee05ec57e2ae0351906518f8cf1542a5f0b0fd6d3dbca6fa346c270b7fbe7fc1ee0e5a9b17cc8141f999068ccecd43719306d3b4e044c91dd0b32753d9c653a5d44e17dfb0511fdf9f18203f6e16be2ff1e3d9e40f2bc27051a81b449126624b2062651bbfdf64848ea07dace3be883f1460b37721dd56b2a247cee0dee97832fd80fab356b873637dee918daf9eaa364d63689b79d08f5811e57d6d428235597da9d970bd5ef88bffdfa65b5b4118f8811aab31dd697dde5d1e9cc83490f7991e744dd523c7d9bed07f148a5e65cfa27f0f4cc892f693b264413a56c10a91a935c4b46ac6652e20932c7ae890b6d57ef4435d71c66443c1c91612acc043e194d00ed0723c70f0e3eb51e1aa207cfdbcc7e40bd0c3b659e4843f9de9cc1223095e61c303a67063d8b468634af7d887194d215479b54770047e768d134de694110489254aa89b18074150a330863557369845869cacf45591f559a8e90a6d579225d4416e27b1672a49d0f2cce3b40128fd786e4f46938e60d8f9b8ed07d78cf9d4378b9486aa426e8c40e91034672773a250b8288a64e21fa904846aa69d7b04b263c8dead085683d1bc846c8cf34bb1fc0b00d28527ef04da737c4b6b888212ef6a696fb6394ebd11283663b5b1bc8fbb3b9f217d9119101d0f0e4a373a36c9570488c7d4dabefe0952b7eaef5bcf43c31052d8dd8f90685ada480c2fb0ce57260bf82b84a9b18eedea889a6caf1c5273ac532a96ad7cfe84209628af1f2af7f06e8bb23f91bdf1e2f2c12cec11a1491b608d7d24c72359bff033e6260a102dc09edf563fa5941faada046e154f0539171f2a1c9564622459e5774a41003e453b849c694baf46e6f70d5278fe4c13484322417f2acdac9c9770db718b6376f0365813861bc8d488f9de8687bb4a481f00a8eb6bd950c81322b494c3d7870dfbc1b9306879a9448137c944f28065cc6ce88c47d80a7078a72bed011693ef3e6c136226bfb1e9ab7da457205f09f4c89672a3e18b4c0debf105df09154c2ee3ba10b5eff6daf1f596ffaf9cbee9e270842dbfa002986332cfe487c0f96d24b54dec9d801036d61b90470035a34d48a84f72d23cd69502880fac89b3bd2a63483ac6c08176f26f6b4d7e98abf58d7ec2a9063d371da8d24422321c4982367ebbd60ecfca53e253e7b78639d9c49dfb8805701d0fa6bb83665e35bd87c5b1f7e3d648e892668c86484e753a9098c73fbd062a4755601fa494ca2595f71e8a215571a90726e8ef8ea66105fabad349127cc3118bd2c8ce8ccd52ff86f1d36d4f5c4da826f29406f1580963c5e41af82fbda5404856dc5ccf3b39dbdfb34f60d8f8f2402afa6f89729ac1781eb9e4ca95173ce482b16d52404983775d45273795ee9dcefd3768358f7c7732eef03d7d74a1860ac8dd795bbd109f9b8319435b64e723e7f69d4d0aeee6048c68f34cedb9d5b158ec6f053725dbf504c34ba12cd05a98b9db41f20fe3c09938e3ed686fe6f2047666e2fe080c80895c8de3e32fc44819ae8f050bf766d14d74ea0738de05c17ee661a7a8e373bb4291ce4609746b53af106949944f6c115448bd57f374ce4957829b1328130984cc6f0c623fb7f137ad74b5fa94f1dd9676bde6c1e3302c6b71d237844baf12e7665239e1e1de5a3f3c61f1e2116e63ab772d04f507227388746dd34287f86916b1eeda10261b3674f929ddb1a18ca2b533462d57b19b74213b1482a9243d360f3132538f444740854e94f708cd3527c94362fde5007280b4ee45ba6910b8fda29e2bc7b1c8c58a70633f3a3057239f3f4768e0759aa828d1cfaf2fcea8bd839512f18d7e863c2c25e9147eac21efe3a3804d25235595f466cd3b9b668e00fbd5c57941f93a9752a002b9655cbdf0fda37f38f94bcdc59f4876d84e919d6f2a36b5d534e3755c9353ae1b6771de7ffe040343c77294511dbbc5824d3fde97d87cbedefb7b8156bd091017041205987f5603641a01f0be7a9b3debacd3a26735ffc9930669f861eb0379409c8a679e97c96ea02bfd7fdc6760b05a70979d95d5c1e035b4c9a6fe0649d15dff39ce0e40b88bec7f72d765d83d9f417f3dd146216ddac83e4ce2d3f1e5ca433b6a98b3e498142cec27d957c30396d967c0d659027ac8ca53d05350cfcd5d15374e70021006066410e1a9f78230b0ab95168d265ed91a271c30d673a11a12faa99e581a58450d30aa71481c5468096bc5ecfe6139661add924d5aea849234cb73039b1d7c7307b46a7f76af38d9aacb97dfb87a009c3f02523ca732adc2306c769c9c8b552ec31dc881d02e3245ab9b8a6ca8035af409c78f689f64acb674a1c3404fc25771b4a2cb64ea6849c18076fa031a111808b39048fd30b5069349cdf0b7cb09388373b39b3e47fe2369eadbe7456edb5ad95a3ce63572ea30167119a405e709a6290a9e8ca73e75485dcc6c70284dd7920c27974fbe2ac99d86b1543b132faedd982ac18a217c0e3e62b801c8871aab9b4aea4e0ecd053497006487bb792e39047aa7ccbf5bf3c6d8443a3057bf47d919c2f5e17436fde06c7c598e5d37a330db9220487fcdcc4a94dd2f94a3cedb8e2a8a7761c0efb989a1a2fd00749321262a7cc918c393c0da9e72d7ef3484bb99c01b9fce653344001f9b18e4fcee0258b948051f78ede5cf037c725f3a1f5a1f21681f509c4fbefd531b592a47ab5b8ba7db412eeae4fe94cb79f20f0751404b971debf69b06fb3d084c7be6d3b7f318b49741acdb15c2d0fd7d6c975e8d26f540ed59a897109bdb51d185514cc5c46ddf5d1d22af7a8790a5f598be59829cbf86650806190efefb7f5875d07e76c0cc2e957141993f7ca564da715d28de7b65aea62b302a82836712b8a2558c2f25b27509ea164c8daa6c94475bd51f590e03fbe5af5c96665af910aaa13a6926cd8891a4ae74534c9cd61d0bbed9cb2e7dc59db65a5e9462a0bd305f206bff3c81bf263fb7648999467d8c387c64c04bec24a0f3461de916e38fa8fc870f3da487cc9fc67fafb00f2ac731cf47adfb89156131d37021504e6086ea15761bfe9339b2652f98cac2e56b12655c871f16460d94f2c1b8d47c44ce822600446513a36fbdbe9ed1557511b53416b21713c58b31f3b4f39994e9834770932ee9e333fa197c24030b222a683ece20fc6d0fbef5c91f61e824ac8a4fde33461a965cfea945f4313b07d46b037648bcffcf6fd49988d9", 0x1000) 16:00:30 executing program 1: r0 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x1108020000, 0x24) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/48, 0x30) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x0, 0x1}) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) semget(0x0, 0x2, 0x1) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x58) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:30 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) semget$private(0x0, 0x0, 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/193) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x990, 0x0, 0xffff, 0x4, "8c8cc5f134a7973526e1f229e8b76177215e468a", 0x100000000, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r2, r3, r4) socket$inet(0x2, 0x8007, 0x8) r5 = dup(r2) mknod(&(0x7f0000000140)='./file0\x00', 0x3104, 0x3ff) syz_open_pts() ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) dup(0xffffffffffffffff) 16:00:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9012, 0x1, 0x5, 0xffffffff7fffffff, 0x1}, 0xc) 16:00:30 executing program 1: mprotect(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r3 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) shmat(r3, &(0x7f00003ef000/0x1000)=nil, 0x0) chown(&(0x7f0000000080)='./file0\x00', r1, r4) 16:00:32 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6b3000"], 0x10) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, 0x0}, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x1000) 16:00:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000040)=""/64, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x9}], 0x1, 0x0) 16:00:32 executing program 0: setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x15) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$inet(0x2, 0x0, 0x6) 16:00:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x3) r1 = socket$inet6(0x18, 0x3, 0x1000000102) recvfrom$inet6(r1, 0x0, 0x0, 0x801, 0x0, 0x0) 16:00:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x180) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x11) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x40) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r2) rmdir(&(0x7f00000001c0)='./file1\x00') r3 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/87}, &(0x7f0000000280)=0x59) recvfrom(r3, &(0x7f00000002c0)=""/36, 0x24, 0x800, &(0x7f0000000300)=@in6={0x18, 0x1, 0xff, 0x3f}, 0xc) getpeername$unix(r3, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) preadv(r3, &(0x7f00000018c0)=[{&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f0000000440)=""/199, 0xc7}, {&(0x7f0000000540)=""/236, 0xec}, {&(0x7f0000000640)=""/214, 0xd6}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/214, 0xd6}, {&(0x7f0000001840)=""/117, 0x75}], 0x7, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) faccessat(r0, &(0x7f0000001980)='./file0\x00', 0x101, 0x0) r6 = accept$unix(r3, &(0x7f00000019c0)=@file={0x0, ""/47}, &(0x7f0000001a00)=0x31) wait4(r1, 0x0, 0x3, &(0x7f0000001a40)) mkdirat(r0, &(0x7f0000001b00)='./file0\x00', 0x2) stat(&(0x7f0000001b40)='./file0\x00', &(0x7f0000001b80)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, &(0x7f0000001c40)=0xc) write(r0, &(0x7f0000001c80)="9a3dfac9ae7432b37793535f0b09a9f29d3d411efdb37be372a7b4909b5731ab4bab2d57bb66310aaa788517712d20ea88780108b80d2aad64f55915d96fcee6660bd5197fcad201557d45290694386778c363c76cf624220977a1c04a8c5acb3b812e10fd590e1cc138a031345c28bc2f", 0x71) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001d00)={r1, r4, r7}, 0xc) r8 = openat(r0, &(0x7f0000001d40)='./file0\x00', 0x10001, 0x80) sendto$unix(r6, &(0x7f0000001d80)="5024b0bec11f1e322fc1c26ffab2b66c78c43e88a45930ba72aac0df77ec056aa50dcc90fc55eb5e519f6e06a0aa965cdcb19c122a719f4df4cb374ac4ce02bbc13157071c66db9ccb80fad8b9570c7e0b66d9a07d5cfbd5c992fbebaf2e4c6d4d766701c0300c2fded073cc0107996b880c7e4ed611e81afb61c7646b85c9bf4d731142f720451c2c47d8635e33ae0f8a061c439d527e55d6ddbea7c4e9f59b2225578a7a6dea0fe60628d3b4cc6306270257a47e1356c5e4dee23fdfc5406d6149df4e6e6f9d1e903a3a2435026dc31e7f65e7bd8a784d277363b824a0cd0b9d38520d74021f610f46e6e9889c2c3f5b1aabdebb5592f8d6abfb", 0xfb, 0x1, &(0x7f0000001e80)=@file={0x0, './file1\x00'}, 0xa) open$dir(&(0x7f0000001ec0)='./file0\x00', 0x8080, 0x17) open(&(0x7f0000001f00)='./file0\x00', 0x0, 0x8) rmdir(&(0x7f0000001f40)='./file0\x00') lchown(&(0x7f0000001f80)='./file0\x00', r4, r5) read(r0, &(0x7f0000001fc0)=""/142, 0x8e) utimensat(r8, &(0x7f0000002080)='./file1\x00', &(0x7f00000020c0)={{0x5, 0x8}, {0x0, 0xffffffff86a9fac1}}, 0x2) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398eff", 0xa6) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 16:00:32 executing program 0: setuid(0xee01) getrlimit(0x0, &(0x7f0000000000)) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 16:00:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x81) write(r0, &(0x7f00000001c0)="7b22f014efa32386a202dd5e099a97f688fe3d35f94021a32b3e106afbf8a921fbfb8fdd4e0793d4cdea1c9a7fd781de83c5330ac98ea828eaca1a5df4a2d807258b8a2955caf1321fd2c2d8a3", 0x4d) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = semget(0x1, 0x7, 0x42) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x40, r3, r4, r5, r6, 0x1a6, 0x80000000}, 0x6, 0x7, 0x3ff}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="5fa38b2a19cfd8d20d9fbd3ec7b3dfce3f8551ca299aa0eec16f0cfed45f54309d653d2937544429ee1ffbbc25a949a0b102ef133a6fecf29a7a6ec1aee4ddec080393ec5fdc45ab24359abfb224dfda46db013d3a132cb001141b69efc7053b1f8463c4121b4ed12dce4eab470fa597f2", 0x71}, {&(0x7f0000000140)="ff235a133d66601352ce58ea78a45dd0023826771052577f6baf1b6949ad32ec6f9649543ee760a22d4ab26015f1a32ed1b0e5c2b47ff80458925642af00086e63913ae0dedbb1b1", 0x48}], 0x2, 0x0, 0x0, 0x4}, 0x9) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) 16:00:32 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) r2 = dup2(r0, r1) lseek(r1, 0x0, 0x2) semget(0x2, 0x2, 0x80) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r3 = semget(0x1, 0x4, 0x101) poll(&(0x7f0000000800)=[{r0, 0x1fc}, {r0}, {r0, 0x8}, {r2, 0x140}, {r1, 0x3}, {r0}, {r2}, {r2, 0x6}], 0x8, 0x7fff) kevent(r1, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x80, 0x6, 0x800}], 0x7fffffff, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffc, 0x11, 0x40000020, 0x4, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x2, 0x80, 0x6c}, {{r2}, 0xfffffffffffffffe, 0x80, 0x8, 0x6, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x48, 0x4, 0x32ee, 0x4}], 0xfffffffffffffffc, &(0x7f0000000680)={0x8000, 0x7}) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000001c0)=""/167) linkat(r1, &(0x7f0000000780)='./file0/file0\x00', r1, &(0x7f00000007c0)='./file0/file0\x00', 0x4) r4 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000000)) r5 = open(&(0x7f0000000580)='./file0/file0\x00', 0x20180, 0x8) getsockopt(r5, 0x7, 0x100, &(0x7f00000006c0)=""/67, &(0x7f0000000740)=0x43) 16:00:32 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) syz_open_pts() pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) setsockopt(r1, 0xfff, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000000c0)) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x6, 0x6, &(0x7f0000000200)="ff5f6f48e884b5018aa8b3263e81f205e8673b561cb761b647605e2a45514866ee89b5f1d1a3e29c1276884f182205e08efd48d111fe400dc00d2b6b2160b8fd9512448723a68804e580d6a76da7f618d2ccd36f544646f0b44ad4973bcf9278d47973342cc3c9afb598ba7e842810a467be3d6465b7560bbc071b3117d70df67ac89bf12112688c36397dece63b61999fa7f568c6541b8ab284f0f877a2df96473fdc0295f4c34f03d72e8f890c2b7b2fe8bfe7b5dff1d7b1f73ea0022ad5473e1e62a78141a0b6b807b74bc7d73b4e3b31246009501b28f6176d4053c2fa28eebe8350e17628e724efa545245930b35edae12c96873c4ffea20e4fd09742f877c3e0514e8319ada85ce9115a38016800c9bc3397be97c83ca1baa6d40414c822f2e3bcb55d91467582aabc89f24d44cdb21efc4e4dafed3806a69d3df98cdaa51fbf0d1e77e252ca3db254695aa2ea885f97832af2b3894c6b761299676ffcce2b6e1657d11c1c3df3f56cda5c3ea313b0a76f6a5f9120ad1eebb54bf1a4a3fdcb28ff58a0f1592f4e47c432f88daae36444082caad5f84eed03025c5c0b4f0e0562a4b82e0a28294f7f9ee7c53749a08072f6a94aaecc2c3254c3cb6088cd1e1476f55f3cd5c5e819806e860fdb83853b9d9b07e8ec4f0a4f22007940a4206b008b65e0efdcb67aa513aaaa89955f63373e90dd01550f543027728d48bb4bd50042105119c250e34a292526725aec2e0e8499470159e91757aa41cfd7a91b150562dc2082cfe05a8b7d56942926eece5e02c0ebf6a874ae9718518085c44ae630202f5148de80bb28349c797077a5cacb46638642675b990bedee693d5fa249f7a88008dff43e320092b4938c6d586309828bcdb887647d9c1e3abd22c22d2dc9a279124cfba496356e04d751d132a1459d39fe98aeb1665bb96825ebf622bd28eb67aeb4aeba78249570aa5274dd1be274b6eaff1fbf72fee7ba6d793e0cc214b49eba72f96465e6b0d8ecdc04ef8c5c79dcadb64891cc044a98469406564b212cbeae6f752288883b083cdada44c8616952b9fb7a8e3a6b9d8a4c8a20dd9f3f39d485a05058e782c0b17eb9c4eb3394e7f8ef43f0744722ea2c50fcba980b90b506dae7b812f0cea272180b26e44d3a666c2c3baac6f8c7ccd1198f5215ac51aee33714ddcd6353dc3daab0382224c75db6b78e98dd22c9780534bb68ef69ab1c94e79fef0fb8831c47266ba55f6b052b3f3e9fa830dfeca666b9a8548f4b46c537e85efffde72859a82c0a678fe04bc5f1c7c23a34aa3dd2abfd642c76526052bbb0e0eb79ef19b023c2c7d57e8255ab165a623efb26ef372ed71a4f42098af8cb88071b5db3676ac116ac1d52bc6a831efe4b92a683519cfcc9907f01bbb55bd17c9e1077e013c87d90d33feabb902958698368c3108b8b9764472ae8492a052180c423a3deb909855084d3c15d1236e21e346d7d8b3b458b120687e300aa8a4734c508d98dc891713c2b7f40d3a92cbdefc636c26113cf1bb3bd2c92e4d89f465b09f2256b0b71765baeefb54ceae28be58c2331fe8bc56a8666fc0e2367d7afd079de7c274cef9e778ea897fded4463964089076663c4ec1fcf87bb65cde14bc10e8002bc5c433b90e09623ed4d07b12e90d3ad940079d92df1554dc0007a1739a643f55cdfda4b1c750af74199c3d9fd183b8484dc071a6021691e762ad5b3f54fa070fcb8a3cbba4572b24c8c15c6840f6c99f9d1a227e4d9da4a1b5ee4966bfaef29dbf255734d9ac3204658ee596a2b5076d39a7cee6887f6fc12a7f8d80c183ee0e8a5fb35ead92546cabee1f021a08396a1c57476ff8f9096d611b1f0541898d3643c13316816f6133f798637fd7d57d5ddd860d7064382cb61ff67da2d64e8be4b9c1c0bf68d01f4f34d2a5941d5982d900996be017b8c8ef585bf672c36e50bb3be3d44234b5130a20a5fc7f3c1ed269e12793f9a3227b427b3f41e4b4e527ad509d5ddf745b3d4f5cc3a0e876cd578ca882e5ccae2f543759c313ec50b5e3601713d238a651479151eb731a6d28466bfd5e40e06856473a25e2dab79ed27f408a0232d850681d524a16914539d807f5ca21f5d740fd5bdf912c4fd25840d54c15279cf314c68ba95e14fac59a52e9a66ae9e53d87910158198139f3955a43f8f83be3eb53d057852bebd533a4b1365cf1fd4d34f391c2ed1c38a69f83cfd36fd0b878b231ce14c015930b03be7be1b240038ddc1e817b1c99b4b03d60ef537e9a655f1ab452d3d5b8b58d05e9527f949d634805221764b1ff96fab1d657976e7998ee742d43de9a12b68dd9b9ab37147f9494f4aaa2e52da2d51948cfb9a7bee3084b56b1a73fb5d5471e3e58111b38da424889a23d798ad94129517799241843bff890bba98422e572716cae93d5cc1c7dbc48a867337e1edcd87ab844eabb2ae745c9daf1d6261e6c1c4eb02f48e57cc8c42fd0dc1e7a305ed2b23d3a03ddca0deaf3e0b32c20b00c3f28ef832a1543a2ca6c0869a29bb10f989529c9b8b7a40f9bbc9e27052ae447111b775da281b979d1f601f5b7ca22872b2a2dbbb0f1d73eb8e18c2ec68bbe6890e7865d6f608a0336c64fd66fdabe6f09baa2b109a0e7a74867785085d09b8f4b52e2684c8d26594bd78a14240e4546365e89d760f9e440b1e5a7768410a00e9904ba1fb1b3c5c108d76d26b13fb531bbdf5346d17ad5b2ab26541be6ecb61644f11e4d177544f078af8ede5d4fbc42f9f47ce405c50a9b01b169c18cae6d8ee546bafa7224a1bf9010497488dc7edbf544cb0f4f11aff0bfe0fdcb7164140b4c04899abedbe2cee0f8fc463451556050d123d7dca972caa8488b1e2b6b3dd147498f84c6ac50afca992344ea85e3c3e89feec2e3413925eb60cd500af4772419f5bd6025a605f4f00412d5612b0dcf0ebfedf6ae2c83fc42325e2f47f1e0b3cc650235b18b23cd15f9eed7fe57b7fe4ae9386b99749816f64b9cdb7fcdffb924941d8c67748accd4c00889a8af61d572e0ad266144b90a44afb7e1994fea1a79eb0fc02462f72175b5876a639059469e2cd49d8f927c4e734aa581f6c6c2b0357a4b4509118e638ec9a7df2870916643b5d061cba1da940b3cf262a416053958d356fc78933842a023d8ce837c356840cb9e4268ebcd9023cd54181eab92fca5beeff213cea644e56a93e2e914392d441bce2149a1d42e1592902c0c0998639ea8e23f10a6ebcb544a75f498f4bc6722bee2a39d0a6c59408632a767cff865309723b48f0fbee56e83d800ce19d15faec24a982b509d4bbecaf5e8fb8f972a0dbedf36ec1ae5582c130e6ca97850c376099f16038b891ec0f6ad1b08be53e7172a6c5270dd1752830eb53f6730cd884e5e5dc6440b84267962f70db49ce682e0fa4e5fa82abe9af056957fbbcbc7154497a6b0c1fb91a01301d44de611f8ea3e247a440e1995a314c311055cb525cc7ad83b54e5e0b8c6db071a3dbfc3ffecc9261e1ceee20b267b95412660e95c4b87e2aab7e66ce3fa3847aa5cef237ade7d0aeb50063ebcc67790f41547d3dd5edc08f5b17cf971516b49767adfaf2a8e1e5258d5a68e925ccda460fd7bb85c82681b9ce8042b41ed8cbe1c02a3068391adddb964c84eca0c699a0acb83d69bfda9fb9672d63ef07ed66c5f4964e2252d64286cf9741e1f7e44bb113a3a50fff7fb2196abd06ee59da0a72129c7d749a80cf58e65b2643b53a7e44b9790fc823c8705fd5f93ba0302c3506eb033ee54e78dfbbe837c49f0842a8c486838c25bf532def0ec7c3c1700cd4e85ed619c8f937a46dd583bf5c8a7a9f1e9d2959e1043d3668003b896309beea1ae90c34c6e5a60986492d970ad9d96d390c2dd11a972cd765c8f61a7fc5fc62386ea765b03c62687b2df1aed8e69afbfb20ded386a18fb41986af2727d30111d12fadc1a9402d9174dfed30b6cf02b0318aefb61056e33eec414878122ad89c017050370e1b565bf08058b3c6df211558c9f8ee86ec45d4c20225085deedc9cda2196716d341ac99fdba318c73e5e97a5f386dae1f69492259a69b483c3500d4d71d33c2c49ea0ed60b752cc3a49d816abca2e843e7c66ff992b702ebd7bd9da8ba3578951b2c3aaca8c6f529f71869b512cda053e03b9d893e9d40995bf5f206543f7dfec69a41205dd0761943313dbbb2f65c25ff5ad196cd0d3c51489ae570ce280e985377e4fb900e0dff8b3aa93d115c190d4aca8be6ea89e5da727008de1455fc3a48a6d1bc604aa1032fcb66b9332a63d60486dcd4884dabc8d917b73fd982fe622984d75859674881581f322226fa001e70eeb047c33df9bc237f74530d862eb4dce94520bb30692a79e42cae677fe6fbc79a81066fe626f26a649bba27bb2f9c6dbcf48ac26510d5c567ebdd2f9fd3475af4aa24b7aa3b2dddf2f5fe52ed7983c2dcba20800353d9509e961d242c590552caa3dc564d2a4a9b707f4295ec0a215ec5a1054616a3a2b2705e4961f89f3870bae6a2d90bb5fc175ddd5e4c61eff32922c16c207f7e377da6a606aaf94e7d7e79b4acde63bfcff34ea44f58306af6a6cfb3b7f1f350f18bc7de9ee9ddf03261c3d6b9f5cbae3d2bc14195414f4267862a85741eaf29ed1d1a348f61a07bbb8e7695e083240b121003b3c4904cf25d0ea9f3b25848a93543793554683364029f60ecd794e2ca5240433a1b2f5bc0e5c47a74fa745a48d39590b88081dea0c5e1b34f0d16d5af2e27dc1c9b55cc2f235e2f15aef81dbf0d8c655fbc99fa42d12c22d57a39e98de3d6d7381b8bf1481474ec698912e7600a308e2480ed09fed06701c9fc69f9157db2ec9f076e5c3b745cadbb24350a140a6cb1c8483a8473f6673387a32b4f74917e4f4b80dfd265d4533a5ac146f1d2f45bae03d1e42742e687bc485cd6d50341888bf318d9e62697678d4fbf220a27636d75b961f2407452bc16c8456ef3df28af286f99d462730c5f9b6f7e80eaf5a55694775362e2a222a323b4c4115e4984e20f2188cedf9f4155cf97f3b0f93e4f444dbf65bbed72f1b8df3fc0c09499f2d028e9037d77ccb779845c7de6a1e1568de9814b7849680baf50605e845a35bb439e6ecdd67d19e96cb370af57b8d9def98e954fc5b9a333aa3b049efba3e6992444a4393f975d6b55037b2fe2826be60309f95f158c10b90225332cc70ba3838aa4e231071cbddbb9ac22842cd2248f61df9b07865458020edeb42a0b5cfc7e6e076bf0046a20e1b35cbd4a093b253af96a2d7b1fb31ac0c9fd5e116b811fb0e651ad55be5eab04c241ddc95f29af53e01ea8184532ec78620b6aa60c4c55c2d3ecb74e4dfc62d2175e1c0f5c119691980e72d091739be4c6453e488a35e70c0333f3c3b451d5cc456490d5439096c62a8915cc821d5c1ebb097c75566fc8319ee89d179526e419c16b9630b4118624b9afc6d3e16ea92d7a503e514894df0d18ce7fc29abab0ef3635c47f0ead4752d6782dd06d5238a7600193f3d463cbeae2ac53269cb717b1dc9ded5ce6a5d9291259990d6da399fccc42db0f12add4ab293d2529bad672d533761fa88710de391443256310a8e29f8f09ba3959dc014b6b7e7af1d4b678b632248dac48ca6989e3cec404ea463b4c0389d6f734961efc113286b96c67c88ead328671f8cc8b4f3e0bd19a5ebd2e12068b3d46c275a761407f26167480a749251d309fb02056c1739c35f2d2c1f3ca069f02475ed0a314e1e48e52a3f748ee1e2007843a5c2a42ba0605d8ebf638", 0x1000) socket$inet(0x2, 0x4009, 0x6c) r1 = fcntl$dupfd(r0, 0xa, r0) link(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x4, 0x6, 0x7, 0x20}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/127, &(0x7f0000000080)=0x7f) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)=""/245, &(0x7f0000001300)=0xf5) getuid() 16:00:33 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x129, 0x4e0, 0x0, 0x0) shutdown(r0, 0x3) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:33 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000005, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x1000, 0x100}, {{r0}, 0xfffffffffffffffd, 0x82, 0x40, 0x100000001, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x81, 0x8, 0x81}, {{r0}, 0x0, 0x15, 0x1, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x11, 0x1000013, 0x9, 0x400008}, {{r0}, 0xfffffffffffffffa, 0x3, 0x40000000, 0x8001, 0x8}, {{r0}, 0xfffffffffffffff9, 0x23, 0x2, 0x5075}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x3, 0x7}], 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x2d, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffa, 0x50, 0x20000000, 0xfffffffffffffffd, 0x8}], 0xfff, &(0x7f0000000240)={0x8, 0x401}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x2}, {0x4, 0xd7}}, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)="762cced0d65a6191ecca86eceba9416510b2ac9958f5eb2c71a6f8aef27ca2b20593ff3830bf337db54690c5a3ab53f612613677250351c1f13b817570999b01038be1a749e9452adf9e29cc553fba3a3c78a192bae21f8c8428c6d2aa71457e1bae0249c5a793", 0x67}, {&(0x7f0000000300)="6bb0e051e8c8a76e54d978e917768ca32a7dade76b15657712e70f26aa8c559d01150b7154fa78d34d0575ec9d3dd5c069f4040a9b9280be322a9024e7b634bd1fc3852860a10d4936990047a2c06bc68fa89e6d593db9d7194c682c9747c6009941fbb6b9117c78ec8010217d3bb00f95075f94ce91ae6cfb25aaa7180e167ce8564f151680185c8967aad594c992c7c32ff86da032a4d5ca6677f809989bc31fead16aaf3e8a164de5a0eb0b367cc00a2d0e4a4fd9f1ca8f3c98a48ef8", 0xbe}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="9800000000000000ffff000001000104000000000000002e38ff2a198d6b592fc8c38f27665add29e85d1e1a0fb6313f3d5591de95e27bc42af8626f34a10ccde22f324bfdcd192bc34184034a15d8ae84209c42d0c088e1f5bf0c21ca816d3162fcfcc7d7b1cb17b23ae9627d490437f619360212ba9fbd3899bef23afd14c55480466cfd18dedc6ca00f3ab603b1febbb3b21d8208c600"], 0x98}, 0x400) utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x102) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x7010, r1, 0x0, 0x23) 16:00:33 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x42) chmod(&(0x7f0000000100)='./file0\x00', 0x146) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000000200)='./file0\x00', 0xe, 0x4) 16:00:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:33 executing program 0: clock_getres(0x20003, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={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) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000880)="d2ab1cc4bf0824720f4b5d705cb3087ecced54a4232dd37efa1c357c5aa654ff951aa0a06d2dbe56bf6f669bc832704e726a9b387637fcfcd280c5c4154d189525a3dec55f448f3d97129ca63df80aa7d32e8b4af9ca567f50d44be8df8d8ba0cf425b6482cd24069009141bcdfa02b90ea1d843abbf95ce75471703824600e101d5e3d296633434ecd16e5741a6708324ee370000000000000005442592ed7d21f9d52bdf0fde7873d53794cdb7f6e4e0056f32cfc35022eabcbd3d00c95892a7f4708933e9170c561ed13aa468e86ee49e8ff63e7b1eb0fbe7c264718ef8037cceaa0a4a22357ff90443713dc53c5e97f3d07b812d86f6eb2ccc81a9364edc308598cc107ca59b2a34cc55e6f8849c6a23c71579b0d547f8d293d410b698db507cc2c5b6533ef74a352d96f91982a94e03bf524be79745ddfffffffffb38a7582707be3605b3ce4a13c2fcdef513406ff2344acb3505bddaea99ce807896d74c036692901873e081d3a357669f90b151cda30d9d710c4b371de4440a7f896f73ad75a0c59c335e165fd9b0706f34134b549126750bc2d1ce4c2c7564cf430eff8fb8a6a43ad7dae20ad8a09a99", 0xffffffffffffff5f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r6}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r6}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r4}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x9004, 0x8d) getsockname(r0, 0x0, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000080)="7d8e121ce688166c54d54126114473dc3ae08ff8105a0c8dbaba270c6f97d9587a1bd3e11ae5ad7bebed68fe48b4e95ddf90", 0xc) recvfrom(r0, &(0x7f0000000100)=""/133, 0xfffffffffffffff1, 0x2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:33 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x9, 0x6}, {0x19c7, 0x3}}, &(0x7f0000000080)) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) close(r1) listen(r1, 0x1f) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="03a1", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x0) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x3, 0x20}, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000080)) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002001167f5bfa600"}) syz_open_pts() write(r2, &(0x7f0000000000), 0x0) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:34 executing program 0: r0 = socket(0x10, 0x8000, 0xa61) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00e0effe01013f000000000000002f66ba03a22500"], 0x1) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x5, 0x4) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xfffffffffffffffd}, 0x10) 16:00:34 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(r3, 0x4000000000000006, 0x8, &(0x7f0000000080), 0x0) 16:00:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x11, 0x200000000, 0x7}], 0x3f, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x80000001, 0x7, 0x7}, {{r0}, 0x0, 0x1, 0x80000023, 0x8, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x9, 0x95, 0x200, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x1}], 0xa8f, &(0x7f0000000140)={0x401, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 16:00:34 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4400) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0xc1}], 0x1, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4d23e05bcdd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0206003c40df71595ee782d7b31f678d", 0x11d) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x7, 0x66e, 0x6, "4e172eb8f4cbf6651c29c6df79013813f8d0f1fb", 0x3, 0x80000001}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x7, 0xffffffffffffffff, 0x7fffffbf, "a508000000027f00007f1000000008008000"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7, 0x20, 0xa3f, 0x8, "a3fc351f67d0865349b330554b6c5ebd09b836f3", 0xa3aa, 0x537}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setstatus(r2, 0x4, 0x80) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000140)=':\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\\-\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)=']-\x00', &(0x7f0000000280)=',\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='+\\\xb1-&\x00'], &(0x7f0000000380)) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5d00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt(r0, 0x5, 0x6, &(0x7f0000000140)="9a74132dee95ba200c98357fb2f40a608db9d708ab3cb9af58b2306de352e291f4ef33e33bbb686e577cf67e7da5b20b87da0bb8d3bf2c76f29d6ddecbb0dd09905e9c5b0bde8012f92625d08c776c11e4c004abb82ff70680f262e5b5eb621f175b041a9d95888b51e3e494ef883fa623bc69e076dc44701886057b0f2f053d9c0356a79660136d3961d6b1416a8346216954c749867ee8e05d31d380eb6ea6fe7d2f7b356832f5b0f1afcd61341899bcba5cbccd6bfb9c54a817b0899dd14e5b4b9a400cbf9a5d24530468d60dfa0e67912c432e29b78365d981f676cdfb659c448a72fd826c4b5aaf55727fa752a6fe7bb821a13a70048bfd04ff215197f86a1e8eca6fc733c7eb3717abcc7d784ea1cc089cc7df4ce5f5ea8a7e568ef4cb0ff14c3b7d25312aec6f8c321372269402a1ada8f8eefcbb946b35bc9ab3be23f6cd87712a7ebed39c4eba7549396d8f98501eb6c87cc9db6221fc6da09f47910eb5e8cf30ffc92dd65dd79f6b54fac6680f6442f4fad01ef9b9f33571b9e8096e67b4ee2c5dd6d282eac4fb9ff1b4f4421fb6b90cd6781ead5d726230ea50fb96e3c4a42d8463853c9f8030d555d6f5ca62b092433615df419a90cc279657e9ad88152d01004c71c2dbd3b56881be6d1cfb37fdaf40b3270cf38b5e21e167a4824c6ea4467c41e63c5aa4785c92f7c1451546c386f5535e47c33a2b376eb833c20791cbd31b11c80c3fe79cc0e3697ff84671ec86642514a6650058a7193099fc41dcf48c04f4efe12b0af14edde23e7f3f4797a8dbe33ae22362cd598206052c5bd93c42abd736888486ae97072f32648b314b891c77f1c918a2caa71f890704ab7d0c4b839dd57498a1ae62ab00d54be5bd940be9ae22e007cabbf14de6eeb69cf3a0fd5c69279af03870da24c56fe3791f87ad58d4c870f0c88fab7dfa4453df7ac2988de97145d32efeda9dfc35bc9a8f7dd3258be3779e85351c3775ed51cf7d4e27ccc167c3252e7f54673c7aa517688b0a457064f8c756e3e46dbf5b7072a3cd5ec2aeed89e3a5cdc8a427880dd613b82ac46521436d2e2464ca38f53f74917b2bb9eb034ff7919b5f4f0775ee1fc35e37cfb7667023f070399231c5cb93867dab20c24967abcdd766a127972b29850b1d448859c9632280bf4a427f8309b2441a14273eea3796e174ab280481e47d7a76b3b062338c84a8ff2f009a50f356a112bde46328e1c36e48206e2bd30d4845ec986893c0fe16f73d56760fc697213bba3d149b916c3ade2d18e1e8906444ec8ff918fd93cfacd3249947bc3d6beb4a066c2c71172b6512c9190d92947195433e62694b934140ce9e222e0aeaa569bf7d9d5262404f3ef08917feddfdb6117148f8eaba20b75a9f383d70aae15a0594e9e018f34fbcc2f6d49962017a262cb0a4d6e15b4afb45d5b7199fbd6cd27a413d8e4aa1c0c49e037a3ac00358ef07d4b241982c9ddfc4b931b738b4fd034cc45e83407a4144d858f2f8ff4ec1029035bd5f48ce3df209efb8cd45aae499cecb885f2bc4b46ddc7e13b60c8795c9cc393a6d726e022463cd4f2ddfeb0c12b05095887cbca11b28448b68aff8e0c2dfdc0637d18bc8293a6a8779ba6b6cb001d54ae0884abfcaef65d42094f64f0d2fc9179e77f7bef33a9361331e0d4469a087986630a0821a7d44da54ccac476fb774677d5df689b9f60d325320113e127de1c7dc38dde334f0a3799ef779f0a83975a92bc033690b0a2f3d7006b579f1560fceb11f85aa592835c3fead542401e2b3edbda988e3174c6e73cfdeb5e1f5e8c53d8d48262f78f92072b34e5c58fb504e66c871c13f46f9ba3bf02811d2d53d2fa173a85c52cb5e19216d31decc668f560acfe839419828bdc6b1546fc064d0eef76b4cd1b1e2bfd293df565381f852f990ed806e32e29240494bab4bfc2645f8f22571c26694bfc31d57a2cd0acf70e7204deeede0928b62d7bd2e7a8c663f8bfdc88139369601a00baf11e595f1bc1f1ad23a51aee14baeaf169f17ff025149de3edc612f55d5ae3e89389ff2c1e4163b48c9642d06c27c73daee1d9f9d10c9324be086d74c273e2da17ef41f86576a792f70f8dbf92b2ef9f0aebd1112e3f4b3bec7519fa3ea37481f599619bedde609e7aeb355572c4cce0bbaebc0104be8201a2fc1b3482a15878161722676382727a6d8dc6870479843a1be3801c2bbcdecb92bb2117d3683d23acd26c7e44786278b2ec913ac6b975691181339d1fb783722c237f5048efd5629b3ce96ed1474c5d9c796cdf7b877eb339dc326fc3a8f87da8e4132d0e50d7b094e043a03fbf7398b520ea12a4df07a560ca0d05794cf6a60c82f31b8eb7e5bd70bef7d1c9cfdea4697bf2b3f85b96e5159f67f63bd447f4596eebe8a5f5e64bb9d34e1cc3b8bb751addf85922225dc1e7544b2a2127a9fb7056b7f564b4ee523d3cfdf7e7a170103d7a8b011b6afb8e80ceba5215ca14a017a2fc3cb5fff4f8ee6feca40dcfa922ab58545d9364b6a662d9dffb946754c398730cdd39c07a09ab7025a7784b3657d10b87aa9555d68a8939f85a45700045f83bc105813c1363a1baee13b3865f9acec94bd1bad73f3d8ef47171ef316374711d9223be12f9504e63d141b85e836e1aba64f427202cc34de94c47eb251010efff70fc7182b2b398ff6be764aa158f99cce872c8b21fda31b21da78329c6be2e7a4da00436e5eab35d80660ad9e9e529a09c75a76b130af46cb534e0b9469361849a2eb121999c5a4daeed15c4d3100b4c8d051caa8aa10069a5b26c42db12813137345563f7c7eeb8013228932c88da4e5fd0bb9220b149d60361f0a78df833c0d3eb1b2c25ecacda1dd61417673855228100f790e16efa5e6001c8aba396f8ce4da1b8875d5a3061f5fe4d081be169eb537905010e28fb7569f6b41b7fe4604e704a2e883fee69db226dc0ed12f74585fb63c870db1e5f82cc0c42feb23c0fe8c38a752f5934c6e0806f504fcfde6fa66304f88b03a4fefa64d6003a50265a25fef7957fa832da7050bfda6d9f8daea6767565f5bcce97291b87a44375a83abad4cbeaf5d5bcbc9e30521ff5a2899abfa514698990076bf6ea901d8e5c1618a900e5657ccdbe47eddb967c2d16d31cde5415a63fd4c3788cad72961e428c042e799b65f46b1f914419d571dfeb80437b53dc035d095881ebcd7a7f2f49390bdd69ee88a14f916031b7cd21cf4be7642684dc46b2113b8c04d059aa5c0bc0a7411b36f6ddecab42486b23ba8410ce64e1277fd4064944ae7b8c2725e6f39c3811e0c82de3633b55f97d51a8342bad6eeb5f9bb52a16b0bd142d4827e59d2aaa31c2a153cd79b98e3c36d9dbfc216d84644666ff2bd5cc0ea6ec24c6a51368517c839cc56294bf2514a1ed2136922121d1d0844d7bfa216cd2ca963fdaa397b97fbc07b179696e89853ccf0df3de3471869c8fa31a3354a13e102f83736a13973ce3532752d9ee7b3d4892eea0fc66c07d9d281582301b979425b6bb9c4e06c28dcad59858e37dc2d464121cab9ddc48fc91424d75ce9cd1aeebad0f389e09fa812b6802f937cca60251c854690472e9a8530149abac340e257698866862ad6bfe4545fdd04e6b893ae1e61e8d7c070d344637e1818efd14e7fad7769596a20f9c157cd3dbde37fcafbdb4ba526fddda87e29c5a4e94ad11595b6df9262c6f7e32d67ac7db16b39adaea415f8f1de24d2b32ba42452c6417fe4dff757f832a2bd215feee5c86062df495293ce2867d43a4e5889dd38b80349f1b65f8912af27fa22bff1c8d5a63fc8f309b8342c1e92db4d384888c87b8e145918fcdb02fee2d450101bf0c5f0a45219d606f5351d9c9fa31dbee3b07d8d8d01348cd3ec7569cbf653297bdb51a8bf853f0145b19fcbd490320cb55278a96ee5c08559243d8872db88c4813228b3b02010b92b1c238c9af9584e1a300a3b380a26f56a07f2d1bea8db87e0759e411e9bbf2c5ad3b7f7bc003fb75c2a3b6e836ad78045109702586cfbc2c4ca110313ecd6ca75215da2d637828d9ed246023ca1a3cd4039b6bab34667b4d99eff4eec9267d3d451d9085f31f1d2cd91692b86b24949d6b4fc523685239982ee07eac7321f873964df81b5341ea0537912481ba1bcb00307ece8f247d037bf10ee189a1e0c39a243e89ddcf4dd129234e178829d75871107d6c2ae0563741f23615f5182f6d7bff2db44263abf03d84d85da13156641582bba3464d97074e72ea2cfd8acd348f5f6ff9386d43b2ae91ef11ed568e83cac7f2d36c6940b49a34b3a11fd3ad69fc23c6c55f13bd6b967b77d3b95b21948f0cc55965bd02cce7cb817bd0fc23910053174f9ab902933abe22f1884790679f03a40e0d4695ac546930768b5c48ca23923d526cc6c90d21fad972cf2cebdca5456c106b58cb8b2201a9da7275827e95e8867503fe45b026e9ddfe1a6561bce59ff2898edb491cfd6b44afddaa51431209725cf9799043cb171bf556a75a989e1a484d9430d025b5e37f8dd43f6ed61d700e595671c0c75200ae104ad50fe9f9b683bcccb44a05bc3fe6d8e2726b36e79f02ca976daa987c7e564e04330794ed0f19498658529a4cb38af652465a8346ac000f582bd624daca032ebc18e0b5c5ba51efab646c60300905eba11df211d69ca110883fedc94121fd94f6a1537b2a2c11f40a60256c67f575cd0546cb90e7d0e68f53a788e107efa46a5bf444e0dfd7a9a40f0febaa40efc8bee9dc37b4c2a8f06147106760f17be3d754e7649e5c677ab4802543012054761474c0387e8e677e25b000edbd3e22a56d6b24e4e91f1505925f81b6b3b770ddffd7d658276a211f7e4992c6beef91223cd67b2255a42b89a7d3c925cc806c375d241413f1fab3f465a10c59aa02ea439357ee6c32e9a8dbb99dcced0e6142058ce971524d2f075709afebd166eed2c29f441707089237543622f9a732b75ced02c1263b8b2b2af724acd84267c1dde80cb07e016ab3c56a9f23c53f4225e9ab8cc0acdc7aea04342fbee93585938e108e05787663324408cbf0de773fcb7747e2bd161ecf6a47d05457a65062e1304316fe5baad113a3843ccceaaec753f20ca1e51928d4403fc0e21152b28a3c3001a6057860028cb58c6cca97c4f195a52d03ab024160c2233cc9d83d80e97c98383f6fa664c78b43c0d3e2c2ddc578cf9e86699eb5f53c3664a05b6224e161da726637784de73b1e3f2cb4ef3f1b182007bd891f3545f7d18de67e9cd657b769eef68a0fe0c93756c46fbe7c977bbbacc4c618ea5d022b602defb7d37d13f84f302fe25b2e37dd2180d5e4e8f8cec233729039956a291214845dbfc33d6259d35233aa1bced99573788b558cfe084b316bbc4c1f541eeac21ec100f49c8142c409e651d086c6316dc100e3f8eef1b57a5702f070af5e02451ea0399b76e3ae11c55c25b4bb0bde839156bcba40ad267c36a55d58def18d23a2dc68a31f89916710b8bad5defe8e922f6c467dc2f283421ba2c3f79a369f2dc604acb8611623834a23b4fe7d6b8cd417372a0d99f8eef2553d863b375c9871d3147b6ba3e5a52d39fa7aae7f85cce5ea73a0370c65d12a895c326f3d00903b7f763d1c4030970bf75c94fdbd91bd72960e0bb19df6bc3d8e63c6c28e6f20b58c84609c29c59e610a3feafdc37c2721027d616e973484d63f17f64a729868fc9fda78aba7d85ff460491b6bfb0e54abbc5816e59fcdce81208657ce1db98d89d92997bf36f0f29ed4b3aab85", 0x1000) 16:00:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) socket(0x16, 0x5, 0x80000001) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x3, 0x1, 0x94, "1de558bf35670a3c0112b3a6acc8aa7f9c6e313f", 0x5aa5, 0x7fffffff}) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x44) write(r0, &(0x7f0000000400)='>', 0x1) write(r0, &(0x7f0000000200)="042d1a0c19b722a084d9ad36fb50c4174019a9d2ccb58776b2e115a994d86705c6f5c68a5c1943e218656ce46dcd4b9bdff5e2f6f89a527b9d3fd7a9173e494b8e4760080caea40eae83aaac1d7bdd1fb3c5e794118273eaff8fcf365e99f5dd90910116fdeb68d2fd35ccb2ea62698c68201c340e246ec5f6caccbf7af2debc1542c3e6cf102e456d7f0fefb9f06f1543478e245eac912e4b366d2e8d77ee9c69321ae1d4a718cc603993cdc419c572904338e5f723f54dedb9695321f6abe614ea9f0729606440ded429638e75b97b75817d8d71cc5c0a8115b24bcaf60968547b230b395408c767b4d579d2b8787b18b493455234fa42f882bd41f1", 0xfd) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) select(0x4, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000340)=""/163, 0xa3}, {&(0x7f0000000400)=""/185, 0xb9}, {&(0x7f00000004c0)=""/169, 0xa9}], 0x4, 0x1d) fchown(r1, r2, r3) 16:00:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x7) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000080)="f370398951edddc8f2d95ce97066d6e776663256b8a11f539eb13d0b7a2f6e8608a678b2016f193973022df2a733ec861aa87f9f9e53b3ba79e5823d54153816bfd24dafbb7a8a200a31aef8d852a8c00e54bd25633c10b5a288f0f03111caa5ae55d8547337aad9eee108dfd54f23b311ed1087966b5923f098cb17817d3e86b288dc2ac243da900889151c7efcffd8e539950ff3c6b4e1898355a643ad0599e052f890a0676c5dd59f0638e10235d5bb73b3e7ce613ab5ff82c9531fde949e8a51b40e7ca8", 0xc6, 0x9, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x0, 0x2) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="5ebfad76e6e5c69e5742201471843307430ab5619b43b04d733280192ceceb2413ad559bf610dcb2d076d43f6cad506677dae54d5b8c3cb3e2937f97d2345b1ec5d8216c3d3a5d7348db8c0d7a6c091da986d11a948236259f7964e52b7abbbf4dfac5b44b3e5292e3787077fc776ac6822898e92f907431ea3d46ee86a79e4e2920161e50a1e799965548ab18594966ed900e78c2145027f1841792fe7c4a0dc41eb63cc21667be5958a0cf421f3294178229b8605f4dafb2406cfcf3762124e26bff59d1f8194ebfc112398636ec5cd34c1f9261e565109e85dcbffb436e725d25f6575e09dec8", 0xe8) setrlimit(0x8, &(0x7f0000000000)) socket$inet(0x2, 0x4, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 16:00:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) r1 = dup(r0) connect$unix(r1, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/237, 0xed}], 0x2, &(0x7f0000000300)=""/226, 0xe2}, 0x3) write(r1, &(0x7f00000005c0)="62b704bf972847301d1d49f82f0f5925c94cfa513338497bfa871fb2b0cdbdf8ccd4e6e6bcd21e660fa4f7f95fb631c9c3530306e13788d7e67067513ab0fd55e385cc370b0d5301587fa19a7295d7f6a1208d10990bfb68d131c0c0e5a8f568da7c72d5a49b7af26ae98b3b2af78ce326dbd7d59bea4c8ea3a2141d17aa638b804708f4087918473ce462177995ad4701fb351202f99bf1abd5dd120057f7789d808aae45167a452c27b86cde649da984cc07e701f5bcbc9e1a39bf3f97cdcf31e0231b402f8047bd1056525752bac5bfb6e9ac582ff6e42ab1c1c5b0e3be7fc34ec773b58fd86b46031d", 0xeb) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "050355a8a53804deff0300ff03000000000800"}) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x91}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r3, r2) lseek(r1, 0x0, 0x2) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0), 0x5, &(0x7f0000000140)={0x5, 0x43}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:35 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) chroot(&(0x7f0000000000)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x6) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f0000000080)={0x0, "a9e34c06b37025230da72b0d81b1c2dc39ceae1f43088383162f93a1cfbeb06720372e2e43b30b2958066ead56ffae9813169aa9f2844270142c9c001459ba4c433c35f9a7cefe5f85ac2a0df013b63b8e1430458fa9ba5acff2721886ea3f548ac3b1ef0dc60cebc1657ab2425ac784f3a26051f1df2fbb88eee4b15951dec4dbd98e5e4663491f4043738013776faee91602c687effce11db92131d45b59749a1f43c3a87ad82edf1941b69f73e6a999"}, 0xb9, 0x800) shmdt(r2) 16:00:35 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:35 executing program 0: r0 = kqueue() r1 = kqueue() nanosleep(&(0x7f0000000000)={0x7, 0xfffffffffffffffe}, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97, 0x0, 0x3}], 0xa4, 0x0, 0x5190, 0x0) fcntl$getflags(r0, 0x3) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x10, 0x1, 0x6a, 0x3f}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000000, 0x7, 0x2}], 0x0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x8e6fac359c49a675, 0x5, 0x3}, {{r3}, 0xfffffffffffffff9, 0x2, 0x2, 0xfff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x3e16e9c024645de, 0x1, 0x5a, 0x8}, {{r4}, 0xfffffffffffffff8, 0x22, 0x5, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0x45, 0x7, 0x7}, {{r3}, 0xfffffffffffffffa, 0x20, 0x0, 0x5, 0x1ca1}, {{r3}, 0xfffffffffffffffc, 0x80, 0xf0000006, 0xf6, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x20, 0xc, 0x9, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000029, 0x9, 0x100000001}, {{r3}, 0xfffffffffffffff8, 0x40, 0x4, 0x2, 0xfa5}], 0x4, &(0x7f0000000240)={0x1}) recvfrom$unix(r3, &(0x7f0000000280)=""/186, 0xba, 0x2, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) pipe(&(0x7f0000000380)) 16:00:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x22) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() 16:00:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) shmget(0x3, 0x3000, 0x44, &(0x7f0000002000/0x3000)=nil) r1 = semget(0x2, 0x0, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/114) accept$unix(r0, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x9) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) dup(r0) syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x108a0, 0x4) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCSDTR(r0, 0x20007479) 16:00:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001300)='./file0\x00', 0x200, 0x40) recvfrom(r0, &(0x7f0000001340)=""/112, 0x70, 0x842, &(0x7f00000013c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x93, 0x200000000000100) preadv(r1, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/125, 0x7d}, {&(0x7f00000001c0)=""/245, 0xf5}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x3, 0x12) socketpair(0x26, 0x2, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0xff}, 0x10) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x18, 0x1, 0x3) 16:00:36 executing program 0: r0 = semget(0x3, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x460, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) semctl$SETVAL(r0, 0x91f194d7b2f1a62b, 0x8, &(0x7f0000000040)) 16:00:36 executing program 1: setuid(0xee01) r0 = msgget(0x3, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{}, 0x0, 0x0, r1}) msgsnd(r0, &(0x7f0000000000)={0x3, "6bc4fa7e0b30e3f2cc13863c89101b9f14984e39e02a649616a9ae53b56fb502f3ab1f0c25fe2a073a37f75497ceceeb79dfd74a942e8846e3921cbe426ce7b8"}, 0x48, 0x800) 16:00:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x2) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000280)="688c24cf1aeb7df016e8d02bcef759f7ddaf908956e6263fe40305c74e2d09167e9f3a4ade30a18c95c6aa3a4a7768f6f3fb31a161a87ded23df14fca142f6d37366f08053b28a1936469c59e79f93c828eddc0debb18e2f95a590416a4a7f50bc864a13778c2c321e3ec247c82f5f9733bf7580e497ddfffd25ff96b27df8bfc254e7958031494c1e6633c419371a1873f456206dbd951027155d3a40e5ba391c6c7838f8e61e02b27c704d1e0a09869a00898c7e6f9aadef417c2acc4eeb17239df37d041f13e0d29f5c6a2000b46702ae852b89385d2b0911a99320df3d624e9a", 0xbe1022dc) syz_open_pts() getpid() 16:00:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = getuid() getgroups(0x6, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(0xffffffffffffffff, r1, r2) kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x2, 0x0, 0xfff, 0xbb}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80000012, 0x9}, {{r0}, 0xfffffffffffffffb, 0xc1, 0x5, 0x9, 0x10001}], 0x200, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x2, 0x80, 0xfffffffffffffff7, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x0, 0x7}, {{r0}, 0x0, 0x0, 0xf000000f, 0x32dba595, 0xffffffffffffffff}, {{}, 0xffffffffffffffff, 0x4, 0x40000017, 0xfff, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x4, 0xffffffff}, {{}, 0xfffffffffffffffd, 0x2, 0x4000000c, 0xb4, 0xfff}, {{}, 0xfffffffffffffffc, 0x80, 0x0, 0x8, 0x10000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x10, 0x9, 0x81}, {{r0}, 0xfffffffffffffffa, 0x2, 0x39, 0x6}], 0x4, &(0x7f0000000100)={0x81, 0x3}) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(0xffffffffffffffff) open$dir(&(0x7f00000002c0)='./bus\x00', 0x80, 0x101) kqueue() 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r4, 0x2000746e) r5 = getpgid(0x0) r6 = getuid() r7 = getgid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)="bf", 0x1}, {&(0x7f0000000080)="865837740a9cd6f9f8e047f78160c00de7f7c485d68a574337aeeba8ead7c760e845c4d4fcf62472fbc94d6fa469b6545ffedbf14e650b98dd0e5a140b0b11094d9441ea401c357392602645059d7a10cc18873e9be115eae2c4b1e7d46e5c407861f5499246c63effd512459ab620ad53e1e9128f9ef7d7f19031f9c7fbd7f7de685c0c1185e637834f15946e7637551afda8c3aeaaac9a8ed8c929f8674f131e0bc0c068b18d66523396b42b561610a93d8f18203cfa52203687", 0xbb}, {&(0x7f0000000140)="8698f10aa4df9598d32625973f0072c7f0ed690e60d4630e5b2852b6ae58509464e0001f666fb698eab9cec5a4057e29e26c58582ee198a24257b2a048fca2ab066aa442875bb41a6fcfc9ae85cb93", 0x4f}, {&(0x7f00000001c0)="2607356e84f211fc2f6a33f45328b07add866ff69a5cc0c4dc581f6b45dcd43ae463fbaaaf54f15cd0103af2ef0e1f724b786f32346ff530f60c824eb17a44fefcc5fe7a367265f8f06404cce0e89b6a179ba2daefd4fe5db75ae97fa74ce6f3b2c64d568da0431fda82ffe6c8d93db788a2e1ae3a879719b14d927b95f627d2bfb094792d", 0x85}], 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="642629c844fd9f55ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0xa}, 0x4) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) kqueue() shmctl$SHM_UNLOCK(r2, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x7, &(0x7f0000000040), 0x9, 0x0) fcntl$getown(r1, 0x5) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) close(r1) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) socketpair(0x18, 0x0, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/34}, &(0x7f0000000180)=0x24) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r1, &(0x7f00000001c0)=""/3, 0xfffffeda) open(&(0x7f0000000000)='./bus/file0\x00', 0xb48, 0x80) 16:00:37 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/19, 0x13, 0x803, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000000)=0x8) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="70012e2f66696c65300028aada97c398f10e14020c3262484b4e13503413f440210f9fc9fb32f6da8ba06f5285f6eacde18d3950e10f1b2386f6c8e461f3679135a311514252ab315619f2e3a3644c2bfacc8238642dd1f98db06ec2fe9bcfa635fac2165670ecde70739b43c0b85ec4005371886d1fd22d84aa0d8317e3ac4d87a2a249612cb913e704e00b96641ae5fdf4b7a8d96f2dfeb30f528c9c661ccd434629cf9da1d52ae55cd38ca2befc28099bc80d2cb0addd1bd30ad0d2bad5240bf48e2b0f48b02ba9913134204a9e3e0ee44f231be1b26ff17915259697a4097617"], 0xa, 0x0, 0x0, 0x0, 0x163, 0x2}, 0x0) r2 = dup2(r0, r0) connect$inet6(r2, &(0x7f00000002c0)={0x18, 0x1, 0x80001, 0x10000000203}, 0x282) 16:00:37 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000100)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8005, 0x17a3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/174, &(0x7f0000000040)=0xae) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 16:00:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3f, 0x2}, 0xc) setsockopt(r0, 0x7ff, 0xa, 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xc100, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') r2 = getuid() getgroups(0x4, &(0x7f0000001400)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000013c0)='./file0/../file0\x00', r2, r3) preadv(r1, &(0x7f0000001340)=[{&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/235, 0xeb}, {&(0x7f0000001280)=""/78, 0x4e}, {&(0x7f0000001300)=""/48, 0x30}], 0x5, 0x0) 16:00:37 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000, 0x0, 0xffffffffffffffff, 0x3f}, 0x0, 0x0, 0x0) 16:00:37 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:37 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x140}], 0x1, 0x0) syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) r3 = socket$inet6(0x18, 0x8000, 0x1ff) recvmsg(r3, &(0x7f00000016c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f0000000240)=""/104, 0x68}, {&(0x7f00000002c0)=""/147, 0x93}, {&(0x7f0000000380)=""/68, 0x44}, {&(0x7f0000000400)=""/70, 0x46}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/246, 0xf6}], 0x8, &(0x7f0000001600)=""/171, 0xab}, 0x42) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffffffe) 16:00:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x1a0) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x0, 0x40) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r2, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) open(&(0x7f0000000000)='./file1\x00', 0xc0, 0x15) 16:00:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:00:38 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:38 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x200000000000) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:38 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) socketpair(0x2, 0x8000, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) connect(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) listen(r2, 0x0) 16:00:38 executing program 0: r0 = socket(0x18, 0xe9f48f6cd5c14fd7, 0x1) setsockopt(r0, 0xef, 0x3, &(0x7f0000000040)="6cc35b1f28dc12b4edad5c0c0f0872f9704b57aacdb633278eda623bcd41dbd3bf4350a2b00d965e0ae8c317b2a5ab1bd0b2279014d46a4b8d478c36d88f5f9c6e558e8946f63f679476cd46e82b207fca933e7738517d965ed6ed17f925b74fe8f7135c26a193275543db27e023b6267909d1a2d273a08719e63dea73753fc5857cee0d954c40c8", 0x88) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) 16:00:38 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) socketpair(0x0, 0x0, 0x22ab, &(0x7f0000000180)={0xffffffffffffffff}) recvfrom(r2, &(0x7f00000001c0)=""/61, 0x3d, 0x0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getgroups(0x4477bfa169fc3fa, &(0x7f0000000040)=[r1, r0, 0x0, 0x0, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x5, 0x81) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x39cb}, {0x18, 0x1, 0xfffffffffffffff8, 0xffff}, 0x9, [0x1, 0x4, 0x0, 0x80000000, 0x0, 0x7, 0x7, 0x2]}, 0x3c) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000406000/0x2000)=nil, 0x2000) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:38 executing program 0: shmget(0x1, 0x1000, 0x400, &(0x7f0000ff1000/0x1000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="18ed7e0e00001b4b76b55484ca6530689b028da0da3cec5bc32fb3d5d9b125658cf453f3688d2db1"], 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) r2 = shmget(0x0, 0x4000, 0x14, &(0x7f0000ff1000/0x4000)=nil) semget(0x0, 0x7, 0x5) shmctl$IPC_RMID(r2, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8100800080002003, 0x5fd0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xffffffffffffffa4) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:38 executing program 0: r0 = msgget(0x1, 0x1) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x7fffffffffffe, 0xffffffffffffffe2) setsockopt(r1, 0x40000029, 0x1b, &(0x7f0000000000), 0x0) 16:00:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup2(r0, r0) close(r0) 16:00:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f00000000c0)=0xffff, 0x4) 16:00:38 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xc, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket(0x20, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x240, &(0x7f0000000100), &(0x7f00000000c0)=0xffffffffffffff8b) 16:00:38 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000d80)="b5b9f8b1af582c5e9c16c448521656c810f7a95cf0b2a26c09b6ebc7976f7a7de2b8e44157a2c739ea9ff00af286ea04589821a987694206e54c136b9ff33b78bbf768e302c86129eb32858b3bb15e8eefb3a640c9c495eca72a77e7e8ad857e0eeeb71c524e55b3a77d0cdf0f888d407f5f3e1f8cc46258d6a6efe34cd2d3aacb7d5d678a01b64b582d6946c60004b9c8e72c8a1021fe2025d714347c6da00086cdbf3ac9e3ae84f1250be41a144df40c1ade584d24103dd6d948cf2f4431351943a25e763c085bde203c5363bd70050b5d0ca4fc4f823002e662e5382d8576e8db12de7f13c8423ae1e876dbbe38ca98318acf1dd95984574daa35b7cda349c5e28fe84dc289ed4c41c437e37f49b110b173af3c1ef4749fe2ee5f07e1e6676c8e6f6bc897406a9e9d3b0c38f11e3aad5f1348a0769ea7cef1a19efa1dc42b5c04ad2a911d1e7f264550268647737eb41ef0e56b202a827b082fbdc48d081e73805a8078c82e551be3e60c7458ec1f46e4118094ae60fc6158b304053a51b8f623083e95652cec3c9c478b7ad5c555921e7c860947d7ca25d0e617d667800473e567013b0e015910094c563517a14c50c015b34ecd1d65bbb41f835eb7f39dbb9d22f55e6754c154686b2c375eca3a1dcced7566352cf599c5aeb276255325c43f4c0732067f1ebf73347bed6a35e72908c3354bdbd174b26a430458bdfa49a70b518396641ac5475e49d4f5e4d9dada609df34277ddd168d3cfd58d0aa09c0e132cbc4a8ab358438e43bbaaf1910ca852d54c94172dd77700a9c80b2bac4632b1b8cd0a6e6cee2df4c5986f50a6b6892a1791a96e755134be90d2ba5b3e2838adcf9f3d987ec6983f5181d31a5519151ddd4a321a35370b07ab7d7befd6cfd72a2568235ce74b9b5262a58aef3eaa5118cd8fa7d76b11385007e77fb54e804cfa017f4e6a70c3fcab5b22c835f570b8192630c6d0faa98388f13504ba96af3b07dd6801a480c4e2c7932e0cebf773fcfabcafbac0bf2a67434cb8ff0a0995b87b3478771c808422030c75b27ade1c0df0ca5d283127a4f6d3a7b1e98e6abcb4e9438d18fa5fc399be4e5d18a6b1076385649fa7a6a2f19e902e7819271af21e7cbf13304ad2bcf1a5263392fe10abfa1bb7290ccdbbb53ea5747ce82f6879e7bb3154605d5a68b95f76858743f54578bd81d5a664f3c43bd72a7d6613996b9818126554325bc193f9f57452040c4fdaab5d0bbd320d1ea9869f5863b981c1a88488a5e27384d3d54614e36f9a29832feb73c6dfc104b63c3df05dc24f1b9baffe425facc657925788768d2ef234039f3ce06d9f78ecebcb2c691fafd15369f112999ef8f425168c6a95668ef1dadd944c87721662a0e21d95cc98695ea4ee9704385214e6acfcc6afcfc68ec4609bb334013dbf4fe7a654091ae2dd337f520274f2056b298a38ad4329dcc98adabb7dca9c915b365f1b77b842ad150c436da4857ac206fb68f6590abd66d6e36138bf0cf226495c406c81a0579c59e624d4eb4722ea308beb7a28732162e61e169282abf07d3031d10dd2fc63cf42818c9c51ca41183ac1293b2385ac1f613fed74cc350c55dd3103c49462ce837ff2a01a620668a796708b51aded42494af4c62a147dd11cbd104bfcd37f0f1f0e1ce15c35e7b87d354caf32ab01d560ad6905a4c5c790ebcd21188b50e75b30e86d1a6cb06edc1e061e3f842b1cae3c3905ea6887ce5dccb92d2c311d37e7115564c1b207b9b5abcffead3c347f3a5688a708f5066594e02a80f8e54dce964f7cdc45ad96b5b44fa73012e452b02be218d3a3376b28a4b8d565d30ec09f782e965f3a16c25b329e35dbfb42e20be74e990c80406861343483c625d03aa5c2bc70e0781ab3f4846a43c9e162708d160a17380231c5b5a44b1b572fe24dcf240af051dacb7cc539097790f56bcb20597c75f488f022b569e8bedcb2c7cb51fdc6477b320cf18c493ca0b0edf569bb9660828f9e9b361a3075755126caf721692b79b26eaee545d2317a1878045b4a0497630461591ab7bc5fe12810eb0ad57e3c7347d49ebcd72ce41e29e3ab84465cad35f5bcf4180d7a9951133ce90bcb7511f6bbc693ed0f7440403e010278311b57ab7fe8f09d7a80956cd3b5ea7924dcfda6a343b8f448c440a681124f6dc35bc541b0dfe4ea772353c8941cdd10bbd0dbb46b3d954905c79cadfb7b5f785606061f713cce634acd4900d6bd18d7aea450ad3dfa1745a1b3491b30c3ec7f096c5181d17c2c4fb43144b92a70366c8a70f33d968a05a5b8bb0f75a690dd2577abed94ca0c58961957943fd7ab6d240dce6e89b9612d759c7870e427d20cd289b7d4a9a9b3f218e4b29298e01c6f95c057ef46a7648ae25804610061cc4e3d18834f499044f059d6c302634b254b01bf194719f0a1b3245bcff6200a643370b7f4e07c61bca1d3c82d091621ed770e52cadb9fd5101ffb81b5110adc64e9d64d14bf06bde6db10be2c32518b3ad481875129738cdb1ed755f8b5e11c0560eb4f858a67ab47087f85349262be0c6337c9f444325c1d9053c6952971071848fabff80ae09fd4c463a7d280cada2c999760675b6be123448819f69c48ae12f29712052cf8b633017cd981ddc9141510ba1559e82dc77e13e10304d975cb0fc3e7976d88c7e1cdf62d4971917548b4517d9da6424ccfe1cfb3c8b78c703a198d780b5c677b09f9c98eaad1fc370af70cb2954628b421c367", 0x7a0}], 0x1, 0x0) lseek(r0, 0x0, 0x8001) fcntl$getown(r0, 0x5) getdents(r0, &(0x7f0000000300)=""/195, 0xc3) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="c69d6d959f575281db9a3e30a4fe8ce12dd94e68568e22c88935e0062d96f650b792fb3fcf886bc7a096e04dad790d9e4a73bfaffb1ae78f1dd1ebed06176c8b5d02e2f01879a9694fe4b23d7023095693999b0da33e11f8d6d489a94becde5b8e795ddff5a8b7dad2820d44cdbf0684058f2b9f4ce73a48952f0a138f7b1856d2820a0ea7c6eae56bb595e0a8bb329a7cf2bfe8543a", 0x96}, {&(0x7f00000000c0)="cddd7eb873b027eb92447fcf58cd78112c389fe704c9c0e0", 0x18}, {&(0x7f0000000100)}, {&(0x7f0000000140)="1790", 0x2}, {&(0x7f0000000240)="8e0a691cf050983482f0748f557da8d663d0abbd4a66d709ab2974ffc390248bed91151f9a9b159b7c261ef7ed38d945736c2beb5a7c989bc28c7f8d58ff94217cdeb79c412f0e1ebfb3f9908b235d5ea6b989aeed74f288e1150ca6058145915f40011a8107153ac41abdd69d62e6066cba8b49b54cf4c2159580ba2f2dc49240790f51bf5f5848daee115152af813bc377a3247086dede22717831f392db53be424870ab8ba4d1859e1112", 0xac}], 0x5, 0x0) writev(r0, &(0x7f0000000d40), 0x0) r1 = geteuid() seteuid(r1) openat(r0, &(0x7f0000000100)='./file0\x00', 0x200, 0x14) 16:00:39 executing program 1: rmdir(&(0x7f0000000100)='./file0\x00') 16:00:39 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x24, 0x2) r2 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xa0000004, 0x1, 0x835}, {{r2}, 0xffffffffffffffff, 0x44, 0xfffff, 0x3080000000000000, 0x1}], 0x80, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x2e, 0xf0000040, 0x171, 0x200}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x5, 0x2}], 0x6, &(0x7f0000000280)={0x6, 0x9}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) shmget(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = accept$inet(r1, &(0x7f0000000480), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1, 0x10, 0x9fd, 0x4}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000011, 0x4, 0xffffffff}, {{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x3f, 0x9}], 0x8001, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x101, 0x8}], 0x7, &(0x7f00000001c0)={0x3, 0x10000}) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x800, 0xffe000000}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0xb63}, {{r2}, 0xffffffffffffffff, 0x5, 0x4, 0x4, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x25, 0x6, 0x0, 0xfffffffffffffffb}], 0xfffffffffffffc01, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffb, 0x0, 0xf0000002, 0x20, 0xf4b}, {{r0}, 0xfffffffffffffff9, 0x4, 0x8, 0x8, 0xef}, {{r2}, 0xffffffffffffffff, 0x84, 0x80000000, 0x1, 0xa1a}, {{r0}, 0xfffffffffffffff9, 0x50, 0x40000002, 0x16, 0x1}, {{r3}, 0xffffffffffffffff, 0x88, 0x20, 0x1c5c340e, 0x9}, {{r3}, 0xfffffffffffffffa, 0x30, 0x2, 0x5a, 0x8000}, {{r2}, 0xfffffffffffffff9, 0x2, 0x0, 0x3, 0x2}], 0x200, &(0x7f0000000240)) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0xf, &(0x7f0000000080)="00cf8e22c3ff200000", 0x9) 16:00:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) clock_gettime(0x3, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) r1 = getpgid(0x0) close(r0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x7fb, 0x5, r1}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xffffffff) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x80000000, 0x7, 0x400, 0x1, "acd3f8bc12e41ce891dac22d48c446f0fba07bb1", 0x8, 0x101}) listen(r2, 0x1f4) 16:00:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x382, 0x1) kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x4, 0x5e}], 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0x2}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801}, 0x10) setreuid(r1, r1) r3 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r4 = fcntl$getown(r0, 0x5) r5 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x7fffffff, r1, r2, r1, r2, 0x80, 0xfffffffffffffffa}, 0x7fff000000000000, 0x5, r4, r5, 0x4, 0x2e, 0x401}) 16:00:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x10000, 0xffffffff}, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 16:00:39 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x40) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 16:00:39 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x3, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) pipe2(&(0x7f0000000180), 0x10004) 16:00:40 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) dup2(r0, r1) getitimer(0x2, &(0x7f0000000040)) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8e}) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x4) getgroups(0x2, &(0x7f0000000180)=[r2, r2]) read(r0, &(0x7f0000000080)=""/3, 0x3) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x1b, 0x2) write(r1, 0x0, 0x0) pckbd_enable: command error 16:00:42 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3304, 0x3ff}, 0xc) r1 = socket$unix(0x1, 0x1000000000000005, 0x0) r2 = semget(0x2, 0x0, 0x2) semctl$GETPID(r2, 0x5, 0x4, 0xfffffffffffffffe) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) r3 = getegid() setegid(r3) 16:00:42 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x2, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r5, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a00)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r7 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r8) pckbd_enable: command error 16:10:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x7fd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) close(r0) 16:10:52 executing program 0: r0 = kqueue() readv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/130, 0x82}, {&(0x7f0000000140)=""/248, 0xf8}, {&(0x7f0000000240)=""/78, 0x4e}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/200, 0xc8}], 0x5) r1 = socket(0x1e, 0x5, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r2) kqueue() 16:10:52 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "9c211417155fa8f4eb05093ad44303cf1b1b658d"}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\xd0@*\'+}\x00', &(0x7f00000000c0)='&$\'\\-+-\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\\%@>)-:\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/.\x00']) execve(0x0, 0x0, 0x0) 16:10:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x1e, 0x7, 0x7, &(0x7f0000000000)) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb187f06000000000000"], 0x1, 0x0}, 0x0) 16:10:52 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = syz_open_pts() fchmod(r0, 0xa7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x12) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) fchdir(r1) 16:10:52 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x6, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r1 = fcntl$getown(0xffffffffffffffff, 0x5) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) wait4(r1, 0x0, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:10:52 executing program 0: getppid() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0xd446, 0x2}, 0x10) 16:10:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0x1) 16:10:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044266, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) 16:10:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}, {r1, 0x40}, {r1}], 0x3, 0x3) 16:10:52 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 16:10:52 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1000}}, 0x0) getitimer(0x0, &(0x7f00000000c0)) socket$inet6(0x18, 0x5, 0xffff) 16:10:52 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 16:10:52 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/115, 0x73}], 0x3, &(0x7f0000000580)=""/225, 0xe1}, 0x0) r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="4c0dc55dbca7078325", 0x9) r2 = getpgid(0x0) fcntl$lock(r1, 0x0, &(0x7f0000005040)={0x3, 0x0, 0xbba, 0x4, r2}) pwritev(r1, &(0x7f00000038c0)=[{&(0x7f00000007c0)="7330f6a02b7f8c2ff8ed5f0337ad3065f7e9b7606754e9ba46a5fe4aa3b8157de64feaefb902cd066067873b774cd5e1088eaa9b852a715ea5b36bb2814764e879efbca50810aa435af4da5c5c6a08b5059781017536b9006cfc5582bc689fa4679780c2a5c78d5b3d1bfcc244ada322202b7d3ff5f28ae34f5475043f1b8aa80610b6a54a1c6813a9fb2f72e6c40ab0b5f39ebdd7cf084f3bdfa0c479b1b4ace6d6d3da296fedba2cd0c2fe06c063d9a569a33ade23d6f4ad522a30e5864df4c7c7aff0d0e9c9b7bf16a83759554229830db21dbce330bde48d7c2c0defc5351f19167a03de7c908b34a591e647a9e44a836d34feb2fa53cba588796fe97fc03863405c7879232a8f39778e6e605085bf1ee34df2e22a94ee27f1086d10a68e4b25c47befae1655f1bcf7fd5900848b7f2692dc1c234b556a86cbffa35ed6748399417127f787961aaeba04b48e9f4740892e49698e4ce6fe6c6418dd844df2e76d80414cd1b3b37a397cdfb99c608742a0f55f1fa007eafbbf9f8d21c62170328d6f7d83d82f06f5bc88d1b061f39711ff5f2335d57d6b2d9f4174b998c9ac022864167c6abcb4ae11a4a31baa4480e1875f7f11601a78baf6484f359e9c40d0aa4e183fd24fd6b46698571e9429d06a2de7acbcddd8362cca1827a2397f5c73aa38e0a6d89540946c4b7b683ec72568edde6472481743aab9a12c1f4bf4314bafe5a624dcac2a92415761084662e861a1d8bb13709ce5d4f7e080fb477c2ee33f747700fd385738e791ecee385df1419a131283d83b985f8de1ef82d5caadb99a8e203ec01cae01b238685da04ae0c8372dc38ceac492a96938bd08387f1378362a59c8f5bd45d45d6f9bc60dea45db9ecde895358bf95878831f97ce1946d62d8fae61eca6675183fa16daf7a72affdc28f5a8f436d4b9616f0a18144a6c87cda56834df18d86007fb9ddfc14dce43832ada4c356a28b10394600bbb4fab17614a05479fbc5893b6b98dfdd8c1bc6b4ee9430bcab59f2b2a6ad772a83c30e020d232c925f081325c3cffecace9344f116710b0ae27d01f3531c42c1cebadfb3cc807d35f0344146db7a7ec82249a9aefe9c3cafad1597cbd723de8563b2aaf1092a9a4dc285cfb7c2e39d63d71ff3b965c315a30ba1de4b4149fdbb36e7c0b571417f10068c7cd041ec7372cb9153127ce8dd23913e8548a2ba852dd6083430894a63caf1553cc21f7a71d58bd3f325c831d3cf38aac6cc666ddac6c9b356a9f1abc96ac8b7db65075dc201b5a986d6909acd2ac4111ed1d829e75b06c2bc3414e50ec2f8b518374652398b85c8bf6b5170ef680c61644c420d9222db4343cc4c476abffe9e4612ee34dfc6b43914c0cc069a54e89b7173344da541e49f34adacc6c1b3ad1ab5cb4fc1a3966404d2f4044080747911d2173d0f697b558ec5db427e47a6c63d6e2c4d84c6f719dcc355bbbd968eed8bd3b5dbcec4688c2f445e90829951ad185c0141490d11126a55797bd4e867d13552614a4d073559ae4aa7476020af0714f89302f7cdea2d8d66aeabc865f094413806e303d122c5d04c416cdf36a7e63a629aceb34efb5c5c2251cc4a716d895e94aaca1f3ef9986a07ea7d3841a744ac293feb25516095eddcf7eb29e95d244ea0a9740f7b1ebc91433fb89476cef5b43c32686e03ec0903463f004da3ab0c235babc316d5b18ccd4c1200fdf04b4c59b74b45fe6e70c728fd309ac5aac36f9425de54e7a1b16b219bedcbb21564cb5db3a124a1ed2fc4849d072d07461520e8a0ccbbe142f84d2c81bd5a878e8201ff1251d11b0b8e5849c6f888e741ae49515da7624e407bf1db42e7f60037924476c74f4eabac507452e432f2c13f34ab9fdb02aec87380e4207c62ac9867476ff46b16313907d5d8ae9f6128427b031c09184baf45c99c94fd41232f290e6624d588137151cc037c6f8f4aed997ee3bd8e0639be9d38a2adf75d2b7c668843e35916679e578306099c236dad82db4d5912f76a79d8e0884856935e495a49ffd9911ee285f77246a00fa3b01895c807fd7afcdefcfd9bd9f43d43df797418a50048e56b2644fc51957fe30453e4bd28e603261db910c538242dd2fedc6420637b3af92d2c16e9575af1f83c8888ece985da3f9bdb0c0ce3f270c8a1fc3bca4eda492ff71ee57cd8b0fc97d32e39ff8ae3664b645f733dd6c19c06034fe3a7403c9f643bdc321504a5169c1eee9055103dc5ea0b8cf3ed90ffb8f09109b484dc4f615b1ac4525ed795c71480a32d1ce059420ba8259ab46d549e89d1ef6ff931407a3555c0764cd3696852fce0c5a7ebf2089b53e245ca5832b0ce1fcd86fb1bfc198f5782cbbe5b0d0370c90064ce597935ba50a4a59cdca454336addce21d26241b5fa6247b30e15bf054f16bf4ade311197f1f6672a3816fc51108f4f4dbe426015cb823be8e826169f1019ead19203a4f3af8a553e84cbad5a603c958c01d50f4301330a815b160125ce28b5b154b22bd47d2ca735a5f89e21b0d0ff57e29db21c97f9def805f738bfd8ff9fe6d66235e4e30df4a709a60d1ea8d12e754be49ab18162bde4050fbedca0c8eab716d4526db9137df37026410467d10405206de1771ead6a23a2258cb02d984fd9b5c4f02e170c174a9c0417847f1821af1edf7b93ecb321290ca72b8702c9210e42929e2197a410f24ebebc4048fd1857fc62c947d9ff8e963eab26f3b0e0fcbba6bbc71c3e1ff64c927b89662d6167ac3e4de45beb89bc7b658b43b56bbd48d14deb7a8d65402bd4580b56e2246825257fa3c9251953c27a96a7a6374eaa0e22fb4c4899d458cade96ef73420b76a22ec4fb1a0c82070d6b4820ef1b07e307e2e514cc79ccea1392d9b1b95f6f1862a59ae5d11e6a74aeede5a59c5e4a469907556d9a91099585a8ec434b18294d0844e71f47910b37fa563c799901628d8e576b4f0ab87aa227f61822e2bda904f95e3241cd8f99d00cd55e721e8d8ce0cded8b0a9d7d421aba5e1622ee3eac59628eb3fee4e74cfc78e00b989bfab2a907bc92851adfe35ff0f7eaa8bd2ed6f670614ad1f6c9fdc9b91597555acb3ee9523885b24cc4d4dded1f95e7abb7fd7575c90b0816d1e0806ecde259900a094a7e480580598c71863e19dff4052594cba68a11c810c05ddb9d0f4db05e53c2ea001117784f1d075f1e1aad5765b604c5a52a2f14cb901c900715eb9a504c427044fba80aa56ab13793da0fac6459f8c614ea4526dac6dc149d21a888b6f8761e6330e6ac7dc304d1aed704d206acdd89845749b5835613357e7ddf02d26b22142eaa488c02e71b60668f11e9d3f94e0809803c6a921beb8523731c1948a0d66ec64e005e264abc4115a2cdfc93df5e8c48b07b4d1735771112c0554ed2c72e4c3038e0e9e3d7f541a3729608a734cbd12e43913d46ac32a1340607a9756df7c1ad87459d4fbfed6bbd394be859b2ac32ee829677395b724ef18f3512a7c9503d5f2b9dfb363dedf7db0ac1f9de0f123af99d277124464f92af3ac0fb8b07fec5d9e91cafe9a8646ecddbcdfa00a750eb420c73d0c0191c85f55cc5c44b16a6f1714be5f62109b012eca99174f07dbdba2c83498c5690f46da2f9555351c00731a762c5cfb4301707e8e53d0f6adb509b33d2e4afd19726c74c357eab194556ebbc8f93925f67beee14055d5244edd1c442f395629894ee28cbbeaff0f4dbdc55faeea4f8d46ef60f17fd34d578b7c949145133d16c80bf5b3efb586a4ade25f7839e1e15de10cb0cb9ff03a0670c0426912748288aef0fff97effc2f1a19b25a388992abe5b14e5aa75c28ea572e62f11fefd9031ce99ffa410bab6a65d6a37a10698d33f47b762cad07a223415422b2cc031a72e2732a56e7e6936df480b829e79c12425107a6409a89e37e2a51fe6f3714cb1379d7622d84652118c53f80a313d7ceb0a5a4f6f9a59b44618c488c1cca8c440cd8019a2ed0def3218f09c83c022203a318d817327782fd6a78f68bbdcbb92ad680020ba40736a58b533dc560ac5b5b23bcd8f644d1f99cd4611e0afc05eb946f327bf7b5f40fafad9e976e26cffb0e3acd49cc71f2db5b044aeda1f13030157fcfb0739330c085ebddeec63c79fb0da1a471525e2233dd5f071867ba5edd53916bf156497a88f1e60b992032c0e9b35b1fa65f768ea9c9c0185811cbea64f434b7d13661ddb365719b3d8d393f203e0f4dc93aa59d0f084f39c452ec2a9bb694696b8c88fd025684ea6fa062ebbcfcfe5ae7c4ddd97def4a92c061d67d78d958ee83b8ea46923358dc1223abe67cb21ad367432f66d05d8acb61726f25ba4ef81c27e3e888daadfc3adc75db3858777a3ab6096529a2c8d1209134c1c939a327f9686ab67d387e786267cc65a6e869147ef470d97fc520b632a429076d103c1b4cd96efba1a7cde7fb081f8c47fbd1c568e28ee46f8574902b5c418aaa198754cbc1b77f7b582ebcd4522f4953f5ffc9afd6b86c786dcff0c72e7a0a0f5e9adf48db38ae93a0eef6946e042439e27fa2f91adf7a5ed7db46c3ed5d6336564c5bfffdcf1b353eaabeabf4ae0cba9f6dd893bdd05e6f0298de296476919a6301aa9ffd2469a0e569432d5fcbe68a38a184b534784687f0a2bd80fe96318a33e587ed5ae75cbdd59d0954552aaa600024bf0a3cee60367f8c9a774f03338bcf8fcf046351843b123ac3617edb92d8a2ee3363924490f02b0dff405d9f41ee52db69fd651ce14bcd00cd61d8cb1c5ddb7bf43f9fa9054050b6a8da50c6f37a720bd2fbe121f54ea0edf5f5b3574cdf2bd0e1b033c31486f6094a207714ea088bf8a9d6f3015fb352b6f399e38853bcadcc902ce2f43f0268b2a7b3501ffb028ecc8fdbbb7acf932df9232e8c9f26655a8257b83f201a98208550149f6a1a0fde41b21ef0d0d379fe8579de22042d6e349119a5cc7fc1e69042f5ac5df5de4cc00f3d890741111ee4fe66ccff90f09c9814b62bf25b46ad8e44706b850a1ac3ddda1d760b7de2df89e6ae46b121672b4d9ef52e3cc1660677a5b5517621050f5434ec80409ebc239be127c804884263c9cecd983f18fe8333617487c46b062e8f4757aef02b419356bfe86ef0c08afeeb512651b232f65f3b17939dd3bf389527346a87f879ef9783a992bafe0cbd702c9cdf3a3f1098c59c3bb95768228cf72e13fd09a42c4bef34e23426a6525d428006236fd0683b028c33e794deb5518d6fd5b5f897a9616780e1250f7fc5b6d36b934b844c94fa94c3e42bd75793fc46a175cf21173ac1b256187068341bb205e193ba949de53068ee9ea0d62fbcae36e5996cdb5d3bfb2a154d1757cb9749d44c99bf044173c97eeed5b5953709905f37776d815490eef78c74d8ee6fa9440d4370d3285585dccabac0ba9ba41467bd77999ef2ed57f6a4b13641aa0f82db947d2cd89a609f0dcebc7a1a8c4e9612b565745ecabc98c9d3fc768ed453aae53ed013fc8c1736a332461440d6f5325aced4634e81391ee0cbfc346bf8b87e1f38b9e64e976658a06f241e10d1ce31888cfffb91428bc34bbb005f9d28330afb3fe561878f5e351c76fd243291b5e840a01dea03987cb1b4080359a5c05feb033d09541545a19cf9b22e29cb85d6734028ef3e9f3cb631d3ab72b9d9ef2e947328178335f2f42bb1b7cba038f77d1e243e0e9b7aada5fda8931fe228945e73695c0385c65fdf8c3e63ecbcf07767c699d8a0dc657a8f0106f768020442246d7efad18f2facb17f291f7cec99785", 0x1000}, {&(0x7f0000000300)="25ef59fd3f928ffcb4034aeec9fd1829c5e813f5b72bf3e96e7a6e2af9fedcfaba3aab5efeb81bde2bd13371a1d4f32aada1b904126033648287cd203ee7e7eb318ed9a080a0a162d28f45af2085c5d985dd9918b52af256861a195e219bd8d737da6768f36228c4c505be6155a1095424bcd93d06b7a567f1c84e7518339298a773d1077aa9fd86326d593235230e72bf14", 0x92}, {&(0x7f0000000080)="b6310ff1fa6e7797f98703a6173ec0dbf91347d6bb0e4c98293e36cc5ce78ce4d4f077fd72c114201ab9b914c148cda2f401af6a9ffc6df49ca50a44431fb4b15e0f024c70776f749b000c931b98e5df930f3cf5501cc703d1eaa057", 0x5c}, {&(0x7f00000017c0)="20f79a5cadb93d96bd620a41070a0b046d773218f27ed44cd940a8f9ab6098a3dc93981ee59f10ace994e186825bb6c8c976dd943d40efebe36e9b21c4562bef753a4f09cc872a87e23bd9e6a1247ace4e204fac2ccf15b41bd227bb233fc15ef8dd6c4c0fdd3800f166019c521fccc8ed35953d6aeb35b9564e5520aa05630e72e33e138b66ad824bb7cd60ab6aa985069355e42f59b594b0c6878099e73c927ae5dd21e8767bc8855bcffbb9f4fc574d4bc3f0d238b9f9fe79ed13a20a00b42666ff0688b8c92a2fb0b10e3685710f48188fa17df6454545d0ceb7102c393db1f3bb7081adc918cc79a7a7e9e47ca780cc9e9038e6cc7d6e25ced0a2d470f2ffae2f311e9108792e37d4789340b1906e3e3251884b57307f05948cb93a6a3b472993afd3f50d4c1dbb8488e2630b7302b61cca1c082856942029a1bedec0b4c18d5d1b5f0d4765674d0b252e8aadd3e086aac68aedcb4dceb92b87ff931e45e641b2477bf5679b3bb6644caa7c3c01f088da214f59cb01fd098fc685661484f3e11e03b7d9152eb83349105a556362c68dc269e5bfd74f563fe17b02656fbbe63af7d76bfc7af37b97b2b90f7388bd331b47afb02d269b4e4b3455d9520cb1823fa2490bec97da95d65125ed0973f4174e2ac40b461a1fcc3905d6ca10c378c7ed7f8069cc6c5d78d868752be133b4e6ae7aeededae0ff3bdaeb67bb2da1d85eb1db908aa65e6476f52975e7e1954ceb12f605ed2cdea1a36d6ea1d47acd95655fb62fc44960784b39bfa94e01080c2f48d8fd4fcf6302e9c3c5c8cc0217bcd112b9693a93789df1942dbdbc56c4a048d0c9526b7bd54b3751ed62e3f495cecb7ae25780c88389afd9fa33910b988bbd1959a4c54f4240dbe4b010ac431f189489a6bfc05f06b595df8f12223c2fddfbd0755b44a7c4f99d53550d668645d99d16978ff00f47b98b3025839f7c34bddc36e724a781b195c6a353d5f8d0d1819ba068568ce82e17014fe88774a61af9e6177d0d3540a6ee29ebf6fc2a5118e5d85562b62bb9c966d69a99b1407495ca0b1dd2afda1e601c240058025d6874ae99c3d0626559a3665a0bd6a45bb785ee2421a2aec9439f5cde6309cb80e896bbb2eb187fbeb6570e52557ba527468a16adf50133260a8ea54819f1cfd5873fbaffebb95aaa18e82f7b906aafad48a9978970a2f1500611e6c2c065cf912d49c34f7702e7e474f503830cc981a39584040cfdcc6aa3d7f8038e4465b36dfb46dfb450c82c9ad39b60fb5f6d9373b7b622cfb053c2c8e9b69bd5bf804ef1e3f0f06a58ebd5698c0d2b47a87983981359255f47dc217dbc5d1573b7b72517bdc21afe8e7d621a0e1cec4c2beffd5234d1c20975c1b7b057ea2c2091166ded882a0dda041b34e64b6e5e2173fb51518eb3de739bbf4776020820a5b7159c16af307b0402f43eac5412dcb4d6b96775e525a7c9e17280908bf4f2b18f60aff66769082ec66bad9b601e35332f88f6d5f3ddad0addaf24c5d8d52347572b46b5eabe51042d766a009367077db18e1db1093c26697ada98358b18230967f825dc4e20074964012c97ae6a87dcec354db1267934d6457def13c2169971f2ad9efb702aea64c22d91b40450433d4dedb3b5760776288d4e17fcfdd68423c12839968b748834881a8d564087a72f027c3da5b58438c134ab57513ed7447c340b5d772de125a0429f5ce900450cee6dea4930af497f33583243b15c4ef8d1fd3c9c40724d654bb0358217b60c800bb0a439a91c6625de50605fdcaa440bb1768061d7976750f40a2bb057bdbc9450ca3bb4184a6d0cb2ec279cc05de9d87f07acb1374767c1473237ff69bfa3f6429916d55511614f1facd3a0ed414e48202a2bb347edd9b6036c93dadd8f3eabbde1096cba4bb4c96ed6dc508960af8b07d6b3ec8525b7d6e939dd40f1d8f1732fe00c53dd623d4529eb13ca70370b49ebe6b7b53647e22b1fefc43ba66ad168eeec97d4e48686d8df65f6549b42a9985c2e1dc33bf5300762e2e7f82fe42d52158e71d6813f23fdf8d7796b936727496795d20e6aee79d3afc41b8fcc47425b5146b6aef2fc32ee236dad4234e204d45154215844778efed0fb85cd174dbc4a583e90b054f7951c169f72fd6ccd51e23f8cff951d990cd17eca26c9ece9d58bb42afa187431bdc698d12ca86cb4d3304b08ef5272db656b9b2f4e41aadd4936046e04ffe60909703609e9e85754ecc3885807035e7f1e3c543be0b9eb5c9f70bc1b7c7d41fbcc4d51c2b30adde5afe363d37d1f1cebc7b8cc631588a49b3d6462c13d29d2abcc81b75cba6ecce6cba202908f03bb466a6c0b9498ae2b8f6d3e7874dc8da913f4ec08cf138a137b8e19c01a334dbea3d78a0655cff6e70249274aeb4ccecc781b99823d7a1c83480837ba0db34d25a2476d62f9041119feef04369de38335e32350192db42f52e3e0b34dfee4b21f1de696b151fe6146842641213e08d7ce4ceeb68b1e1382caedd1e00c8078263bc87fcaa5312cc83ef37481e4bccaa54ba2d2ce0529227808c32d52c0c087714656575e08372e16a8b2c0c19d35512001bb5b98c3ce73009ef9d51b33400b4572346e55206b8b009e64d4f7742d92b11fc5a5fc8cb49bbd642f6851e73c7d5415a84cc1577c720bc79a79ffae9e88966a89f779a5f3ffd5e58e74bc6b0f737570396c13b3ee5c242d6fdd0d3c1865e4141c968a18de3486ef79d88d69a427247b82c9f7599caaf01952274cfac986ee98736c4661e3a55957978e51fdfed7d1f3834e05d3607d6cf575bb3717c66191b063e7705875c474492547dbeaed5319cb170f433fde685a9a234bcfa0e5d3c938a5f6c6fba7a599a3f01d82703f0244ccff54509872174366f840e76e7d57f9665fc677a11e9cc030653ddc17b7ca3493c476829221b8eec04b1e7f98766e7a6e79457acbb57a62f8ad861116bf8d96978fb92b94489b8a4d5b442d5ac4f05f3c075085f49369f8cef046138473c2b04b2c9623c6b37e87a639bb1c7ce155f285d26fe4938325dfbf9bcac5079ef0fa72cff593a9f335aab32fc5782b700e597e7aaaa31c9cd7b37819336666441bc4643358eac5f9981fe28fe994a9e522691f48cf1bba0da687d6c9358a1f78e9a3d9602b38a9776c4af594fbf1133b27a97dc00505628dce4953c017bdc7a6c91cd81acff304f124ef04b663c04fc77bfc2dc004171353697cd6283d0ce9d332926c1030fc1bcb9e8d9ced17686ebc0dcebce799d78d138e9b8b6f2ffaf422cb7c9caecc2871a530b5bf206a737afa3bff18b71490af46500bd2a0fe6c7e7d288d97550ff6cbc916c0e71eeea8501e965ce38546444aa7ca66771f3b51aed2ea2c28bbd1f5b6205ca7eb43722bd04e190d531dfa9c4ce82c864bd38b7cdc03539c48dd31781bc19ace91805c68fa59bef2b6cd68b8611cf3d3a4884bf8b936b5808eedcfcb0fa89d75174c11a793f8f53b890930e59e61b6fc4f4ae0d1d1263938126c0a27982d186e2250c8e329a70f542cd0d9d12ca94d52d96951660086b098e3ead4b8f4beb1fcb831cd54d62d8bde396ea4e7d239771468dc44cd6577ebf67ff6b75db4bd4383cefd7538d56fc2cb05d95692e0c125f5242b3f1566468d01520aec6c370b7f841047a746c155b47bdf831e259e351a7ada07fb5461cd13061727fb546e18a1eb2f1d6f9f51514760338d1b0b9e7163bab105a15ee75262625c37d6deb761ea315eb806aace05cb518cee33721452e18c0d291f89e29b83acd2c99f8cbe05d7ecd16a5224f24b7ec1158d57fc2d9624927b1792732788ef56826ff9fd01fca6412ee9b6a5bcaa96f188de72c35e78a06b665e60961b56a940671f2df6991de85c360b675cb22718bf0b81509dabbd0cd709ec15d0811aa28124216482c4615400829ee27cd60fe02f128d8ef155cb712a15ec973398f2f1ef1192596ae16a595aa35271edb288e00b3f4f12726a5a441a4c048895b0bf129b2b311100094c0b1a8a1f1d52508ef00bc257104efa0554d24428056eed8a728c96af772316c2251e303ec84a1bdcca40c61b3f0ea7d89577146c29597383e4b370648a36d73cfe00a8c86d101af5211f4af50f64f245fc76a18eb2fbcd9a8268ff5816a5184508a0ad779c9a841e9a9c64e7594ed30f10a98dd0d6d0a21bd91516258423c644560bb169c0e291bee4d2dbc8b443a5cc621e606a3a6577a7d6bead5ad429e4bb1f8caed98930e43463fc5e61bc79dfc5a43330c287446005c4619c3cf96c5f458b9e5866550f29400c584f8cdac59fb834f989cd969bb38c906e1ce2589d9af341897627932b2c8e2d7af94177f8cb9767a8a584234313ecc0f3774977aa9f82c8666a15e8b13cc0143f6c05023daa579fe583dc851dd80126d3f69610040dac010d04117cdb9c7869abfb3b97495c8ed68dfb740c2dc207d349377e78f3cbeb5b647489a4ffc8354ee98dc7f76bf8fc32222ce7ddd356a8f773293761466f71ca0dbd48d47351811662ec1e7db4db32bfe3a7a8ccfe679724b2c35f3bc86774fa3fc7fd702722e97c0da3313022952aff071153c8a735f420410ab2a76ba490fec1d66714096b43f962ace1cce97bc6482db5ce626ccb68e136c5fded7a7eb7b1759e83e67a90dec6d9eff438270283d806b6ead97c9819968ec84889dcc246f962e240735346497e184d8fa6b7153a5fa8e7d7beaf81d5ce949a26381115b4f49db40de0d66a2cabcb74c7e62267ac5ad2537fe56accdf423861d088c79fff57218366595c2cb9303960848765d07fd617f99b4515cd8d687b3d54a578b3b5e87ae06d62beb6a21212994af0e34e1005a868fd1e55bfdbd07a1b9ec800b70416bd4249392e6146b4b9cb3a865c4cc3440e35c2b7c2fec30eac11634294770051f02270f3e8da31d8eacd036ee3a0fceb0eabf156e3aa069ded722e68085f942aa7d07e63e29c56136b36191699b1a1069f4f8962e2a3edabf9bbc386e52f8467f5a45268e78a6604461d1f4cc1898f613e467454889669f4ddff7317fe6c598f897076cd6b3a7deb72577d8b2fa825645acd1ca5eafb1c072c7222b88b7235c70d817008a2e4e5d22cf556a018d6b9e8245f3c5141db2e8d47076e344568f34ab238a88f0faad83791c53b95277fd3f8e1ef1a020ce8bd284d1bb922215911084d3f8dc771a3fa0762bdb54c71101b5e8efe04b076aa77958a5b10f4906517776fbd51af5b15d31b3d7f1ddc725856e99a99c867122f8819aa50dc3e93084ed14820b29e533b686f09e8a8ac9f224e8e4c652e9db5efae7b106946f73acefc6060974ff11f19f9f02ab46999600492b7578eae52b98b94ca3da29860850b7caec4e824fdb464b94f981838776217ef680e9d7150d07eae19c8a559e7b33584ce283cb69b77721277970e3096ad286b61a0dc381d02605bbef624fee930bfa7e63bc2e126102ef57fb40d3f0c3451ba637ddce4dcd40bc61b982ae3d11fd0882f86a846b6e21fa2087c3c409636c940f9019c12252728406700d94f18576d7936da21626e485667d575dcc170385cb8b9ef24fd3d4847728ea288f6c6612504b8139bdfda1aa256420a5242325c3cc0e9caefa3bb7b3a570c7c0d07e47c71af786c00f22494cc60c1792fd8410e12de65cae466c76be0a3e3ad5e8d2160550bc86fb9c7ed545802c0145a5a29464ad3a5c95db6a4b1fbea740bc87c6a51651a50f9a0c8ddb3ff3f4d967828f4ac494f8ae4879fe6fb78726661fb5acdef", 0x1000}, {&(0x7f00000027c0)="8a7f90592b025799e6cb143c88af2092791a929a467d0fffe9c67738f6415313321f3f1bba5974c6f4103b989bd1c54636c425c4c9fddaee3a7794243bb8b8af07cf45cb673b0f0c38b776a45bae31c775fafccf4c4c137f07ef533f039058c96a77697d60a413b2bf7d657ec07cd2d403f7c64d69645e934898954ce26e24c63a602da0212d199f84f9290f9d1b0d29184fed20b6492f9e4a7986889a50877222737eb2655472e9d1b8a32e644f6990678702ff0d51f4aedd3351fa9a201a2ca558abd76b66e805a063aaff317bb39ac773693d98cbee8c1c244fea8f5dc2", 0xdf}, {&(0x7f00000028c0)="0c11ba841627f328a5efc2a84eb4eac108db0d3c18ea9d72b6bbfcfa1a98ab9625f22263e77c4e0aa8f9ef3ef0b544b91c4549d97e68032dc34e0b8410812ac90bb1b3406e39b4535fd83c89f8aaa2e071f9a74e24b1688c70c0a31780892e5ac1d928834d720673eff63c2a20c74c782016491554d7b2929e29d9df7c5a032c9573415fc3ab8e378601676ef1f9a6a2956cddbb630ad7be66953d68630d96e51dd67c5ee412a087a4c99e9dd1a1a21e3d01abe749b1c967ca49df254a93d25f05d0405951abda8b10bd51da49880f3498a6daa6bc72c220d0fb9cdd8644b1caf54a5674266a8b9ea3895653d90a51a295f41fddf58b8e972a0c243634c735a74e84dfee0ef8de5e57ac2750478d3205d5884c12919334fa0d21607220bbb5dde69ca76dfd921975b4c5cedb60e57c115e91d3c54795dbdc2b084ffb065f6f0ba6719e4b9992c35d560a99de29d9dee16ebcac9db4790231bdb13d57d9f14b6abd25f8e69cbb2a90811d09f3a26510ce41bd519be9af6e6140de59a50aab46ddd24b18a1af3aa3c6ce26d9fa72f67495c6dcf1505ead7205707c42bb822318e6be50c55181571a1256026702ae99d2bcaae7d4564d1e8a35ace081564cd871e8e9a43cbbf382693f0c26f710ecc08dcf2e521c54d8599b2eca134daaa4b30078b2f84bee597bef279e91786eb18a3c78185eafb4076f0220eb86f77b19146b7e43b722397d7984b8a6c72731604c1623c705cd0e8d587265e6f1fcafc26900b1b83bdcbefb624bd8297171ca028842b7dcf3ee9c1cdac56b6f4fe5e907053d28e9caf7bccbe8f885db5d830395ced3d9493f3c8cd8b6b71348e6675b228cf3ebf32941c3c4a7a2a82080598c0cc3b35446cb6111d13a2de04c7e18248b4dfc36c06321391838b9165a301c4a5a4e6463231b24970ab2686715d9abe97b9dc08047791c5f8a1300d2ddad053b6624048adf659eea03eae48bd3fa19e78cddf49395d26a22c95392792be80ba21e995191fe33ba9092a6140768e506746befec234270b1e0006690212f32823fa44b5695e48fb4aef8303a56bddcf9db7c48705a4e94bd93c7a8f6a6e98a23c81cbc33a87fee9e6bea46e14f0185ed72c532ab1cf3085e1fba67e3822238cc4637d19e995892e19830be831cd3c64ef80fb453370133681406a77969f4c6a2bff358a8d31c08a8ec475a7f23920094b8cacb75225d282e4a85b7140ec07036afe95592c9733f3bd256f9a2afc981f27a47c1a099f0ee385fa4eab0e2a61a597809085f5ac7942968cef314e51faa2b23aac95a0bd4c167be29cd0fbe71aeb8d5c25a7e2e3cf316d1d98c45be831b05de2db18fc2afd84c3ba52d7b65a9ddedbb4d9dab3551e76e54d138b4d358858e154d647624dc17d569cb366ce22e42e0786adf85b20034c1108d726c019d72ed0463bc3214e5aae136061343905824dea8754e041a4123eb0ab251dda3876be06fa18ea41d4dbcaa92ed5485ed75f996da325301da6f105c36785595ae9670e271fa374a5092a3803a1420e621ae4b3500824b2c6b96b1e76f8308c765efec42bcd45fd7eb8a3f412566cc1325ebb931f404e0ef3d272b37bba3f71cfb00bc1ff919e9064a0450fe3734a2d1cc213b4cf5038a797d8cde8a54396a5520318c03617e46304925be51f550c779f042a3adc1f27da2a34a114d3f74e1e058a5d90ada61b64571577eb6da797b34663edda712a2e006d58d10ea1d75d30ec7e3c101790949d36c997221878c8a4e0f0474cfe863b2c8994001aedf1c339e81bcda2b5c162b5fcc2b1d944b248e444aaea2ad53286747127a8495e520ea9f168b710c6b8669e299edac45b45e45ca088c920eff09f31fa250074d3c39015ceed37b6d01ca1e77444b21f05c9d0976c5e018b087bc50cd2fe04752796a4e77a3fda726b148f2a57bff5444af177aafb1ef12b55e78070756da29aa2c6b471b14abd82cf727b0fde245854af123877a3f34cd0357cbb7835edce5e82ef5b7bea49370335ba956c27bb0f4f390fbb3d44ae7d44bf7ba26194d51cdab9850d0eb0bf0d65b778c689f00cc785cd2f789f0a0c8dc88f32ff480b9b193500cd31b2bfee73157efd44379f6c4c66f8f0825b5b5e23d390a8269a49b01c3dbf07aa1706db92f9879b2bebe9d5aa7c0d8ac2cf20f3075b0eeb794599cbf41ee6dd7694dc865b381db05b729f6ebc6bf3a139c5048f3792d5909329e33815b0016ed1218228e1aa75c647f17fcb926711973a5e48b30b4f4d8e14fd077790c317ece0a0a1338cd1c1343ef65b2dac27d588caedfcfc8dc509b004c0ce79eea5ef701f51d361cd08257ec1c24551384bc9880f135900d41b35e4a298b6cf3a2bcc246b93510b0173efd8f150816025d1ffd4fdcd96df0c870b5a7d6c2582c98647799c318c337299020569112a38c93f3126563f5d6c522cb5f587ba5c72b0334ffca1385f15de7d6a2dd363e8409afcb85afa5e84d3933265a794dc106d54e1aa9fa5e46e741e59eb750b2b2c95952b82bb8f492b21166f18af7546209aea8e734b98d8498e83b4f11a4fd06b11a761c67e90ccf8ca50cc524bb0b8db707d5e4350e22633409f4f337a2dd9f37a6a2e28da13b221c975d020b0e2c1957fd67058d4c1127a1655c100a03401bfc940e58560c1354b8b6e621447a8b01e0376fa79e432bc46a41d448d605e2e6f993e49fbd3ccbfea9c82acf8b4b0cbe755c60c1f59adce0080c7b427d7cc26ed68de3ff5acbbd7e1628609efb4e5c45e85d54d68a4bc67fd7151779b9a84d52c1ac71487cf2487408d5ec8808275ee7edcd37c05e5a8077a0aff119f310555eeb4c75f557864453b9be603ea15a61951b6af2dec03d6d497bbd6d8fd0b13bc871fbc9df165dcea82dbc8ddd58de6a00049705eb08fca3ff83896cde7ef296552e820a7adebea92e4c75712e7f0625b6b7456b83f083150ab7bdfcfb99673402517d7765ec5bc4d7467142ff75a04778a0fa81925d2f11a9dc4c30d6b5c9cdc974ffbd40b2b93f215816154ac89f5ddddb3e837c30c05adbb96c37c127fca481eca7f7aabb3a9373b8e46f2e5108a316685594fa8cd054ee8cc46f86330a6308789cce79359b7e6711bd005324cc4d39e7e3bf61ce64d5d0b6e34573e2eab30f1faadbad63392b9648b465b37906b434f0ac0b684971107e91d8584475244cb3fb7189cf41508f1185e2624f641d9bc2518e09383c10bc5503d0fd5ecdb7627798798aef2d9d17db39432e2336a67394f50a5f4178da7691df564dad33e9f00e8d988a17506bf179c5a555cc36f9985e8032b60945f2439b8b344b140cb644aac06610f032956c6244ebe35775e7283ad89f98215f4aa1ab192c10fa4f285310d1f3b3ad4a51c2c4ba433dbbcd0a2bd6771ce6f2f9403ed809936627efc5a50ff8515aea653c90e680c5325b7c32895b88c28b2cb8de9ec87cadd7a6d12ea7dbbd0b37229cc8f27186e9c77b956024bb06e0a15bc646c220cd6dce0b5765e849cef53b166ee1b88e869d0589ee6deb94468f5279f08ffe96d71cfc3cb85cedaec8d44cc8a4156fba46bca8e38f81e3c1105b337e691e30981d0025e0cc268b724f358d6303f98fd27e636ef8ac2afc4bd5ed50153bf41ceef051bde7cb83f935416652dc33c04e7e67ccde55d492d1dddbc458e972d0e39229b7bf49dc8c5884aaf6280d908945fc59ec73ec6e6d4b6014b245d12ea0dfe720b27ab409b1b09a36a17faf7e2ef3cf68a60969d8ba2857a8d7debca9ee51454d2721bbad645f5a588297c5b0a36e8b4d7bc2e52d147c5d5463d54b6e7b4747a37dc1ccc3b135dad8002778887cb5e43abfac4c4718a648d63e9d9551ae72cebdb6c07c45622998bac420541506671b36e3b896aab442c38851716bd6c8bc71fbbe5e2c8692eed83b3e3a0eb38402b67a474b4e455b7355035dcfd998f804fb7eb643dbedf28a5c5dded56819e88641551e5449ac1a6073550f975bc7d9c945b6c3d650e360391cf6b09ab34e668a64a3560437ed80b8eae24cce9b4d433fe056bf10547a2045cc4f6593993a01e269748b072466774eaa12b32e641e4ddf48cd564a40a3d1e5e3d99fa2726e457b192b4ed5b15b7c45a5a495e2f789f4c0d325b5543d53c9c9b5ef32ef2e279b6717eba3f358b546c2df8c0f8cdcb7f43efabf9890cf9b72be3cc4655407e1dade8c3287d537b3ebec0d7a712186c22a28cf104ab9fc749a29783b89ece8e713722d11fb718d867139a1b5a1b71a9554de71ae9c0aa75b4fc43a15e33cd7a866ae3d372d1ada5f0fee779ac66bf3ec514c7f6451ee1d7ded3730603b7f6ca28b6a8ae54532d83b12ad913cff3a9bafdc0853af2329acae94642e699125053c7f6750e3bc4dc4bdcff480ac49298a424cfc6181a092bc94db2e81be2e1572b0bdfd859cfea39fd65ee2562883e3fdb76a9a006a9a6cd34bf1e99edfa016315ead205dab3c4ff66ba01cbbd029b4dd668b346b6ae936a13454b2870bf67216b8d872289f040a28cf25a7a57a471c61ff0b2d91ceaaeccfe50eca6dd5b51c1c66fdf198e73285ff3ce7d2d3ef093782a7c0c2ff3ead3bdee8638622aff9209fb5b6f9907519b392b69df2d150194595d63959c05433b71ff2e5cb91234d6668bd04df2bed718238bcd7ad199eea2eaa53f0ae52baf9fadd8c95e9c777c13ef36fa236863f109e353524350d6ffed0d01a15592741a5c1773b65ab67555d5450a217f73f3767bad461f058ec80dbfcfbcef9f1630f41e9d357aca72fbfe657dd0f450377a9cdeed717073031de8e08ad6bb4b97c3cdfda919260ba4034feecfde63dacf01ebee318eeab653fad77fbde0b28f3d621828c3356a5bd136b6bdc0344f0f0d7c16e202422ed3e94d3da92c059f7b8c9e8b058854915f2f70a0ee15663e274a21dd5cf524733b8dd2103193b6a4545beef317329d022caab72917ba5c823daed4d145e975b2e092ab891f0a99375891f46c957075b8052e1043f486d313e504463478b6d66b4c458a0af2a1e5cfcff9ec47d401daa7b13717ef2f20f84327ce1da8f30adc978a263389848011e987146d1f80c13d05f9d70975ce7b8e48c426b23b33348e8750661090d77e9a48088a6db420f1523252b6dd0bcb3a5627d362890291c48e2452341f52ad9442f5bc567c897ea6bc44e38916d5dfaaa38d53f9ec16eb816a33ff2f73f6f9a9bd9ef915c14486a91ad52daced0d27c385d7378d6926e474a024b266a5c95f61f5041527277542ab4ff506efdc3e84d427d577d55c88b502ee42c6b1a7aee0b99c1fde2de3c89a91a4431d2987d383577e88aa3f1fa3e28dec9eddd9bd5276fe231fc8f44d784b693eb0db515212aa7a982069d292351f2262c0225cc2920a048795fd01eee5017717b31229a0dbdcc911b4d94e6d1497c7d047d4f037ab57599d04631bb8e166d19114f9a515c5838fdb71729e760858bc3b0c230ed8addf2bef13d4d979edad3252db40729ae6f7535ee83ac76175d7accecd13ec958fe66069510cff1218b06a8decc0c9b03341e49e765e2047867cc1f90fa5ca88f3d2e15bf92fd804483e6f47b4ea7485494c03cb3d12ec8c4ce1ccc82063f5aa9cdce4b314ed687177b429ff6a97ae550b472056553b8fb3f662c42bc30824c8bcc96b9f737d3b934a31ce28f9e6c9f1867ebf2d76eee009d20a297c6a9707f0f7916409fdb60c47487717f8387004806b22bb3d222d450b3f7a8d88129a289efb3ea01a03ad085d97cd63c3b1efa2fdb", 0x1000}], 0x6, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) pwritev(r1, &(0x7f0000006500)=[{&(0x7f0000005140)="bca0a545d6f81a19afab1433d9d0a9d64f778a97b7b9189d93e3884b1e05ce911fc62d5c4dbabaf103cfa71e52c73764557b1db444cadeabe9a305c86a9aac11bf0a8a2615682d10a578e6556e02081685321aeac6e36dd8620cab41af7acf106cb733dd8681a05678cdfc994be60c871cab60f0b504c4d1f27476dd03867d8832a3b49faf59916ae650e7c7ae796da24e1bc6c38a5eae953c0144ce6fc0f25436c1e7ce292b0708241c4e62ae388222bee900ed1ca4f921362a5408f6705abb94ed577406558ff2b0adcb6d20a09101d0274940166eb884f6da6f537a9df6b47802f12a4c1c6fa3f33cf358c1596fecd6074809f3d0c33b96ad6d6af576580a6909f1ef570ecd03879717fcaa326341bacc1230f303ccd3110439eafbaa1adcfcff63833ab8a6ac318cd8b54b6dd376d1dba105cdd2090c494ccddb6244cf4a9faaf19f6b07c6237721c4f3c41116d0921ddba24d52ee32b34ea31e81a8ffbc82b691c1fab1dd50a6994d6be3442d4f3596d6f87bcd95a9a79e27a396d98a0c7730555b9edb8a77f6f5db40b8d13e3568b498e190edfafb38a5bf6c8a78d29c63bac6803315bb142b900715371ca72a3d7fbd502ed06fad96a48e39ca365e24988b93fa3d85b75f047facb1142f785630581abbc899d24a8489309eb1ab616559c4f75dacde8e64d64362b25428c37d51ef141b2c7a333a014ce88488fa37bfefaee042e46332fdecd6bb5e7d0d19ba45b75a4802dd65a77dc05655dc1b945bb709bd6eb237fd247b17049b882a411494ec3523f80e9bc667217cb3f9be03b5af194a89aa49b5f4a6fd4341def5afbc2cf1abb54ee253519c7e4987c6891ed2713763b29a676c9edec7827def2b7f4f330c4e497a124f71332fe56b70b1d54d1563f223b236be98784ebc796bcd3ddf8794e59a257d87741bfcbd45da65e3fd3ff2dbad4abdfda0741ffa2d6e938f57cf7da58d63a1ee1d21d6d2b790072d13e1705d44d1ce27e77a923dda1fd6bd7acff87b48ff0157aad37a5daf3792b8aafae4f8c9155a03b99a6b50df181e4eb0801f8882bb5b74ca651a12d173477dfa3f39bd3d46348258574fae96bd0b1df6a8ef9cfde6dd85692840deb2ced8c8aea89d2c619e92cf1654482e77f66e1d6582004ad3dd6bbcf4ffea6b7f397fdfb9168517823f67b18e035a793d0c69aadabcf7223d5a6e854ba1136838b7370018c61de103c41be6dbe9b37af4b929cad89e836756b6673b7da317b17e2709087b4e9790880221bf81fd0ce530d84328a628b668c0f6bc4208e4452a1ebe3a18dc8a783350a1eba1ff95dfef8256f136751a1b95290039f0b1ef173e7bd56e4f110e613f9f3f41f195b76e41b5fbbe5662a9b769d9116778ce85a136d4b3aae234ab24541a2489794ea0aebb168176c7205f92c688b70f563c5e59d8db57eabbb16b479fbb9877709f5b6d304aee1a71ba7afc89ec0db6e119fde58979cd1b2fb6813be9d9839e3c89e8d4f1f2e1472ff907c258f5fa70dc54a085e7df2357d377297a5ef7b26bd09237619dbfa8fdfc30a92aa144fc73a2b3dbecdf0238432899889d3a06a18d6b71225c71e546d1f246d02066e3e02ac2639c4008570f4e8581e25cf21a8db38cb695a7b33aa9691d9c6883ba88979de826a27abfdeefdcf9d7c07340130aabb0e806288709146df644ce362e8133f53d3e7dde66b60b74c3a7ad7dce2f906cd7cf7971952da754bd831e5caabab28eb225c49cd9b167d10b6bc69cdb1b0fd0fff11d421aa1a2f0896ac990bf7998abfd944a5df3967b647407133a401046b5b0ca5c5887466fe7418a2f10d4035d869491752d25c0511b2d532bd7405bba349d5cab3bc0a94f8b96ffaffc83e9dbda480f04468429849af229ddff8b6d4ffe2a77bff16500fe71075497b1fd1a52263636ad4933100625f73b6a6668e8787fccf9038a829c0d563ad089249b20e426f693b2000f40be0e809ae3fc820476b04117abcbb8fec52db307822c2fcf864aa88ba10027ecb9882334227f05faf0482ceb811cb8cb489ab6b5cfe2b09b8190f751fc6e603f411486bc62af39f39d19d127f1f7d21fdfd64d622b14d48497ccea7ae62befbc36afd00b1aaee5addb710faf31a9cdb2f58f7833222e5dd1d851d8e4364761d9dbbbcd14e3fde1616539aa937339e04987b2da8f23a863414936669fe29ad45db4bef84feb6eb013454e1b4cffb6e3207fa87ed70a94b052c2330323fee20f745332c041240317a7725428e8bdc05c06a04cba51bca388437da63b88d097ccbdeab923729c376d9591c2c692a4de94212a78df7238f453759e5a98c9df8c0350b73d0dbb0c72fe1ebe20b0df68a3f3f188ed07875c3bf27c745304e19d93aadb5699a5dc82e024e13b57dcdfec3ec0cfe9b6b9cc5ec3c4026d93fc07d7601ff10f70333e5309e95228ed0119ae6e54a610345a56ddc8931a1d5f7c6e67fa4fe26d65582fbf1e2f6238238280229a659825544b388ed5377d4bc498b22af087bc8eee6738a66342687d883ade0cbe517546d2009b4a127e1457a2782771d9f0ebbe4b59870df1d8f4ad2005df1177c77bb2724217ac962962a2f773dfe8d9684af28a134474e6b0c022c22420661983b264dd9c89d1e37caf5370e87246b156d86a1554cd8cfdb4cef82d7097e158de3ba42c435283703bca1b26543cc0c99fe53d58cb0b4a784f0daa3cb64404a03553db4d3cbcb88f5bd9f80730b425edcd788b7a17e587e8a8427b9fcac4d30293a94d5dee3c8e7ffa7708728d8a291f4ec7f4e1f22333c6ac3c81398dff925afc2d474941bc63ee2acd791e81b319bdaf12b591ce3d535fcc09ca5e7728391ff81410206cda5ceeeeb6ace0ae23804a871e2149886db894cf28c577b019cfe2bcd05645a4371b57fec3f874da374d6dfd9289cc8f624a83051b2d28ca691f44f9d0c20bae859ce1766fc0979bec0a0134fe2a827d5cc6924304d4b2a7a588b58c5eda6abe3673d2b78812fba65b68c7f25f6e32f18086b244e1e9fd035cac26fadd8a45a47775ef3efd055ecd5231b5b593fa9d7b2fc133848019377254f3a3ea1e8dbc30d69ffbca1241ae60b526141489859b8f60bfd037ce2d20efed7481f36ec445cbd4890f2b25e8b6279b5c9fc07e6270d08a74fb148b3acf043168bd41793fd4532a17863c4a961a036c8b95abb46a54054e2f610ce8ee29fde9570dae3700bd192b7845dc415ccf4014bce4fb4eaeb5fdefba80d0290d88c09b62401971d5da15e7317c973dbbc17f8879eed3cb408a84f74104a926b0fa8d88a5a1140ec6e4236c2bde9e227baa9632636e2667351a3b6da3cb43af934317be876f9a5a5276bb0c32fd0f8ec96c65d19510721b4c42a26599b53a35114ddab319b93d38316ece3b9205c79b84612574369c12b928e4ccb1694de4ec1e0b3ddec9f83167053db428c6ea9627778d165a2d5beedca8a101a4bc4fbbedd465cec6ceaac77866222560443c7f8a3e1693369ecb595e83181357d23ede2453584e08f33bdb64aaa6c354fbafc630b18e0bc4fa07a37fd10bdf9da36794e7874d5e070dc1e88701a711bedd8b3a04ef1ede22d725853ab117a3a013218857e0279413174f8d48ac9cf28b6eb5f8d99c9a13e9bbb0080e53c7fd49aeddb9197748c111e2761c1a158247e7e56bd2224532ada74654b4c99f952176ccf7e76881f3d2d0525c833788a2f4975b9182f090426698080e8ebba3dae474a10125d506798535b352e0c860f17abdbd977932a9eb842720164bc604c1d119bf9721f4c44fca45b92f6cd5c5d7696893e0bda584baf848e0fef65cea839a7bba09ef6ada1f329f10bab9c94667d7747774d8cde87bc0368ec00935ab58a2ac13891e69884172405d99a8e3a327908947103be48220ab7fbea9ced60225d68587802fdf6724e2fe68e525303b02e17e996d79d595e702841c214a6e229108d08e15596825df0b52a3cb93497f7dec2db03f46700e08c2f0b3d7cdf0b87d276687834132a8a0cc7ba7fc2a47e2a6f215cfeb2850337ab54ca78e2a866f1ad07649f254c04c421b05b5f58bb487b8c09abca8394438c1088eb44dab31ed8591af182cbb8f7950ddc8d921806495b8c215f1383fe1968601ff23871d2152e4e8bcc267be2a2c377429c8352412ab282dfcf75db99d9e5b812eb3e097a1ef00440d34d78f50e89b787fb77a5849d3a58fcc78c998b9d640f1c8b082d5060ce9cc712ab1a9e91ac22edaf0cbf93ba3799334b1da25a2caaeb6a8dc7053d1c870d9fad72cfc5af0c0ff7478f010d413b64e9c6f1da8a76c7e7e105a56c1ced23ca79ece545b4d3b64aed02ee399b09048f14c0d0ea0977eb916aa1efd29176293d4be6b8f639ac95c11b62b8f3b77967bd122164eb4f3c1b365c7824a7bfc53c144957c64d2b09d9182c20e90152b2e81d9ae0183f744de2a65f32b3a2f3dcc2a58d4bb44001a6bccd51fde419558cddf1100651005572a8c3a9979e12fd32b920170f3aa51b6295897e4753fa232a499ccce28948a035cdadfbb7e7cfec4a7cc9efaf3dec63b90712bd38a36171f43e4989f9eb6c71f924f34808e4635fb24b71a30ce9e9e9f325b75a41a914a36f786a68a09a4e453d49eea4ff13c91fefc749253ccd2cfe9f195f36fd8494518a831d86dda94d18015e808df726f4cfb57ae3108a65f8882c69f1e8ecb141f0836aab11e12a62143c9fc9b3c913818450933f405d62b7728d9f0f97344c7e1cd3ff31c1ccfa773e6bb74dbcf5ffa653e9d6c0159a2452d1b17a3b2cdaca87bb7fe3440dd03f63968989f169ee358fe38bc365268c45bec1c24ea7d08bebf84afbab857091402b50e222dbd88f6ac314ed5f4469983a642adf8f607e196a429127a1ea8d15b1bfa8531dfa43f739fc6114d751015c07c55d64678e094b00a31857c67675ba22d23fffd9800e021366804a5d594b0cb5a46406f70170da20eaacab4e6cd0b690d7f3525345b992b37b29d1be04269f1c7cf118b49c8b384164e3c262a7089b186706e4473c4a6506feb3418ec3e0d4469e5b91c8d68c059cbb81fa1e77aaad23f195ec3b867ce10a01a2bf1031bdccfbc903c06f7d68c078a73bcbe9d68a6e0fbce42d68f99d6e49798a93d19edf448cb0263a7bae953c070cf79f4eb0970774bec9a9a96b40c236d774df3a5d20f325e4475cd467045827d098f80ae835f7664f36ad63a959b06e8d6e7438f76c298789d7e6a33e3e8173224c8caa7175ce7389903605dbd8a2c11a07cd4bfb325352ecb9817b3a2b3cf88cbf49327231299b8c13300ab6b0bcfe047fdb0d53c229fa2478ecbd2b8de21b78e35e4b7d5f9c1d0b170cdaa0991efd2e2d65db657c0b6bbc3a88ebd19d0d9ce6a5737e7ae6afd7bcb2bec6a04473083daf509c424646877c100e070464fdd678e2f19b18cddc30c897809510ef6068fc6dcd7bb17484871de4cba385d815f5bd712b2988d2481b40f64dbf047c8c89988703050f03479afe4c0d7caff712029af41da1686c7891a4c174baf9a5bc30c6b262726f4afd0ffcdb33ab8247f204375adf7a5c3e5b654a20d726983017d9bc212c275b4598aee8dcc5bcfaed962e7b516da60ab456a0b5e58f2460343e37d70c135cb00baa21554b1a7132b6a33a8c99fb1159db71b6f9763372d52850bcdc0882be58fe76d85d5e51e7eb42acb539001b607de502554b06abc885bae8b5305642a2b50599f047ea966d48c9f3519e45cf40587b3dbb040f48832fc8c6fa0dfb7cc47fc6f", 0x1000}, {&(0x7f0000004f00)="11a4ccffb4516109575d7020c7928b76be99e0506885456c3404ad625838094cf9e8215fb005b1597ac3a4c68156c8a7038015d289b912f8f2f2f4017eec50c59aada4a3ccde16d6af9ba1daa1bae91e29", 0x51}, {&(0x7f0000004f80)="4fe10b5ec82e1923cb316ed469a4b46ff4267b2c0c0ea2d1c6eeea5d916ba18735203b6f67b0138193a14690a90548f58a8cf15781af2b1b94555930635cf4a69271fb91f32fc754f4116c6f0512db9ac3b3b2f765ad3e3c77058fb0ee475c1f4fd7aaf5bd448424cf165fe565aaa872", 0x70}, {&(0x7f0000006140)="5c4137ae44064c60f0ab1fb419ba12a13ad3902cca", 0x15}, {&(0x7f0000006180)="d31b9ea07172e1af1cd00b428838913908df07245fb8b1d695b91ba82abde1a74858a82ae6cb143a9473def05a9528a88752bc10d8ce95995eb92c9993bf69da1a429051bf721f137b51ebdaa62329e97919a3f2b24e82e788b7301a647c3c197135c199e5ab57236a2fd9a15ffff9b77cb105b1ebd450b80ce074c00643197ceafe9a7aeb4eb76f3b777abbf7e7d7bae7ddbab2ab7683ed5804c826ea1a38cd3618c9c923e790f84e21ff3d370348b0ab6c9a4d11bd24156288d2a05f94443a1908", 0xc2}, {&(0x7f0000006280)="c6bb213d6c0ab58fdd0f5e83bbb5ad375dd01fd91e8ca2ed0d76d343eaa66cdb40924d57ed620869db23b86d57ce2daaf06fc6271fb7eb08cff5d92d4b7bcd8d7ca2c8b815343c723582271ac561a1e355f05271519b0bfc2a4ee5ebaff2328e93607b7547ce", 0x66}, {&(0x7f0000006300)="2c790b8085fab0f199d5c2c0586ed8c71bfd8da5d0703aa322259a14c10beab9141a44d6cbec004ac62477a67c3c344627a793e0ee2f92e86767447cbcb8ce402d7d0ef968", 0x45}, {&(0x7f0000006380)="4b36db3677d61147524bc8207e04663d35590f6950948798cf903b83dfeae2709424a44024dc132ff124b3cffe1a63b028dd671ca88fa740e2dfd1b62e9b52dcfa89ea401600bc23530d4b58103e19efd3fac4fd2a", 0x55}, {&(0x7f0000006400)="7e63634da49eac47d21ae96b862e80c04ce3c8286f25a15ed9fd", 0x1a}, {&(0x7f0000006440)="5d69dcf7d464af8c2ea1fc7c01b40800e49c0a21b46273a0c3b836e1c747d74ad2805d28253d8940215fff7734bce7dd883184a1f12c2da1fc659707e7b71f90d88302b9fed4330c1281663d5638bacbf38776a511deb628f8cfb306f617f96f9c7424280ba8ac59ea2b4c455cf92b418c81b27be836e2773c5ee2f9e2f583e90474c5802f879b044ee844bffd216025e675b0e876d6b7234e893a90e0a9ba27d16b39efd99d853056d2fcd694133c03e453f172e9d2ccd59e5c028410768f1a", 0xc0}], 0xa, 0x0) munlockall() r5 = getegid() recvfrom(r1, &(0x7f0000005080)=""/121, 0x79, 0x2, &(0x7f0000005100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r6 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000004cc0)={0x0, 0x0}, &(0x7f0000004d00)=0xc) openat(r1, &(0x7f00000066c0)='./bus\x00', 0x8000, 0x110) r8 = getegid() r9 = getpgrp() r10 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000004d40)={0x0, 0x0, 0x0}, &(0x7f0000004d80)=0xc) r12 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000004dc0)={0x0, 0x0}, 0xc) getpid() getgroups(0x5, &(0x7f0000004e00)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000004e40)={0x0}, &(0x7f0000004e80)=0xc) r16 = getuid() getppid() getgroups(0xa, &(0x7f0000004ec0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000005000)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000004c40)=[{&(0x7f00000006c0)="724d9fcf28c194f65b3dbcaa347fd0edadc9481a7953e34d02cc7241366fb1b78ce64403a4342cd34b23fd4182b1df2a4839daf20da7d9d98ed131ed2270f4587b254700", 0x44}, {&(0x7f0000003940)="4a0eea3812f1aa815239cf20802f45344b363ce259acb3fd857a9d7e2d6bf30477f612a102fd203377cbcf6982afb055cc7e64bc3b770a0ad3e340f1ae730f175c7230c8687767b033c425e51aeb6f0f2af9a2612abb819229d2f091f5c1efa98676cf8e36d69528edb9bf228196ac0fb203c5e169ca024908b14fe9a07841528cb174b318b2f333bcd274caa9f15ddefcd17bf425944ba5deaca829ef2765723cf568591e9098102aabba69a638751de6a437020ccc3e769dd8e78f", 0xbc}, {&(0x7f0000003a00)="7cd49ee1c07a5207c241233c3b7d6bfee903d88d3a4cef0b03868198d6fe309b7d8bf785d30f6a5ac0a4deb8e969d0cd54cd1cc482cd607001f69bc46bfc8c1a65a56aa91fc5d3f3b971d580a29603bc7231e4df3169cd80c0ef6b4a1fbbd28c9e6c49ee540c400d3888482a5faf1af6d1f635e750ee999cfb079cf98370ac5e1fca016ce869b28f68859fd0", 0x8c}, {&(0x7f0000000740)="cc0d7d630741985a98f2b7dca2f1f2b6eea42e74e008432f33e85f4962ebed9d512dd79b36628cb61a190ee1340ec9c9eb40cfeeb69610318ed065d4345528fb220e21d7e3c28aa0c96f765bc81e448f4212510137cead21d4b2d12069d8ab3bb23109f6ec9f2dd8c43b2c0d3b59d54651dc09d87ba6f0", 0x77}, {&(0x7f0000003ac0)="18349e9100f7dd0593153ebd213fc78e34c0a7c33cc671b014b7abaf0e9da302ac5f02c278871f4e688c98c0a39444d797e11ad6e398abd8cbd247b284ba542ea45540f97a412b415edc410a2b49ec382bbe7550cb5898b3ce6ea18a65e8", 0x5e}, {&(0x7f0000003b40)="b8b465990eb6daa138bb2f8b7bf2c5c46f8c2e03e347c91c193329d2a079c6434076eb90188537ae9b325a0ad9a6e7e3abe7d153ec34161c689b193242dbeb2b87fc232137ea3ada6a5739b5f62cb863fcc88f56e1a1c823ea3d3960adea91e5de4ab6be791eb7bf33abf20e1a", 0x6d}, {&(0x7f0000003bc0)="a6c5e2c937127f8051a04c39f151fd349b40e309b49e6d0bf362618a2eb4fd84c2b25e9a9be539a8d9842275c200b1f5ec2fbcef825604dfcebae470f2567110681e3f0a41496ab707c9566f15728360a88b51b599a46e828facd1435a4281af5488f2e9defa5c43d0e5b6503ca56e82524ac10f58b6917c03d4547ec231f2078ce5b7c606bdffe0409cbb5d330b2d5c67f9f2bbc9429c8b5ba8ed7970ec24ef058eb295348c41d2260bcb9ae53c96a47d59f6fed13815e6e19c008943a1706107ac7378ab7e2ba158bbf82efe9317bc644d7dd5105e65fafc9a05e7b302ca5776a6b8f6aed55683c8bf637ac32fb5018d5c78a94cb398fe0b3b2cd3fca8f12dde61ba621c99e9b82b1c14a49d82c20285b7f55a964590e2889339a6d2e308d9d78d3299f859cce2ebfca691bd161447e6ada0fcebc9bdd5df3b11d98fdc0f922afaf886dbc325f39565ca16ffc3bc4644be473a2c4f6b429aca53f73985e8df29c6d0e0f8abf570b95e59f2170c13a2192d332d9c100352306f138e1578d17bbeac20076135bf6af8a9c461e8214a27a51ee6aea40c51141ffdbefa24c13fee032b35b82c7a5653370ab68a1c739883f2c8073ab582f4ce6ae6af60debcd478be533c8ea9a903e72d9320bbde7246c5a10126b4a3eddc07e362e6411a37bfd532b419d66dc32cd49c86ffee85216f820bdb40c7ad89778f3ef84adf6c88f4248ebb5f5bf016cfb131340ecc4cc2ec32a4caf2d2e8544785eb8527ee4a85666de9560be18eac62f97ea2c67b82bd0e90d6fbae6a843234373924b19dbd767911107503819db4eda812189bbec421c1eddde1b971a59282599f8773e4536178620b27877f4dabd0bce2e703444836b9841f0dd0857f65b6e9d21be887a71590d55478c8cf13d6b8dcd753e5d58fc66dbeab7a9ca25d65148d25dd1ab7b85a31b246e42827f80fc458dd766dd36da822e87955e0cf5c9afce600084e11cc9e23ed0be4b1e63412c6c4b42036eb054d3f27c27f6395453b2607bb8212e2ecd07ad3ab59c82d72a2cd1da39ec01a4d489327cf246fe3180a4f887c890070daa9117511bd717453ee5b9d9b0a92301c032c717d84ba309405fcb04d32be526ebc24f4de18429d5013f69f40e3b325816142cbbb672c1c40f4a75e93838a797e4c1485378ff15d40dbb5fcf69c9e74cc7377076d881f503436b3f9e33feb9767b64f9f4f9743d60b8e4bae75b42b11671663fd1a01821ec5dd8e59501b8ed6285110911152a7c9de4c47a2e579aca69ebb5d7683f474b399d0ab9817e92d74b29f5997b9a30177658359aaf3eff41a7b75a076708d1f557763515f22306da65855874caf4a36d97b520ab54559fb661de0403c1b3f124ef63764f734c7af4b64d7c9fdd3e287c4ca04a61fb07fe4fa0437f81ff191086c3ac3b7ec1b6298e5db8d36975205dc9c5d6f5d869233131de3732d033d19f727f748bcc5834b6a70edf07bebc5ba1363da98ed2a446ded9dc5b482c5f505cce58a2d1ad9022725ce5c4037747fd53d9ae06dc844e593720f9beecf1f6077569ee6b76af4f5417b0bfdc09706c3cde4106604e7e42df20b385a54e9f36a416a2c2a521336339da27696ce834d5426e211ca28d70cfb1697109437e1e78cc0bd2bfb128481c697166a1c17cc6eec867612688679beb1b3a7f196738c37787215a609e7dcf83266d4477cf3d8ac9ef80d6c01472034462675b5dd12daa65a80cfb53e323cddd02ee1a27cadb694b4e30f2524af143c4a199d3e12d19574786f85e52adf92cbfccb379c5535e93e041ab9017bfe1c94638836058dfe76b0ec33d5393759565e8fe144e0bb066038e8efff2b39bd0c71e6ba3670be2c173e6a2850589e019fa8ad5650da6e3f872d1fbd323f88584bbe78c2417316f0670798efb856a430f545cde5034cb9ad63e0ddd2eba98d415406fe8771970e2a32158b7dfe791663b53516ec4479f47e48c70cacdfbb3f21f2531ae7c223d7d8993fb48143230572866a90868f155ca8bc18767e1dfd06b10f7b1d650ce2dd941f39f70cd7aa481b7f5cfd9c4b0fa7e513dccebc482035549552ac5e783c5ddff1f3ad2016d24a90a17050d4fc9d06eea3ebf90149ae0286d422577cd47f5dda2439882897a8f6cf482c25788e4fdd6c694e187ae7ea68838a85baf0e5b212f5ac5acb24703064cd5d3ec5d02f8e5b144b25fa220c508c420f9bb88a4762c0fb437b78fa3df6639eb4413895059b47872aeb20f1ed1b5d4420502891515411665f79be272a6c033f45662110a81d004c87ba0c758b16c602b68879e002e6bfe6b1a1fad4f9e2f14a07d85169f85e888a15f7d09ee0d811038ef9a30489092e76443ecdd8926ae95afbf47b3fb61f640f4c1914f21b2390ceb66cfd02952b032bc81d90cc1d04b571a505bc997009a3759ae206db1c3daf3000ad4f08d5a56390d87d1e39e97372488bc9ef4ed40e0ae12d46199032e1fa219c9d87e7e490d4e8d52fabb62d45c087079bb96de6f1972a4810c0fe3aff2f6f8df9dfcd6924c36aa3e2c02d21f0d2457cbcec8f3861a6eaa24a53d99071788501a4653b850ca135bba5a5c9d84b83c820dfc9992cc40f7690f75f882061a677daff5ad5d4186cddfba35aa5d617faef101c1c5f2ea68afba464947728a66a1fd4a8ef5716351b76fc73ede1aec3701c60466abec0bded201f9991fa0032a0febbed9288d9b68ba0c87f2021f77fd9b1ab3b50f4def749b6a463fbff181ac3341973b7bcb2cc0fcc16e508cd49bf5486138451014f4ed8670ca6ef7b76aa460978a48c2e317f33d58b2560055433a1646517999382c923ab58e42afdf42995649ca5b1b272ace7a420e1c75cb33754818c2d2317fd413991004baec9b434f6d0022500c64fc485b7643f1c97a9831bafcc8a962adc1109d746729e094d56456897281a64cb954197dd4f6b69abda0119f6527861d88cfa4421b4a6ee77dbd157ea775c9e198a9e33af1820f6301731eea30077e925b284d62b131e41903f9b8475cb0d0112409c3756708804a88d73c85e9a781ee57249669cf796fa323b057fb719d0b22081b9309c9894cef064d0553ff4839723203db68be9710d3c54c4f901d3cca149f05da82f638b266c1b5a089a3a845fd9b3199786235a94e40fc20b0f8d6454e70e358909077ae95e68f54de1ca0d858cb90949cd5bc441dd6636305d091c239db14067e925bdbc67de83905918e468d2d7bb33bd35d4e28044060bee8930b842016d02ae9018cbcd69a59cd5bfbf71d0f33920996b1b39d558b31c5c1b936bd03fa2e25464ac887cc09fd1318777ef72d6766edef7df9d4ba6fc9eb67d3a5df2ad74cf74cd6bd4343862d9f3a4e4438fb1b4e7446f175bf66086bee783cde10de81c27b8ec413f3262841741615a4562b82b3e81a94918762013756cc3d5fe2a87a8040c42c16f45b503255f81b2fd762ff74928fb20b43096dbab549aca57af90fd395ae58f48253744d5161e33fa48d3ec020cc4dbb3ccd63b2eb189919b94f52a160b74040957542b2351794b2512d52f54239a017b1bff67b13b7452e63b1859d2c8ed7dbbc0b717e26badfdfb1be667e5cae525d6d62a129c0310d49734e1a3d218c5021da2d4cb198f3f8b7f071b697aa89d0c8f7614731e4062edf0f003c9c446fa706f6c76bd1833f6af1634f3ebfbc77f62a0b112253c76e339ea9b597b9750a55493d59f2888ccda94379e2b3e751b229720082a0964fef36a3408156818266107c1de110f53497daeaaf317bf639a57f68e9578ca1b405bc626daa450088ded12f5f3783a09c7e425ae8b24cbcab9b331394a170dee9dbc1fcc871563a76249f150cb61857fabcc84ef093467294d78272087c0bcbaa0231f453be40a427294c88341409f99c92aa7770dde5cc60da26e37445cd4e33c212b6ca6cb06cbedb769f1dfec54a7a5bf0c760779cee5bb3afbb91085b119b6384f46eb798f9748550c91f23133add78770ae4b4e792af57359e62c64dfdaa7f493728e3da5728123866bf76b6155e84ee77aaaf94d96200b3b4dd6a3a71a22501a4dc7755ad521853bca7e34a27e545b4b0bc1578d38cc2488d5d8dbaa1612fc92d7390b2ded0634ed6589aec6de24be653a2741360283419adc1a912d6c6edde87eea95fa14c846df734f3549fca2b74a39fd51122eff6d8b5d9cef17f0870242175c00f43f9725876571adf000928100af7d3cfca81779a4e8b152206c0379ad92d8265c20168eb75a820bd8fd1cfb6882fe66228cebbbad3fa454b60b5d9e29d2feb6e26808cf11b3ed48823465ee1fa29c9e152fc60d6c9988bb97a9427016bb0705b328cb4b8221f1555ac737e933971ad87b9b5b2309d9682d60e437682304a47565849efa7cb13b58873153f319a548bd92c80d829ea26b5e1d9dc93b35239204cb15849dc6fc05ed8512c81f4b35332f5a25bb475b12f591d1a68f29f380ed6529a6fece422aa9a3f53a569d7c9af2a285d58b13c36479fccc074011ae553ef0067cfcf4b10753d7aa61621ef31d72d691c1932ae790857471bfdfdca1e69378e863d4540160fdc478e3ca1b39e0439b7610622e458f8f7b12eff4fdb508c4e65522091e3b83f9c0a569eab123a1aa978af6770c1c4cd34d271859e22243264f6faf7afdb0a1b7de5e7ef0824db4f7ca809c1c3a085ccafa361ff084bba7b7ff457778b85e37fb0d3b4275c65f20f06f2f00a0f26b09e2ad10fbeb562f6f7b251aed3024a74b1908c6290edfe030e2003c72260c31c10d0f3cc3527f5fc0714e897f7f76747e8ebf05c35cd5b23d9c60e9874f7f57d781b6073b4b186637aec2c6a37bc7d84d43283ea92effd73ece668f1e1958b56f8f897d9c2eea100ad7971507f9117fbacfdb52b556288b594f8b872687374287aafaf2ccb27d6bbb93cdabb347cff466c527f3c51b2be7633d20b1b5885c29d93ca7db8ae05df373ec71887c444f94cf3d565936ad5937dd49fae8d964a4fb5515272c1446d2300e37a4ac523d577f6c811c49c9cfa41b1f94397e6f1d055b4d90cfcfe580339aaab5eb0a18c2a39f7a09bbfac9a0f03339e4b3a85cf11da10f8a1b7a3ebc235837474c8f458e574dee15baab2cf654d92ed59db205a9dd634b9fcf1323c838b1dfe6c569454237c01e099043a1b27221fb5e867e508cec10fc39266947337391ba425089b4d3d2a1482ddc7e3e257faf800f295e22c685a0417ba30d751151047cb433ea2e189609f0c817bad18f489058c86960238997b4ea18ed781bf08b4b1e5d1aa10bc44e344775300dbbecfdb29feaedf267faa2e1eaf797cd83ef0eabd4c866c7b084ca87d37c31e232275cf8e6167247139007b30dcc0a5d9a475cae76ce5077e4cd16ab4e2cc0898f333af0a2e4c865407d24e704e0f3dc29a5718aaf987d9d52c31f66581209b29a01ba13dd452bfc6c4708332ef51baaefc656f9f81f39d6b17a2ca19acf308564f0e0c503cfd1430652aba4203b3cd2040e1897ff7e444d2c035a7e1b2afd4e04a615eca8a96762857f4a948b183faf34266e19d9fba4fef609eb240b0a7468df0e9294812972502aa73edb83f53dd76a9555ee2ba629178e476ed0ba4942cd1c55f281e77df1a6103a4957170004db0d50ef0901a751e8e099fd1542aa1eb0d5f0a3c8e87e47a2f18b1b26b5fe7c6c59d352346162b1906e2fd3f025123640fb83c74c7a3b5885e008393a165cface101c3867d07e2c7940250fc183e81ebfb3c2d3b5fd025577ff1c0f", 0x1000}, {&(0x7f0000004bc0)="1e8d3b0c9ef5836f907bac0f718aad2cd4b9f7548dd5c8d0493325afecf8a200ed9393f8f42d004ecea840bbdbd871844f525848fd3443f208133b557582b6c2fc45cc3720eefca77c", 0x49}], 0x8, &(0x7f00000065c0)=ANY=[@ANYBLOB="30000000b907000000ffff0000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="0000000038f6ffffff000000ffffbf000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="00000000000000ffff0000000000000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="f18e1a83178171fea92ded2e78"], 0xd8, 0x2}, 0xa) 16:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72babcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)='>', 0x1) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x8, 0x8, 0xc9f, 0xa0000}) getegid() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 16:10:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x2, 0x200, 0x5}, {{r1}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x9c, 0x40000000, 0x3ff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x80, 0x4, 0x6473}, {{r1}, 0x0, 0x4, 0x1, 0x1, 0x20}], 0x4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x60, 0xc4, 0xe}, {{r1}, 0xffffffffffffffff, 0x80, 0x87, 0x800, 0x1}, {{r0}, 0xfffffffffffffffd, 0x62, 0x2, 0xdd28, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x7f, 0x6}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x101, 0x401}], 0x91, &(0x7f00000001c0)={0x0, 0xa8b}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 16:10:52 executing program 1: mknod(&(0x7f0000000180)='./file1\x00', 0x7040, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) truncate(&(0x7f0000000100)='./file1\x00', 0xac3c) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x252, 0x12) close(r0) 16:10:52 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x14) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:10:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/196}, 0xcc, 0x0, 0x1000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x400, 0x1a) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSCTTY(r2, 0x20007461) flock(r2, 0x1) 16:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup2(r0, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getpeername(r2, &(0x7f0000000140)=@in, &(0x7f00000000c0)=0xc) syz_open_pts() 16:10:53 executing program 0: r0 = geteuid() r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r0, r3, r0, r5, 0x80, 0x3}, 0x10000, 0x6, r6, r8, 0x1000, 0x1, 0x8}) r9 = getgid() setrlimit(0x7, &(0x7f0000000140)={0x1576}) getgid() setrlimit(0x7, &(0x7f0000000180)={0x7f}) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r10 = getegid() r11 = semget$private(0x0, 0x3, 0x1a0) getgroups(0x4, &(0x7f0000000240)=[r10, r3, r4, r10]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2, r7, r3, r0, r2, 0x4, 0x3}, 0x1000, 0x7, r8, r8, 0xe1, 0x6, 0x4}) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000300)=0x8) sendmsg(r12, &(0x7f0000000ac0)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="7687052c3cb62fd6e8d39862d07dab84cd2c3a71f6db5bcedf7d0dd32a4ced316d8c377ad3f503b587e27a8465bccde6bad5b80fe74c427a63ce823e8635eb3b093ff5d63ed119026c73f7d476e4d75429968e119fe7544ace478da3509e05485d4a52fbb097bc4006e3d9ab83bb56372e8d9796b8719ff0a6b0506aec02ca4cd71cb3ac39", 0x85}], 0x1, 0x0}, 0x40c) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000b00)=[0x7, 0x936, 0x4]) r13 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000b40)={{0x1000000, r0, r3, r0, r9, 0x6, 0x1}, 0x7fff, 0x9, r6, r8, 0x20, 0x80, 0x100000000, 0xe2f}) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000bc0)=0x7fffffff) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) msgrcv(r13, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9007be9f4817170cf27c3e9a45e8d6d62cb22c078f24d77ce5a8ea23d1952498220801d2f479eb01618c0f0cd0fd06011b670d1608820644d7fa2f111e5a5186cd87a3c153b236e91e5b7287bafacef30a044268975574d87b736bada4e2327bf2422ffd65b4b1727350b2d705f1cbdd77c2978c0839453cd6e8e55e98a3048699f3fae2e2f282b0b51202f060a2cf188d7465e3723578ecba6a56553c9b2fe81259da61043fd5d4af5723a0a4be18118e32e813550f38caef871c99044116c6ecd0bdb399b24531bba8b9e234e3ee2dc9b4262a945c43d2562cc56f409c3d66325f7b8e31f42ac8404d1531ffb0148bc270b53e70b35f26e5bf46fb73683"], 0x105, 0x2, 0x800) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000d40)=0x10000) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000d80)=""/56) setreuid(r0, r7) semget$private(0x0, 0x4, 0x0) ioctl$TIOCSTOP(r12, 0x2000746f) 16:10:53 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, &(0x7f0000000140)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:10:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r2 = getppid() r3 = geteuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000002500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002440)=[{&(0x7f00000000c0)="799c12f2f6035c3189a955dda110c673b1f74d69b42532ebc009b767c7dd79182c108da8d93e03435afe57b6e4da4cf1739e66051f5397afd04734a12b8e17da2eb5c86b4ccf0af31beaf7a74d04136a89b2303053683f3b15dbf02c858e7076ea4a1f3e6239a3d8fabc8f9e87affbd49c404555783997c904bca3a812588e03b6b4417b819440e6432187308ac90b825f32018c3b1ef73753725f82d197eb906e64ea50ced067a9e1fdd44556f7397aea4c43a5995f38a1f20c33b35b850a56f486e911abca149ca987b8982a685ff4ab1066e0e1e8793a284043101aae51ec90dee514fc6b4de4762a5e63c6706411c97b58b0b4167434057d625d584ac36c05d113f399c879aac93398b9b15aec4a8d57031b21267d7a89b0b78728639f29baedd1f2ed8d26aed4b58a28d897053d02d06e1b153c0a2504d2f0a52db234da94b0b7b94ea27318cc008ed25141a6d7cafbc598cc5d867bc57b72180c9a84b65c9b98d648bf41ba772b17139b1674279e65facb2e93dae7ff8331e7eb0f78318e768e697c385ebac9da18efc03a8d993126135d395911695f03a51b84583799d749bd31d4a4be36e682a287aedce80cc04d5750995955afa5e805619310fe44a6dcd51aebf7975cf880d8d959c1d9d408f2080faf51da579a07d1ad0a6472abd52d29490f631ec92eb5ef3b82e43e95fefd4cb31fd8a5e809ca4619ee6493b31a598f92d180ddb317e219a5c0019088aa2b34e0498ed13c802c598f7294792ef6125bd56f40217fc345d7c3db106fd41b2948c562a5c3a974c08783f6477f68d117a2d7a3a819d970423a38c3765f67ce95f01ef4dffcef0b82b87be97e321f73dcedbb9c288e0f251b591329d20e36ada9054cfc7baa02c32f93dff1152fa1372c0ed40932d734e6563915c13801ebd0f57cadbc14e72e01fd7b437dd714bb4ff9925f2c444c2c5356abf22097c2c14c0879119a14e0d412d6af27161e52d357df8cb98a3d324f6c34868c108ee59a84ec324d5482c19c199b29ea32e7c490884a6e8aa3ef371d7921385c7716e7d2ded7b96468069a723c8d37c0d36e74acfae84e1b84878186e6dd109d1127df7eff5eff28f20921cfbf4a96752bcb57840e943ddfaa5e2b7bc438c583f7d189243f5df33dbee87b49bf0656f2712cfc00b3013d4531b08a3ad4d3234ef35b5849e329c756ee18dc1f56d39f928386e26538e2888ae76e89c522a33b69d6d5c9c07677f80fe119a318c0dca28276c8fbc8247f9cf2da22297fb74d586b76f6523271a64724101457db07d6fb66c8f612959c87aeca502f2cb32e8fd0cd8523aedfb714915fbcb3c012a8c56fb78da54d1f5ce4dec2d0dbce57ff2ae94a3e8a46f03852aabb4c642431d39e1c719c89bf73111255af86b23d8a76318ae925bf80f6b69ba7a7e4b55996211e3dbcb5aeafbf1b9b098d09273d80f4de15e69dbc7a35fa5139e875d937276eeb3fa3ae0f6c865bd479eb2089651a4f9724ef36049f607617a3ed3084b5c58396e6d0e86a7c5f5269a702a0dcb2a9feae42d8d6b0c2fafdffb55d1ed69993051bed11b3870e73a372bc98d6cbcbf30170785f93130e8c906cc2d218b9aa0af27c33aefe5004c0d2d24c68500399675e97a07e92e69d17f16c44ff989dcc9e3f3fd14fb2f55e244a137eebcc2aedc81d420fbfdd275de12b8ca6a3aa4c1e3836e70bb94cb84221bca5cf2d874bc3e52d02d8988a9bdbfac86230db3d7bdd92879209db5f6e2c7e1d4726b4ed24990b870db4dda99e758f688dc011c36de13e88f27507c03a7bcfef49fbd4eb31e2acedcc105d54776ffcc795ada3a1e9fb4f56a4062c05ef8fd114860ac325a729a45bf478503193aaf1728d22cd6ee2267eb5798256d6fb9427aae4a247dd68a22ee6bcf25de6cf3d5a360bcd0f083b4eef37366f16464b5dbce34c1b39e5a05d807115b8fe3992050ed1a29baea2f79b8b3d97e5a42aeb971d20ce4b6c3043356e42b7ff2b7f8775431dc5100a50cb4d586eb48911ab8fe650192fb276af22d8a172638dc5aa0b3e424e126a6c04a849449cbdd49345c08c96c4b3168d11341241db7250e28e1578b999b4b4b1472b6483c2d0844f618664ff7a65550afd67fa95e0dffe80d1b2a19d24646b37c845ffa1e183747cd4bc33111717581140f0210fce58c0fa2a6e1932e481a8b887ab438a715d849d03a197cce0a6577d7f7041fa7940ee44b74be0c824be41572849d8fd42776615d9f107bb04c73ca980ab6d9cb04062a71657f14bc3528c86fc36fec34d2378a70c968e58f63f98d73645bb43ce4d1d0cd2c180570e1c3490131dc7cc6cb0b8670ea61860e34a8dbc380811eb2361871ca8ca4b0e35c4bb7bf1e509b8042988e795fbe6c7acc5c8b1e703754c07b18d60c16e8ae450cf8dd04d49b5debc5f75414cb97ee1b50aab4038cf9c4bb4151c68a6544d1d0286862f46bb3e04bd0f204f3292d64b8ce51c04b5e092c21a624e1736fe9d566cbf65eda8ca053ad5b12eb17630d7ebb1a3503761b60e1de3f14351a4319d5f9ebeba025d5f2857f6d9120cb26d90d5d8b3ae2f044a91708d4af60f39de9c602f108295f95c02c98d831b4eb3e3c9fd104a732f7cc254600af75510b34f816f48c5d8001661e9f58f254822e29127e094bf2778b7dee2ec905d81cc1f7c9256eda3e33ac1329512e8d47922fc629394de18df59373dc122c1e500eafab8978bed0617fc9e5e87c764a5b75d173df1f6f3d70b98e39414ef74f7866eb7d3561dd27ad4d1ec36f2ac8376c7d3ab1e2a6d306b087270aac926f3755eafd352c74f8451b94d38d35bd9e29ab947533e726eec4df3b6737c2a81bcbd3a9fd6a7d6f4119cf06dd002390177a473faa71c4fb7851f35140f816b789e6276d8bcb57325fd1b1054e0abfaaadab884881231c86212b54bcb366fa104c947bba1222b27298a8c65f65b68ce5340129a57959dde16c5841b80fcf4f2e2a88b03ed015481ee627b823b747b6336e47e7429cce7609987a1d619f03870b74e501f7391fbc40b623c77af23fa69544915fb856eb64872fd452162aa032d0f52d619306ddc2bb753207008a3103a049a27fadadb01739b522aaf98a70bfb3707c64dceb50888b5487f5d08cfe2576113ed9f9305462b4c5c6b520b17a87ac0faa0829a942b76388964fc1c90387635d6acdc6c56ecb2ab9a120df15549be7e3b69b661119f4ca732a7c9e59c7c342faa44a5d09bbd6e83b9d94ed871454f40b20404356832009f8613f0825ec45f27d714a4c3923a972830a85c48247cf7afbff7202bdd5f4fcae898e4928775745f13e996ee34f877b30fa7911ad6ee2ae8b68f2ad05533f34bd52a71c34a022fc793d63c791dd83f3391b3b3e3f28299472827d0185b6a46ff5741a3337919906791605dd2e021d19cbf106c7bf9b56bf69e3f2435630a1777837fda1bbfacccba926d25cc1337da3b01c64feccbf87044fbf037ae295d71bc602b2ac6f991018b5c50e92f60dde91c746ff715e7b1cfe8bf95babf0f989d19f040a5133eacba629573c37efc27c0545169be3359515b371ad796d725ed77a0b1b20eac4fdd112324f3c7cd9f0395407e3e40ad79b06ba92631b35ca3f1da41fe8daa3a0e64f2d2b679d7af54929f310b8f86602d27eb539c36c47715598a1b79e9f6941c7f56da49783e74694fcd3b18dc4f570eb1f6311c4d896d950aec884f0015621d10efa28d2a89d1eda4ea796a0b3f8044b57ace2a0aaff92f91fe3c4fa107938fec2d73ffadb0e24a23cc59b4a20ddaa31b1d59af4d0180fe074b5b292507c7e3c808ab093897bad24221dcfc9effd60fb18e7446965a262095253db68302c4682f2f54c36f1a049589f6f95d36441afe6a494fdb7cc37b2b24e94b59ec1e1b0f500519fdbb1a2876580b9a5e11a24f166bbb0c39aea4315b27de1474c27262439355f55f15b172d89989cacb614ab6b84b1419e971c17dd627b8dec0dc460f90d1127f97c5c5b9a3cf3e37ac5099c1e38824ec7339136cdbcacb299607ab1699a45dc2ff79a31a64c804242e87db4bdedbfe9243ffda4f14b6f700e3e2c1ebd443e1a176c11d242a048ea5619ed886a76c50a1a6915ff103ed44718c5a8e9d45a4dd52e2cecd4134c6b92fe5abea2c10869bec6b20d88d4299eeb5f29935944f177a3143453b367975bb5a03bb3fdeb60eb0be3a3309ecedc68df6076d624ad93f79224b831078ff60c8b7f06967f4470176587c9388756fdc894d3a016abe348ed1dbaf394ea39cfcc1a85cc56718d07a47a45822f07e338dd08e1a392d62fce2264e7a5e7ab8683562e0dac4af3d5ab4d851e697c3dacf4a56e9f5f5274347b9d67069d3a1215ac0442d4eb8f12ec15fb9d2145185d45140e82e775163d86d9deaba5f36b710949c1f1d93543a0467f4dc78999650c807dc68b6d63c342b29effe22850bcd7952aaf6753e23903b9c3fec07d32a1ec11505468c330cd8e6ea9a3e071b7e41b484a31f4f0013bbbbc531f77a88a646e29bbee13318db3f07ac6760e465a99441dd0fd5069241f044464648977eccb3d14066fe0a5a181d5deea5b03ee9c404f691d840f70147eea6ff530da32cfb7d3f09fd9c1759f8fdf7e1747576052c76d2993b353df048db0dd951e88128b1b94dabe858ebce638d4be0d92650ddefdcc2c05469cc2d1a0f3c138a576de4d5859b4d8e731964dd88176c8a099bc0009b5864c543b3203a1026ae9008b2ec2c4ecd46430b9d196dd3017ec678b78d2e7afb2c5ddb47401aa17a4329aa23680467133773b094df05b77e97bdea3b8d4a08296190a7341721f2ec763d09e8944789a4a10b88b6528533200cafbf83cd98e3c290533cf2dccdcdbc6f0f86b2402feb1c7e50cdb557ab29545f23f3f6f32bc0aaaaa0e30fbbf4271ee2aaf9a4e43ff9a9f7d410b8e9542dc48728e8be589cf0ddd6cf0b60a9329ec5c93f4757cf48b508e4d64acd518fe5334bdda6ef72f93db105c32c82c243240d7e7c61e096ddbab86c87f127d625dd2b2554822cc664e732c366425ba60e41435a91986183e6dcca894d4a71398f64e97b8dada3f0f44d84fb15456383ccd2d019e3e2852f49760a34ed127eb58af944b5806bb8eb3bd0ebc908ec68638086a47bc66ad1da7dacad88fcecf5806d7c9d5d69772482e3bcd0499a548b588e431132700fd0d25124d873b77a9c293f643aa64dad72bb3669e364e638d76e43b3f480c681d3d5526d35027882b44440a53b5959c9e6e8f83f7fb99e6d610a92b091483b9b8d8d43f4c8871357ba4cef1f500de1cd7fb0b2b94b53ee4a4edb798fca04742fbbe8775d06e31c5c3f6c8219885f084663d510fc3aac03264ae00d4baa6542572e96b8dcd96fe7f7455d024bd174de61c68a2b1f98c8418e8369c76a24726eeb01f87a352898c1719d73c46b30e90bcf812588dd6ea3c9454cb82736643c8931d99e6e335782982d9e5c80c3b4448f59e7b2a51b10466a2b03c79198d2969e01946aa4887cd321f3bacbf0cc677ea21748c1b7406d02f2c8190f90aa9028b5d65bf9077f095ebcb4b869e1a6b09b3c0bd0d16ea9899db76b9bd73a6512cbafff9a9f0a03af2770845144424432baf87e0e024f4e9992dec0c3cee5bbe965037d32ea500c77f369324c66c110484e327729d7956d55592e476edb3fdb968d16c962c639565b57dca49cd40e999b79c3f8fd54cc39ed5a1f0e390d393e8898e5ba8792c12d7b8a7ab97df60961aace58394b5a5763867953f7b2", 0x1000}, {&(0x7f00000010c0)="2d7b6e83460683d4176cd8f977d7968cf24c5a2d449de9570bf8a4211ad01289356f31629fcadb91c145ed9697dc9e5b8141e279a3d3db1f391bae1aefe2808e4230a56fefc56d5e889738910229a4bcbd2719cac8f852d74be2167d9ac80d3426f816039a2e9e81c9ba4d6302a97479261dd558c750478c7b1fa32037853bb1bf937dc13a194879de76b0362125d07f1a923768ead56ff5cdb713d8e7d2cae6c0f825ca588caffdd6967ed340314a821852dc280016a620551247f58adbaad343b85e034a7afc6de10dd3cb71ae3f7981e33b898498301dbb4190b313df87031961fa97cd50c1023c66dcd35279b37597e261cba37fd240e619f7dbc30fa79aaae669e5c68f4e20eb9ad10d43a159d42e0e49ed34f9bfcf2806b627d5f0666091667c1616bbfbf03a2854e48d9cea9be93db59538afc6153ec56b3776a42749c0c499110f5bb0b48f2012f478f22d510321926cfa1be50527ca26bbfaca93c92f2c121ac3422e7b6f0c54b4f15f343d1d32c89829230b0d2593ff991c2adfd8b6af4eaff635849f0e134c427cb849eff64eec6574e03558c048a2b4feb2bea315b894cbd28f5eebc8eeabcea4d89f3164620f6d8b0fcc1cffc85f98e3d1dbdbabce2938210895b07e12c6ff5e6c815a6e7fc42ed4b824850b98796fa2ab13524530e2d5288e9cdf452bc5e1f85523babd12df099a1d9e5b941a26a0a238359dda9a6094b6f38b4933504b4442851fefe9dc5e92bd5cfca37919e13fe8837def6245d8abb46e501a2604ab52fbe48902d9555f796be2f4e84a5a368df2c7da7333cef83c27f9dd429fb87ee82e8006d21719fde46b67bf362ee217c52dfc135bcd71a4d9727deffd72ffc49d9391568515895956b8ad9a3a73142e6f8403e869ad4f94686204b5cd5212299776ba8660199928f183d255bdbbbd2e3c24fd478b209cbedc2ae23fbdf0f8daa4dda26f7cca2e835cc42567aacedf6c4697b20cc62a7b66aa9c2a9196d64d2c6141584a01f88026f189699410cf2232fe85991d41eeec41fe471c3202fcbccf9a94732b2ee57c99cdab988469975904acb4c23ce4b3e3dc3895491b74f113ee67d1edbb4eefb7c260aa5c13e15b7b45d620ec5863a847dfa80cbacaddb14de553ed28fcffd39dce5d44e48b0b5bb6b8be3283e7a364d4ec2dca2ce4314f272e8907a53c7255959a9bbcf93ac35c979342f7d51ab0b980ffc474b987aad0fff05b6687d14169175fd8d3314c18032827998efaf1e8ec92a06f11b39dd562c8f8bb0b6f9ed2a762e4cd17291af393bd4aa03b9d044724b2aa384d3387e4deceb1a62e514f4aacb308b8f80fe7668716b4d56e706c9ea8dc49469ef3a0d6b622935da5cbf02af8f31390cea837b629d6e7498c213000b146301d270d09a3241c64aeb7ce89138fdb51b5df7c74f24b9e70cd4d531640e779486b5d0a844c584327a88454f4a147c251684862651b3d50acd238acc8661c19f0e4693f0d91f3227aa342a247c7e26c75b4613140d6762bbc87fe017b4230b673f7ebe0c4d0372198b014563ea5b544de864b6887794b75c7d0c23c42170db629518e48436e14a7dbd5c817c5048c1713bd20715d00c3b23fd8dee377338741c21346234c731cae7b227e18fccb3d4c0b0b52069ce72f9955ea82e6e2d1a19f9f0cc7f56bbaab12a67820416f1b612297169f0c6ab5c7f693dfa342ac1cbc508d7a36e80c59664cb44766c5f68127013301f3382d14eae49118608e359d798d5b7595837589c8536e5d0312824a99da38b4ef7ccac460525888abfe59aaaf4eb87c981f3a64eb26434d70bccfe06f6ad60d91c4b4522cc489bf5b911a1f1dad6ded92d9f83c6869b2ed2a82aec0e7420a794efe50ddb32521003d60e335b4246bbdd093333c9246c551fb292f61bec9841e9070495b2a3bcd4d73513af188927c74d066dd798d39dd98be7d8b32cfd017d4aea1299fe9597efcc2207b6d4c6cc02077ea4f0f4ea9052d01dbe34ad1569f06f8d22fa82ad46cada665bb61a02a79d6373737eb0e5e235d90bf5937673b3a5b0501b8c7513e549e4e3bf2299b60e60cd027b63ab5b751f966748316341b2960ac830010828de5424258ade213c77044b5900d90dce3a09d87ff60dc005e5a739eaf76094713f4a9fa075aa7fd441286e77760a89211f987d9fa49055eb806b08c7f85c27b9ffcb2bedc5a77bdb9b07400319b6b75bf212f8b4bbb1212303e3b95ca9022134fb33f0e5a8360071860318657a174f917d4d8cec674731006da4a3945867fdb031413a4116a16db0735e12914bda19f52e452a167f381b3dafbc4d635811aca390b154586e4a74cbfb58013bb331cc164fcc09e09e85ed9c2202151b7c1c53a0a31042e7c1d1300444d8ae6bca367c9c2848104e40b71a57eb1c43ebfb08361d62fe59ad3d766ee908cc9a3496fcc6f2d141cb514407e40af1d077d2e287aedf58f30dddda80b58f62f7084f8f61cbefdb0645a3f23ea2e1fd2c34b52783d2932ce238469d0017b9f6a21680a69211bed8c14eb6a23bbc9945ab292512d279f25f19cc986170556eb323d9899d9ec0e2fe76277b45e8279f0baa4ad2e46865007d782bdc0e8359f6ea6d3be0b53597581adb75290a41d3a40cc50ae511c02c752a080d7277123c1c882726973aa71a61f5084cf74f2da81b114c6a6dd66e966291140e3bc86102f21c78e9ece71ea847c273698f447cbea5738037e6498e742e3643a20813e9c82447ff0b585f4530c005b2c2e5edddcdc8463ddfb3018cda39610f8d23ed5940422f2812a1c393ebc3e6fed632506a63605643a6bcde85926ed29d63d31818cea01cf95f2cc3d7623f222900bc0287961f7fd2743b4a020f12bab57ca16a0c314a8f50afa833e879b4d8f5fe3dda1383db6fa702321d2ba606f8bda50dd94bf1cb0a12bd9498ce2def01f57114d9c4b20804cdec098a95b79f47129ba2596724aea357034bbbe226af0a55e811e9ce893fae1458235149a6c692ba7beac37a1614cc6b4c70efaae14c0da7a7b202dcfdcc8780ff1ef352510a2d10f6129ebaf93322615f84148dca888589c8b9ecf99406d5c5d582ef1853937bc36901b544ee34a89bf5a20d892ff16bc320094f54ea25c8fb8363b05d0572013003d9875b8e311668cf2b8d2b71f88e9b25fc5c0896effe7c8b6ac370377c854b57347cc5266eb8678f69fe9aabd23aec8df268f5b4e0b22214db392788054f7510c29d428beaf82e4e3e71c69e376acaf3bd5884642c56c34caaa069f5dca322932ba448fc9ca809eb993ee42e8748c41ee905cd46e3ab71e5901c37ad76e20fd35b958f5424ff1d1d7b6b568592a58cc68de10c5911dad81c3adf8e854381329c752201888fd1c4a4feb563088f87e1712e2680136bcff5805f43699d4055da400932584ba0e0511a8cbdb4454f70449c3bfac65a04ed6d3433ec898e37f0a165c74d46f07e7411b69ab876606e6ee0ec635388e8fb09a37117622a0e5a097935a72b8b61625cef92ce0adabf0a8a5e3742f73f669f8d80d6958a138e131c8cc6ee6d5f0aa368d85972896bc809efeeca9ba13b6aa9fef04dc8f862c8d215dcf491ec211a0cdfcd8a641079e78dc8025afea05b0ad218c7d14fcb4bf00f46e7fee116a8c693447975004e8c3decdb7964e39617b952d05eb6ba1ec142f124bca72701d47d53ecfaaeb9677e76dfaff2cbe5d33baec4076348677d7a693058122e209a2246e8728a70401349435e497f607698a5ecf836d3f6c22a6b7a013d3cff4a6a184b1d7e7d8a292d7158af45c6ef29ddf450507edc5aa52275538c621bf6f5a31f64fd5be0b8e0261328888de8c35f95d6769e92cc3507e46f3d0318eadbafed799db556462460b253760c01a12b48841957f8f35c0e86205be4dc2b7070d60df06298f0dd04fb1344ac039cd536b3e80165e0794e5b488aed0f43cd48f07fe09f701335e4a25b522864349545e643e6d656e2f863214ac125ebf8cddbebe25a2e9c214ae7e36e6b3d447e9a6cd45ae9ad88b50fdfe448807608b32822bde1a8bc7671ba6fb8b554baa38deda2bf002cb6b52f8601c5d7d0ff83c644b0c559286f1696f245a1ca2e1bb1c40b4bcf86a4fe4eadbbcf2520ba1925e680dcab14cf85328502127d35a648f2c2c55c260517b0fbe69f641da650daf84aaf192284b922195f6d8c57c5fbb807f9092899e7f1fc313fc5682b887eab66a9cb2a6de5512e56486347cafa7aeceec4f48a19023000d56daae6a577ca4fa3cbe641aa5d90cfca485a0de8cc3a65ab5520b7ac6b9c57f54ff63500f174a18caca502ac83fad88fe9f23fd913befb4b7e34a9bc53f8d98a79c6a6fc148550726daddafd01df5838b3d28b312c1570206646f52ee311c0ce19a2118d7d71f94060fb615b41b9f450f19d69526db4488ff8a1e2ce5f1d136665620838b1281d8cc95ae2349b3136b384ed1075e641c88d5bc89fbf65a433313f5ec3956d161e1af8bc0a3ce62f7b81932720df63bce805f16ff5b0312c78e812e3c8dc8c06f94a177f7c8327d99514e8d13e1d7524d7aaa83d7b0ef5c057f610c2b5e3c54064e8500b3759240a48d4a3ba45b83ed1b209a0293ba0f69b3e268d2c6a09e565e4ee2bf1f3d4831a7b1e53db350fc2f922eee992d57b8841f1203914b4a30b318de20d7127ad4f8b01555130af252704ad2a0a856852425a716712a63737cd72fc0e64691059a9cd969ed0bfeb07be67fb6c840ec913811b27513c0fd1015177fa4c4bd6c7cb2cd37459cee6b70ca0c22dfced36322533532fd4ca3ff8b1ed5ac38c4d41a262beee8d369c5a04539ad98c42220f31362b619819bbf80e5b371c3db14b27b482099430548c27422200aa5a9cb56590551683b83091730b795fe9b5ab2e241dd768fd92ea92829c7e3146aa7737ba2e8cafee9ec4aaeaa705fe74a89def58f2c42754e6eee866647011e0f238f3abdabe0e2258e68062ef766257f7a88a8cc440608bddc328af999fb03e58a7b38817f8fc441651bdc7e8db60adf16d9e02b56a24ba6b508dc56c7aaeb34986fb360b0faf4bcc312ac95c3793d27b56f534e35db370b0b9da6a7121b2aa61b0f2fe821289baa2f449c75562d20e1bc742c5b926b450d56fab49e8ad4bc7135f7d0373236784d8c44ff3f7a871424ecaa1ffe2b6100bd309c6fa090c70d89631c0f70df65b887906fd435618e8eb5bf9fffd0c330583aa4bec37293a70a73c940840569793ca525a069da4cfa3f9eacb9826b0d20f1ad4a9ce0ac5792d9869be5d10e27ce48c54084c9acb5d964ed363d219eec9bdd6a223b1bb508d57b6f204668f0868785a96264dbbfbc186300bfae4fdd8c0ed79b3ec0db13253234a5de908704cf57cd963e0a6e18c2596b9786027300b4fd28158ff32ebd56e003848999b0901ab2a7ca07c1343b931cb03aba992328f3f19e8106ffb60719b0945dc1b7020d5e9e8f1974de634646687a7988db2e6d3052d04c906df7ec7285bf4fd055a18414168b5711e846fecf3ded9b910c094b0c2be68ea39f4ff192ebd1e7c59501a4235109172f5affe31d68f6cd70aaad150b7b3f22749c6e84b0480d457d008c9108d5e3ce4d65bcd488aa26af3887ac01b837b08141140bd9a5591c1e6d801da4bf4252eefaed9c6bca2c3e124b6ffff83916b71c2e05250fe56272290f57303401a3b55f05e1bb006979985783d2c1b0111fcb8bf124d9fde0c6be0ccc1507552ff4495aa456f193a924ce8f58c0d2647b5e31fb3f", 0x1000}, {&(0x7f00000020c0)="fbd6c3130a01a55bcab2e614603e9d9f1d3e2a8c637e29ddd38f0015b98e277b3cb22bd4caf557cf09d5162cea0d2eae6e3e300fe66a", 0x36}, {&(0x7f0000002100)="665b6b4cfed7fc41494e05f5c05caefcf49435", 0x13}, {&(0x7f0000002140)="85a37c64d529b180f8265fbc405fed3f0ea9bb71860b446dba4500e7aaa05035136ad012865618e336805a5c14b4d50212ff480f12dd9f92ce3ea6256f661111c4b2d029c9baa95c1efc4ee33ac9020346a9451c5ca609bfdf3731853cc641548661b97d09c98c7e4906bfff828b6a8e2d32d8b5a22e5adfde5ef29d478b033a869d741731c90f27f3655add5a1ec9544fa773ed629808d82a294ec5f02c5aff25f81f656ac64e81157520a294f78502482583aa69742acff933c32471800913e90f60c4f9502ca091f7a81c084f7bf4a67498ad4ad2cc6fb06459396379944ee4949fb2ea8319d2e3dde070", 0xec}, {&(0x7f0000002240)="2153e0a2e30ea06e6e539fe0fc9a76bb179a55ace1d40768c110ab240a2428962a4365a701ed6fd9419baace2ac4019328d32a5af52c1f2e6d60abe382eea957584ec4ff2dd43e592642d51073d0f3171b487b79c198ed0c0cc2210ef3b6dc5efe84497120f91f5b2e703488a5f4220f00d38496e0ae69b055cb0b1ebf29dc1632e67133a0439eca31a19a0fd72fdd8b4eab9529a6264cdb70eb5a9d1411e3f987eaceabb9943255a130c948282bbfdb9edcf9ce2226e944099062dad006053834a47e153ed2", 0xc6}, {&(0x7f0000002340)="4058c80f9d8194f0cd746495f5d97322090feadf5376a518f84b828ad4518061a234ac0822e90b7c5d200df0311d947c81cf2fe42a8753922eab52ac7fff8a6e02d8273b15abdf59ca77af313bcf72d3e9b2d0dc3c01aaf1127019c0ecd6acc38bc392396a62c63547819034646c99b7152babe3e452290f6485562ec02176fd7636c2106dfcd805c68cf40e143ec2a139a8317bc0cfca145d92c97eb65849ba09b7b5445b22c9e4a101ae4749aaa05454d0f1c805e2621daa8ef61cebf3d66a9bcbf2c85f7911299db683baf75c8201b1fcf7248c04e09d4df3a43b83c5deaaae917f0c7b23f5bd3abbf875733e8e739d7e", 0xf2}], 0x7, &(0x7f00000024c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0x40, 0x2}, 0x4) 16:10:53 executing program 1: r0 = socket$inet6(0x18, 0xc000, 0x102) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x2}, {0x18, 0x0, 0xe12, 0x5}, 0x3, [0x3c1, 0x7, 0x3ff, 0x2, 0x3, 0x800, 0x2c, 0xafb4]}, 0xfffffffffffffe5d) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x4}, {0x18, 0x2, 0x7, 0x1cd}, 0x1, [0x40, 0x4, 0x1f, 0x1, 0x2, 0x6, 0xf175, 0xe5f]}, 0x3c) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) sendmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@in, 0x6, 0x0, 0x0, 0x0, 0x12e}, 0x0) 16:10:53 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x82, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) r1 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:10:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x80002002, 0x80080001) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r0, r0) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x1}], 0x402, 0x0, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 16:10:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) setsockopt(r0, 0xbd20, 0x1f, &(0x7f0000000040)="0fc53f9c237166dd7c584f7c2341f6d3371be6d5c6e854cc5216e998242b5ee45d1f445383644142cf6eaa20700e05d9c7da868da1366d50ab6eef00e8e9f8cb25bec9bb0e627ab465a6e07ef51e633e3a7b34d16cde365d9217dd01d1a8440f193357051a85d40e7a6fdff5ca", 0x6d) fchdir(r0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x800, 0xfffffffffffffffb}, {0x18, 0x1, 0xffffffffffffffcc, 0x6}, 0x1, [0x200, 0x1a0, 0x7, 0x80, 0x0, 0x1fffc00000000, 0x1, 0x81]}, 0x3c) socket(0x19, 0x2, 0x5) 16:10:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) 16:10:53 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) socketpair(0x0, 0x4, 0x10001, &(0x7f0000001080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000010c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', 0x40, 0x2) pwritev(r0, 0x0, 0x3b1, 0x0) 16:10:53 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x7) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 16:10:53 executing program 1: r0 = socket$inet(0x2, 0x4000004000000001, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 16:10:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000003340)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000080)="f3ad7a402fcafe40bcd2900bc808d78729", 0x11}, {&(0x7f0000000180)="574c4c5053a0c0a4ab1e11be1565dd9bfa6226f7e6a885aa3d0f253dc6028a1a54f2f33458cd43862181a09b2549b92bf7a08ce3a756c0c1f8ad33183dc78a7c9be4e318f21987a97cf18d2ab8025e0edf83fc096490791973683d02849462b58db8d060f99bad5d194b538e96b00bcfb8f5b0b7403c48f6320293bbc3dd8de8a3959aabd2225695c810f7e2cd9c6cf9d583ca607533e3a61df8672c3c3327948fda7c680850da0267a906df09f4a86fbb9e324443b317d76dd88f", 0xbb}, {&(0x7f0000000240)="bd97ece1acf995bbf1bc6d073d3098e2b87cbbe2466c96724adb588001df58b3bdc27cb5f3249d3423c0d099ee2983071ed8249dfbeeb76ae5203f2228e08a04d718f7b285f59c3ed34207bf2c638b09c3a3affc87cf16324a6e352b2a8ce10b221856f3d79a35751b2229ea91166b8925d23c6a1dbd6400f18547099837e47e075089f4be93421183b8c150f8ce204d88ae22c6eba868ab6a08a52923f880682e157b423750eddd054016856f64eec2ef86869b275999ee5a542dad6b64131d29971cc9b22385c1dc2d1aadbec65671050d36c6ae4011728e5d439f525328e32f6d6c0a97da78ec729edafd93f01293a0d274beb58399e499f570cbb86458aa024c73f3dee41e380df22e14f08eeefb76a3005ce45b7c41d231d613d32fab7f4622872e81cc8bb0cdb1091a5a6ed1a5c0070b7f51a947897022e3cc4fb9c28d3d67dda9c0370818a2fb9e8c039b985c64c4b5db0a7e461e03a90477884307aa32dc6b6539b05fe9d3162bb961146603852ac332e56b69a275c3484d8b37189a1fccb03f2eb137e97421e5c71b8ce45ebe361a87347b65d31c4bc198d721f47609dffa6e163f48284f1626b6e8395e5e032877a1391df87287434f3bc3356778dd43787ad07f26dc757cd5cd4990adcd482137a8ac5a7a4582d4da4ec5fb8ee1eda0f21adea059991b0b4fd0ca0a5687f10ef16814fb6bf206e50617ff178574482d8a451eae1f4641b240c45a4e156479bb4224ab1f21662f3ff5c1d0b36c7ce41a399b08b77dd2d79b42cef5a0cb18781ca5518ef6006f56eaaa714696a1f8394fe288e759fa218cd7cce9ac58ad6bfdf80510ed04eb1fef0fd42e47e0e655f451a661d59f3a37db70b141a82025bf27edbfb1d1cf23aac42c972c99bac823c501dfb65682a08d63465d37770e3f3773446aac2de61c1d09b3430ea8a691bb77b5e99f7dd0ba3915240bedfc632bb81ab9dc823e2d72939785415142ca4480765a1c4e3b6f921495b02de0522fbe8c4a1aae963734801862bc866e042d0fb41dd115f63cef6bfefe4325d31ce548178f0f67dec2464cc4a1c03572c94a73849c6c5028b901d970321c6b767ceeda74fbcec9b19fb79d799b6f60ac286e6b3efb9584f44830e0fd9449ecb388262571891be0e8dc19290c301a3b94211d83fb86e4273d2b07e3720d31e83d62592941cbae0d980c803d9317fca3844d0502afb771ece4f40b3cf8121e24c5bd36dc5cf9f5ad8bbd51e10c69b2838471539f6ce1af1c407d5d7ff05cce46f19a6a5f892bd18130609e0c10af4612adf0399c7c9e50ed2ae335febe19a84047a94002f5802c91f31ec3efbee3199c9331030e5d94851e15339d1645aac33fa366a9cdcaab398c01baa51108d8defeb8186ac9de59fb59dd476f1df43a4784a1fae88cceeb37594a72a2c28849bfdcfdf4105c52f78a7d7d1d0b6f9cdac7761dac27a877ad140d8a45b27361b381582eabe367b7b874489931c69412f5713caa3dd63bb360333e314fc27563d26f97b2ae160712127b36bf8936b244177feb059f77a57409774d3b3897fae9571449e855e7ce726f55f42c472bc77f4558c1fed262697b6af996970315726b3807e0f47929b2c1773290b5433a24b9a7ab8079253c6c18898700ab377dccd6da06408d873c6398d90d59688a5ac098e87b30be059da59a74a360da2ecf55eeceedd787278f96f646278e669359faca2e945b44b456c2354a5336f0e45648db7241efd85d2ecc93cc8af0e3845a32744e361575c757a23c22c3a786c3648c27a87d552c478ba40483d4d7d61a2cdbd7ad55acd8601fc9770bd30dbbab8f9f06211c18b9e8f1a81ed1c96349fad8c60912e062ab5e6970b2d1670a80ceb2def6cf7cdf40d84c8b5885762a7a20bbc073a6f742b498f72d9722795af905d5fa53054df2b54f12fc42e15a9f063d12072c06c28ac5d62f5cc941390793e3e5a563eea604e96c3ea16511efeedec8e41307b525ba681a9e9a3cdc581b6dcf6d4654d4e240a297a937f2fdb0c42cb21af0da07c344a2e7b17e2e47e7a666e9c7eed7958c007ec3084d5d0b618755e66bc7670cf2b394be04ec8febf4b34cb77566647cb218cc9854c3a4e56794b44d6346a4aab9338a43bdb7f8644dbb5181906be2bb61e305af64d4408d10ed8bbbc222a5cfe8c4ff6d4981243115c8f6990aeabef149e9dddc6e7d5dfc2ae84059c1d549c961c07f62b5bb53585ecb1dee0be19fe710997a162847c9ad2a4452f0eca7193e531dda29651a7690dec09c1ce3440a3383f537c5f5492421a0f777047571d51b7c6b9edcf789a956eee5e5b8b173bbae5ff136a93de7153d89d2395978f89bd42a5041c0a8f102994f203ea13e47e5764dd7697f22b1adb71217a4a381b15ed3bfe7df1a3c1e416a4aecfdc3ad0447ef50ab998ab523ee843b13ed91b1473430568ad2e12d84b856a1f88b6b58d6ff6fece62cbd70c563c27caaf686dc2e0d0ffd2c3d09046d4c2ce512cb321a3921aaea46bac7a6559006beb645ab4229535deb1fe9a354fe48e3edeb1c5a11b0f193a670ec8e0340c84cc07c5c4f94d519524d8d9e349ea4c8b1331acc97a29c478ab9391dad2f4987de49414f7821802fd5fc8561d2b8646a8c55b108b67d134f9793806566cd699e4b68b5dbc9f8baf160df5b55568e6c55f72e5ca207a37c93f23436539085165a72b938dfbe7fba859c100a509f19efb97c470aa0ec386fc717b46b288e4b007778c3ca40f961b1eeddb8017060acbad326110b1d799ed5b6acc67437f1167eff9c0a51290fcbd90a0a7a1681c9e67f64278bcef6d2371435da3440f710839396a74580c16f7e5f8c252a5501ca58aca2bbdde97963cd3002f0509fc3e641f76afdf012c5e522f441e4ee8d2e6c45d49d78ac24a00d9919bfdf5e6ae3f1f1b109aa6b43d1872278bde3473b2ef17b922cbcff0c34d1b5f852cc6b1926f2f743892f46e86830dd464701bd447cda6527add49a9ac3e0e3033b90b90235c5a6f8f27a79e06dcad923e3375b93edaee7f29ab4145e4fe5b4b7ac3a49bd37c3d4ec6880e06fb663ddec45f4b2b399094bd96fb93dd726eb9f1fa196358b2178e7e29de4c09afb8d9351ad1b358e948ea9c291563860e7233d6ce571d2efc765aad1db741d891092eb74f1331764512f7bbfd5ee82f00ada8386876afcb0bfbfb0fcbdeef9c5276fcad2e8602a76009f02852de6c78321ffb764d6d9fc93d4247c0664b5d2818dfb152c04c2d830b900048361b4e9eed572e96ae492908817e38f3358d88b99b65154cd49156a304b1176a908aba2f6ae2a5e22e8a9ca73f99eb7de55a866f69210ffc3084ff9a9232a5f446f6f42111a826afff13148780b2330f62e6b8be046050a376127b0a2a689c3efdcdf66963b7e7bcab68aa74822f1efaf3e5a3070aee3bace09f9c8e7f2d6689c9e9c9aad0658002577ff2ed061c852d3b7b8fb8d4f486bcff59e1c975ed9dd526ef295c85078a0e3e8419b9af461f7470df90b1429dfde2fccc4cd284655d100c90ad0c091b40e7e6625696af5d645d6328e2661ae8995092298754c50d9af6a7804f99ab15fde92ea9ccb53044ba07afdf1b0087d83b1a5418edb6df481de502c76c1effb2cd1ccd8ca360f22d07e04206c0513fda14cf4745ea81151fe63f45ae4a6826ced668aa87e556141cea50c504d2b64662c8aea4712fecb3e524b599a3292e059604002b459eebc906422c941608107f73c77abe4e0bf76e451f7cd6eda902bede01fc916bf919494973bcc994722371d5df738aefec5d63a9d841b6c3d66644264dc0c9a7513eedaea1af1cbe48403dde49e47263544abaac6f0ffa85253be6d324ca760aea0515c04d2cfcde8d302932a9b831a44d48949dc5392fb22585af9de978b69168205ec1a413a80a97986246ea0547318d9027340afb58f70664d4d4ea9379f582496c537bb4c4e399ff42844b18bad1f2b5fe2ad0d32d03651982cbbef9617147ea2d29e52bac44a00d182e6a0c2ffef2f883e9d8f53f2a25c10ee8027d35e710f68d102fa20e254a9cef136c04fead3f456014453d2f217d14c631e9060c343a5d3f0ba58af0e6db41fdb6f8d44c48d89a8bd95e8837e2b4e577ae0a65b3e7468d65a748550a6fa73467d42ae69df81f0dca50a4044783c3ed1627c7fdfe17871be74f17cd9c3d333f9744128e55c941e36193a2e8a600df59e8548e390796ead4fcedbbd1e6b333299c47869aecf105046db20f4aeaf337f0e810ef4520dc28df67a388b91ed2c92063eb4aca18431fe75dc54b6e0d61b5780de24931853a2e83acbc613676d8afdb595b81e9ed5bcef8270a28a2a3ee402ef6dc82799cc49b920c0d9f51b2bdb4a7b780beabc5be53dc4f8a49f1cc5940a9185906507e7685a245e8473c2e218040a9a848a496cd4bd5f41806c7325dcef5a2ecfc9aaebb527f9a1a2be51c4a3204fcf14c4d2ef9fb19954cf0a8425cf5daf4cac3b660efa9cab783b9908ef843f4cf8c6d51bbae786bad5bd68df344c7ce034e3cc56e735e332ab4a179192a3a0a5fded66c6f1e044b010bf4a160b56b38d5ab443dc3f4a50af9b3b0470eae215ecdbfdf4c77038e492a1c6a92bf9fc5f2079e341806d60a5e4de17ed8ef6d26b9d6c7846a250d399c793ff53f7cf5490d56b1bc147169720d85ff64682c45a1e34647d6cb94d974d9301bbc6bbbac1496be8e1607e4c760e4c874371571312e79519094c42dda0d302fc146cf13d843644590f9654d3ddea29df3ade20c63f1b2eff26e4d91fc16ace640e3903324965515943bb2aa2906a8296fdccbbacc4d0179fdf5b76ca171509a6afd48e88163c4c0abfabdbe76e418338a789cfcf25a1df95ec6f3a553d82db49088f8baa4c942dcd1f9a348dc94f57bcd0dd4b34dd1b6e16f532b729dc8be476ff1d0aa864ef04c38e4d2a0a96b4346b686f5984c0768ffce7f90869c8f30d4483bf829c39398fcd8258323cd90f3e0626164f256c42dc63284c20025e3d4aee1f5b65cb35a3cd19ec57281bc2910db80fd817cb034e041694011ddb35ce39138d80a790b9f9a47d480de627fbe71c6fbeda31efed5a0de352902f8f9cbdea6c7cf2218a922068a40e5c5a056b964e3b87a6591dd08b74f806b01a85d152c67e961ab53c1dbffa53933f387b08fb35947876a78e2ffefb0978e190e69212db2521270b9faeb43ee0c67927c08437d6e39cca006ad291b457f57c06c024323928d7c34e63dab72770faf457a3b061e160bdca72a3ae572eb2576906084a2891d7294302272438493ee0a01e6d51d52d863550e2adc8b3bf1988613dc9bc30080476ed9529e16fc23c384e070206746b49dd8baf07db853156a29e1319c294e5fc6f064b9ca24c77bf2f7e3455e590e99505b0ee086cdba1ba7fb349095f73a1cd0326e46e7e91a8b95a7040682ce4697417fe6b89a6a6d5a171107e1e0c8e88e218ead32d4e0dd4f124d2fd9034809b01590ae9f3f52f8de0eab1ac2d9e322a4d8f7f75adada5f690ba4dc7b2a6aab2bcc419de0f5a522478c04c8dd0c99cfdf15a343068d79be7dd6af62d06f5de991e97783b1d8644ce472d0957c8938633ea4f8d0884a017ebc3ed494fe4ab4d127306f88a8d7f08b64e55d413180e7fc6f09ac0fcbb09ffb0726d810b9673cdbf8fa4e4f0c7f83cd72999566a35825a7bdc5bc4d8f8e915be7fc46348ab0a4068af8d45bdbacac004afab72a34585e2be73d96836fb9b095250f0d72bdc691950b5d9ba3b28", 0x1000}, {&(0x7f00000000c0)="6cf2e7a810e0c907e8b30f5852f8709f2f08a9bedfbd94de0a3d5caaa4e40e8d90b262da085b3a28ed339a9aa4c2367357faa44c582e4a94aef9680f40702a70fd3e45d55cce7f6fba5dbed51e97c3487a3813cc6fbeaceb3a25a74a79fbb2bc8a91d7", 0x63}], 0x4, &(0x7f0000001280)=[{0x20, 0x1, 0x5, "ffcf6c86a67488b8e5"}, {0x80, 0x1, 0xa5, "9986cac3df4b1510b803cd3eeee8dca3870fc25fe1c1bb90a8aad80f1510f27407cf203771cba88dbb34a74d795c498d8e4f1c1443133f67414e2cba04092853fd689da94ff3e0b7af839e7b361d9ea3c117ee6d593d18a75b2eab8a9e6cb3fbca246dde44684073dca99771f2"}, {0x1010, 0xffff, 0x86b8, "cabba9baf7df7604faf17af9dce25f61014e430c1054fae50d503d3995bd2105b889279146727a10c69854f7d2858c13a64bc5deb965e17dc7830679e3a17529f38c16f50dbe0fec134604b44405b28de8eaa07c739abaedb714756a4cc742fa387ec82d811c2ce2607aee610915c90aa46b16fbd13f54e1ea54d43ea8f4503edea1417c04c5801641c824a59fba722b98d7a30c6b29bb4b5fe1a420f9acf8fccbcfd38e50b4aef48a2e513a0656587e06a6ca3f3bba75cbe92e90c16ccb8efa71f11c961a5e18b811356e7397aa26c7a1e1731f81045d7c436d8a58f2cc0ae3497d4aa8fa8aaa75a0438ca5afdfcfc3766259fc4aaed0baf0b86f38fe6a289f284086d4b71b24d36e58dc3b3a0815e4033c282bc58e5344c48a955fe9a4da9c382be89a7746d75461eaac01118da736c3374d8bd9f17dba79762699b48d504d1856f73882ffebc43b3a5d6eafde3d7f7b437ded21e927283dc820bff06cbdc2f155dc8825837b84f59fc885c39ebfb29a688771eb61dac0c06bb74b0caef9d797351d79d6da9a8e0ad7886ed84cb786b2369be6c95df3cbabefc18cb5e02b9d9c9515e8e1c7f83abb193f63f61843bc454608e65ac0735ae0c454f8857f520a3a9037a167383a5588296cfc6b04d58ecadd77c20aa317fec4cd01fb97b56e0b46db4e0da64bc83cc7597e425cbf0bf9cb2621d2b7bce98c375cd4355087eee5d368d661cc6be5418699462b6ca5b7a2fc72ce1423d32f68e7adbf1e8967c219ed2b9026936337a237a44144e3881f11bad7cea9b265b3309279910730bd1746a3773217b046d0c123b9e902424cfe427e18f9f94ed7a65306b679a97b9330073a25fe74cd97ee221ab7c2fda14fcebf113561ecdc1f6989d532d85d43e5a4783cc1f9cde46671a059156389d198c2a0225d13d7dfb857611210506b104e75aa13c82ca8a4d8490612b0a40592676d14873c1189839bb5af4f30848b2a38137c3a0d73890386a2d4d4cf255e0d4e89f675518c08e1bc1925a95d6714f0bb42b32f0c5a7c878bba58c6e872a1b60ae006e2e9e7b9376196271d6c7978ee54bcd7c89eb4718665b173ba8896da8ba806f48b9ea7121b4137cf70175bb2f6fba028941808e9723c8c419d552157c9b02f64fa614b112af1e07b10c1fd3311ed6b698f047fc8335cda54741f1e40e6ff818da8fc737dc68001c07a92f2e76c6bec278304ecb11572aa15abe3f2b4b1907733446351c30221dbb2acaf16aca17cec06eafad0d933b473ca738134eaebeb1c67af894dd3bf6221ea167fae181622e5daf6199696d6ca7c939c707fff494dcdf1ee90b64d92cb0086cf326f94724f2a5f6963c4360cff1faa4e17b64829eaebade4c17f5febde47633f8c1b310c0726212b92cb63e37c4b23fc31cc4061a842f5eacbf223d97b56664888752882e1a77c9cf8d2c8812f9b51415ccf70903211011dd0850f31fac091380f801b5adeb24085c2400f4a5696bff8dd13c6b6cc896a060cdb138d8a3b500e9f51b80c37bb753f496ff15df22da7d48e0459f21ce6378fb0d636851de811b048546fc8d5e455f57f5e40e9acc2885ac0bd5e8d230de8995118108444da91c26a017c1b74a9655fd489e4273ac31357edf4fa34c08ea6deb9a3823ee7e50644058864a80331bfdee2a1fd1a8f2444a40081f164156563f3f013e56d7d1d824a161afa937a540817ec0584e481ee1b3e913011e4400e3c94cb50a1557588f4dd2775fa2dcd62276ede8f63c55d7ea079a315eccacea7497f3f6aaa1b3bdd5e334d9cdc8fd75255bd167496fb23816916ed8d0790f0f52eb9ad81556436deeb82c5e7faa8a4ae4c0e905a8996d4cf94615d6d8e6ae3d4289212cb21cb637b401d60f20482f980b9766089639e47e20138804107c3ed3e9e5e2603a652f31a4b144e06f3aeaff3afd544225d9c3791a39a4723e017ceca6ff39d917a82207b329fb572b45a2d4ca101a23b8b4c108578e7e4c1cb2c4ad8a4c7aae6b4d508b6d4d5552005e7a02a1dab5d82d7df193b5a2563456f632991dabb5260687d1b509ed696e8ee5c503ce867dfa129571892c9663dcacc8a0bae996b68b007a5c0339aca553dd18ed147f93664a48356c940fc75111261e5493512b1bcb14ec6e748952027bb2c0fafa99e6315d6407497ce7aceb24de6295cc941e574630662fca9509b8682ff56ba4f5e917ee48e5484e12d03390e11e59451930e8df04567dd380f207c8f7a95900500ba5d75ae9d17877871e9a153acc4ee6a84698362def5ae2a89aea9c3e86a6adb9730ef84d6ee455ba7e3be9725c0b010805b5353585cc9c9b31a637dbec90f503233acdbd019e07410b27c2980e49852aedcb5c81587619317399dce03e8c017ed369c43a603b08a62daae1322ced7b9ce819407f5c82beca37ad20d45487e8759199249153fa4aa5e93f576126938d63a80ef266d32aa553368b9e64034700e6ef44dd84269d48b87bf4f72911d7725b2dae7e26b3ccf8401fe75ba65170813f453b9cbddea2bec95a1191f4174139c8f76fa44be921a1990e8ace0607e65e02deaf948875017e8e2cb98674065f6e429e2203a03dd79be5579333bdf48bbc0719df1b6a3e67eb1b2366959493cd98440240790e97b75bac50dc6302bff1aac80f8ff7e86605ec41817b539b3de982489198653bbb4dac8218fde673bd40cbfa1dae4e92828f12a2620a8cd6193f2a162fd55783f4c59fdd502b7fe22009d0fb23740540ff8899914584060bc42861e3ef1dcee37c14ec4d969cd5dc2157dadfef0df303e866bc534c65ae9dc0fb87224eb94156a9172435fd0484fa35e0b3978750b3c37f3ab9239f533e63019d837b954a823e0f83da9e0a8c43712bc3b238334b1c6fca696f5e7476dd9e4f6f1c46654bb37e72d8801837e90756f7e5c7b7c30a0525c515b80565ab537eb0f17d049def29f09bbeae23d1f9d2638875e2c48ce66760344daefcf67da1885145a6d7c23ebb79deb7b9ed96d627809f2db3c9916657c27b8f6436d12f3f08df4400020e3ff627a30b1fa4b9a170cf3023d2aa26da7dad89ce2dd012fa1c3fb8d671a4d91204cc7603712a6b69a3e5e6693acfed7acf38fc6c4cae7765563c3116b2278359a1f49bd231347be1c29ca261d1d4f2d75b3dd7d1cf6a89701f31d7326fd085144388d074f1ee0974419b3eb60eaa6d1c7642e4b0582f6dcf9c8333cb0b9162e3d21c39887c3cbd6c436cef030c66e55984f269083a0838fbce705ea7509a5173ca78e2793396fb954b221637e4adef99ed0768bd8e69578f4a2dfa85596fb6b570e8507a78fe81040f56b5c1d86c496b63508dd4772a18d922f44b0ad110630b0d1b2d3c8dbed4522402f8d284ec035eec9a1c8d71140f28ca4ec1c8f6ab3945a240e42d2862c19f3546ef2d56eeb1a2c87b2921893c5e3015772eae7670cc3a7abb8515b3757356b800cb74ed8b83e47c4334511e9480f0fe47a38ebd3d10668966e04818ad8aea78162debdeb1a78b4207fa7823b2afdf7cf07624aa637d5813067b7453e8686ff3dc82a32c7d8ed3a6d607e32763f8965a6ada58cc2e7fb4a06b18749db84adda1cc9d04b63f156824d194d319c1b0b368078540f6eb74b44cf1075555c0951ed7ffc829773fa84487b2dfaedc7ffcaa231c2d9d5a335720e0961e9cf38b7ddc79800ebe2ce0c07a88e013099e0851cf6710f4394d6da6db9972e4687271b66c4a5eb7fd33046b8f6ad7849c8af225b1e063621528fa37c6cd6f62aca5a8fd067fc2249980b9a53e6b7756ac229e1e150de6386c21e4cddb935429d7456b3630a3adfd1162f357339abef92402b9f324ef0956624cafba4f6e4afaee4ea57ab8719d6567485ea3782904f6448ee9ccb9e3475a3dedecf1ada2f5031a1cdd5420aebd2458ded14deb059cd4a95476d284afaca2f457f59f93a02cd9790d82cdac7c30d40528b9a94efd9cd75523151da119e2d34f2c4998b76cc0a3c61795a383401a696725f9c2dfe224c2d6cfdf40a440bf22380a0c53fbcd5837d19ce5f44e3561c22c47c74fdd73d54676cc514b0a6fad4b1a5f8fc49286c2689f364b74952c4623f0a022c72bde028b2e70ab7d74dc98f60887848825f85d50b823768770d406ab56c3088424de361cf105fd3847247a477e09477f1616cbe1cf9ab3922d6bc3b800c87b40313c2138a1016e346924eea8de21d60e644ec7eb76e2e70c1727e7ebeb5e400ea6d98ad87c024dde44f743566c02819455b91d221eb7408901f0d274a11c9f8fca18dc168c467b1d7997cd5b9ac9ab0bc8a69ab2882ec7dd9a956b11808fdbea1bd6d47df81d9e83cbe42fcf8142491022a5ede4e002adff95b747cea200d3c4dabf6738d778c7752073c63f13da9351d5e66d9926cf284f3480c3524ea598e00ac1c54b5f35857c4ea90fba9e5ac78bf0388c59e42f173eecc6fca2014964f7f9641b958250f70eec9cb1972aec24d7042cd567d0ef05ba5564a4c27d483fd90fd8d7fc2d382010ba9d01a4058a2a2974cafcd3007c83d9a1c73338746ec9b1f80639c58fd7ec72f94e5ffcf57e7f56e9b41089ab12b7ca8eb7dcdbebd28d55693bc36476791898fc8a99fd04d58606dc064c277e250f445e071bdce715b7c00fdd1fb954acd55596e8394ea695da7b131e42b36bf78cbbb12794dece9e20dea677afbeb53221ecbc93ebdd6e304a2b5866c1c2bcad8846f559598717dff5b139279c2273d9cf67e2ed1175ac9ef27177dfb27155a4dce823dda82f0de5188e6772bb06fdada1acfee123c7ba44452c9027ab4e48e20331f88f8d14d3580406798d1fe17cf94cc858dfaa4bde4ad21c54ba17d1ad28047a4ef70628bd24aef4b928ffbc27a03fba0b0496dccc89ac2ba66810b989032c6e561c6f2debccc9f79d4a0163af61b78e394f124d87f4235c48ba6ec90bcb5c81af4f7250ad2835ab24fc3f3efa56903c9717bde563706ab35db69c8b87ecf0896d0335e0b00d69bae512233d3d6b5d4678c85e99d62e84dde6cbcedf54184ef2c15aa04a1721d61ba73456e3c4ca2be5d0afc06300949c951d7e6326a1ac4e3904947fd72bae3ee0f4d33f4dd50a7bcd3e38afb58999744b7a4659aae9b452c168b551c2823c1ebc9a53f64ec7d0c2568ff12932f8b8e0e134f2254335b57b3c3259f2b447963e510364a5a35bd765cf16184f0e672c6826ac57720fe41ae8e28f909e4c4cb21fbcdbbbf2ef5a749d24fe153619f3507684db26c2167b4fff743ade66d5725579a6ed6ba36fff1e8f7b1765d70d88a348ca202993f592b6a0a45535f11386fcfc2cc0545ff12a02ca392e60d69d4cc20f49c80a54002e0010e5a13bda3b2d93497a9c35b2b9b3a80dbb267ea73b6ada26de75d1e533a9b134ff1dabf0c2f89fd08cd420914eb7409b4831215795c88678cfcfc7ce02068c84baadad8bbc459dfa05c0e0d2e99fba354ac39e8174aca1b51af7310aad62d45ed9d45a1596db316974288a0fae57bf19f9b9920408586cb731dadd175236448c837e14dff7d119878758d4b0ea8557a227c02e2760e491b186b7c5376240e42e6b187f9f56ee5cdda15e4889e5d9b382cbcf91064adb4f33978c9e3d5894275cb1029634440f1bdeddf7962dbfc41cfcee556ea61129c78209ce98b9fc41f24077fa948aba558ca9c257400b10eeef7ef973ff71df6e691940d6d8360d193e7d1930349983b1fbc6c862b7c67bb06dca2bfa3808a6b4d9beffd2acef4bcce01663d7859c92f834c"}, {0x1010, 0xffff, 0x6, "e4e2fe988c72bfc293732f99d1a03c24a87a381f4cdfe319dbbfef6b85896b92bd25b82ef3ca04157cc5d7c5ad69043a25df98f4172066c9a2d2a7e4818b02ac79232e3ebb5500f404fe76953b696b1eb4459ec1b2a3e785e6631b0dc1c623a5d234e77d08c6daea505cbfb5286d390b6bc4ff5530f2382a669e7030c6ccca15ca3c82528f052a847f7a7f363aa3c84eb8121539886f9fbcdfb72dcf539568ddcb23bd92cfcfffd03c02ce963753f593f485812edb76818857e743c05c3a7b1668049a2e1d6cdb35619c94fef3bc7c1fe9a124bce918e15e50cd9c79071b6537b3e664e8ce42880a1ef34de41cbafd204fa511d8b0c3e70ac5b760cee6a4c5b3dd9ae83254640fef1edcc7cd84b4605a4a43f337075b348cc7d9724139fe44ce0ab5e40dec6cd47f9a8100f24c8698c6a57ac86b072761add9d7f172002d44b6a110534ea1ba8e4d26c125e28095dbf38639305ec8b95ece360d126109441def31c9bffa4a1a30e48162433b758a11cd80aaefacd6e86737f95d8a58b0ccc1e54554db4a204c44e79e7749475e0bb9685a6b95ef05a59d6c0d1f7564b22c4363e7d9529bbf53e2bd6ab02d50349c5e9fbe18223aa46847755e881076ebb2767196d7fb9078f78fec05aa5d67ce9e202c9e62fa0814eb46f119e93bf2992be93919f906d271dc515a2734a225bb7ce77660172aa5da8b30678381cf4926eb88e2763907247428e384f4505625ed0bab455d25458d8b1f0034631e8dd5bc7ca4f89a4261ea1d98f042fa4b3944d521cfd7d1544e202ca8d85aab16e8bcf928285769260534b8a3175ed7a8ccad400294822efbd983d1eed7d1d59a1a6f38958cbfd685d2bdd0887bf24166a7e4024568c66969e90bd92d330ba471cec8c4e11ccef338d9e376dafde3fdd02337c2b406e6c5dd48f36b8616e6b9455ccbd260b7338c89a95045069aa16b83b5b1ce1d4af7a9859a043ea6d8c82085beee17584230d3a6952b017f5297d11d3d39e324bde235962c2c83b021f68b76da233499b4eb6821b4890e3f70c66c982076966179a14b2f338e41119930125503f5bb245ab2991daafa74d95c6d6a5217069d1b7f7c68f868e29af5b03a6b3711b36068211449f75463f9665462d1f81d8192389c8e9abeff4a02fff7410f96c4415f3b5883bd363c1c63b4b3f74ef8fa0477f64878fc7bfeb5f79faedc163876b25206b5711c162d2de7e1ddf6ae9d689f2499efd703cabcd919051443cbb4a7e0e24614737b4e76d578aeadce8da4631b4f5da7c249bba3e00bd787d7bbef432365076aa8f6182beaaefad33da8df27dc60ad543e6cbde7720aa3d4d1af7de5bef6ec0c7bc16980e51e6e8b5a2b64c033792826c2dbc3526c1368b64bf55c76ee05a50a023711e04c78c798c06dd5bd392eed020f56fe10ba2fabac7de6e1fdd2a2d9c5617a9dcaf2e223ce03e13fa5389219c319cabb584e62bc4ebaf57ac802b8148c15536389e0d929e2b5e5c89fdf528195c0764300694e40586e4b0cebb6ac7b72b587a0917027545a1e75b2bc80bd46b1b89ae8dc16a8931c37781d4220f0ffd9bfb2039f73ddda23a22d6d5d63bdfd4b139662a3b94ce81541153b72241bc892891a64b4da7209470e8e05f87d01b21de6c7ca6ea37e510858e475615c4478b411e84fef5b8422365f7f879c8425fa8999a3d09cfdd886cba9d8c34e6071ed6d2bc33f7ab8fa859516375662e7045fb276e5aa755a13527a2fcbfa2c851495f719fab4a6c946114bb41c189438a20b8cd0df80054bd28fae5206caa0909ae6208e98004f56c1c94d17019b92ccf0edd16ee715a20899bbecef899f2ebd90d44a97bf5fe759cdb55420d832b3ac2776f6c2ac7f8f0c91fb1f6e2bc0ebd379066cfee12bcd0ea8be07c4076c838218261dbde4bb2fd281c0856c7379a878a417f84ad645e350f0050086898f23e03b707c41b81be63a698e158fd93f21bdcbdf12950bebc59d1fa14ae63a32bd045db7562c4819aeb7d9694b57a4534658b85a35db1d04e7d15831485751df7ad8538df1b08de704e6fb32fe4d97f53aef8adb6ba5afd1fe83deb67c7946406372f961c570f5801993be0ec861cbdf36442d19d22ec45c80ed08c12007d32f167ce3bc5841d59e95b1a1cee807a35f3bfa400db383e90b6ab346a5cc57312da6013eef258d4b807259fa959bfc95e65a88b9fc6992d867fbc077241518534ad3a7e6b796255b12cbfac18400497d4e20b95132782ed48ccc08d329bc8d43e9f91ac17b15c2fcf1e5fcba553beda5043f255cdd87975aaead11f650c466ab19b23a916831c2062e94450c3fc0f6015192dcf5c886d0a441fcc0634b43fa57791e733e619f88d80b5413de770f96f326e9697fcf6ddeccda8ad50b3388c10961d3039e6913d0c3f91b90657568c07494ff6bd72d4ca3b42c5be2c11fd42cbbf458f8edd5ef0208538a4b6cf4f891b5b9647e3b8bebdfd4aa5a8b9d051d5766c45c38f64bff9af93300fe3f101a057d358c5af597cd4190c5fa19d4d82d678f40e361f4c9a6575385094339114fa41a808e18eeab1ae8cdc6396cde90acd252f7cd5fe76b734e3d4dc10f13f153e01280d0e83dddd091da02db120c0d381d611287c3c4dd0258aed9d89e97827bc257e3799300e20aaec24b48a6c5076c3d8938d02f132d4c6fadfdb746cce23f4d06d9d6430edcfff022ed8862fa615f9828b5fdb952ec8b3250344e8dbc83ba6fbb434c987aab5f80b3a519fdd2e53c160276a8018f9c8c5299fcac0b96909ffb3bb1d9781b96b3e915a7490c9566fbf14f98753bdc546e04be9b67c470d7aead6bddb224d7ff6afaedcdf1aaecb6da32c472bdc23692b834f9836134f4e85dc1aaac1c14932c261d9fe005582f87686be4f80ddfe7e6485b2994acf54bd225c45dc92f6e3d606f55285209e7f9b68b96e57df38779b41b1069e659f77ba7f177b2893bfb79ba9a38abbd3bc9d034f9271028fdb3a4961ea62f6fb47ce0f514db7c9d0cc7d07861ec64188c1e4464d9acf0fde4b7832570552f35a4423c60030123e4c1892c7cc024d7a9be2f6be1fb9297d981bdfaa4025a03ede849e6fbaadde7496e4feccb1a5fbe1c3c21b67810fd58b45d0e13906d5c7299a1d4520ed3e11b419c04de1734e701470da35b5af74b15edeb6be04c59ba18aaec564b565cfd42e2746a0362241346ba5cca10b4d106278a51f0857787430541e1cf22fc4cce58addc3d91a471850e83596c687daa66237eafbb7ea6fcea16ba706acd9847dc00e464e50d338afd8784766d151fffe1b9b5c11c442c6277a9b39d75dcf148414f4afc2e136594f0bac471f6fd98fe573c0ec132467955946babbc7adaeb3a775c9c83f24a72d7af6b298888540e5da31c60ff019177d0b4726d5bc6309309f42c7e16d3639d0e3d1b68a183d2e93356f9f144a9f59fcafe7198b8d121bec20e1368c1be9acb35dc5dde00f4571f180cef6f0d332def23c83897bad4a4323b67e0d2485ef01e3f30a7bb4067dbbe4b5d1aec70af322a86e2e5b88dda859ba8fd25ec30f947e03d7ba7a00ce7b7aaee85b3409cc7568f9475489448184eca238c497322cb9ce5f83be91f3fb4b55e124e4501ae6bda1ef60b81ba8eeffd0778e518fcf7cb51318f129160c706d0c9899774751f40397b384998ef49e744c4cd6bbe6bda991caf264f459a5e892bb7240cb30d0c33c1cb998d741bf866df5a5aa9035823545e6c96f4747104eb0142571e70697c6ad993cd0043171fd35b7ad3ba6d4bce3d6100cdf8067b55557dbb29ee721f0690877ead7823755f1c2ac360e5df35ecbe6390d776bcad6289061ae6d237101b6655b971654b115be1ea6cfb95aafc37deac8edb87e1c5b6ff387dde2b65c489cb8460736e654cfe7cc8dfc06e42db769d2bf34f5d8ca3e7f9bb812d40d7a6a92a9e493b40688feaf2e26287d6ce228f889270ee529184b6ff915ec77c41a781365c09416bd48af391c289402e90e1068d830f06f7528e5dea4af4538ed20367d818abeba8bc7db6125c2cc7cc79e9df23a25e8f7e03f4ba5a9b16caf4f50f5c5f11a3f22c91276a818578857dba8f4a9ed83351a710cd8860e389c17d28b314a1fb5b56acafe5dcd184491f5703d44e899e63905585ba8434f35a5c8d702f681269c47876aca3f13147c5fd79386f4e1af51b6f673c946c5db5291b9df3a1673337b924432178273d754092426fba0266d82c68dc8ed499b0ef471017f5a9fdc9557c424df53d8ce69241720ba97b98ec68939d8fd607d0d165fb35ba6086856c3cf6f2c0f6457408b77e8f41a8986544f6d425981f69844112fa6f7746dc56bc77b63826ea4c585a31ccc6a84e890572549b39e92614f2cf500de65b1a009139b709f2ebb0e068e386f3f1797a03fdafb856269349c8646ebd4bb27a0c15b136b236d3d7124c0d0825bea3146818dbf84509dfdb4bd0db20df98c7ca7e68fb25bdce3fd2629fbd85685c6ed97a207e65d38b6de80d76ebac9b0de194cd23158805d6ac2844cfa2c9f8c0c61af94ac884c19014be110b2d1de86bd2b08645a310e68ea9e48335fb4bb70fd21ef617f6c5a0cead99b526642880cc5f02aceb24dbf9a62dacf3ada8f52bc3027d63c3e65fc9237549c94a9209a2bc2fe42bb00b1f6b160bc0053623fa95c6e015ef4d44e9fc146cae6d59ce7a239e51c651c4ffbbfd673971aa7b4a6eae0d8f19737eba024a533e1aeca04b91d810f72c6dd75589d2c8099f362591baaf117c2936909dbc2d06677e8e98d92465b333c820232e9cf8f3978f2233bb47d14522819c9c9e44a6a089655cc84b9e67ed3be4bbea4f38028775b4663f629ea920c757ac84f57e35c3c69161c08a0879bcea41dde2f89710bf332a66c48847d962d95b7eac46b8e79455b01dfe2a3de0c2b5bb2a55aad928b4bda5e57c8cb3956de88c40d1e37b443735bab10b95ded4798cfbd10ab8f120f77b5d7e91f8e8729f2362d7fb74c23f89fbb36778e29c4f875072accbd55024429922edba7bdacf9f3568537aca003bdb7e47557193d924b064d4b656807ca221578e26959644bbb5e0c080532ad7e76643c846442b3ab6be2585c37147107f8da133577887ded24a1ca1a705c4be1c7058e0a606f6f7b5e5cbddb0bbfcdab31fc75dc303a191a3f4f5dc61866724701d8cb6f8a775ce4240bc685df25815fbdfc774b2b5237c6a2d95896ec05ca4d33c709cc9590fb3ac907be1583dbead8827af7672caa410fc6b356444db91b0ed37527cf3ca3346938cdde6712fe2f9eebb6b68fc2a064ffc83d61dd4054eefe307900876c19c6c4c5c3867f53cf6a049830998596f91fe3b4352071b50708c7c8edf88d36a3e93f55334f085ec837999ebb23f830942da5d15a149bd754f97e13800ab2d1bd76445a150bcadf68bb08fe4bf017d50bc4be8f7ce5aebac1b204a50bb0cb58abd16101ab88daba52f237d15133675ef3956fdb93b8848aad11133f4d76a7de981299b022e4851b32530d428315d17ca018bbe96faba2af5a4f9ee20cd35b7927ec42ff4bb46a06041658baa8f3632421523dbd25a2fe717f5a36939f9b314fd46fb8d62590361c44a2f6ddddba7c15b13bec428b9b272f6faebb4f0a63e0e4cee09c430345588737789a484c675b0af12048bb50d7a820f74899a7820c73148c86d3d37689207243d507658bcf648d960468c13b3e4ebebba2c6410146a58e4780aba258430e913e8814bb0b8454c5cb217f6cfaeb29dcca46a0eef9ccf"}], 0x20c0}, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r0, 0x5) 16:10:53 executing program 1: mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x3a0914c44f7b202c, 0x20d02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10202, 0x2) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x1810, r0, 0x0, 0x800000) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:10:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r1, 0x2) truncate(&(0x7f0000000040)='./file0\x00', 0x5) r2 = socket(0x2, 0x8001, 0x0) poll(&(0x7f0000000080)=[{r2, 0x20}, {r1, 0x10}, {r0, 0x8}], 0x3, 0xbb) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="32fadd7ea825a17328fe471e6a6ddb256f6962edd27c54c4399bd3c0d75264c8118de7f48550578c0cd608f50b21aa99435314868734fcf57476ef8ac90b7ac4d53941ac8e5420775ba4d3b520e280c59325795799fa45fd43a67430a6d2ee56327fdba7090000001bc90a9523cd8431bb52f15df8e09e106ad5177c0ef1d4311acbf64d81a400000000000000000c9a015a5eb94b"], 0x10) shutdown(r2, 0x1) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./bus\x00') r3 = shmget(0x3, 0x4000, 0xb, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/110) shutdown(r2, 0x0) poll(&(0x7f0000000180)=[{r0}, {r2, 0x1}, {r1, 0x2}, {r0, 0x80}], 0x4, 0xffffffff) 16:10:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x200000000006010, 0xe03) setuid(0xee01) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto(r0, &(0x7f0000000200)="5cc245b7ee78bee1245630d37f7ebac6dddc9bdc9108238590de59aefe45a28465f341ec93edba8a5ec390b42ddc8e43d675620ad7fe6068889077eac022ad3045f4c4e9b695d1ec25d2b6b8a97016d2a6b32fdc20c2cbbf182137cf3c8a5c6fdd7fcaa1bae6043ae8b1f97d3c48087850952077a1f2b99762c767e8e360471d659a36dd659a46312a508fe51fff71693b589cfeb81321454ff5e2818851da25754082fed63355278bd61d2d320192a922f5de84a8c2aff2c15edac0c2174b9ac5d2fc109eee0b2571566c6c402a47c03d721c77d52bb2c454a399ea5dd79b996d01aecb", 0xe4, 0x8, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 16:10:53 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) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r1, &(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', 0x100001b, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 16:10:53 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000600)) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="4a20f6e6185c08153206990f72025b6ec63e9e46710ca0d71fa09ea1d70f4a048ee642fdcb877c15fb0190", 0x2b}], 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="f000000000000000ffff00000100000072a8de5ef2622219a70e77aa69998adb09d01641b5148d7b0b19f942c34d1b3b551ecc3dc04f4c112dfc6ab539b0f8eca113186773cb5ebf0cd7cbca6fbcd04277254706cafceea97eb664700571cf5f6c452c20c644e50457bdb82c9d66eccea56e8f1a14c1b9dcc3163cf3d81c177c6c51df0304cda483d9e12e4a5763ccf13fa1d95936762490ca076d5c870062b149e87c3e12e44ecb3b73e087262b7199ed0d18decb7271873220dcdb898526eb30f51511793e2fbea9e8686fdda13d082c3d113131618e58d613a41bcb01b59da4208f316eb05fa0f227fc92c30000004000000000000000ffff0000000800005605ecd947655ca507a307000000910791abbba522d731075e819e01ca987b94179cd339eb4ec1a7868a5b559b21f200d800000000000000ffff000007000000e47e341f763ed0c6bafd98548a7d918b2cdba3b18303da804f572ba6dc727102a7d4561773a275d6ebeafc5f12b90f006ebe85f0a4bb3a0ea14f96bf2accfd3a2a749a42f53144ac4847c24c85e60b1a7780dfc76f2eb0b9c4c7e4f01d9fb32b5bf651d716b0f846c677a16c50077989d45c2c15769e8b16286fbbea64a8758e539fb2e8423881f0e200e43b2ab26a6a99194c9dc481b23a49571d2d265f51fdee756b339dc81b688cee6a2397b5ddfd7614a81254813b791e22b568bfd37ac5713f7100000000005800000000000000ffff000003000000d4b0369d789df6125f9fbc41665c49e70485d770cadbf2da3fa0ca98f4299d7288f8eb44443d459a3acb33ac74fdc81d5ae234da048e9f8e5b343164516c6065288a000000000000e800000000000000ffff0000ff0f00000501273bcc7a5d12a9f09eb213a9c5194848bee21fe83c0bd7b2c9bf510168390e04a36e8a647899f89a8ec0bbfcef222fcba1d9230fc18845b0ef60c16e05fc9559f048f09b44cb706d80da879523840286f1c7e96923e72b38c9fd5eb7c343b4201f22b4787ffba3bb985aa2be525b0d74ff031dd512f53f6e5756d15396b29cdca85166a54287b196b9efa385b707eedbf60e55a9a861ba66aad5772152dfb17e352a041265fed8c6f2fad1c04d5d6dedf1dc9f5ba0f1e3d95f11c8b46598b284ea63b18bc0229e88260875b0357f961bf2cf6c000000e8000000000000000100000001000000fcfa828273862d13b745f9dbe9bbcafca15cd39eba445674f88369ba3a524028efd599695491596b620fcae0b7d2234335adc2df498c9772820097876e22441b3a71d5ed6a96132647bea9d97c613be518050c48f0f12f31ea03f54e36b0b20a0ce2c119b78a71e7f33fbc65262e3187290395eae36ed97bc81f6e21f084b408e57ab0c8636439eb11f83e43ab6c7235a2ae3f1433d931b5e73e8193605395b060a2f1cd9edfa55800878f8163899b7e9bde75e8628f5d801dc3667a06009f5c4a7eecdef996c280049eb3927d5bcebde8ca000000000000"], 0x430}, 0x5) 16:10:53 executing program 0: r0 = semget(0x1, 0x4, 0x105) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/129) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCEXCL(r1, 0x2000740d) kqueue() ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = getpgrp() r4 = getpgid(r3) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x206e, 0xa, r3}) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpgid(r4) 16:10:53 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:10:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') 16:10:53 executing program 0: r0 = socket(0x1a, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x41, 0x7, 0x800, 0x7fffffff, "0e86b9ffadf71c55239237666d0132495926a077", 0x0, 0x40}) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 16:10:53 executing program 0: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x3f, 0x7}, {0x18, 0x2, 0x6, 0xfffffffffffff000}, 0x6, [0x4, 0x9, 0x9, 0x7, 0x40, 0x800, 0x1, 0x5df6]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0x8001}, {0x18, 0x1, 0x2, 0x9}, 0x7, [0x1, 0x7ef, 0x8000, 0x8, 0x9, 0x3, 0x1ff, 0x9]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x5, 0x100, 0x800, 0x7fffffff8000, "b309e43b6100061dbb000fabe1fbfc69e381440f", 0xb3e, 0x8000}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 16:10:54 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getppid() shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040)="bce3c12db47c1954b52242bc112c3d1dd7ec", 0x12) r5 = msgget(0x3, 0x200) msgsnd(r5, &(0x7f0000000440)={0x8b85348fef60fd3a, "c2ee67e046377fe225f7a17b30376530522ba14b8d30e7528d7cc2e16d05dea6e3ffe66830d77c8fdc1291019dea9f4083b5238a8a7ec249de4fd843f6312bff6f706423eeaefb22edeb296b33422640154210a3d670282af02d71b7e86993d297fbc9cb9e902811f9088798106a9ad01e3bc8296292e007012b43a187b10418fde95f0dca11547e33c551ff1b71773fef8f881981892ce5b507c4e540ade97850c4181b454211"}, 0xaf, 0x800) readv(r3, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='}@#]-)@^\\&\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&-}--\x00', &(0x7f00000002c0)=']&&\x00', &(0x7f0000000300)='{/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x06,-.\x00']) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) r6 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r7 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ff8000/0x7000)=nil, 0x2000) getuid() shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) shmdt(r6) shmdt(r7) 16:10:54 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1000000000000000) write(r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x27) 16:10:54 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:10:54 executing program 0: semctl$SETVAL(0x0, 0x91f194d7b2f1a62b, 0x8, &(0x7f0000000000)) semget$private(0x0, 0x3, 0x20) 16:10:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x5, &(0x7f0000000040)="edff436c", 0x4) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x2, 0xf8, 0x1000, 0x822}) 16:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa, 0xfffffffffffffffc, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130fcd", 0x3c) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = geteuid() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) openat(r2, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) syz_open_pts() syz_open_pts() r4 = getgid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) 16:10:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket$inet6(0x18, 0x3, 0x80) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 16:10:54 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) recvfrom(r0, &(0x7f0000000080)=""/61, 0x3d, 0x41, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x80000000, 0x80, 0x7ff, 0x4, "4ce26a0cf6b6bdd9fef4d3782986e5ffd6c960b3", 0x10001, 0x9}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mknod(&(0x7f0000000480)='./bus\x00', 0x108, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000004c0)) chdir(&(0x7f0000000340)='./bus\x00') getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) recvfrom(r0, &(0x7f0000000540)=""/98, 0x62, 0x2, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x7, 0xfef}, 0xc) read(r0, &(0x7f00000003c0)=""/143, 0x8f) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x91cb) 16:10:54 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80, 0x8000000000000000) truncate(&(0x7f0000000140)='./bus\x00', 0x9) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) open(&(0x7f0000000180)='./bus\x00', 0x3898b, 0x9) open(&(0x7f00000002c0)='./bus\x00', 0x28d, 0x200) 16:10:55 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x4) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000280)="ef485c20f1b7b8675fee349d327b0033911ca8f1890e36694bf23bbcd2d51fe5e41e1f9a0117885cad2c23d113c13650c0dc49f3062ec185a7e7eceef16c7d02a05f159bfd1e965b130325c12e7857a6864629", 0x53}, {&(0x7f0000000300)="1342f6d93450a9e078b20cd668817ae802efe0cebe61778c1b28065248f5437c86891998955ec2f32439c2a39ffc64c5be1f7ea4d6b417eb866b9f625df660be8062932c766abcfe230c1f2f33418fe8a0cb5fd764e66625b1641239d79dbfb6b9fd23ad17e13f3dc3aea30075503127ec97d25847024f901c383a7bfacb531dc5c891cd8c42c9961b6f6fc325271ac5d9e8628325a75a93", 0x98}, {&(0x7f00000003c0)="44371248e7831a501e40b8748660647ebf92f13453390107a6e52531ac0d55cb8e2403", 0x23}, {&(0x7f0000000400)="96835fffa59006f81ed04749c02563ddfc1d194595f8d814f323183a6a", 0x1d}, {&(0x7f0000000440)}, {&(0x7f0000000480)="9f5cad2622d1b44050e889eecf85323d2af4df9a411c72a39dc470291c8489937aa0b2b62878520eedb5881df1f58dfa90ef9fcc9e15886e3d4f047be0efc1744fb6e5c06f38ae91c64d36fb8a897809fbb955", 0x53}, {&(0x7f0000000500)="e5cf40149168e542556a541b416f16f2c4dba1", 0x13}, {&(0x7f0000000540)="3907c3e9e638a7797181445c872a3f71e7a40bc2239683d012d00230cdba0d958eb4e6a5da0f6d82211f3099313f61656a233a59b6524dc006a8c3673bf0cb511bad8c458517b4949649cf45a77431a7f4ae74d120d53fa3eba542fa902cd22c4b548b3c0f71413dd0c447ad24055d0a034a8ff314bb1de0d65ca7cbdd96766a963850f909dba6dc21db5d4754f3a2de7947a028dbce27667c169682c3fea6b723e225e50ee191fa85bcbcc6dac7012a1111488d3b9c34f0ee3165cfc48e7b28907c72bd30ad1bb3eaba95fbff76c3bf863de8c9b662c4beb18334a7093e668dd88e1ce54662781b103014f885cc7cf781317064f8ed25d3cf8073fb6a3e3227c3f9457a2b829498159d39ed736588a11a2fe1f83a90191f2b7d58acdd02134161c872c9239a229ef819234b251037941ea84c7c039d0391bce3c3cf9695052084e9c7110dce3ed32ba50a215e9baf4cb3afda02b04116d7a0b5780387365dd2735485d8b887faf008fddf19974fe38b296e02a31d4eae04eb73c5bdfd552d49a2d6a2d7f5634c3a1810d7a29730b43c322706dc3bd271c14c919e836f6eb87cc6dccac6d03561a6279f5ace950be52ad17401669d8267f15f047b4eb70e1b3a2c18b72eb26c494245b9c08ad2562498bf14dc7162c0b314d2bb02dfbb25daa1bba4562d5eae3ad9b2d59c6e123739676813e2bb41f3889becc57065e00fbb4b7db36f9b59d88767f0422410bfda674fac4d8cc01ade38bc1168ab26a3fb827a96a72971e7d95cb835b3ec95fce27df430233cc280085b92d7a7abe9985b0cc21d96b24836596ae3a5a2b203e427feeb62da531b2c4e3d54c5ef81ac10ec73e8537798c13b57ba8859e411002dc6a844767e16a86e3b580dc10b2eacd4a5e572401014dcb38bd1cf241c0df7fc5fbb976cdc305929422353e2db7813936281d0e9be6d8cf4f067070a1cd645f8a116ac2a3aaeea9b0fd84c4b6a9aebfa6738317e5cb010d7debf37b6a6b1a05414191e85bb0ccbe9d04d1f9fed859d2049c1bbd10f0de54c089cd5ef2f0256d25d0354e85bcd31fb8615b6f049585f6db8ee5d498df9f09dd2ed0e57a98b4a2de13acd5dc540ab388ec975995611e99f3b03f8cb1e0abc6e36922377a764ab9d66ba09b77e70dfd4ab980e3b695bf6d4626f56824c088324f8246bc2ec9f30b615538df38efbab355c2d3a64189d1d42164fc2e4a8557f9ec0e753f2ffdcf411998d8d17356fd3515476e606b191ef024108090ce948394390d95126e55654bc0c39031b8d8d177ab61d8eb3e7eca38c0280408033ed3d2767164ef9ecfcd7af42af357fc3c11dcd0bc707bd831f5e7c55738a00b01366729500e04a2b84323adef362a08100ce5f86e3abab7b63aef5815ebbf52892022f360a653077901dcdd585f3e3d8eb49b8becae9668eb372c58adaca31b2219d665c2c3d564a17ed6b52e3bfd24af3977204c44c12d3f74359481c66e514f3f31781d00f2f59e0e43fc4d4c20ca88f6d7d214a64de7a861fd1780876ad0daccf8e0e854be4d7d76e2d0ec9d76964084976ac93113132517f407260d04063295583bcc41e7c88285df8a965fb0f71696f5ed77df9bc9e257ff09413243441a656acae0cac9af3478ed18036392c49abc8429e22b1f8d2cfefb0c8ce569aced5c471e499c23066ebd0ca8bede31ad44f1a8c65bcdc3e7b990dc3222a02ad1884fc74889320eccf844d24249aea08175981a2caa3c1ec78d759d71f503473b45db35a315507c7b8725f0eb119ca972581bc445389ec41a98a23804fa56fb25164e03920c6d5053dd4ab13db360405df9dbdad3fa878a7f1351255a484621c835bcb76323c7af3c3734c577267a121f1e0ddc365a16ffcb5f6012e017fa5d21a8edc751af73a94e1d1587dd5ccf0d27b3fa755a3c575943c3744261c6b13656354a51c64bbebbabc7d7f617a3fbd96800e61e34c325d748e72c898fca13119192ed7a6f1faf5a02049c3e6ab9dcaa3a5207a0245bd4815f5e91bf141d6b88634ccd0c0670ae59d970386040355c2e496790a209e1ffddace832de71a4dd28b6f54eddb74b9afdb1a70aba650b042371cebd651eb6f99d27ebe878f2d2da7d451519c127c1bcaa742cd946510236cc100ccd76977bf09efb45bff618ef19afe8563a9245ba282d93e813a652f852433746e32eb01278359259b5001866537b418460f52ad20f3a32c2370f0490624e31c52ba5159dde8f6567269ceb62d5cc9b4f41013cdcbd2e68dd3c4d6b3f4627ebe63469a40035ec9485396e257a0fda3f419a50382e11cc0ab2aa2970adc3e5d59fac7aae0b1cdbeb200d6c77de024d2897326e3b35b62b65473b28c6cbeaed9a987abf8f056d86f26401b3bee224ad84f74af898890a220ed631729ba19401d8e7e437d54793b17ef1743f864d496250eebfdc7e4bc9b86032b7cd74c165c43f4dfb2c5586d754d019a603fba75e583de7398855e97098d190d9008c5665af18019933a342d149c76317d5c3367be3a96c43dbc0339f06fdb85268a4f710b6f4ea0ef0ee137e0fd724c445d9032323db771e3ba7e221453dd73c0759b716e4e0d9ae8daf66f0c6b7b85fb90417d79d840d0aceba761a5a068b6811ae780c5814b7039639db90c7c71b053147c23a7b3e29e9d676115099b9df36672195ca5dd41b1c6e5acfb880df6bd80471b6cf8c1b82470f9e75aa49131fe58492e1e0216b266368b85235817ad56a1b30b1291c86786fdc5f02beab9407fbdf007dff4c617f6ca534ffd24de57328a3395ce7fa472349aa7383f33f8956e78bd37226a173370cf49f941312af8cbc478797e307671cb85a4bf4e0e9597c4800cdc84188aa45975dd43a6adff7635fed2df7eed8fbe50dafb441acaab9ffc3580b2f64c55b4a1e5dcdb0113bff3096c40d821fd7ac33c7b64c79013fa6e1df3950dd26a4f288ec2cf2918f493116502eea34345bf9faaac65f6c1164e380feb0cb4ad3f79a4183923abb05159fb68180f0b827f4be5f49594051f924bfdab168399a1561b2214899e8fe56e2f37eef5edd75011be24510474059f9fb53167adc94d3f4f15137375cad7cf51fa049bcc0e768ae8b60ac27a04565709e5eb722c55a86e904f2cae213dc94ff4320cd76115910583e8dfbdfa4d346cbecf09fac99410d42bd89e39de7b5806fee6f86b35f69d5cf4f38a595482a55bf8869dab5731372758d9fd1cc476fa97bd35d5b2006f2e275c67ff53e2fe6ee5c69a638e5fb9eb209b7b0d01cd2e748032b9c3e2f59a55491b5b41b168c999778717eb70e0b9563465f1597601d4d23cdd1494ce5dad0af25549c2c014206632a50ea0a26dc854fd34c6d933e4e1920a5d8d80b66c1f7373e8d53ee2d53d5c9c202cdf22f3678116f1ceebd40276cce51d05974109a6b6ccde0e8c06cf08c1a3384ca3f764915e469f1f580d2cfae3120b1a3b2df8ef47c61890e5bf5f1c2c7c70bab185b5b48f3c0c3327432617bd63d37b963f87a9784f2273edca158253d2ea922673497a7236e3c599a6a2a748bc7ab48d8941e5000895e4fc0f33c5d6fc9730e550b46315a073a75ac1e4d9a6fe73a6dc3e5e6343c8f0bf60fbe2b5a1e551feb493a3074e22ed745dcaa632fb92c41eccedc2f5876ac40db0a7a9056ea878c7283ca02cbcbf604ecb10fb620bcaa180e2afe85a3787abd6bddf1ac022e0d174d915db3932227dfaa2389e57c714311c439e744c46428cf216b32f29fb5db6fd8ab5371f15c0c99c7723beb13e705b14364b63cb897e91b40a6639ca07dfe08c228bd71679201b069d4fd5f821b53749b1a5e507d4a4063fc9047222bbfa60442a2639ac9c8640bca81fe20acc7dd66c22c995c0360e87f127bdd82b3750aed027adc2204ace6b44877769a467c20222801c6020cb83f507169d1aa846e872ab1b3b538f25501ea95772da0a9527f79ccbb25e2beefd577e6ad4c63b31afe45e18099306d2d4171d6e8138ab0496185ed515a8340dd20bcd315717da9eb962cd199682d2c9b24363478e23010b6d8f70335d323d88b1b2eba81f93a0bd04513e2b3ae01f828f60a9f382551458e015a727d9840a608e8a7d4d85360c3c8eae95aba257606de1be9af4e3e2a3a92d1779e07f4f8c68311b0a4edfed5728c58746841704ba00ee70ea2a0c3a0b07e5f3755a8038e109cf69ddc7b1703b2bc7c3d7ec1f6d3a05086adf72aee5042c1987e0fa9645ad20855c7f9f7e5c3fa6edaab58e163016d727dd72c62a34a41155554612305378ed28ddf74b577f2a48a00ea51ae4adbf676aa24d144298feba5202add9132a9a553de00468b68e068605e1a8218067ed67fb317fc290ec839e052b7a9d9fb20c56f44704e784038c7eef283fd11e901a6bf097a473d3ff6097186ef0575a7c83db5f9640737b54f9fea39d74c1e8c147defc590dad8df9399f31aa2d7c8a9d24e7734fc0a4d537f7faaadec93acae1d32d4e02e747f4b7329f00ad7b836d98deca31ef6e429de9514c21f43fb680ab0c4bc880e61b4941f822ca4669f56c713c41acc42eca45cc5cecd959cc8a36b96a0487c90c16650837505de30776606cb47d92fb8192a1d7e161e216129631b55b6de921d3a25d2f9aaf0201e000f1e1ba9568dce8d900f53b83f2e178d1e946cc99082f7a472050a1df7fe9c04b00ec81646da96c52866453f81b962cd312c0c72196fa88234bc15b845d710372b7419efcefec583c9abc23d34dd6522760c0fcdac139cf7b50286b4e8011a95b323f5b9e60f7ae418e7c45480ac4892babe9a1d3fa08eeb24d85e920f63f69271f13af45357ac3e273c82ae98390c33710906ff8ff90bd42dd813b8d1208b4dfe3ffeea5381c343f5ecf56eb01cec612054061910e9537fc659ef5bedb92289ce9be34befeb32806aeeafffd730872a4d68cf3cba255b8b01f5a253d018081a60f401af98e0417914c7244c6fef28faacec0d9953b2cef647545800e785cf791e6be1e8c88f470b390b55760364886f705abe2a8055307f4140bfd2077683cf80acb509b03e6f62bb75c7b68a357d6e0b93bf18ace4c1c1a388a916d80fb91c319bfe14c7d169907808a68482e12ff19a3ce18c6da62b383703ece792894e8827bd9ae25b7b98427fb7b710b5d252b8d08f1a7c641ae0cf1d98c36984ab79e9d55453fdfb4fe71a440540cef019f61e98e0d7bab76b43c53cef6672f14fd2e63e91ce76440047841456aff2ab551dad370fe6adf3ddc90073ebe676f59f125218e891cc0284e08b2515e9d985b5053105e309c30170b60b500e88931a8a185fc41fa74671a62fa8ee71754d01bcbbb4b87e26d69fc764b0b497e1145737a75fd42ad8b0b85a96f8c4ec691a203b812773cf209e70c6f0fb9f489d722a7a03ef36841ec8e6d331d4cc171f7d67a44f372b175cfd7650ffc5c34efacd94cabce364c6db8848550dfbef119ec73839292c378752dcb6e51b9f7361b3a6a4a0e13f1fb5d6381a2c23bb379abc2c15aa066d2c94872b6543200a4779d5bf1f51e702c7a8a551470ad0092562d85512f778bb05e1c66d6d93d22bc659cd969600511182b2c0a6a98cff0d710f2cab40667258e24e6f7a89d1080c96ab1b97f3c5fad0c12cc9ccad7ec1e1e8484067134e31dd00b305d16c8170056383b7e93d8c57773240e75d1abdaeed47e2ad20cc16bd8968db1f373f7d8a5d80f23a467d8d0ab9e4a7588a58530b6a9dba06a13133a8d7b3da33f99a0bca6d42b43846d342b55fb3571b0089a35", 0x1000}, {&(0x7f0000001540)="f4864b2a1944147f5c0d8ee425e43da7e6aef957fbea02b3cc6e5edb7ca149ce78b5abccdb559df72502f3b174b55404722765d07a2378819701b5bfde0449ac8e7b70b3d106199cdd0569d4aab64fbf76cc3a299699709d19e4769d4a5db800f305fe49cbfe29676c1424618dc8381de79a064dc03aa5704069e4ed7344a347cde5077c601fb4e743f2e4cd4b526116df6bf349eee9a168d20baf6221377b44dbbc16a5", 0xa4}], 0x9) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000000000000000"], 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r1}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r2}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r1}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:10:55 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xc) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xe8cf, 0x80000000}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x4) shutdown(r1, 0x2) r2 = semget$private(0x0, 0x5, 0x6) semctl$GETPID(r2, 0x5, 0x4, &(0x7f0000000100)) 16:10:55 executing program 1: clock_getres(0x3, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./bus\x00', 0x2000000002001, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgid() lchown(&(0x7f0000000200)='./bus\x00', r1, r2) socketpair(0x2, 0x6, 0xfffffffffffff42d, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000001c0)=0xc) fcntl$setstatus(r0, 0x4, 0x0) 16:10:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:10:55 executing program 1: r0 = syz_open_pts() sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) getdents(r1, &(0x7f0000000040)=""/103, 0x67) 16:10:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r2 = semget(0x2, 0x1, 0x402) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/5) nanosleep(&(0x7f0000000000)={0x488, 0x8000}, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:10:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000040)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) bind$unix(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="01002e2f6e696c65300083684142e2c4e1a40b3b23d77006cdc3b47b0e3507c0b37b7a24e3b6b135696c51351493bd184ac6d22d9fc30c740b76b842768715f121e2b48a9018"], 0xa) chdir(&(0x7f0000000200)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[r2, r3, r4, r5, r6]) mkdir(&(0x7f0000000380)='./file0\x00', 0x40) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x880, 0x100) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000400)={0x8, 0x9, 0xfff, 0x0, "740502ec8b4be4cd0b04f06a5e8e6c44993ab166", 0x100000000, 0xfff}) connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) r8 = syz_open_pts() renameat(r7, &(0x7f0000000480)='./file0\x00', r7, &(0x7f00000004c0)='./file0\x00') ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000500)=0x9) rename(&(0x7f0000000700)='./file0\x00', &(0x7f0000000580)='./file0\x00') r9 = semget$private(0x0, 0x2, 0x620) semctl$GETZCNT(r9, 0x5, 0x7, &(0x7f00000005c0)=""/32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) unlink(&(0x7f0000000640)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 16:10:55 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1a3b, 0x1, 0x4, 0x75, "f8e90fe5843cdbb2456181e167e59d03f6d25a1a", 0x8, 0x7}) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x40, 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) getpgrp() getrlimit(0x3, &(0x7f00000000c0)) r3 = accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/49}, &(0x7f0000000140)=0x33) sendto$inet6(r2, &(0x7f0000000180), 0x0, 0x8, &(0x7f00000001c0)={0x18, 0x1, 0xfffffffeffffffff, 0x8}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0xf4, 0x5}, {0x18, 0x1, 0xfff, 0x9275}, 0x9, [0x7, 0x6155, 0x918, 0x9, 0x8, 0x4, 0xbc63, 0x5]}, 0x3c) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x82, 0x51) r5 = dup(r4) fcntl$setown(r3, 0x6, r1) socket$inet(0x2, 0x1, 0x4) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r6) r7 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x40) r8 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x82) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000300)) shmat(r8, &(0x7f0000ffb000/0x2000)=nil, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000340)={0x6, 0x7, 0x1ff, 0x9481, "650aff36ccdae32d81d539ee353b1603b58e644e", 0x7, 0x1}) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000380)) syz_emit_ethernet(0x3c, &(0x7f00000003c0)="c96d3ee7b74295f5d098442b42f9db3d81d1da3db88d362b10021be007d30d3bfd6a5dac669c00129ef4dd1b5b734bcecae4d6a56040d07466206476") shmctl$SHM_UNLOCK(r8, 0x4) fcntl$getown(r4, 0x5) 16:10:55 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x2, 0xc005, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:10:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:10:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r0) 16:10:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0xd, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc", 0x300}], 0x1) 16:10:56 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) 16:10:56 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) rmdir(&(0x7f0000000040)='./control\x00') 16:10:56 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "d416e5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:10:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000002, 0x1) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000080), &(0x7f00000000c0)=0x4) pipe(&(0x7f0000000100)) getrusage(0x0, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./bus\x00', 0x11, 0x1000) 16:10:56 executing program 0: r0 = socket$inet(0x2, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4c467e1d094ae66df149869aa791a7accc52a917024b971ff09a74404bba510a5b1e98df84b31a9d0bd735a66a7abe81382f1690511a114ac495a608ffcb0dd8a0c594afc0b2e9da895fe163c6ae199fcdb1351694674054ce038b79753325300b4bc8b583df8f7d21e84e37f621dd84ae8a854452d9338c0a51bb76bf3eae959a604e307ef3a8aa1db344f73a849bfc8f8bb966c0b6e7387f2bb2a034bc796fb544a82109664b62702d7fe8ffa732b15db4a535fc60", 0xb6) 16:10:56 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x20060, 0x0, 0x3f, 0x0) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/124, 0x7c, 0x841, &(0x7f0000000140)={0x18, 0x0, 0x7f, 0x1}, 0xc) read(r0, &(0x7f0000000000)=""/192, 0xc0) close(r0) 16:10:56 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0xfffffffffffffffc, 0x4000000, 0x0, 0x0) 16:10:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = socket$inet6(0x18, 0x5, 0x10000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000002c0)) pipe(&(0x7f0000000180)) poll(&(0x7f0000000140)=[{r1, 0x180}, {r2, 0x80}, {r3}, {r4, 0x7}], 0x4, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:10:56 executing program 0: r0 = socket$inet(0x2, 0x0, 0xf9) flock(r0, 0x1) r1 = msgget(0x1, 0x401) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00dc4b000000000000000000000000000000000000000000da3defc28b2bd51d1988e44f37d1e6c5b35980d57b737f60581234f3a61cbe707a16f80f8f99df7695c0de1729941f"], 0x1e, 0x0, 0x1800) r2 = socket$inet(0x2, 0x4003, 0xffffffffffffffff) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) rmdir(&(0x7f0000000080)='./file0\x00') sendto$inet(r2, &(0x7f0000000000)="bd1755cbcdc628e4750a5d58992effb4f9719a13a10e2995502c79702b99bc", 0x1f, 0x4, 0x0, 0x0) setsockopt(r2, 0x0, 0xd, 0x0, 0x0) 16:10:56 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x10, 0x8000, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000002, 0x9, 0x400}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x2, 0x1be6}], 0xfffffffffffffa5e, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x50, 0x5, 0x748, 0x3}, {{r0}, 0xffffffffffffffff, 0x9a, 0x2, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x2, 0x535}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0x1000, 0x604}, {{r0}, 0xffffffffffffffff, 0xc, 0x44, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x1fd, 0xfff}], 0x5, &(0x7f0000000100)={0x101, 0x3}) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x4}], 0x3, 0xfffffffffffff720) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) 16:10:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002800, 0x803) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt(r0, 0x7, 0x4, &(0x7f0000000080)=""/85, &(0x7f0000000140)=0x55) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xfffffffffffffff8) 16:10:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000040, &(0x7f0000000100)="e497b3b0a5fb2180d3f41419a04b90a0c8113d7efea5d4e5661cc173a5085b2bc6b29fdf499aea309a1dd188987367f5b63d734fe989fb01eeb3efdf26e16d13c589201b6a959959e309576c8fb621d4bbd53389253261f907238e5b97", 0xffffffffffffff8d) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:10:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x9) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 16:10:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28a40, 0x44) read(r0, &(0x7f0000000080)=""/29, 0x1d) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) 16:10:56 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929164a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb035d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a8058a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c428dcc03bb7845eb41d073901781f6ff3655a40c756fa2085d30ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe256954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c08d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cbafc2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf2020059956c7dd4c1155665fce5b494cb103124c3f0d167b8c3871557d5f651ac2d25c1e41a139c802985063eb01340ac1fb8b9fb913a1253fec6c6047d483bd6919cf1e4131b51b7c52f090f7b55587b4434cdef2d97fa6bcba70d6bcce8154e9585b6dd6980a0df4a8952b161817aef4ba3dd77bcadf7716efe6ac9f11aa54d288872bfd0d1871f4031cf6f4e034e5cc931285db3f97c8b606edb836f7c3e46d5497671996f75bc7e176597a4e8a56f6446ed508fb6d53b6dd0ff3aa6903f7816791530da647f23c31e4b333b1a1ea44e0d84278d1f77fe068755383a2", 0x428}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:10:56 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x350ed192, 0x9, 0x8, "97bcb59fc265ef9cc0777683e5068e693bf7c9ae", 0x100000001, 0x200}) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:10:56 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) close(r0) msgget(0x3, 0x2) 16:10:56 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) munlockall() 16:10:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x4, 0x0, 0x3eb9, 0x7fff, "b26a6904035eee55979d23e2f95d73114285a6db", 0x4, 0xffffffff8ae3098c}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:56 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f00000004c0)=0xaab1a1b933dfa403) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002, 0x10, r1, 0x0, 0x0) r2 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r1, &(0x7f0000000240)=[{{r2}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r1}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r2}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r2}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r1}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r2}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r2}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r1}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r2}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r1}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r2, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:10:56 executing program 1: r0 = msgget$private(0x0, 0x6) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) 16:10:56 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = syz_open_pts() lseek(r0, 0x0, 0x1) r1 = semget$private(0x0, 0x3, 0x220) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/223) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x4e2, 0x80000000, 0x6, 0x100000001, 0x8, 0x0, 0xa0c, 0x0]) getpgrp() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x1f]) kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x104) bind(r2, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x9) ioctl$TIOCSBRK(r0, 0x2000747b) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/139) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000340)=""/72) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)=0xe3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000400)=0x3) bind$inet6(r2, &(0x7f0000000440)={0x18, 0x2, 0x400, 0x4d0d9e46}, 0xc) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000480)) mknod$loop(&(0x7f00000004c0)='.\x00', 0x2121, 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000540)) r4 = getgid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r5, r4, r6, r4, 0x80, 0x2}, 0x0, 0xd9ea, 0x85}) 16:10:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x402000000000018, 0x5, 0x400f7) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x200, 0x3, 0x6, 0xb55}) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) r4 = kqueue() close(r4) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100ffef04000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0xfffffffffffffffc) 16:10:56 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) 16:10:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x105) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x22, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:10:56 executing program 0: clock_gettime(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0xfffffffffffffff7, 0x0, &(0x7f0000000040)=""/167, &(0x7f0000000100)=0xa7) clock_gettime(0x5, &(0x7f0000000240)) 16:10:56 executing program 0: socket$inet6(0x18, 0x2, 0x0) syz_open_pts() 16:10:56 executing program 1: getrusage(0x3, 0x0) getrusage(0x0, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000180)) 16:10:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000040)=""/64, 0x40, 0x2, &(0x7f0000000080)={0x18, 0x0, 0xf72, 0x7103}, 0xc) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:10:56 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) open(&(0x7f0000000040)='./file0/file1/file0\x00', 0x10, 0x10) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') r0 = socket$inet(0x2, 0x5, 0x7) pwritev(r0, &(0x7f0000002400), 0x7, 0x0) 16:10:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') clock_gettime(0x1, &(0x7f00000000c0)) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0x7}, {0xfffffffffffeffff, 0x5}}) 16:10:56 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) preadv(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/238, 0xee}, {&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/106, 0x6a}, {&(0x7f0000001340)=""/146, 0x92}, {&(0x7f0000001400)=""/71, 0x47}, {&(0x7f0000001480)=""/186, 0xba}], 0x7, 0x0) accept$inet(r0, 0x0, &(0x7f0000001680)=0x3e2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000015c0)='./file0\x00', 0x40, 0x100) sendto$inet6(r1, &(0x7f0000001600)="842c6efa4141b3a02813c926a1890c320e", 0x11, 0x9, &(0x7f0000001640)={0x18, 0x0, 0x55b, 0x80000000}, 0xc) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:10:56 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="100000b230666e1b3183fa2f625c8f00010000000e00000000000000"], 0x10}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="150a5bef5b039f06bb260b83b18c9283065dd5", 0x13}], 0x1) 16:10:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) sendto$unix(r3, &(0x7f0000000200)="da282ddae8e8e96b1a26019f496ceb38c4f66d9922101bd452ff736b1d282f18aa168da9bd055e3d46ed3e97a3a49896bb718176df28a34a3e44caff253bc7b58e6884bfda6ef0031d98a3b17d28d69342ae47b8b80204048769ac7452660ae548859001c3a9e58e74433766d40e3a4351acf9323df403e8454173b4f513503593903822ccbf7664b209f20ce1ca388572b05bcfa962f696ed7688c2ecf16b2c30e1317660764ae0364780402aeb82dd5f9b3a099e4596be1b3d0a7ab15d726392e10958da012a2aa2d905929c58bd7537cba816e560626335d02619d757fe3512dae7aad37642be8fa3", 0xea, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:10:56 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:10:56 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) truncate(&(0x7f00000000c0)='./bus\x00', 0x3ff) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1c, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/65, 0x41}], 0x1, 0x0) 16:10:56 executing program 0: unlink(&(0x7f0000000280)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c8, 0x1c4) setrlimit(0x3, &(0x7f00000000c0)={0x3, 0x1}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto(r1, &(0x7f0000000180)="fde3627db04443c06ff6fa660c0ab8efaab3343c6de9cffab6235ebeab7e07501ae381a1f6f4c3d29c7dc0dda464a86d882ab4378cdd056af65f9d755eb9a393e27824ade19ff47979102894fdbdfe49939c3e49c603ef10f01750fe0b7ac8134fb0594c051a48083dd6a3f84dd8d2dbcf5846f19109481e9763e0a6a8b04d0906ef37af3e1293712c0c3a74976911ebcde432bcb91621f56c34caf8743b895c5c262be076438ce432e1081c895f89bb3cc7940a41f0dc27c8f0c0acf5c7d1072640b5b9b827b860372f27ff473a8c21a36a7ee3f0d0f4fa28c575f7d61afb04a66702638291061f36e33b0848d05b63324bf97b997210266c8e6e87", 0xfc, 0x400, 0x0, 0x0) fchmod(r0, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000300)='./file1\x00', r2, r3) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000002c0)) 16:10:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() fsync(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xfffffffffffffffe) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000200)=0x3, 0x4) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:10:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0xfff}, {0x18, 0x3, 0x0, 0x1}, 0x7, [0x0, 0x1, 0xfffffffffffffff7, 0x4, 0x5, 0x3, 0xfffffffffffffffd, 0x2]}, 0x3c) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) listen(r0, 0x0) 16:10:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) poll(&(0x7f0000000780)=[{r0}], 0x1, 0x0) 16:10:56 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)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3004fd9a996cd458892c26b58e6c9a101000000c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:10:56 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') pipe2(&(0x7f0000000300), 0x4) flock(r2, 0x2) getpeername$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000006b92efd90000000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002fd4f83d043b52e5d811afbcf7ab66a358ef1fb4db55fccd7dcd05a917523075610655fe88f56f858fedbfd4e6a5ca03ee6bf845b51f5ef935e000c7"], &(0x7f00000002c0)=0x6e) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:10:57 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) write(0xffffffffffffffff, 0x0, 0x0) 16:10:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100010000000005) execve(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x8004, 0x1) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@un=@file={0x0, ""/46}, 0x30, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/232, 0xe8}, {&(0x7f00000001c0)=""/195, 0xc3}], 0x2, &(0x7f0000000300)=""/100, 0x64}, 0x43) syz_open_pts() fchmod(r0, 0xb0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) socket$inet(0x2, 0x4, 0x69) 16:10:57 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x81, 0x0, 0x9]) r1 = socket(0x0, 0x4, 0x34d) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x3) poll(&(0x7f0000000100)=[{r1, 0x100}, {r2, 0x20}, {r3}, {r4, 0x2}], 0x4, 0xe662) dup(r3) 16:10:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() sync() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0xc8a) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x2000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x3000) 16:10:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = fcntl$dupfd(r0, 0x0, r0) r5 = openat(r4, &(0x7f0000001640)='./file0\x00', 0x9, 0x124) kevent(r5, &(0x7f0000001680)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x2, 0x6}], 0x7, &(0x7f00000016c0)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x8, 0x1, 0x912a}, {{r0}, 0xfffffffffffffff8, 0x80, 0xc0000008, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4e, 0x1, 0xfffffffffffffffe, 0x7}, {{r4}, 0xffffffffffffffff, 0x9, 0xfffff, 0x8001, 0x7fffffff}], 0x1, &(0x7f0000001780)={0x801, 0xd2}) ioctl$TIOCSCTTY(r4, 0x20007461) r6 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r7}, 0xffffffffffffffe9) r8 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) msgget(0x3, 0x29) shmctl$SHM_UNLOCK(r8, 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) r9 = semget(0x2, 0x1, 0x40) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0xfffffffffffffffc, r2, r3, r2, r3, 0x0, 0xffff}, 0x6, 0x4, 0x1}) recvmsg(r0, &(0x7f0000001600)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/124, 0x7c}, {&(0x7f0000001380)=""/194, 0xc2}, {&(0x7f0000001480)=""/19, 0x13}], 0x4, &(0x7f0000001500)=""/214, 0xd6}, 0x803) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:10:57 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) 16:10:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001900)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/159, 0x9f}, {&(0x7f00000003c0)=""/110, 0x6e}, {&(0x7f0000000440)=""/79, 0x4f}, {&(0x7f00000004c0)=""/111, 0x6f}, {&(0x7f00000015c0)=""/240, 0xf0}, {&(0x7f0000000540)=""/24, 0x18}, {&(0x7f00000016c0)=""/211, 0xd3}, {&(0x7f00000017c0)=""/54, 0x36}, {&(0x7f0000001800)=""/212, 0xd4}], 0xa) getsockopt(r1, 0x6, 0x46, &(0x7f0000001b80)=""/206, &(0x7f0000001c80)=0xce) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001cc0)=""/129, 0x81}], 0x1) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) close(r2) ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x30090, 0x40) close(r2) dup(r3) preadv(r4, &(0x7f0000001b40)=[{&(0x7f00000019c0)=""/97, 0x61}, {&(0x7f0000001a40)=""/87, 0x57}, {&(0x7f0000001ac0)=""/65, 0x41}], 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xffff, 0x7, 0x1, 0x101, "e458a1d189685946f6cb37925df2775095611b47", 0x100000000, 0x9af0}) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0xa) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r5, &(0x7f0000000040), 0xacaec4c) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 16:10:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x0, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x5, 0x0, 0x0, 0x0) mlockall(0x1) dup2(r0, r1) 16:10:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:10:58 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./bus\x00') r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:10:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044270, &(0x7f0000000000)) 16:10:58 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = socket$inet(0x2, 0x3, 0x102) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:10:58 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000080)="3ae41f586d8b3c6dff2dfa81d88f67c4dda7c071427520f6741afa0d959e02718ae111662b44bd4cd53bfa55a7bbd35bdc000000000000000000000000", 0x3d) listen(r0, 0x2) 16:10:58 executing program 0: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') r0 = open$dir(&(0x7f0000000100)='./control\x00', 0x1, 0x45) r1 = fcntl$getown(r0, 0x5) r2 = getppid() setpgid(r1, r2) symlinkat(&(0x7f00000000c0)='./control\x00', r0, &(0x7f0000000140)='./control\x00') chmod(&(0x7f0000000080)='.\x00', 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) recvfrom(r3, &(0x7f00000001c0)=""/253, 0xfd, 0x2, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:10:58 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x2) ioctl$TIOCCBRK(r1, 0x2000747a) 16:10:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)="00afe60e4fe1022b733eed830fbec2aa38a4ccc946e08b4668f7ebfb28a7219b40462858fbc1713aaf6b3b86d42aec0e05f68daddce533c8aaa2163bf8428db74722ee6276ed302f81243959855d841f6ae5bc4e6daf5b33aa4426921c84a6b709d2d2150ec53064738aa4c5e6f2b0df4f0fbedb6a3212a000d2b293712c8864bb1c2dd14966382cc4197b4fd4a21d5ec430e164bfeafb7c59ae6f3a5cafec529753c5abcce8d217d34447445eff4c47c17de394ced7afc80fc8301a7ccd922bd6b3487d7a0eeb496fc9fe1f557437bd20d7c7e9cdd8b118c05c8906fc4bb4edfda9e911384aa988c2bea1bb12a9ab460d09e89694c03c0a8efeb1c24b9ca360869e24f969c822dcc3944c7a864496c23a44e05eeae5817f102e656689d2cd0b2b52f086160a98b572493b8469955662529eaba76373940120616f38013733", 0x13f) socket$inet(0x2, 0xc000, 0x9) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) setsockopt(r2, 0x0, 0xc, 0x0, 0x0) 16:10:58 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x40) 16:10:58 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup(r0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x1}}, 0x0) 16:10:58 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) 16:10:59 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x17b) bind$inet(r0, &(0x7f0000000180), 0x10) 16:10:59 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() mkdir(&(0x7f0000000000)='./file1\x00', 0x0) fchownat(r0, &(0x7f0000000180)='./file0/file1\x00', r1, r2, 0x2) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) chdir(&(0x7f0000000280)='./file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:10:59 executing program 0: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f00000003c0)='\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', 0x110, 0x2) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') socket(0x2, 0x4007, 0x4) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="cab63fa47f69aed2569ae19dfc5a93686f61d5d7a6e45c2a7dcb070e664dcbcf5514c09964b04e32c8a751d1ed902e1392b4c2c1abb13e7c2a8522b1a8e88125663196fa1e9cce1c0fea7ed61294c27c04dac912e5993a6cebe1d44a04cb5a589f9dd8a00b296fd71f1fdb15bedc7c92d6e44838375d6fa7b04acfaefe5a96faec17d987d23c964e48cc9780c0f44704080f1edfdd4e17f3439c4893403b076d054bad34fab27dcae8fcfe", 0xab}, {&(0x7f0000000200)="ed3bee80d250edb68598079cc11214e5b530169524bf51c55c344a9bfb77567662c831307c30a29799ca891ed12c65a8b2cd3607551f64b7a2074e3e2419ca31a4169820e01eb0d3e618238618a17c381dfc0260823b2044e6792c5eada9ffa5f169ef11fa9da4cbb1704f3a2fb075ac23a2319f7c51a4a092237f18d28ecf84ad201731e7fcc508abb005db7c829b72c4729a0530826d6696e62b0f7769e1a3a65e8dbdcafc278259a2", 0xaa}, {&(0x7f0000000440)="6f894fef28381eae2c71ed6452f97c9806a0c3e7ec03239aa520ab8116c07235ce2eb9b66d9d0d16d3a17b0a86e9ea732de31f87afe089dc352cd72346e6afaf739274df6e78637b9d80c7c5779c98cb50b64154fc4cd9060cf41633aa990893f5210c43dec312f62cddbb6a912499ba9c63af0b66db12d59e8a41cda3d22ecc6e8be7957b796bbec5dffc28b9e16da72ac7a679583d7c6924e6", 0xfffffffffffffdf5}], 0x3, 0x0, 0x0, 0x2}, 0x2) 16:10:59 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x2000000000000000) 16:10:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ff2fe8082500000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x88c6fb34445a6bb1, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 16:10:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:10:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000000)="984e65be89b0c2fa7b1f670d95499353c7e716c7fa8f5c52189e76b5de14bbc8fc3d379dc656a2a57cdec6de8e514a5e7f09f734bd0c53d8e029eaee185adec0c0b50d3c5faabfb5effa6d8a41639fcf6793b719a61ddbf739f6d211cfdee653c3e17e6c8d0447f60a5829362ffba9480580", 0x72}, {&(0x7f00000001c0)="4ee9484c424accb32d3282baf26e258a7a91cfa203073832784e937789204c37852d9f7fee079dce883bf1736c6b73f7e9f772980b034ae7be318cbad9b313038603b71970ebc852ea74b4b3fd0ca30537806afd702e8de07831037fb8872549bb8abe8a25ee62ccde11216673fa3a181a7759571340d0a7f37990dae30dc30b9e058cf2044b47aed61929477ff987a762922722134088b4fbf3813ecb01a095657569ccaf45474f28f52d20a458548b25fbe1b760019e1183a5e42c58bb3ed7ab76fb13081b33de2c0eeb8627290ad4e9", 0xd1}, {&(0x7f00000000c0)="0e77cea85af5d123045dcdada21fdfab63146797d701a240f175c980d17c98430e32cc677699b9a7a099f18b068f629d9104eda8e4cb80cc739fccb2d69c1bd004223550bcd07ec683d8a53f25ec68cfea1db8656bb31eadf0526c01e173a2f036f28618679e4678e6aefb7dbe6a3f8ab9358b97c2e5b27ec6db41192f59ead5136ba22099efee7207056b966700f4c3a38e1ebbb39dd00e58105f36a09f46635e8da45c9f1836f30f4a327ea93a8570e7cf78c6", 0xb4}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="3fe10926bffccb64461597cac30ea59351a6ec03ea7e1ef211f648d104bfd55973c399a67eb47f29b168254c8172dc5c96f58d", 0x33}, {&(0x7f0000000340)="2c1f7e90ae161635d13d7730d818002f72a8f2917fc1d2cd6fb9009cd3637f890eeff25105cc8d1f89c2e67e709c9bff1271aab02b2ac98957b96f58dc249537bac410e1223e96f6de3e5f472dac0b416370923ef2434a89c4a85dd905ae7d45bbf23b902f7c9133d4bf374ffedbdb633c755f1c053b1bb26409f98addd8ac99c347c165febb6127f7533bffc5b57497b3ef6487410bea3352fbad8f0278a62d1fe01fd0521ca9e0e02c90e52836a3f8cbdcc1970a47145a2ea548e5643f1e346bfb5c2c98918ba25f83411c751bd3907432b737f7ac57e6461536", 0xdb}, {&(0x7f0000000440)="402fe894b630894b7dc11b4898892756005bacacd38a274b51bd46fba32e4d5831a4a3e2f6907946b2f46d1674b06ce7157a1bfdc672093ef1fa4394491635650b057aba56c9aaa80851c6f761622ffa8593c996a4ee44870a592029584bf3d9694a455ac0d3a6584b6de1ac449553bedbf63858d69387076beeb21d150abd29bf145c974ebe4ddec972b2ce7c463fe6628cbd899a958500a09590a16cd96fde873f78a40d361da77c0c272d89cb07751cbbcb8fae37ffb76302c1e9de428e2752", 0xc1}, {&(0x7f0000000540)="974952c1d75ed31eae832c1e49aa4f5530dba0d1e22db8856cb6d291058e1584422c4b29f505ac9ba6295906305527f213c3cade0a71515a000086b4a68cc6ffc9791daa2a1ec1872e6620d096549b8bb44f2078bd85c687df00891c1aa4eacb678728f859a9cda63243ce94bc8f32473f95a8af3ac23e9f941debf157fc4994c3e60f17d1f32d8275533cf561d769c1cfee936db7ade4189e4d661978a385db", 0xa0}], 0x8) 16:10:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x800, 0xd3c6}, 0xc) write(r0, &(0x7f0000000080)="3a716c5bdfb02c1b6bb51bcbd093c6817d50cc2d7e7beb", 0x17) 16:10:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) socket$inet(0x2, 0x5, 0x7) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="be2c1bdb257a244441397b12169c6f1952d182fe56bae78848351991676c93746f3f15059fe54c48c39ec9fa392274cb5741b8990fcbcb225fb172081a125d73bb010704ad627da605c50babce68e2f523814348fdab389c72927eef706a311fd77c88e9f2413ac9153cb598cdfdc96c8e95b125f036e03e82106a06161746a4ea6d5e7843edbfe9fd065f9a5d25e2384c7b9c0db718", 0x96}, {&(0x7f00000000c0)="9da73a733e61e07025f7d1693e519238c8a69d2e1271283f64846312f2de7b6189c73034a1646605e53002114754e76a0886a9b3069f1a99b040112f43ccb450b511d5c74de65339b64c", 0x4a}], 0x2, 0x0) 16:10:59 executing program 1: pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:10:59 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)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x7, 0x55, 0x7, "ca93a02f8a7cd11c7976701d47466f294a460922", 0x7fffffff, 0x8}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() getpgrp() 16:10:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./bus/file0\x00') sendmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000001c0)="e560573205b6ecf0d56b91adf5420375a0476766dc590fa525840206a0f49ce957117f2c0601c58d59c6b5fa4c597c2a860a8407dd7c1a6f1631dec6fdb634ba5b066bc9589eb2576c08362d14e581ac6372ce3d53884e158c9683edc9278b8e74d7273352994580bc0939be81cb2f00cbbb9267fd170864495a147d254a6b20f2593a112ed3f67da1c5", 0x8a}, {&(0x7f0000000280)="254f5965b43711068ddb55c33a4b241631ca6a873c2cd21b373d3d280db96834b405db29f3c29c987fd1764084542fc4d3ec1318d276887172308d169a4930513907209e1f276c6d4052b1c214b6df5522f470f5fb90ac54137f0a2dd924cb93e42f556ff8d9e184605f572bee35adaec44dc3ee2d", 0x75}, {&(0x7f0000000300)="fe6a8377379b9335208f371f6b60f8", 0xf}, {&(0x7f0000000340)="59ca454918ec6de610abbdefe372038798702cf91ec16b844a2056c8e22fc7eaa3cfe8ed0800e9fa1474d8cc5c66b09bc8f2434f28704d0b6595fcd74ef611241f0d3e9a3cbb2a69c3d9ae9bc442ff23f53fe59db442f01a", 0x58}, {&(0x7f00000003c0)="b531a5a3f3468042bedf4b48caf879e865bd85bf9e37ca692baad1c0d5207012d1f896f55ad57d2be2be0c60f1b7e08dad91bad4330d9991cf07b348790a00", 0x3f}], 0x5, &(0x7f0000000480)=[{0x90, 0x1, 0x1ff, "48c9c2380a938fc60247c97c79b6062d94bc01ab402d36568acedb7cb4c2d4d714930c5e686e4c1fd43fa4b58645c7c919b65615225ad31e8b21dc8094bdd3a89c18d91995151eb08aad464fad8ee06a1375916e4c148f3cb1d5d222f60b04b1d06ad8817f8021200d7936405027b29d8f3b480ca521b7389b0dff60ca"}, {0x88, 0xffff, 0x40, "18da9e017518f76ce1947c23ecb32d0dd7f1c5ed2edd05e301fa8a9fec8f7ebf9f090b4014771e51a4497941eb3da8deda71afd16bbc336b304d0c363d0b39c7725103fef0423a9f2eb569a92f2861057a3026dcdc2a96494cc6deb458f7a48d0c5429afca001909eabfa41c7e982f3ed6ede127633e"}, {0xa8, 0x1, 0xffffffffffffffff, "7d148455a007aa982a4ba2ddfa9e00724e87163cbc6f002cd32c9480e42ae824307a4843706ffb2875987aefd99c779233a0f282e83e92115bb32e96e9c872d984c50b9cb62e95ef26ca319a7e7162cc7e2b4807f6bd86c0c9c8701c5247440cd16f89ffeeecc074d2d08ded20a549a60e8536d9b9f9343742c9e7232b5d8a2497b7edf5786fd883c7130ae56b301a0b3a060706"}, {0x1010, 0x1, 0xe2, "f75d25e5f6735e3ccc3fd4b7d9fc65d04bc7fb24877ba5ea15767260ada92c29fbc878b49b831d0eff35fa3e3df534dbe72ad05b56f2d56820f8b8d19f756d6a102dfe2ad33bbb685a0578f114210d51e502c5730dff3cfe29a541d0c18949dd282d975809e2f4225bd59a741ec9a68df7fce91325c649d0f4b5cd88cb5fd692be99e73453645a025157763ff08ad9db1007f5d42b442e360f294af78de5f09c33d0dee97e9869e3b7c82ea64e46baa347fe152f45f49836ef47aa50859ff78980d788352c14118ea54525df271f599fdecef26d3b0c95b476851332e86e635d649b58338c18bf581f497ce0ff06263d70d1830b962062300d62b8744b9b2e81cb74541be7c1c837c27bc122bcd4a5261c79dda5071780d7730c8ffc6a768ca018586c1cdcbf17b3e975401856eef1214692b4f0d80b6c39bebdb850fcb40d0e79e8a0e952c3d369e544e56cffad4d5f2ffd5bdb30b63db5f3f9f10870d3c1175c26173d915ea485786b907f799f63bb8dfa98538b7413412e9113a6ade63cf891f6ec2b4dc5f5fe399ee4f5e9d1d906b99a7512cb9cb121e106b06de37d962e05bfd2f6ee342eeeda2ba8e326ccbcde7e5a341cea5973fcbf4b9baf82e3c3ce279c9e1ddade1ee4d8cd414951f7ed7e9fbc94f73659e83e2225294fc74b4fd3e8213e616863822e2f665fb0a97aa20450e78396c59e747387b6334552d98bec480d87b1a186472d62a8e12ad6171a5acad36b12a2a78b91a7dfce0967c8a514b01c67ca667be95164602d3545118411d6f21166501402e09b0ca19da27b85a90e3b0a24c85cd37f44a428e96b08ee141680402600b4b32c35fcfb0740bbf145bc55e2514e8ef309f4c8b0cb04d5a40cdf584a9eb93749bafbebcc3d28a5c95e8306ae34d7a983127729cf519be1c123226251431e232e16f7f16f846a563be933b8c5484d86050b2659f8c48ef0cf7b31cb33e0f52a3358931cfc696c70a9e40b15b33effde7bcfd25ac0b9782971bbcb11afc4e423ae1399a5550da8278aac1787f1e75c905c3995996419daa12760dbddf669a5979a9157795dec969a17d5d42fd0012f2f812b3bb55d828b0d7cd2ea5e3ccda539bd37750cf866c9cda19a3153099826b33630d6cdbef528c06883e2a38aa3d7fc3060d6789315a3a96fe9ad2f259e7e106d222a17eda1a4c9b9f67a9147a1452b8de1e2fc1873859a89b9886a9b27e7c9ec76a8f71fb8dce6e20ebe9afbe969cf66661684c41b419176bd644c74275dd0ea32303c03232b1ac70ff138f6874043e341d0307acc05a9f03b0cc34ba407f28d135adc5e6e31b8b56be78f93f6ff8b3bf8041862689850082ca24808c43e9ab0acc4239b7509d02b36dfa4693fb21220aa60e6006da0b42202b1b73dfd8ad921e7b17e9b3fde822e43478d99bc840eb23d404606479770cf2d20aed3e49dd48574bd005c83b852799630094cba5ba32c4177d764df654fdca46f897b16abc31d9504b756495eb74b4057c64a3ff10ef25956ff1d8540789450a52105f3065a2a60c636293d9046adc0d030c6eb3cf383f4d85d5c407a2fb501030243e8288c58ef89c326ee8b9ff4548df37c3dcf735a94557600878081fa932b266562655320cbc643b90a2cc6a34caf75b2c53b60b0863fd1d9a69fb1c3d54bfc5cbee413c327e6f819e5d4f3bd07bc4ce94b59ba1fc21056e49e2a23fd72c1cae1e284f29430c0b5e4673e3c5ce784ede6c1fb8854ac979161c41bd22faf3c8ed840e8362498d330379c4f61d8456503fb5b20b8ef18d9210206951a6c62fb0dd5e643891ad997380a953866ec00f8538ec90fd12d1991b969c9f3623785ace4474b99d672ff9b3791dd09d70aa7b51f4e5f3a5ad7b63b5ac4fe71e96463c748ada7cf4d4887f2ba19f72667d86f2e9c8aaa8aa1eb82da2322c0d8a81c82efa032f61bbe1ebfaa35e0e84df702a06040cfe821e5c3cefc822af0bc2c3926a7968ba3f105a43061136b2948e905dd36b5c93d5e96b3f7435a585db39caf507cd41331d5a882db9d2c737e7058a73e67929da2ea71f5a524fe6b9e7f5ead45725874d1154531c7ba2f0ec0840d32bb0dbcb44ab2eb58abb485d126f8b4f9c133f8144492e6bb85e89bb48ddfe2e221e733151884cc78f5c84dfc3c45409de408b0a7024eadcb4af5378f34be4b8653f18f03d4717f821ff2f9a1a3e541928f480117cd64c07df13c2c2f739a1f99162a1523fa5dba81d3e59ca431912bd9bc5ff31dd8395b418834d699a2819f2cabf0600532b5818b88cdf902b168f694f91d0281287f1016a88237a7db13513e4d8b3c5b8d9947ff95960f154637299b7229db577bac3e7bc88552cc89a7086c90ecf2d57db1e35ffa307e99aba1dc3aabfe3ba8d09789f77a2d6d97e9a3615c7f8142c05024599d5b38fa6dedae2559ab40aa7bc62e43617f694aedf63d74b23b39ef9643456fd9863dbbb78f427fa05de2721e1a9dd2b61fef6d8ffeec9b01a836e6bd50a4426cfa57c242533ea2b82e1d44f2f92c47f35eede233d02f02475930f2fc00bd6d70dca0d9d6ba58bbbd471ed27288c706af43d5d660dfe04228177c2fc21355b96c15829df14b45caced6a503550c31825255031c39f4936a703ebf5a4f3d9129741ba937dd2fbdee0128b8c64748bcd05b22c1d88f3b1855f68d4cabcc90faac29a762ec009b3e4ad7ea31d387f5640b469bcd28ec1e1d42d05192773b91d583f5b62249513d720b6b34d99a99a5cbfa6b52b54a75c0137a4b694889e63371830cd19d502e6f91bfe34c20b438db0e4319479018e3bae4b1c6baeb10939dabf1115d01943aa923779b59d1c5928849e9a03a9aa8e4ff78485dd713abaf7db050cafa7948ca439a9bec7d7d4a1893f8271e0927ca40b2abe6e120c1bae6dc6b22ec175d5880b32fdd48bab2a4c31145ee352a0bae995bc78b77cb04d21c247320b263c8a6fc5894d9035c0f907454f9103e55b0372bd02e28ebb609ba1bdad9a9771ba3ff597e34304e79ef665d9dea5d736952396c9b7a4342f3b8bb9ab9c73eef4d1b627b757cabe43f8e64793050779d66d4925f9bbad76101ff55cee5afe5df2c3771597e4af7ff3044af5075ed170c298dbbecd2dc9fb75b94decc4f275683394bb7fbddb6a874696bc9b16544882c8e08452c41c0cf0c6f887c42d1230ed8b057a55f1ae48023ef96438c3fdc26ba96b0ce1de2b18f08884ba743446ba8e3d1b9345486dbb3f35c12bc7c4706a7caf76710316da4f71b6dc03e9b3dec9682570494b8efd8059122ca3c80151fcda156624a4fbe28e11882a948e808811f7572e6c23edbdb68e9593d22ecbaf7293fa1d158a4e8f496823a42cde01997650b9517f28b6973e75608fbfbb44821cc0764fdd6d089817c8a7f6bec671a0b5b39134229f4c457388a60c52b4362c07781c4237c425bb7a4c2606f5078ceeabd8c2004c5dea56689ad06045562ff67013be2497166ece8bb35be8a93ede29e6233b6616aeaaac1dec86f21dc27891f82794412daf21333ad35c015385aab126d2f8e7b09e06a8c98b93e421071a6dd69a9a6d843c47c5db5d1b667d2d461c3d1dddce0010b90ee1dc3e123e54d0e3ed7fa981b2ff56701261c3ce5f9f0eeca137868489680c22d87433c21f81aa98005de136fe74f9da09ec07d325ed92c07302aa3eb9df47235c33bea483bd031f2225a101bcac1b623383ffc05eda09c0ac123b9e99b9b3f84e01300855b60d940b56f326058a5374f540717c3e2d7206a0ee465bd7d89ff66ca363c232ffdad09408645c2dc85bc4fce038e32e250b78272db4a6a1fd4d635bb01d1f1e3a571df28123d582f950ccd5240b7c1202f3ba8df1ddee1a2f09a1d37342525e830d83f12cb86f0cd0665ed03d1812bbc95efc70ed095a78e506fbf17edc3258e68ab23b0d30321daa49b42ed99b99410f5218cbc96e11831c20f735ce51566b747c279cffb6a98cdd4e82fa67958c0f0357565c1114650170dab1075908705975e3476f6a181ad74d740913af7ccb863ca3db759b535b9ce02331dc48e56c1be9db552c1c7da720880a6023e4c87928b7f3cdad5f313446f519d6a179451b98235a644d5b98bca1b094037a04ed43e20984c6fc30c74c618477d3de176d25444f8f7ed0c6447af0d3cb2e17f4ddf850b387fcc7eb36c0800b76024382841b11e9c48e0c114aca20f08c96db8f6449fd2fc3dd7eabe2930e39809f3245b3cb276695008b0441ab4b22b7117a7b69f118d023c3379250eafe4915d9d786397ac6f1e566649d3f311e9ea081481775c149d5d5268b0d1d8c9ff800b24f0f49e0ff6105c23c79fdf527e1dabcaa91b70a9539ae624ac865cd5837795c7f7169a35e87955f8df062321432b40594536a5c0604371a2a5851d8a8edf63d84b7839dc2a0aa8a760ff8d797d4b60e8ef7af528952061872f9da8dc7d996fc3c61f6f6ddf9abd14d46e0f4239d753c38653794aa970ffbabd3e01214add37c87adc6fcd58ca18524dd67c5c15b5e71cfd5fa9302d71ff2718b050e5a48072761c69951b563d2aa1278ece37cab7da9963352d2f51bba709037afe483e4f8da981b87b9fffab3cf3471c1f82d51ae85efb3b1e1f8a96d45fed1502983eb1923c4de4dacf0f3a0c7cb9bfe8ea34a0e12ba0079579fd26a0c942933d13e6c01fc31553693fb90f3c7b7aee29075e0c4d5d65a8b5be3e31b83b40a6808142193be2ffce4158da2bdaf8ef33762adbe8659898794157cbd74063c874adb171b2ea5746085c33290b662176a9a6f72f29225172050c4ad14b97653d4217bf3b8dbebdce05e0ad6f589a31829a3675b066c8153c1fe05fa254007f251bbf264fe5e8c8530e5811a9dde6f65b3eec76f98a6f71bf4695d39796817107838f4b5e49d3abaa532068cee3c3c0eff22259654a83b0c2a4fb219b921700953ad33e886721f22db5eeaf64f8007dc38e4419527f862ef855f79c374c1b0000bbe338c95357cad5cd8f63178184e0c434c50fd4f092118a2d6ae6078e078b3025c7e8a295c41a54e1b9b416450662ddee364d1caf2dd7ba59f23b3bf7e7273aa41e0ca0680072b8a15a2b278f3a697f5a5a33adb430e2989fe0ce5b165e531efee25abc3886defc2f25b176213e8a37bc85979b79c66ccfa21cfa907c7417f24e72a6783a4e12451014035a2d6e5f041c9495dde65767d83eae3347557c47b7df6fb9ed462dc02bd754c8d8f74ddf85483c02528f3e2dfff9ceb8541b7f8c7b78c97a565c63baeaf922bfde403de27195fc0d97bf32c2269f7bb6892f6af35e97cea0f2d50e49d03211dabc58a6ec6fa47d0d16db2ba745a700972063b2bdbbc5b08ff68947000a68224f66509e69d77d17f9edb16f54297efdbdd416a99c9114196a904666af7a2048c02332302e19fe5c91a07d2e285081110a6fbd4f0adddb37759caa59ae9036f8f1e778ea2e435927f32689c6fbaed7c0e5c2fbee277e81f299e43ff07ec7736ef0096792181206e917fa9d6426e591a923d816ea801d74cf6b58bb3ddbbf38e1d60acdf7ef051b55d1b2c598b3bafbce52351369ae05859dd7ae18c857361a96885f214e6c7a2d094aa253dec6396d2f1fa0195b155333faadb53ce785365c2cf7c4bb3cf5352270f8a378aed6bff644f30a75a67a248854379b557c00c7074ceb0e2360ec8d940d7f06bbea4a69b091b42fbcd8cc072ecbcdf2fea47fb69eb8aa75075a0efca73ba91a65fb07479f3bbae6e8c1a6ed67c97642c15d19a84ae7"}], 0x11d0}, 0x400) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) renameat(r2, &(0x7f0000000000)='./bus/file0\x00', r2, &(0x7f00000000c0)='./bus\x00') fcntl$setstatus(r2, 0x4, 0x0) ftruncate(r2, 0x0) 16:11:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90d6, 0x20000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8000000, 0x400000000}) r1 = msgget$private(0x0, 0x14) msgctl$IPC_RMID(r1, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="7bab3159767f11f2c23edaef8badbfb8b8089f45c068df79c76f54c2ec1a8693f735b1741dcdf1f432932428f639b23850541527f6e26f7ce90860b84a8bdffb61f616e9f29ebd746c6a5d88c5832832", 0x50}, {&(0x7f0000000240)="1fa541dea392d1d9ca95267ba8b7275356bd7338d22f43a8c8e832f18bf3e6d3fa9f2178d5aa96b91e311ef2bd553e753b93418b6a17ccfc4efbc5347b1622bd796aab7c9b5d1444301d5d312ca47884560cc5f593d587c52192067d20e501", 0x5f}, {&(0x7f0000000000)="fa23ca333ce9746035748384b8230170fb0a8b35315d535f54c3", 0x1a}, {&(0x7f00000002c0)="6550fd3cf927a16ae7fb54c1246ab403ded652d9b52df6d849b1eb133c23e3b926d73880dc6c506802207fa2b6d27d1ac6fb10ee11e26dc675ae210ef127cb9bf4f27da8af400cc19b6b9008dbe7083a19a9b57db7e956a3a6ca5e", 0x5b}, {&(0x7f0000000340)="232d2da35b95b820388bbb184e7fffaee62815fbeaf2d096fb6bfbfa9d8a7c5ec2d46406f35931d6877254758263e84f176ca082f7", 0x35}, {&(0x7f0000000380)="c107a1442351645768f00929608b6b27d84b99797baecaa445efb5262fb28b27da303490cd4ae74af36fd5fe9ab490f7e545d647f04fa4fbb58451dd19840692ee900ef1e65a44b66200a57b1bc802ebc9f7f8bdc50ab454e0db455d6990a0", 0x5f}], 0x6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) 16:11:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xf, 0xf0000032, 0x100000001, 0x8}, {{r0}, 0xfffffffffffffff8, 0x84, 0x20, 0xfff, 0xffffffffffffff01}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x3, 0xffffffffffffff41}], 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0x87, 0x8, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x84, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000080, 0xff6d, 0x80}], 0xf6, &(0x7f00000000c0)={0x7, 0x5}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)='u', 0x1) kqueue() pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000280)="a38f96553083f057c5fd5572da730153111f7f0a1ca4a9c94e41ec084bf0c0a6f94971f345d5e10fdce0eb75be432c92aed7c484889ec8718ea7", 0x3a}], 0x1, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:11:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000000)={0x0, ""/4}, 0xc, 0x0, 0x1000) 16:11:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() close(r1) r2 = kqueue() r3 = dup2(r2, r0) ioctl$TIOCEXCL(r3, 0x2000740d) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x80, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x6, 0x5}], 0x8, 0x0, 0x40000000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:11:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f00000000c0)='\x00', &(0x7f0000000100)={{0x0, 0x6}, {0x1, 0x81}}, 0x0) 16:11:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x114) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./bus/file0\x00', r2, r3) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:11:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open(&(0x7f0000000000)='./file0\x00', 0x102, 0x10) 16:11:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) r1 = shmget(0x3, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) r2 = getuid() r3 = getgid() r4 = getuid() socket(0x32, 0x4000, 0x8001) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000005c0)) socket$inet6(0x18, 0xc002, 0x5) dup2(r0, r0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x9a3660974137ecec) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x7ff, r2, r3, r4, r6, 0x12, 0x6b}, 0x2, 0x80000000, r7, r8, 0x100000000, 0x8}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4d23e05bcdd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0206003c40df71595ee782d7b31f678d", 0x11d) r9 = syz_open_pts() close(r0) dup(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x7, 0xffffffffffffffff, 0x7fffffbf, "a508000000027f00007f1000000008008000"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0xe8, 0x0, 0x0, "c83bf0e40565016dea194308eb6e7e76638e89603c24e5bc7f1588272e2a360d54e4f0c3d7527877afa69230b6619e982450172a3d9c78e385cb854a5f648a507b454c7d79a9fff678f91332820e001a3952a999da373212dd1eca444649f0a4257f2241a35455e694627beb167e5e75040fcee52e2c466ac1f4bdd7cc0d33736db4be74379608f7c77cb6717b269c6263f0da13b11dd89ef0fcd5f567892970d5866d236314206709e2dbcc16ceb908a9731d65c6430c07bd8ec7e0ab87b9683972ba971a58263354731ef32cc0f30aee"}], 0xe8}, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:11:00 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') 16:11:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="fa1fc9a6def560c519686c3a4727d7e2ab63405d815fc521a486a1e28fc96eadc65e7e15843d276d5e0f1d65aa56d260b6d650990ef1eb4d2497c8220f31fb1ead0bcf78a3d1250055813ae7aadaa0f6d8b0cda591dcd3631140bc10c78672b2f422868529b97ee38c2f9e387cf3806c4a19fc0309ce04ef9cd3c5da", 0x7c, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x32e6}, 0xc) socket(0x18, 0x1, 0x0) socket(0x12, 0x5, 0x7) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x3) 16:11:00 executing program 1: nanosleep(&(0x7f0000000040)={0x8000, 0x200}, &(0x7f0000000080)) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0xfffff, 0x401, 0x3}, {{r0}, 0x0, 0x0, 0x5, 0xc0, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x200, 0x4}], 0x8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x60, 0x6, 0x4fc4c328}], 0x0, &(0x7f0000000180)={0x7, 0x7}) setsockopt(r0, 0x1, 0x7fffffff, &(0x7f00000001c0)="086970de4610102fb3e79b4ee5177a35c0f65de82a608b97e3728a2d300391121dd82f45a9a68f5bfbbe30d88a2213e3f703cc95c578f3e0c47ed7bc413232b104cf263175d69be192b63f09e16000440fca887c2520ad85b4665048441b658db13bbcd8f25e64afebf1ed5e598e33811c722ae7294dabddd635de89a4b20ef9172ccb59ee06f818de83fa", 0x8b) 16:11:00 executing program 0: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1000}], 0x1, 0x100000000) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:11:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x5, 0xfffffffffffffffe) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="8a9ffebaa0e504b3cae9454d2d3c0f7380bfe7deb3a4e555fa233f4ba487c2c3e499c3d569a81e07ff94e2e88152b5c1401605af104d4de3c59c708045a40fda3572a8b4ccfa97b91c82c6fc2f27f561fd30f55fb7e3ac58cfb35c2154815b1bb1261b7c82f647eea92a5e2710497ed3f138d70fa07dce9b0204c1edda886e5ed6cd406922e7a4aada1d1f98355ccf7f26f02766f61b3f0d78874700a90815e7ce5bcabf4089443a0eab4ad4dc38234fec0a1d6586bcfc3375f37ed1355fd6ccb1837fe877c8cd91f1f5f264931235fea8ebe12c3792e13d44f5f1c13556d2a35539", 0xe2}, {&(0x7f0000000040)="7e60dfd354e87a0ec02eecb706ddc204bcf2fa6e6488d435b12e7807caf5cd00cdc7f83b1f6d73c489a21cfcb28163cf20cd979663eafac3adc68181a873d30d88e9037a6f274a890650096614542ef9f2315833530371ae492f94dd5047f8", 0x5f}], 0x2) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)}], 0x1) sendto$unix(r0, &(0x7f0000000300)="3dad437172371f96687c583dc6156778fee1bb689230cb40b6d9b82b9a4fb6ed93dda53cf912212798305acf14ad1eda7714d2f2cf72e641a86657ee2d31c09f09c8403f63fac12eab84a90cbf7f2870511d5da84c4f685a9c63abd6430f91a28e3f3adfc0a491b64e29df4216cb7f83f245cdbc2ec5bbccd7bd5805fac66a103192d550b9b2fdcb4da15310f49e09b42a531de2df6128feb996092d", 0x9c, 0x409, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:11:00 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x2, 0x1}], 0x5bfe, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x13, 0x82, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x16, 0x1, 0xff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x7, 0x4}, {{r0}, 0x0, 0x98, 0x80000001, 0x3, 0x7ff}], 0x3, &(0x7f00000000c0)={0xd854, 0x3}) close(r0) fcntl$setstatus(r1, 0x4, 0x40) connect(r0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCNXCL(r2, 0x2000740e) 16:11:01 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000540)={0x6, 0x8, 0x40, 0x0, "9c36c46248e3a819ff5e3b526986d57d7355dab3", 0x7fffffff, 0x7ad7}) r1 = getuid() r2 = getegid() accept(r0, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) chown(&(0x7f0000000500)='./file0\x00', r1, r2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')\x0f\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\xb0)\x00', &(0x7f0000000440)='\xdd\']9&:\x00', &(0x7f0000000480)='#\x00']) faccessat(r0, &(0x7f0000000000)='.\x00', 0x100, 0x2) execve(0x0, 0x0, 0x0) 16:11:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) setsockopt(r0, 0x1f, 0x0, &(0x7f0000000000)="68ba7b0aaf8d2412173857f29c80cd8d912bcee55c76d53eff98bb1297f83b0edc180ad357b3374e90b53cdd898eea20ac4c25e13d2fd984d6e1a53564682b788167fda969108c9e0f44066aa0bf5b089b0ec9fa17652cce2c7126e65446df049993bf455eec3f2832e71c2f3958a41709362a267daebcfc0dca6f35a7512bb8e3c352751d0e00e7c896c20078498998bae23881611ce51e6dded565ae9f14c80bff937ab61181af0c5a980e247119bfcf25c627924712568493094466709a53fa8c21019e369eeb2d535c47d1ecc407b210c69ad54f06a92a9c998c9b632e31acb73d89bf1ac18f", 0xe8) 16:11:01 executing program 0: socketpair(0x30, 0x5, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x1, &(0x7f0000000140)="168675dd73", 0x5) setreuid(0x0, 0xee00) r1 = socket(0x10, 0x4, 0x267f) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x0, 0x3) connect$inet6(0xffffffffffffffff, &(0x7f0000000100)={0x18, 0x3, 0xfff, 0x9}, 0xc) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r1, 0x4, 0x88) socket$inet(0x2, 0x3, 0x102) 16:11:01 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x18000000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000}) ioctl$TIOCNXCL(r0, 0x2000740e) 16:11:01 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) write(r2, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000340)="50b12bcb155ca135428edebb8a2056994e0f584481c881fff201f84047f8b2d9655fc872b5edc6aa45bd0535423eae04b19f86467a75d41861659645075edb54b189e540", 0x44}], 0x1, 0x0) r3 = syz_open_pts() close(r2) close(r2) getppid() fcntl$dupfd(r0, 0x0, r2) r4 = semget(0x2, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/159) r5 = getuid() r6 = semget(0x2, 0x4, 0x1) getgroups(0x4, &(0x7f0000000640)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000006c0)={{0x9, r5, r7, r5, r8, 0x20, 0x4}, 0x7, 0x3, 0x100000000}) getgroups(0x8, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f00000004c0)="71be426d3934592c75fdc7957c744fedf18b9254f2a2c27b53ad653987aa968290bcc056d9294eacd698c037626cfa6d15564f6eed86a4813677f3c6bb8a35e668d868b80d4a600963c7feb2e024e063bb4d1e7d40f728fc83098934b043ce407dc203dbe18abf37a2f9f777", 0x6c}], 0x1}, 0x3) ioctl$TIOCSTART(r2, 0x2000746e) dup(r3) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0xfff) 16:11:01 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f000020e000/0x1000)=nil, 0x1000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x488, 0x1b4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r4]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x8004) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCNXCL(r5, 0x2000740e) 16:11:01 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) clock_gettime(0x2, 0xffffffffffffffff) 16:11:02 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000004c0)=[{0x0, 0xffff, 0x4, "1fd4b58c412f43eb4a7ba3c364afe064cbd8a2239d40954773a1ea84f27028eea07ec14324fc50d58333404de58b1a1dc8ceaa609ca3ba16c7a166617f21cabdf970b72e89c577b10f3c328ebc58d7feba2bb99085e2dcba8d9797ead55e0e1a53e10c33d0b2e47462502473bc099f7627cb8385d26cead9d5d5c0b32fd14b0f52f72c7b45c87d3603fe31c339d754ce4ba300bb4d53bf02eddd35ef0a4cbf198cdb"}, {0x0, 0xffff, 0x6, "0687f6d7c424d077c0bb7fd863b7"}, {0x0, 0x1, 0x2000002, "b0a353021c79fd26080d0cb3a221e94ba1e48075fd2b18a5b27841d89fe3e57b9847a93e2ec68c94eafefb18824099679e1308a56d7b15324d595e4f4c4a3856c8e221d0189a353c3d7f05953290b14346ce4c11550912dcc3b519e843eaa832483c7797cdb74911d8886f1fc38535726a864ad60d176f588246f61027b3a96431d992495af79f87bb28f184784a5363216eefbfeee3621285ccbd1a84546d03cd4ebf344a77d267138e6fa9c7f0cd7ce7d664475bdad02ea4434e1c4ab710303284d55243e365e9f7f255458e3cd05e5590c786376b919008e2c6d5095d1b1dcb985999532a0bae7c8dc748baaaec32c385dacfa7df578bd2006ca62b06c7dc15517ec66f51ad95c7b51fddf09ffd5dc29c088031c3f788114fac9e21bc92ba7848575c819d302e2b2856b42e17b56ad9671e6cd2ecc5057cd291b9d1b2f7fe1a82dea2622cf955eed227008682b4fca5316adb88dfb60420be3a0b4f44d8f1abb2964c037d0ece218e8b8e981731c322a3a7ebae439447252874eeb8b2dbbfe255118d6bde47e39864b46be2cfdc76bcf6f29904e0239dde4400e927971f08f0639d32aa395e05d5e97c9e7e502c0f266a8f557cbd19bceb06fe9897686f8fbf0bd3b41cde0d107b8ace68391385ba90cf2790690b85cb4b76141f0388ad878cdf553e3746a8c41ec43b9dd3c389d4ae507b3654e1c2a29952ebd6620d8bf8669338be430a307bff8e0a0c1d52d14b61e8bd699f44276e49f7876aed42962ad9076585b734c1284b4b27006c6c609376c69b175f6e7b651e367515cebbf3f01aafb65c2d0e14d30b03c8687ef6826ebfd602b7061902dcc2788266c9a30e659ff93386558506bf122d72dc2c388f7ad62b2793771b22c04662662a727e93ca0bcce2d5b23ad77f462041f72e511979d3ebfb7f088011953df6b400b51b25a458dec60b333a1d611ce3d93279d8db65d73c74f23cbc1622baefd2bf882682754b9e025c0dc5cff1455b25c21dcddada150ae2e0cb8c378f56719bf61ce377b79422188287089240f43cfb8d6a56ebcef67c9e442299592d90dcdec0f240c656236e85c6ad2648d63008fcb3c7308972cfcadb93991338d5bf4eab55c32d8304cf373a014c042d1f609e3d15a7bda1ecbaa08d9df148c5c90b1220305d888a2b2bcf5fef426a1cf8f3e57e2fc0bbedb676f47f5e3c859ae6d478a9f36f46d297c03e9c7209b4afca92e1567305c700d002a779644a4d0e170ebecb9498bff208c22e88a931a84a4ee99d17944228e96c312939b4c277405451d7da12a9265033fcb18e5dac02d6006765f73a836a17cbd6c3b94feaea3f3e2056ee287652ca86176d8877704a8b38b0467d6bd6b9e9a518f28ab1a0a10cf51ab949dd75f98dbd3027984dbe1370cff40bdd7ec6f85934ad86bb1d63aba67085f4252224895fdc3194af497e809e2f160c7a5c101f4fedc1b2c30184c6e333dc2fa0931b36bf497ea27ff872a624b4608db7e46849e813d3f6c7a40cd1d0799574bd409e54452ecb10dfc5e3990ce48e46b0f4f4e65d387ca705b3d0040db54bdfbbe13c4bb4534aaeb3c2696c009a75de84c646409134807da73cb63023f8c2194b43b69cf1d9d8672c30990b755a6336be3800f95268ce5e45e817ad0d68855eb3e5503518031ce88666c2d64b4c57194059082c950f0aff689577aedf9978eaccc1de92d0b6c4094a0fd5f1aa516b93321b6106cda1b23f010093920bd29a1671efe96983f471fbc83dec782152155bb0782f8e7260a92ba6a1ced0a9adc6a90c9399ec9db2127491ef58800dc2545f269ffb00ee3718a687eb0594a3591ee8cc038292949b8cc40fd1c653b8288f01f1be61f610d45460834b84a9367a26fb84d4c7e0007c36ec794fac9f12c5b5900127978a233baa6955015e3dc69dc06c07a334bb3d80a6026eb3da18da3dbe47928311c6be831e25414dd6a242c0e8203448f4c944606bbb7ef441e4508496ff2ef3005889ac7a65041d795fd5816d83671bc18a257e382d4d875234a5014e048d73a13deb8ef89b47c2eb5dbd1fc4010daf9fdbc3554ea67171492679717ace5dd288df62d25d3e6e945ce308b80f3727cbdb530e90cf3be833a8dee1f46fb2abb317d2d6b51eaaaf8ab42ccc722af06e5a9f80c26f12388852a3a5d01013bee490feb0b77475ccc47cda97be2d1943889cf2c58706a5a11df73691cc539f9c53a2bc6c38ad8e1675af73d348d3e2d9df66b7eeb340fbecae425ef4792a8603794acd2114ae03f209dcfb531098b9dbb226b1f76655cf59b2d382fd6cdca93bc917c284a9fe336a03f279bd4cb66c5fdbaeb9d10f3d269d1db3f3fa56a24ea0059d91dddd1857335f8bc5115ee5f95440cd47458654bd5a2be8b6864364c81d775b021ec3a1263ee01e8b60eaf1e00ae5cabf5591363dac5db02eecf732fd48c853f0300f44d3f5e328a26d1e3b8ac612146f79b93a39896f07a0d23e6befcd7028c52dbcdcee142300e0b64767522298fbe830d6f29da4117260ff78248b6b497786358fcc6f7acdff01823e48fadf7fc222ce677c7dc0db996d84e82ac14c5fe9a2bf663945a6a1b18a41636769108c3d0c4061a9a85654612794265e2e92510ef52a4f5d6ca28d7c1207a23fd4929713376ad4272395e2615d081665f7e07bae279f2e7efb5645b86825578bc5753e4caa571f35c2423bca4631e6dcb75e1e3ca4caa5649da9e8a25d29757c9dd274cd7d92591404d0830c2ad8d71376fb7cd8576b8131be125c8a257c2303d0cfc0ac173f9e69a494f1ba37669da838738df7907ed9af5b7ff9345271ace0533190bd1d35907bff52e9240df2f1b43bb9b9126cf82633a03da7e8667553abef56e931b3eaacf5093c9c763486b7956be0953939d4bfcf8ee466fccf1e1e3c26981ae8524a8bde73e0ec17267bf3b81758b107a184a0c4bbeb54377d763df861e9183a3db04f35742eda498f6b36d21915c4a410e2f57f5458e0088df306504e9dedf18eb89a6195f5f53121e218b6feb82295c3efdf4af3e712bcf91c362fa97f7c6d73aea5d320194d7c4a3479f7271918fbb8e205ae4c37f1af9d8e04c8b597c5d62b580ba1504beb4797d654fb80171d41ee92415d060ead7e5f3b7090ef29222dcfbec0508b71e6df879259cd3e9ae78330c03ed1d4a7876b78841c0a08142147c8a0bbff4d7932ed2ea913fa8058ce229afa4de8af5eddaf366bd8ea087b860158f34ce38ecc265e6ea9da1bc967b1ec4f768cd333ea5a28d61e7898a050aa558ecb0afd7bec9595e8c6511c85efec0b18628e5ed356098f8444b67d7f296d20815abfd94e2af2f409bce22cc6d111dd68f98d3e4a972eba00d7d289f5b110acd4e6d5932465ca4108061892bb981573261e8509dc63f5f7b35f2b13957d7a44632b6b5c0ace817f40e146f77c08691f2ddae8eb7ac1cad8bead9be308b356243b1a8cad04a1991843c3ed335b07a6bb007ab57744dec8fe4e3a16298d172a54acc2b965f2e86f0b8675a068706ad749ccfe3cbba7d12a4e05df1e1e427de692da50f600140f72cd9d5e60d4692651c6116e0458a9351c8f16a326b1cdf5254cb5f40e52b9326b08880d7f4ee58553de6cda240bf6eb564cdb92adaaeb8913c92cede0306725a5928e73c7b10b2d483ad3677b667c7420e80695a6a44e16ac0940a9de8db1bd7a178176f8f236393cd918a88e6017f513596a5c67d282af02c4c715ee967ae70d6241b76c3e698beb4a8194b563788a61995f27433e2bd68067bdb1fdf8eac87b1b72a718436c46851bc903ef26475e06fff67ddaa7e19443a6d07d105c19540b5a44f480b5f8cc576607319ae005e5aa270c4a143cd148f835739bdc4b6d3a0fe9e167f014e1afacee448b0cac4d05a56828bda549e8edd74bf772d15dd4f54d74827ed746375b789f74dffe433805bf105ca226166b2efc7c1e1d1055a4947cb3666b9ea6c8ea3614def751156067b0ca43f99d6e7807b2239c2c2ab07cdccbdddf345fec45d20c44896abfb4d8ee911d16ab7ecfc52c7410db8e67c8e0ae614e911a8f27fc1d3946048e928dec8e6db0835a60016dbd3b95cc658b1d2c3e54820344783039349c513b53e82281d510e480b94f0c8f13e07a158c91314f0d204a60b044c92d18e199ca4c10d04ff457005f2925986cd967077689dc3d513a5310bbd8aaa079f271ab9f5ebb5af4470f0b31177d766709792c4ddcc4be45cf27b22d24ddcfd4e6bb1e54f9a4b8ae6231c3490c7a85925bf40f19afe7177bce85e64a6eb52152510d0525df5d4c1e9fcd0b221e61dff98e80b3ba018d03e4d11e03d449d6811d12eafdf7d49454336c92cbee7c952cbdf23fe3d7985c44fecf733740e3610ed84f507f21d9e8d281a62bd0bdfd53a2692b64e795806bd4c44abc2e7c7780e7f516f2867edfe610fdfc3e78f2b7cb5d1c2269ef3a12e04bbf5796f6be03a94586c19ba76ff1708208828a2f14b0ef63ba4dfdc93f1b844f4826689e57476a5a3ad74eb3e290f20da56ff626df075592dfd9212243a8dac18eca0bd976581b5cd1a9b280af04e9f4336494be6c23aa2d507bb739c08ef4364202a950c39e55e7015253fac103403d48a76986da716308a6554e79d051f28f81297da46a614fe7cc1777bd1209d62f7582ce7b64241696b695f7de82353c76a02af91100a2d35aac51f587e554e192e88ef82b4de886a7ca15475d98d31f018f43557332de9076dc6ae1836ee445aa49a3389bf5e62d49fbb09a48f1f236bdc7cf1bae4f94438bfde1cbd9c793c4a3d9835a18d0a38dec16f19311a38f348aa579b0a4e4915e9348533648e78c2740b27022daef5b71214d39e438d49aa1ed5fd3606963739c3436c7928733ffcf5c3ed9447e4ad6163087aee729414958d2bc07be88406f2e51b0192025b0d535c64ffc7b8f33d65a89190c3e7fe53b21153288e69702e553e461eccdf28da8b1760c52e62a0a12aae4fae1cc688753348f4b69f2c9371f3a902088ef18c5e0224183d82addce8ff9bcc0341fed46ef47276ac99289540ec58f882841973c3e9031beaf362b287d183a63257e4264a91227620f41264f2ab85a8e85349b573d8ccd64c1069e80ad6422d1d079fa3356fbc079ce898309aa087f9a08b5c0284f3e555c94da3dccb0743d1a7d9585da5497a875f8862f62a725aafe00ee8ae538e468f737459e2179be1b8687360ee044d1261025a763be50694a719db80511bd6c22938aa31e67b71506609aae27089fd393a7fa08c0f6cabd0c467a346609285956cffb80b13f0ccd4b741a095b389021f51ee6f23992dc1ce14bb5b4ad7056be2998bdb7fb47f2490e315fb50c0e11f8fa9c74f13e72756de5bb4995aef97a61d9ff418fd1d18cb11a6a42aa32c19fa1b00b8eb2a035eaebcb6573b4cff130e47a8cfe87ffacfe3b150b406101263175d2336700f9c97d651a8db6204045a4e75bcfcc961c97b3335eb0dcff04ec49cc0df7e1657000d094303a498e8c030a867143474aeda82041be1592e738f564c6df7f56a6dadfa00a208f0f057adabbe780376d23d417e84eefc0455e875e043a73ab4cab777cb2ef9a85670ba5f225ee1ac949c19c49eb9a65fb0ce6aaf8477a33f1ae38f2b2aa4313e72c7375bbcc42ad170213d96384b6d4fdd98bd8f53db3fed07fa065429d9f159eaa62f0e860d0d36540c1e19403fe691a2fed894711431dfdf9261b6ee4277fd5c3e7e90cdd6d37d4e0f33b1489a5f593a372d6f8524d1e"}, {0x0, 0xffff, 0x80000001, "f0ad861ee677907305d8a3f29a0b13461702729589e400e39d01d832eeaad7a781251a920b0c74615ffb591fa893793432c4c196ce3bd14453e79ff5c5e40e8a4fe621bf3400fa8d55645a36d47c4a32f03ad5d09efb6db0c9e6562923778696848fb582ce58"}, {0x0, 0x1, 0x5, "e34a90799473ffcf43dd75f4e1b5c4ebd29e34b1eb2c25e0d5c16aff623ffcede667e952cccb47516b356eb1cc0efa379dd7c8cceb05a327e85d907db24eca5275b7a59d317580882fb5d4ec647110d9a5aa36151dc1de01b9269cd5b84334b986e0f90ca47f32fe4e6f07d335ff46b334d7a8a1178ed284ea881984ebef88e0711532dca1e906d295eb6fc8097bff52a81c19617009dc0e4b527c3de7a0eb28eb85d79fbfb0c39371beba8c5063f0c93dded4ba6ddd7c2d0f14fdb7e541ffa3d243f6165804807a591da991081822f55334745493675bedecaf9692d1b66485bf96de98c2f51eebc5f3c81929280561c5beeec1d47d9d3782bb0a48584f55ec58c9eb90af4b4cbd126824674e960e0b48b21626962b26322ef3b974f8cdfe91f8ca809a22ebfdba110f0bf98c6649825f29ae344075eb881080c755eac273c0171c2e6fa7cba6ae48776c96f78c0ab1d2ad25c972485dcf78effa3374c3764a4d50f7e28d9a74ce9b3f8da87aab6922d44f29baa9ed6bcd64497ced7e2e47c1e72586e194c9381598d2b48dfaa6bccb8d881745b5046dbda793c5fba0ffb9b251799bbac6b3a77c23eafddf2dcf01bcfc51c6988154b4c1fd8ceea816987434e73ad7fbd5dcc1a3ace5d8e4a0f11e6ddaa624e9526d8e266fedc01b67016b6f1334f33d25d467394f203afeedd9adcb766d1cfc7f398592f09e96bbb3343b4b78c830844bb97e80d484943d360227fc6e7de47e9bbcc0ae1d0ec1440fe210423e0d73acf5d1fd6a861692af39dddc89e0deec3fce22e68a10766a41ce08b17b7399ff7fd23ce39c52f6d6f07961480944a6d2b03d00c3811c8e85bdff1c79edfb6227ba3c7118a0acede4dce838ae48e88202e20fb37a4990063ef0e877995089bda2f685f03fd602d2fa48fb7866e499b0f272e638f12173294f66dbc4f83283332648ba368d9c727b80296cb0d95f5c888eb97ba5b461a2c0bfb6236188879df65d6a18b4530231046024a75c4ba90b8fdbee89a861ac2bc669c3d428d290820c82c5d358402312deb5ca976753138b2d96634702e3b28ccc5d219ed90299504e0cdcac42ccf750ab2ae71fa3fe79294c829e61c7e68d95d13b7a7e36a5f94064943d831c3619cbc69fca5d31d86377b261061450bfea191ca864669e629c1fbf77af34ed0eab7dd88f936ad369763a615bd3fd707365585c3f2f3fcf4ea1d3303682fc8abed6e941f5d4540d27c19f1289bde563a447946661dda9e7c9a613691c24ce0c6d8b599bffca5631f9f87a38f1e26c71794f57c928e40b6e397d01c81f993d8de63998dfbf47f3e575cbdfa9fc98901805058c6caff4ece2fa27b0546b1c53ef744fa030693a618d835cd7c7b107578381b74cadf1df52ee1e33cf917070b8c2bdf97ee053646a90f46019995238ca4115e7b7d7d956ca5119a48d27e75d16ef7e079d89ac8af0a096ffea16e78e316004c9843f53418093d8e5b30147587b236b93726eb6db6c9da3809f654ee6ab1142a5068ce207cbc8a0eb986af086db7c8a0f0a541b963e1369d9093cbcf7e8ba7ffe49149442c8a61ee23f6ae6a68d7bf048eaec99753167cbbc1fb7aed23ebc38dbe4ab8605b6645066ce13be7e8ee3cd2a5d27159bba8671aa8500a8eb46b4977d02c3ddcdd307ad6c9279b7c41f4f0dcb462ebaa14653777d24d3795d9a010e03c71e9dbe636cd2712e0663390aa9b8b2f37048982c9b2be3a9b2367acfce390455df2151b1fadd0d1a7abe37f89759848947f6ed58b8d2b7e4c10457a8a9e33122ce462f2862c377933fe20c6f58de876337014506a4b0762c1ce16303ca5021c85c40cfeb792734f54880ff43846335cee563fb9dcc3ce3748ff0d100dccf9659dc328a043e2d268d222a213eeb345484bc567a6e1fdc2b182fce3889bf2f16db6776ba7040adba2716186939b5b1d0aa74fcb3e6c61f482ec209476e7409861a256618abd7600c21b3f531ee74d603a28375e3368ec8c8183019d3cf4dcde747068b7b391d229069fdafddd954601556915647a13d7ee7ceed4db43492b56628855dfa7094f54aad5a5675e758d8f745bdf2f1cc8b2d7283b7c3489caef04d18544ef280f6413e4cc6d605873d5a92a055aa7783abf358450c5d2aa871e6b04eb22c015b9136d47f035b42e48ee37c10e2163a149e2ea22090d87324745e6af4122bee2801cb60ca973835537719f0523196a15c6fd6fffba74fd882c43bafe3bfc4b6e9bcff0b75e4ffa893bed64e76ad409c1bf99e46c0df5af46254d3ec2c5e1220cb87c36953ff8de42707c6cca087f2675a063f98d10ea44ac93e7f350ffdb57c47beabd349761a856ad9077cf4d001d3b54f58ff716f9aa042311add8f858a41abd77a613309b6f54f595cd83c629cc98fa3f72ccd26f498975853aa29ebd31eeebf1fbd52b593da3025da9f53c2fb8e613c5114025c2d94321f34bca2cbc3a9561df2fc854236522c6ad94d742def0879f1a0c73ff5b21cba1ebb5c557d237d7f311785d2fdd07c7ab63d2ddf08547255d30f5aa8f861f544f292aa9aada17aa6e70f5ca983cae21cdd2751db3dab588953e57412011208038c7c6fcf7383489c3a7cf079bade486fdb49c5f6d9ad1d6fbc73e3cd793ba75276eff91cbddc69ffdf703286a2ecc94d40db37232ea419c47cfef085346390af77298f28e057dee0813a35e0520ee7ce2d734d1a73f8534984a11f6239471b613a706158275b0611e276e5229b91d98c77869e99e6fff96088029390014140b47e703840b21c0c0a3c5d1f42e68f2e4d4828fd1f269fb9e50e084e805cfc024e39abf5c5badaa766c14972c8f78d1c090823d74018aef9381fe50a2c9f1506a0fa52205300a829269c820ac4eed28b711a3312edacc5c4bbfd18e6721fb1050e2f1d65b33c03c5064a1ebcb5fe6e484d1cead7688c9f6d05d45993146ccc66910c2a3fa6292f2b4fcb91323ae80699465e1e1cc479eb07f39093c2fdd6e587b9568c977822db09afa590f3e728bc1f3635f2ffdb32f7f1082d8191c25e15113eababd0494f1ccc1a90dcc888be69b608c8687bc1bf82b34db68136dc302b90ac0adc570ddf29e20f4890170462e2dad93888e70f99c377ffaf2936c57c90f42d5f64b3fdac07cb8024f156931de568477b4a11bf3219761349d52f2de730596ccd7e38fbd5a3e67890e151c49be167db56b6a0c5c68d8ff6bec1bae26297d04e23e5b35ccb5a5ad0b3801813e3956560fdd28e83f0c938cc1dc84f31b88669e3c4c55dfec1cbb384dabb6b9c06fae12ae9cf7027aecb6401585f2118e292a16881d98da32b36f68bf8d0dfd54bbff9d16a5a9e6d9632a91cf092d127ec05c1b702bb7499e8f76a380b1565bfce535f3ef7846ba0cc9531dcbeff38ec481d0012c9e08dad7cac9ed8188a2a148d4131ee65fc860df4a8a51f0004efc99ac76d42843837ef44071feecaa7faf1ba799b6cf6d0d331bafc989f832c5d91400a3551c831a5a4eb03c3566fe1b0d8b246de35099687e1a1c5cc477f15778af6ae94df710a73f21710faf84e7fb5813ccffe86e01b98abf428ec6b19b0448b0cb643a24cb80fc721cc9e726da4e356733b2448d4c27f995bc4bbe2d346111a552349e3d0351240a0fdd4742a3c0a35c0e6d4b10cc2e4849d7bb0c18c293cc79909491bd6de942a025531264aca2718a6fe9ba98b5819a551256f157102fc7feb515ff3238bae9e16bf58459efb56bff97876dbeb14a8215facb26851f1888571d3618f5b5c38a8a3919c7cfb7ab4375b916b1cfca0481a4deab27232ab9f97e1f3d33e19a5a3b03d1ff770b1323fd8d0340ecb61a1fdb1da4bfaaf818da4d1d64233f2f98d48f60cc4ab3d2f7614864d5f416a44c80cd79cdd0bf0d800a40eeec38589e0d9e0d7fd6de05c24479d36f4acb65d47edcc3275ca5eb179855be6accc7b0963372878d5d63835fc31b4a66ee68f7b2a33c7a88a98cc4d9ca36a60e7676983ac88bf2ba12645dfd42ad92effbd6bc52ee2f5445a16101e49596af1651953a22f45bdb92784f340a3deeed7a901e59fd176a45bb7924cf0e805ac8ab0764cbf8f3eb5e400acf622958a16df1450b15cc5b10e9f684e8c750ded2c0f46625b3ba048136aec13308d24bc8e8f7f53fe4b5ecb84e6730792f4db1c9397cafcf9edf5894374504375aa431281ea56dac53d99b81239e2e63ce80282592cde91eb1086d53ae5a9458405c5e64c732435802a76652d148b3ea0693d68635da44e720a4ad17689843bb5237b0315315020b2eb8667e6d580a38de061131138fd61ef3b967fdc103a94b928587476165f473872da3669e3756e76bc6259c2f4b1a33858acd0d8b3ac4eef3c2f4c7c1ca7c59c721a346960f06d6ec4f44cb4d0dd949ddcd0a2d40c55540f5f9dffdba6c1649f33bdc8f1b2e214f00df0e76afa8deca33157e03dc5275504b995cb5b20c5d5be21810ed811a8bb8fca68a7a46b035e348291d8f2af9c3dc2b6b21822ecf51b1468fd85ccb0e59cd4bcb661842798c96fd42af2f5863ca52eddbf0235399665a685460f2f959abf58e6ad3f916c3bb6cee8c9485729f93a2bdae3594253a4546dd7252ff69a915caed5f74e6cbe4686c4db87ae0dd0a527ba9ce4f29fbeee0f6a6eab93ebc37337ade8ce1a9bf625245fcb91291723f578143f13a1ece26c0b2d50dc9331b75c35443ab6fd464c58923931ff222d76a721aca53376e01054f20e7c20b9a87590b73fc83cd35b6be02c4e7d4cfb0b67ced0c9920b9282a97c94f2e5c99cd549d7b30589e4f8e688733d6e026be541c6881b49ec3ea58ed8e11d67ce641f89c85ef4a3a15dff2c42872f586aa940397937ee9a63f441d6a4296e246364871d4cc5ad5b0c101d0a880549bd44adba3ef435d8dd789aa5382e287d68404ace4dac18899516e26c8ce6b0e22535c3fbf42f4290e1ee71c41fa6bded12949ad8e7c07785b039c70f6889b5008f0e1f3899e3adc2e9d39285ddec1145d222a60b9581d8381c95b978896abbe8fc60f8ee083c06e8e2f0fa5004f2d1ea62f883a362fa0a316017c16ccdca74581cb3261779dafde13a092102716b81d8bdb0972d37b8b4488be90e96d3845ec6fc584e96422cb046dabacb5204ac8b9218d4e433d08c0a5bb12ba51dca7f0a6bcf8864a6ad0fde90dc5efd5a0f46cfabaf4839d4c9b635fed7ac4601993f7b1976149e3dd235164e30d2edda1cd30724a1739f12a02ae6a5b28fb0a912b338c64af405389372a1d50cf80cebc3cbeca57d7a0c9f6c210825e5ce5f049fc61acbafc021889475011d432be23e8c52bb6f04a6449c0c9dead15a4a9515302204f26fa46c8c8784fd3a3b6351eafc5ea5ca698d93ece97f80827ea03417ac76b58019fc159c92d2260616db98efb11fcf616d42702784a2fc5fcf90308cbc40a89fd22b41dacd5b35350b437004bf721ee22f41e31cb10b36acb632578dc1b7f146b4445fa4fedde06ee56fdcae55c293c935a7ec3a5ab6645d2ea9d566492ad0ea5ea9fdfc57c5041f9ac4cc91ff378b37bcab1c965d094422ca925c44a667d909ddae6a664a70d7e1a40a222612ee32899697ce46b262ec55166da54945fc0056a1ee6eaa7a6efbb038be2132528e472aab1490db826a26a75ef0f1f27336085ba8e8604e66f53c52112473eddd80e4829a13dfaa50f36aa5bfa12b0e80148114daade67e15448b85354e8c6bb959912856d32b8ad94d3158474c805c7301a7630e1747d2e01e585dfa19456d45"}, {0x0, 0xffff, 0x6, "5bbc1cf84725d56202f497313e6457c632dd4e415450327a2dbb336d03299a44e1e56fd353d88e7573aef04f7a7d005fcd207f49b7357ad3fdc4695a4ff425d615fc039ee7651810aa902a2e96f577609f464e29f9d9581b1432e3e14d60f761f664365c319a5b7490a7ebe2c296715beb7f2cec95cdaf284096ba74dba21ffeb962cab3a1f6aa70b42ee2e52d117362a9c710e1bfaaf5d08f182a86213e3685caacdbdddbecb25cfa16b3"}, {0x0, 0x1, 0x2}, {0x0, 0x1, 0x7, "9bf414fe"}], 0x9}, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1b7, 0x5}, {0x1, 0x4}}, 0x2) 16:11:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) poll(&(0x7f0000000000), 0x0, 0xfd) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000140)=[{r0, 0x443deb1483bfebd}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:11:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x60) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x900, 0x9) 16:11:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:11:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x240, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x10) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) pckbd_enable: command error 16:11: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, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:04 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 16:11:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000001c0)=0x8001) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) sendto(r0, &(0x7f0000000000)="5058f76590136975ad7f81628688666ea76c62847f3a49f3dd9317f0994633", 0x1f, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x1b1}], 0x1, 0x0) 16:11:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:11:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x8000, 0xa6}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000002, 0x1}, {{r0}, 0xfffffffffffffffb, 0xbc, 0x60000005, 0xfdf, 0x10000000000}, {{r0}, 0xfffffffffffffffc, 0x12, 0xf0000042, 0x1, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2a, 0x20000000, 0x40, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x2}, {{r0}, 0x0, 0x427674ce592977, 0x1, 0x9, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x57b60099cf2eca2b, 0x82, 0x5, 0x6}, {{r2}, 0xfffffffffffffff8, 0x7, 0x40000003, 0x7, 0x6}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x10, 0x1, 0xf83}], 0xfffffffffffffffb, &(0x7f00000001c0)={0xffff, 0x100000001}) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x10c}], 0x2, 0x100) 16:11:05 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x401, 0x4}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:11:05 executing program 1: mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x80) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000009100000700000000000000000000000000000000000000000400000000000000000000fcff00000000800000000000000000000000000000"], &(0x7f0000000140)=0x63) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x4000, 0x6) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x30, 0x1, 0x8, 0x7}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffffb, 0x40}, {{r3}, 0xfffffffffffffffb, 0xe4, 0x90, 0x7, 0x7ff}], 0x5e89, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0x2, 0x24, 0x0, 0x4}, {{r5}, 0xffffffffffffffff, 0x0, 0x4, 0x200, 0x5}], 0x40, &(0x7f0000000240)={0x62f, 0x5ba}) 16:11:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:11:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) lseek(r0, 0x0, 0x1) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f00000000c0)=0xc) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="1e264c0a7ce2e464b1a4082bdc8798ea04cecdb5043f8d091265a20b0510a36b4ff63e2f4095dfcf69fd4fd0a0a0ce6fc08ffe60a2f945d0d78d46068f9c7a44bd335b919da8e53a2d4b82743c3954f39748e42254d3e24cd1d1a463e1", 0x5d}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000700)="9f8218095a463f77b8f2f74932221387725483313c16f994ca4a83ba6d946696c635c7bc08d04102254bb2dc15b082d69e746480800786ab748bc05ef44c0726f4bbdc4af51d435bc8deba79548935d4c09627d74687275969d65342f4cf4fff7ff4cfd9e98a0d498305b088792a4e9d02fc3fb23368e42482841531f1a210a022b28e6ceaacdbdf0dcdee7720ac5d9eec2659071e5e72ec12259928927e595f7a6ed9d78f28591f41f3e47b2e9f2707bb15c5ac507c3b07d25cfd85e122a3b9bb3eb1dd6fcdb8c6e2bf263590bc19f4eb6e7eef5fd48aba7f0281f8127a72fbf3e6ef6b3a9c577ab53cca3f27714ed807cbd31b725b090bfdae7b4c6f2bf45aed5747b74eb2c831c0978422d95a2b142ba0795f49c68f9017117ce23025156570b09fa4a61e42c0ddaa93d0b9eb5a4ab3e6b24d67d0307134a4c4ffe32754c46607824ade12e8dc561a7e04d8515c0e27ad52da0d4602e9b92f1c4a8c20974b2667e9d822df28d36796e82b4252253ecd6207b65b4f09683a82e8994140ba57a659a0e582e3ff701bda969eae7a958566b00fdc847d5a92e25f7daf27ec6ab7d59c9a08a0803d6566c14e7f0bdaa2ba6e6666e216f8de97fa7d3a2f50e5dcfc4017d41ebbe3899dec33032d4d65e9324af7bbe9328081f715d7e163b0d3ae61872fb6dabfdd85dd2b93c9df17fd89a84b0343991b89a24d0514e3860eb67f14d28a1cd9fad0a03b741a0c4743454efdf722c8a2b16ea98f5bdc427eb1c15811a10791d821170b85804282e7d31f2c38e3cc667aba044a2ad53aec3969fddc756a1b8a8542dbc9aefaa0cb788dfa1e7b5c1b9d00d6776f5a217179b1374d48fc903fb6ad204dbebbdbb1784e6c9fa80a9faa9825ee1c74f31deb5155c0a9e9ec74951e0f879c522eb3ed5ffe49c41659cb0ad921ec098e73fcdb388bebb5a1894143fb05fac7d922719dd8d1395dc02b4efd74e190c8d9a73cb904424e5bd921ae3d40506d2342619daa05b35a9e83def87fc908879f080b210264f5d05d060ce5d964a6960e5f8ec4044e010f0e729b88e037d53832ca9803c4bb5b5d715c031624dbd2c275a8e440e990112536bd3b2998376d5535d8739872a0ee69e7fe0a3ba800376f6a358c4e8112d23acbb6447f20f7f0adacd28b87023b9462451b1f1fd338a016117fff669f7a14aab8d6e4403d37fce04be7c75c75ec3ba381540cd2a4d3ecb39fa930f2a593520c6361749c099fff74afddd5cc5893a874820418ba3e4f3f4430dd529eb0bb0b411bf39cd226e286e0b70e86d277ec42269d897c604e54b834d5e5e48e7ae010dd47c4c936941d094cfcb193518de764f2d1a9e79337d597c1b89b413d24e54795749aa683b5f49b9f768b7de4864447f415f6293899654ceb860f24e6b8a1137065e36dbcf4b6e824f0a142ed42b376ee7ac5483822e9d855769730595143c636ff2bca697d07f2caa00ca3617a19e0f70232fe52feb7f251dfd2c5a69ca0ed5353194901f79233b8f0624a6330e5c3a5e92d3d7336fab6ce328afd1e51e15291ebee6623636d5429b95e8513492589cb2acca96f5d1731cd81875ce169bd3080f27e4b2f9a46855a5c2e040d352444136474037c2de1c0177f345e184f3f66c8a0bbe8e520b80a448f5bb28d8bea25081d905db85dac2461aa6609279eef7a3c4418e698fd4f2b2fa32f0655072c185d26435408ec413d560ab88d44c9dc54049bdb48922b5dc4b335acb82c8f7aa6f07e600e3ca2c57c38f1a43f6a43848d0b0a6ec23412ba525579fa0c001e448cc912ef24b0b8f9b0b0fd1212dfc513edd4afa51445ac0479a02f1dd4ea5e9492220f20da08a9ce74160c02aa4e672e747f7ae02b7e1c063e9259ebf4c70b92704b5a5ffe22659e2841187f274fb132f5d11785b51eab0b32e998cb8dc2d9ad3fc3edef048bfe352fc9d29d9f6fa35b4bbf8965f541a7cb6d67a5f420ce825727177ffdbaf42fd2b6ef8fe87d861f075f0fcaa8f423731e8e6de90bbb6053e3a2ace3bfdbbb1dc1cf1bc38ec151079f95dddf02d19bf05a8c6f4972c37f14d993fb9051eb8a6be902cad8d322ace85a387bbf9ae05da8ecb6ec34e084e5d77150d608b49687e26ba2f590884a69e89abbc1e31b33351e28a634477877b65686aa2b9487ce1088caee273a5e8986e12f21d38ddb25b9cec146ad6290649fc62a06be7d97384c1a44c5323b705bf9d0a62906bcb6a48ffd456deaa28ae73092ae228975a418c4e368f2c5a27ed1ad681e03d62ec71cf3d94ec218e35a6c690228206f975fbdd8088361a881c924de05a0e33feeb8598292f100cfd675ff198884524df287b8f3f8991c4c396a9abc6e6fab7a30c9ffb286638ba652da4cad6be2ad483c081c2a1d2aecc1f7e7290c41a5758e9a4ae23e2871eb897a48a20a77916ac0aa88722fb222270df6a5542c3d445a867adc8085d1f0445ff8dde057d02d6e9defc3160d3f6803352192f8d3253e3af192f199b63fecaf31504315d5530da3d95241d490e1428a519a50a015a5d0c2ef437a1fcb5fb4fa925741b391b3f98d4717e1e312fb0c185165efd42e7b1a2ea199c52a64a9def7fbdff49dea747696a866cbf246557a7d5f8fe1f42bb51fba2df738d82b7e36be6cc0ae7ef0f1f5e715c55378d4ed89ffc02bf539327cf0fcd015aba46adc812490c555b3837297c2f260c8c1035006080dd280c36648fd03cd2e1d05d4fa372c76372e32a54fdfba05da2fec6550afa5a3257929fee061b4c4cdf227c7365013858c84a903ba8168637d9fd5e173573abd2619b84665c351f3259fc919fa1f89cc021673d684645cda8335d1b05787e0d4487664005f303d3845e3e6892bced6ed40dcf34cb7c8ea1db16dacb7780f0873c011951d75e8eb82dc23dcc4eb6eb1d3c35dd0b4ee39cc53402f058ab5627ed3667aee9cebec744de2f73f8bfeb1f84c31ead5ac9fccf137552f4c0cd04cd48883295d86852f377ac49900106ffcaec4d806974bb15f4a4fb4c64861f56d5ef9ca49355f2012c974f0ea0c4695333761509095005d83ae79674df7bfaea2b45f01204e83299c9d7fa80458bf48bef1aa97b9b155156a86787247e2e93decfccef408db9ac453b5e9cdf622c5b312c888fe92e22c2601d04b248bca2f4b97f8944eb163aea49dc0571bd72167d374271033253341cab811437bde93c1b3176bc3379dd3e2452fdf8da382e75813e22e32ae9424d0e30c787a41620e04b4188fcdd46ae935f12c56846794abd528639882bc621c0cafe0a8950a4e538fe6127ca878178a0df949bf4730c0b4d77bf9c177b046d1bfca59896411f9057ff402e719df2abefaeadabe8429efe68cf97f7d24cb99ffb194280989bb982ae252f94d4814781b3d1c744f8ec9d392a815f0ffb63a7edae858ad5ae056d4fd0752ad849d5025be111b8b24473f91b2a19ea59e93549f0bc2fac044044a9b4bae39c51e808c8be46775d0977eb14a72611ffb58bd7c72f9cc90ab687a3c45ca104fb2d2f47e38c45f1c23d1e5f6c9f5a7b06f27bee90235d546668f2020ddda726edb81f991f78c7b3ece86406180b38ef9df8da3f1694223c10034b9bc90e73707b88654abd892043197d1466c682a4455c79e1c527d6da3b65a90d4233d761f2d6321be9c74a981d000d4ce35d4674dae6fdf7ebfeced0e715523437d01700c5e5bcd09ed154730ef0792ce48f782314dcbef27f6d27675c3d4f76ff1d5a65e9c02f23d3660b675997fabe5ad985d155004cc10a6e42d0a76e8c78fbdcf5e470a93c36530291ac6d4cdfb3cd89660fbb84bfab68725d25ede0cc37a778c9e82ed722e21bdb22590f2313a089d4babbaaae789f78723d795c6c01f4c45f9ac68cf7ef42306b1d219df591f5965488c5f4387132384133821e2cb9d3933ee88a34a65cf29df38865f71e4e63825799c22315f8619b3434da2e6c547f887446af07af5ad81accc04077676e902afdf559b4ad04185e68e04b90502e2f5d2379775db4e5bedceb52c114176b2acab45a54994557455e4cfb5743ae1444facc9961a651a33171b93ce333e51e3c7c5645a84ef8d8d7c9e11e52a3d6881d33156fc374add99c492e00768a219595f049dabcfc23485aea0526d65564215b63300274328cdad452830f227533530f85072a6d941cc0a74ac02e8e4205d310c36dd1555fd9f65d9e14620bc389c90ec6a5d1998026b97f9bbbd63b9b9fcbbf6a1c82dfeb3f7309e70a361f309164ee920d7a2c158ce342fa1e19a2bc63a3a762d6250df0dc8246449422553ad0712ddcae68f2649e8f923c8eafb801fb6e830d37127d5e850e012a597aac2727e44f843faa58aebd3b229f4a59994b2dff0254779efa54e1dc4bfbdabee21dcd6e8d9bfc7df48e4030c45f0038b7378d097d28985b81325164e054c714af342c121a6d060578ff9f2bd24805eb78f33720a9f57ad9c613d75e13954301616c10eaeee3b5b9b51fee8faeb420084bdc333ed7c9c7abdd833e4f3212249d43d662a114b8a9b4ed6b3084b6d31153f637d7779aefac17e05350fd5f88af433d7ecb22c7a04b90e6320edc75cab58bce391300c82c211bcb59af4a8cd597133fd3965e1698efede7e038008d6839daed7dcd1a50cb87f1fad551c346458bba86ef8c276120c8d5d092a077eac8a1ba0036071828a6969697c997709b6d5ee7beeb259bf867c7e2bd1bd724768367c2d718391ca89f1f0627408e0f6b9dbc6be78eed238566ed4d9332c614048d3f6cdd0ec7a0f1cc7476b29adb42cec7e7662fc585f08bd4c26a8e973ab2f0249991330b989baa9ea3a50d284a77369f185652d051c75ba7fad49e7327efbc7c859ea1b19a4048026d3d0779f5ad5c8a16f12c53475df98c142c4512da73ad8f0d8be0e1faa7abe1520b6b3f1e61f6701ff497db5603e3e1254466d92c38b730a6f1e703f6e865dd001f05940b9b15a3cb3c05ffdea8f10206de07fea1fa3491fc7d7893f4f1b1569b642064bb0c5310775c5020d0ccaf67e5f5960796091e16740a0c8cc2aceadf022e25ba990e060f2abd7d89ff15dece783016be73071c57438a734ea6d50604faa7ddfc9ed10b70b976f3687d17aea6194b2bb433c0f979b75f185b2284865b8bfb3e6fb51c6898af84a7ad8ff57da02566eb511a7d8f5d67af681b34090db2e73fb903954bdd499f45c85affd81fda48fc43ca537d0670f8a1a170cf642bc346f529704f63eb972b67bc7f2017dc348051bb57aac9fc5cb2ce28a96cc48681d7955e9687cad87493bcc00cf40504a1e6cafb0a5ae0ba0c6b88f7cf0bf0095ecafb683e374fde0a42086e07fee5dc2b96c52ee413ba5f35ac1718492ea662c8bdd461363dd41c693f3043eb3509aa6b1b88cf50e971ef74746d9437986bac4b8fd658e6f4f591bd59a188d7bf9a4d366ff85034871ec8cb8af8f6909ab741ffda4399c6090fecb36a735e199ccd7de5f2d298060d2c39455ba6f4b082dde336a804107d877a1675343e3ea47293b55f316c8deed7afe50a52bfbabeb5a89c1446bd3082d1b5dade35268a9db72c70c5a5a45b80280bcf450c665df17798673ee0703cd1c9cf1ac2ecd0308ea444db1900da27ff9453f11af3f876841021d440bb42ec96aa7981d3c2e293ae99e8a948ec663c995977ef6205d6c858a89ea3a856e", 0xfbf}, {0x0}], 0x2) 16:11:05 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) 16:11:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) shutdown(r0, 0x0) r2 = getegid() setrlimit(0x3, &(0x7f00000000c0)={0x7fff, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) unlink(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) pipe(&(0x7f00005dcff8)) open(&(0x7f0000000140)='./bus\x00', 0x10141, 0x0) setgid(r2) 16:11:05 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, &(0x7f00000000c0)=""/246, 0xf6}, 0x800) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) syz_open_pts() 16:11:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5f8cdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8579cf4040a319ef88ff1aae673d529b73926a8c86988c6b0a22916d466c1fd8a05f657522344327e8c2b521172376f8c1864998b833228b9737d8eb160d4f522876d2dc6907b2deae670f467ad06da117", 0xf8) r1 = syz_open_pts() close(r0) fcntl$dupfd(r1, 0xa, r0) open(&(0x7f00000000c0)='./file0\x00', 0x830, 0x100) socketpair(0x20, 0x4003, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) r3 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r3, 0xffff, 0x10a1, &(0x7f0000000140), &(0x7f0000000200)=0x4) dup(r0) syz_open_pts() 16:11:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000040)="50e3594fba687c6327583bd154bbf482bc5d1c616b21cf49abc838a3ee4eeceb07ab5424f15e2371e1fc140a709fc7ffe847e5481c21e6b6fe17ac692e87914ebf9854862872bbb20c450eeb7b581022335765d7cabf8ed7634a64e6b406e5e9757382e2a5c4a885ad9ecffb19f22485c942d93744d541f711d4930f6f1785787e45e49634e0d88e96b8c7704275a01a6b9e09dababf2646909c9334b01801877ec7459e5d5a9484318ff83a5484780d9fa345bda3ab4703297462bb974be7dc0f672b667be804", 0xc7}, {&(0x7f0000000140)="7a734d7654e5e06849f220ee71180ab55d079692224eabbeccdea5c6e428110f78db18fa17d164e9a99cc87adfc62128a5c1217033816bcd5409ba4cb7c972dae8514b3c398ce11e35aece93a0f098d567053d87b34d59f626590a28d7", 0x5d}, {&(0x7f00000001c0)="76c25ecaccf102b0b345820f84707b5edff86f2244d02bc5cf7e3320f0b36c03573a7240ec335ac4a9f7f17768f9e24ddbedbae45560f3d3f733478b4e8c370644aab78c932bf00510fd2763f704174a", 0x50}, {&(0x7f0000000240)="473ea6fa057c2d2bdb1e251966a7765c41e82adc5f11b8f731140f630eb9f663075083c9302df6fd72b16203444c4db54363bec555", 0x35}], 0x4, &(0x7f00000002c0)=[{0x108, 0x1, 0x2, "c7dd4d9d97e9b501c0f731df8d614eaf63159237dec5f6de5de1d6e647b234d4b8499b309c6c6a06926e3bacbdadafae54a2a7a3a9e740a7cc723cdcc3ba2d4d6908d36857d1383bc4e836fa2e4ef34889f5ee37203e718d49124979fa2012eb56667e3bc4fbc9b2e8a0863241006e9a9a4ae2004347723fe8af657ec9acddcd04eaf00a572c8485b3be904f670dd4bc2a0143648a7679eb98bb44cb008c09614f083d17b314645f6eda90511d1f2fa8af6712bd0f35635516d4f95470a932f8a3789ad64429025b4bd5d9012c55b754fd4727eedf4e984f11911c3dc6cfd6fded90a8c330e63a2ab2e4215571f9344e732983da2e07f8"}], 0x108}, 0xd) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x10, 0x40000007, 0x5, 0x37}, {{r1}, 0xfffffffffffffff8, 0x0, 0x400fffff, 0x651, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x9, 0x7, 0x4}, {{r0}, 0x0, 0x40, 0x82, 0xe37, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0x5, 0x4}, {{r0}, 0x0, 0x58, 0x20, 0x400000, 0x7}], 0x8, &(0x7f0000000500)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x71, 0x8}, {{r0}, 0x0, 0x20, 0x11, 0x400000000000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1d, 0x1, 0x39}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0x3, 0xf}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x80000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0xdd, 0xbea}, {{r0}, 0xffffffffffffffff, 0x58, 0x4, 0x3, 0x1f}, {{r0}, 0x0, 0x35, 0x85, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x62e, 0x9}, {{r0}, 0x0, 0x40, 0x0, 0x100000001, 0x2}], 0x6, &(0x7f0000000640)={0x7, 0x1}) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0xc, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000700)={0x0, 0x1, 0x200, 0x3, r4}) 16:11:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)) r1 = semget$private(0x0, 0x3, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000140)=""/171) semget$private(0x0, 0x4, 0x341) 16:11:06 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') r0 = semget(0x3, 0x7, 0x10) semop(r0, &(0x7f0000000000)=[{0x0, 0xc1d, 0x800}, {0x0, 0x49c, 0x1000}], 0x2) 16:11:06 executing program 1: socketpair$unix(0x1, 0x100005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r2 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) semget(0x1, 0x2, 0x200) r3 = shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r3) r4 = dup(r1) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000000)=""/69, &(0x7f00000000c0)=0x45) r5 = msgget(0x3, 0x6) msgrcv(r5, &(0x7f0000000100)={0x0, ""/84}, 0x5c, 0x3, 0x1000) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) shmget(0x3, 0x3000, 0x81, &(0x7f0000ffb000/0x3000)=nil) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)=""/57, &(0x7f00000001c0)=0x39) 16:11:06 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="3c98809ad1078d64900fb2d692cbd57c4c1f3496966242d5a52d3be3e919630d2e5751b3c709eae3e22f0fb8fc1271761b957e5755d368e2af2f0a9896c3c152690434ef5f2edcdc838fc5401de2513b40047a4acdb0956b7dd7ce12f67b66695b7b02e63515693c1f3b01c1010b5783a90b781366cbb8c88f4fd357ab662997507e93377c64be214ea07921c01cf9deedf6d9d5215ad6d8528c2322f2977aaaaa62f3e9cce06e9866d7f1f63b2c26813681ceea609c21de3b41f425f40e4fbe33e8532e34ae7ed63c15b40cd4db57cce30c8fb3941383b7da9a132f620e37b4f0dec4e219", 0xe5}, {&(0x7f0000000400)="0ecb3df4fd76b2fd3ce124da0985bc514336f91425f371c6ee157dbe1c49bdc71ba4cf97d0b6639891dcf911b9f9402be56297f963b6cab80aac2797164df36f62dae5a13ce5", 0x46}, {&(0x7f0000000480)="5262d8b948a74beb26d0ba756d92e98182693caf22838fde532217335c695a90edeb1a915651c4b6a78ee54f2bfd12bcbcf709714b826058ddbdcff5e8b8abd8815c44b43bb553ebf0a095e7c3776d41efbb88369c6f43d71e3c2d458f2144d22d90625c65fe797a62d2962474145a3d3cc991cfa8707d32cba60eab18cf6805f06c9ab091b3e4803480f7018b59e8047558868fe9cb0d9b5c12a6a6ed5322b72110f44e73e1c5ea469967530b6f2563915b0d1d89131f1c4e674cfba5d05ab1ed0740c41180256d4b5b082dfa7d0ed9f86209", 0xd3}, {&(0x7f0000000080)="1116b0446deed51e71a763104d596635a859aea0", 0x14}, {&(0x7f0000000580)="59a9e916c2f57dc17cc52b492c1f9e633f81bff5c48bf6580c69042e9ccaee022cc079a07332f43a14cf36a07b52208315f28550c3d6c77adaf1135baf55e9cd41a6f21088bc221fbae2d4697d21b025a84932f0528e6bb321288e94c1a6e959f6e6032a34234e9f1e9782fba99ca8593a9302bf", 0x74}, {&(0x7f0000000600)="9e7f1e72e1b6d3f007e18a49061cef913942810840a2ef7875b0545eb78796416414ed5501de9d8911812ae407d7a1af19cdd32082f58202580e03f37c89bf5247b15b5c6eb3bd0cd084a3a14b598c580d952f66646759844cea5c1c", 0x5c}, {&(0x7f0000000680)="68f36165ab40705ae375507bbda4d6d32032a9e7fc5f429735537bb490a8e2c3a6de1f50530bd5397b3d93515afb9145fbd73c72bd0dbb74986a403cb578c95709017957603f788e2dd6182f6083d8de2c529e1b3441229941a0ff68a29e7b7cb7b18c580630b4a14592490308020edf1f8441f696e3f2800c4d65d382ec2241b5624aa0446c62e0d87addb2f6598769dc5f2383027435fd8c71aec9386502ee6bf5ea0abd52b51f093a42bb156cfcf633e02e5e7195f9ea305a6172773421ae46e3fef9299725f21a75886c1156c1f8e2c3c56cca12d0d38641bd59ac404c8cdd646cb9c4c018dd457ac64ff3af05bf5cc28b8879999cf94c2d1456d131aeb6f25787109238fb8bce98a62899e6ce3626d8719330524f1c72b2dd556c293e8764d3172a1c7d5644228f3b802ae82e71ac72ebbaad65b17c26ce5f4b736aefe0b8dd9c27b856750e800790a4ce1186e6e01c2195a5c78b7434fe31c91d67c49cefad770b67904a5093beafd96105a738bdccc3a3084a9da2766403f16618506745552c9ba436a005f465f64fe945e1a003322875ea708b014417fc9da8bbe57dc1e8c827b19f3e2300b931286aac97f72880c520aa39a5d6a21f2dc80bd842c3700ed241b921ebe2b77200548300f143cd01c5d262a6b9d617c2bfba5c64e52cac03ec54018cb9ba2c7c28c083e1639a2bfcfbefb46d5dc037800dc90f3ac0615edce0fe6a2f6d8d012eb85d5ded213fef34d89050352773017eed05df207d0f9b3ac5c6950fefd82df3ddc15d44cbeea132a737ac11ff599d31932ffcb3a881b95dcd47296022bd4caa720096ccf748ee4e0c028c1fb0fa5a6a64ace1358feeda4181cdd616226ee98479ee6ef33ae4cf9994746aaa277fa40f733f8143c84d16dc1c16aede8419df0ab55eecf85d4b3f82c7eaa95fab387035a2acc7b29ceba17c8988b463feb9d75c475c21819911cf6004fd68d4387fc30022d4c6e5284ea8b5d9cb515edaeb68eb2235ca1ab86148b2046825aca1f7301d458340a541a6a617a10a3ec4879150f575b514e4cdc18ccf86efc83689462bda46612586cfcf901506b8426a8c66fa7a3c23350b31f3428c3a529363199de862a02f927e9b6723ed2d0127752742e989ebfe5ca1185fd360a790d966e2751aeb4d8902a9d0a8520eec6bf8c4ef45d4638187de0272044345e646e1c65a6feb610043324582e99f755e9f3b87ab7e920192fd93af6cb5c64cd5b21f25329521c7d9e617ac7b9eb8e6c3b0f1c1ee4a0fe08f9d27b0b575bf0296c97b5f5aaae73f5529c9dcd91629dcaa80401e6d2b3f00d971be4d997c07c2122f503fd732b7082565c3e51e88bf466b6b8db225cc3e73d983da6d1ee51b6b58e216ee01514f6cdd894e1a82feb7754da89ec5b1965c266c2ec8224544d9ce8d8c7ac9c5cba94d921e71f9618fa954f6388e075a89ff5d03b10dbd7df8505536b1f2e7402e85284247fc78cfa10214cef3747e46d00fe9b6232f83c16868e9c090a8e04b3f05a844486241cdc463bfb4a81c93200ef243abd16a6644fba44efda0d8558426c5e12c90c19e64d1e0244351754e545b9ea3bf5e315384721e7805aed462faacfd7f07721d10bf07f08c126ac10ffe6088ff89362ae29a1cd15f1e6fc2f01b8b7ba20f8c51cf326fd38c49c02a9e1da6545a40ecf5c025c76435df36a0f018c896a3adbba64d3c74bd8890e84672aec1b731f69359fdcaed2153bbd615b532c9dbb2b25bc7a3bb34c2378106c09a07e15b05cac982ac66c1817e5ff70849fd22ccffd333e1640de6c1635641ef79829d27f1a9b4a00a0b30efad515e0cc7871e8a2132c997360b26ad29218710ccd3a81aa85d0d62b4d91753067cf39f157576ee546cf7c8712a67800af3fe542f729c357a5e582c30025993e9ae7ddea6da4be939a4d0573a35d411ab063f0a65bb7fa10105619cf292a65d1a77d7b48feb3cbe3fd351dcccbba85f4b7a2d23fca5e435e97e6313356f9267971decd1a385194cd6888be0fb8aed2abdca1634b236efeefc29ed8ec4d476b4bad32b86850d0807559e723178aac43dc3d41abe4b6fabca28a1406b120303c0933ab00d7907d08991170e40d49c82d4e404ac9803ff41a96a50da0c7c187b365901fc651a44ef20b12e94a65bc28f9d2bffa01676753c22a67091817be115a9d393a681c6ac3aa64c566d99be93ca775b19df103193c69163a50c37b51c2791060b3776111e2315f732ac27e4b3918ca1af1bb851acd29d5a83351a0eb603350d966dc81afa1be9c899cf528ebfacae89213c843930d9a9edeab18ed533862a485cf9274b9441a8e34901d96b9494ba2b0eeb56fa60fb26756203d49d3524911fdb220e6f3baa8c7931e0a4e1f9d2521c3f3980f1b2785cf7a8f3f124f62f3b275ea36bb9d9fbd11b8deb8cf295b49af70b4979dae0acabc6b3cfc6b6eac83d4271a97cb9f76c2bd19bbe502a1af38fd3fefbbf0cda90cf12c842f0dbf06de2f254c79db38f7ae4b9f7a1aa3eecec0880192c9b82c1994a609d2454cb2227c57c629f902f3e0be0d06117debeef9e9d39bbd9192f88636b9de0af6b64acb41e33322e9442fb6e7843bf6caff2e9de5f130ccbd27ef27a28dfc1b4588ea5350fec98b765b57378d1708e659a28f477668c4f85e74bb8210d937c39d95dbfaf5a00e82e040c57bafbdbb682e79afbe1af4cd06dc5faf3afea05f0abb6b383e79b361fae01cc714e4f936c2b74ff05b52e851e3051800b7024ead25e10a73b8dbc009a1ee05a3d9cb100c8ff2d27f908da4267690927397afcd67d2ade1f98f3cf12cfbfd865179feb7f188f9b815e4a14b77095a5219d2d55aa34aff3c0bd818bacbfcf9f45252667579ea83d7bc81a2bad098879d3a27e770ea685667eb5a0a7dbaba0b1a88bc8eee8d3cf9dff905fea9a9720ea00da09348111cd2ae1c1b032d8eac95320ff11f483ab208407e6809922dfca329384a4d9c81ecbe9c86d2037601072e6176d132b5774670f1b1e43600e8cae2ddaf2961e42010fe17b3d9e4bfa33d04c93855e6e630016f86d28360a73dff96097d2e81ea0e7ee3703c18de7bb84477fe41d08a61cb218906a4410894b51d700ad9e0ea8d3c887392b023bc2c5f2e74b4b9cf538beba24ecd053e917de3d1e571034e6899cb156d561ad2451373b8eb49e69e15e46d7579672b4531fdefd25ba38603d144d82ed2dd1a5f06aefd97e04e1cc29a6878bd990ed930f9ecae63fc052bd811d0f4b90cd34aa03428951744152cf739904f93378fb335098b224257a9255378fa1b8998587c7cda25c4314d9e16c06dacf4062f744d5518330d4a9d52db1cf24bdc69cfc7475c973eeea7d7ec10e685dd06ac80ad5b575a1518dabf4a7b0b874c87cc8323243e4c0c2ae1cdd6ce6d3678059dfced01adbd807d34c00d5f6f1fb4e136b7aa52246693da1743c5b064a2cdd0d96e021e220a1f38756c5715e46e868d00aa7359f54fc2103b78d7326707e363962b02ea369c7114bd932036da988b5f89482ab7fadeaff0c412bafca2fc1401e99f0d1425d7021a40189a84d53e64ef18d0b195a4f8a3e8cfef12c87b0d08179f7ec3286d47589202bff1052f01479e59b81cb7b4f1038e9c699feee6f81e60f79b8c63d8546a9f25a9c7acdcb49162ed75211ef03626772fc8a913140b6a831541be4d2db8412f2e936760ec2b00f7e3422b5c660fe42ff73effb541827c3650418c48fa0767c766351203f85760456d147c0755c514cf13e54806f9ea0479719c8c3912e7e57e2981cb8751a55784d83c18f804cb3c2d1276c00e6eb75a76f97736125bb694908d408c000df134aa9f65f4e411981b1656d6d3285899e5dcfe026c579ff6388d030917f0a45b27f461addedcdee64fae2976db861db0d88cbf001aae28a21caf86dd8fd98e9d0a92e569db15e2919f56823e5a7b0f46f986781f74f2ae39bdb158cac903a2f849808b322ef6d499968706b779b068bafcf9dd26cd5b5922e4d5741d6cde4780c333ce4da66eb8ebd8138a6f8055b2b11216dc44a07640ee1608c2d35eacf458e38955e25c1d53ccb5e91f7ca02a0b5493be90f22b6c4642be482c0c5ac7c722772533338c2c8d229c8f1b8b62094d98a7038cfcd7a100d0e75726cd1a9b7ff4058e11da18f90348ac26bbc7989bf50ea95da45c796e1047c876ca6541dcf0aa83b446b0ce82a99aa53c7869616295eb07e13b4cb14c4e26a0e5d5a141eebf9521a26021269aa3ac211a5ae9d775372c60c5f15ebf8c9a5f53846e26c64aa5d2a20f4459523f14cc8c33e34c8de48c4c6dd400f777fd2001da04b2d9543ee995c40a30fb796a426049e92a300d300b966bdfbb8e2c559355ae442a36ee4458e40a7631f7dec829f913a8e82f1a1fda6b82bcc2db51cc45bb06182c24e4658427a03af78dea457ee4c6e5f7e59bc9b9fc707308291ab954ac6ec8a90071df2b52e2fd76adb9d06d49d14ab1cbeb41cfd5836eb0cf976480e7c1b228d3383ecdeefb8488ae0bc7e72758072fcfe02e96da872acfc01736b15467caba133884b705f69c9fdfa8ef6df467cfb5ba2a835f6cd0e3f5c309b89a11620b718a7d59c9f62074f5a744170152f5c4cb1da84bd8b40ea33eec5a4972891a5aac2661392a8ea138f20a56c447c68c65fb3e2534f1f059ab767a7bbdf5a96d09747f5c9be5b0f70d49f5eb99853b1820db9601acd8cf62c20c9d5319608afd4cf24230b18b339add7d9a6afb4bd303c7caf5cd0c052170c9765ca6077a46989a8677f898acd4fe78169df1446dd511885686aff3ac8dbe185a6c80887f2ca62fa0c0e94ec1f38cfbb5371fff42fb33657012c0ea8a284cc01443f902f3422f45682eaa32c2831951ac572e5040590b5c21b938eaefeff5d7d929245ca5fd302ada7e7cd4877a63dd1d1bed7b03773d87476a3d33e95ac4978ebb3bff222c4c93cc1081e1a5d682141781ff86eb26907d96d393baf26109ad61cd5844f7e8ba1c81d5b9184fde42207d47e56d822eafd61244c26637c3ec55957b78670c104d46db3d1b15ef85a4905c350d15489ae5d562d5e1e276fda22249fb3229c03610fdd21d84b131fa71c2f32327f6b581a54826c9c767ddebf98c2c2d16f54aaf5771ee914062eeb720b522d88bbac3f67a8be7046c84d51ab90f6f9e9b114637d9c461bac589996087ff03c3d6d2f8c905d05fbdf0e4d53dc34889d19cb344f14f6dac6e5719ce949e8ec7f30c230c06fb1774723e74ae553fec2d0e23641b56713771061ebd12801aed65c37e93417cd32800764826d0f7fd6bf627d54227623fd687c9396896cc484b45389b99390376fe5fb75251c7393542e3bee6707eace8c950cf0251a9edf5925b7d853f7c4fffd9ec62044ff2c6f911f0948e96b1f9f969f94ac9896c3e608c254e5ae65b73d00300f5c07a82c069aa5365fd9726baa6576fd03fabe8a762a7d98e12438cc60aec0b8a595d75409da0bf4d6caa7fdfec416e9802f1f68f24fb9672e16ecbc71542a013c632633852a73f9e86716420ffeefb33905245cc17f2f54b38204c6e68a56a73679e590c22948c56dd476de615f822806f8c28601b40d2e4ccd88648b90a63697a6c4b4f5e04db6dfa766994a1718f7d0aeb59accd568a1e5281492ceed7be10f9bb4ad0a87559f65bedbff79c83e8e9b51a2a6df3a2931617183d5ac7bff948a3b380e39c6c8f3e3b8eeb5858df1d09fa24d4d08ad1aa120f36c98a090a7289b9f241afc5cebb8fca3b3ca", 0x1000}, {&(0x7f0000001680)="869368bca56a4062dde0f820dff7130c4368eb2d420c5ef47613d8d02a807ac1382e7764114d4812c52fce8cdb7283d2af39b220ce254d46521d31a3c46e28cc1b492992bb7611af894bafec92fa5fe8620fe3ac5d2d4ca671ee9ed7f091de08fcb39a5c817d8beec3ca3df1c4a0662c4dd26174fe7fe61fe377508665d5c3ac2ef34a988cacf15c7b45d92d9033e4cc1f9e84d7811ec476df9ea1777edbaa7aba3dc59137", 0xa5}, {&(0x7f0000000100)="d6728ce7cd4209885fbf1eff612a", 0xe}], 0x9, 0x0) mknod(&(0x7f0000001800)='./bus\x00', 0x2003, 0xa6137) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000000140)=""/99, 0x63) fsync(r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 16:11:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x5011, r1, 0x0, 0x18) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x782b, 0x9, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x8000, 0x0, 0xf0e8, 0x0) fsync(r0) 16:11:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f00000001c0)="252529de78437fef5ce75e32cb686db79f453bab88ae7454ff727a7308706ea494dd6735bb5aef40201c2d25750802de79caddb3d4526f02fde07c1f7d4a274ffb1c4119a10d4591f8037469aa384b05c4920a3583ec5506da432cf967ecbb8a57c2f0f85bf239f5ce8e78e4165b01f07a5879f206b0421e9ee41b8f4eedfbefddba5bc7944ab622a65c65cb4bc7487fb4bb8a3a4ccd65237d992656460dd58b8dc0d30dcb539262797ba1006e885d09a8d5f58eb622d9a1dfd157c38b2846a671fe478122934e46a574cf4d97f807bf7bd560332d80b7f1889c84214e1b2f6774f211eeaeb7d166e39a649535a73eca259507b281d19db24cc1bc32e4ab3a966425c23070b247083bdd3f9f80c4335273ebba8c7f6aab923d1d4d6c7bd303493339655c29c0a9d3372f64e0f30b843c61ece5842b7c9fd11efa2e2449b0fea78b9bc614cb1e7fd61ec7d12a570c754a717c4984604d87754c4810b2d2c6e37c4219f5ab7c7e516de916faea87a43ffe7adf02030613da329b7a43fa3ef8ea8eb848342d42168e477e6255a7b922c5dae0a32324e5c59c95b9f450e82267489d5d9021915cf20705719315b338859bf89488e5f2cf2f501a4082c4b2001b6a285bb785215d9e54215dce26b912e287e3b978d4430112face6fec83339996cb768802c0c9ec21aa3a5760ebaf2f8eccc463e630cbfa28bf353549b3d15bcb90a5e93496727122f587aaeb90cabc5e8635353ee765723b01fbedba76c40498396601229ee4bed084533c45528f1de3da57887a862575516a5a61fd458357e57042d12f25ad4c170d72cc285b6159a56fbef8139b9d3795c5a653eea27d1679fc9a6f9b5bc2c8e03de45dab7adc1b3f7e83c27dc47d59f1d350df6389025af549d3dce114be5ef553fa4fc9a0b80241d7635995fb087fb1188b28fa81d3f1e171c0f621bdc5312a5794982d5dfa216d6d0d3067c5a57db1f8e2499d8c7c9ff410f2ba858140e408241ea8b867da0d010ce481d4a98cd2a0bcf206795d75a60ed2659e1440688db834a12bd4b7cefbe1158032133d0c97524528d47eb731bc04195a8536f3fb1f8d8b38b1d749215ab8d5387bdfc24d954ac3d55902af1cf30205f7347dc009f8c182a66fbd080ebc0b58b43b6255cb6575c10df0c166a0ab4c4a4f4a996834dd47b84ef5c5927a2b96b096d8d8e1a77eeac95934895b3f0d943bd4e4ba440c4f7e9d0084938d224249cc70862a28da2c74737b01aa17f5af1e89b1bc27daee3e03c40a8044447d0edf31abbfc1653f3afdc771f47dedea6801e962fe1faac727ff873752f924d9df672be33d40a61d12b9a0a4dda9e02fc104eaaf2625134224cf1ee2f843881321dff28ad1bd898753be3abf98ebb2a5d3f890c42db502eba360e73a545c2017976ce9b208c238252e294dee957bbdd936447f731053a499fe9f58b6bce932f0b757fdaee26a29c22a6fa7cbbb7589493dc4e131f0010120ebe96c21a37fbbc1fe7ae6bf6f08c0c11bf390f192f2f1a1a48882e1b6fc2c42ed10b0196edb70962f7811ae357a64635d9c7dee97a897ee46bb3b99ca6f4b53ca73727444c454179e93c97012cb1fb74750798bbafa5791bb7bb0cd92240ee6aab1c8afc0543a34d98975122c424d4f40a85d2607c5c79c627e2203dae56eb2574870949a50de478fd8c0e1769abce15ceca5db25f4773a52dc019b7e98026ffe509dfd4f5885fb6f3f87ac2ceba36c33f71ffe468246e3096bb2cf6be57be87da6b9898838a3b5e7ab5be95a29be829dbbeb1035d62f12f8092cdfd4c6876a5086bee61bf376de46a351afdbd5f8224af782a1544966d2e4c749b73463ab0ecb4f8d4f842250974b49a96205998dd3c0a8dc729a00f461cfd1e084d3b0714e795094bbc64ac1ec83ba08b4f4f308c39432388498250c2c9a48d296e5287683f0e9d52ec5e1caf1a61cf4b7798dbce19e8e48cb76f3e04719a48afeedd3d51879c9f7e949c208149d1330ec2fe8ef735c6cbeb87026f4e68123d9c0ab95772b97f9f652eb9a3ff3321314fbdcbc8dec9c20a1a41df58febdbcaaca49cbba60b60faec296eb217b9841e4c87c5a7732fe371cb9fa8674e3519f9f144d406d9e26ff8019f428aff54c33b177290d125b6e54418ae0775230cb6d00e5a0904f0e58124f33e095aaf0e7923ec6a207be49a23f02a9c90fc2338e3315378d4ee181df168d97ae4dd5d87b1d7511a75beebfecd050e263b37c8248fdc0ed61807853033a8e331ceba178ccdb883e8460cd6a078c73e2a378323f730032d1808998d0763ede9f56eca15c38498f7b5010eeba1f397b590a44e2b07b5874de4b87aada8ca0aafec4a31b5dfc2ff63fa06ae95f10c09bb8adb3a64ad9c20f4e6e85b2bdd840c862c93e1bc235e92d10e3a10f8d4c714e78efb838886ae6eaddf6a271057600e94e669720c2e7fa53abf6fbc72ee5bda85a624c544d33534ecdfacd38d1ee0ab218bf3e29c27bf8f0b1d8622561a8bcd1e09650a2662d2e63ff158ff837cfe56d9b2fee5bdb2e476b284f4c5e64dd126001833819402eb7abf6b0223eae2eac1ee79f415f793776bde7f64785a4c1411661ffd2bc066f363a6bc00f1a768a5868f965fdfecb0cfeac568ffd68922ec1fb81808fdcd1096fa9857afcd76262637ad5a1dae616a9b82b209ee01bcd7ffe58e3e3ed49cf98bcd502c19ac1cb6f080e739b2f4e676515fe9537d454d6e50a67d4aec3f9384b1a28337ab78fc0f41a0c581d49c26e868a5d4e9daf11fc00fbc911e52a00d576c3129b637b193e9be9d43ad6fc5742fa2a325266c2708aee5a9da0ada4ab925d309a3289244d4ecb853c3ce692ddae2e665211cc79c47e98b9f6491b2e8c91e4b984fb6b2fd4dee1382200aa3a5fd5975e7e11baee5ec209da0faf7a88ed1997c901b4e409bd04747bd506ecb4b3b1921380284137652cd54b66096e1424b118c69afb2863e5aca4416b1a9aafd7f84a20ad6378e26a78cadbe34970c82eba380dd44ce6df0bc0a47df5ec272b70c46348264b8d293689a1750d33e5741e6459beefb87f7071ead40d860721b9b5c4dd1dce8c5eb04abe9bcfea623707b1875535f35025b0376811733d84c0404cc603d348bca43811875d680cbfd04f79457eb96bddd8268f883adf9b1ffe9676492f064e72ac523528780732de7fc9acd2ab6f087dda019cfd3b99596243c8f2a7c253604aad72736e1f673dd9e09ceda7602db4c0978f279cbf612ccf7736f0c28b01ca68ac7abd21502fb101b8e2c2bacc722c64b43bf3d4d2f31866469b4bc503eb74f8a0ab38a2c21cd6474340f1e704e0e17ae58a0953379754254797d6a0aa0988635d5dd58e598631f16b3d060526ae2fc2e3711a2a6e38671327cca34cf1a33623994533d8e3147f8914307baf8c1f3ee67dbbd76535b05cac8534ed45eb0796e5fff525332bfa7f85d9edc024fb17799e9b6926c50704c9506035d2be86018c835d8e42563a0d04be049d215625bd68c3b98baa73eac84dbe8ab66612fda9e9facde3e3ff7683b37f0d38561ef60409100d6e2d9430768ade0dce2111f8aa0430523ee881f7a36df8364cf14db1fa96daf22d3377781bbf5b13b30b6421bd7c426fa97b2888887301e9880c7795adad3de3b5b9490b246a87fe1025bce50ed4932724c6d23f7093c60ae23da8f5ae2e0e2cfdf9f427fe49bcda10ef204d56f2adf4aa08a20d2dd07f53c429bb5a2f04f393322cb6b67b86ec3bcb129d53a4bfdaa1423324046de7e19c04e63b15f3581a2d5649b844c82b6c3dc7e20dc30c37801de2e8aca09bc9bab0b9f6061c7602cf49d591c98497050a25b1d60a55987af270f5e1f190fa4e3a288ee01acc5a5e7352595ef6c42fe92be98561849e5c08e5ece0054bf8f7fc2322991acfd1dd52596b3fcec7fd0c8ad528c2fd332cc48057d0481cc9642ae8b1d5bf557647ec0a29e09996f9f535282e4873030510fab73b1303a490df84cb9faa8d088a2d8d9b4478ff31a5f813a861a85fd13b7de410499018ee21503df2ea41aae2d12bed8cae94c411f27b88d2e78efd8a0ffc65f8cb70905c095b65c83a59b7c85f5e02179a2d2c36c80329ed57a64496a4cd2497a16e50537ce6777d4fcefe75ef1f80096416951716171cd42e7cd7d9fa169afc08c555f91bc51b0f6ead3fbef6fea4872d0a27361043f4b10142975a901f94d9502d1f63fb4fb68870473bb70ca8755b5e639b20503a080d7606cbdbe1bdf28de7b89632321b43b90d6c5524ed93dd4286a1b4553b0c45a471681feef5c778b3424e8062fab27c9264b2f8e7f84aa6531bc1071d23ce2d7b48e7b87ddb87d47f57b832efc106f9f32ccb69d938b279be60b6bd879f592d43564600aff624077859386ceeb839ab92b5a9fe7ec73f87041db7bdbd1e97db1bf0a862ccdb7b202ddedd8d4619a5e9810934803b4bfa9340eae8b407d4251ac0dbfd552bfa0cca548743a844cf50863bc6efb2cc2c426a627b6717995e9140ff7b5ff4bb5aede4133098dd774696bae2df10ba80dfa8449918f6cf5a211a0ed7e98f9c500c4df1527bd712d9333e147404d57c52a4bf14887c8249d62a66d6a2c43b69d91aa158500c90a6bf24be11e9998afcf6f1e5161cab4e024e770a36afe6d55e62f7f9db5d60698a60f5d6c600652b5e15fb6bca480d27e059e781c776c81698f34d80c598d411b308be2e1c67a3d7d7d33a35d657d1b11739b3f0f025dca23cee7784cb6fab50cbf97097554065ff60d071c37650e3890724ebc4b480bb78a7319b9bbfded465d4771139809ce1b00de914c7855a0e6874874b5ece17c98c47855c36b1ce53fe9d44e768f0aa6b68f5df5977a81ecd76755e4ce2f8f7d426b0ee4a0062b3f2844538e99c942b312642d5d7486a82b7f4badff2df69a271dc9aba7d35910009b952d8b596e24921a157ebae0e658b8f981ddaec6d2b7c1a596c111fd956c5f6ccd5c6bc91e41661b2b148e89abacc66a1b7bcd6418230667164e71d8cd11ed201472e139209a55d26845551ac710867879f9aa4fa87d7530c85ee3580452a652c8bdb99ae1a47ce03cd959bb2dc13fc7f320332b62b926e6fb3b9812cb3be1067e3594507aa0d9231d72a8244c742016fa606f5c64bd6b875de6697ea86c8af73fc01e758672943b4609f7c41fedbafdb82f8354eb4d984aa2de960e946ed124158458e4541fad333657047d5f5128501863cae14ac56e07c08ebf360fff1473a653d87f875ae91d2a5881dc104806bb03163d0c4a894d3a3e32e4107664960354ac475dc5072d6f217e6b510768bf8bdc136fdc057be3686dd41f87852fccf27ecdd2b6298f25bcd2588638a3bc22d0e563467fd816f66567e1c26ccbdeb5534190e439124614120f2349f5215fa15916b78381269f334e98680a3430eecdf7a50d2d8c96e9caccf5f3aad5a18c1bcbef2b6327040de7327dce846f402d8b4932e66c144afc51d5b66a5aea7396f0c12b66a538ba790d2f0a4df146da227bb9bd0abddcbd6a102069bd9d2623283e08fcde383bedf2f4feca7ae1041dac2fd52e4311651a658b16c7d581f3741189e298b1c468e6b2e9d1011dcf51335a063410b06d3f3550246514c7abf79c1e38a5e6f40f24c89312749043113ddafe8e64027529d61619a54d19d07f5d66174b1e4bc861343e419ff1e77642d66deda8a9602b89ffe6ab3173c6626c990972073448639c0245a7d190cbb7f98c64e3e5672474fd10c28c285b92c4554915f75e00", 0x1000}, {&(0x7f0000000040)="dbd33963debeb7f7a20622fa3786a110f1a6b9ba48cd5348f08de8e84ed453d40043588f608e07f03f4101f8e9275af482686b2913460b572f1c0797a7c5004a843750636724284227fc61b704340c9fc6d2104b75745f67b956609bf5b368596659329ad87f4d15a179c97a07c5b6781adf69d230d824360fc55c7322f6616e741e414c865260e84d2f551708172c013e08c0d50743aa411cc554710095800cd1fca1d8824b7d46546326157865056a95965dce587d8808302b95fc47", 0xbd}, {&(0x7f00000011c0)="1523af64472bafde13cb373c60a2a4acb653eb74d649ecf4a228963dc00c2a0cd3c555b3f20186997c991ee6ad8720e2245c2fc5fbe84c930ad46b9ee97d618148990fc6678d77d4ccadacfbb3ad489e82e201a8855c2a08fe0bc5add64af67d166d8922271deddace2059db661ca70afd8f691561b9153f94fc63d1de4c6edacd985ed190f40978230ed25ad937a9395dcb4c63738b6e1e63869ebacdbcb88ec665065fe3de7e9497a823584103e0f4f04f23ff8fcb2a22b72d94946a3329dd7d27c79b4ffe5d9376", 0xc9}, {&(0x7f00000012c0)="a6096275b8706f1703f0ac4b5ce32017436ebd65bcb816f0df5435f01c3f410d2e0a525dca3c0cc2423fe8a4697ca22e11569e4057888a5c99d25f8d25dd5a6a2a8aa6ebe37aaec52c1dada35224541ad411660d93683dbd76f3183d27fc2ecb4e707a694124eabbc7b9ad7d359ad2c3cca29745abb76fa3563ff98a6e0863cfa05ea73797613e5de0370cd43be3f8ca477b0f7cdcc482f290fb9e0176ecb36f0e01d4f664c2", 0xa6}, {&(0x7f0000001380)="8a8a87e441278d23c9b9a94fa560f9e018b3a1a477e1cbf6534a7e9d59c1ba635549528e1b6cd25b1af4850d962f2a212b8211258581d5416ecdaa347f204f2d37276f228090722c95d7e13849de848d97bb6a63b8267dbcc527ab45e851dae25b568cb07ed4f86ba753e6ad09d4d73b2c33d447bd9b254b500e8338cc048b643fbcee467cda36c19764b8b6fcd7e5418f558a1e33f7aaf4c8ceb820c05abb34bd086e5281517d618cf81a0925c735178c06fad3a83c5d320113a515543e4400213535037c6e2f60ce7d4c66e3fd6c06450001e15bb04a28d10c2cdc0886c720de472ab50305aa63", 0xe8}], 0x5) kevent(r0, &(0x7f00000015c0)=[{{r0}, 0x0, 0x1, 0x80000040, 0xfffffffffffffffe, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x34, 0x0, 0xfff, 0x5}, {{r0}, 0xfffffffffffffffd, 0xc5, 0x20000081, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xb8, 0x1, 0x8, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000080, 0x3, 0x8001}], 0x8, &(0x7f0000001680)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x7fff, 0x66c}, {{r0}, 0xfffffffffffffff8, 0x1c, 0x10, 0x7fffffff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x1, 0x4}], 0x7, &(0x7f0000000100)={0x1ff, 0x4}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 16:11:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) 16:11:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f0000001940)={&(0x7f00000012c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001600)=[{&(0x7f0000001300)="f98f2ee5effb249dc645bc9e1ef52a91c3091ff43eed60e3a29e4995afdf5b3f3b293d9943bdafc71f8d1c07dd9f930f33db4c92bc69c77682a1618e907edc58fd54dc2f", 0x44}, {&(0x7f0000001380)="8f6f5a0a185a05a980bd4bc3dd18fa37aa4f9b63c6d730c4a021b2f2babc135356936c2cea3d1fab5be1a520d0d665cd4a315887a2897da53df6bf13b33302855fc3", 0x42}, {&(0x7f0000001400)="c8de304f553102add68ff5290f236797b561469ee7c57b84d5ac28a279", 0x1d}, {&(0x7f0000001440)="b4361ca35321320c154714bd88ef4884d972e767157ca6212ddd9ef30543126a58f0b0ab5c4d22fb0193d72690e1aca7ba3ee8c56c0071b84f8b250992b854c89b2310440fc36206b3214c32eb190979f83b7588d0c244d32e19d51e", 0x5c}, {&(0x7f00000014c0)="954f6765bb52610603c1344ecbc538d51dddf12a7e3deec108deaf8dc134e3b32867900fd0b25860412b0ecbebb070491d57615614ca24a9f0666f7275898899c8f08a9bea97344efcfd0282c4ba548eb0ad53e1893687a30d3bd1b4a3db68566815534a06085a8ec35ac15483cdc5c3922b94154521f11f4d78c535075457ef422f", 0x82}, {&(0x7f0000001580)="3a4dba359078db4120cc04ab7bb15a5de5947ff767a0349efc1e353415e1fddb33481f14d572dfbc8b67bad8d2a03137cd4c0bb5a34f1de87686938750abac54b2859c42eade14a500dc6b12c21174c7b1f9d1b6a7335ff55bf1f52fd9213ac3cb45", 0x62}], 0x6, &(0x7f0000001680)=[{0x90, 0xffff, 0x3, "56a3088fa1822d1776da76d8bcb868565b86872ecc43734a3538933990a8dbf0a8a2676eb8b4734eafe1e54a7e6248456ec430e9f48b1dde82ccfb0f253ad06149a512b618719b9dff86dcfb6e9b86c9eaaec554125c732b02cb85f5f7aad22f28cf957ac61a3df7219f480a76f3ada6d8e4a492567be2fa9cb5564124fd0648"}, {0x20, 0x0, 0x1, "897310e9cca031bfa3"}, {0x10, 0x1, 0x5}, {0xc8, 0x0, 0x7, "177cd839d3084b9b2be45eb0243117a8a97298f29e4a83395fe40c65d9811e8d2602dc2828c97329b751f8f77dfb12dcee1ce11a70994e40fd281d05f6e8a213c639d044703ed7f723f934f1f361c9f9b4a6a7459d5d6e18c288ab901fc0228946c9588a0bc70946da1d79529df9f72ac1ad98742b346365214092da3ec39c04d4ed7150e9283dd64bfa01cca153feb590b4b60726d572c7f6251c872e3330315baddaa9038c5fb364eed6f4718db5d5191e24bdea32"}, {0xa8, 0x1, 0x3, "e68a8d01207739788cf93a94e322f780cadc7246ed6480df94d09ed0572293545f5a91885dea3af54d6496584146de90861ee04cf439e45a07240288d46d6dca5fea4b29b6c43f427fd60a5cf76ee405137adbbb97c29f2adb92b191ae689f4cb7ae69a64125ec90c7f960b0e08a781bea5d9e7cab9738ed4a7d8c0dc21d03fc3b95a74f78eea62f3f589bb75923efcefbca4820b15fa3fb"}, {0x58, 0xffff, 0x81, "7a3b598d4df79d8c8efaf46aa95b9eca6ac8537001b2ef1983d5c643357650e79214abe9f9a9913d86927522a117d84f658e281a425ebd13416805f787465be9661b3063bc25fe"}], 0x288}, 0x4) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000000)="43f48cf46bd4f9bc2f0c85b04b54bb173d57d778e4f6a14fcca5753c4bacec58a1f3c5f477ac8957957521c09cdbb71ac6dadfb629f08f6cf4560a006153b065f9f8065d9b901f943bea01d0b0264caa6dd05a4159f42e50a6b7bb8ad2f7a1f537b6097fc0487def7ad09b3e59f1447bc74892805814a93d4e065e1d37183d6395085534c8249aed47e1258e73e5ba6f1cdcbbbad6aeae1354098e591f9152f7d427dc01b01083c49ee75f89fe6cd615c6de2f852705c9eb3532c33e06111e01fd7f9d939edaaaafbb5f5177f658981f2079180bcfda729f9b63b7a95e552458ce4e7b4b349e6be2445f58e6cf0279079d762d7e8a6f7f33250f229adda2eebeee588ccfbc2e241c30fe3f247fa93006117f52bef57e7a0f116d5186d1808abe93ac86374762420832c9127c814baeceb4523eeec684d965601c3c429fe3066d1ecb8542dd50aceab3badc9390787350d81951734ac456ef5c75433d4ea06775b69744d679679ce90b1c49b9faf6fec2f85f8b1ec36d26846de42d7d6c05aebb8adc13dbd82da6c1ea6f30a6f9622d3d9eab28d5d7819c01fc8795acdaa666d75b5034dbf2c392c5d2f651fb733186e272301e6bd64fe5f366fc279d2cd5bc3ddc51e4fab0c6f90d90ee14922adb8bb983d62dcda87f8b5caa29a7b42141eff40599e1f90faeaf5bdec74b228c32a9bbc2a26ab4edc0f374bd40c60853810f31ba65d80b9b30bc5f1c81badd2b2e22996316501392bee0af966cc965e8570c0ff9d1ff1ead5c4ed83b568beabce3d2fe031d49c0ea73aacb7bd709be6b6bb52c513e14dfb5d8e88eccc53bd6c20b500d7c8cfbba4cf05ce4f5c0ac80c9c3e1b645650ebd48438185fce2258e9209b7a5cd8d1029cd1bb7688f80599466e74fa0b6be5303cb4dc5bbf98fa4c959241f749669933ccb689a9a18f46f91faa9c82736a409c366f715d8ecfd5845d32650d3a7b5928ed02113387d8d8123f21527be997cafdfb4533f5fc4013b808e705083866fd23c0e5a044814ef0c4caa683e21c1d80af6f2426dd23dcfb71a99dcb10cd1c053b8a7bdc203656c216bb3df297ee39fa41ac57084915b1ccac4752996d510eaeaff10641bf191dfc0c0ef4a2f1f1801a9efed3c6e9b0fe7e4bfbe81762d8812dccff920fbea3cf3ffea40e13ba04d7e697d5e5655ef2ad3bed8c0e47353a37fbc9e4f340c0e9eef5f1879b0ca3f66095bb7e8700d8de334e42c2afacaf3369723033cc25293f34d68f70f1cc74b5154c5578b0f24e932a1fcdbe014b503f2f5ad1987a4b225d736d243ad5f913e401bac718d78534e55f58800096df9a04188185388bde7724d2f3ba6e53a9c076bec8c0bf66c0a1e54c6477b1af1d81f1d259b724ddad7ac44f17ea7863d2cdb60994aaa6ab51ceeb7449505aed8a6ddcde9aee2778f44695ad27c91c1ffb40c5c059c467b398394f9b667949c3ac29cae020b7a6aaa63eb8e83b9f69931677326f4e49ac60a72ace0a671eb9b7b04b3f546cf526f789818c4b69c0600ad757cc66a0beb7da87cdab287158c1cea9dfe43b732563d52ca1230f0dc1159cf152eb87c8b58cf0b94289058cd8b479b492d56b71cee75c820a4f9ac99cc833709c3c435b5d1608a9b8ee97f3824dae21bca699a14afca36da9fc13b5f67469641064206d462f270327feb130d944ffd6d0eca3cd6f862e95c480e027551c3eb233e054f4561970a43e35473becdaf9ddf6a947b155927add59a9fae5aad6269918ede702866bf1296d13ce8bad7cca6b2c245f3d61513055034e327d58faf76ffdc81d7ad14da8c673067b2184fb812d35bc1ee946c678f7200217ada5aa9c3f85b195ee2bfcea90a27ecc9044867eab5ede2f831f3f5ca52869becf21c53da9cc68b003cc194dc4bd6e77cd135e2b1ba463d1a22b3a840abe146d3f2c86c4668809de8d1f7c6c2e3262ffab5523bf0a52518a27c9bbdebfd26075019bcd676ba622f00a70a2ae4642f8cde6b574efa6491d5a004aff25c74d781e869780616826848d2187306202505737f13204bbae9e486fea52497fe7ed16f4b2c8644193dd41826f3bf696f773f7df22ea04c8dde5ad629538124ea9d3631bd6aceea76e830be5ad3a1694b96073b9c893bc1176c83838b8ab00b72386d070e2c67375de4f2def164638d6653a52a6b27dffca81740649a2b36d2c1ffb560a258fd8955193f484dfa8ad972aec7c669f6f44b81e31580b5d02f9aa6564e196b718a8593c515872ca39ba811b90aca30f2a1f4f9b76aaf39e2b451d846a5a8640e933596bd174cd9609eed2bd4a497ae678f022ee31683a8623ca22aad72aae8f14f83a363cc1afc3d42a62f97ddcc793bb538da29b0a8fe521682c3fc29e628e46c05c3762afce18b82576e36265f96758662a314c51f7b2855c5d13355f64f916df061e8a2601157742f2c260e293dd773218d47938b35146988891470eb17bfb1d75551a38f8cfbb30bc07886b66ae144b0054152cbd3099dd844eb57439a03d0d2031eae8a58ed7c213ef2248114a37b65a46cae2eb4eac64de9af62a8a0bdebcb20e71c90aafbc24015a554281e70089b69bfaeba5ea72237ae0c4e752117585ddc10c186a91b904130779337d3433d3137550a095d41b7a1f9469c31a0c0a118f4d539415d4ebc41b809ad57c1b3c7a509f27f05e146c72e5f2bf61f72081152fb8afd74656831e5ad529a3baf305839399145c54bf0330df9b632cabf958f8fd4a0b5b1e5c0e6f3cd99e4a6b75ec71ebf0ab3451f9434c2034f7cf9525fe1cccb24b2aef173ef18a9f86250aba2cd5d95870044dcad145f2d522e5f42faaeeadcef7693333f3f4dedb8a04f576f0dac3be72743943bed0f8098f96f1fe3e85a336d8924e34610befe495ed756bb4f8abbe7a5ad2f7c857a9f0f626fad9be795a27984d422745336c4292c55d6400978aa7bbe45e32b20acde4bd61192ec5a7e839a7e088e00106eceb647eafe5cd970ca60944c10592703799e7fa2633b7a9b152a33fc6ec1cf1ef49f70085880bd4a2f353ad46c94207e406d6950b0be3d1dbe483acd006b1f3adc27f1601566549336110bb2459402d73cfb6b05ad39b6ebff4f187269e79844c6038163bd608988473e50ef949911bf39734248b44b935ddcd6568da5bd815f96a7e72a61e16210b0e2a75a112d151ac51ba24b41fb2570c162a1fd821f5343f70b1ea79bf83289138d9874e649c2024a169fc933c474d12266e308cf16925b46a6f790e4a5468b6ff88d054d390ce1f25340ae69c4abb1735d48b704a4acb1a1ae389f4720bc74dc3605bae98bfcdd4b3515441488175fca4d0a4a409637e025640141f3d79d5fc0d56551122bd8555926f9e2eece2edc8e79eaed3a8d7a65f69d1f9445dfa11f08c358e8e6350fb8cd564710c5444bdd324bc5e4d02fd53623949687c0b859a6dc6c03987423a3ce462a9d13776ec431a3f797b4cdd6d6324fcf333f48eb6bed41095876b42088928a633521235e787d5e8180ae3d50dbc9c9e7cb03fb7cf09c505bdc37d36debe18b8dc7593372345d9aad570cc34213c36c6057517c9a345f010628edeeb52d4cfa29d5dd3d2b880729c83e7e34cc3c909c2ebc5727fae234dbd6ab029d03d995abc2a049f0c67211af21a77e783d51b6d955a4ec503622413874a225641804da04d00e7b99f50a996452ca38f928d9e996eb846cb322345346f2919f852da6b8781fd42124db32d0cc4afa499722ead69fb7fe509d3d59eac334261a69bf081a74580dcd2f2c7444988c987b5c3a6cd4e2faab1d51cfbdf558f091a810f0dcb381faa628741a37dd415a749199859172858e159c6f50de8e913844a80ef5da4fd1ce71967bc28680177405c738833e7d31fb6b8ea2e0a9a7b29955ec435ecf1b3732387cc23999afe58b29dda3f3a7c8097dedddc087056a6fa55f9da0c51a4fbfd865048b328534ae1a7991d487faf4507b8d933ec6b3cf457ab8d317458c7603de7671a2ba58bf0b326350c01f636f3d92ed012b52d623f4577cb8ac8e5717d27ca1e6e776a7e3a3da712544b85cfbe52278aa74cc7e1e26fcc7b081bb2b230035b4b83128f457b929fa61b51889ec5e70afb8c66b66a1c9594f4783a404dc2adf66671549efcc480ceb2bbf1671a9c9adf855eeeca1517a9d4681075818b70af73ec0a6682e8743633bd13e48d10118833b9900117af7b3a7ac86bd71dbeb987f71036a9e2c6d077c257e35895ad0edf063b6761ce28f44705decfc473c0cd4780c31d2eebedbf3787e251b1894f2b0cdbaf8341bdf751be8249e0047c2eef3a690644b84b9a862065a2d7376f8691ef217adeff620c63d07902db25d198557859db0f2b6441250c629f523f30f555ecee172ed9257a91be86a37beab00eefd05ec21735fb071d04b633ffabf51c47729ce1d801cd5a9e9cbc860db72055625bb00b5d5fcd3a8e7657afb7dbe4bc751bc8cdcb2145cd02e652c98648eae34affeba9f7e397d16c370d8c784d45ade32cfcbb69e378a2840eb315043c3f07579d829924bf88505a344d640aae042aea28e64f2e3dabc7579d402c0ffe4004920eca5607432e14641adf043a9a7477aa296cf0f41c489f0a12e968f3e3da4cf29fbbd92e2eb607b1cdcebb927681b1e077f965d018fe317cc84208e16f8cb16ec56f62f136cf921d0907abd2492b9477d084200b52a124ae1a7af68224ec6ca38908992707677373b43cfc8b0f0da4a80c3133f919b5ef7aba6b26c54f30e4688964aa3ab86413c3444c60e2a66740a6beae2aca978ca1f1730e80405150f109cdd2e5a50065084c3635d9ce7d56655d1b24e3f7c89cb19239f38924109354fa5c82e2e960bd3680291b5ecb7c8feecc79dffe5f2555c716d3f288456dcec2c5ad3b5b32c451a2d02b2117608a0bfd598f1829d5eca17ab026af557fcd50442e35746951ad732759e7436b8d988d15fbad0a46ccbdbd4aaa090f473e8ad84725909fee4583090d2fc8d5955a5afe76d7c2250ab7e843cdb18635ef2123f1f251646403cc53017277b07565ed7e7f9e49a27f0f6408d63acc87d17372eff7d52c6ee0cad9fe1971ac60625e5f27d1eb4ba9b46ffaf5306bba79830cb10edfdaec28cf5e62d5077526f29ccce85e8e5bf14428f7fbf8bfc5d2558e2c756ec5568b0fb4f2e3062212c26715e5c7bfe7e2e03b48b1e5071cd8e8c53900ffa005bbedb6e6340f6c09c1cdf4d955c85515f931e873a1cc0eeb4ee516dc97498b8b6fcf2b4be7345a2c72dbcd17f2343a7a0645629f036cf02ee04f9cb12ece80ef6e49099a758993173ff117c667216489c55ff6f33f9a977a860daca0c9b4788bd805d746f23a548f2971b78587948428bb64125bf9c1be258d1bd2edd9d1996256146a6b49ba40389e020efa309d354edc2b47a38241782a590fc7dc85543d7311ad03f88652922d4a55ab9c0c1df767920e896fe4d7128d239485d956422964d48af782e29eb10ce2298935257342c0b042e58e9f675116743d78fb8e3c750ffd1160a72a2ecb9accdeea01507590f34d270f2fb045843ac02d3d5da80aa41c8b7be8c46fc95c7a808d15b1c4100d54adb81efaef5db55b847c392baea4f9497e729692ae5a3022be832177cf4da0cc221e7d56068ec0fc2de5da5d5853852b83c428583413c2086b1675767f9c24f63c896dfd823e2654a969e490fa87c4b97421e2d9dca057de0abf190b7c4634675851d5d5a627902ba60d743fdae56356fe689f6d8ece136105b84cea4", 0x1000}, {&(0x7f0000001000)="6cbd53c9431366bcaf8b4a1647a0ded796d01afb1052fc49f744053236a2de1436ebea75ab5340fdcd74364f2da86e64e8d329e77b567d02facfc6a2b33b140a04ca6b0024acad27ece785f68564965452224b6f95af268c38e24b2dee8fcac03599f90601b2304f66754a06d84406d762fac17da09ae6f05d7309f9baccfec9f68353058bf64f9b8350a102272c2efd830d6876d5dc4553a7287190613fd33454ac2ab8e9ea70a060504115dfd2e12f74731d360391ca0d3ce850bb015084b780bbf1cda4d3b209ae1205f76662fa1d0d3f37fa1fcee47e", 0xd8}, {&(0x7f0000001100)="34a695f9dbdfb6c9584a5eb8b96b3118bb054f7c19426739dbd19f05402f763157664056f699c60f7a2ca7efd03a0a2696bb8df434bdfd56fa21dc45d9bbc008b1885de87b2d953f4ef5bac9a4a9d20e12cd7d2b9b9494605a99509c3394e8ed8ec976ebfa1b29f8e9839739d5d4b8fda33fccd1396c4a701f9cc9b037070cd6280058b98417069c8393ac31cb1d346013833167fcda05d9816b2ad504f5c02e0bc7b7ba80f84a91bfca11c3b829a6d09e5edd634b11a5fc812f76061ebd1be4f4595b583a02b266526d4aedad967eb82a732890d2066ab79c5bd5a31d6d4ef0571c38e2", 0xe4}], 0x3) fsync(r0) r1 = accept(r0, &(0x7f0000001240)=@in6, &(0x7f0000001280)=0xc) recvfrom(r1, &(0x7f0000001980)=""/128, 0x80, 0x0, &(0x7f0000001a00)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fchmod(r0, 0x102) 16:11:06 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:11:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000440)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) syz_execute_func(&(0x7f0000000100)="2e0f63cf660f3a0eea004163c7f2233ac4a36d02a00000000065c42291917c2705c4635d488e0d00000060c46289913c348f69389733430fd54d00") 16:11:07 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x80, 0x8, &(0x7f00000000c0)="6628efbc81058e7c3c2f56e48c87d9f2d5e30721a58caf00657266103a6ca6349d506b4d8a885a7f9a1863f8f1d1109eac91fd75b8715a5c770ead881a6d8583c794ddf10bc2faaa6d1595b1b5601790c181e154a81116ae872629a63c5c715c498e3d864b14774fb0750b", 0x6b) r1 = socket(0x1, 0x1, 0x6) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 16:11:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 16:11:07 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)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x1, 0x4}, {0x2}}, 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000340)=0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) socket$inet(0x2, 0x3, 0x7) 16:11:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0xc, 0x0, 0x0) 16:11:07 executing program 0: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000000040)=""/242, 0xf2}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/114, 0x72}, {&(0x7f0000000240)=""/156, 0x9c}, {&(0x7f0000000340)=""/26, 0x1a}], 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="28000000ffff000001000000000000004aba203bf23f127d74ea0e50d71ef68f13a210812fd5c16655cb8b0d8ee8244881cd637652c1b9ca941e75bf3aa8093678984e2d68ac3a14a1578bceb85b61d31788299004109dc4aeeb71251b8ba84663240000000000000000000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:11:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x10080000000021, 0xfffffffffffffffe}], 0x22f082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:11:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:11:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) 16:11:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = dup2(r1, r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0xfffffffffffffffe) 16:11:08 executing program 1: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x0, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="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) 16:11:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x8, 0x3f, &(0x7f0000000040)="7b568615b4174132e2327fd08a3eacdd30fa1b191677491a44cc7befc7db025f517ae476a250f60c352f4c6e5cf87f8f23d9e2faa7003c8ed359bc9635c8b4af893aace5e742f0060a9514a68f98ff464fece18e6aa9c735c58804d6f7a32cfa9e1c019b62711a4eb188ebf0cdfddfb3c4c3ceae174605be5db07d238bca4f335ad78546cd71b37fb32ce98eb20e597338002981bf4de9589b134da4a200c1fb400094f6b6fe886ba9af7bc3ea6aa0edfe614de3be247cf6059c6d7b708d1944982b20382016", 0xc6) 16:11:08 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r3 = syz_open_pts() close(r3) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) close(r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="7be4bfd5fe7ecf0f29076b8e128cc2a8111dad04c1f66187fad23928ea4b625b9229af53063f71fb7008e5d555f8535ec0deaf516d76529957499758b310826e5c05cc63ce03ebd6237ba0cd971590206897ca77c5852c4034d695e71766097cc1c267aaa6a2d95302d0e8065c521dbd1518ab3e46fc69d3a49964ce7baa34e04b0953f859374152381d8eec755e3cca37643079d362944fce1449585982fcf4d74c9e50e885a248883f1c735aca99407102d39b90d6af426768929170304cef30ad1b6dd17cb60e14bf2188e2caa2e75b151433e8cf23ccf085851b6cc40ae8487769dc9a2375fdf9ad3beb03570804aa58d3db460003f1a10ebcab23a56a0a562676608e9b20eb93a132f1e517592fca24f6d58485a4f9b56564dcea5b1aff2f5d312554726b6ce9b37068b5e392378e8514180a233e5577b547f098f1c096c3f11ca023799ce13d354e881416e07e3488720dac4ab7d0a19ab4dc2ab1fe938b0f9aae97e37a07f21665f7e256c8cf6fefca675aaf146d859e95e1209cbcdaf4e716f6f966385c12b716d8b889fb0cff4299679a6ab97027fa84e3b7016ccab25bac14c917449039c112240daa0cdb78591902c73a475b121d5e91329472a277ea9a22c9f982e95609bf1e60288caec3473644fed68c53d3c2aa93adfe564a2ebe3977ec452c031705d36b9d5dfa1df4c0de84e8ac6bf6003e56ba664746c0eeafd83f9653579c17451386cf23189621357bb5e647cb5385429228b1c550c9b64e0c6186ea66ee12299d8a96675607e0b278bb83ee7328d5c4181bdebb183199106f9e0d4f3c32a49c5525c6c556db4a29d64bab795b89b41789a360628c5c63f35d708b7c5ae0d80c28c768ed5a0fb139145ca4f86b74da2c3f4f4244b15af81f43d0a7ccaa85756a73ebd974fb7cb8a338846d4b008fa6aa0fcae83af85711cca6676b8640ddebc7c71bf94821d4627dd37299f5577867cea8298b1627cd9de004c0a4a08d492cfa23bae4505188bb2228e01f33cc2782bad73bc89509d8b8163f8f7c3f28c57161af20f1e9c88daf5f380dd98195fb18615d2cee9951d16a9211c6098af4f4361cb1b085ff88b8c2c24b69154596bf05aad784b71c1248433ca24d319d56e013a6ca75f353adabdecb82f430aab757739845094fa1509f7f4a8e12def9ec6dd611b01b73e7bfc28a6cecb69e1141dd41604779ca31d0ac01c08964e6cc64ee2ae7096ebab99157805ac9e2f630750f463ce9132283ed8a6de25e68ce106454274a94f433d47b40df0d384df4e522223abc5a0cdd990bbf6ed5435cfd092d3ec5f43224e0c9b92ddf84da52b22256e177a0a4f2cdf7dbace3fd2b6a5614fd4a8fccc58b8053e597bd68485f6fb90e12e8c2dc4457a02a456fd1192247578fdfde98938fc5c4a1091a517ed9f936af50bff54567215db47be95c7301241e11cebc2a866ad7fa74ca2a8394d80051e6071194aee445f7a2ffa25ce41463972fecc9c5c937ac43cad6907981a123bef029a3be397773499edc6a18426e3a5daecf5c4704e26749bf44605dce77bf4af0ecab2ccb1663baa7ae7163ac8309f6ae582354e6179de3c7f1e17c7570acb220e931bd0fba340b8348a68cbb4fcc5d1f8839e3c7807b798bcd3ce59ee25742383a18406673b04b0615514fab469c3018c6be90e221d1347455e84420efd55992e1564e9793866d251c213df565cf0c032feea0670de028078de6f859d063c188d777ce1c08d032adddb70038ef2b1a3f837d5caeb6b8521de3e8a855866d47e7358aee637ccabd1bb3d6c0b9e9603a139b1887113eb0433216f9bcce0df67c96789d64541181fec712ab2e4339798d9a1202344f923496805d22cb3d03472fbfb1a7a00092ccb61b82edcf09fde04c84628b52de2a603cd64e3ba2261cefd059c630ba73f27bb81a29d77123d801b43e26095ddd5016eb726970bdcdc1c9a0b6b303fad89e34b02c0b2d84c9a70d0292338ffb32020ee2b762132881ecfa83b492207eed1621cb180a18cbf87ddb44af0e4bc85bda5b700d91823d054a58dd0e5926060aac52a1e0751572a907bb3a48bdc85fbd524c18c4a676ea1feb95441c496bd8b48a90cdb27470456028e1c815b0220cc350dc4c728cebef4e2dd54d3d7a40d8688b50c4118bb82c04538f9a86ac2abd12434583ebfb37b0126c0cb61b8b3bbc7adf368cef161325272521f3c7254563f0d5646696847bf38db3f387a083d4de78a6325fdcf02f3bed855bd70f9d4a3b30c5566ec036d46ba90334909c4457d0ba008815b8c0aaafa34a3a019e15f1b6254aecf08345ac6c492429e8bb50bbb8422248b9eb15c655d23059f88c7f78cc3185e2fe86bc85ae25ed66fe2b35f1c972a64bacbe217a5697bc49a85211da24615460e0107868e642b7c7cb315b3b17dfbf95021e7ff42ec10f41063631ad0d1ea7901a93c2f28be255b9db24797ad71af15dd0606a33323aeb48b5cc562d325830031b9bef5a0e27b76a19032ef18980739be361c3dc9736ea5eed14fc0a22f93ac0c41afad0d91cd9ad227bdcfbc15099b16ba00d392c15e1790fe50a2ca3c95a073d19d60e6cf68ae6aacb3ff4626bc00712444d85b4e3b9ce320a1ddf839431f95043c59885c15bcd420d998cadb7fa83722196f68e55093e472bb5cb690f6a44bb2bb27c79bc9ac7d17a3c7a46c8a649b4032e73efa5c2b1c4fabd840a4b76b8c9170ee104591a6019aa3420785efe3cfd81738b8fac0539ea60b688d0f4d3e222fbf9c4a072878ca36e83cb4d17dc0d7b09e7ea8cbe446b06f23ab81868f6aa076c8e3cc1f08aaff8b93a2b86ab5257bc26c046bc33f0584c0fb474add928d414327492b41e346ffd47edd41a497afc1c25b3bb528b02fc1a284ff74c63dbe3a974e301e1e28ec86c463a0214cf4cdca03a306c7ae0d814f5df433bb8139db2751217f75818ab26965951e2e02d5a27bab2891b6f95d753fc5bed4bb7b2480c7a9e2f3dd3e1b8070bac4bf5480ee4f60bdbfcf19cd951f553ee37569ff1fd7e6e6d594609fb61c05ad26771464845f734d23fd7a39ede8e8ff7c09f6a1b2c0ddf397e2201a399495247cf9cfdb17dd694b9464acf89b4f16fb7f470503eb46cfc3356df3592e096d62fb88743d17ce89be2a5a968ebad882bb86039f19804cd91c0b65333b0e82c2756adf2fa3bb1af951d33e40ef249823c7832065d0b8d51dd78ab6f6ca99aee8382007de75325d59236adcb297168ddc10e2111366faa5b0c958e99fd0a53ce2d756466d60bf8dd01286911c2f12395ff9ef44821bc5f666f622dbc4fd09ab4386f5a1b56aa716d12df454931446160f3ec86833b103175c2aa0c974227fff1562a4c76cb2a4e2b6d3e7bc773be3fa61b07b76eef83cfa91006acd50e768673712feaf9a638a2681f7ba7855cea7571a564fe0b3ba05083100ae0abcd2e85895aceeb230a2a233e512cbe3206ba71cc546f2752312fabcd195a51cc0c2a56f6ff0943a2274ac1278d922ae4343ed128c18cfb2197ae1538144d5f1f6503b37e036833a60298e2b8d0bf34a6f9f562ac27e5dbb83d71f47ac6a4ff383d2952632d7198ab655b478bd251043a1c72e3854f3a0ad171bb3648d08cfa4d3db0fe0b4b45da6f29127d2565f47f1a58427659c0672e7dcfccb6004a90652a014da01b4e39ca7bf473131b8c30a9e9ef4028e6c3ece407f57e7e859f8772fa6766b45ea8e0c1a1cdb50d4e9b76655f2344231a19a52299daa70ef7a050405ca90287aced560acc3d3b5f6fe4407227b6e68a7c53b56ba30d44ea187b3673ff9e07110bcbf747df3995c70b3599254f41a58181e4481aa3d553369ddd816a9114bfc27c79a06570611625b6a9154beea65d20aae5375fe29324c93094e7d933e096fe2bfb29fd4169dda5490a532402bd44914375c3079ec22ea5c1f24fe23649933fb4f4f781d86abb4888340deecfc1f11ac21a21e1e8e91ac844bf283039cdfd08bab407c24da3eea4d12b76356339eb3929c4ac7fcb082ddf0ee61b48b2cb406f9eb06d5a29b8817c4c1e7d74741d4bcfdd948140278682c5f194389f1693892eac68c469cb5b1b5411bb4c529c6bd043766ccaf2f710771119e3291063697613508f7d0cf8a5d3850f200961024dcc97864ae29e2b889ca2ced212fcc2f8509bc3ebaed0c14d7eb1fdf8c080a544ff6804f7517b82f06a0b8ab5423167764196d8ac30bfe6ce247fa3dc5849dd505365dd83300e54f330c035bd56eb5a642dd191d9d030061b368de8ac3b6d351e5508a48ffa3439e1ba61b554ebfff23143cdec1161e612c8e56df7eeb081e8f1ba5f93241b4ab208158961e285d9faf918e81acb5dc30933ab4156d7e90d65789e25ca46af285afcb826b91e8a959b66ec6a3c92f7528164eae6b0cd1bc241a82ded96838b26989aacfb42f01db5b19d6faefd4e2c2ca583ce0d97439973bc88770f7ee77396db879163249db69a904d69db8fbb463a1b0a8d9c760d624469a5e0cfd3b8befadcc55bd4cf9f8534634feee8e6c0145d939f9bb82fff7cfcec0220375eafcfb6c640cc0351856abae80bf95e11e5b9f24838fdb8a6011ba154ac995bb07ececa998ddc1c20f41cb5f2e0d70053348dfc4b8f52a0a4762f7ea141efa9254744733d4a054e081f203b0b3d2f60d39bd6d96dcfa9c5964f793a4098b3c4b1342c04bc66ff824a79584296a8b337d933898bacc82dcc33772e7380581ac3ce512b3f572dfddcd63db01dedfc76ca20f344f19237a102310c438d53dff82fe0ff999515af0aacd8ffb0510bd5e8e1e18e04649054e235304fdeed77a3b831c81e301516bf4b12cdc073d341b99132c385aac139c92c638e9bd219d47b87939f3b3a124349ea9b839256150faa147e804013e7b35d41a8f24d14f951ae1fcc7d67003ce415648d4d679e92907631cd9f23199b11e194ddbf9ed70726b84f6fcbdcd8b003c049179cd0117e0bcabfeaeb2e8ac76f6d13ec3c29551e03bf775e4b35d3b985e8312173b772f276f2dcb295d31706c1bcfc0346c99fc5800ba63458241659cad8da347bd980e1b1812e8b71e2f313d3e0e5a35ea3c33693ea0d91ba0942dd7edd8863898a6389d8ad29ac9c9e82325a8ebbe68912aae53b43041a591a287ed24d9856571c0c36be96ace44141e6ac5efa1d019a89819942c6357c05fdd8b76ca6de4418b529d9e6908cd2fd25e23949c201a2eab7ced94be0de5b7973ae04bdf2f0e58218306d80c0e5c325978ebb762d2f9a699e5498be3c97ab010c67ac815f5984981003c597c15d1c1ba994a6c0b223fcd0e6da5a1a0785afb512b9f523a344b87b753867548f94de2a1116f3ba915dc024fe147a24eb9a92a3a929668dcb41e28cc15eb96ef2a85d1e5f92665820a16020efb35ff496293b626589de468dbf4d88b18488d17969b71a11175f91c7918035977ad48e4bddde0940ad8da1affc05977b59b5166aea61c548068d6cd17d2dd9b90805cac7574ef3e111c07d60ddc405a94eb6236ba4d7b630f4964d7c132fa5d0564dce715b5d196e46a2125d7d687bf3cc1741f6fd0eaf8e8885809a7212bc4729a93101535b2428653967469ed7df9ad4bcd5c1aaff4fbe64413b5ef421f2c6a5844c78f0c6c3bf2da36b80da089a1aef606da61e783a0670f700649489d377fd7b694ff3253b4bbeaa660cc5f0bd44ba1b14ab3a48355fd4f3be4f06d3544e8f0ce3db23331a6524593da42de0537b142324386a1ad3b690dcc3cf74332fa0bbaf", 0x1000, 0x400, &(0x7f00000010c0)=@un=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x88) open(&(0x7f0000001180)='./file0\x00', 0x0, 0x108) 16:11:08 executing program 0: syz_emit_ethernet(0x23, &(0x7f0000000240)="c97ffd985764f440caecb04c011e80d9d8e037d7b5a5249bc9ada9a0d10b67d721a5e7") r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x200, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0x7122) clock_getres(0x4, &(0x7f0000000000)) fchmod(r0, 0x100) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc00, 0x8) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x85, 0x80000001, 0x101, 0x1}, {{r1}, 0xfffffffffffffffc, 0x3, 0x4, 0x9d4f, 0x1f}, {{r1}, 0x0, 0x9, 0xcfcf1eb3ae9e9524, 0x100000000, 0xffffffffffffff00}, {{r1}, 0xffffffffffffffff, 0xa0, 0x1, 0x9, 0x400}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffff9, 0x3}], 0x6, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffa, 0x38, 0x3, 0xfc, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x85, 0x2, 0x4, 0x2}], 0x0, &(0x7f0000000200)={0xeac, 0x27}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000300)="10f165f468a582e55f504619b157ec4e0b3f8e497d47f2c7a6f2567121259fefdacf274f91090888be8f6308f84c8d1c6174d9b16e0880787f341e7297326376d0a6278441aecfa264eae5258d032c69ee8e76c28fbe2e4785a30b79af0c2f7444d7e7348531abe95c0819796b032321d95cef7e4089e572", 0x78}, {&(0x7f0000000380)="8f0212be645c6ec6c7b63d0e950d43b00632a079175a06c8d161dc81c77ae942575346a808ccbbb34c8ebc6e62325f14acd12f4bf6642ef82d3c09998e8875e89c140a93d765b82c86f0c169ce922146e403aaf677cad01c2461231b43439acbabb9dee45185c975d74107016c1ba0ad5fbdcd7eb164310d80cf9c1ac8d34497832368cf76eaf7fc3d92bd3444afdcc8c41f05fa48760c8d84c56afcdd92504aee73711f107a332918c98d47cca3a90dcfae58b3", 0xb4}, {&(0x7f0000000440)="0d264cf52401e6f1970d7384ea159fd606f464a02f229aa4aa313074d042207de524d525bac5", 0x26}, {&(0x7f0000000480)="03ab957094189e3702df95ba214f3960efdc41f1dea9cec26cf095ff7588a5d4c29a068b8f6070db979113eaa1574879eff1154ddbb7", 0x36}], 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3) 16:11:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x4007, 0xce) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, &(0x7f0000000180)=""/155, 0x9b}, 0x1) 16:11:09 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000a40)=[{{r0}, 0xfffffffffffffffa, 0x5, 0x10, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x90, 0x0, 0x54, 0x8000}, {{r0}, 0xfffffffffffffffe, 0xc9, 0x1, 0xfa30, 0xdf6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x3, 0x7ed1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0xfffffffffffffffc}], 0x400, &(0x7f0000000b00)=[{{r0}, 0xfffffffffffffffe, 0xac, 0x1, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xc4, 0x5}, {{r0}, 0xfffffffffffffffa, 0xd1, 0x80000000, 0x2, 0xa3b}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x4, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0x48, 0x0, 0x5, 0x9}], 0x4, &(0x7f0000000bc0)={0x7, 0x4}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000d40)=ANY=[@ANYBLOB="00002e2f0f3635554647d2d63b7789f80bab0466696c654000"], 0xa, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="1a02c6"], 0x90, 0xc}, 0x1) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = getuid() getgroups(0x5, &(0x7f0000000680)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getppid() r11 = geteuid() getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) shmget(0x1, 0x2000, 0x650, &(0x7f0000ffb000/0x2000)=nil) r13 = getpid() pipe(&(0x7f0000000d00)) r14 = geteuid() r15 = getgid() r16 = semget(0x1, 0x3, 0x20) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000c80)={{0x2, r3, r9, r14, r8, 0x46, 0x408347ba}, 0x5, 0x8, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r18 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r20 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) syz_emit_ethernet(0x71, &(0x7f0000000c00)="4b0179600cbb054c9123fce49561618f604094808a1c5ed873d38f74959eec28b063d301f315c42f79b5edb02fdfe75255da85b5c0f9a5dc7666a5d024aeee383fba2c63c37d77a29910d78e4424fb461b7c6207dbc75a5ae99fc14bb042b11d4a8b766103d7f34b8b91c55231ce558611") sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000080)="b1b64106bb17dd0099639e934adecb7585c028c71f0ec40af72601433ef03fd02cb11a787a28dd139ece7536f3e1c069f05de54e043bb6b266964fbcc02470d7dda3594a5d973363cea46858d6807eb7228abf43974085ae072ec9d8151e2299a84709f05393cd6bbb8fa31b", 0x6c}, {&(0x7f0000000100)="b56e59d86fd3a8a65c6a5672fade9760761660d94dc61b1bf73a922329885772f043de11645b81b6c4972a87a1e2f9132ea26a3ebf0cb3fece579334182164b12519da55cd472b25cf1246ece25ad77b95501a48b1ca4f6ad33f29370db3b8bc8da2721ac303ffbc0553aed322adf62f709153db23956081c69b5e3d515092e59d9d2c802230fe929d831eccff467f755ddf48dc55d06d8b7dda6f6a695aec70711fabd31e6e282c892d8153bbbd63faea724b5e0b317f1efc7946c333eeb27b4eb1de7795cf003e912adf00576873b24ba89d3b15481f55", 0xd8}, {&(0x7f0000000200)="b193893c1338b3df03aac5420ed5b3c5b09e8723efdbb0a119e21d793a2daf44bd9c32d2b458615df7932bff79b4aeab95aeb017cc674e6ea0285cb4361005318b3782e26e5819435a7869c8b67e6954e0d4b1734740ed2292d6282930cd0b9de9e552601c9ff8f29e989691f9cb3f0a12e8450af26433724d8ece71ace51dfc9f88f5a87c1d95111588b25e4620d1c794e1bc2f7ba7f84360182550e37a29d0a4d9bf1b71a0feab98744eb699a2dcd2", 0xb0}, {&(0x7f0000000400)="2b6fe9a210c903f1896a7d8413c3cb5e1df29b8bb5002c2eeb1d0020b205c5375204ad7609023ae7cefbbdb85c957b9142e51d9a31e6503f9a067939083c755b3be8144c7ef1876729d4e9613993e908261c1dca7d45bfedd6a05f832d19202e6ba9c5eef5e6bec2a342a7385259fa7c5298749cd96939f0e1843153b088fb8d72a2e10a7bd671bb0813178223e1898f7081bdc533bca46313679ca754ee4b5bf3ba4bfc738eb8109d2b8522d1acb654302b69caac662916add837fbd575ff0375fac5e602e3f12b63fdb45be22515", 0xcf}, {&(0x7f0000000500)="61be0ce2213674cd173b8ff77d1f561e937e6f5edba4ce5681b2f4f11c382f1fbf8509a8bb9adb147ba5b17287d3d349140a3c6aa4274c84f03511eb23d4805188c4f7dd102e16587dc371f61ea3d9b242b5d466ca7c98be5c2a58bfb97df4dfa72090cc053aa3d34f6c8b7e4371c0b3777175547cb1c060a2d7775a8c0741d88641cca12186fac657082d38d9687d83fb65a7d2152c79537bceee97730c9fdcc870c11354e7ef2c70288c0d165e763c0abffae49ab90fdefd7817e376ad08c0", 0xc0}], 0x5, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x150, 0x6}, 0x0) 16:11:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x8003, 0x6) r1 = dup(r0) read(r0, &(0x7f0000000080)=""/50, 0x32) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x6) fcntl$setstatus(r1, 0x4, 0x40) 16:11:09 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x7}, @rights={0x10}], 0x20}, 0x0) 16:11:09 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mknod(&(0x7f0000000140)='./file0\x00', 0x800b, 0x3f) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mlockall(0x2) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0, 0x8000000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) recvfrom$inet(r1, &(0x7f0000000080)=""/102, 0x66, 0x40, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:11:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xeea9}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:11:09 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) r0 = getegid() getgid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getegid() r3 = getgid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x283, &(0x7f0000000080)=[r0, r2, r1, r0, r3, r4]) 16:11:09 executing program 1: r0 = kqueue() write(r0, &(0x7f00000000c0)="a4bcb804cce8e5de5a531374dccf6ffa4a39e846506ef769920f107fba957ac5adba3f202cfde64c40eaa0dbf979ec8cf067dab81583c10ddff3d704a61bd36b9e5cceeea483b9f748f9739b0952e8e29785dd53c46d8f637c0e7ad378cabd20883e510013902ae47a1556", 0x6b) fcntl$getown(r0, 0x5) r1 = kqueue() fchdir(r1) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="aa80f1e6854692a66cb0bbc966e7d2536acc6abed17216ad60023b268f76e7764032", 0x22}, {&(0x7f0000000180)="1309df386a70f83de1594fc833b016a632e9f63edbe61109da4847c17681b3f62b4b23899c4d1872bb2095ab692c957eba239b4dddd2c59fd3e63842361ef3534070f9a2792e88b8c269c564b9c190089b6e47208253fad9c552b955771ff6bf80250fb36765c3a6327562c16447c4f45c84f96163cd720cbf504f0d1800de0a0c1c819630e8aed0b46415e97386bdc8ec6a125e73c3e4b0d4f4b3f88be8f16aaebd71fe309e3f160eef07381ddf668f8567d50497f7", 0xb6}, {&(0x7f0000000280)="feff9caf499bcead18a1bfad6ed25c78a2f32f6c931534529d63e14fa5698b4ebdc6fee379cc8c04758d82f31d36a2435985b57548a4d39baf3c56378d40a934f8c09000e4f20a3bb0dedf6ccfc4a413884dc8131f75b6899935eec7cb88a6b4bfb18dffb0cd552b354964850bba5e7cea369f1ef71d", 0x76}, {&(0x7f0000000300)="e405a3d8f2e90f038c21d3", 0xb}, {&(0x7f0000000340)="6136dc7d2dedec45dfb4c6c7a413fb223bee35ecbc81abaa1001b9a27e66f2b2e2cf21880e4f2f7834442149ece5fca166bf66288cbf22968472ec754049c8252b8654569c514e14ee805eea156d2d8a75ca64a7a4b3c9cf05ec9949ea802034f07011c1", 0x64}, {&(0x7f00000003c0)="801c78b16bfc58d0d648081184730d6daf105828f07f6d4e5ef81876e684528d57b924b93ebcdb46821aee02429ba6e7bfe8690acee88117d64132903ae5f5c03df7ec1a94ec88fd86834d6f001efc701f85dbdf63093ab5343717beb72ab058fdcabc36129114751defb5c534549c97933d14fcbbf5ad66afb6fce0abac99debd9fb7136acf0e20372041fefc049b9214bb9e95b791057c630e8b7795c06c3ed9bb626e588b9116f37b0f96dfb9547c632d56f4f85e44ca0f2c1b279f5db4be8c035fcaed52950c259bd80dfc6f1f590ac17b0598cba0dc28ed89490376a532deb71a1e56a2d6c78248", 0xea}, {&(0x7f00000004c0)="2961f021fb27c2950909c16dfb6e6dddd62c6b8c38cb51520b7b88bba337919414db3cb0d2d5ce288bf31851fb58bb78ea", 0x31}], 0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) r4 = getpid() ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$setown(r3, 0x6, r4) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) ioctl$TIOCCDTR(r3, 0x20007478) close(r2) 16:11:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x400002004, 0x90004514) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x120) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() r4 = semget$private(0x0, 0x4, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x10001, r1, r3, r1, r2, 0x9, 0xc0ba}, 0x8, 0x9, 0x1}) lchown(&(0x7f0000000000)='./bus/../file0\x00', r1, r3) 16:11:09 executing program 0: kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[@ANYBLOB="6693070000000000011071868580123d8ce09fe0efe0b54f296758fc03dbd2215c62edc00a37b8c6359e6a60f9e25979a85eaffdbeb141909fff0a207559dac8f1d5f1bbf76a499afb04ae9cf82151f93dc2c30a2f86e9cf35260d81a6eb85f397ac9c6703c41a62c26f68f429b8367c8d1157de497a00e43b94e7e098e9b658d6979746eed8cb09350df81f3e59184d45d125"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="ec043a2149a0128b69d675ba1122558b1e82dfeef4a8fdab13be260da00cf9f9b8a747", 0x23}, {&(0x7f00000001c0)="1a45ad80a80c7567f8edc98382e73609c085534b7bbf11c2b570b52482e69ce7d3e9582524f1e930550e", 0x2a}, {&(0x7f0000000200)="5469f73b8e1dca6a80e9115c75b0143faf129152c9b325687740be3def0bdccbbf2d4473e5828c008181f1d6cfb7ae5278949a149e", 0x35}], 0x3, 0x0, 0x0, 0x402}, 0x402) r1 = syz_open_pts() getsockname$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xffff, 0x0, 0x6, 0xeb1, "c340b942ea8abe8ea4d4c93ab546c832be13d0cd", 0x0, 0x80000001}) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) readlinkat(r2, &(0x7f0000001440)='./bus\x00', &(0x7f0000001480)=""/149, 0x95) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:11:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x200000000, 0x0, 0x10000000000000, 0x0, "f000000007000000000000671f76308304ba00", 0x0, 0x3}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8400, 0x128) open(&(0x7f0000000140)='./file1\x00', 0x8000, 0x128) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x202000000000000, 0x8001}, {0x2072, 0x200}}, 0x2) 16:11:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socket$inet(0x2, 0x4000, 0xa536) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 16:11:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "1b0936ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad0247dbb4846663ab0fa38c8f7f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb002274e33f29596be2797ee636c91109e86939f41674589fc392dcc9bdf060033bc6818b18ef9b0e110a88e7caf61cd3840cfaea7cde788a3a302", 0x6c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "2a19aa43d33d73eeca210d82dff492d3cb2ba55b"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) wsmux_getmux: no memory for mux 9437204 wsmux_getmux: no memory for mux 9437204 wsmux_getmux: no memory for mux 9437204 wsmux_getmux: no memory for mux 9437204 16:11:10 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x1) fchdir(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:11:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') getuid() 16:11:10 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchdir(r0) connect$inet6(0xffffffffffffffff, &(0x7f0000000000), 0xc) 16:11:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:11:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x15, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x2, 0x0, 0x100000000, 0x7, r1}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) mprotect(&(0x7f00004f9000/0x4000)=nil, 0x4000, 0x7) setsockopt(r0, 0x2a, 0x8, 0x0, 0x98) 16:11:10 executing program 1: r0 = msgget$private(0x0, 0x0) socket(0x18, 0x4005, 0x3) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) recvfrom$inet(r2, &(0x7f0000000000)=""/38, 0x26, 0x40, &(0x7f0000000040)={0x2, 0x2}, 0xc) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0xfffffffffffffffe, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0xff3ba0e1bfb10212, r2, 0x0, 0x0) 16:11:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000800000000000000000009000000000000000000000000000016000000000000000000000000920afc9cf7d94151000000000000000000000000000000"], &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) ioctl$TIOCCHKVERAUTH(r12, 0x2000741e) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r14 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x966a, r4, r13, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 16:11:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0xc, &(0x7f0000000140)="ebffcbff13b9e9812eaa4e713048e69931929648", 0x14) 16:11:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 16:11:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) 13:34:12 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0/file0/file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 13:34:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000040), 0x4) 13:34:12 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:34:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r2) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 13:34:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) rmdir(&(0x7f0000000000)='./bus\x00') 13:34:12 executing program 1: socket$inet(0x2, 0x5, 0x9) r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, 0x0, 0x2aa}, 0x0) 13:34:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x69c6, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x11, 0x1, 0xfffffffffffffffc, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x8005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r5 = dup(0xffffffffffffff9c) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = syz_open_pts() r8 = kqueue() r9 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0xc, 0xfffff, 0x0, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x50517548d9d8f9f7, 0x4, 0xfffffffffffeffff, 0x9e07}, {{r3}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x81, 0x1129}, {{r4}, 0xfffffffffffffffa, 0x58, 0x2, 0x9, 0x10001}, {{r5}, 0xffffffffffffffff, 0x8, 0x40, 0x80000001, 0x8}, {{r6}, 0xfffffffffffffffb, 0x20, 0x2, 0x8b, 0x5}], 0x200, &(0x7f00000003c0)=[{{r7}, 0xffffffffffffffff, 0x0, 0x8, 0x2, 0xe9}, {{r8}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x3, 0x80000000}, {{r9}, 0xfffffffffffffffd, 0x40, 0x80, 0xfff, 0x6}, {{r10}, 0xfffffffffffffffe, 0x18, 0x20, 0x4}, {{r11}, 0xfffffffffffffffc, 0x4, 0x20, 0x0, 0x200000000000000}], 0xff, &(0x7f0000000480)={0x100000000, 0x1}) 13:34:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0xa5}) poll(&(0x7f0000000140)=[{r0, 0x8c}, {r0, 0x4}, {r0}, {r0, 0x100}, {r0, 0x167}, {r0, 0x4}, {r0, 0x14}, {r0, 0x2}], 0x8, 0x1) ftruncate(r0, 0x200) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) sendto$unix(r0, &(0x7f00000000c0)="d90f52b9862f7d7205e72a4da3981c98dc0ca1d5179faf946fce63f560ac3197f1c5b4d9cc3bb0b4cdeda89707890765258646b0a8f54d99976cfd59902509dfcbbd54d1356a22", 0x47, 0x406, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x2, 0x0, 0x8, 0x3800000000000000, "52b37b4f2c655045d2d121a6c7bcba23723b9f39", 0x6, 0x3}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:34:12 executing program 0: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:12 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000240)=0xfffffd9a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x5) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x100000000000000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) 13:34:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10010e050000000066696c5cd377c951e7f0ba4232a4cb6fa1148d10b8971a296a96b11115b70770c398bf43e6fde419aaa255560e586ec5b2d6031351ddc152f2720caec72708bbc9ab70de758dee493bd78fb468dce13cc534af3fbc8b7c69594e25e0a1ce5a"], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x10) 13:34:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x103fd, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) read(r0, 0x0, 0x1e8) 13:34:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) mknod(&(0x7f0000000080)='./file0\x00', 0xc102, 0x400) 13:34:12 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$TIOCCDTR(r1, 0x20007478) 13:34:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x80, 0x8000}, {0xc526, 0x80}}, &(0x7f0000000140)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) fchdir(r0) 13:34:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod$loop(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x0, 0xffffffff00000001, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x33, 0x2, 0x5, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000044, 0x1f, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x20000000, 0x1, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) getitimer(0x1, &(0x7f0000000040)) close(r0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 13:34:13 executing program 1: syz_open_pts() kqueue() pipe2(&(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) ioctl$TIOCSDTR(r1, 0x20007479) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r2 = syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup2(r2, r0) syz_open_pts() 13:34:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) connect$inet6(r0, &(0x7f0000000000), 0xc) 13:34:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x6, 0xc007, 0x800) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r2 = semget$private(0x0, 0x6, 0x402) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x9) listen(r0, 0x0) 13:34:13 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) close(r1) 13:34:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0xfffffffffffffffa, &(0x7f0000000040)="48d40ec45bf4cd6b87e177bae7b55bf6384b52885493ff165d0ecd87200076cfc64b934b", 0x24) r1 = open(&(0x7f0000000080)='./file0\x00', 0x18010, 0x1a0) dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8000, 0x4, 0x9, 0xcb, "5a31d1138e6a1fa9b1d0e606d5f219af786bfb86", 0x5265, 0x409}) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) socket(0x27, 0x0, 0x6) setsockopt(r1, 0xe0a, 0x5, &(0x7f0000000100), 0x0) 13:34:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) chdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x9) 13:34:13 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$getflags(r2, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x20, 0x97}) execve(0x0, 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x44ee, 0x6}, {0x9}}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='/{$\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='%,\x00', &(0x7f0000000340)='\xa5\xd1^/*\x00']) 13:34:13 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = getuid() setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 13:34:13 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() getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ad6a4bde6268e880000000000000000000000000000000000000000000023000000000000000000"], &(0x7f0000000240)=0x6e) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = semget(0x3, 0x4, 0x1bc) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000280)=0x50) writev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 13:34:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = getegid() setgid(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x8) fcntl$dupfd(r1, 0xa, r1) 13:34:13 executing program 1: nanosleep(&(0x7f0000000080)={0x400004, 0x23974441}, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x70) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x86, 0x0, 0x1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x97, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x9, 0x4}, {{r0}, 0xfffffffffffffff8, 0x86, 0x0, 0x3, 0x2}], 0x1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x42, 0x2, 0x7, 0x6}, {{r0}, 0xfffffffffffffff9, 0x34, 0x20000000, 0x3ff, 0xf29}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x79, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd0, 0x80000027, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x2, 0x32bdec18}, {{r0}, 0x0, 0x4, 0x0, 0x3ff, 0x8d25}], 0x2, &(0x7f0000000280)={0x5, 0x3f}) nanosleep(&(0x7f0000000000)={0x5, 0x80000001}, &(0x7f0000000040)) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) lchown(&(0x7f00000002c0)='./file0\x00', r3, r4) 13:34:13 executing program 0: socket(0x3a, 0x1, 0x96a) r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x1ff, 0x100000001, 0x0, 0x27e) 13:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000400)='>', 0x1) 13:34:14 executing program 1: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:34:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x1ffc, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) fcntl$setstatus(r0, 0x4, 0x84) fcntl$setstatus(r0, 0x4, 0x0) 13:34:15 executing program 1: r0 = socket$inet(0x2, 0xfffdfffffffffffe, 0xfffefffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = msgget$private(0x0, 0x30) setsockopt(r0, 0x3, 0x8, &(0x7f00000000c0)='{k', 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/28) ftruncate(r0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 13:34:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f00000023c0)="3b744b1ba56ff4b89f0d30beb82f5bd9d1332a16182e7239c5f0d4b2fdb0374a593f0219d5ffaeb8a78563e8dde6103b76abc2bc1d42728d07406c4df133e8f0aa7da234303226ac6d257cc220d64c8bfbc11945c0a3f6ff2e267ad8051c1c0e8d25a07579d3bdf47d94f03548a392004131bcb495eef85a4f23dec92c373ff65dd41a4330b17a02c9e0e1c785756aa9dc3c8bd7cfa8f5fbe4ee6890f3231d96261b26d3a107cb772be268ecb519dabb3fa42ddb2b13c3c31ec96624c78943ba44848a97f1e25bff973d", 0xca}, {&(0x7f00000024c0)="a3907fdaae0475f56400cdecd537f9da02359bc4e92f6ee18a54bc3b58aca9548ab8050000b800f9a0392af24d7bed423e93e7341dfa50b993043b430b15e42b1f285779d9059265a3282806b78a99af8581f3c00f34eafb561b71efc1af2d5d2716c5b1282e83f7942005df34edb47253a7b160b1a244435dbf1c25f30201adafeb860830ca60a677f7960fa91c026c735acaf67fc4a6ad19ccb2e12d1981f5ff67be221a2e76397c1eaeb0aabf2ff38f412aff142802f12ac9c171c8edc7e5b11ba2d3b5fa9a76cd", 0xc9}, {&(0x7f00000025c0)="80ced8eaf40b59ecb9288aebefb9ef138ed45195ecf37824acd8c84c6787dfeaf998761a1ddfdbf4e74b6c95ef9ecd7bd880f93eb65a0599986c1b2c40c59e88298f025eb8e21135a05bc52460b3531f07ce52c9be4039cdbf312089057a6621f237307be2ad764822189804a43353a737b52c9078974bf25c3fa5877b06b7c91ac49695fbc4b56fbf9ea48a5d7d7ae0436eaac026ed4116f33a0c0b432f9836563842aa09fdad8cae8a49fe13e7e663d716b84a403f634d01cf9af81af47636e5b0d6a4dc7926fb544b6fd09a3096a33f68d431c84c2bfd2096dcd5205292a3b5df16322d49c0fd24330475e835c63414929d1504cbb7d6c1d1454464b8d102dd16dffacea1c52075e92acd9c7aa73b8942eeae377f061a06fee92ee1eee8158d67da6db2fa809dc522529b095b0473da2fe11aac1d210db19be15a8e49eef059a1ad317eadb8dab3dc9dcca7438e7f6af11578c861be4ec0772b6e195c98428797c175e6546755f393d327557da64989dfed4a569dec1b76fe44abc768511c0d5b7cb6d333dbd07cf43088e37b9df594c48e39257b9e64743493098a2b6a50173d49acf5c2b12a46611c9660006bf1e2ff8ccd630ffdae45af83ea373dd933dfc558f6dd2773814852892efc5538824bcadcf5cd34f2ff00e7b112f9c3364e2ed81759b3bb0c3b310b9133f092425452e33c3e48f2fbe92ca82b9895ed14fb21c805f1bdb52c68790614a30481dec404dfc38ee554aaf6ead690a2c4338950588caf6109017686deacac02fb93cf152e0f5cd9d5701d9bcc3b5bcebab80cae330923715bd71c3535b38c0c244fbab7dd20875e4c20806dd44e526b06bd500f4d43dc0983214d77774b631a28086f2617d92dad695f79132dbbe03aae3467a0e200f90a293192d367e393344a94e3299d079a3310d9cc743d9821704e8204c7859622461c36b03ebf3959f4bcde4a711e6a0607ed2f8f715c66eb2210c7215d28137b6e7ad95720c7ddb3281d8be410e90c55d18d2819d0c0eed90434b31f5246e25fd7b983a3b29ea5710e9073a47abcd8993d47f4d2ff763d16d46389c8988c948e463bf67eaa7376a73e807c51ec11d912453021032e3813fe2f977bb7c475da84a0080c4fff425aa62ad35bd7c9b82cbe78ae35ff971cbb81cd558d3685f445418a23966e42cfd1b0440381ec2041d01e273c12adde067bf8f0c4f65298cebc1b55001240f656ff1cefe5adf9d9513cf213888a3c547660794409101efc8df147dfa8eafd3f368057e996b3a841cfc41ba6274a3f436f483e217e39843ccb4a3918e1c8b48050da65c8b4dd016eb89a0feba8da8570b6eaa872505521d209dfe0ed5c548483052f8d409fb710ab3d165dd10c67f5ce1f0b897b906fa8f26c65c2290469f996c5f176bc80d1a8b317d41c845257e718e731aefc39fac4bcb706858efff91f186192d377d5ce7aab981961f15539a5c359f760df7c5aaf30b169d0f06da4a24c80c141fa84d0fd038e51d051d4fb0c50e6f36da0ee0aa905a1d0867234ba7030a2adee725f98e288683183897c1e809aeafb694631187c0ee847c1dcdd697b26e41b1ffd71a3ba5678914b01a9ab082bcce6a2e0226efe5166019efb15fe101b00226374d8d9254c0beacb1d50c685c97a914e12a1a262db4af335767e448074f7fb54627139f0625d53a98639613688cfa3456c8604ec4eb194a3920df652fcbc1904d07bc07b38ac378d494cd668b23fe56a3c750758f3ac362087039e3b5cb1b340d40f739845fa0699d202d1dd362fe662c43e84982e4a3a1b38bb0396a65140266bdb846ce226be0e72be8f6a7b7f4cb5e43ef62ca3be1488dccbad5a6ca10d1f7e6a616b993c073a5e198675623a59c675aea42344e5ed298ad478adaaf55801fd14928466de3a0dcd6706bae66eb98251fb27306e1df677bf80fbc8f3119239e9c282058ee8fb8cf2fde197b33ae34ab67928673031fc32530df9aa4b857311763cf937b77e24794c3014952dd682f0b9020e5e19924c74eeb3be08559a2bd652938dc3a3ac691a72892b2287f0efeb1959c3d2be1f78a8a99979588c88eb922b1a7fde3d8ba4a82c1c494ac95d355e0ee099bc0929f316363449159e3296cf01f01d4827b8c7dd48d242e2aaa5efd5be0d94b06490331e7a9bb6522d1194ae16a240f251c85926c31340744d90f9b277c0fc5775c207ab6ac7421370aa0d8d549c4fa269b91ce69443c07b79782b89afed1353d7ffff303fc7121d3a53b016464757573a1802727ce2bb9094dca4543bf7d84f3c6c63c90dc7861f1b794230572075d2c9877fe8ccf825bf22eb7171b64472b3b7f8b8ebfa979f2d18757cdecf87762cf682014e074e1949903ef2130080e5ffd9870496ae07a14538dbc5f44f51e497c74b16d6f10c3359f2500472076a0f9cacea6e45f8db055206a30fed5dbc131a4a506a7a5254a2a524732bcbb49a18d1443f299fbe2a2d644aecc1aa36e705e6c8f4f41166fcba13903081a970a352f8931aed3e5b8c52b7d9a5fa5246f8fef70db739ba57dcd13f21d05700351a8e8fa4e66bec33b9663d306695ca2e373c3403ac5051f7412ff552551549025bf4424ea0daa3e9337e1d2d2cb8ff982386594ddd98d23211a5484c20b57555cbe085a275343a2e7f7862e2d4020f2fc063ba76fa7bd6889d31019e682e276e4e4c1991dd0f5bb379529160300af0dc17af0bf0be321705800d0167713cf28c74aaba12e3ab8c237ffbc43fe940f02793054cdd1495d2fdb5c188b4f25d17ef768253b5bec2d557edd5276a858aee3589709e84a7776143d973b98ce9eec6668624444b4783bd874cfeed2a9785a108aed2d04f69b976d0d2c05a3bcddc7aad45461f791569e3c425040faebc06d33cfe67f5a5fd3560c887aedaa8c99113ab0acabc168660e253d1345ec80c63821ab5f8cc1a488e97097c042f9a66c4a3aac7f3465ef7c386854156ce28e925163a20a41cfb167d23752c1528c21d01770c2dd3eae981fc136de963d359e1cfcb1795be314efb9bf74d6ff4c5f3dc877ad02b17d97c7da5e59dcbb0a2acabf583c4bdf1b5d2adc3a49f73f5cc0a8bb9baddef6a860befee72de179e475518888339e4cbe5d31456276ede0f90a0e33d7be7ffe241b941dea39983d4dc01f622b53765494bda34a68fcd7cacf712dcf64032a83d27963d9372f8e2068b2e08c7bd4dddb21ac64d958a0ca1968f2b1dab8622eeadab5754ff677d7218f93500c12bcc91dd0e6a8fec5beff87ef75fb32f0e3e4c9a13e013432d3bcdd9b57eb7b6eed0bf25140d8000b337f57658d1f3d8181c33863c0b43e84cc236e14f1b5c10fb8bb0aebc3a53082a833f55e7fea99295ba8c193737e855d9afc8e4eecebc70486f0a24e0a2223b54ef3f2984a4b0e204e6a6246318b9e7ceb1b3ac242c88a6b5b10c601b86cccf9d26cdc002f8c1f5f8deb8004055ad51add71d9022f8c38b51dd6448b864a3c121838460eb680b8edd4e1a6a6d5a074e84a7e741f264a3f36d3b4bb9583c34186641cb8573442f1e9104847eda28ea905a09200e0d271dccd257e1b42de5c95499f306e46dfd6bfa5431f897c4fe71d9b8090866d5786b0ed219273a8bc0ed27fd1c3efacceb9318b1a24ee592cc2d644348c41fe87de9a16498aeea1fbb58748606af86669f6c7e1d74f404715b913e88ff36e2a1f05795e0c6ee03d6a6c4b9b91f83911c1cf7d6bd40d1cf27d1a436cd50884e04a3057dce942182be356d481d615ea38cb85fd01c533ac73a6602058f26239df1900733fdb9de723faca651f04bb5e3478bf12c507da552be134a5354df7d9be8eb1dd72f1883d5fb56d3d0c7d9ed465340f93a977fb14e313a60b62f0ae757b9cd38d7a6730c4cb869f6ff9cf49cad34ceeb1ec399532436d6e119b531f16e311f3ab3e24ef5395188ec8f2fcdfeec1899e0d8aac2c268bf1cd33b33b0914d398585ee3439fddd6bd854994897199807b9b6e7f6d2fc69f3cd9f90c181f11bfbc30d494f17eb9abfc773bc32bff4bc32c47329d40dd5d6805c4fca6d680d3ab56e662accfa270fcabef11b4b2995c50ebf9bddb7ce749a5b2aa52b372b387cc71ddd22a34f1ddf3ab7bdff26c5ce80aeb7d213bc1a2f3463d1789b84eb3a1421446f4ea0dc784ed5bb66b53d849c7c6fe4691f4f31401b7d8294f313272d05fea39becb7002c618d111c74d694356499927eb391bc31bb0de4abad808fbddc140fb042aaa2a491f05475b5a66e346bfb6aaf3cbd4c986f647251c4b150a0c0d9bc74a1cfcff96eab03a57f4082f2f466f31432929b4f358fffd999674d5e21e4db2432b60e0a7bcc63def4bfb7107db64414633c4ea36b387327d9412fd80cfcabad2323418c55a527e605d18d06645f2be29e4dd496c6c3aa58cdc552cd02e34f914681b6c102bb49b0e8bd734c7a372069bb5cc492eb0d3c98aa2553906b3e7acd6ef7de08005b4952a348752505675b368fc4f234b0ac671b0047ebe4b7fd975937ab6b054eefbc46fea23371a1b38ec28cc295e0e9aa66faefb473663e6dc77a49e63e3516c1423c4d1397b94a21f67a592c89d053323148e9c55fe339089f0f4c47b33eeff07a2dc90edf334a9474dfcc95e469dff8f35a04dbca0b25fc039dacf69bbed71b0ac342106733e84bcae9c51e7522b882f556fa5ebe1ddae084ca444b15714b8c63cfa1725493b161de16bbb2675d3cb52d190dffa60eca4aee1bbad7489a5cd52e72c3cedddc0cdae8c970bc7766c22b87419b37c3fb38849adec5ed420de74eaf39889bc43fe69bc4283c08441e801f8f85e3984fc18500bd0e9ef459a1fdc462d6e0413feb9725f461c340f348fccefada1325399021c975a486a6b08df47720234dc03ca7177c71c12e44804185aa3f86b466af6e270f19b88f87eaa4aaa89c8245194a3975fe08a431185bd99041676d74784c138067fe191ea94a680a0bef306eae93df91f1dbb2cb6776e7a1c16815b1b449f3558e03c280a80d333f9a5fa8978978477b0a6523edde36b73c5aaffed7693d6c328ce7b7a1c64ad6afca9e6a2d8f9423b76c5e375c007cd07e2f381150303030a8c01221c05d56f84e912be2c07c33120a35f92bd8066fb8fece26f324146e9eb6c94f899940b6e511c6d106821e2ab8622b99cc70603d789de72848a0d5f9e524c1bff6de4a13c0ebe3fd83449ba9cc78ca14214bec98c5d971eb3c17101a4ce842d2188505cc49ed23b400aca02c9ef04dab14f15a3c76509fd0ede9a08d3e8b660db742e40683fccf5b274427b32aa54779d414531ad5b1e64046a899a9b577efcb779c10215c34da930bb6e99e517bdb9e8ddd10defa147226f0775a934adc284b135d366cc5d75d0866b7e526eaa6e35190851588f7dda5954e5d0bf0b7b44284af092c134d797e97fd126f22878d280741e32a969e09e112872f8d73cd2c567cab7e0f3f6cc0f85c01202f647ac51da0deb6a5c735f141eb30be8a87590f0dd3a62274c547d3099268038b4757ea81b315a80e636f68071ccc65413c0498e6f6dd1886d2880400b6c9bbf569aa4703d77ba945a8507518fd0b83eba9741666e6cff89487f49a08e3af0af5ed2726d10c42d5fc6b8e75746450376f9c64228a2c7102346724c500d85889addf74d94f8f49c0870387a28b543fc094e9392a635617c96ef5179914bc2187e88541da6c518fb790581d2a2eb4a730f07abf1af17f24348e9dd272349574b0b301aac64de97a57de77f17016e4", 0x1000}], 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000012, 0x0, 0x752) sendmsg(r0, &(0x7f0000002380)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x1000}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="e3d590356437a1533cab548124c81d5e06d55e6f3f82db217812a24f1495b7f1ab5aaad470eee7f26210260549ad640e0693d517e97294a7d2deca60fcc6615c75e57318b46926e84b049d2c40d3af6f79f2f61714350d9404c11b79f3b6ee9edaa1c52f4f47ff9f3d41e211f79204628100a2db1a6e148367fa6586f4de63959f6995a261b9976fc2bd2566cd8285f4189f4227e8b8b91b208c4174bd0200eb4f9ece908a8bc79c6c8bba6ef6998ea002b28d7759409f56c1d50132f9ffec9e91a9a813eff4b401f360f3e2d7c23f5d411f6b5592de", 0xd6}], 0x1, &(0x7f0000000180)=[{0x58, 0x1, 0x8, "a24b8c196cc62a9e760afb06ac68a7ab5173a02e6caa28995b63462b97ec063174cc6e5fa5ec04039d4fba8b03cd4f3e12700c9c29d8666394cf007dd6412e112a5635"}, {0x1010, 0xffff, 0xffffffff, "23d3570899770698a7442e9682d2dfe52de6a94c0ff8e88553051d75911529d91bc5f111bff43781f8df78e593daf4b5affb57087422efc5ccbac929724d366b52ffce947630cb8f45a071eef50f61ef66ea6a7b5fc4074cf3b6252996d0855cdea49e7f0e2255c8b999f8ea821ff7c7556f3134f7f6f5f01363a2c18734886eebb34b1370ac146680c11aa16f0b071656b6845888783e1a81f2701e9b5194d3cf99f370026e15ede303d03191501acdf28b448d23c90bf1422395e117e9b580798c11e854b001d383f0cfc87feb742eb3afe2ca330413c21c750ed586ceed3113e45d6cb758b5456410438afee3000a011149be607164da8178c3446b4fd9496cf8939d2268389998ee3fb9cd9055bed2c17ad54fb7c1e235b64d18ef58b6b575634be0ed633593d9d429e692ef1cff388a0574ece16d492447f30d9c84864e60846c46f0668400ebd203778d8053c94069e840291d02aa5aa59c384f518546637e9ed4a1480f0cea20f7f8d8054a7752f5b9d48ca22716e4328dafd920f9988d84be7934973437d2255a34c5eab58910c7cdba27f3140fcc06b6f80405ab70abf8173eeff83bfc40e7c0f2a4906a3315f782ac2a1e8ea22f58c0d2317c9fb89b8215d054bf3697abb0192e70b8eb680df1e55288aa71d7d5b5e9ceb51e7d1ed6c69fd67e34f874b6fe4cd115e3100d9d69773c153ca6a35fee15942b5860744ea45dd5d8cd378f78f883be4b17b881f4be6c33cb8e136033f45185e4657d5cf0468de935f4a4c6e5d20508a3f22506f388d4577c173b9bf76ea42a6368314a1063e03b1738bf25ebc1a044d56bbdb6aa7ded4943dc457e5175d4c1bc39f2769d977282b82fb5a9ef883c1f0b2f37b32d0ccbaecd8ace62110895880e02df653c430678c8c4241ff55c182089cdd6a894e48d329b245c00f29c4fcd81fb560788de5b43eaf28359af3df5ac0865f4115a15737702f7442fb2661056c329ec48d8b37691ce7fe7483c274343f12843f428cdb70dc74aaf4afa4e72a162f826d71c590456ff9d10f299f05659dabc34d3d55a1f274ebc4f7966261de823a9b7e0a690da79aa2b298aa6301fa6e4462652009331819fe4be7ab30dda9aa70197310d06a7c0e4cd62965102bcd1715893300cd210c1ed48b7c03bf4a88cd6902439ea51f48caf325d9fac3bf8a20d6373325c592241ac7c13409dae060c94aeb42aae3e1a0fb27c76de6c912fa25211f7c538176dc23a7a12ea603da02b77c1e5ac1778edb811021ea7373aee28782b0118ef42b8f359360d4966e969b4a50f1c372d002a7d99202447d2f613dc4dd5c59671711f8461ec9dddff4b7644fd8eab588ff9ea14c012032f4faa5ee95c0da03e3d91870334f696cb7ac9d61c64ebc1d079e646eba4fb8182705582378c1782369fe9132b4a13acddf94fe95a5e852ddfcced980e1f8ab990612719c1788dddccd7293c049839cd58e36702502284fec1d516638540d67b6a2bcd3c4a53936aa422f3582f6a56a4374b3bd172efef776af6aba88ff6e6bd6ebf87c5bd6fe79dc1a3618d0ac856d6bc8ec1cf24fb6ed8c1d7ba2ffa0ee40b8b38206d51234d2fa9e81a72e69ec5dca9d2be171307cf6ee70bc600a2b7de40f7bd6545431e9dc8d835ebcf6ad04c9e1515db645290a975127cd07dd02c185bf90a072d3e1f63c5c7b41b4a6e5adf9e76bda6b7cf16404c632ee3f3d7b416968c663b6b81733441d9645aa7b79e8e741437e5326deb3c72dd82440950c759158c2793ea60ea3b9455b50619e11000fc741ebf220433e21f0a15fa2dfd1ece6d5b1aeefcf1bf539788f53f659b0564b96cf6727ddceb64d6b5804dbb0b848081098026aaf4796679278f8c232bd0f02076b89d6e9e43796a86fe274957cc7b483d27a194ac2f23c24cc415d2f74b46602394dd6fe96726c744527ddb3735f2e17dedad67b46a21c1d954083bcedfcd5fbf9912bb1453ba7f3daf8fda56b3015c2dac8f8f896c9bff7ab91c87eeeb6f9f7bec66f21cd442d7b22a29777f9c2deb4a510e7e72b503dcd26c9e12294d3f59f8a71013c2edd48e7405cf2afcead0bd0a07ec4909e10d06847a9ba62e51c601f7ca0767e24358e158515113b8b9bc36ac4e260daa99ed55621f3b376386d4a27c759147906f0772c155df84b3013448ce6a329c70d9f979907b347f8eeabbab6da79132f97f6bab2782df5425ad08930816555cdaea8ba313460750ef011b4bfcd357430fdf3b37f20ed578c827527390cb3ad5fbb6c5b0096f1152946b7858428d10fbf2325c038f395d24f28105d6c14aae9fe87744f39e6e8f827471024bc4e4effe8a3869e396f0b88e7ca55a378a8cd55d0ea7bd5fa23008bf45ad5838a7697d017f78e305f62661ab7dd4a8dd5e03b223610372047a14b83340d572e9790c213379e18ec5b38c9b99210e59ca92191462370f1c7d768f77b6c9c2c67a90c91f0050d84ff4124a7b3e5d0c92bebf5c104a85800b31164421bce30558d24c87b3789e540effd2339c0c637ce1ceac83a2d067f335ce27dc9f4edf92a0ab06752101b2b1255ca7746f0c34a5814812a91212a62ec1440f812997f3b3211dcbee48c347175c6926585058184817a7738fbdb72e4a7391ecf927b789c923c69250ee3f08ddd5cfc6049d0f7062d9d473308902ba45c9e4f8ce9ef82a563a71cd34c88a8a4c4dfa73ec299a07f4f20ccceb8fe478f1b190722314e35e6cc6d0f028fb74a08812435dc97a5f8cc1f6966048fd2930a33b30ca0bf859f7c434cc723c739b8a88cab756f7f0f06933b7efd72774d59d9ba36819bcc76a78ee6d1864a4d429b5f18e5a2d066acd69ca1ef4261f58a86cecd7caae2ed26a2accab0eab254f2c1fc757be5c40bba05810f1a2245a05262ea230e16b7145c659a2d5da75bd9765bd3b81a9d3f7079c38b050aab2f2bf2be2bfb7a9d7431a9d5efba778121910f555ff1019966195e251afe9ce6bf2fcf25c356dbf88618fb4deeceb931c04d74d2735bc34e6cc7edbb9bd11f231c4ec5f180256664bfa842cf92c0e467b0562838226f1f067d823c4a533ea43872290a37416f061407b3d199c2240eedf232e9ec3b328a39e489cdc0bb1e0579c2bfdf62a65391cb36f1b0ecb051a38247143ef5b8da6ca6a2730ebdafc9af61720db5b12cf7c6926e67965616b7e7bd4c626fe0d077e3a58d24a440fd326f7a43901e3d17351308a35c5b07bc203c55da421d82150f1cef010da503fd2a90a125d49b03092ccd1d31474fc76cbfa6bae458e7f08bd67e46d070a67d4b26d67f48a1fce74dab9f8394aadd15fff2ae074d2f3100332b4c9f4538277a9f0ba66d5226496756131275db71e79e7a98235551f6a9b466b343ff2256df230c0bb9817bfd43e415c03e411861a5d6d5968176853c59e103e5efedaba06b9d17a7420f08d1709b2436b0172906f1677c750b532cfe6d8bbd17f16b991d35562b3c9b47e9cda5ce83745159dc6ff25a52e7772a78b6a06d30035ff21517e8b70a4d98e68ad74fe3524729e9909205a41156e682ae0ab66a860c9f0555080815a53784a6664ab9eefbf97f15e6cb6a9b0d6a4161f9fada26ce3b7aff9049551717158640e5bcd527b5c81bbd9e969d214749f1c4786f9d439fb4923c9c304dd2f2dbbd192221b2c1aab2581a03571835642cbd10cc9b3d5c00234e7ffa318179c7df35100cc7b5ffcdbfd62f8c6bdac4455ff658b244f835ecd1f8d671958778ad94ca6905b46993d774ca0b038ecc795069b3055af24927ac306d7db1823520dbd041b0a277ea85ec8e73541f45764b478f2873901826d08c25d01620773c1c66195bca82ec2420d289008784845b2424d46e5b855ea0291a56c2be11ba1b8e3b721a83693ea82082a6680faa57d78b77eeb5493cb31f6252615d976bccdc68d2b58f58bbb83207c99c10a6b93691da39a42576e95036f5218633539fb49c15a902d41411d95d808a5006b1e151260568ca97dd5524b29e02126ebe30ad444cfaf6ab63c22e10ca3b6646f0943296549aea99098b821283399e57e53eb7981577d3a6f0b0eac85481233be1cc55393d99f4351f521a59cb0eea9ed73d316fc7fee6011c3d4d57f162a9ff2a2dc16cf428544faec1fda4e56a55cbaa7bba0c17a036e8fbb757d986c34bb402188ea8251389e78eefd3782db1292dc88c46c01556edec7aa9e97f8ce3ae9bbb981805b6a4897ebdb12c909ad4267832ee63b7672fde55ea48d942b5f958a7db2fc780f124ccf89fbfc32fbc06628403b015e4ff22c9edce2abd4e33a9027876ae6d2458ddee18ac571933ef1fcaf7a9c3fe8ccd06c4fc1f449f1eba6972d00fc3820efefd202d4ccab2369d83da521bc9da08305301b112b4a51804e52c0c0f4046416593d179597e8898a6c6da6babf8ac483b9c1f910f4445711e7ca8a43eb0a952a57fc93590fb9b0196900c12cc3b117c504320352acc37420f831a983d7dca62a701f0aa797bca80e7b5f4e68b6a6ba46fcfe56d61d074bf5fa7c27fdf0193ef60345d57a586f4a3e9ba01bbae33aa086ff45899e45695d345dd8758ba24670b05654d46aebfa21f5c6edc751d511f80b34b6ef284622ac0780fae218bc1badd17c0d2e3b0dc91f0eee666c6596d54f86cd1668dab07aa590c4a89c6a35926613c7e5b4d8dd6518dda597918a8edea799a7239a89b987b4a167820528c3e2f12a1a17510716df4b839112c30f1b9df104a6117b3968b72e2b943ebea0c739155801f085aedc5c4076a7632c377cc2caf242b233a2501a0806232e78114d29a7671efc1967a5f7b3a9294a00c43e34cbefbb853dd577a591b8bf696be042d6126e51aeafd9a4f7ec54421f1d8d8eac2175d9dbd647ca79c84cc5e0cf57acdf0c03f4a68fef8f3e307e8edffb7be86a9b96733db5e08805f49351ce5f378036cd7a2543977ec0ea050e2207c6e85eb943f09eb666973ec07a382065e0692debe03b9078b1db47217103acdcb48ad35cdc27d4ea9de9b08a618b42aaa68eee8057a1be6b8e56d7e8fc80a35684252ea194bb81a6ad5e76755ee6178f534b0b0f3912e13e0f769c829162e3cf06340eff5864280075f695aa0aaa191b8f760c94ac0351769a77359ab2ef91bc7ffaa125890885a0cc6759b1407b07ceea961d4f0858d0233cf814e459fa03d3a9145136f577d36dbd0eb197e35941574bfcfd5f24bbc2be590a819a0f69f6648b277ee359179e6cbfda23f5783aa602df1291f3c27ab3f1706d2f530335b96b9a8fe27062c6c5eeb68334e65018481823e6857d94f3920797c49a391e5d9313fb22e997fbd2ac29954441340afe40cb8b9dc505e3b40fa95efe53e7cff5976fce9610e731dd39e74fcee392166b7fd4daa4a41252df6caa65f558fbc9fc2c5d6589c98e0757e74709d4c0351c5a5918e2276b9f52eb1056119858986b24d4dee0285c031a6ec8d1675698498a115cc6e7c24fbbd1d472563b82bfb4b9f9108681264b5b1a7a1ab9504bf1db2b77972e27b48c073851ed3978aacd728ee51299597874c4e8af7b6badf680c885c17d08fb6cf642610f8f2575d4edfc1b756b0466669aee64cacc3df7c2c1afc5a3a8b5055261943b5a08231b9c37646c1f9dd3395cd45be5042ce693c18837592763327de8b889d881c2df565b7be790796349dc621b506d5078d0dc0e6a2bf1ddc7fff43df8fc054d805c033a3c2e884c1d5d591949e67abd8fe5f028781c3394d567c67a751deb2683c8d7de0d1310a44a7b4fc20f"}, {0x60, 0xffff, 0x8, "8f1acb8b95e5bf96082c9b7ec6c9bec5443e621f0141e0af8ff1a277ed5059d3d08b89b4480e133d3eabe679adae77094c37ee1151bb1e2be3a5bf0f3fec0d2140fca3b6156fa6a3fcd8e5a9"}, {0x1010, 0xffff, 0x100000000, "2b58a57565e46488aed7caee8ae14a78112a6990833d096c4fa6890f041b0a7ff7a73490fb7b72fb47f2b54066b42d5c749e576027afa677ea9cc0fbd48a754d77df73ee886956acddb4b62869dea7a5e2315cfa0c47ce1fae01abee80ed07f25f40d1d0ae46d9c23f0b2f0ed2da5ea97995e842522672205213a3ba40372730b5682f4ffd6feb0c0c612dae00521f7b7b51ed0070f6a9ead8e3b114394c0bc55e2b59bd6e62d540a3333bceb5e6252719aa232dc7ae7f7cbb69b55631c308fdc9c3840aedbdc746c4639e9a0075413729c868fa584a59f6451b7892364890418e74cc0bc8b6f5cd710b4f50240598e8d61e6c5a0840defeaefbe420ef7dd05d5048b5e7b043bff4a80cd3110933f0878a4f2d84568e4168a31c9f9b55e17a930223873078458cc53d2319e04b86dbbe38f1b7bb1221c6ce15c10c6f91b2a60888eb368687db3caeb03b8af9747f58e7dc5df20d4701de1b948c3022d65f5f6f2ba3ae65f6793e1080be90d16354da040dd4acd63715e1c8260ad86c05949c0d6f1d3d9d47a488065cac1bc6d6dd6e8c9dd40602885a4447f2108e1441c1da56d4a3b41f7d59af32c359a6906b95c8f255d78ea39ad07d25aef3ab0babc4515019f771222104a77b8109e9125a6bff368616e1e2640706aec081f2838b28ed5d6bbe9ecfc1d2c076e26b9f41691556a45233bf475b8bc53576382971db1300e577f1e9f8efee007506db9662e7b83b96a18faad5e8f1246e849aae4bfe598dc35816d9e1cd64a27ea74e031948045883df391298813364b8a8e3e3281f3794fcff34946ed081c86acbeea7b680b9e6946456b952d9dd325d726b332491639e834081d258f1ac898cf25f7abb0320d8719a943431a200e58db70ace95ed6ed4d2ab4265a751aa1028bbdc4b3f2133f110acc67d654cee1c73a31da8f0514b2be66c10c38e6cde0622fba939f8f3e966bc88319ec1674b785d346e48267e7288273227a83dea7492bd31dd027de6096dcae60239c3499425f98e25c32a49829bb49fb565df514f141310ee30f2d5aaa369af58be0ec66bbd98599380d88e74dab5cfacf12da930cc6968b106de58003b1a8f9b1fb0a66f6abbdebc31c726f0b6055a26999892b037e8d12235aec04090b68cc011322b265ae79920e13962d945e7f8ab45db4f7700d6c4f833082eb8206b1a6b8e9daeaf7f7665af0f9633501636dc193d699699d2da69467c3d5882eb29d36d0628e632152da892fad09c7db4db9421c4ac772ec522b1d0ea191cc82d0cc363fd77c8187826eac84cdcf1c73b79fce24d0441889dccaf2d161c6faa3307435e1e0b8f4afa9bae2bcb0f58525992603696943aa55cf81cc540ac7b597695fbdefee052cb3cb9c7094a07128216dce8239f8168d19b81a6aaec9a07b70e3889a6b8ed39969606239e0371b3b001780d63783b67759d80f2ff24eb6e5667308c5e4f8bfe26557a5c14bdb1a3a951541101be41b54eeaecc5c8ce8c3225263d1b3b08fe9f995ef86ac4a5c0d6ae9efb742a90d304ec9d3d5338614b4eb97d981ab8f3a06714ad770eed6a0e1b2e9d975c04637e8bae248651fb12f64f6fe6b8c586ee265aba07567517917b96e5464440ad4fd38d88b1bd7bacab43d5f4019415a7ba46dfdce76e0694f90a51b0c42c4158d1cdf991824414917ecc95d75b9fd0b53426e273e50f38e352a8800e2d738916b70fb719d6edfa29e6cf3030c3f326946838941f321403ea5a2d1a4f2c21d860864f8a62f3f89512496c3b0393c3a36588eb7084453e9f4e9a3ee5329d7b494c3524cc3fb891b05d96f65b1a6c89a9ab24df87e0d3d2ef3a26a25df67d9a57359c39ff91e387585e92a4bb107437564bc507d5db48791189f3170ecedac6f3811b5a4db4ac6ee79ab77b6a7a174d543339563ec284f7d0d311f0c0296e4d440be69cd0337d152915ccc30f56492d337cb40aedf66a034383c338e6067440df5f1f81d692a3d978aac651bb279cd20551df7bfae8704bdd5de50e1c1adcfa405a8209bde0b2ab66399d27c2711bdf97d0f6807c7807e7f32427b11cac0d38b90d1fcbc0b44e4f55b420aa2b6b3701e18f3e9e42cd467f7ff5fa824de50c5815eb41e0675942e3e5ed0477f5475cf084d5d84f680288dec0e1ef3a33767d8fa5f06aca740d51f46bb66b0ae8193ae1da6757c56fc7da67bc7b6def49b4acccc03f3f5f84e4d8ef982fe6a1fcd48c78795615ee043c4aab91a366a427d2ed5c5af6cc2dd9705dee24fe23facf1d07636dab6f54f1e3bbd00dea0c6b2b6bf225b1cd6fa1ccdc4276f7f5be8046275afbab9397e4c326aeda2ae7c76f6c60ab5a2ef1bd6a59d8e22fcc110ff65e0d43907ce75dbf1a358a0d9e1e6a9c00592311fd9525e4679825c3833fa834c89ab2f6b233fbe91d6a57c198d148b8565f0978e3fb4e822fa1ff59e3061a77200365d3bfa8347a85c70ac366e62fb69071b077ae3063cc27f38ac22b2b38cf774e7922ffcf3121bc4ec84978def75627ba749d4856a3d1e0ea469d6f3ead84118f164d45da174c3d591c89d7bd5eeb18158cc3f791770fde45b4d591a34a9d200ca8d3612878d47fb7f9dbdaf35d01f128f664d9ffa59f51f834e0beda0fa1a7ba9591c2e3e13db21eaefc3dbf3c092d6d9851b0a2d03c94aa756b2da4e0678598f49bd0d6acf6819faf32b01d981c77c3c1b23047cd9676a7ad0739bc8b827fe19702a6f4f89345a151f4b9bf291ec438d436119742ab73c6a372a7559ad41718a7774437ec63a6eb8ff596952f685e36e7f70298cfcb1d9b8080d76494570f9f8d3df498063c7899a542dca63e017d95444433de290a0c28a1836d2d38ebdd2c44b5c98eab5eb4973e681f113a55ea5349b97d82d9ee016ef92f821506b9c8439a0c6d3fd6204ae8d23ac197efca301fc7cf5a64a5d7008ba8723ef76889564f176e53362fb9dd25c534ca8b2598822c65bebea208df2ec19adec9df6a53494d187a3ab24e0ea2dad6f5c1ad144318244a3a822cad554a03131ab2a8c92422674f72b908683f036f1132e79a93291c3265b4db0f3531db5a8f476197bf94f0033c3a084636d2d3c0523faaa060b2546d3ef2f87222d203a28f75f2dcb9f83ccc9c41e281ec338e2e97b15cb3c0c540093d5845b3d9b940e96286eb5516768fb832938a997d92f2cb76aa679ed401b8bafabb2eb20260145bc97154ec9c9d0fc025c12c919d443f97353fa2d8ca3845013d424bee7213f6d95ac2a8c84602ef9d4afbec786bf75959309200cbce5c19d2bb7d07bcc105c24942b640dc0e10ce96f386788ede2a9f0b4f0f586daef8fb06c7c69fb70256ac68e7f15f035b9ce6fc4e658defc3c52df60a13bdc036920dbdea61d1de832ff8e97746336f3126d32e728f159979ebaf678dead81093e13aae2b460430184685b744a2d53238b336c406c6dd53e3b4e8d4366a3abe99b0bce6681639ade687ca08a01019ba41086deafe00d6daafd4f1b29fcd352fe5e766d41d4de4b2bd81dd0499c4553c1b465e35a50d2ef1aa5a59ef1b12a483718d39516a63db5830f3399fd2af67f32154e34fbda0b027454801665082307d0b61d5e3f737596e3c100ae309dd953cade150ec798279385119fe85cff158d830a438d7944c94bb448992d9da07f79523ddfca60fb0150ef9399f678c1f5d7fde8ca512da2765a199eb53418fbd3d91598c253fbc90544b15b6eeebd00703995945f02fb5cbe866dec53427258d28c47afed5a8c958a0a8fecd18cb2439de233a62459bfecdf3ba717a7758d9cbe2409aea31511d7f7d34eaf56c4bec0f2efacabadf9c82c469e632117683b3ff4aa411e3fed561a3c888bb8961a1fd62bd2efe5a2cb724802d8430fad804cc5175fe53074fb547d7554cf2c0f0ee36815ee8663778c3ea801d642386b4e9367daa63176290768b72a9112a03b48bdf7d4fc7a676c12142b513d2fa49eb91dc435fea76472d7225dab845a1cb3fa19466915502edea8e44be3552f19102600cba466e4ec05c6b6a1fe6114e3654088442a6cb97db98f6623e62186e0e9569d8e00bfa1ced4dcbd307b802e5d9828981319507c99e8d6381077ec75e0b9048ad79cf499b48e23a2ba144535d371f64ba2659f62094d19125d11561adc0175a826415ec3308f93822765bd2e51185c6683139913995f1f917bc367f8a975d543c4b128997b1b72e0110b42dac6008819670c080361fa0e93633814cb7b472d9e831d2ef54d1889f473a1aa66fdf6165efa56209e08eb67afc4b086d93777835910bb3979b9cfc7f8ac7d401180c5aea53703b4414d449f98cc5208f99f50c549cf83791cf1460c0221990c3a6ebfb8a5e117244d2dc1c4bbf0a8c76c77ed0d866eaa2ac9b6023909b73b0e0ad4a801d73b13db8fb8711c7ce4577160587d627b8eb35c71f7a2b55961366a8607075e5eb095d175bf2d144032c75f513f0bd8c66166e42e81a8a06e5fb3fd0e05d915f3a055100edd4207687bf5d88ddf011f96cb1bb7cd41c3be1413be00e9a4d27a379dfe4f479d91ad35f8718f5bd39521583a5c2921d5ed5ad896c074b3679822d5b3fe56bce88e06cfae97793f2e0882d0fbf343b7f0cc76a41d6db7f19cf809713c6540c529a6d876c3af48c20e7383a31d1e5fcf312e0d3f9797ff263ffc26445c0067d517b397f44f3ae07128f8f0eea9d154d2712a9ab9c554ddb19fb9709b7592736ebfccc85414f9dc0bd7fefc8dbd410c64c2192632215577f36b86d065ac5d209e314230d10b8d7d3666233b79a1e15551b8cfe9c397757a11ab913b5a407b3dc3ee19b6d0ba9e560f14c0151284af4d45e8965f71ebc7217c1529252f2f86c7030d3a9cfc41a4e3062e2be9e1980749fc04a3f8a956dd1abbe31f9953b127c52576c139e20a4544e1d30b6008385d900e1c6a5eeda188afdcf3fc2d34719ac8c30abc156b408336657c6c230a72b8981b4b1c20c0e3e3dd5cb1145425468b655d0509ded3c57378940312a02fc29b388144bd38ffdc80cd99da6ada06c6a621e92e40bf89030f90a8ac054ffb0584a9e2e09a93b8ff8205a671b10267fab1d4c6dc8fbe0de1da105908bd47f3b89497c08749b13bf5bf60da01ee5df6d3eddf055029c8eae2a83eaf6afedff120d5c6ea6e094add5e4baf0dfc14d8727d662292964858a615907f097260eafaedc9882f09ea1be869b6c8c4bedd660639b8fc6b07ad42501ab323995912bf93c95a408d15363444275fafb7be300314f57396f27d1110dd00c83d7339458b18171da9ccd82c1a9b1864cb5be9215a20ae19c35f3b30aa91a500e9dee8ccc29eab55c94a7bbb1a652f4d813c3e926fc35f82b7755d4274acc6cc71ac5dc0bb1f30fe48a720b32df291c66d2d668d4a3e2e01d2c622e1e321715bdc912f0bb31452ffc807d67929564987b30830ceeaf3f95c418260f75a424078c133bf04820e5b4e69d5835323db6ba9cbbd51123e7468f959b1675fb074eb3e817f4d85916b0533bd10335d695082e1de6eab91333c0198baee9df5fd8a184ebcc7f6fcf37253d248a3cd31021e0af3520ec2f30c509d512847fbc23e20d245b290b3bb6b2347461dce743def73a582b68f1039885be0e9e871cf56173fd1a48605eaf9a9b5064ac54fb256e4b8527ae9e90474afdb8344d187d69f0cc5297e73e01c0e43eecfeb5fbbe58aa29658d67cfef81debe2156268d67508a76c1a0253bf681873f7daa98ecc2955fbdb79d18864cbe7247c470623cf685aa52847d"}, {0xf8, 0x1, 0x2, "fef2071cf94ba1138c09d5c3034bf1bb2d2b3fbe479d97ffd3f7453c95dbc81779cae91c84e362dc572580329c889b0ab6eef6236e95ee43ddecff131f10f917a9e6e905f8d05b8d85bda278c5801372cdb50e2d67c50138a7a73eb9c48b0ab7bab7931aefd1c1de53e890954ee24289925238b3ee3f81b5c6acc0ae6b4f53511af81bcfe33e0431fb48f01a24f01165b7de83d28d22be432118df03aa921a7d4467b1a23658b70a2822ab36c272b38ed6b981b0cfa48d1846c49ef7f8da51b73db71f277768bf23322bd72048d97cc46676937dacd597c7fd611a7a1b53c55ef8"}], 0x21d0}, 0xe) 13:34:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000001c0)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 13:34:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:34:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="0e9159fb85433d4ebf7624d42f22e590c6c91d0a8442e03bd20c59e9d07bfd3d249225cacd84f6651e8aa3639ae4d826f14798c50f753326d8a21ea1a7c8e24e448612934a6f131496c7be7c3873daf45d5e4d0aef50530ec0a2975e2f2a63c401c02b515a74e7dae20500825d0efa9ddf5a9e98412c8731d3d88d5c0bc77e7a75923f58602abee1cf18873fe7f6113bc8257497f9e1c1add0bd2ade6d7a25cd10d4a1f4ffd171f2ee6e9d2a8460f4ce76a52fd4a01ad5110213f7177f45713f866fb8953af67332488f4593cd97ffcd1a6b70bd449abfc3bd2bd48cde6ea39e5e5a3e7ee8f2ecad0fb9abc296b76b17844243e72669bf58f928cdac10b76e01279400ab6954c1fab191606f80a5f3b5d6cf81369293ea884add6c37e519922b069484838e9046dde6b4e454e342b38b2e0212ce37df5e71cff07274a1e405c4527186c7056bdc3b954e9051863acbccefc8a1a61457f93581fdd4c238b6c09062aaf98c785dd9e690b1f6ef91fc2118f97452eb86779f1c0bb45c70d67cf51195dabfe018fcf0a0274da253dd552bdcfd61bbc4557f671e0dec1b9854181551859b9deacad5206d24cac72873a95d14fdb709b945dada37299071199601bfab6d89567a25392b1fc5b2c983c8eb4c914e4796eaa27b98fc7279c6da352610e14b33d598e5822af5c77fd83225b1d19181842c04a81b2b4155af1b06990bd8446c5e6b8212142b9b7078e19e8e354ebbd22271f7a93a217ae43246007612afe8e8c22abd5ca7bcb6bc8b337633ad92e94cbbff05a695ce70b820aa689f45f944b172b2dbf676807317983f2735e3c59c3d1f4922843729f7c2d27f1ea06d91d95d48c327ea52a5b9aba6d103e51e47875a80b47dcf5999abf3ea9bc66b8f3946aa1f3f1f6f7ddcbea6af17f654aea3e6592da0cf564c22c84346ef491bbfa36f630ff505346893fde6cc69530b2e0c72afd2a58d3a1de3e010bc29f752d66e5ed52808642e2cb5bd3d2a13ce27919e9e060b2298a7ac6bfef7520fd54b4665c1238ea0f714605d6814f9b8add14661d806bfcacf79a630fab2f15d46ac4a7ee16622792bd5190d19b0f2daa0668eda4fea9b330b9ce7252daf678f61e4ff75d42a8bb7aced1c6c690a29c5149876dfca5359806e581c6a7ae2901711e4d74bf0448a3ae7f89342de2964e3411f0b5d7e87f45ad945b5ce7a9be54550dfa4e5ec303ecbb2774531db882241ffc4932367a9df7f55bad4dbf09618ddb61d77494e1bde03420d15377f60d73e7e081f1a6749bced76ffceeeacae1923b8db5a73f557dff5a53a3288b717d4977684e78b933804b60a5d2e9d15faba8ea20acbbe6f1da85f1eeb1404749206acbbf374ee68d227148fdbce49c071999ae94b1ca23478c5eb3b94974d934c99a6ec2a76236223df53f5767b7e6b5530910dc6e698e673a3aa94a4991455c57a19d1f00a5e7c996fdcbe05b05137aa210c70a1263a47d840165845c807eae078ea574c3190c41cc17559288619dee3d004fb3aa9572afd29f265f1821131fabbc23dc3b669cc75708fe20223d4978d456a7d4cf750c9dcf3776ded70513ff27d83d3862d5fb70ea23574ed98c0150dcf23b811737c0b2ad39ddcfc778b977bc98e1164b06096091ae4aad8dc85f0a00a3fdec40264cbdafb97e4ed80410645ee41599ca0f6b015a00179dc64294a8a96f237e315c0e9dcfb2ca05d03e749bbccbe73c0515219efd1262e7884bff75e2dcd174a2dba99871247830db88df0708990ef98ee02fb6218944187b66091d93be3c1accee6867219e5885e0a796437be839c3bd35948b91931e5b2887a2511ee716ca75e6834a4a2d30aebbb6d8e61bdf0330240c44053fbd9be05b1c6fe3df04d359eb1f3b453bcb98ab985ee2ed89b7ed5429b815eeac8f86b0b217dc42358026f874197cfefee9b64fc103d858a68e5d10b27463a6510ff1455139e00a681de68d3fb018a43c64f23915902ca3fd3e3bb2ff13dcf65aa42f5f967f26e2893db73e8afa1a4214302dc3d1abbae54834b5fe92180ebc035d5dc99bcfaddeb8a3f20fd818c27eee05379bf0e3fb16ccc95b6cb067d6ac85c50e67539f37e629982dbeb0a9f6ef7f3143444af0420cf9dacd5376595045574884651fb653c0994426c490be359da57becf740f6e776570b168a837621e8b282343b7fc20741fc6618d68fa4376f118371cf9b6fc0d2cbda965e096c63b5bb831afd9347bdf28fca73c4fa4753d063f366d5653441298e3dd78acc1141694a7b2300638f1435e69a944bcda82f502945d9d052076423e3c29f27ae6be313ecbada1154d47e7a796d987f7456f1f7b7c6944dc5cfd7f7991d92b9a64c01e4bb91f77a9aa38e59a44cf1d65871c3bf8571033780a98ec29ebd19e29517c1614b026040012b249f4bf00985739eb5dde38a3c34debfbec5a6f5dc54d5d399aca245440117f234d808f85a72a4712a83d65384d5e01d06f48f1aae68c4ba0a989dc9dec11c99fa42a0f7b70d89b317000ed5975c69302aa2b4aedde0c40bbf9fadcd19a339d5af80e58a8957e69203e1ab7c981479f46dc40dd3a21dfbb1333481747afa1b9ae5b3af9d5f4939b2f4d4da23c3f686625ec68b9eb3f2a52a0d7559b81be24b6e51d4e7ca589479348862f792f113b7f9d2902e105e41815233b0e337a0f2680458831afa9d050e21a63d412d6985c83dca9a598cadbc8bc85c21a543a6ef6a35b3b70c7c778dc8d1813da0443d9fd98d81081191a11b9e6e50603f1c31c55f6cebb442c5b58e0c1206b04b01522153d973db1d9910bc09d74506dde4cf8d6eceba16d39d831c14fe77c601948e69a144a6320644bb498681778527f5b31b4506ff903246492962df0c1ed8cb9db07cc78f428756e65925986f2a5d5caf332c070ed356a6beb609867aad94d5591a8734fc6c5a40f749cfcd3e89a6a9e3eba3a1da875c2b9252b7e2a0b265c4c8c5fa5d97df8e6cf0c5928a085c2d5e88e3acda22f80ab25354b0eac7b2f136af5ce922e4b8e00e44dc1a9b2d3af53bce70d5bf3bdef636f6edf5b8c1454465073c6228d7146db158a67161d751c05c1afcdd86205a64cd41a803ef98b0150c291c23ab6f31e4d3f7439f0a3acba8d344912efdb377a2b5dd6ec3bdce79b608fc93ccc390cf86d1ed53e9ef35f36b1522a705d243ed48a6188512fbdefcdd6232955d46c643347647295816d33358091f290d2fae5a7ef81b03bb4a410cf62b2d43c4d3c99e4d4c28ee4124305711391b9edba156cb3280ec59f7db6652a489918de2daccb5d9330b849993332cf2d8d6711ccc0d0564a4c3abcafa4114ed3b8fc3f8baa669a20a94571cc27b4e7c4495d55fe4a038c7457a7a78a99a0731b4baf223d78cd796e8a32750607a65801ae9e93288b3da3369663b7e1e8cc8a78d403865437349a29854e29f38ed42b9cf6f12c747dc86b1bcfa82596646a1858442915f2c4cbbf918cff6c20154f26830ee648a8570470c3d787078177d326ea9e70c9b018de19800f75ec0f77ea1b1570b54982546abca23e6fb75801c7710c4aaead4c07cad69e662a45d6f2d744084519ccb00fdc2cfbbf41ffad954838795a8f8a69e37cfec1013b9720bba702937e08ca0b0980c5402da34f057e48b58636a6f785f7c7464434ce6313ce244476416f05c9cf1a0435c4f2083116944b1813277c5b30e134a1fee4a2d327f690a9056c4daf84ae8afeb34072618d1440a1a05129cef37379fadae9012e7d3f763d0e7d6f922aad38e55aeacbddb1e0f4ad925712e3ee50e1b3aa325f8aca833728b78e3ea4fcadf7544fb1cd53feb5317728559706f276af3b2829d1c51c264000e77ff7b8214577e4c7d70d199c45639178dd7976f3e50455119830b9552626e3d1accbbd6d084188eeefd17823cc316b8937d8d7f49a46d12ca586d4ce1dcd33bc17871052ad17aab9e6683e62f4280699085482a42e2a6b6ff932a35a50d66dc26d7e66a15ea75c98ed7773085608925cbbd4031801eee4156b424264b5fa07b1a6041cc3cc52a8cd86fd20039bfb679f9643712e026168a7597476644c15dd0aa4fa7641d7d1b652399946e4f759437e41b9894869834c8d9753b666ff28d15b8d0b3f3ba69c88c07967b794a7880f56ecab1c5e8840689da484fe0f810e8215a324d2b3449a2ded66e1039b1957ef25f61ae90a96cda099c07df507e6797ad57e54e2097eeb06e3d0b46a668f428cb009bd6f859bb401163cde15c0f447122f0b0504b4971c9ab8c87a1986df9ffbe7580003f10832c6d718e25f4c4f68275cb5ab569f5fb61579523cea3fe676115cd20a4bdb113fa3a926077e8e897737ede1b0ac8614f202f3777ba976813a74dd8c1d9744badeb7d284fcee5e236c7947a63d286ed4a42c53cdc4430ad6c244b65ff30be69a6bb8d2125df0f847a341806c46534e5afd21aaa70609be9dc56f6c950edef33f99d2f2e95a55eee68ad84b484cc20a0ea9b0f0dc9dd1fe1c865e775212030681ebd156248d35dcd81ec97e5bb67a3762bd045aa6d59b935b9922aa91ff54b4e8e69912903a09fa2cc35c5c72a59e98949580e10c210b0a488719cbfe4c47558379c6f0e4fe31a9dccd5109209ce81cbd800eece11990f6b4a2d96941eff355954ac6cd1753459cbd08568a26fcfdb1e85c8178a56ce0147dc7917cf3bb9ecd4e9ade3f4b1758117fe75e91538a2c9152f6067bb73fa3c4f11aef146758a4918b69049b2431d0d09d640c21a8498a9f8643cca7a3fc1fbb908ef5b0207e31c3b4a6d0d1d9a29261d7097e5c3d6f45b8fd45249e3b51bfe4214e3d49d4eeeb8279c66d1adc4a6159940a88dcebfbaf3c9b9c31bf695d62acf778e7941f4b64c4f9f2bf1c321f0186f82437047c6ed6cf582ab957544490d1d73fbe60c2cde47c98cb655dcf1c3ae7a838a3c7a508402c859f38d2acd71e00546f419d16fcee081be1221834c2880a3219e2a7d73e87eef10b3a40579c93d931eb233eb53cfb705c261eb270e029110437b77d8e14a238f0c3382daf1bef5ef3ad2d4da40f06947f89f641f59a74c78ef79c10d1d5c51cb8557daef3b57ee8530b97674ec310c745540d4259ccff970b034afb196c0c3cae2622cd153db7af70984b6421ac3b93d24d1ae48903486f24b7eaab5c761d9179ca20220dc4e179d8e9665067894b57f7a1ef4aa6b9df495b593c1efa8075ff757bb9e49586c0e29409e714fa8240691b526eb6bb58bc851870c08ed148ba396825468de17629d8483ddb96f78755703b11fcccb4443dd87519c02aa6161b3f7aba750c64d8dad7ad18a438d584fb80c65792222d01c5048b2cba89ead807fcb2ccd1ffb505c1a591909135b9da4509d9c2625ecd8d786bf7fb6a7ff42f735d2d6181c4880b7484aa27e1487ce3c98b1e89d6c867b9151b2150099ff242a89a2a006a036300a4bc4ea7c39b5d182b49967f4561ad255e5ab5a515b70437dfce485440ef5ceac2b439e56d8cea0dc1a28775f43a205bda75b7c62272601f5d23ef53c5bf506a17c536b534de67fa436c2c57096b3a66d56160367abadb931a9e4dfe1da68a497dd1644b6da3779f1201697916dd1665575d47a12a905e8522c6ace8fa12b2db134c140e21e00c030b6edf38f7202f74d701e2c79a18063d4053b560b0371d74295f27b263951992989405e8d45256c6326fe236f4903485c1961cf817fb7f8fadbd7d73c1dad54f9d00ef72e9041fb78cbac9c8950da490aa9d33921ab6a35e5e50ab", 0x1000, 0x2, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 13:34:15 executing program 0: socketpair(0x6, 0x1, 0x845, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 13:34:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1030, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100), &(0x7f00000001c0)=[&(0x7f0000000140)='&\x00', &(0x7f0000000180)='#}[\x00']) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x104) pckbd_enable: command error 13:34:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) shutdown(r0, 0x3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x200) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000180)="b165bfa2a45510b9ce22e513c78167b3ddade595bb5ac531a5bdd2c506b42d17fcc1a906fd20b84e296df89ec97deb5a60f25a41777389e188d4ae47870f83dbc1288c462c1b", 0x46}, {&(0x7f0000000200)="f693054c3d9918f413c7cd8315fb4a3704ffb97e572a948438005b04e411edafea491801a2519438f5a4ab56f1fdbe84b863d15d168f910d10bfcd6ad816a9c778ca4bee1274efdce98baed3533b15c62d3e0192228f89062636ffcb7a4990d5f7a55f8d95f900e5af305fcefbe037d3696ce00242671826c69f9e2329bb9aa1346187c50b4c3dd6a6bd798984658a459646ecd9f8a3defd904e4ccda587919c67666609741eeee0dfb72e8d2a76acf68bb058d8fa675dd49d762b8fbc440aa6efcd3adfde6a19", 0xc7}, {&(0x7f0000000300)="88095d6a2bdb1e2b84060a2a01dddd18e8f8bcfe81804d816d231edf76ae7b060bb3237f1304ce83afa3005db9a2b432499d61363d1b6e423a3195", 0x3b}, {&(0x7f0000000340)="361cc66787f542cd8d1905666b9bbd0748d8871eee2cc080ed39dd20799a96c0dc416b956bb9724ee66503f394bcefe136124b359f6ecf22d0250649fd2990fb87279ce3d02f74f068a35ba973353a9cc4e49d61af678829d44f1e0e962dfd693f1d56", 0x63}, {&(0x7f00000003c0)="4a729d91bd65cad54db6455f687d4324405e86cc01f994dbfc1e0f9bf1f4e95b2a7cd829f1bb4acce35acebeb9f919322207b85720c12895a4ce6f7a526c8531415b65fd740a991fbc2273f96ed2ec89c6", 0x51}, {&(0x7f0000000440)="dca4b2a67487675cc60b51b060c7f4de558b9deeb944bc98be288f16d3b73d0c4a21e755ee7e2af5b7aee4c7d556b29d1b460825fccb7e3ba309f3210f59ddb24ea4a3a899ae09bbe319235dfe290cd13ddcbfdb828b22d8c01b7741c365b2a1e087cd1e786aeddd93e1e31fd27e53b33f914d9097576ae23f8c4eb9e2e046842f81dfee1de13c7789bebe80f7a4d017ad15ccd9eab987cd53b7b1e5f66b836ef098438c2a4d639167b25cf99e8c288dcd75382bb236699a223a3f2c0134bbb5925fb75f0d425af1b5597a01a9f8c2582a188826e80cdddc05ca0b9222a3462318042f39a8cd", 0xe6}, {&(0x7f0000000540)="0d342ff85045baea4251b19bca046e45ccb515073800c48a090499046b52d2c869b2235c30c38be81f0ccbcc3a26057ff0c6eb5195287ba360d8dac560023622428d195c6afd2ae542c4c6537ecc76c35c3575643cbd18a69065f706db83adc8ce7f9f179a09368b480c007c3625344aa05d2e03edf746b11c46d841bec7abe21d85a31ce29037a7eab1cffc5582d6d64f", 0x91}, {&(0x7f0000000600)="20ffc0d65d71c43f125e7696620b61beb163f62730de9991d2148515eaf4fc9b65e60b4943e6f23c21d54e35dbadf4b3848489d55b3400937226ebaf55df1d7a8cc506ae4610cfec8f78d52f8df4b27ae899bfa8261ca6414454a52654c84a23791ec8a1274118216f337abfd6fa80838b47a1cd8c3969d56db182de4074bd58cc9f64c980704f1adbe85b9d841e0087a4cabe2a55de514f4acabb4f0c8df282", 0xa0}, {&(0x7f00000006c0)="857cfa08eadbd618fa684bf1682abf1a36ee2dbb35941ebc2f3b74af2115c11deb0ed86994c2f91ee2498e77d0c93a31233faf211979d5f17fb45746f7c381e6db3dee8087e492ec409c50bef5f8cc4cd14e0bff1dfe5685d37134595a5aefdb588f409f4d264b3a85ba17b5ba52bd1b06de836d90be4e017f8a841bba9c64b19acad877489b8ef89e3947f326a73724e7081f697e5ff99669ac1c715965256510a27aac6a8150bacc9275b19bce3f0598fcd7a7265672b7617d47d793c16cc94088153a887dbbdd63e4d5bfeef491cbde6e002cd2a93d873271bcf1eb06f9373a101863b739ff19353b3a1349815a6dda02ab238584750a96ddb1203543595c1de1b5ec93aa3b7f14ca0e36eb443b27de0da2e215c7b8dbe306fb6e95ae4dd71e6628d6891a11afc9646a6d0067d0ac603dc0743398313eea985e96afd08ec53a27d9b48c6c4c9e5a32d8b477bb4f6905e709bbbbaee912dc0788a2531d7370ada929d05f203478c8608b91c45884d51e1c55931e1a9d0f96bb2f7bf2776b63ac6bd58948136c16d0ff299bb6c3d2effaa6cb55ae6dcfd898fb674ae01deee8402ee06027450adcb4ef503853ea9ccd4fc1727602ed582709acf715d29b8e156209c016ba84cc081a6ddf0589f6b794f91f21a70c9d02d0c758e17125d400da0ec5603c4da7f77262df656f757090cf926e11acd6de24af6f1458b59f0f8708b4ead197b3fd59a5988a902c08cf0302833a88f630e74f62d4dc1431b0090ddd4f1f26c452494278b2dd867efadc501b6458d0fe433b9df0f03e21c339a0cb992dd18cdb4f1cf4cfc30998e63a798eb91b197929ff57279caae8255a977480d4e6fff0f39791c7e47a28f8f0cc1338aa5fda655e647edc63b43d10aca6867670e3f686ea5617388058253200452ca98ea35c8def031e04ebcb2746215f37a9ae2de9275339405a0f75e8b95c43ad69bf364c2efe5e7ecbdd4ee948ab9343c5f45d9061c09c4e27dde12061b1678fb795f4e67650d508864c929e8999a1eda8525fd19669429a95a0090f4b07195cf8e8e22e2edf9c473e611f7e51bfd49bd5a0710d1a7c2e2798f141e4c6f383de1420048c92f7ee25b5bb23df6223ed7498448a99751173ecc5b347a99c022641d5eb4b4f4cf86e90d074e96ece7285f4138a2c7dbb88374255d22b2a516b45930ea69bd8f5125fc5268aac7529cd2a94d6ac9bd0050dd43bd63c67b81e109fd39b5ee189e205bb4f6daaeb76978d9e1aeb561187b0ef79762da5c71faa11147632d7aea46bba8388562318b6bbe2d0d4f1e3b67d11195b50bc5f1ea3dbbddcaea1ae9537a4e20123523616fd8b0d7ab61e1669601c8e1e92f7933ed97a0d031818e311b3237fda3a5dbe99119c5329d3f36301c970bf63411f564cbc393f5c74dda3f92a2644d712732d9c715a2c2407443917c38e5624a623f35070b7a5a971692562e4841d69864ea19e39fa988f11f47729c5a34c7bbb2ecf2902e5eb19a5099163ac4082ae76bc8d0c281bc2d6271be4b1ac8c9aa0660332544fdd44e215c3a6f83d2992665cf1c4e783dff17acd9bc2906d70a810b96abe153da1319c2d9759e723c736f5239dab197beacf1aacb0ea7e084e354ffdc81f8871f4916aee354faee186f42a16661de3e9e2e3b1df105fa83a7fbad67757192cb19df65c5f8d0cfc30a7117183ec664744fe73315c8288ae862a3c73c907cd5f0fed5820b2617df0cebe810cfbf6abd14f8621937989fcd9979d7a9713bab5e3cb12e280d36197c08eb873de682cea7d92dd997706220b8c207d5f853122e91656ce9dda8ec67b8545c1edd5ef8472dc991b4be86e65c7b5c4a5206b916430c200ea622846a7e85da01578540208c06db29b87d9c2f76862f915831c4317c69c5830341ecf10fe12df8b29e1dfc723b1a60fb1e0b7b535b413b957b9fe4e33a8ad7762d08feda04e22645fcdc5758e9e77608fa6347121f35c343a22bad7e454b67e1110ef97fc3acb00bcc51f72b18d57e479867d7861cc6a69be367fe9924835542877bf86ac389e4dde7ffc01048e567fc78a320b28dd023d7b4c47bf531f65559d46cdbb6412918ce58be173f343f69d8c720c097205a1bd38f73aa0beca7b609a98c55037a044512102ee37d26c9faee2b671b61815d1a814c49ac74b8e594fb94719b5b84230027f82d86738e6a2644954f8a530dba2d3e080cc83c34b57a61f630152777ad943805bc94ffd415f5414351caaa8b2ce6079b97358547da7f2f8fbb765f192893eec959071b338f785543b630827c1a036afcf05d21893694bb8234add181a383123dd08a0ec6ca3460774c4061665f26fe01bfb959e9083637a34afc6d4cd33dee2b0df47e40d707855382cd348a8c765a122c852c6016b9bc68f4924719ff6fdcf1a2843d0162726cff513821619a9465d98eabb164230871cf4218cf34ca438329feaf2d9cf09356f49f7b83a6c60c6dbe25400fb643888077aa85bb8548b95e84f5e5784a7ad5f127aa825f97220ff28985a08648409960a42437eb348bce21997b0010e8f8ccc8116caa1633e6c6c76488aa6c748d4fa85fcb57696fe9a23dfdb76785412d2783a99ecfe2b0e1853db93157e33c95441d4e797b46b376b423ee2e65ed6e65a406afe1ec2f11110e9c41db779870a06945fe302df8d6c838d0c9f5377afb2afb43327881192dcbf599cb4413863ed57056f4e1bad64b77b6ac4e223bc03512c0a3d3c2c1729cee3b7fb26c8a5e43c3da49724492ae52833f04780eaec046c101d7c7e457fd885584db7cd695cec7e8e8af65ee2b3d1397e0814230d79598ea2bf2d5166437f4f80de5bec76cf478f4d1a455ee1f4f3056d1c8cfa54058e5249b20f85f30a2823bd49cc6838f1a0bafbd6d6d100545d97bfff7f249a5f96ba03d1213d4d6c5bb585372f6157042074e529134ed22eb4f4cb52f857bc7deabde5606d9105287b37bcd31b197c3543d0726d10ffe9239f70603956c9cbe8ebd37736f7469eafc93ddf7f06d9a931ec2f35148883b3d7052214906b9c85f060296e4fe8578832bb2f40630dd82317c30759ce183579ff8b6c203fb465033f7ac2416c3a8cf9c45f3318f523383b7739ab442505f4a21da9b20dd04d8c977cdedbc192dffa2d70eb855fe3c04c53037f6db8c940c65b5d9910b67b2bbf6e56c98fc595febb65f919c3a85e2310b9ab0adcf21cf4dc173b11b32e638f3a345bddb707a3537131299cba6a0f3f554d1b07f9ee0f4159aa65a91e208d64f5ac0907c7e1cbcbea54176e07de1d976ae0b1a1c7421fc642c940b800eeb7d61a5430d329a954730b060c9b14bba6344c57b7e22246ecdb15edbe7c07cca4227a7101dcf12f85e8b925e395bf7088d2b1d1306cf56981783bc551f78520f917b6dab8c178fcb62a52251716728e8ad9f6424d383424f34b9ece1e3156531f3f84517829967f93670433a50ea4c0fcd3c9e43708ce031653d14064fbca7557d70996115d94ecae2324b7932fba9bd1ee05061f86e4702176e2dabadd6f136b8214c402b52f22ecf0c8d7ee3a586952306df7d143219534e31a68cab0952d6c4147cdbcfd36e62f5921f3400af46a2a8a58e018981a5c9ec89c9b1752cfabb18f2941518817166b8e86d882ea016cd85acd5198879652d729ad9e2551ec10f240a4e3393f44876f712c86499039df4aa44de99cbf2144efb354fff911093048a18952e50a2cd55572cf1f15e23a51980c5a6b11bbd8c70656e90e837b55beefad6c1068ea70c68abec6a720077dbc4f5a6ebbfa2da7a20f05fd81d90ce1c487e195742c0b1d95918551c74a55ed296f39bbb994489c0390935128d2166fdd16c59eb1cf0a8004fb5df2810aa1da497b30813b824193a87432d7fbbdb5434a076e74f56649f5345879fe1595ea1dd32144a62b88090efd3a216ac8635b5a981eb834ac7193858dd0c1dcdec7fdc98a50a47dbe0668415cec24fb3f9df317c4b8b621d4bef45aad3c99f50d879db1b26cfee32dc1bf40e05631eae47293a07d9797c9241b284d2b51938ea6b7e8f94b3403fa50ed1632607b4c886897fcbf9c6e84d8a8c653c6c59761e47e9bb47c18709deea559dff93b16ae1c34c83402c7b58db86373d99ca392f0ab007c8a5972565a8d1db22f2d908ccd88075f20f6359269ae9f8f24d6fb151b0b091ceec787f9d4394d574f510a70a67210435122914be9abbc96857821eb4ab835be9186f8afc797ce1ec574027d362244788fc1d361320b3afdfb3d4ad3c758ee112f44cd23feb1c12e9b6de97ff7471d46ec3e3d12a6961e541f89a1653f550fd7071b566be79d6bb53f979ce1a10141d9927220625a3b8e1b9b54f07f10db8f6e578ee8b2bdbd415aa3647b231e73b0eaf6b01d3580c3e5e2f0e12dd11f09d91ecbfdf3ad048e9a673cbe810f6bfb59574d16668c7bd0b74d24fc61ba9c3fc9728c67e926c665f141e1b0658d34fdfcd06b5f2da89adf3f2e71f564ca9d879e1fcaa0da2283df51eb0a2c74cd3f8ed051689b4bb3fa3dc75df6b79c01b953d198980040d9e0534a5eb168c6ae6a1b041a261e0f2882261f588324a77c40c688f27da3ba9ea655bd786f4d7e78d4583cb0135076a61cd8ffb98f8bfec044dd434bf64c112ecfed0567a49e4d4fd04832faf2f3ccafb972ddcc4c30fe6ed1be91733315ad77ce602a67f1221a35b768272647e5321c09996d76354493f9d3220ce2b4dced50e496bed0af44c822570c9945b1a2965726b2248a4fd7bdf42233099a07c9d262dbab4ceff0ee1c4e3be76d3479631bace1b1ff2dedc98e43ec4ac35620d8670b0a39d71f8f80e985b6dcddbc89511fa0489b23e59b8fecfe82418499821ecc2c8bc7a0ff6f524c96b481f932c0473872eba7fa7a38357d075ce646b94bb3cf4fad4b2bdd8f5732e88921ebce57356ec5b2881a9e2576002793e8b6b9963f8fad172880fe51bf3b5698758ebcf5455848560ac9971413df6f23d5d4c60986a6d033398a2fe61f18cc494c3c64422bdf7add6e7d2a3ea0b4695ada6520c27aeca0e806c92d1e56a1a5e1e102e395c56196238bf7b0df120e64eded27b9ac3f95f9b3d8b832ea37c2c91b179b9ca4883d205c1e93b90df9188f7b461dc88a7fc69408e7e1bff83957b43c407af5d945dc78f8fa006b7892545ca44bbf744fd0ce03494d663fc589ab2f442d2355c9413ac146995572737f00fa61454a354a7204dc5d89f5c64917b30b72322b7b49a0534cf071a990e09c236b9f8ea0c530b3f53c00850f3638ba45e902b53e93cfb2404a1f64984fdaf111cf2852947835405b352aa3c9fc4f8b0334248fb82219c4e7298c5756f2f4b589d8de3794595cd067dc28a8f6d3c388e01ffef3273c615539a10efb9781e68320d2201be4d5648304bfce28cd2e93044e1e845ff48b3fd2a26fc6075f4d51c5d3e16b69d37f86506307ece00366fd5e8ae3bc299d3b0a23e5b1d2b39147bde9f806a75f6391e8b5b60d0d618638575b49e9d7ad4110bb562e7f06e6b42df0f6a72873ceb3ad0b86bcaad82361f18e92c70cc5cb71065a81ecd89db6c39b8358837f525010d831b6921f57046904b63ca25706fa8bfcd7e0c92a8f8114459e070cd63f7ccd33451c022ff83c609a7ffdeb5e530cc219284b60d7ee00b3fc00c6fd3233c50c5e6b36be4a84f68328d0c376c7ab060f1dc955e0a4d14d88658b3b8a8576a8293b40e5f173f02c56c544404b3e59d86a54a19442528422222f09418f3d0544ac72ef", 0x1000}], 0x9) shutdown(r0, 0x1) r1 = syz_open_pts() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001780), &(0x7f00000017c0)=0x8) poll(&(0x7f0000001800)=[{r1, 0xc}, {r1, 0x2}, {r0, 0x110}], 0x3, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001840)={0x571, 0x20, 0x2, 0x4, "d6b64152e4c3a6bcc830947b8b8cc4d80bc4a4c3", 0xfffffffffffff801, 0x100000001}) r2 = semget(0x1, 0x7, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001880)=""/240) semget$private(0x0, 0x2, 0x200) r3 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000001980)={0x0, 0x0, 0x0, 0xff, r3}) r4 = accept$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001a40)) shmget$private(0x0, 0x3000, 0x409, &(0x7f0000ffb000/0x3000)=nil) lseek(r1, 0x0, 0x2) getsockname$inet(r0, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) open$dir(&(0x7f0000001b00)='./file0\x00', 0x20, 0xc0) ioctl$TIOCSTART(r0, 0x2000746e) munlockall() sendto$inet(r0, &(0x7f0000001b40)="43d87c25307cc44b8588b217e9e994fd87831f7c6609725a11e5167ea8c84f72bf5d324fb2f70c11ee39fa669665faa3eb5382982cbbc16208893ca05bfbcba2e0cd52fdfb52021482dec9fb87a8d65c37b92729c188febc49b91fc827294804b7c80ed62d17bd1fe51d6598577307f2ddf53899d57409c03936d19e8f80b4de962790412ca14e53439da698ca4cc8fdfa7fd569177be450c42316d147b8a3cbdf357e6baa1d7bb8c79e3103261d2e17c9667e2c35cc6d1e8aeb356cf4df1f5b1a19db94d6cfed60e9efc3d0092b4993702f4c8b32c54f0a4cde1f324a28c4d398f2133a59f8c1bf420cb2d98815867985d5698fddc32a1d45343d344dc6fff78f13c5e6686ebf438b905a21e8815d58fea244b2e37a00bacead58768eb0949b0ca54d755c0adac0e3777151082e3ef89bfa9d174125e83967b37e3bb2d5bfd20e3ff417da7e40e38437937d309801104e53bd83a1e23e3beda9b6e367329ce24672c3fa7278d0e7833d5eb2f40930831d4392dc57e7af0425962af2b4c4ca0217a6ba17328f86c03851b0ae6c3d3944cf3ee94035468dab36bb037c4e0c9facc1a13c9e99abf770dc89fb2196eb7be09ae3bf2662c2a44ccb9922c39faf28a4c812d9eb4915023df2cbefd263a9d80be13860cc0f7680424897c209f1a8c23780258fbb6220043bc8c3dceefe68c6e996ad6eb1af2b0b32004e8aa795d12b3feb2b4e8a24d9ec23c51e61108edc701279a1fdbc3512931483031706182ae1b473d342ebaae85dda23c554293467bd8bd666351aa79b38a0d5b5f3b09805e6df1c0ed53148220a81f79f15e6e79da1b96fa8488ae91d56d43de021e2a7c28a45e8ca78ed00652dc3c49fc09fccfc30236665ee2904e4d2e2cd99bb077a437cefe04f9345d464f99d3e20fcc057af68b5559a3fe6d3f3f28e4974f10baa37e01912213be493375b0f8900b78b242569d666e8cbfd2698674129fb51224bdeef33a9a8baed3e1fe1896a30317a37a7a1059901acaf5f53d53b74c36a7f5217886f33717a8d6d5ec9c3dfef308d56baa6bdb6568fa7374771c85ede9524a7a234a51e151919cf2be3d2d03252b1c5c4e8f5a56a58835791f7770efa8a55f0ae388b2c5535d38c22727c0446d3203161be52e4c05f75b0f9f2aab943f89f51f93a557eeaa08f13695a7bac878f7cc51e7f6cb5869db3f4733f4fb634d362ade69531cd358eb0f9a961e16497010964041b89e72d7d5b670120fc701d164f5061983dc9b3db4b34dea5b5593eebc435b93c17ea7e66d46abc9d6150bd5bae95168176f549b1196514d777c6ddf122a4ab482e6ccfa5dcc7d17348b940e31fbec007af4929e33d75f680eb7e88ae452c7c610c763c8511d5ed2407209422e63e01a9b8ac5319de3fe6140e8c2571d6bd8c5c58ad1db2afd3fb09007fe36b7f99f567675ef2f428522eb74d515a002b102283ce89de3c7bdc7377af6bf3f6f260ed69b1087f55a29959cfe942fecdedffc8ba19c48d21454a0c65bb14c650c5c8f3983f78737bc296b435ba6d9532f70718e2d103ed9c50bb1e9b5bca372f254df15d6b970311c18ce196046d1745623f1df90ed2caf2c4c38cbde4e57b9e1a3446b98e5d2a182743c5db43c2c5464ab60eec6ea3fece82e66c7f7a6b4dee83ca1c995826bfb0aef6743e950066a3424c37cff11e3ed49b37bbe81457e7c098e52ef031f9e5bca642f59537e77ae0af1beee46d153853e72248d94d843a8f2989a86b425b0a815975ce8a63271c557995a6b7ff53eb39ecd231755e837e311b0e9da56e7ae80245e62e0b9300366f90a402cccd5029f01ac1ba70e149a37d4c0900562c7743cb7a9bbdfde1df9d6d2d9a01f302b2b42eb5f66e9444adac7e20058738ee8a3e1a8fa314d045aa4454a6806fb14f95071bb20a077d939902bad99a3bbe01e61d066b7b9ef06c8d1ce8f5ea35e603d5f08768538458a5fff76c351177a92564089e7ee63508c12ab89ccf7bf2999d4fbca0c921366f9487bb649843f1646a59448ee1eb41e82c01fbc9b3a249884edfc373a42136c3f4cad3c85029e1689c27acefcd44989d4cac59f0249d00b8d85e774024a763f10654fdc93111b32cae21f08387c6c7fd328b6ffec4e2c5c056c0c2deeb161330db2083cbea90171dad4805059e00aaa83b3b74a0d5c756cc123d1fc5c9165977c4d4e3552e51abb116f73466651141a6ee69f8e9aac86b0dcd68fc55a168c0c51d760283ac2f43ba9f55cb936d9b0a7c21691e823bac61dfe50b3cedee8aac144f2916c3ed9ce7d60f418a306ee1c255cfee9a2ecafc1d0a47df2299e3def24e5c5f830e48e353e6ee832a9220c1236d9aa3cde56bfdcb906db2854de88b4cf01c887a7e65c314311111ca7f367e56f1dd2ab9b26cb026c26757f59549ff879cb263312017a5ffb42052f0850086b83b300b0f36086e22f03b671970b259027d83c84a73256b568f1503769e84e982a7b4cb9a48803ffe22d0acef726af44541688079f3c9e07b1ee6167071d46054a83041c4c6172260093beb1ca03c5ae9bf0023fb0d8603b787c6f7fac608bfab915f3eb493711c3619c74e4b1c88aeea8e2a28f821725234ad69d7e956ca70f223ed3acb7c1852e7420d8b8fb8669f1168009f9a3a91d952d059ce0e81d41d9540148698a668f069b5273932a5f12851a39e726ce638ca524a818bab9d34a1dcd42df9ccb1a94ad75699a3b1df888f56671a4721edeaf336b91aabcd14f1fc5c919a61dc21fed47463c7182c7c8a3dfbea8ae0e4924da76e27a9855e6010e8f0f329ce4c270b4c8b038910da59d984de5d3a287844477f17485444059857e762c4a83b641aef1704f3ded2a33fbfba59172e6f30328b71a3697c143bd05eabdc714364492d951268cafdaa8915930a234972040a14eff98bfd30e8dae9e4d5f8356b591420ab86bc90e63d381e6d6bb0b2e55d08e5a42549e43ab7d2d2e250ab1d1a9a27bd0438128a6e2bb5d56cdda0ce447005b60c2f70948b12902eb910484da374406f01e8a5650e7993d7982e945914f8dbc6f814a27fad5ba098b632ce3f0d965c16aea3d71fb37ee04d05f466fa4b2f7d79e1ed0476ab65361f7b920c77d039ca5d9a4cd31bc55799bb9f9e10acbab025cabde6ab84a551489a5e4c93cad8250eaf8f6ab1b606cb1e423f03364c52addd950a5f337a86b3a2fa1afcf17901080de442131084fbda92ed23a3d77f4c23b9cade03491505a852d9be16ac3742e7229de3b1340bc071a984d0e5478ed5758560d295c6881cee2f899c4b465455823b128212eac6644a598c43e6527bfeb6cc398c0116d2935ddcbc08f012657d80a58824a3471991292a3cc72791149e938ef09e8057f9a0df9c8a35c186d00f08371dd96c38ab7fa7b3cc88a2cf48709f82c673b9706b5c083f9c9644bff398c88b4de32e2d69cdf8772946a1c1f96806b8ce68e35140f69dd4aabdf818533417ac95ccc83012013b1d9cbe8cfa0c176a735b36ed1d2dead3d86dd834de253253578dba269cd2bdd7f639c3aff0313d450b4679e1b53341b26953e31cd764461f5f86dfe1b5cd1e38932a8a70630cc023f5f8d878cc2a30c8ef83ea7f3571e02944b89e5366112d3125dc17b9003717267a6f4452d9dd901fd2ba6cc0d9715d219c90ad5e995098f647080d7ba9807ccdc68292995a3f0b69e2b073a6aafab763d0bb5190f5f4a4369d9b77610841d4aeb331f9c80cc32dccfa88e7a498d578e7c12303064a55a32af52f95590af9d5191c2717646a69935a9197a281d83aa284c02d4d2f4956a99527ad0847f6a450a0ae30722c1267209fcb5979f1bfdb9490c4bc077b6dc06bac7241885ec65cc43aceb8c53c5dbb259269d7ad07d99e8158da7543dc522ba77daa709b6c8ef31d0e1a50a25ca6492e5e6fad6c92effdc8995bbaea510168b121ff6e4749162394c3984073e458603255570ebd96e834468b809044ab949181c9848e21fb2bf02206f4019e4ad70c6276cc8328aa84d95c26d509daf608dfa9af6112bda30c2b1f3bb7a6efe1d920043bf16205fff4aa8889b20995a21e55199d5705544b25f71d712dafbf9aa6fb9df7105bb124984a28f74c96e32ed4cd35d750ca6e2e326d4afd4894b9ca8f6643d2b3917adbad5f7b102c9f39012bceb3ece6d57ef4fdd6f16ebe4c2f6301dcb385522f9d1bad7424f529d3d3ba45a3914bdc93810b065d6f2280623d5e740e9f0736a8020e2fd565fb58a725fee7dd63d85ef2797c4f4a3d041e4d2eb348af33e71a41b55b5f27bca95bfe7ecfc67442a587b54f2e8b57048168c49d3b91f80586cbbc66609d4a3a40586409a3f65a9c4ff2169ab7a3ff9eb9e6b77d61d97e645a375cc200205e437a94af283a1d95e359b08f3219dcc21e676c4feb8f2949921202452e9507524b7ec19688a4aef75897657bd3680cb5cd7e818a8262cd4e1e082041858abd06216129cc0226abd42cc2d32815b25bb071a36690e8bc0b64ec0791bd8a47a0908fe68ef6f2521a285d8bdbc10c235c292d4293bf3994413638959d5a7b29efb439c12a0fdd2558a6135021ca90a55c8123d726229bdf7d736f8bd4c33719e07e453146846987b317389537cb010c0804ef81236f0b8f677b37f570017351b7f1cefe326c7d770af1445a942289ab00b0c76adacd2a9137e7130dff01a70f0a20e7c83e703f0bfcfda478c7541a2cbd628408f81ea0665f1bec05269f1d74552457782e2a93cf8c80fc0fcbd3c951f33e6c5eca360cce844bf453071c212217a45b792257a0edf7db6a91804a8f44b89b16e4bf357be005e04cafa52212bb9c52404e0ec63616f34f18a297423db07adf0d1663c716da320e4af846fcd29a8bb7d646ac4187f09cb4144e1a4f619773bfcb468c7dd7cc721e634eeee0c001cee4b3e04c296157ea5ad3909bf2a5a1210d256671eaaa8320f59d24abd3ee29f084796f6e09506facb34bc05542f26a872a7c8ec5004ef8eef7eaec27b1a6ae6c84141c215c71365e1b681ecaeef67028a8608d4a62d07f54bd77968a323d361f24a5f13dad877034c832efa1800cad6d7942682a7bceb41a9b05da20c9634902225edcaf1e1c8843c2f44bf7a01b6cbe932976c65ddddb7ec0671651802e2978afe7c75c4805d242c6f17b09574bad791b26c43dbf9232e5fd61364ee7aa2c8ff3dc6e48c8d9713ba1303ec640dab6ba3b0c27058b280f9458aa4ffe59425d0ebe5aa1c58c02336f1668fa887915af5ca91f439698d0b13a2ec6169448e468eabf3d8ddd152286c3cbb6c9cac149cdb79b63356ace8b2fa60863f4d2207c62a8436f4e33731056584db8714cc18549da6128e00056c55cd499bbdd7ee08a92fa16110a84b85268214b83c6ae33d502d89ac7a7db5af1b26c96b005784618e525616a8b9c27872825680e98601bd89ab843fccc14d98d05e4a45306b3d89aed2cb2aa89ed930282cb53313ca622d66b4ef2a4814cbbad84037bb7644c6bf2d35e8d915be243d4e7cdc31bfc39db2c2ed94019c19587d93cb956d4f17db06655cd61e364347dcb8e2f8a75298a6913678f14fbd48de92f388d27a757dee3b430db12b43b51995bb58f91687522c8ab359b7b1c24d7d15a877f646a6f17a99b2d54b823419a3685c88da5bf4760238d9d0400a3fdc258f52867107b5cecdd7de61ff7e972fba1e47f7ebeaafa360fd0f642b559d216494d4364a246fe6e1e5b1001b0a8d52187476110e9e8d52cdf78fe51c55d9d885b84c587859a", 0x1000, 0x7, 0x0, 0x0) sendto(r4, &(0x7f0000002b40)="a81dc38cb96b4f44c81f32b26bd565493ab92f65a949a5422118a84170893b8cf07ab63f58ee4dd143ef620ec5debef10b9f6b99825342dc1a7bbe1adcbdb3c229a5445aa52e77114c537f31576f1df70e05eb4675718a5ed3cf10ca0edf0331e52a356596f3edb2168aedf1abf2a97272fb81739ef8fa5073c404887a982f74da76f7a7b9f651f124e48342786ddda39d4d70df73c6625615487a7c61012d696bc5eedb0d2e0b4f1d90e0", 0xab, 0x40a, &(0x7f0000002c00)=@in={0x2, 0x2}, 0xc) pckbd_enable: command error 13:34:16 executing program 1: mlockall(0x2) socket$inet6(0x18, 0x2, 0x20) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) socket$inet6(0x18, 0x5, 0xdd18) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 13:34:16 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) lstat(&(0x7f0000000040)='./file0\x00', 0x0) clock_getres(0x3, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f00000000c0)=""/98, 0x62) 13:34:17 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003ee000/0x4000)=nil, 0x4000, 0x4) 13:34:17 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20004, 0x180) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x2, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) connect$unix(r2, &(0x7f00000001c0)=ANY=[], 0x0) 13:34:19 executing program 1: mlockall(0x1) r0 = syz_open_pts() setuid(0xee01) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x90) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x4) flock(r0, 0x2) 13:34:22 executing program 0: r0 = socket(0x1, 0x8000, 0x0) setsockopt(r0, 0x5, 0x2000007, 0x0, 0x0) 13:34:22 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xed9e9b4979d84e0b) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = socket$inet(0x2, 0x3, 0x800000000102) r4 = getpid() fcntl$setown(r0, 0x6, r4) shutdown(r3, 0x1) 13:34:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) syz_open_pts() writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() dup(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 13:34:22 executing program 1: r0 = socket(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000940)='./file0\x00', 0x2, 0x48) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000980)=0x400) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) geteuid() pipe2(&(0x7f0000000900), 0x10004) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="2258a66fd34a9655b5f5f6561f493a98d3e783018634413abdb410b2e6ce5ad20b532a58fdcc2337a8a64867d0d9cc0fe82776c4bb73d3", 0x37}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000020dffffffffffffffeff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x4}, 0x403) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000200)="1c1f609bf694c8c25a22cf430b4d27c58dbcbac3108926738c8ea90639684a0d67911855cf7ae503f43269823ca21599ada782f63dab37932a8eefd2c207ddb140247de53f10459bb2e4cee0f7e83aa324f9770ff47ebd6b980c5018fc8c10d6cd66b8e68d12ff96dc0ffe31664024a833ea006e00", 0x75}, {&(0x7f0000000280)="b64d1d5298fea52ae7812eb8d23562fa69286f64b3f82a6a70fe2495db86b218d209783b34e6df5e0e8800cdf9dc9f3a0deb423f668ad4ad2b602c3c619e48d4be5583bf8c19d2f425c511d33f0f6bb63fd2e02c948db8022f8890d275487626f14c10cf5f5b31cef3a0267a", 0x6c}, {&(0x7f0000000300)="777754bccd68d48fdecefacbe3d1254687b4320dd1d47388fa4534d0ed73a016b9774bf3b356a9c0907e77f022c9e6", 0x2f}, {&(0x7f0000000340)="7ce60cf88461d8e7fd9b1c51857de139b3ddc767d914f95acbf3a46b6223b84d4b3e03be7f53edf492d040b2c372137f411d5b3ccb44487585fbb29485ad0f9e5921a384eebe3c3df4cb94432e88bb3da0c99b51c090e360cffb8021aebfa1c210e66d55c3018cdf6843ca4927e7c8eb5417b9bbc8af4b4633c5ef78d1e550f31447ddaebdfdfa9a6d40e0b78601eaf5de217a77d4760dee4150ebf0eb0b723bc163f6a0be14e2f68f7721895df6f4a29fddb8f88e00d73c93e043f05e9002", 0xbf}, {&(0x7f0000000400)="184fed3427d6791ee6876b3fcc463a86a9a246de335527e26138532ee25e45af8ed8bcfee8dc9b1e038c786eae588dff1cb9fbe94cb6b90722eb129d4a08affeed48d80de4230b143952d57aa5562c7d1d110f538ad283eada7f0c63dc62eeb53b15d2c8de3889a042f61ebefd542ef28c3ac1563de77b95e8fd93fab3c69466551c1f416067d621f1465d4707316d9c2df0abb44bf9f7b7db1e6aa21449e7a702049ccdf7747825cbfa07b1b3d32b9323106b5caf34625f807680bb1257da26dac1997aef6fc3180500", 0xca}, {&(0x7f0000000500)="34c1f53ec5e96022f4127c355e74f29af745f61e0787ab4473a728ddfdef82e88239f2ca37c56748cdf6fd7837a7caac42c0f275b79eb9e8586b4cb2795258f92be22b7e107957a426fa0ffa6d3a8412d6be75bb8f81a5edbb55f5db3ed78d3bcda0851519ad69294909d77fa1d44d2c04dc4c8b368cef0e11c78c463257c9dc1de9db937a01db3c6db4dd8a81c8fc6bf167fbdc7942de46", 0x98}, {&(0x7f00000005c0)="88f8af84da301fbb1e10a4b197d9036d71683da6722f6100c6ffc2bc9b71b8680889134c71feba47bcffddb0c0d758f8ebd794c50683187a95b251849b49941408619b4bdbc727ae0edb199628c2681d912d1dbffeff122f52a26458514104a31143e8933b53743663a505e1ef756b75ad8aadcd0bf156657a2d83259e16c0a6c064e62f303ac0e148df976a0b136e274a8bbc9044f869a7488d385146b110c0469f1e6fb5005979ae3e66e9ff1c1e5ac4835ea24b0e73c0da3b0e73f11267dac6816e2579f0f739ec8f068e932f0b41e6c7494ac9fd319725d42d8f60b9c02b61dc98c8efcce194451a36642ca2f10a7da4c2593ca3e8022a80ae28b2b6", 0xfe}, {&(0x7f00000006c0)="f6c19542a578109e235876336e0d5a36db2791e21fe0ad93db0f8d8e33f706f9ead6ecff002f7eb9c2e80e725578da531b265e5520fda790950dc1d4cbec914ac1513a1c3301368ca405dc571f336f9315c477aeca7c62c3e1a4f7ceb163aa14b0ec1a142d", 0x65}, {&(0x7f0000000740)="13f8a140ccd6eda0a43d9c5acfbaca5283e76649c5975cbc0ad2b5ff798e845526e1cf1f95cd9cc52a06fa7817e1c2e5e5ad8fdf83393a22513d7064708c8cb7b3eae786a9109036c75b31c79027333a47b85659c335245a82f0f6d70d04b185c39c3068048e9c383a", 0x69}], 0x9, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x6}, 0x1) 13:34:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x3, 0x7, 0x0) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x300, &(0x7f0000000080)=0x5, 0x4) 13:34:22 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0xa0) ioctl$TIOCSTART(r0, 0x2000746e) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000140)="667e7ebbce3e368fc5f3dd54c89c5b59653710bcb6ac659f468e", 0x1a}, {&(0x7f0000000180)="45e8253aed97a6a58038811ad9f4c885a2eb141c7e7291eef44c8ea1d7cfc7904aeea29c621d001848143e32365e66eb2f0c37db3ea1342f37cdd1b9480f110dc17cb6b4339baf20905629fe930bd07f25a48b03b4e6fb4a857113e128aa66c0e486996f23a4c7b106c2b7056e972dd9070d14efb23c24bd0768ab938484de77c8e90e7c35", 0x85}, {&(0x7f0000000240)="d66c345aca1fc95a3f90ef59d3ff124ebba52f66cfe4c0b1f5393708a6e694c9ee4a9bab2cf5b2cbdca01ec5b362e504ff150bfebdceb9bb5deb8b5e1e294adf7fd60247b8f8513628a60feb131e06eb6832ca1c9370d4caeffeb14eadd49b9adca945993ddd74d49717857245f6702be523f25c2c472a4f88383b71d5f1435b30d43f06edd30fa3432c9eed9ff23b35876d44f7795c97b711e310fe4a11143ae805cec46544d487985336b49259fe2e415622f59c591870b40f2dbfa016a7048021508bf019127583f23d3a0d60", 0xce}], 0x3, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) pledge(&(0x7f0000000380)='\xf7/\x00', &(0x7f00000003c0)='\x00') getpeername$unix(r1, &(0x7f0000000400)=@file={0x0, ""/63}, &(0x7f0000000480)=0x41) r2 = socket$inet6(0x18, 0x5, 0x25) fcntl$setstatus(r2, 0x4, 0x8) kevent(r1, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffe, 0xe8, 0xf0000057, 0xffffffffffffffe0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0xffff, 0x9}, {{r1}, 0x0, 0x20, 0x1, 0xc9, 0x1f}], 0x0, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xf0000081, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x80, 0x3, 0x1, 0xee}, {{r0}, 0xfffffffffffffffc, 0x3, 0xfffff, 0xfffffffffffffffd, 0x81}], 0x400, &(0x7f00000005c0)={0x9, 0x6}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000600)=0x80) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000640)=0x4) r3 = open(&(0x7f0000000680)='./file0\x00', 0x100, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000006c0)) fchmodat(r3, &(0x7f0000000700)='./file0\x00', 0x0, 0x2) r4 = geteuid() getgroups(0x4, &(0x7f0000000780)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000740)='./file0/../file0\x00', r4, r6, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000007c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000800)={0xd5, 0x10000, 0xa9a8, 0x10001, "3f982a7554b347a666d30750a3803a20ecf9fd62", 0x0, 0x80000000}) chown(&(0x7f0000000840)='./file1\x00', r4, r6) semget(0x3, 0x4, 0x100) open(&(0x7f0000000880)='./file1\x00', 0x480, 0x40) symlink(&(0x7f00000008c0)='./file0/../file0\x00', &(0x7f0000000900)='./file1\x00') lchown(&(0x7f0000000940)='./file1\x00', r4, r5) fchmodat(r1, &(0x7f0000000980)='./file1\x00', 0x0, 0x4) 13:34:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000040)="151776c93034a83ea2be823350d0d93817f42336a6ab7c18b4a9d6fd6076e2c19fc6f09efe7bd65247a1cb673f113b6f77a0de2f1c0c3b298b4c21d41f5b96843bc68ad93f29a8cbc439e2af0850fbe82e727edf09e93b4628ab4f001f6aa443dca02ff6d9de455e7062a174fb678e2a35a93988073c82276c16fcd980775c4564296c96b2cdd33bdbf2b328e27248caf8dfa8a22018c965b6878c0877c5f4c3633b08c4a6ae5c743dca4aafe2583361901acacaf5d0a4f297c26c53409627cfd37092d4ecaade9a12445f64cf0521a663412711d1ba2200bb230e6dd4a90062a593cd020845b6bb15ab53988fd47cbf897b197682f5206fc7d918bfe93f555f79f4e77a873a42ea8bd388fa9d1246cf98bca70bd7f108732a330943858bed0c3a4e80c83c82029b4c243decc1d825ac3e028ad143f64988b5f2b57b545a2569601609f128bd4c08ff78edc612bbb5663e06190ec1a6736d6320f5ed81bd4f7476b2c7a4c0d908d014c470790719e2bb259f8614a468bec997ab84f3b16bccffb6c261ed72efc22b37fd4dc434b23eec6c9763b44f08279770004d3618d94a55cfaa656c3f5080cef453c0c77c80e1b3aa7a7c7cfff0b097cc260921f9142435518ce9b5056b2cfba8d02574fa85a1d78d2abc76a80b677688b6c82f618b8a4075c953cbe82509cfc6432baee7a815017dd933ecca4d76401ffd436102f334ff647e425abbbbccb87a3e81e5f7ec3031ac33a92e2d7e5b7ccc4adf34dfa08e86cc28df397c2121901da1471c0142b7703b19fd4f4b898a53b9098c80866181f232da75f26380c61ca78a0508d2b3a49b9719b535c1bdd0453cdeefa1b8c056cb7db5d0494269e4152be55445be5af6676899e96e4f3df2bd7aeac1d1f0e9db8181153d858f7aba056a6213c404edda439f94f17df9ae184d7859d16d1fcb367ab3f771a3ddf7d4ebd053af558614c178c84d8a6f557a97a8794453df3120c3be54d970565b454e21fa6e9a0488873e5adf8a15f1f187929912a5a9a5ec57cb0500fac16e447b4643693cdeaba2a95683201e6c74e3b28bc056534ba273dc6b783d859ed99b27c2b40a6aad26b93554c51a2e48372a60ae637ae692c27c1fbb03a13e0895d80b186dc02cafae390146f1c7f33ab0f49e22ddb32b0e1cc601a55c04081b069401449ffe0ca21c5402200a6e4c50f7e884f08ef5bf4aee4728121e8f7e943c7004a75b18c5d98db3ff90ee8724c1a73b4add0f493429dad1ab6730b5e86226f052d93fe1b8d683a915961a830be6817bd90270f820de671e2a563b5aa986193b46b617c6651fe329d5317581cc0632495065370cc5403012d588382b8ff24a485d4aab6deabd5bf813dce85ddaed14be190fe6cc7f614b705487f51c417887e0b4b3c9966069de582b43389d64ae10766b13b643b772f784ecff252e858aabc563808013161ac822549016f3b9029eca4cbe8fda138ba73ade6ba55104e34ea3575b5634a05b8d481df7492e5db5b0a03f82a124895b103ac441bcbb1bbe22d5fd6ee820dfdaf6c4db03233638f5e6540b42649d426ea40f89018489b1a60cb3b43c6acd76a541db7759be5239acc1bbcb8073a6f8f9b92d41855c17665e3dc85cdafab190512a1d881ba34ab337adaf7aa592486d385ce42a08c9f4f9fe490141f5a9fbfd28b01ac3c5ed550fdf48d60b8bf3f6b606d8a480a0ae2b5116489b2e65901d610bfe8b093df1d215fd42883a1ac5962ebbad45d4955dfd9b5f7d8f791f7949e04366384b98278a0dbe7136f8012b2268cd89a98fa6f7300e088b084a56e30af20df80b4665c772b8f4df255d0cfac467f64be9e612e4ef64105ee3196eb9fd7418142f79384b3066f5d5d635f06dfcdd4547e41323f843efcbf92ce782ecdd0235feb9904761da278fa1d560bec53b6b824dd3305440a9d512910d16bf4cce4a6827da634e1cb2d2e9d16c6118b7515f392161977afafd5ace85cdd43841a055a633ba74334c4f511752dceb398e26c0ac172cc2e520ac66b9ccaff31aa49fea8a8d5f0435761545f1e6cef1d0ea6945ec6fd82de1556ce94c4f4c7d66a3b9d043bad7356e28d3ecf95292783eafc5463bdca9f33af2da343bee94627afb7d6cb264c3dbee1969e41cdb5692ea179a274761908f87f2d01127f9b7ec10c891424cf75fdb0527c4364051dc6d8163a84a2320ce947e915665033d3d700879e481c2ef5fc5cf70bfdd78ce77f2ff3b385fc08968b66f548ca9eed58989ff87ce66bc9e72284bc05cf20041653f9ec6a34ffabaeab9b575e764d2550556e0d1dc5634a4a2634647faab73dcddcca599605af1a20546099f2096208c29c7b84c57aded813f58e1a957b20a6fc550755ccafb65e1f7fc30ef680e74ed504ad3596d00b671f22fe51c58a24c0dd7f157b7e60d8f99166189be28bc51a49b0a5c9d610e87c7e732eb338e19aa071acdf10d9bb38971fb5c91868f3129c1ae6d72ef3f17715965c59684a612e2eb693af5c269b6c9978fcba4e212672d1e1c4c3ce514c2d86225567ddc01af5afe0443df067e971af077ff8a3078da7edb8042fe9ec4b449af290b8651a754a78b7858359ea79f2f07c3f423cc0b1f5a0848976c491b7bc5f9d501ddf9624a1a24ce8bb521ef9bef652d181f7bce647d098bbc22a8b8b04805005080282edc44f7b21150a538d2a11d8bb54835ab0a0956f54b85a30e796f201c3d913a05166cf6c21935b52a9df4d2946250259923ac3756473c535ffff91f713f5e0b16f8b04a4e0e0f0fc5ef4e8aa1466f8ff26a335a24963e26014f356afd647d3b90118dbd06b3c1aefd9a2fe85f612ce98e5d9e78db530e916342e644e52fa8e1d8a68305ade8fc99afec2e9d1b4be643eb5fde91de83df94adf343299bc442b927034efc10ed37a52a0132b09006abe9c54dffa67c6be798d7c252f126e6285d1c712c1154bef1c4e50091f3a263fd6085e2433ceef253b30b5a04f2e3b10e8cb128fab09a32ae067162dd56885cf3ad0b8a44d210de5446643c934f413240e3b20fb65a770d1fcbf3dcd116997fe2d78e31198167bb8a3526fbc100e25a25071224d98149f586bd02ce02d8d78b921de3f3ebf680c1a1031be63b67fae023ad1799641176f40ee0a359b9e4d827b5466fe94db5a02fe0eb65fa94f1ede78e6a3a65471127ca309e81f3f13ab007039ed2b19eb785bfff195beb1b6f41400b849b98cc63c851afd88dc924dd41161e10f04d93d45080426a99665d21cc01683ee5386db683363ac5a23d8d598a24836a7679a8e9066c8a98b3b2c919e37b3a3902705519736d79834b61334d4db86db78f4633db7fc6ad30db5759f6b939e7a37267ceac77e3b4bd69d5f193be879420f4de4617fdd618c3c949c502ac0538f55d65884915f0e5d3de7f2d0a4fcb62b8be30eb379c75abe3803c8bfa2120d0892b36bd91d99d5932d4560384f5052731276d2c2218b53fa239c7c8d7d9b485f568fe18ba8235e3919f0b4c68801a5cf21294a3efcd999dc691eb5eba355950e322b4e100c6f1d419bd071720a6351d397444bc3c5dac6d3f18f0140e78414209b43fa760d0bb7429b650bdb0d19265a4a748d022ab05a50fd887e9961ca0213508a097e2e25f90085ae8f0ff683c905aa91992924dc25d3c14d7a78bbd0760147c0436af9dc81b8833e39b287b0f65c897a1e9316c81ffdcc531a6187df69a455e134ce0c47b5f5d1d09f474419f7dd30351f9ad30567762b1acfe8d580041bc2443db5604347b43c4fbfa550958effe425c0c04b5fd88bc95307053f177297f2aea423ff58d3a91e411302e5d1f80566c6e73ab832d51658cd849e6360392d859221dc754c7bcb005161e5034cc62907fadd12898d67b47cd335a8d9ac0fe0e01c8ee1afced6590a36202f83a1730de153c3549bb5126fa147f08fa7bcc3d305d4ec50632e46a6f0e1ac8eb990b5f26fda035272172bf8f10f2b8b790f43f7c3e0b5a4617b9e64868926cc2bdd2e6911e56553811c24bf602efd9dde7f6a7cbc0f02bb95c7d60df3006115793c1a633c51bbbbc6e9ce177734e52dd69869400616304b1821c5a8da5ea0fe72e9b078a92f2e79c6107e6f9c37b2bc176aadd620b71077de46b1c19a03f0688b2dc6bb735cd2de1c38fcc2ff58d15ddd14392f26f987680722e80d41ec97ebe0b5e2eb8c65ec6c106a3be15e83d08e96845c3f3be3a1bea8e38ebba3a7e6c086ecb2486b7a03a1b9e6c8b85f9ca19ca566cc1c0f508f6e7187ea959c6fa3da959fd79bc3eecff8b90a8d1e5cc2e5c23180aa05c15d2cd0fe71583fa511703fdffa2fd659d8a70debb7286a337d6f2a2a01e00c725155ab85c05035f9a5c5a39d2ece65111e1fb27e0b4807734c74ca11b0eb5094500561c29e5dc08fd1a0f7f1305301b0f7c2d8866cabd78d044158a99d6ca5a736d7b8c77e3c698c830ff236fcf2a3b493186afb7272b33148f802c8750d0102a2ad4cafcf21040e1b47a93fe0704867c9e03543f41a731f147cbc39013f0e8bc6c7ccaaade17001291b690ec360b299358c9e302720b4606c4e2fbb5a5a38ccc123f8b3d6500db1fddb24a88e518c745b7e74b41069b9c67390bc509af8849ca92f63f4f1aaf4f81f3202223466b041c010cabe4a13b3f89374d2f20827ca4a7812cf518ca3ab5f6fd5dba4299610dcb887e513c387a10d39bfe3a01927b5787bb52c5a678228bba5527266e02ae8074f63ef38ed84cd192f5eaf5fad0fae81a00fbf815454423da36c087b94cedca457a49116e4fe0f08705148a4c50358e6ad5835f6dd13acb939930ae95f8fdc7faa9959dfe3673d68a80e88f18ae4c6947a3789e699d7094c580513efe6ee1ee668062e58d47e8122fba92618aa5d2c476a75860d2a021d838029f5e853646b6037728eb678b568b4e646e1f1781376c8c970a4cff5cffb13015ab1096bc2f367eb3aea192245fc4564a9f28f4664723384c35cbb65d203bdb6dc1bda17467be16f774bace1c49a5dd97d1f165b538da9c92817fda6475590807f6598d4f3a42036d433299d7df23f2ffe6c5ff068c1f47e6720d8927f2b58e40a36c05251933f7c1d6f03131fe1c56d4207e9330c2a4886bdd5771383113cbcf9e43f2738c39d51a8b8ba1e62b11523759d99159a8029d12893027f24a32088b03142d4ab5d318dab43fd1f37471a1863bd0cd96c022dd5561f2a201950d33e5baba7cff005d4a43cb5852e915a45c12226c4cb47726eebd9d8bcb694fe52d3f3aa567bbc1e141a430be2a8f19f11c4d8d39354f91ba237f03a0ce2d241ebb4e88ddef42bc809e1347c1742b8f1440b042336166cc5a61527eaa93a2644178d1de9d2ff8edc4c13ca1750d5e8f1182a73152d0925d232a93c11e98e61c5b369427be2871decb33667683f1e6aa7b1dea03abfe30dc075542f9819899b3fe00a5496faa17cdd2d72f32b31425c45aee9906ac1c8e6fe3c5ee01250ae181801076f644c4ff34dfa59516c1f8ad78bb4b19ffbfc56f1833ba020fa455db9b220eaff19c72f367748a1c64c668a1021ecd07c504a7a8a13d8f6b9f5ab7f47f2fc7c9ada9d37c1634181b49efcaefd228031ddab48a76e81a5e463ce09e970defda1c99dbb8397fbda038cf0bdbab5ad7eb41c987f69c492bb7c4039d8f645bad8a4dfc223132178c63b81d01d74104ae9fa4dda08b3bab042416b1b05fe4c0559591ee41a2425533dac3380bf27bb594fc0b33694301bd646b199c73152e36c7142205b688174861", 0x1000, 0x4, &(0x7f0000001040)=@file={0xac25a8a49bf61698, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 13:34:22 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) setitimer(0x0, &(0x7f00000000c0)={{0x8, 0x5}, {0x0, 0x2}}, &(0x7f0000000100)) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) flock(r1, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) flock(r1, 0x1) 13:34:22 executing program 1: r0 = socket(0x12, 0xe1c654348e164034, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x2827, 0x98, 0x80}, 0xc) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 13:34:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) 13:34:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fsync(r0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000080)=""/107, 0x6b}, {&(0x7f0000001180)=""/144, 0x90}, {&(0x7f0000001240)=""/253, 0xfd}, {&(0x7f0000000000)=""/29, 0x1d}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fcntl$setstatus(r0, 0x4, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eadec7c9a95f2734", 0x8) 13:34:22 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f00000000c0)="0a2b212ec80bf4cc2c9c6802b223c3175adf83edb5a4ce1d524fed43452e30b1a1b58ffed4186e19409c46ed0620e8d0577897c55ada8b411ef0d3446a02f333e91d41d8154872606b357cfcf398064f79f5ea8a29d553728039df3c5a91c15daddf72224b133f646688d7d1afe922162b7f3509c585c1863e85273863dd70e993faaa43fbf288f1c15dfdf6a615d57031ad2f0b05a0bd04c8d5772464b370f3edcf5d3da042a9a65934626b2b48c840019c082857519e054d0ef72c374117cd4282fb31716615bc68f6b2417dbed198a5b0cdf4d77add94445d37f903c88b92c0f302f28c27ad2fbc196c4bcf433b6e6af0cb", 0xf3, 0x8, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="01002e2facd5b60e302f66696c6500005a19fbe24a243c710a74e5571d57936219ed826a13c8000000000000"], 0x10, &(0x7f0000000300)=[{&(0x7f0000000200)="26d38e9547174ec648469fd35b612b6cd7e7d1a06b71bd92a2b202cd76dd86a0ce0623c1796f2de0f512a16248dbea80546ff454a22650a234ae4969da7ef66cb9abf0bfa01b2856d1bfcdf97cdefdfa527b6001f5d754c6d692b9a5376dd97b52e90a0e1028e22c449956db4f3c9c3e8bdf8ec9623d50facef63aafba245544ac517f1d7353b8d5a17d3e695345dc10125d90a432262d0aa621fab4dabcf6e64777ddb5629140b2084b9bb3fcc7bf128f44d6e91dae4e8334b98b2fd48ef65de6f6cd31f0d3f82cf11825ca9bc4a78d0cbbc6b53ce649b4370f09312c52e5895ab7d0c73d871dc12ed7c7baa8fb88578fdc7d35e9d390", 0xf7}], 0x1, 0x0, 0x0, 0x400}, 0x40b) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x3) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1c1) 13:34:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x40000) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x0, 0x0, 0x2000000000000000}, {{r0}, 0xfffffffffffffff8, 0x60}], 0xa7, 0x0, 0xe50, 0x0) 13:34:22 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 13:34:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) r2 = getegid() setgid(r2) r3 = semget$private(0x0, 0x6, 0x40) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x1) 13:34:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_open_pts() write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000280)="4abdefe8bac09edb7ac58f4ee6fd0802ffbae5b67b1a", 0x16}, {0x0}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:34:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2008, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x4, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x93) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='./bus\x00') preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/118, 0x18}], 0x1, 0x0) utimes(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)={{0x40, 0x1}, {0x8, 0x7}}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/105, 0x69}], 0x1, 0x0) 13:34:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 13:34:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/46, 0x2e) open(&(0x7f0000000140)='./bus\x00', 0x3, 0x141) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0xcac, 0x0, 0x135d, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 13:34:23 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000040), 0x4) 13:34:23 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x4) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 13:34:23 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23b) setuid(0xee01) mknod(&(0x7f0000000140)='.\x00', 0x1, 0x20) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 13:34:23 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="001000002000000000000000ffffe40000004000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0xc}, 0x1) 13:34:23 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x1) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6020, 0x100000001) ioctl$TIOCSBRK(r0, 0x2000747b) 13:34:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="dd", 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) dup(r0) syz_open_pts() syz_open_pts() 13:34:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x80}, {r0, 0xd1}, {r0, 0x120}, {r0, 0x100}, {r0, 0x8}, {r0, 0x40}, {r0, 0x20}, {r0, 0x96}], 0x9, 0x0) 13:34:23 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x3ff, 0x7, &(0x7f0000000040)="0e9ba76464380193b67474d7097dbf832bafcf194c249dbea7376d309bc30c38682b5fdbaaa011c48d6d1ea63524fe9fca8f5b7dacd297e90dde2c0005932f5b5f0b62c69b6979149f9e5668648ce644a0f2e49e35e20e9081fff3282216de3396387d695b054db08b3f82df42c998c5023028c96e62a77ddef1ac432a4cea5e8bf76fac7aec675f55a02446c20b412624c5a1387c9f01a73b124476f0f5d976c37273537ef5820d3d13a61f7edb30d0cdb93a6b4d01b55726071adfe7ed48a8ded86e217a902b837126f05aec68f4ed0a5cb8f20dae84097467304b30c46222df2def91a31bddf51dbd7b0ce96528775071dae538860d214986666dc56383e5dc71b3758df5b43c34008046dbe10d6298d845068c992e2dc818b191a734e5b581518c327d3a7b948f54a7d03706c7e2c96d025c0f70bddb7d7ec21388f9cfbea237df93110531f08999772247f50233f5d4947e2e5267b40ab9079a58dcdceab9e253c6726c93a9b586e3f230beefa637c558d17efd6188b7a511eec0e0bde51cd13d5682b7e44afedad228c1d54c1000fcfd47374de9c3608a2aedf5fbbab8552efe7814a3ddfedeffc941b8b077e3be64b8579a78f8aa47bcba1c381b3471862c68f75e8ca14725fecf2717d0984e80b0c1928c407d9d405d2df8b887e8c1303990b8257813a412e5391a2abe769f3592e334bc09376d4fb6611c94eaf08e2a5da7fa3232b3196157fb2ca17c1bef4e7d29022d8457da79744aeb062070351cfbc4fe15a46a964b65ed78c9db25b74d8195379da62d7833023ea79ddccb82acd9a1a023f0dfae204ca42f24b3ae456e79cc32e77f121ac112406e5dccc611cf9c39f8b72fe51e297e9010171860079988fc9feb0f2a3be022b77eb53cf657d296a1037190c1eef5d54b4613be7f8775784ee9281aa0f1282adad8bcf030ac1c63c298b1b1628862b6f28e7adb3f5baa39cd345b23345efed127ec5897e40e1b3ccd145ce72883eaca9bfce6d1e136a1aff5d75a05097f38d141f974012e2446ef5c3c7ff4a0d33e65a4ef03f9ad0c86d1720c5727204fb6565b2a0f04353912a9e6612a3e167580f5d6e0f8c4bbbe4764c8f4fce789d9217b37e319e924fac7bd9ea3935907c9006acf3754fb0e7a92d4edd2ac9aaedffe7cb01e3c2cfd05e43d1339537b9b4a36af0e280cc6541cf386bed9273011283486ba6a93a8988ab721ee59289cbc471a41591c506b2e5ee914a3c592e65dae36da0f3744fdcee15826bb79da67a3ba8f87f3ee847c1fc0c4d4f3b1732f6b3f6db8e8d340e37c22bf540b5fee5a0b2a8b9f4c22cebf242581b0e1f0eb18656c426a514b6a56c5f83efe003fa1eecce9e5e1c358aa473e1cd4730d4b11be70df28fbb95cdca3b6fe07de05788e3e4f075a0bfa03cfc0122f204337938a69b8015d685299eabeb1033b854986b03526fe4e809814da87e7f39dcb0080da22e95e313a120ffb2c3541eaaf5c26809d2eafd7f0a34eb3b238a4aa894f2be411f748272e6287be3cbc3eb3228d134ac03ec0c43896dbddb2cc3398c872cf428ae8ea0198cca212fd547e799a81f00bda4a738030b35be6af97e708e0241cde807736bc652d603dc0a14a5aad12b96afc7ca9132452d9126ab51c63ee5e582007e0d7bcce2f90cb50fecb99657516a153dd8c8b11e70d86ee28ea9c8b87f3df0174cc3ccc0eaaee94d0f3c2baa99920d0378eebd27a6864ca5d5f813b9eec4ecb29ac0c9c5f7995a19e10b275767edcd3ac66b57442cc1a5c2b2c7656c82e922e2f783235e3b7f3ff6c2e92e3dbe845ecf21ab750f6cc752a1a5c3c09b9a4a9e59424cf766cf0acbe95022f6bdf5d6803a5d329cd37f8e0dd63d7f1e086b62c8a1d678019ea1750e2d77e9407c6cf1f85e435adcc1d65816b494310252ee53a6a0ff5171f62a6df12ecdedd7e2a9c0e590068e0d778c566cdbb9ce3418e7dd895b36befb713cd450baa5fa4a684b775e54a77a08b9c815b4b3b331f4780bf5319db7b25c3438f05106f9a597627b1d3bb521686caf63b571f6cf252583f9c47b37b1213457c7bb51f79e00c8ae5af8f9b488f0e95e95f161cf3b90866803b7f7d7e6d69fa09bf6632acb5853db47853f286b934ff8be4f5b46162e5a527eaad4712191e9d4883af977fea8181b5b6889d58bb187f57b1761825eddf74d3c701aa593484089c61233b23585a3c485a9376ce790693ce1737eadb69753db6f01bd9e2cecfe229149c97db6bb5f65914f47b9277737b1cb9d86211f8c1cb9b5039d786429e00650824336f84c85aacdf1a60685e75af343c2ec70589a9ddff04bff8b731a3f2e774f19c0fa64c40680f1b07448b5b9306c6807daf55e9f4d169c86c2d71a502135bbd188aee55ac5bca7f92d99fb3bc9f2041d1440762cb46693bbca654af536d0938ac9ee58cd3494b769127fb42c6a1622a4d0781c031a6c33006d204f53bf5261fb7674d671b1feb38fc269192bbd41c291b4e0fa3e396d58033c9428763905634f47ffac85abcc83d8bd49d2b06abcf71d8811b76087594b7fd6a958826294646460be7a8890ef39738394406ff71012b809aa493f8299726bd22db16650c63b8d5fb8ddfecbb93c3c83f984211af4470c7c351c17d25ec4324f4c4ac563210b84491a4db9db4e03c2bf23d9395cddb333e8fab8d82ff55c4ae8537d4e2a0e0fbc3c935f4883b680765cbe0ffdbeac75155730086d2f69499386fc5a445aa56a857fc445cafc3f0eeada2da3dc36895c6065b9b14849195348f87f1bf15637e322eb021868c6854c33c25862b2818d4d7f44881271b5121e029fc16b35593e66dd5adab2845e81ca97a7e729092bc51725aea8695e7da730413774c55d54ad92c99b5a886cb946a90d34a500d7d9ee875a0e6d25307f6037cb99de7e3a78161eeebb88ea55cb80430008d782b718540633900144d28c48d7016a6a33f10bed733d7361fe248717c89ac7757dba14901171938e03306d669dad5e25d368a945fdbf0b144d37734ae8a9ce00c430408a828dd327018ae65b58b9560774630f6f0165697e9e8d6dc92cc93288bcaa2f9d7cbd62d3f72ab795741ea339ac328ef865e2dc029f7e0e7eb102bb0e241c0ff83b9ba50be10f7fffdc775f040dba3cc8cc8358b24f5c063acf69cedfda1f352914638b759ff8590274d7a6ec979139d0a70e79a94c1902b6d2925b558a9b91c13641d2a969ff9aeb188d6eb2474a3ed7a69fd494033f0b15a05deb32a08f5f68cab71a01873cc35d0263727f9a47a87d794148672a69c526c94a3b5dfae840aacaef56d79bf4c1fe80b020482b42197a5f7ca87682f6d13fd8a96a8385e132de8f382e7d903781ef1af53effebb6bf87df69714003af0cf14f4af730d63e15906375d0b284d480cecabf43168326d4a4eef34c5daf927a2fdedc5da6776b7312170b0fb2be2116d0350ee6f3ef1d705b1adc6640c2c2e3e3c1f808276ac726c604e227e82a71dcc2b1004f05c3973d0b8c74b5e2b5cc4d73c29bab283d5a87fffcb57e119a6f416285a7bd4c1df41d44d550f6dace23bed978d185b6da463dbef5fe4e72167b825c4a598ea599e5410c46b6061864663ea9d5f2bb129e7dd39b481c4985ec4c586e6e98ccf72406c7328ba5c9227a4db21f80c4bbe5322bc4f5ecbdd95ae8ef7bd329691b96835426b77815ca195bfa868c9638a75951570720a00e2511d4f09e0171101e2fe0ea9ed5a81a92a6da498e2aec4f9a4fc7c5a546d1edc69670831f34bcd929757b5e54248f2f0ebb184064d3cec386d5ddab8adad88ef481303beb4131394681977358f64f9a6d0dd74538ef7afc7464ae03ad91ccbe5a798130298191201deb80141d24751006752f9dccb56c7f0113460411cf895fabb77dac17962d28931f9b4cc9895556341caf08287e3bc82079f63d9199f24824fe0585c922e81c0b31f9694ea3a1c200edf014fa336f0557b2b199dd7c97fbb1e727d4560b2124f6c8dcdb46901ea0ce88d1f28717c83d689716692fdb96072b592ac35036e727a153766bfc6bf456572573eb964e7584be963215156cf95abf2408f6d5af1a04eaee93902eadb074a22840d0163e5f5c42cebf3043598cb22c19e39d96808e6ecf348770331e881a44f0f045a9e88ef827145dbbf91f13e5f6aabfea4ef583ff1bb217e725ea5770f57778017bc3fa9bcccc62ca51d82e7e180d45592453d4a9ec501b6d8b8cfb4e0e6e188e2178dc8860f42995a470aa55c28b59a05c8764bf95944a1ab900b2c5bd5b59e7cbe6727acf0a8b0e5ee0946518f23db5e85d7d12bc1f876688ac766898e7b0e9699b1af03375f9102f5385c9ba3b5fcce7ab43be1b2b49fe9559f14dde77a365582896cc5d342354cb33558cc268f823651ccf8579769b33ae053c9ce1f98cd9acc9086cee8ba9b41ae26a42d87d90f647e0a8043a587b83116c130f73238a4790bb91d517895c672b76ba09fa8e74994e84d71c5376d58672df0f45e4966795bd27554a53f1505c661fcc61753de07c18d3419a9eba6884637134ddff52954676d52e2b486d092f07c5e87c82ca781612fcd408cbbdb701aff9f2c124e256c37410a37ef9b425b0a46d7ac1d48ee137c2ee41f5fddc427dba339fa900eadbbe842b4afb85633fc4f5818fb756fd8745390d2fb90c668dd404ae7b0172e03776a55359e1875a2324f8556ad0d22a27ea6b0abb38dbb38a0634a4738c4ed9c91c82541a44c1513f6bce2eb99d055c13cb0b854139dbe870ecee109999a96161209190d4ffff7fb42cdda05d518ae77f45fc84e513aed7e4e857bcb47b20c8929b39b6e60fb6fbe258ffb957d4e69af7e052b1d0989de454a3073a178892dc710bb106b23fb379d0056218e63aaf0f59b7dc945f069dca5d5cb86a762386e91976ca9e580030c0cf7de16ccbe40208497ae590da1919ebfd27ccc83a8aa4d3aa9e54625926d78afdfa5b3cac1edb088ffd54028f62b3713458cf3c87bfb2d4c48b1041d6790a5b983b9cde299653c0c51aa4082a56adad4a55af4d02853ecf0f030923a8ec857f30dfbc231c830eb8496bca7a0d464192c7aeb1f393793efaa8595347932c3cf5593e86eefa4617988a25a3e713bfe90b7be86c80f476e86f33efa17df0104456f6cfcd7285b28be727498e1eb3810f76e63cd94418e6494bc0e8e117852889a7f8144bed866ea680957a368d64f12b00ea87a2f107264c9a005008f98e2dccb1492fd66cc6d9e18affe618709c3bb64ead8e0a9eb5c8243bd8f670d5013d82377e784f22bd4e9127ef615762928258ac43e0da046c4f179c5fda368765f192765318ae86c23509197ce9132b8ebc9dad0160d96a7280a532ae3d14a94cd35413cd9a789b9e0ced9340ed6e61dc752372dffbbcc1ac28e8f9074bffd23362c3b6cc522b97b9955fa6e511ffed3c64aa3c70d0c9aee43175558bbd7c6df8f6fa67536c0c2cb5780820227b47953d90f87f73136216880b20e3570e50eee2a91328d06179fc384b647fb47cecc1370c76c23afb6e4873f892b35dcc9cd8003aeb22abee924414fb0061263be3ac5050dc03be3cb8bf69c5487f9d17de50d226525a6cb8b66c8e1c8260550bd55a235a164d9e27407ff6603b52ab9176ed608bab6a7b7b3e67e040af9381d58b65e8a015772fd624f39dde1733b329184d62598e4b0543aa21e952ea0f7ca29c071ff3e5f7195a42b61f65018a152dffd56b42267db27389bf9521900eea7ad163bfea9da1608604eecf14e6071", 0x1000) 13:34:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="3fcdcc9eb4d5eb0ee991a66126e690a453984490413ff9836dc0d75cdcf39f542dfcffbc0bc782", 0x27) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01f5040601005e0eea7b601a0d069d78681eab07783b00007dfb7055", 0x1c) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 13:34:24 executing program 0: open$dir(&(0x7f00000003c0)='./file0\x00', 0x203f0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10180, 0x10) 13:34:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffc) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000, &(0x7f0000000100)="c7ba7a1e72e8adb82b0dc2f1846aa2e41dda2d15dd235bd43e5b8ca797386c88d563532351bb2f5715dc2a5410ee200bb31ce42d939aad3767bc6500679d56a67b11d0d6ba9c6228247629c39a02a7e700291a744cf475e298c707c62fd008e72580d8b7bb3ab62345eacadf9a67d4e9d6a68c2b834a15835fcea5f859c1a34ecb52f16ffc7199000e001602d9e8c011190d40bbd023f77b96d69056b5fd2a142221c29bfb8b22d604cd578717e2e48cac989d3cac5c4c7cd3a810caa8442cb8dc3a1c98d2fecab2b77d5f358651305a1c1010910368ff66301e83", 0xdb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d59ee194702bfaa176801d11e0f8572aaecfa57f8ec787b9612cc40d83c999b763fa128b9311eed8a87bdc5741834021eb117c10cc948945ba3ce2654a4c0f62fe18b23d4023fbcc561f647f620334cd7b0d1d139ec087ba42dcec545a52f3911a0656992ae703988d4325e9aa2bc600f4d616a76064a443b2d70aab3fbb48c4a78a390e7c7217914c2bdea9651e624dfbf745b2a4356676fcd89db539b92e71aff17bc7c0c5f3a24f270275cff4e90c14882b6b941e24eb346903494000e80bed077c705cedd8dfcaf27a1dcb72398b1a436a184dd0c1c433f41bcb59", 0xdd) 13:34:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) dup2(r0, r2) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 13:34:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="b417c4df9e8ea52116d5628b017fc990a734c2bf40b06d6570e21731edf3d9c633254fe0d21146ebed14c6b8d774b0f00a68cb6a646f337c22fc68d120e1dab1a4ca0af196901f5c750588afd95a63a4f8b8c0ad80dadd88b2b7046f90c76d06683abb04b3500cf9dd000b0fad82551dd4282a23027e87d23167990c6f1e1c566f2d6107fa75688c0a7a047c8c681f1c5ef571be839b73964b59b6e4a499246884895d4276e1c58e2e5129e0612d14820469f6f138cb0e28c4066b7e", 0xbc}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x80000000, 0x74}, {{r1}, 0x0, 0x40, 0x40000000, 0x1000, 0x7}], 0x3, &(0x7f0000000240)={0x0, 0xfffffffffffff66d}) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 13:34:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017758313a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f91500e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc8def0257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xb1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:24 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x1) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r0) dup2(r0, r0) sendmsg(r3, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080), 0x10}, 0x0) 13:34:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 13:34:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt(r0, 0x4, 0x800, &(0x7f0000000040)=""/244, &(0x7f0000000140)=0xf4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 13:34:25 executing program 0: accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001240)) socketpair(0x19, 0x1, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000001300)=@in6, &(0x7f0000001280)=0xc) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) truncate(&(0x7f0000000100)='./file0\x00', 0x6) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) 13:34:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = dup2(r0, r0) socket(0x1, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) recvfrom(r2, &(0x7f0000000000)=""/61, 0x3d, 0x40, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7ff, 0xdf}, 0xc) socket(0x3, 0x8007, 0x82f) 13:34:25 executing program 0: r0 = socket(0x2004, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 13:34:25 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x0) 13:34:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x6) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x80000001, 0x100000001}], 0x7, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x88, 0x1, 0xd173, 0x81}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x4, 0x2}], 0x2, &(0x7f0000000300)={0x697, 0x5}) shmctl$SHM_UNLOCK(0x0, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8040, 0xed) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x100}, 0xc) chdir(&(0x7f0000000340)='./file0/file0\x00') r3 = geteuid() r4 = fcntl$dupfd(r2, 0xa, r0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7, 0x2000100000005}) msgget$private(0x0, 0x8) setsockopt(r4, 0x5, 0x4, &(0x7f0000000180)="8444954c602497b496acf1b6461eb46d4644042a9aa55d0a4b57a4a78abd792b268c7657b293a687521e4228b0d5ed535b54a2d9c02ab59bfde18d816ea2f63e89d6b27218b75e25cc508b8c2a5e02d6f95793f5439df632dccac92afe5a14a85105b1480f24ef76ff7b7f03aacf75a63c7db3f422cd580ce1d88c47424ccb53aebd3fa020142cc1f793e961562c3d1741f28a35d0a4c656dabd724bc61b860d6e655b6e326ac580d79957aa38f1686d601a686a4541db1de377842787423bae23280a", 0xc3) setreuid(r3, r3) 13:34:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x28) 13:34:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 13:34:25 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:34:25 executing program 1: r0 = geteuid() setuid(r0) shmget(0x3, 0x2000, 0xe, &(0x7f0000ffe000/0x2000)=nil) r1 = semget$private(0x0, 0x0, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r4) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x6, r0, r3, r0, r4, 0x58, 0x1ff}, 0xc1c8, 0x4, 0x4}) 13:34:25 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) r2 = dup2(r0, r1) lseek(r1, 0x0, 0x2) r3 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r4 = semget(0x0, 0x0, 0x101) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000001c0)=""/167) r5 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)) 13:34:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) flock(r1, 0x1) socket$unix(0x1, 0x1, 0x0) 13:34:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:25 executing program 0: r0 = socket$inet(0x2, 0x0, 0x10001) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xffffffffffffff24) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 13:34:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x0, 0x0, 0x20000000000000}, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) 13:34:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = socket$inet6(0x18, 0x0, 0x5) fchmod(r0, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r1}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r1}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r1}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r1}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0xa8, 0x100}], 0x4, 0x0, 0x4000000084, 0x0) 13:34:25 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0xffff}, 0x10) 13:34:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 13:34:26 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/56}, &(0x7f0000000300)=0x3a) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x8) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0xfffffffffffffffc) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)={{0x500, 0x4f}, {0x7, 0x5}}, 0x100000000002) 13:34:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x10000000016, &(0x7f0000000080), 0x0) 13:34:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x22) chmod(&(0x7f0000000180)='./file0\x00', 0x4) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 13:34:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = socket$unix(0x1, 0x3, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="713a1d086b45c1455f86bb84d8c179baa6aa2e8989e8b35d20c7f73cbb69f4b641de6deee094cde04cf3f2c6fec8c4c42daaff63522a79b8f0798089f7a7cf340ec5333898882b63d2ab57a62e4c60699a17c13d54c72a9775e47a351c0b3f2801fa5c893ac5dfa256fee14abd4c01e27313529c9819a52e8788b4e0a9e6375a265a9a0e783dc88c6dbf11dc6936de50c15c86db2b3aec12298cc6cc05e4c2130c0d20a89fd59a71cfd6c58420124b9373d60948549e557b1e76df801171aa0cff92080611bfffab4720cfa490e1ebe28dbf6582f18f0b", 0xd7}], 0x1) r1 = syz_open_pts() kqueue() fcntl$setstatus(r0, 0x4, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) shutdown(r0, 0x0) kevent(r2, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000140)='./file0\x00', 0x200a2, 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = kqueue() kevent(r4, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) 13:34:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x800000000002008, 0x1000000000005701) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') 13:34:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) flock(r0, 0x9) 13:34:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0xfffffffb, &(0x7f0000000080)={0x8, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x9}, 0x0, 0x0, &(0x7f0000000200)) r1 = semget(0x3, 0x2, 0x40d) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x400) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) kqueue() 13:34:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000280)='./file0/file0/file0/file0\x00') sendto$unix(r1, &(0x7f00000000c0)="962393", 0x3, 0x400, 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='.\x00', &(0x7f0000000200)={{0x0, 0xfffffffffffffff8}, {0x80, 0x8}}, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) r2 = open(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x200, 0xfd) utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=""/73, 0x49) fcntl$dupfd(r2, 0x0, r1) 13:34:26 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) pipe(&(0x7f0000000040)) 13:34:26 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000140)=""/51, 0x33}, {&(0x7f0000000180)=""/213, 0xd5}], 0x4, &(0x7f00000002c0)=""/62, 0x3e}, 0x40) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 13:34:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 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}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)="282a858bbe6e00e4422f29bfdfbffa46704beeeef145f9089e896a042685526f32648c314bf089b0a89f1f31146dcd28499592afd0e9cd33315fb3507f0392641536a982c96f74c22c884a018ec5b2d9a0ab6ebb2ba849cfdfba4c69af590a512d7931401ba4e00461f38e9f8e19d0360af091213706dd5c96e0142c77387e380bd41b8ccf45150f", 0x88, 0x402, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:34:26 executing program 1: truncate(&(0x7f0000000080)='./bus\x00', 0x22) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) truncate(&(0x7f0000000000)='./bus\x00', 0x7fffffff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 13:34:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000), 0xad) 13:34:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f0000000180)='./file1\x00', 0x10, 0x104) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000100)=0x1001000000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 13:34:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x9) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x2) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r2 = fcntl$dupfd(r1, 0xa, r0) connect(r2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) dup(r1) syz_open_pts() 13:34:26 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x8, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x8, 0x2, 0xae, "f65e96608c96162e59c249eecefe90b943c98b11", 0xaf, 0xfffffffffffffff7}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 13:34:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000) open(&(0x7f0000000080)='./bus\x00', 0x20010, 0x2c) 13:34:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r1, 0x0, 0x3e) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = semget(0x3, 0x3, 0x0) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000040)=0x4) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) execve(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0), &(0x7f0000000380)=[&(0x7f0000000300)='[:\x00', &(0x7f0000000340)=']\x00']) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget(0x3, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x5, 0xac}, {0x18, 0x2, 0x1, 0xfff}, 0x7fffffff, [0xac5f6b5, 0x5, 0x7fffffff, 0x400, 0x1000, 0x100000000, 0x7, 0x6]}, 0x3c) renameat(r1, &(0x7f0000000100)='./bus\x00', r2, &(0x7f00000001c0)='./bus\x00') r6 = kqueue() dup(r6) semget$private(0x0, 0x3, 0x10) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 13:34:26 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x342) r0 = kqueue() r1 = socket$inet6(0x18, 0x8000, 0x6) r2 = semget$private(0x0, 0x4, 0x23) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0xfffffffffffffc01]) r3 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0xfffffffffffffda9) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x31, 0x4, 0x7ff, 0xfb5}], 0x80, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x4, 0x10, 0x8, 0x6}], 0x0, &(0x7f0000000100)={0x9, 0x5507b247}) 13:34:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x1) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) listen(r0, 0x2) 13:34:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) open(&(0x7f0000000040)='./file0\x00', 0x10100, 0x20) write(r0, &(0x7f00000002c0)="9085", 0x342) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 13:34:26 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xcd, 0x1, 0x0, 0x400000}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x9) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) poll(&(0x7f0000000000)=[{r1, 0x10}], 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 13:34:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000780)=""/4096) close(r0) r2 = shmget(0x0, 0x4000, 0x9, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 13:34:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000280)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='[\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x9, 0xe7, 0x1, 0x6, "8d57e7395da0cd6d358d7807d0f7868c49d8bfcf", 0x6, 0x2}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) open(&(0x7f0000000480)='./file0\x00', 0x400, 0x21) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/22, &(0x7f0000000180)=0x16) 13:34:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x1}, {0x5e5, 0x40}}) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000240)="605c7e5fdfdb3180bad155d24658fcf16ed53ea67c531cb41605e46153f279d31beb0e12cf86a47ed8e45a6c4ca0b98ce30f241c803130bcc6c4f05c4ad811960c83ff5841d28e9afcf10ae399e4ebb867e31d7be342e700ae7110d6571d510783433f5b9b1e672bc5d5eccd4ad778eb1b2d5e7b16006c0ccd91079f222129a0f303f0b5d930685c4197cb63cecafe02176760a3e657cbaf0aeaffcc0f253bf660609c935d5b54d618febdf166b8a24772c3820528e6f0cd37beb598501de6475c", 0xc1}, {&(0x7f0000000340)="94cd63bee578767e8b3ee00876976b97d94273eb0b61fa0eb156dccf430610be3906dc1f2117baf593751fae525e6f5f0995e1ad1d0537af976fe2408e87496431cfbdff8eade701cc6b061adf4456334f2115242f3607b52305115325a7425e7f1a3977177eb598768d474855735ad85c", 0x71}, {&(0x7f00000003c0)="d2f0624f26c5c2449926b91ace8ecd1357ecf38f7382ce69eee6106b575d002da3", 0x21}, {&(0x7f0000000400)="38eb3390e29f92484e02c63d1427f6cf1ecb84ec95938161eae34dc8bdc2adca594e70868072fbb50b275874d1819110d1fde143f0f23a7116fafb194b8050abed93a34391797a6c80f7741a89da64c087369452be837d82eeb5069df3a0338576a3f296a941d093f1ff44c01c0749626f22d23a5a8488956826561486abe14c00364eb32a3b4d9ca35e4040dddd9a648b222f16deb8d180e910d5c0d19337cb420b2729fa094f03b851a1b42c360e639162", 0xb2}, {&(0x7f00000004c0)="117245399187e4ec760d45f0b754d50672410353fbe0c8f29cea35149fef333b93a75977c6", 0x25}, {&(0x7f0000000500)="ba2b1f80440e9dc020f21e2bcef6f129e477e128226d0c8d86285d55efe658e5e3581c3629442fc66c45ef4789debafef9b1f40b34dca26521450f9c6bb6dd43f9894ac1989ea0d8a4a650e88f6225ac182ef96b13db5496a58f7ce63be41e38c2dedce9e394edc6ef4b7c44a494f80b5564e98fd94c0a26aff55daf68f7228b99b0bbded83e1895fddf19a056", 0x8d}], 0x6, 0x0, 0x0, 0x400}, 0x1) 13:34:26 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x0) semget$private(0x0, 0x2, 0x2) 13:34:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="520faf16ff38651b8adf34f36f0d4b2bdcaaaa89c61890767a4b2fdb3ee6eebe8f859e83e55299ec7c0f78eaa91fd972e1ce5e8078aa72a2b48206139d4f6c5d62f59984d1bfca6c71091b45c7e7eb29ecab9b8bf16f32394c52e15f54e58d2648b0bf95a0f261fc307ffcb40c7c13f660940f510b62fc93d7ea592c13ef7505cce525873c4323731c9f94115dae0df006aed5fa1c88024aa87fc529d5e3cd5bf891ffd709e1f413337c029e", @ANYRESDEC, @ANYBLOB="54bf2d57757b4fbf5d0ab44f3b0b2c51525eb84d82d3d75ba3d944d138d6ba089cd4c3692eaab9f7446075a60c4a8269cf8663c4d4ac175fcafcee1e9e8e20abc7cccc750f7fbfbdc70eecd3dd93e334786964dcb3b978bc505bc1ebcd18fdfdfd43ba42cadf96"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:27 executing program 1: clock_gettime(0x4, &(0x7f00000000c0)) clock_gettime(0x3, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 13:34:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) open$dir(&(0x7f0000000080)='./file0\x00', 0x110, 0x1) sendto$unix(r0, &(0x7f0000001280)="183eaff6d0d285e906ba0dad798507c5c9c35036bdbb074eea0bcc3bf13514b7205d13f2cabcc9ec6a4b34384d56c0a84905c42572682f870d051c24ebb3f8dbec1312d6dcdc124a95b420f290f125a1aadb3cc274ea4fc496f201f78b95e5718886181243e6a6a2140552a7d195d3da198ef190772c3ae5fba4ac154cf10c341f6348877ba2e713ee18c6a22db7ffd03188af13d1b166cf50efc994af1652e905d3cc2b6725039d78526748595e14cbb6bc1a17daa7210cb40f3ba403f20a0c9f71bf1e5cfe51a3a205f401f4f0b9f6237de78cd68f", 0xd6, 0x401, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) fchmod(r0, 0x3) 13:34:27 executing program 1: socketpair(0x20, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5dc6) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./bus/file0\x00', 0xc000, 0xf7fffffffffffffe) r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) open$dir(&(0x7f0000000140)='./bus\x00', 0x400000, 0x0) getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r6, r2) 13:34:27 executing program 0: sync() r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 13:34:27 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000005c0)=@in, &(0x7f0000000580)=0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)="b67d65c1ad2e94bae9e40c96ce29446aecd5d2fe80d2c36657f007eec14ec2a5039b8b6cd1a15e239f1245cd5057c64dba3a96b956eda1d0501936bb2807fb35e4f8558a0672471bee02d054df2d25bed75cd79620ecd909d7045eef284862b7df3533c2569dd385665b336fb2ce848e0ab7424a4ff3e6f248681ca0b4c08cd63b7f16861df1fd78b227bd77ee9c5863101476b050f9d1cab7d0c8a4430fe7ca126f784b735720fd1c7b23ad4209ff20f1c7dc6bb48dc4e75ac74e455cfb7b44e959589209b97edbff8ae651299fba259acb00d64b4ec1f1f37b3b2c2140da2991fe3ff25d28916a", 0xe8}, {&(0x7f0000000280)="dcceb5cb24eb0d4190b6345dc120bfec341131d36bdfdb54d432594c51b129b024e4c4c98db0c9dab84b5aa9d3bbf5c34fbda1aecad878f25d7ef145eb54a084e14f180b50e69a56c016a3c3e1f8373524604ebdc2570d35f77826d001bdb3763ead843d104accc491e69447646850861ae893f71583f45d87e70162023d791515d7fa80b6e2bad298f69bb6b6a8b5858f9e55d44116b9f0ef622f2a159b", 0x9e}, {&(0x7f0000000340)="87c723fe1a09ad715683134bfa4cfd9bef3754815eaaac0afc872c14e57ab06a62dc06adb86785e451417568bad2b96e7b21a60e0b409037373c9d816a13a3d56810ad343e603a75bd66e808fff6acde4f51c700da7cbbad4d5d4284b66697433f5cc46f03c44e9dc227383f9ffbcb9548ddd997a94afc8f3e4008c6f7391e1bba4351d1402145cc04f74e6bb606a4c677494a737626f16cb3f95a", 0x9b}], 0x3, &(0x7f0000000400)=[{0xa0, 0xffff, 0x81, "9701a8f9e96301041efafc489af0c4414519f42ba25bc9133bfebe896a970cf8f9dcdccc57213ff427ca6df48db08e72c07a4f304975e655442dfde4ea55f3de59ab67baf34468d663999f84516d27a43955bf56c8ed82d6e764a38f7cad7346dd03007a2ed2e498a283fd08f67093b4e39d9f024ecaa0ddc815f62cdd3641cdf6d6900418436ad9b3c494e6"}, {0xd8, 0x1, 0x2, "ed416b3d00b0b0c64d8ae02b1d2fe5ea86b35795f4e6e8b454e75767bbde9a2fbd6d9a7ba7b5d814502c0ca61f28f9547e0bdb532727d7de7c10c1f5e22555bac3a90e9f47feca5f86b6b11d0328638d467f7b1636873b2a99b44f8683d34ef69d58cd66316fe43e76fd3dbb75eb4d2f4dcffca767c03b6821658fb5296b9a0b883fd0bae91ee756db807a75a2db14ea8f90db450e6a9d65be6c3f52452d8ef6074623b8f1581dbd6868d9cd694d0b250cc5a4f7f2f7d65ddcb371d09f97bc5a7725b7ef"}], 0x178}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="bb0279492b020852d5e48970bf2a79213bbd28cf59d8ce7e2e5942d4347a76a1b583207838db6f914a7ddfc01242c76ab63dec105533cb0e5a213b1eb9f301f162c63ddb7a07d8e72d585dd2d0291383c15b2894d3340d7404e96db859d4df3f646161036a4be0277431252f46560a0af0bdeeeeba859276301be78bc36bc59c640f71b66e8bd244a27ba71e2e324961fa244b9afdf9a1b4c7900f586cd6c400b6bf27b7ed680b95d71e88ae9381c832536bbfbb7e68d24e08aa4a1f96e0aabfaa8a7136a0b1e3949acebe6c0365ce44afd51cd2", 0xd4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:27 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) r0 = socket(0x20, 0x4002, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x6) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:34:27 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x3, 0x60) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 13:34:27 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() seteuid(r0) r1 = socket(0x18, 0x2, 0x0) seteuid(r0) fcntl$getflags(r1, 0x3) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:34:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) write(r0, &(0x7f0000000100)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130fcd", 0xfffffffffffffeb3) r4 = syz_open_pts() getuid() close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) r5 = dup(r4) r6 = syz_open_pts() connect$inet(r5, &(0x7f00000000c0)={0x2, 0x0}, 0xc) flock(r6, 0x2) 13:34:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x84) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x10000000000) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80104277, &(0x7f0000000000)) 13:34:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) read(r1, 0x0, 0x0) pipe(&(0x7f0000000000)) 13:34:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)=""/242, &(0x7f0000000140)=0xf2) getsockopt$inet_opts(r0, 0x0, 0x491a8961961fbe91, &(0x7f00000000c0)=""/11, &(0x7f0000000100)=0xb) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r2 = accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) kevent(r0, &(0x7f0000001500)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x3f, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0xf1e6, 0x3}], 0x400, &(0x7f0000001540)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x6, 0xfff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf00fffff, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x0, 0x7a}], 0x4, &(0x7f00000015c0)={0x5, 0x4}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3, 0x40000009}], 0x800, 0x0, 0x20000, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000003c0)="a5d1dfcff3e3c534bd098caf643c6f67c33b3d60de03ffc15fb1903161d49f9500912bb3f6d3680d81e7d1a77d1a5c2524328038d317376c451b69a61df7c240a44ef814ad5f72c671208a56b2b2c35ca13d0d53193173797a3c4e4ba910efcd56e4975022d1fc867b399874123794edd87c692c85ad3ac94c49ebc13da512de8c3483bb320794dd24c49760284368cd2b106a7c23b1ef07cc4f", 0x9a}, {&(0x7f0000000480)="f2cffed20fabca6237d3d90be98c2117532414db64acd7095c0f50803ec9257d70cb13a2d194801d4aa279c740884f046d34faa9168adbea2e1c229c269bfee4abb8ccad89067f1819410989b93764874c7a80783fc1bdbe6e3e41a0d68644965a185f3fea6db60f0e5feb05c96b6f5835a864c50df6e36c6b362d7c1768a07b1af98a7e9ee35f6d93123b6562a49b3e01465fb35c8f7d5699d85d0e75d78a9ea19743b2fbc146a14cec2b120d3ef4bb4dcd0cbcaf6e30c38252806402e639a56dae32cc8c0d91921dc9171dd8bf8f070a9717952d27b1407202889538e89ad33b5f83b3cd85a1cdfa922aca69cfbcf4e01980b8880bcf3afb3ecf869f9cba3270e96464032ec1328c2bb326adbd8ca8800b3343702c869c9fc7df09cd25ac775635d1ab82005356c5fbdfb63ab6a5740bc641db56b6b1092d3375da12b1ab5abea67ba85c4dd17fbdc31e29507444c91f59560f49642f4dd5ff40e2b2f59f76895103513dff8718eefceb19a0b34b346d3a75096f43216687de15de6f5c4f1d3acd7b08fa5511fa3c608c33a722fbcb56370a64c3d100fcc9077f81bdb4d1b176f20b7d890710a2d197822b533c001a4ecdb0ff033b80b5c3be067f2f7c6eca52e873de9c7e621388b6108af0b24a7515d4716e0aecec9492de28c8ae0a2164a69f98a9c0e01e85a97f836f66e066b42f6184b5340658b90466d745340fedb3b620bdcfb19db82eadc1b0f010f54e6cf6cc8aa2725648f2a606a5ef74f9669c974e6117dbc14e5798254318a24138e40b430d4e14af8501918e4828a1fcf44b86ea52765e12e8b99e0b573a7272daefc38bd18b12d870836ec48f6d86c66a37991e2c65bb14c66620ae0b2a6fd30df29b9d2c68fd1408e4283f7d2ae2c630bc0081dd479eef616c0800a55566bf61bd5235779292d64040175efcb2cfa507a78322e5946a42e9193ed39038b9223c1e2cf76b4a3e46c57fe1123858b198d35b33ae0c9b6db94a8e15afc3cfea9ed4a473b6ae80d580eacd4ab63327f2912d646ea0530f516a5a7fa7cd438a6d494822ab0552f5393e37b85e068df947f17e084b73137f777aa7a5a62f79e58429ca3b81c3dc6c3de1603a812d26b2d6499bbc1a299916af03e965bcbd247eaf04007034afe38e3f8d02c05a20ba7b013c1473448ff7dbd3b67c8093bb59b1f85ef1d46406a2db812d4de4f76e91f6d62ca54bd828efd4bad40bfcaf21ea3d2b126eea42cc629d9141b1662effb7d84f1b4b63286c49af68516bcddf08f5b8e0883a3c83415c34fd4ff88f9f7edbb80711191f63cdded3df6355fd0335884d27136e2600d9322ff89a8fbe197eb5432e5899c5702f48a849c65fb47ccd2cd90bfdcd4195a8b77bde8f1fd16d2a8d332c3abc0f71eebea9d5e67a272ed6e9da49ee5c839c790416e052662486264e013f3efbbf15b682dbfc49e1084fe032e135480ccdd5fb7317bbf7306a63acafa861f2f31d23f4a179eb9ff5e9f191b7166420bfb1918c97a3039b977b44e486d289d068a610cc58a36f5d12ab40dd90215b68f044d4c8442ce12c7081e66b008dc1e512a8f422d65478395bfaa5a75ea2ec25999b1763ca612b02c7b10254115f3791af0638a3e33d5ee099498b71185919870056a736ba5d5eee53fc5c283097b4d5d3c126d5b7ba46e608979af7b84d2ae200dcaa3559f1ac4fe7c3c292a30e13914a08452c3fee43bf01b06c24a824173c4b34639d9746bd52aa87f3f9f70e9f3cb9cdc273f0566b40fb28d21380f3f28df70e45e880517f162692862b89b9805095e0a6820e6f59ca6ca5f7175f07247b5d27b68001c122c1c8c21b8839e37a08a33f7be197e0d006864619277c9947369666d4d17476f9d56d3f9f24b9aaa892852e51e49be90e5d1b3e48886ff31cd2f314ac62c191e2a71570b2ced6d812da703bb8e848bca688d117b1605084b68b21936bd18f1336d974dd27cc5a34ec88e2b3c5b0797a641468836f26d3c0633702e4b51b3223ca60a1f36a46ec19952efb44e59f128e14db6ee7b7b5da29f5a6aa38c8c9b138e793ca00052bee8f7ad02dd9059a0913c5b84c96e5add0ce21827c8dd4a7c9d12ff4252faf24fcf840629f73a1ac4c009828208a8fe9b1d896da793c0f1ea7eea563cf9ba7adcb87050cac5bdc23bc5fb4d51429c80e78b0ccef7796bad9b2060ae9888524ac5a8d60bd41cd57ff294b878175448f476145e1484939e8335d7670efd8f471a75aa8d404460855937a4a5d74fc9b1689ff0398041522a756fa7c3b7581a1659789af32179108cb2e3dbedac3af6551e4b00c201fa745372bff04b4d7f334c46009b277aaa944880d4a7ab32bc3666edfe2bf55ab39733f5d547d16fc90ac68f5f95c91ccde12b10dbfa280dd0ce1d0fb6748818673cf0d2acbf3ba855d5552b7429b0f084e9e5a9e1d2972438e70a863cedbb5136c443cd0fb35168c694feaf70c0760d188b530b8e428b1c83eb1a1c87e168040b947a95c0aabeeeb247cb2c08166ad6a9c9f12c7d8eed4adfb699260fbf66906e95790351469af9b99d6bc6b1c8c4217f7bdc3f9c7f6c60b99f5aaccd071c9abf2a46aee45e79d3109693e865501829a150bacd889c8b66b18aa07f19a4d36cb138cf0d5e4fa60830682c7a0427f542ee4bca5b6c65446a81a78b8c49fad2a8f3f4889ccf05f7fa386caed8ac82a14c35e2227ce0ccf0a3b1d0d5b40fa51e90d117d16fd844350206b638b27898b51dad98b57db4662da313bd934d7e8152e84e08a75739ea249964dbfb0a7d37a22f1c12bb855e7727c8c9c0eb5a33cf927309cba70e9b25403e721b63c0297ba6397c731f5b64a60497e0fd876beb7703f63b53dd163dbaf8952bca9f78de113457b859fe7bbeb1e865dd2db318ce9760d57a26468c300c0829eae009581ef75c697e0eef19949d921fc327f838d393d0ebea5cb648dcaf7ebec3b491aa7c511d4691e9350b7eedd0fbebc9953f05fecdbfbd7252953c62e2c8507bf58d279a059e327efafad3598d074adce9040500f6fcbc49f9657bcd03dcf2d3e251352ff6b6c5d9747b21777e1f5e715114fcfa9735efc465584447cbfe22f8eb4b6e9ce55301566109147e1b84cbc82ec8a2b228f67fd81e2525882d85cd3a070be871a2dc08dacb9b2317966f8fc9ea460b4f399c937f957b7599b4970c1606fbf56b3a3d07524c7bb646580c64d8f951fc1ec659d0b078e4933615dda2b78ce6f1b493c1d76674b90055c8c96348da45fd66399b94a92c9b2afa6a3e4b324937328f87f5bf6fd0386ed7204100e5663635ca58833db1cbeedce60668a4b1d7690949a0f9774d58349b57cc0299ddc1198bd45518db1c8f05a62ddc9333a6e59d4570c57779ae9ec02429bdc27ee9a1f53c9e3a7433ab725c416e5346a4a693aadcc9327668988985e4d83dcd7c4d70bf6851caa5d10c7858d9ab5a9ea5f269c67505144886aa91fdf4cfbe8d88d36804f031f9a68bc063cf48ca765becf84222f0a7f507423a237a8a69e2af2d58c640f6cb2aa6d081678a912b11cecc3e9296d8bc8b7f8eb5ec8638764d6677d1da169103fc1b54e8b214cffb486eb29d8b71faa13c73f2962e2d5ac0e9298b3604fb6844acd1da8ebdaea334ef2da55e43577daf8555be402e8b1242c3240f369c8d06d4f291b1567e7b5dbf05925c64a58fa1dbf3d5064d0d2094e18de7663c1db2e00d4fdc5d445395ff93ece7cd2956af3ab03c0d72c9883db79e93b9b0f6bfb434b6464fadc03adecc3c4398a27841b0fc8907a87312b516e9e37e166e9cef674ebdb52cc32ed156355386f1720de7ed0075986c9f1607f746ba9746583b216fc542c4c1cae94fde60d7980ef97e509f9ef5d03c1576cb3728d5d1c128d60c4733e794b1513bafaf478e36d5831fa9fb60fd81e070450c99020f3a70402d539f817fe27b43f41e20ddf464605f531d38a386570d61b5f1d682db700436e1662e241397ac5c10bb43a57846a6538231fd7d1b20a5bc9619e0c639947ee79f945e96b73c18c553bba424d6e9cf3a162281e84111f9e40dd224b1a5bb7a7b55c6a1ae7835d4857f31a056aabf20aee3130f6773df2732c20d53ebb85d5030a77f4405745bc0a69f64b33811dcdeec0a3df233ccac05bf7df8a9a5fc7d548e08ae777b551c356a4f01920ce04c22c83605e8b0efa72c6a2b637cadf16620df432773c1559e63791e1bbe15134ddaed4dd876d08aca3e7069a963f81eaa06f89b738d2dc97a03d787c30ca57c2c7667bc70d910665e0d49dac18477854bb322f3df024d2b9352ecf8add6346cade062a9f3d894a5c87915d5f202f08c71fd33c7681d7aad3cd2cdd5854a9109376d0c790456d6191ae9e67f9b35ad982773ff29d328b897b1f1371420bb0bd7f850bd8a267d0b2226cadeb1d9e41a623d51a1042cc385e45c66e2a612921ffa147e07f6d7b142dafc386aa3ac8c713fd43a56a3ee8b540455b9a5f070a088dad602ae83feecf38ada1a10d52a76f60b45dc05788734d7265e5d5c2de94658bb9ed9b9339850537f2a1282776f96738ad7a26ee5f8e5f600bbf470bdb153009ae9335a25e262240d53012d015bd34ca8cd0ed1acf20d2d16da67febb3875904bb75c7f3a4c70162561fd269c9ebce023929b135723bf96c583213c2b2106e80e86cdb11ae0df87e5983268f4efe490cba2f62b9409b91b5967835265a452ea888b6b7b9456f7135ae94259991cae1072ca503308b0383e7ada6c25861ee2c3e47daa93a91534264a78224633bd22ca4658487e0119a7ecfd9d6abefce2a7e88ed29cb4ce4cd049dce1ce1cd47ca57d800e4b5f6e24fbc4da77485925f74204c7e637cc98a15b9674ba025fcfd136da2d59cd9242d285a43fa39f6ddc794f4defda7fe237fa7f75e920425b3e429afc04260a2f8fd536d88953af81b417c64122bb868581e56059c527fec67e01ad1b6deb29dac979f7e68fde099081b493f52987b9090faf35d9c91c89d5f754ee721d9045552db1c7c5325acc3c282eabad2c566ad1194fe49f3df1ed4c9f97df084e2f5610e88eb2351659015084a2f507eea69033f40aea43d597e7ed0bc9ac71848f8406ef2174b08d5eb0da2c95b21a4ce9321cb3e1c0ae9c781446f70a96781f97a0ae62bb626fb99d551ae419e19f6836bae271d9be4da576b340a0ffd3345a7c16641cdbb78d76bfbf93921f1dbea4ed0ab453c50b14efc45dc7e46ba4ea2c4be5519fc169e35875e116707aed1ed27e0757b8bfeda7cafa825147c093b18b417b841efb8053d24002e87dd0629500723e00f7311801d4b1be533e409906156d122a640d4964bf7ecdef372e9a87f16099add9b66d82b0a9eeeebb08ba9f3af58d219044765c382678b7bf3dbd9a00e75978ed8e0546ef54ed33abcea22684deb540c9ff35e55b32729b0df2a879f181798c035ab2cf98277602ac67ffadd4ed783d360128011e4d9693258169e838d10ebe536f37aa227a855d78e975d5bcd7fc993073789621cda43f67fde294feed58bb9f423357f7fc0649fac8babd325e524efc2af507b528c918f4f3ea6bcfc5e7aabb13ef0266c91948a0403f8089052013749c0375ef5be9d3e6d72f9957c6df8e76d3e7a45b8abc24d3a33533671afc087160acdb4525a97f33ffa91284280649c0ff455d45906ce765235de2934bd1ac35f305f2891d1ad45a704560fc4d29aacbbfa3be1eb1ce8dc07df8b7d1bf02ec705f5a9d365007bb580a469a69bae7b52c0fca5f8c7a81b70a5", 0x1000}, {&(0x7f0000001480)="01b06d95e24568e9a9ee6915b720fc4e20b6437362a58fb0d59f8e0a", 0x1c}], 0x3) truncate(&(0x7f00000002c0)='./file1\x00', 0x0) openat(r0, &(0x7f0000000380)='./file1/../file0\x00', 0x10000, 0x104) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 13:34:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) munlockall() 13:34:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="565c4c809250fee8fce3f5d8706425915229b5a7928a613cfb2c42a4815842dd221cae4400f18185eab66af36f43399df42c", 0x32, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) close(r1) 13:34:27 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x400000000000093, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x10000, 0x618f79a0}], 0x5, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x0, 0x1, 0xbb9}, {{r0}, 0xfffffffffffffff8, 0xe8, 0x4, 0x8, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000001, 0x4, 0x3}, {{r0}, 0xfffffffffffffffc, 0x3, 0x1, 0x7, 0x101}, {{r0}, 0xffffffffffffffff, 0xb8, 0x9, 0xe061, 0xc806}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000012, 0x8001, 0x4}], 0x0, &(0x7f00000000c0)={0x462d, 0x7c}) r3 = kqueue() flock(r3, 0x1) kevent(r1, &(0x7f0000000080), 0x10000, 0x0, 0x9, 0x0) dup2(r3, r0) socket(0x18, 0x5, 0x0) 13:34:27 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x59, 0x0, 0x4, 0x8}, {{r0}, 0x0, 0x10, 0x91, 0x6, 0x20fd}, {{r0}, 0xfffffffffffffffd, 0xca, 0x4, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x1f, 0x81}, {{r0}, 0xfffffffffffffffa, 0x46, 0x20000001, 0x100000000, 0x1}], 0x47eb, 0x0, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x5) close(r0) 13:34:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000180)=0x8, 0x4) flock(r0, 0x2) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) flock(r0, 0x2) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000100), &(0x7f0000000140)=0x4) r3 = socket(0x18, 0x1, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 13:34:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r2 = fcntl$dupfd(r1, 0xa, r1) accept(r2, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./control\x00', 0x100, 0x2) accept(r0, 0x0, &(0x7f00000001c0)) 13:34:27 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() dup(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:28 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mlockall(0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000)={0x80000001, 0xfff, 0xff, 0x6d14, 0x9, 0x3a, 0x544d, 0x2}, &(0x7f0000000080)={0x8000, 0xee53, 0x81, 0xfffffffffffffffd, 0x1f, 0x6, 0x80000000, 0xb}, &(0x7f0000000100)={0x2, 0x7, 0x80000000, 0x400, 0xbb, 0x6, 0x8001, 0x8}, &(0x7f0000000140)={0x1f, 0x5}) 13:34:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffa, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x2, 0x4, 0x1, 0xfffffffffffffff8, "0857b1c7e884b110325c1fc096c0a3063c7f67fd", 0x1, 0x100}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 13:34:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000040)="308f6262d5a6d4bffa8f245f1052b373ae461bd928751b72ad334edc54587878c79a0100343b3c44938e00", 0x2b) socket$inet(0x2, 0x8000, 0x9) accept(r0, 0x0, &(0x7f0000000000)) 13:34:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x1, 0x100}, 0x10) socketpair(0x38, 0x8005, 0x4, &(0x7f0000000000)) 13:34:28 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) getgroups(0x3, &(0x7f0000000040)=[r0, r2, r1]) setuid(0xee01) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r4) 13:34:28 executing program 1: getpgrp() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0xffffffff, 0xadf, 0x7f}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="42f472b48d42d2961bf02c8919145ece354d60a4636f8d336fba99b84c76ecde3e9162f4c85997bf70179b5321af585b632db78d99e76ce405c08757ecf8ccf6ff86d133bbb67e9a2bc2b08b5ed36bdfd781b93d0e84861ebf1f71", 0x5b) r2 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x10001) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="2c0100000000000000f4e25a6a69bfd7a634f74a85d97febb921c3d5ca4602f0f46edeb24f00b7e861e7b8872891e7f0665477fbbf741e6c9fd36ff7bf473ab337ec64298c3d5a587268d3da3d32c92e2ef00fcc98994ed17ee54e11a23d833aae7941d576f5f573f8f7ac1fb4f3ac6615be9c912ef5efa5a4081925a9ca4eeed0189a888bb2b6d3fcf30e17fd0bffbd35ce62369db28043e679cd752d85a392b746d52b8930e740da7494c4205fefbab169c7addfc4a608e4bfbafa636197340c397867c00ea83425cda37726c1605823f86078963db598885ae81f1ae2c1393af7f38cb4cc66cc6be3780e695f2f7b77", 0xf1) r3 = syz_open_pts() socket$inet(0x2, 0x8000, 0x3) ioctl$TIOCFLUSH(r3, 0x4004667f, &(0x7f0000000080)) 13:34:28 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/223}, 0xe7, 0x3, 0x1000) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, 0x0) 13:34:28 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) setgid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x19, 0x40000081, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x5, 0x81, 0x200}], 0x80, &(0x7f0000000140), 0x7fffffff, &(0x7f0000000180)={0x7, 0x22dfcc38}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000240)='./file0\x00', 0x8042, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0xa00, 0x2) 13:34:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000519000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 13:34:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) recvfrom(r3, &(0x7f0000000100)=""/129, 0x81, 0x0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x6, 0xc000, 0x1f) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000040)=0x4, 0x4) bind$unix(r5, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) 13:34:28 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x8) 13:34:28 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 13:34:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="d0a711f1df6d41c49ea8072a962ad273ebba3a491df4a033c77d0bf0de82857ed41d3920a791b82f5449f1f2997d4f94731564539a732b085b602e5d51e155e4362682a61f02f5133d281e80d40ea01818", 0x51}], 0x1, &(0x7f0000000140)=[{0x18, 0x1, 0x6, "ee613dbd02"}, {0xd8, 0xffff, 0x6, "62c502c3c333125ba9f93843b1261ad155360179c3709f0980b689712a5af87287c5b8d9754b7b33f5a0277d796db22cc45dc13d07721c7c0e543db4e0beb90daf423cba78c60bcba7fa59c5455fe9cfdf349ed4c061d64b0c8913a4ceb6cd5d748870c3f6b2c12d10e26703ac91a5c8d9b16ab679ba07778fa4ff731ecf3f0e4ba9123646b76428d31319525d8f5a5a492eddbde81c4701ff6591e33b388d8eb90131fe4a1d421d7e3ac0a25e5720171988050a6cdd6f2ebd83cb5b2efd644239e8813ebc40a7"}, {0x40, 0x0, 0x5, "b5da14e70d557e1f7fdeca980d75410f91b7c63b00393ae15377c590a9055f0d7b55e0936c1880cb34d2"}, {0x80, 0xffff, 0x200, "ef80d5ddbb475f3080224db2a26e7f00a684058aed7d62fd1cbe0ad4571702866222c22345c25aac82470e949d36f19bc5437fe74f3e2d9ed943a5e24130cbeabc022f7049c6d45e2357b8b0f8b1a6d3e96d1c9a7e4d20bfc9b36ff0e516da2c5c7385f783e646f4f6"}], 0x1b0}, 0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 13:34:28 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8050, 0x0) r1 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) r2 = fcntl$dupfd(r1, 0x0, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) 13:34:28 executing program 1: syz_open_pts() 13:34:28 executing program 0: r0 = syz_open_pts() kevent(r0, &(0x7f00000002c0)=[{{r0}, 0x0, 0x3, 0x0, 0x2, 0xcb}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x100000001, 0xf051}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000016, 0x7ff, 0x101}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x2, 0x4b}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x6, 0x3, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x84, 0xfffff, 0x9, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x66, 0x69c2}, {{r0}, 0xfffffffffffffff9, 0x21, 0xf0000001, 0x5, 0x10000}], 0x5, &(0x7f0000000200)=[{{r0}, 0x1, 0x10, 0x2, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2c, 0x1, 0x1, 0x6}, {{r0}, 0x0, 0x20, 0x20, 0x101, 0xfffffffffffffffb}], 0x100000001, &(0x7f0000000280)={0x1, 0x800003}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) dup(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) read(r0, &(0x7f00000000c0)=""/224, 0xe0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 13:34:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x18) 13:34:29 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) kqueue() msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 13:34:29 executing program 1: r0 = socket(0x18, 0x8001, 0x0) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000040)={0x0, ""/208}, 0xd8, 0x0, 0x800) setsockopt$sock_int(r0, 0xffff, 0x400001021, &(0x7f0000000000)=0x7, 0x4) 13:34:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x120, 0x110) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x17}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 13:34:29 executing program 1: r0 = socket$inet(0x2, 0x7, 0xf02) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6795ea9ba92272bccb0236e29464fa1f78b5f6d9c32c7a10ec2a3b4d28080842c419590082cb021c", 0x28) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) fcntl$setown(r0, 0x6, r2) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) 13:34:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:34:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) socketpair(0x20, 0x0, 0xfff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0xfffffffffffffffe, 0x8000, 0x8, "59b11e94c48bba4ae64a536b3af63ecaaafffb13", 0x9c, 0x4}) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 13:34:29 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x7fff}}, 0x0) r0 = dup(0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget(0x0, 0x200) unlink(&(0x7f0000000000)='./file0\x00') msgrcv(r1, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x1, 0x800) 13:34:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000011c0)='./file1\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000001200)='./file0/file0\x00', r1, r2, 0x4) r3 = socket$inet(0x2, 0x1, 0x9) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/19}, &(0x7f00000000c0)=0x15) r5 = fcntl$dupfd(r4, 0xa, r4) lseek(r0, 0x0, 0x2) lseek(r4, 0x0, 0x1) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d52100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) poll(&(0x7f0000001180)=[{r3, 0x4}, {r4, 0xc0}, {r5, 0x80}, {r6, 0x1}], 0x4, 0x3a7) r7 = open(&(0x7f0000000080)='./file0\x00', 0x203, 0x3) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setrlimit(0x2, &(0x7f0000000000)={0xffd, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r7, 0x0, 0x0) 13:34:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x84, 0x1, 0x9, 0x1}, {{r1}, 0xfffffffffffffff9, 0x46, 0xfffff, 0xf7, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x40, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x8abc, 0x7765548a}, {{r1}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0xd, 0x0, 0x10000, 0x9}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x80000001, 0x4}, {{r0}, 0x0, 0x10, 0x80, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x2, 0x6}], 0xbb, &(0x7f0000000000)={0x80, 0x80}) close(r0) 13:34:30 executing program 0: r0 = socket(0x18, 0x0, 0x8) getsockopt(r0, 0x8, 0x5, &(0x7f0000000000)=""/105, &(0x7f0000000080)=0x69) r1 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r1, 0x29, 0x36, 0x0, 0x0) 13:34:30 executing program 0: r0 = semget(0x2, 0x4, 0x6f2) semop(r0, &(0x7f0000000000)=[{0x3, 0x0, 0x800}, {0x4, 0xe000000, 0x1004}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getflags(r1, 0x3) rmdir(&(0x7f0000000080)='./file0\x00') 13:34:30 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r1, 0x5) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getppid() r12 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="4119db54cd96f2c1cea75bead931debf1b17a70aeb9ed3cd26f05f2d12b8f9ceab7af5ff168e1357baaeae1e01c068976e1234e29ba724d32a266d2b08455921a1a4367913bd7c5eb542e530c80805e6ba1764d14b26d9d21b39da0f6ddcded5d671d78306d89413ca358ad0777af4697d015fc3e830d83f5854b2b61a1fd27cf43654eef72b88161641ff0c0bf3fdd9bd45c201ae64d428b5cd1f4510a196b7e020f12faa04f97f891fd0d0f662bc3f82140c34bc", 0xb5}, {&(0x7f0000000200)="5205c7267ad99e32cd869165a5fa2289b872cefec00cfd484edfe3214934509bbafe56641ca785087e3caceddcf61bf6b883d04a7a891d90ff8925c60bccf79a54daf333c00e6e9da62aa1dae13c97ca327a5527a5bf77db6c25c7ee51c5b9d0a08623179fd258853d35c3fbae073fca5e2ccc7a7cac634a5e6ea880db71f8e87fca88f9973242baa43dd1e58a190ea432678c40cca7ac469f82ecd6e7ee452fc3a5fc66b3843d67d94864dc1c3a73b175bbeeef2ac941399538e0dc80ef9017b9adc140ae0de6eee813e5e4c747ec770f82925284922a3b9d1314586dbe4f85033510ca62c04cd7a9aba548", 0xec}, {&(0x7f0000000040)}, {&(0x7f0000000080)="960f822c8e272f66b1310f57faeffe8e3726834473", 0x15}, {&(0x7f0000000300)="f1ddfd86ae4e2e1864c4ad1eb1f6e7ce9ad32a5d814ec0a1c7b23f0df961bf7d5b62ee1ca26f54c7fc7847cc30d33e9995eaee42bd5b5a576add55736328f9221de41e0d82533f079901cfbbf960ca11b02247741b466db62a75fa", 0x5b}, {&(0x7f0000000380)="b6842c3625947f355c0286ae67f10170c78193ed37a1620d5fc9754f770d78d886aa33067b0093371bca311bf4", 0x2d}], 0x6, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r1]}], 0xf0, 0x6}, 0x1) fcntl$getown(r1, 0x5) 13:34:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x3, 0x8, 0xba55, "f78bb16a5209873d7f06d19b652ac7f543a196e3", 0x40, 0x6}) r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x0, 0x200000008, 0x1000}], 0x7) semctl$IPC_RMID(r1, 0x0, 0x0) 13:34:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x4) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/86}, &(0x7f0000000080)=0x58) recvfrom(r0, &(0x7f00000000c0)=""/177, 0xb1, 0x1, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) 13:34:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000280)="80dea40cfad459072d13da6dee11", 0x3) recvfrom$inet(r0, &(0x7f0000000080)=""/225, 0xe1, 0x0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x20) 13:34:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:34:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x631d7da9, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 13:34:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x401) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000204000/0x2000)=nil, 0x2000, 0x2) 13:34:30 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 13:34:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 13:34:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000300)='./file1\x00', 0xd3) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') mknod(&(0x7f0000000140)='./file1/file0\x00', 0x20, 0x40) r0 = open(&(0x7f0000000100)='./file1/file0\x00', 0x201, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000380)=[r1, r2]) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x29) utimensat(r0, &(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000200)={{0x101, 0x8}, {0x3, 0x5}}, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 13:34:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r0) socket(0x3e, 0x4, 0x0) 13:34:31 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x8) select(0x40, &(0x7f0000000100)={0x9}, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000180)='./file0/file0\x00', 0xa000, 0x5) accept$inet6(r1, 0x0, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x10088, 0x40) 13:34:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1082, 0x80) 13:34:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="3baf7cb1e3a8e44e405e8fbdfe5b065221a99d20aa61dd02212fb4a2b9c7192f3bbdc77225e4f5a08f638614fb9b98914669576c0bafb1e50d7f33307f3275a7d88cc1cd9f3384ce2585184dc56ff1ff399ae7aaa0684e02a3a46588337dc1a0675a1073641a4e22d6704effefe5818d3faac92361dd67b4fa16fed23b11eb5338d1cc30c5da9a0d4569aa156d53006033785e793bf9039ddf3d3a83e131625b92d76eef3b0c9eba635d6b7b01aefe483462f12352a46e6f6009f02a27c1fe0abb3caf5bcc32911153132e5327", 0xcd}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) open(&(0x7f0000000040)='./bus/file0\x00', 0x8008, 0x20) 13:34:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) sendto(r1, &(0x7f0000000140)="f2b67ef4b6c905ed388fb9b8c4ff8b1a2b0e517191130839d45849432b955b109d46a110ce35f9aee3ada88f3893ba12c644325b6869fbac9643af29d7af3cfa6846ab384e043ef7150aed356943d7c021f69080a5fc1f43994330f0cd081ce25a76ab2dead8b27bb6fbcfefa3a00df5aa7139b77ab1996389911510b2131254192865b8b87f062e4dfdc4af4cd56e48bd49578778681da3acafbdc4e2a49c89d3aa179ece0406362521e5", 0xab, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x80000001, 0x9}, 0xc) write(r0, &(0x7f0000000040)='!', 0x1) 13:34:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r1}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r1}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r1}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r1}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) kqueue() kqueue() 13:34:31 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=',\'%-\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10200, 0x100) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x10) 13:34:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x168d) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 13:34:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 13:34:31 executing program 1: r0 = shmget(0x2, 0x2002, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getuid() r4 = getegid() r5 = getpgid(0x0) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) chroot(&(0x7f0000000140)='./file0\x00') getpgid(r7) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x9, r1, r2, r3, r4}, 0xcf31, 0x5, r5, r6, 0x9, 0x80000001, 0x7}) 13:34:31 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) r1 = dup2(r0, r0) select(0x40, &(0x7f0000000000)={0x40, 0x7fff, 0xffffffffffffff80, 0x619, 0x6, 0x5, 0x7, 0x9}, &(0x7f0000000040)={0xfffffffffffff103, 0x5, 0x8, 0x0, 0x8000, 0x3, 0x80000001}, &(0x7f0000000340)={0x3, 0x80000001, 0x1, 0x5, 0x9, 0x5, 0x200, 0x9b}, &(0x7f0000000380)={0x10001, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1009, &(0x7f0000000240), &(0x7f00000002c0)=0xfffffffffffffeb2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x8) r2 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f0000000300)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x5, 0xfffffffffffffffa}, 0x10) 13:34:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2aefc060, 0x9, 0x4, 0x1, "1ecc797cef8d796235191d932cc017cce9bb56c2", 0x8, 0x1}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000020000000009c30b2efa1af2800000161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc9391527858a4d3e5790cf88dab29e271f61920938db2ed23ebe12d7bde10e6fda4ab1b745ed15"], 0x5f}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:34:31 executing program 0: mknod$loop(&(0x7f0000000100)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0xffff, 0x7, 0x7fff, 0x3f, 0x10001, 0x5f1322f1, 0xf32, 0x1}, &(0x7f0000000140)={0x3, 0x6, 0x74e, 0x100000001, 0xfffffffffffffffa, 0x2, 0xa6, 0x5e4}, &(0x7f0000001280)={0x40, 0x0, 0x0, 0x3c, 0xffffffffffffffff, 0x8, 0x6, 0x1ff}, &(0x7f00000012c0)={0x9, 0x400}) close(r0) listen(r0, 0x1) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x6, 0x400) open(&(0x7f0000001340)='./bus\x00', 0x18140, 0x2) faccessat(r1, &(0x7f0000001300)='./bus\x00', 0x0, 0x2) semctl$GETPID(r2, 0x7, 0x4, &(0x7f00000011c0)=""/93) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x1) 13:34:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() close(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f00000000c0)={0x3fffffd}) 13:34:31 executing program 1: shmget$private(0x0, 0x3000, 0x100, &(0x7f0000b39000/0x3000)=nil) 13:34:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x8) close(r1) 13:34:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xc1}], 0x1, 0x0) pipe2(&(0x7f0000000000), 0x4) 13:34:32 executing program 1: clock_getres(0x8000040004, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800000a0, 0x104) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xf9ed) 13:34:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f66696c653000d0cabc19e7071e38f422564cba78f82194961dc95fc440ea9905b9d93487abb96a75e99b87241daaf65e98a064ec89f5add294fcb839552bf804f4a9aba2b69b80ef8ff7aed92c86b0a07e3ceeedce6c378a53763361837ea6068db0051f91f0ec2b8de600c8e4f358d2128ce7a8f2a9ac15c8396c30a53054bbe5e775daaef4a1ff5c83f4244ef2115e3291d76b35ed5df229c0e813dca601ba46e33fcafd445420f71c34b5cc626b130e029d6f01cce36c05af46"], 0x1c, 0x0}, 0x0) 13:34:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x10000061c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x110, 0x101) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x3) 13:34:32 executing program 1: r0 = socket(0x3, 0x102, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696ce576784f17d1758253ada93677efa6e8653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:34:32 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xc) r1 = accept(r0, 0x0, &(0x7f0000000040)) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xffff, 0x8001, 0x3c5, 0x1, "fc698eb67d505fb5a12ed2b3e39b3bb4ceacef44", 0x6, 0x7ff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 13:34:32 executing program 0: unlink(&(0x7f0000000200)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0xe000, 0x3ff) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f00000001c0)="527767f0a870bb0695ed2e7c69f0aae49947a142ebf1", 0x16) ioctl$TIOCSTART(r0, 0x2000746e) recvfrom$unix(r0, &(0x7f00000000c0)=""/220, 0xdc, 0x840, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCSDTR(r0, 0x20007479) 13:34:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f55696c65300046b92ffcf2b76a08c28d2bf071d5c0db99ddcabdad2adc9de2376a7f05344819d7218c6aee81e5ea4793f8e0192dd4ef8f33f82285260286e0d75b7f08fb583e9c3c4f3a05fe697aa089419fa95119c248"], 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xa2, 0x40}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 13:34:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x2, 0xffffffff, 0x100}, {{r1}, 0xfffffffffffffffc, 0x19, 0x800fffff, 0x30, 0x2}, {{r1}, 0xfffffffffffffff8, 0x94, 0x41, 0xffff, 0x8}, {{r2}, 0x0, 0x20, 0x2, 0x7fffffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x1}, {{r1}, 0xfffffffffffffffe, 0x20, 0xc0000004, 0xffffffffffff8000, 0x4}, {{r1}, 0x0, 0xac, 0x3, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x800}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x44, 0xfffff, 0x9, 0x3}], 0xfff, &(0x7f0000000100)={0x6, 0x5}) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) kqueue() 13:34:32 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f00000002c0)="af3d71de49b7de62869f3aa766a7c7c0b4d88c10187fa58b93121cf33a8ce4f66c0f07133767b67b19158cfe204dee46349ffbae69cc767c382d954f18bc453a2976e3eb8dc8eb7d2f4a7d7e5da1c90f32a697e12cf2ef1b9fb4dc268d8dc1775cfd1a8716c57680fe069901806af973cbe3ae1e23cb724affe73ec39f0c4e4d0c434566bdd073905cb0eca2caa284a6018a7a089002c9", 0x97}, {&(0x7f0000000380)="1ab078891ea4b0980a01f8eab82d84ae140b454ed38fe56d06edcc5558a8022fd35d2a86f3d6516074018cab534f8c76616c1680255cbe925cdcd08c1b604227ba38bd4c65b4c2ddbfa8c00156e8c0bef0117fb193750348837b2b34fbc0f7e5261675aa84394d8f4d8e24495ae02fa7867b373ee3722189e70af241e9dccc7dae71b3a76edb78016568489d3b5b311281c1857c3d6bed68bee76f75681c2b0052c9e3a5243344c417e75346cf239d2fd1a84cc87af56bd7fa48990cb687ed46198732afb56904f19fe2141f13227f074d30253d60e01668ccd05d51a1fc5b40b341a0fac9dc80313ea4aac65277d6", 0xef}], 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="13d632d944cd5240", 0x8}, {&(0x7f0000000100)="c6c1208d0097bd393c76965bbadcd88adaaa9813f731fd6af60e360c40c713b84c8ddb3884bbb6a67f6fa49142b087f7fbaee05b3d0165afe73d3de585d744fd9078eca5dc02ac20f6a312fdafbeaf30ad8365ae", 0x54}, {&(0x7f0000000180)="7017ce09b351149ff4bff84b32f2213364689954feafd31e9e0bcfb6d53adb86da42ada89f795fe30c665af68ca287058c5d5e9aaf7ea954bbec8bd1059f750c212d015c8854429b84f0a4a0d2f85cdf59dd0c83dc30f398d799b75b382b1ac321a6db48e17848e01b3ee994dcb13af7d9d9097feda0305e46a175b4bd5121af1155001fcbb13a0cf1e0a318648c4ba8c9f60573cb2c48a861903de3", 0x9c}, {&(0x7f0000000240)="32aa1a9b6a3948442b1bfb4a1fdb069cc2343b6d096274de52236fd7520aa8fe60b2f235b2048d51152b164cab487cf2d72c6f96cc0e3addcf7cf4f09e4e15c523da80012bde1150470ba17d2be7e9c50ce1492269", 0x55}], 0x4, 0x0) mknod(&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x800) 13:34:32 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="4a4f663924047c4f2a8a5cecbe97b3ab24579bc97e8f5082db39534bcbb7511cf3d528beddcc0261e1768038c8bb324d9f3575405cd7c429392c2d03ea950d16531aa3cb01578893db595b4bc8f6be90ff93a25632d0bdf433522f79ea88d75dbc669f98cc47ba9222dd3980c490f89e37d693536e33c0093b147b7f", 0xfffffffffffffdfa}], 0x3ce, 0xfffffffffffffffe, 0x4f}, 0x0) 13:34:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0xffff) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) lseek(r0, 0x0, 0x0) 13:34:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x41, 0x8, 0xc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000081, 0x9, 0x101}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getpgrp() kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 13:34:33 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x0, 0x0) dup2(r0, r1) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000eaf52e17c6c3d35c0dcaa4fe5d898f892b4e21d9b496d2662cafa40282e82c0a"], 0x10) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) socketpair(0x20, 0x3, 0x682, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) 13:34:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="03a1", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x2) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 13:34:33 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) msgget$private(0x0, 0x300) fcntl$setflags(r0, 0x2, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = msgget(0x3, 0x48) msgctl$IPC_RMID(r1, 0x0) r2 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/106) 13:34:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0, 0x0) write(r0, &(0x7f0000000040)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = getpgrp() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="baa5204f8afa14a61f6ece76e7c374d1c7e4a1471b1615b2050d47231c27c3935f340cd1cdfa0a111eca18335a248a99667f68ec7c0c4080aa03576ce1bafd4294935981b41ae7a785e8553bbad599a1269cd4e86ba8f94b559d15dcb9b65e8004fa742135ae04eb7aa130f7bb65b1227ab3c286c2946333ee4144e0bb7514f92610adc3b613347e6995dfc9bce4b73abea05f330965a6e77b20ec2306abbab4c68c2e374180672fb7cdac00433629cc0590c3b294d5ffed41b9b39eec7c9a11f6153c22bd6378c6f13fb220b36596b06008dc9aaeece3834ed6b45cceafe1764e35d80b91f6878d3791ff7e06c104d35e40d1", 0xf3}, {&(0x7f0000000300)="32b6dd86ff5eaf251adc486dbeddcc0dfa7cd017ee7db6a874c6bc75d86eeec06f5503f732f7af14f178bb5df2b89a35b9e0b35d96dafe76820f5b55f29cd0609d6044ef870d66ad540383ee57c6a8e3acd84df2beea8ebef47d07258bf8b98bad3a16b9a85f77ce50198fabda2c555cacb0aab8fc4b8fcc63fe16d280ebb01a98d343b5", 0x84}, {&(0x7f0000000240)="df21ab5118a081381ef50daa2b7b7862c6cbc4e0863be0a06c5834f7d8d207f1aa63e5342d0aa1c50c1d08a126c721c0003377bdfa591e54bd859f438488bfe8810ab85c468e3f2e747d700e8445580a99da2fca4ff4550ea2c0581eccb47d50bb7481a58f20a35e8148f0", 0x6b}, {&(0x7f00000000c0)}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x1) 13:34:33 executing program 0: r0 = socket(0x18, 0x4005, 0x0) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 13:34:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000001240)='./bus\x00', 0x381, 0x0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000040)="0b807ab51cd239ce12aa0fcf74aca1d7fb175565d016dff866b5eea4d1686bfb91fe553bd44d135208fffc310dee2b28ec8e58e77bf1f1a2c4fd9e878c1571041801ef1291ec2a7e1f3eaffbeac76700b64fdc3551ccf3a8", 0x58) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x101) 13:34:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000180)={{0x400, 0x9}, {0x9}}, 0x2) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000001c0)='./file2\x00', 0x80, 0x81) 13:34:34 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x40) execve(0x0, 0x0, 0x0) 13:34:34 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x165) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) sendto(r0, &(0x7f0000000080)="6b1ecc51d392a86cb1526500ce1e9301407712ab69432029edfd95716107f6332104c22a090469c4113a17dbbd9f12ff99f3a6500d09941380eadcd7b890ffd15b7c43373e5c304152a64402b3b960f48fb282efb6b8ec9332615ff30662eb49a15fc6df811919d5be130f29961c1008de7355358e607b7fd964613f8e85b8746cffb631", 0x84, 0x0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x9, 0x7fff}, 0xc) 13:34:34 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x2, 0x7}, 0x8) getgroups(0x6, &(0x7f0000000180)=[r0, r0, r0, r0, r0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x10000, 0xfffffffffffffffa, 0x6, 0x2, "73ae831a70a62569501ea7fafc768280ad003a52", 0x3, 0x200}) r4 = semget(0x3, 0x3, 0x200) semop(r4, &(0x7f00000001c0)=[{0x2, 0xffff}, {0x2, 0x8}, {0x7, 0x7, 0x800}, {0x3, 0x3, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0xc08, 0x1b54bb9a4c9d0dc2}], 0x6) 13:34:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10240, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 13:34:35 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0) r0 = semget(0x1, 0x4, 0x80) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xffff) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) fcntl$lock(r1, 0x400000009, &(0x7f0000000040)={0x3, 0x3, 0x7fffffff, 0x101001003}) 13:34:35 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x9) r1 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 13:34:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f00000002c0)='./bus\x00', 0x40, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0xc0, 0x2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0xcc2c) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4}], 0x3, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x82, 0x0) 13:34:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) getuid() kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) setreuid(0xffffffffffffffff, r1) 13:34:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/145, &(0x7f0000000180)=0x91) r1 = socket$inet(0x2, 0x1, 0x0) fchmodat(r0, &(0x7f00000001c0)='./file1\x00', 0x4, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x142, 0x2) getsockopt$inet_opts(r1, 0x0, 0x2000000001021, 0x0, 0x0) syz_open_pts() 13:34:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x800, 0x6}, {{r2}, 0xfffffffffffffffc, 0x20, 0x2, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0xdc, 0x77}, {{r3}, 0xfffffffffffffffe, 0x40, 0x6, 0xa895, 0x8}, {{r1}, 0xfffffffffffffffa, 0x81, 0x40000020, 0x659, 0x4}], 0x1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x24, 0x21, 0x10000}], 0x4, &(0x7f0000000140)={0xd1c, 0x1}) close(r1) 13:34:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0xffffffff, 0x0, 0x0) 13:34:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x1) fcntl$setown(r0, 0x6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x38, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="a30c34380edb332e1dbb299863d2afabf77e41c93dd6581d283bf9fbce5dd088b1e13946eaa5fae2dd57bc93f4b47f7521a5b881bde04c68466818757a21ee87a246c2f0b2efe69dd89944f32f4f2968d0fbfa804057a425", 0x58}, {&(0x7f00000001c0)="1de050e5fcfc55365b11a3a90fb74185cd69e275e6b68fc556c17fa77012f5347c21e32c4581a34a40effc7113a2f1e4bf19e8ab58a4a7c1ab5cf25f664fa217a5fa0947334dc9a3bd0d7c7406a4cf10313b24223336d579f5feb64ad3ac6bc9b7da194ca0a905979d4cfd9e62a1ce4396abbbf3633ce2aae809d5d086404bd0", 0x80}], 0x2) 13:34:35 executing program 1: r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r3, 0x80044270, &(0x7f0000000000)) 13:34:35 executing program 0: r0 = socket$inet(0x2, 0x4, 0xa15) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt$inet_opts(r0, 0x0, 0x980071f9e5819eec, &(0x7f0000000040)="8596ddf07afa9cbcebd1285d5ddd8872f1e90335b04f8afbd0fa0b23eb209cf738ef8c57084f667dab9bcb98688ed219c58dee318864901df18fda098fd64f8c9a562cd334c85808011e589fdcfcd61cb62ff3bad14b01a30aa0f289d6d662ba6e525da0ccd62b89f0382f4e43da82054763009ae75154400b9b71fb02197a1605df92726664fcb1e01ba555594cad21e1b8578fe382cb123564546f62b0e2bd256b02614cecea08e5db0de013a086e84766b9c154fcf2345a182f608a50a6114e4472d3e22fb90bef8f", 0xca) dup(r0) 13:34:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x110, 0x1) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x10001}, 0xc) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = getuid() mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10) shmat(r3, &(0x7f0000ff3000/0xb000)=nil, 0x1000) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r6 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000140)="5734bcfc1d5d2ef185d354e9304269f075576ca23f712a9312f9f1b7bcaeb1fcbfb8675216041b9b72524923a82ba51a0a40d91ff7f085a8af9c93f739c643a6360e4a15fe3c7caf9760df21a382377565ad4af21c720ab0c1afd1857b1d8bea3c91bf788f2417850e41fd4a35e2946c1b3619a070630d9fda3913740e1561f3a98db8ef7d45dc476056e437e3c239c4fea98d0e95d5b04c1b72d951feebc50e8ac5b444fbf5491f2da045cd531ef9525021b19d4560ce4027e68b3b385235bd7dba7b363b827a06ee823d5f5629cdbb68f0904e0412df", 0xd7) r7 = getpgrp() socketpair(0x17, 0xc005, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r6, &(0x7f00000004c0)=[{&(0x7f0000000280)="f922d5a77c3c6657bf257a16921403a4f8c3c0c54df3285ed5d275e41f80dd275f4693980c49177baa6be395145e0b7d53776adb13d2d6cdef88b11830dc5708aed7e8769987954828c6510fc287126bcd19ac3d2bd19c07ed0524dba8d209fbac0c2d043b51059e4ebf4efc2a403d9c3a11bbda18cfa73898c5c4e3f1c8faa0f296214258207354cb4dbf3a06719af007b0dce39c7196509c132d6ee13f8ce3b5fd945a10bbad0e865c299554f1dcfd4026ceefa3e10e2c29d72a602a8b5b9859932306e42b2c9b21a5e154444c84452f02fa5c1ff3fa6d88a4096d44888e2789e11d6ab77dd46aee5185db91f0bcd0a640", 0xf2}, {&(0x7f0000000380)="09f15ab3f9803b046e26960affc919a80539b899b6aa3818b30d68a121593385eaffda9f341cbfd5f2cc19cf619ddb4156547c8bdbcee0bf5e9d73e27ac1bd47d79791cfe49c46aa1bf6de5c36edd2e135a55a3a2ad1fe0eda623224484dcd643bd01aba5446c24e4515f743244d6939492fcaf873d878c4d91573eb22639aa67bc32f3260b83fb3e7efee98fac9222c2fd3c2d30b180d079af49fbbfdd7fb624f11f9fc7aea52324038de973ebe26f89aae120033740c9084c1c3581aabdf4d2d2eb8be480cfa1acf0f67e77db88e68320626b2371827ab606ef00575ca3ca7558f393afbdef5c952", 0xe9}, {&(0x7f0000000480)="d890b24b9d39d6b5e8faeea4284ac7ec878aab794d5384b609c35e2d90dc81df3106ea91e4fe3a79e199c609588d20e85a207bb6ee6607f8", 0x38}], 0x3, 0x0) shmget(0x1, 0x2000, 0x4, &(0x7f0000ff7000/0x2000)=nil) connect(r9, &(0x7f0000000500)=@in={0x2, 0x1}, 0xc) r10 = geteuid() sendmsg$unix(r8, &(0x7f0000000900)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000580)="1aec24f04255d3d595de47da6b45bbc2cc5b55faefca0aca93", 0x19}, {&(0x7f00000005c0)="6ad9d751e90eba03ea9b5c61a7059d6e57f8f9a10075b97eba70e3bef66d9a16f6cc9ebf64426602d5dcf503fcc34b852348e95fa2", 0x35}, {&(0x7f0000000600)="737082f79839c04d89acd944ac05f8437be9f894a19c18240e1cdf9a7f6ed0851ee73052cc7c770c44363b586b4978a257d05d106b9eec761b0af0a500608726b7225c1ba95a86f936e5666343689514bc2d24e1eed5eae356db2d300bffc580e29a67265bd9e1df9f1750098d1ca8ae21a9cba0112812a442c45165f0e6b30b6105a6e28a87add916e182f79635451f7afbc8642ff51deafcfbe2ad52a57af2a20aac", 0xa3}, {&(0x7f00000006c0)="8464d6ea34e77d7abdc60c01e4c379c573d1f9f9f015af24ebee09eb5b0d8d2f94f21284f8c92a6d7cae2e75b409a433c45cf43fcba36bb97058de2bf1b0de32e06c4e17569715e3ef7a3b01487b4fc651365ca1e894", 0x56}, {&(0x7f0000000740)="54d5b7119a5e37ed1d8432234c91c7ebc471d8ab5311538e0610d8f2ef3bef2a45acb533285f9a0ff19dd3f6f40d6b903320c562f382fedd304cf81d2b46044342c4840030d23fa9048423a4e545bc5e5e2219716e15a6d5714c68259e42daa6543bb5c8d2f4ee085ef0e760eff4631a705f30c895de1a21ed", 0x79}], 0x5, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r7, r10, r2}, @cred={0x20, 0xffff, 0x0, r7, r1, r2}, @cred={0x20, 0xffff, 0x0, r7, r4, r2}, @cred={0x20, 0xffff, 0x0, r7, r1, r2}, @cred={0x20, 0xffff, 0x0, r7, r4, r2}], 0xa0, 0x4}, 0x408) recvfrom$inet6(r0, &(0x7f0000000940)=""/89, 0x59, 0x800, &(0x7f00000009c0)={0x18, 0x3, 0x4, 0xec}, 0xc) msgget$private(0x0, 0x200) geteuid() sendmsg(r8, &(0x7f0000001240)={&(0x7f0000000a00)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000bc0)=[{&(0x7f0000000a40)="eab7816ead07191eb987fcf41ec4cd4d6e824788bc5fd1cea4110aa8d5f45f1d25add2a43a1e223e344a6a6e0d13177bcf81e05ec4e938579083941156266623161153a9ea17f131999a4770b3397b35bc932520dc1c13a0a4250490a3bfb9713543784c72e3c903f6a886d624c834f306d12f2d3abf10a00543b3d96346ff60130d082d120bcd6d7d3df70b0f97e8d1e8684264e8a3e11210a36448c2600713ab7e6b33517006534cfc6616a06fbd7799c1be8cb73393ce320521b168220323e46140a4d26cae093ad09a1e69717d3faa606a276cb0bba805b61ad60d9724dd5a091f5d2495f05043844772a7ad7d38ab8a94946e4ed141d2b9f50d0e", 0xfd}, {&(0x7f0000000b40)="402e8ada5941244cec7fd31fb2547174e57f5441e702ddd03054e534e13b49ff70ba140e7381d0aa7af8225d36db04371014e9c1cf80cbd7715da9047efeb0ea71c48e4beff80afdba830593ef86725e40415857ed2cdc7631ca6d871ab8bd9fdaa2d8e17e3b3e2d12123aaa66140b2297d48652f3c61f7eccc99c75df82", 0x7e}], 0x2, &(0x7f0000000c00)=[{0x38, 0xffff, 0x75, "cefb5020b947737e7cc7734757494f04ba6c3a63d6f6a7be37c066ebeb6c45bf29"}, {0x108, 0xffff, 0x0, "b8485e9bc736fcbabcd1b02631878712b1e6079ef5cb9d50961e4cef1dce8dc477088091279502a779197b82c6cca0c73fc0abb258166fe97c1988876507cd33236591a393c7d58532d5d9b22d9db33a4819d1416b42317d6197326d457574a4f80dbc2fe70016f3a4ac865dd7ce8b463a9d89f36062fbd04e0f4c4db9db74e62ebceb61ec12dfb4e561d4ee4c8ba60de5e84760692e55343a9c0e8113e423a7c2835d16c1af065f064b96fd2ebe8b4be7052b21212a95415009e33e1cba0f9ec63230cf6979c071150554c83638a988f6fd889d34558a7d8003b0c3fcac78f4617337cb9a1d6993b9a5e0f291bfb8f3e770206a"}, {0x88, 0x1, 0x5, "d663e884c06429bfdbce1e0a2c3a7572245b1328ac4f30cbf571bcca5dd7f3da0beace1111fa15a623dda81e039b89e629de25ad49f1e8d38c7ea6888b291ee60f8f00ce526b2a1d8c68e0f0cf6584ed7ca73df19aff5361207f09190007ded4de06d63d6cfd32820f159e2b6ad1030863"}, {0xf0, 0xffff, 0x9, "226a17f89312bd8691c19e53d1952b822164666876f681812d8626348de4599a0f64632875eb4388965987898d55339677193768dd6a0397083cd77beae363a0c695e676e535309e1611fa84dc6179f1eba3fd4245b82b49413ced76b1723bb6a839e16f4c2c7f4483877ebd34c98f9bfe67c0b47924f20a957030d7aa5f18da70b1874ac243fe45d5930118a34a1c3d77f4a65839af12cf953d88f80311e803ddcb430046f65e3d1ddc0ac57115a8063beecb596d9423eb51ef764dea8ea0951989843f99a60b4ce49273f86fde10dadd30b499fa8557cc9023bdbb"}, {0xd8, 0x1, 0x7, "8a5eda3cdaca2739665bf0b8bd450af3fe2060abbc7759efd1962856efa2c9dfb29bb6e6e02ace780a18751be216c951a982a702aa4925b8d8625fa586f60afb3dcc07b40260d8612b9893e22935a593b81cc1e92d8cf5ce02c9d78f84d66650dd80f63bb4c33453b86ea9da641edad7483101ec255e473eb7d55f1fa78e5f2e5897df2ea210dbc23d19489b908042d87b81b47e209500d018ec375e81c5d675282a5110e0062e0569ea64c176dda86bedd83f96df7740345e59bb03aa2476c1b37083e49a92"}, {0xf0, 0x1, 0x1f, "bd208ccec21e8d9d67af2696f38bfdb7a4f6d068dfa946947d89aaee5c61416020ea22846a4641f85f9e95de59d55375d7bc5d322ed8164b980bd58002bcfb1ba499b1bd0144512902c9b75ab116dcc97eae57014019afbbd69fe08a9d6c31423f720949b5879919436e4e40e7dd116397d210ce1235809f514085496b1bbdd520b50a3fad3f326ed14e266827a3cdbaed54ff8ffd32e1b0f8c73cf3ff604a47a5886601ad02949114f25cb2ed94cec2c28a792fdc693af7c4860f0456afdac56655d79ebf1bd729adfeb8f62d1c04180e06a9225504af635195eaa2"}, {0x110, 0xffff, 0x100, "a8edc3de9c8bee51906453a1ae4f445e01ec6a2eedfcb1bfd11043c46af163a9db4aa00db4e005633bdec09751ba8b0527639fbae5959227d5cd7bc8f883b74604d36c315aa717f32103c6ce8683b9ec06f6ce8e6ba4e9b360b5614416dbf417dc0c1c7760f918f7af5f23d2aa4a8c18ce2225eed4012db8f5fc4190e0afc8455adf7931a8b815d4b26b7928c562774af80848c53ea9a286558dc38a4ba5df25a1764cd3caf6faafebdc44a50830ea2c165919664804797665aeee60935b379f9a911ca69b163127cf57df0bc677b0742abcad5b703cd16d0bb032073fc9df7eba900b4222b68ec7c62e38c957afb952e2a44cae4addee459a"}, {0x80, 0xffff, 0x8, "fbe7511cb0aa8012e4161882c40b109d7714afd8a20a770e6fecec601bc2c6cc2b54d0add380ddb38df42a1e231c8e695f25f83bafd98489180dcbfed9c7e537a6732d03d3e4b35c452d23ad3f59099a3df76b61382428418663117cb881ffee898345b1e49d0087d6d06bbd41b8f9"}], 0x610}, 0x3) getuid() getuid() execve(&(0x7f0000001280)='\x00', &(0x7f0000001380)=[&(0x7f00000012c0)='\x00', &(0x7f0000001300)='#(\x00', &(0x7f0000001340)='\'\x00'], &(0x7f0000001480)=[&(0x7f00000013c0)='\x00', &(0x7f0000001400)='\x00', &(0x7f0000001440)='\x00']) shmctl$SHM_LOCK(r5, 0x3) listen(r6, 0x6) 13:34:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="212a1a32538ab1ce0000"], 0x10) setsockopt(r0, 0x4, 0xfff, &(0x7f0000000040)="32a6965637849f", 0x7) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfff, 0x71f}, 0x10) socket(0x5, 0x3ffd, 0xc00000) r1 = shmget(0x2, 0x1000, 0x424, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 13:34:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = geteuid() seteuid(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 13:34:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() fsync(r0) close(r0) dup2(r1, r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:35 executing program 1: r0 = semget$private(0x0, 0x1, 0x400) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x40) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0xfffffffffffffff7, r1, r2, r3, r4, 0x0, 0xffffffffffff0000}, 0x800, 0x20, 0x9}) r5 = syz_open_pts() socket(0x1, 0x5, 0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r5, 0x0, 0x0) 13:34:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x8001, 0x7, &(0x7f0000000000), 0x0) sendto$inet(r0, &(0x7f0000000080)="1b0bcaf598fea0f117441573fcec4dda9fde1ffc467eb27bf10526d46f8dbb31255b7b96828bfcfa03bd055b4323aac90bad65cdc20267e01545cdd27795ae19f7179ad901e8dd4af3857b88d4834b01d6085fde3170ca78240ff6cfb7d9948cb6f957d741ecb2080eaa41d1c91c29b3270a30e234105a293141640e0c6704bc9751d7c61dfaa7c21f16aae4a9e6f2966193b214f4f57b30f0338a8c053e6e6f9641c196b2fb2fe4da2d5e8f29ef87509320", 0xb2, 0x3, &(0x7f0000000000)={0x2, 0x3}, 0xc) close(r0) 13:34:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000001140)=""/166, 0xa6, 0x0, &(0x7f0000001200)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r1, &(0x7f0000001100)=[{&(0x7f0000000040)="37c49e11594230f9cf951d0eec11604640b08fc7d002a934ee00c183ff16ab80c8954ed27b6f70def19d785c0c9ba6fec97bf5e3598de86b3e7171aa067e09670a54021c585bd03e27595ff724982dc61d99fc14fa18d879a60533ecf2e07ec5ead930b4bbdfdf64b58530bf83685c3ce22d9dca87bc45c42f65bb4c86ac92f9e3cd594d6519d738cf9316b82161c814c7dccf86bf8b66edb84b69d79453d600fbcd45e42b83d5f2d4cbe01aeda940e36aab8f8c31098a88284a96b56f3fb2eddc05a64a53ffde1059a7acb88e086bfd9fa117dc9ad5076bc3f525771e4997df3b9adb3716ee95c5ca9874089f61fde794036fe40e49ba37ab94b4694ebd4675266ed3ef45f290822e34d0596f25fd8add338a1e19d38efcea4c9ae850313b59f0468063ccf51da4d0b809d6074e69753207a874a9ee3ae137cb6fd85e997a5b0a0eeac8d9557e9f36dbfda42b32ed7557625b62a8057b1b7e4700d65df2b3be79a681d7c2f38617cb2e1df87bc1ff9301d83e87a2d5c66c3f9a7d1c8ddf266023569a3e52d738f169ae166aa81a35094972318a008025a12e6892b7a939a5de87c4c81c605f6986e9feca1c538659fcd46a5b001650df50885656dd14f166453faecf3a553db6ef55eb4cfd9684857fbf549a54644b1779ea5b908903818ee786732462dd71de6649f566f0f042598daef3736fc3cce7ed9c0b852611ae0c3fb85e1f99973554eb1ae0a40f9380feaa8433d6d7acdc4368494b2e771c8f3ba86e871a7cb57a664011de4216184165c5e5f685efd36337de3a82b439bae27bc8055bf72fc53d0f61c2cc76af441159614fe032d7555f5cb278b807509dda96253af573b5a5d8ff4bb19b56ece8bd39f36f096d51d96c2774188db21d0f2642c82950aab9f713b4b709b8f689b733ddefdb1839f4cb3b427763db591ce9b182405d4b8e8ae5d0bf4cfa8d60b64fd7ffc37883d8c23539d9108b1cebbcfdd14b43d6051f16e0f6b494d5b915d945712d4873dd7956f79b01e6551137d3aa297e684c18a2006e3b83e60d0113b1eacb9656c355fae4ee435e97b2b3cdfa43c643545bf3d79ef398bfbcb87c2572cf519277eb48ea51a221be7d35b096144e456ddbaf2a7d29d68aec9d10f503bd80878ddb498563b452bce62a353756605faf21a15fc02d9bdd68290177ae8b549ab8c90fcb754006798074bbf57635c56d8a8780cf22d077cae6e28ae6481176759b657458c4148d8833d5e9974c84a61e23162a3af06c3a47f610f72c2163b96b799c74d0d2c453a831f4eb8379915522318ee8fdc6e0134949da7953607f844ed627d9a2b8ae368f61ec3d94fb64bda90395796af95b9bb5bb51a43fa915667efc654c1b148dc2eca662f42f52d5a3b86bd2509f0d1ccb2d2f8c6a946b7ce0eddf32c7da7ea3a28193dcb24f9fb8bdeb90aa1d1a8c725b4457c947957cd020809cc318bfb7f4edefd2e948120f5a3a633697d225ba833f8f5911146882ae2d99d4c42c304a7fe174ed04d6f9a07e063f0e6e134f6ee840253022301f9b2746a2b93dcf94d330f068c556c50dfcd59c02a6f7826deb0fd73bcd6b8e9c9a86c8466c350bb3a5fa7c540d4f2bd615c02d06b143d3fb7241c908ef74e6c8d9629de883e8fc20bfdf409e7ed44a79e15a1e9ce641a1d0c7018a90b792b6b7fa29d6667b92ddc9309e3572a6fc53315ab01d5fe5fb61cf166e530f8eac9ed9eae74c7be2f60582d84b3407dd2f6932f1c6258dc0c48f9cc5ce84d5a05e6cad25dc8dd6965bad68d901e70670a6f046ee886591702090136809897340dfd740b0560794eb5422a1f34ea8941d6854648139cdf2ccdf9a1ddecdd5e3a467bf0128e99fac917f0aaf9e117ada90406625a0555857173c1145d34aed1cf8d411d80c5269d2d56532694953d68384c7d4e3ec966a0de60e99c36b71248927810f42336fa4ee941de3cb583db1f8f94ba03f32aed50db348e53631cfd00740ab5f20d9d240b5938d8d595e279385ee1aaa1d1e39c14c092548bd4d5bbca9c7804cf90535f4d666f60d1610cd7b0a0573872dedc09661edfc620099a8681b5431e29c42d126b8c45a5425e3a4f787e57844ea5d910670920c31f5ef12922a17d45c8b95ab329e29349561611976b5ca8ce1e63f7bffbe647f597449ec4b31e1e9fa50c572d73cb949c248c19f98ea5f7d74d2a46eff0b2a64be1cfc8f0463e5c2a7fd79e7b7ca5718fbaeaba1ba7b46989612d7cba20b7ee11e17cb6a3fa967fbd5d2a280433789df1790e975cb80f9aa24b090ca3df97df37fbedca5972e4dcb5d51b40c1707d1fecd50b85961f6736f941e9c6dd3db8566439d4e97cc0b0a0db322ed6048a9d2e0782fb51244be0b17a4009fe0114f24a6dcfc429f4dc4a81e39464465dc7b8ad9b91bee3ec382ff8d8e48cea1389bcee864f825e7094976940f22b3b6060396f9af08fa16fc756b7f07f85c70d8d8fc9856c767acace6fbcb401d4cfa7a8a598e2cf0d42fb111ff624e3ee5b34719dfcb055d63ecaa2e478143dc0f15e17a5142488a127f5ef12d341b5501e3d1bd371a19d9b715af2797fe565ebaf1eae1012fe796683196e2924ff498c49f75788fe7b5c07d2f775ad9b346bcee64a139672c4af819b370af505741c35b0712b35819f2809972e90c60d1ebd506985f284da094730d8439b497a130df8a81ffe3e76b1bac1e8d3c055d3271bc083c19645b8f16e2aec8725c4b7033547745b75fe5e3264b7aa32f3c931cefb05209b3e7b45610264f1823d18c7c0226dcaf73c289249c258d12c8eb030ed0c1b87390ccb8b1b4bc35d7e0039416d341d188c4b94b7b2fe0d7cb1d3d20caa0e1cb9c256b658af1b4eefb329b00a5e95f570e4783afa14c7a4c91d879924b5c5373da8aad0fede1152bdef6afa1cfaf319ca676cf76b443e2327a9bb32310d15d26279b96178c40fc7dae9c94a0dbe8b4efc0627cee3225d7a9fb5baeb6eeda8944f63d9fad244917daf4e541e6bb998537ed2306b8c0a093e464e452994aa807353244cbfd1a62b41f325d4989d4a38f4306a3898d0cbd910212e71f763e9faac7414c56fce21ac64dd808839df4454988ab4797467aa7e24cee72da582043d5d4ba7d403ffd730fc1462329e7b7cd807b900230da3414eccbe647709deacdb633f4b745c05674547eee083b5b972d6c2f8b4e1533fc4f025401e3eb114739c0a21932969ac3abe5f31b8a2954c5ca40c2ddeb4912428633543bc0dab93aeb2ec53389d25d69bd3ab90f13d80621942af5ac76589674e507fd34276d43b0f263e7a3a90dc826bc3df82ef006322a082dcdff00982e6d53a7a929959760e0f935ae6a4bbb0b1a23f9065b0d5b11052cc03d8b0f1d6ab281ac0384222dc32a98a89b19687449014ab21342561187b49fa9ea07f07be616f31acace5af447e0325e812de7a5b975a325c299f47a6f6bd764493cbadb3eb2a398f6c433e236e4b034ad29e4aec49072c095bd9ec33299e49edde76ed55a327d0d81aa5283fad28cd418dab950d16fa72270059bde12cdc9583832d79fb1dc0393e1bbf3666ecc5436a948f0aaa449defdcbc75e2f5b449bb0065979177ac00f268823581d4544751d4975c4a0a02268d54c770c4c57bc60c7de39f613f6f98e4a4c81fa17e6d6e24c9e85792f094a311bdfde37bb8317f2c3ebac5df488f8079409156c11d0d30cd3c9f36a65221f2241a2dcc4963d49405043f6edfa5d57956f8adfd4a0a76d58a09ac7391f0a4cc7ac8bfa34c4fd725c354f11e8df298ce37d2daef679215812c6d1869d0807271270c86662fad02f94221ee4aad5d8de4c4d201e47aa6949f41b5a86db67ff87c97e8cdb061a9ed06ae721d0309d6f64245625790f370edaa019d121b36befbde69c3fdff4dc579d62d0dabb64465d8e00aa345825111db277909a8489d482cca3506cea3e915ab315dce1f0e036244b2b2aec3da2b6509f1a706b839ab815eed0d16cab4c3fd513c4f1ad4ca69ed4b50f34bc93e8a937257393bc957fb7696a4e0c3955bd55af144312d8ed9aac2b584d861dc3c94903bcd894dd1e42f7b834ddfbb0933fc0d69b13ceb0b53c7da7a853777d63b67ed028780584cdc84a631a914f7f9eb7dac13c984e4d101fcf93f054c5e1b2677875efd544d8f81eb006e5cadbac1db429a42985e0c6d11ecb755bcebc9a5efec3dac965438c6a9fb5f0fcd853a82e7a59af950932a76aa345198134cd02af08ca45367805018a45799eb91637997c8a96ecae848b21c29d9981e3d8b06b99d33bbc8afbe3fec1611ebb00b3c24328d2947df416c0cc5460c786256499159fcd75760ae7c306c69fa4c7960cc1e78a00d450343df757d958f5ea92fb527cbf2f461162e7ddcc679c770d7cd7803a5772fb77007dabc6943430946cfe30c72dbb2b22034aec5ac9973ff50956184d7bf2258d9f6ddeed5635bdb8c85a651e08b084054cb85d447455dda0107e9fee89af0d3a31f0563f7be0bf44f265ded079b69eb1a48937d3c63f291ac50b33a3186eeb8f67b3c1f035eda7a80d7ad3f1182e85fcb1fc4fd3303741eb989c71985ef43c0d1b1aa8397a65fc0d866b63327cce21c70836a4f9e089ae91e12ebfc73773053ca26bc817e96a6e05813743e68ff6acefff745511bfcaa5c09454a017ce93a36b51ad1ac8a89739fc084ed4e18ad33bde71107147a8bb604f50a3f1751cba6b45e0f2099336630e08eced323af7c10faff04e0f190b4548b2d12e3b31709c87e47432c19930adfa050e260bd85f698fadee9017304f68b6fc38bd6a1b06bf15df38df2bdd3bffbb8b21344256f03242c4a80fd961880f4bab8899c7116b488697ca3d66a9ea132a92af453a33d733e633adc5acecbe324a2a93fe9f338dcf65b2f4b661246e726b82674b29f66d6271a767fc90df332ca5db86082b6730d90520107fad0410aedfe93e0f19d44fddc56485219e7602c5c8179ed5eb01ea57905d5f5683b419b01d9ee6a60f712fafe9f412e643c0369a7054d05ce3619ab89ad674df3b27308a40008f51eeff16916e6dd0943a84675d8835d45bf6035be382d1e7a3b7dbebeed4e1831da6a07de600a1bee6f394d9b001c81f2486aec58eaebd337c6fd1b6a5c62c8a829ad404ab5811e0583083fa4e69fab9d06934abf4e684c3af5d6b9116efdc61d2d30ae87c3520c7fbe6f17ce0c75298e21ccc57c5827702a067b3ba7dfadda7da168641b25ae87fa709cd456221a6692f7f91a6d2aae7b0598b4021efc7b728c4c6cceeb9f168fde0112abbae6874d88099a5e992ef101545eae715f1e46e36eb273317b5de51d96dc4215aed4eef68defea3845d18f655dc601a56c10abb7c7da665b8880834e6962949f442cae2aa194a28df1a3e50a8d4d779addd427ecfa44dfb901fb54cd3c3b36b5f7176d89d01e94df3529e898779ceb4e9646b0fa1388e73d17dab8b088b9d98649980b51042e5dd148322a20c86fdddfe47b682ff630a16a4727dad31898d2e9b5b655b802b9a6868a816aabefb20d81b344b72488eb2f407e7d2579434f70626f16540805247efc453c21613d08f1d558be9b33fca1d138e667473c512b972f80330cc0ce30b8622c897ce1a40403a7b3f682fcc7508dffa357f9978c88adaa9d7ecff7592dfcd8c04982a4828bd4c2a773989a91bd689d72c579820efa772f7609c6d07fdfd937c9e4da98f4016ae358480fd34a212d5d76b90c5bb02c81f4da1eb9db91bb034341d3bfceb48bb98bc5fc4322ed3", 0x1000}, {&(0x7f0000001040)="51c2a64d38b30ba653b9c886fa0b7ed49540c5cb80c8c31a3e5bb4e8b7d6392ab8b723ab26efd17ab27b09e48c3a78ca61da0ae18c40b6488238665c1fb3148dfd773589504733776e9c86dfe2c5a4ce3f48f18d6db1bdb9dc5bf5ac6e2ab0fad715e73ef8808736a36a20cd3f910dd88ab9bafb4c10e2f4fbd3e85e27f3c5d5c5f481fc066468cd5653", 0x8a}], 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) Thread 0xffff800020bbb080 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd800877d918) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020bbb080 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 51706 55281 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(143ae564f688c615) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.