32, @ANYRES64=r3, @ANYRESDEC, @ANYRES16]], 0x8}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x18, 0x5, 0x8) 11:17:26 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYRESDEC], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="389a97798b75b76a7290ee81c848b0c7ad5f775a6881"], 0x1) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc038694e, &(0x7f0000000300)) fchmodat(r5, &(0x7f0000000780)='./file0\x00', 0x109, 0x2) r6 = dup(r3) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000740)=r1) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000100)=0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d", 0x585) 11:17:27 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 11:17:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000a80)=[{{}, 0xfffffffffffffff9, 0x41, 0x0, 0x9}], 0x6, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x9) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/83, 0x53}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f00000000c0)=""/205, 0xcd}, {&(0x7f00000001c0)=""/62, 0x3e}, {&(0x7f0000000200)=""/37, 0x25}], 0x6) 11:17:27 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 11:17:27 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x22) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r6, &(0x7f00000000c0)=""/25, 0xfffffffffffffd71, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r7, &(0x7f00000000c0)=""/25, 0xfffffffffffffd71, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r8, &(0x7f00000000c0)=""/25, 0xfffffffffffffd71, 0x0, 0x0, 0x0) dup2(r5, r8) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r9 = geteuid() r10 = geteuid() setreuid(0x0, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000dc0)=ANY=[], 0x0, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000700)={{0x0, r9, r13, r10, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r14 = geteuid() r15 = geteuid() setreuid(0x0, r15) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r19 = msgget$private(0x0, 0x20000003c4) msgrcv(r19, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r19, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005847f1a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c30f8060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000576d46e915bec47fb1177dd60b4d030241baa84ea319fa99940383f7f0d339188dddfa27aa07768d7b7db2f30dce8d"], 0x1008, 0x2, 0x400) msgrcv(r19, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000a55de5b0000000000000000000000000800"/39], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r19, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r21, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r21) msgsnd(r19, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r20, @ANYRES16=r21, @ANYRES16=r18, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000700)={{0x6, r14, r18, r15, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r13, r18, 0xffffffffffffffff, 0xffffffffffffffff]) r22 = socket(0x2, 0x2, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r23 = socket(0x2, 0x8002, 0x0) r24 = dup2(r22, r23) shutdown(r24, 0x0) r25 = socket(0x2, 0x2, 0x0) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r26 = socket(0x2, 0x8002, 0x0) dup2(r25, r26) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000040)=0xc) r28 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r28, 0xffff, 0x4, 0x0, 0x0) r29 = socket(0x6, 0x804, 0x0) r30 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r29, 0x8000000f, &(0x7f0000000300)={0x3, 0x1, 0x80000000000fffc, 0x880, r31}) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r32, r33) r34 = semget$private(0x0, 0x6, 0x280) r35 = geteuid() r36 = getuid() r37 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r35, 0x0, r36, r37, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) r38 = socket(0x11, 0x4003, 0x0) sendto$unix(r38, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcfffeffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r28, &(0x7f00000005c0)={&(0x7f0000000b40)=ANY=[], 0x0, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000022000000ffffb28c020000000000bea76581ea6b69bc7e381bb96d66fe72ce559002be03a1a1d800dbbefc81", @ANYRES32=r27, @ANYRES32=r38, @ANYRES32=r37, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffffe0) r39 = socket(0x20, 0x4000, 0xfd) bind(r39, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r40 = socket(0x2, 0x8002, 0x0) dup2(r39, r40) connect$unix(r40, &(0x7f0000000000)=ANY=[@ANYBLOB="004001200000efffffff"], 0x1) write(r40, 0x0, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r41 = socket(0x2, 0x2, 0x0) bind(r41, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r42, 0x160}], 0x1, 0x606dca73) write(r42, &(0x7f0000000040)="90", 0x1) dup2(r43, r42) 11:17:27 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaaaaaabb86dd60dc9ae700382c00000200812e7b5f0bc485b6030000000001020000000000000000ecffffff00013205"]) r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYRES64=r0]) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r1, &(0x7f00000000c0)=""/149, 0x95, 0x803, &(0x7f0000000180)={0x18, 0x2, 0x20000fff, 0x6}, 0xc) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x4a, 0x4) 11:17:27 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb0200f11f30456810f0550ce64f0000000000000000d31fc6626d1befb7a0a80e09000000000000003b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ceff85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d333bcb560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0b6746691a9e9acbafcc4ef8ab86e3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a111057b004ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 11:17:27 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x104) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) pread(r2, &(0x7f0000000340)="b29a7a93f296ce1440208e031bed2e75af498a622586fc8578c8d192e7e085555ab5ca05b5347ac0082d1371bfe2624fc9c1b5d620deabb631cfb3b6e1605ba7d90aab3502d5d003adec0d4cd1156e3ab64e36eddeb632202b968bfd794cbd480c830f304e9b9f47ab4dabb7a06bdea9d736262a95c0b1e88b", 0x79, 0x0, 0x8001) unveil(&(0x7f00000001c0)='./file3\x00', &(0x7f0000000240)='W\x00') 11:17:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000080)={0x9, 0x2, './file0\x00', 0x80000000, 0xf054, 0x0, 0x1}) syz_open_pts() 11:17:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r4, 0x802069b2, &(0x7f0000000380)=0x5) linkat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000340)='./file0/file0\x00', 0x4) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x112) r7 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r7, r7, r7, r7, r7, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r12 = geteuid() r13 = socket(0x18, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0xc038694e, &(0x7f0000000300)) openat(r14, &(0x7f0000000200)='./file0\x00', 0x1, 0x20) r15 = getpgid(0xffffffffffffffff) r16 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r11, r9, r12, r10, 0x143, 0x80000001}, 0x8, 0x100000000, r15, r16, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setuid(r11) 11:17:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x108) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x7ffb, 0xfffffffffffffff8, 0xfc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 11:17:28 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80b0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="9c5d510500000072"], 0x1) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) ioctl$TIOCDRAIN(r3, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x8, 0x0) socket(0x2, 0x5, 0x29) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="7e3d207c6d04a43cb6bfb47528671705d471b40e24152032267da8a87d009f0493e63d4047a1546fb0fb1f336a2c37c104280b23a72022e1646ad6694c4b367c8e211fb1a62c026edd14667cec4b1545699a9dba1ebdfc01687d151930067835f303dfad3102c2eee6fad6bcc4f4aab0b08b616fa77db1e162d160fab78a3a3f7514e0ea11c068df0a9f159f66cf4b0c949aa4ca325997fde06a2c5d9b3d0464099ea1209144baa2b02f51c1e885d4f132deccc0b67dd8e674c3d989a1059cbed526725894f6a47c72eda9a2f7d32941242fa760a13ee530d3f0427ae6d66cd45bacdc1c2665399f69d9c62e0b7cd314a41c742cec471534a153df52f8eedb29d17f8f7c949e0249a8c23fbb15d0fbcb87cd16b04bff0e6a8b96c195505106b738b9b2b1a7c8b515651a1481a62e9e8ea3403780ce12156f133748c8243c"], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r4, 0x0, 0x0) 11:17:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f00000000c0)='./file0\x00', r7, r8, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) fcntl$dupfd(r9, 0xa, r2) 11:17:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = socket(0x2, 0x8002, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000080), 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x0, 0x8002, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = dup2(r5, 0xffffffffffffffff) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000040)=0x1) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, 0x0, 0xfffffff2) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000040)=0x1) renameat(r6, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') dup2(0xffffffffffffffff, r2) pipe(&(0x7f0000000040)) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r9 = socket(0x10000000002, 0x2, 0x0) r10 = dup2(r8, r9) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000040)=0x1) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYPTR, @ANYRESHEX=0x0, @ANYRESOCT=r10, @ANYRES64=r4, @ANYBLOB="a525ec82c73c4361736fa34965c05c44b91d8cd5f72046d5448d0b20ccdfef2e9b6a6943e2892e8a9a252503b5df0d81dd085ac0d8193c02a0af66ab7fdf1e3c5a829e4f70da95fd410fb499a70d4dc88d4a379cd2a900a2606a695ba263ef6a9bc1e0681e443f8fd7903a0cd96e1fd42bce9722a698abecfc57748fc8c07af251fa02dfea7dfa833ad8892f3c8cb8606a0724ff7bbbfbd0d8f62296afd58cfe2b8f17c384593900127505b9215b5e7d5cf2c9fd961d2c557b3694f7c43c90786b5b23506aa817c3c8e5f307c391fc9978432c4ec3c82c36b6c14a8908256accecf920c8c3636c0a505e81d84e0c9dfeee44c828ce9a354e4a315987c90c6458ea908039878c5865e8d351c27f23bcdfa9dd68c91fe4dbbd8e2bbe8fff5aeeaa51aef8deefdf83ba5dc2918e1d2b02a98c340b425db1e072a69cdb2cd9700a4ec131d174a0b9c7936d838f43b0ff8e182a0a9fca488222c76b17c77957a32347d3ea087a6a922be7640e6dddce150bc4477153dd49b535f3688370623c09d89ea92569c191936cf7a8f3943417cbf25db91894f019fb5c1666d652f53eaabad8116ec59408dc7e73d740afeaf4b6b1fad7597da0c9f0921856b0b9464ec8df057a2470a226b1aeae345e1b25b70858647824600d7596f92c543617f5729556d4578b203801e0bc17b3843ec6d92a6ff002ae1bfcfe66d1476e202d447fc9a77156b9b6e3d2dfd9ba18988c7d212ea66c4f8c39dd9150554745b73a12065471b3bba4d863b158ec1d941335ab7fa9458784ae087d5eae8976f7f0fc66cb0829d78bad913635ef4973777f4caa237ed14b13d0189b256534931b10bbf3c5dd18333e178c67068ce495360e602c3ab4e7dd655fc0ff9bb1687074702e3abdbe44a72eb0b435677840cf188e872641498ab5a603e641dace950da70f9e141336084ce0576704caaff89d261b6ff9038b724723480b983d097fdfde409b524de4204dbcb7c19be4097f6aa990bc93b56e9c0ad31247163bd29daa06a9ede3e531faaa5f7b044b8b70193305de6553812bf5c0dc7c8a9bf3fdb0950ed51aee9b66289b7f1a719f563767e3bd74d94fa0de4603641fb74c01fe3455f0ac8f50bab2a612c773dca386a9131e2d38bffda303ede9f6e8f39c2cdd8fa2dede9d3dd0e9753180a576cce1cab8d9d579c94a726807171b54d660d16a3e94a4d10716b788d6bcdb940a9f277eca1c666dd23b1681bcc211a7e0ab4ce24973c1f59e6087285e398c5d3dafdf1e6bc63306ff4b66bf67d1db3af312e747eae66bf4ba60964b974ce7777887faa262039036524e14a24e33578022b087ec7664b5ed95c79d27d345322bc2752a69f0e3ed4c1e6a6859a967be10940b5119fce8ed1af2f89c8d0c45303cd3d8aaa7c9469e9add04afd78fb4c2f46b1e46e787800957d4a4fd3b03062ea2109278727187d5bdc00fa44d6000f5fcba3b8fe950bd9477ba28177fe3c128d4c2defdafad69b30cd2465912171f362881523a7fd66855452d3193f9d844751620f57ce8f442261ca4766840d978df9ba17533b21226f902be481319da5dd0d138a83faa25562c314e28445ef4264915719cf07dc60fd4a07fd98f87347867e90a910338ffde86f7a11d09ccb0e2e794da9b5d689563b6306cca548f96f37e6c70280231ba6266b79ededf6897ab1cff129dec2f357d134c29172b2cd58c4ae3e7283c6b82ad73161acf7b850438a4f22b5d2693da65541b86db28ac00d8187345fb8391e81577754034422743b349167daea740b570553daff13bb8246f0c29f835cd3f84ad9c7951d82f7082274e393a4e9cf7514fc8710f0ef4c49b1db7b6989e440f53f94e500a7096b48ab7d36febfdb09b5ab412a1f0b77754bc769a3b740cc353b2db47bb98ae5d88bab4c0ffb213f22d7e0218410a40dd91dc5992513bf8ad9a96cf9ad3515e275a1d3e7d881e39a773001603bb8209daeb70bc9925b9f746039cf347949e22dd7d712b605a86366f93dbdebc243571077ffe31885e61bb6616426adc7f7bdf335ba6b14754cc419340c55f336dce5566b524733f279f3a1cb64c9beae6874099e8eee6342b8f330b86de44a21176a1f8dabe9095e2a20b7c91590e6c5367ec9b907edb120b852d436e77530932d6d77fd9732a2bc19e7850094346a7a88bc39489eb7cef2ed97f2243a33a9b3140efff03b5b55311af65b88cdb3e9ce7db77679d2c592d4cc2e9b840f841134149a6fda3fabbf3a74895a57ae2f84ff0a6a08f06097f6a0559baf34ad4bc331b5f96e9618fe957d1922a8664b454c0d851af8e3d91d1564d8ccae1fd582a4755fb69dd0a1b46133f661ce954ddb323d501db1bf10ba7e51b78f3771c6bf23874c6321cb5c2e642804f021f63d501fa619b9db2e1f7decc29d4946e783d3b6c9bc88ef90eb9778380fc0becb996f190829613b35bdb6d88b0c48fb8e2c6203c69c017c7cd6056d03ebd936c0a64653b432f806ea8bda625707d007311f5103ed81ebb7c3183fc488334875efed0de0ba710b53f1685902a3d5f8aa785875692d0bfb7ef6916365fd75716eba5f11650b500bc74043c5aa77e6fd5f893f22f5922c20424687544cd7348467ba0566fb654758bce415643d17155f0d55aea3735fee2e158b47615a8633a26fa78f7713585f38f066c88de2391202e21d8b47dc5cfe64573295b4888eeecd0da34f7a67b51c6921e68c1efb6fe3d17b74309f055138d7930d868a5e25a273b472af7b2add12323bad66a83e5f494422f9d66ee4305a2782e8e3a8a2f0822812f0547d80fbef9efe9174d3600a1b9a47fecd09aad128b71ff2418759341a80a9354d50db5db8c9d9539f8c1b057752c2647e8218970b536006dd94505872ce316b67bd290b9b8521723e3cb5014c4c8c8245d044bdafd766a6389c4b7ca787b41f321713d1a1058a0de504a62ef0a629dcae99328c757f8963395d23c4a89eb6752a15e82c10f5e94a244875052a08bb4f2f45fa18c2bf565416b81056feaa5f919a092dfc1c1766b4430654382e35d6a9db392a27674f392bc21dbefd2f7d9bbfc165064a1474ee2a08388944ad8a411d2760ae7c5f8c4351823b596fe94e291993c58e1fbb41c803957d3aa3b141b851be62ace0d670d844ac0c155781f1ba7e4f126c794b431b6bf5f90d7bbd3037e88308e2d0a27d7fa055d607667bda2f95da0f370afeea7620acbfd900b351f26ff460e827b0da852571f3a4200599590fc49e383250d6718f74ca66fda1c9b5b53f1e86d5848b160d09a664b4d1fb1815f16ed87e2edb1d146d112757c5a305e07145ddbfd32d826013421891f82776c012f24d75747c6a153dabb42ba4afdfd5c63e037a17c8c8f179f8c0a84daff8985d00007b2416a0cead196bf64fa912b817033639f79b1e0817b903c9a99cf025bb40348a332e8f8cf17c95a5ea7f06cae2c707327a56cb757e450fbdd90534468412c5f5d50c6058c5cf527ecef6a3d7cd17256c3dc0cd1f64e0036e5620f947d8c1cafc29c6e790c28e35275a640f35b62b7f6aed9285b1108e77fc38cad38752eabe0f49c453fbbf4145fb47e75e6024df507fd281e80cbafae58b8477c491eb1f4dfa69ec87ebddb052fd6438933f7ea8ce9269d3bf652827bae915b4ba0a32b01a6664831c9ad079b0704f19f9e52f9c3001253ecd5e9bc64541d86ed853414c938679bc7111fc2e578ff4ca8be5523b9948c8e47337b99e0426f9e61b3782ef399f0f394af72e3efa1cf4ca224e78a1cda0429accd96ae896037e03b854cf2ad4d73f8199031ccdd7f47fc3699ebefdcca9f9cc91b8da15313e4490e420e0caf318285390ffbdf34a39c68454639c7e3b88a52b608700e61651192e983de0eb13418394751015b92831a42cdac470f2f9223b52f2b9be817b54a4e623d09abc7583efcbcc8de9a9c3257679e7fae801670d8b8d25e63718b13f4970f0f225b2ef1bb19a857d89e5ae96cd4cc983049800147b322123f7e307d4ef1ea6e251db2219d5853fb55e359378194dad4d132590bce3d4237260d7e02c5a7ebfc3e456972eebab5f6a1e74d6f893dadeccc4297444610ee1f315a04e5d295dda50838a7dea2f4a63f7f2108ba5e0afab4a5619b4ce2a153654ad92e3dc180ce023ad411fec7b5fbf39fa82405ba683e4299a9ceab804c1e1bc45256fd01be6938c80fc63412663d1df549e40d5ee1476aa5ee4450ae0e1551ae87eab97d9cf2ca1739ce96faf45ea0da07cec65fa2bd6af3117150adc91ac9cc91982d1ce94428614b57d2c50caefe426442755d3abb106a7a1eeefeaab313ad2e9679c2abac06c1dae074c19fbd5fbb589878025ed48ce095b1f1cdc8eb9ea6d9d53f4c7b6849254cf9429eb52c2f3a22d1a5248fe445d0dc1360fac6b365033d621dc42fcc50037c124da8147dfe2b3a6d32803a8ded49344c679b0d3a81a64f3f05b70687cb9ec0213de30e8fabfa3689db285bc8d48f9521ce7cddeaf9c1fbd09916aaab9de0a6070295136a006ce5e1332f601e20fcfed52351b48ae5af03fd428ca8ed725763e23646475e3edda9cb554aaa7dbe5c82a452c35a99b9b6d58b53acbf95bf999988344342be88349e29ba0620c0d9543313d3bfa7c2f44f636706a69b27095da15ee549c7594b95a911df2952822f173e16f76f8e273ca0957726bf6b7cc91d19aba17438b9aff3e2d232e208f1e6cea4936ac678a72e6d1cbda90aebe2b29b92c9ca2b1519ecfa385cef821928b05954df1df8cde0c71752d81bf487cdeef19735525cb68f92ffa06fba8563ae7bd119edeb057b72e070b74d61c9904ab048782508814364131f0039acd9839eb7151fc268f00521ce2a2bb4d8cd13c9edf242b6bf26d0d940dd1b33522ef07e7ccf3ab2d640d84a910eeae7a6da1a5c5d666571c4de07aa2cccfc73867f3995b9b4efa7294634678f98e28f9deb274f86f7036146476a9a19dabe8fea5ea6743b2135e66ad697a7086163dbea3ad423fbae6632db88ba9a619d7469226ee5ddc1b32b4cde3268e21e9deba6139e938b4b3fde73295dadac1c8584a3d50806d622b8616a5ab089896737dd9c4fcfd5d2081f9d3b8e5f251981353ce31d4cc755d6c30ce3779446dee57e926579d9c6428afbb027a529a7cc232c5ac73555af973768108633fc10ca3dc1951a326531696f55b18eaf8ac3da2d39082f50c09d1d2b45fa6af3d06ce20becf540852842cdc3040e61601e1d355bf0fbd1d967b1599aca06a2b085da35dc7e4038f781fb4182f9e2885beabdd776cc7c1c68e16808a692b3cd0cd11888517b0c012a8c0705337ad62c8a37d5e062c622bdb8f9b3fcdf1b18d2dd2332645c15ab58a6940a4354e229377b7e419814ed42960b4a59f51ffa838a848f139f49659ab6f6cb5b5735249662932690a6c0c86941f0be1c52e7cde3313683f76662f210d84f959dc670bc4096ae9c6e11be056097a27090ae273c3370fa35221968e59d4289b874d0b27722f22c3fee91748f90728fcc5bf65ac811a8973350e36cb9a48087a0d279b45014b1fa6bb6bfbd2093c8fc3a57173814e91c542732f1484af7b2393ba250b8bd0fc49608e958dd4349e4c29f51f22718e42b5a2effe54cadc817c56034a04a32ff58ff67156c357cedfabd5b3076139be7cd8ed65d9e472e1adde6f82b19501fb8bb4e50362ca851b4b9dbae2bbf1a523c3e1d9058a40a8d7bfa8accc3a1ee21d1d8f9adfc72417748fd86971386138f94ff7853c9d2a7fed5e9"], 0x5) 11:17:29 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x18090, 0x0) r2 = fcntl$dupfd(r1, 0x64cafff0485d5bae, r0) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x1d9, 0x4}, 0xc) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x5, 0x5}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x5ba) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc038694e, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000040)=0x3) ftruncate(r3, 0x0, 0x0) readlinkat(r5, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/106, 0x6a) r6 = syz_open_pts() dup2(r6, r3) dup(r3) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000000c0)=0x9) 11:17:29 executing program 0: r0 = semget$private(0x0, 0x4, 0xc1) semop(r0, &(0x7f0000000240)=[{0x1, 0x2, 0x1800}, {0x0, 0x1000, 0x1000}, {0x7, 0x1, 0x800}, {0x0, 0x10, 0x2000}], 0x2aaaaaaaaaaaac7e) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r1 = getuid() seteuid(r1) r2 = geteuid() r3 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r3, 0x4, 0x84) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c653000853ed4964962e739d01a85cddfc4205bda53ada75071d02482a064961b4b9dfefa661337b66e199dc75d8692839a83033ef39acfdbf9d9ab7d86be54bf420ade30759b321f0cb130d81a434a6d32136b0c2a493c746b3f6492482314910eab6b738a964bfa2fcbf3f550764613f8e6ffc359ec58feeccd191355f7b39d0d27764afd3918fd4fd6edcb0fd78ea1e872ff8b802af1ce186f3f7abec3c45c3cffcc81924f0368df"], 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, r2) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x200000029, 0x39, 0x0, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000000)) r7 = dup2(0xffffffffffffff9c, r6) r8 = socket(0x2, 0x4, 0x1) setsockopt(r8, 0x8, 0x0, &(0x7f0000000100)="0000065d", 0x4) r9 = getpgrp() fcntl$lock(r8, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r11, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x6, 0x3dd, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(0xffffffffffffff9c, 0x0) poll(&(0x7f0000000000)=[{r15, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r16, 0x0, r10, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r17 = socket(0x18, 0x2, 0x0) accept$inet6(r17, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r18, 0x0, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r20 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = getgid() semop(r20, &(0x7f00000002c0), 0x0) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r24, &(0x7f0000000740)=ANY=[@ANYBLOB="01fbc219a8690800000000000000008091311d8f8c583057327d6a1f61f52dd0fa616c54593adb8fef55bb917aaae1ea12f6930214eca3420098282cb83a07987e9746c0f2beaa47d625d428bafc765f7194da9b59e0c3d707a32f725285ddb04e3f3a07fe49a5c427ec89b01360053108e727c7f674b4b7daac02c27993d9d56c07fa1dc4a74cd519886da4210772bb5bf3fe56dd76c5ee2eb9516b2dba4ecefc00d0"], 0x1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r26 = getgid() setregid(r25, r26) r27 = semget(0x1, 0x1, 0x0) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r22, r21, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x7, 0x10000}) fchownat(r7, &(0x7f0000000200)='./file0\x00', r18, r23, 0x8) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r29 = getgid() chown(&(0x7f0000000180)='./file0\x00', r28, r29) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000680)={{0x4, r1, 0x0, r2, r29, 0x100, 0x3}, 0x3f, 0x49, 0x9}) seteuid(r2) r30 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r31 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r30}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r31, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r31, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 11:17:30 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x800, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000007c0)=0xc) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r12 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r12, 0x0, r12) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r13, r16, 0x90, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r20, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r22 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r22) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r23, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r25 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r26 = socket(0x18, 0x1, 0x0) r27 = socket(0x18, 0x400000002, 0x0) r28 = fcntl$getown(r26, 0x5) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000240)={r28, r29, r30}, 0xc) r31 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x20000, 0x0) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r32, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r33, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r34, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r35, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r36 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r36) r37 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r38 = socket(0x18, 0x1, 0x0) r39 = socket(0x18, 0x400000002, 0x0) r40 = fcntl$getown(r38, 0x5) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000240)={r40, r41, r42}, 0xc) r43 = getegid() r44 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000080)="fa4573242cd40f70e24bf7b3f378b1719244fdf5e633cb5dad1be6784765905efc3928c0442a9b771dbdd151edb7d60f47cb2268350419abb2074c0a2d7d7a568698a6f40b9a2e3e659f949e5280bb412e8dfcd7acd9cedae8380f0a02a7fbc2783ba9a2dae107a725e3f9bf980ff5d3b9c47d5c", 0x74}, {&(0x7f00000001c0)="5b0c934fcfdbbf21a071013a81dc688462c98d6e88eb5d6b491f34fea4a2031e76e62556f45ee9881c83570cb876c3d9ec2c1aa9e81d966988748ce80ed548ee1604a9050cdfa653ea17033459b939f72f77a3a0817993a7dde1c50ee9bcc36d46d2c6d38d8b9b902c6f47b2a009917f9fac7ca3ac0a8493b3c7cd54201c470c10e411e344efeec3320cf5db3a5d1e4200a14dfc692bcb2ab5e24a652cb88caca046a371aaa9bb711db9edb543072ea2aa8df46905b43737636dca48e53e3d89f5f8b35ff80a67f8c18a8ca0192a52a9dd78a2e1ad5310e497b83997dacfdfa1ffc299c72bfc3139e545c9b8c71df5fd51d6cc", 0xf3}, {&(0x7f0000000300)="3f62e890e2dca5f663ff5749151c6e06746af2ac0801731123e1e88a1f532c916ec17684ff6d27775a20e512c0f0689a2b0aae3ba8e66009613cd3f9d82a77bd2881891c3e9c8629fd235c29aabe4f97f5157801cf461d89b5876b79d23a7acb715949f928f79533cd48f9a49c537176b9ce2b395a306564651ebcc62ad3dff10573b946836c913df47e0ebe2a78123295c51567e6", 0x95}, {&(0x7f0000002740)="1478472edd971dda656669c55b43c6a22d62e2be454e90cac618d8035f5d686d7ea90fe35e6a5c8a544a5964912394df8e5ca07621d46b8c81e4c1fd1d4e9d15b283c4cb4fbac619c856729fc2618380df5a56e0e800b39eb984dfdc2b5dc4aede4f844bb94dbba3aea3cc2943bf9efae852aa6dbc45f8de269e5f22b9a320d092da1c151a660a26dc84b1becf7037772ace94f0d62980a90cc4480f2af378c1a5988585a65e42e8556c383c387f9239d73b240c09e32d1fb9eafac5c5e1766731a5493f2269575e8dc9ce3d7f2c9af27c1093ffc8a11539ed12cb4a33a9d4fdb72f128712243ecee203ee5f38fed36883db05e11d1f32c97a22f711533be35517e1ab29681396a99b1e39a14ff4018fbf2b7df133e977c32e4f7e6cfab4fc00995cd9865ec7c72372a4f99e11491a2cdbc47bd5b6ebf5f71b81b9a016312d265e2d091d19cedef02034ac8e523e6ae522c268d6ae94a9b5ddfb63677bfcbfa1c3dffba4dd512b7fc86e662a425815505b7f9527bd63f77715cb5cbade86c6cc9d92e09fd6c2f93016890c296b9fe25e5a87d3cf741371711f9d0f3d5ee89a8920074636d1847c908da37d81a604c35863a45a1f4dd25b73223bb102f4ff9c87362911f1bd81786d82a27adda16bd7d96689ee5e5c916fccc98075d63ff23ebdd4659bb352f43383fa6396cbb85a202e1e9d41d2777abf6ad9913f9746980835a557d5de0c95dd5a4a033e35add965e178740a55e8b8ab8cbf141f09e86c7eb6162ba44f2badb4e91d7748a6648fe7c948920175d9cf3d81f29dde53ce77ad7f4b978ba6a996ddfa6bd4c83d0da86f21a46dec34952c0074b5359b92ba990f7f5d69f0466ecc6e0e1b46c0beab419eec04a59d41f26d1bf297a072c587abc694f96a63f49219ee4cc16e2feddd736654293d080273424f7a15d787297708b494e21e5323893b2c3ac8913dd29fe2687ae476e82e36852236146d80a9de6ab3a2a7e8f0136d08760917ee64f5c192fa85dae196ce36b65f9e0be1c53380c23c69b4839e08c566b84c517a3e4547766a688c685572dcd39d3f484273c1bf301cc6c6a422e730b96315d611cd7817d8d2df70ca64dec139b4964544c8031623419787c1b32dbe3f1638558d519f36825efac6aa2a6cf041e7a2fbe8c17c4f388d9ef85b19149a189e1f85e1fd1752a2df315b5179a9c5db5f571d62e51b79f1fd8602509754482cd69c92efd6ea87bb29cfaada5b242fe5909c5e99b3bb73a7413849dd2bfc08ba918e96913e840ea2d7a25975401adf881109cd7b0f461f0a99c582335a22d052326fafc166d968e2eed6574bf501b733f009352cf9b9cf5e842b59e01bc57f6204eaa57a97c301f4bb0e213d10ad7765808bd473a8427b875f9717bb806d9130e67527180a30d2632196f18852131b36d8d7ea60b79d2de2ff8a70d29e26f659642be3c6c41ac68289806a20c470b98b2d85508813c277b360080882bb225f3aa63639c0216a6feefda820752010be2e0cdfb9cb6491927440325f625d7d6123c4e20592b379d77066ab3b3a2d908f598277b0c57943af5ad78589302f853ea236aa5b5b9892f5ded275fa0ca57f0cf3b895b0b2f8be5705713ffa4f2a86d2e4cfad13a73f174b5a708aca4b5305cc463b842b75e50dfbbb222339e51be9b0bd837cde96b91cee8e2c3e326e67f04ed1c6e8a44b53207378624c40489163ce25420b50f6eaa4fa6d4a88d1f7210d339b549c8b183f1f6ec888b5798432a2c765b142f9046186b6e2dc89d520bdf4afe0abfb4daf42823987f803b544abdc4e4871a0682833567f955ce4015900d5ab18907898636fa284792431685b34317830954473b47dd45572383aea9f51f2d8bfd8b118fef3a22cab58b22bbe7ee677777b5d5af710ac07fcddcc9bb5d43a51ff630d25795372aaf3362c4f5e225e4af26f58897e3d901b823a484fed0ff1bef3397cee235faeb637755937ae3a64bf232c0e2302522e41b60038ea25bb1ac7ba86cb96d5238f50d8f969e5e35fed1d6b66c166298c37afdbed7d74b38ee0c51015a0dfc3b1320deb152e8ecac3b01c246d59d77b35dbdc9d470d279b6dc1495ec1a0a503b15d4b3ca59465fcf42ac8c429eb2dca9c4ec1466ae22ab99e122ad86f7fbe084a80914fa75fbc2f428e46e24f5abdb388aa65275d4f4faa4663103e52a6cc62e102b503c1b6c41c1e8037b00335f3302671964088466f7808ab96f9bb6ab81cf7f95cb40950f66b0ce222bf3500ca232ec6064d41493b7ed29a1d4f4e65be11943d8e07874d9f39dbca94b52a46d4e99319f53373a14d13cedcea7877bfe19c40b5447b8a43cb0a0f6f2c652a723c108ece9db4df96cf58bef993cc03e5d98793e4a382e95f9b47a21d3e8c9c8c5d4a4efa00b68334a41374ee479fe31686e06c3c92876176ada438cc83fcba70fb7756a611e061103b334ad0a3d4b91e0cd03a8de04edc415c51213fa6180cd547e51bfcb8bcc770dfb801c0710449556013d7980ae369a4c745a24fcfad544d157725390fbd8edace2420915f0dcaf4a510d4fc22c8739e97e00e1488524aa29cb706dc70008c92ade62a511b8b4c8f4e334f95391ff501cba11acf11483bb46e19a3addb393ddf71b35fbbc3cdbb82af0ca5674efe51f78ee75b20e28ef0b68df16814d3ebeb88a79f0f86e3242dc3a9438c18921964dcfd8145470c80bceb745e7195277cb675e31cfce72e0517427030b3ba79f5670b544d3e36700e295dddea349ae0804f84146f81f31ca19ac206b0bdf9ee37e3d393c672bee0b6f76c95c37088becdcfb063bc96f7bfbd78a9945b260cdd863a98be769809f4d0e2dc215efe7c43e087c766186be9f92de4a3aa6b756bd5b126ad543fa61e2cd7c5b07eed4a8774f760dd575526685fe44d3411c6a9332424ec1ca491d43cb6cd66a16fdbecb09969d59a3905a158734af3f0a64e1552181594f28ea211f21645777a59eb8110dba4011fba69b345a881c7f9bdb99a34fd8298fa0fb341a59e1328783638b70b8fac4ea0a2d44a6b5f3434bd186ef41d1894a1afa5c5204637e75a21f4d0b422581b60d354052cdc41c7ea75086b57cd4a31cdade0efff1fa66405e1659ff6b908bb3fa28a27e75b85be73e86f7128c3a267ceeebef03a16a847e76eab99cab22d62d930e762a25d365876d808d578b40449119abb722bc25ce92fb4b92229c3c1bd1d09f07d6f2bd5f7b6bc64b442a2ff2c40220e0935aa7696ba41eef966762258e6cac1c82deebd0fee4b90eb29dd0ed56d0e828f22aa641a5549ab686dba1385342850ee62781170eb7271aa69ccff76ab32ec5b444871801f3bd6c14bcd0fe08674ab906282f7609bd78d30848bf44548c9655db983f3fccfdc70e3f2a9f28b5c661e2f45a1b36807cd880a35d9d3024ae681b1e9d3bdaad7d1741f4a641da4264f96cf173bd28476a8544365ee424d1c2b756fd53e247c7c588eab19330688103e603fabc3ec62e6b5ed0b0644b85ab3cd89e547cae9757501dad785fbae8df0758ecd771e3ad60a91b237b15ccc913ed6b22da9afddf343eb377a6b9f31bbbef4b7b75a5ac7732ca0e46ddda3b828c971572fb3df3aff5593a7994f23224eb1559290fc514b1058c0f2abf254ad052c799134870da5b57b830f0074e8abde86d1ca1887e267dcc3e9a4d1754a414e1ef39ee8f85649f44d0dd17026acad863d124a58453e755523caa64b2d207e358ddab351af8e5abc101ac5d8b8f88354229f1e8bc519684130e0a31a1617cedfa701f8f36cfb6e1a0a77a975bbce43a89d83eb22095c1db19a7d1f8971637ab296b5f1a7c22e8149ffcf93d6544192446dd69528b57dbfec763a1229e016b59f821ff2a2e549d614da1ceda41695f006fa56a1d451a7ff1d328e70cef59e90503d953bae14ae0595f8ff61665a0a772d6592dcdf09eb76c7684b568f48b5d1fe689fe3b7d601becd54913fdb27e65ff7cb53993f8a399daee8c405cf5cf18bf13d6f45cca7a598337f0459bc5e1fb6863613db3491be661b8e845987b57931bc794144f6dae3cc97917d0cce9536085e580f710e14ce4dffb1b1c1131325d9eea84c1b7f02bbd52f9711c30cc14f7964004fa3e03f6d9d4908a105eeb6c6cef162a42f41352a33bd8bdc4810d42a9d0208f8f05a6c7d6b5a8c7c211241ba45efda89df306b7adc3dec703e6b57804400264146542aba8f1c218d0017614886db0dd2344eaba87a8ec8e71d05d3d2a21205a14e374399b2dde26326227ee9983bed7b078ba70f51d6efa7adbb321242b79fd36552eae7327b3e4c42c7549d589458da02b11d2e67f320f7f770c24f3ee23dc9df8f7ac363a582429c4620df4113c45439e00973af12afc29c8bca0a7f7b66cb3cbceae27ca3c5313b0b192bb1f45de84085e36eb1a907c5fec427e734f0b030f99e50a257f83775eaea724d5ed1d0af3e24ed4ecea392584b113735748b433add18d14ecc2def89bdb6606f55a5de91832aeee52219cd17a27ad761a454c22dbdb7239c06f6a72fadbd5b1679bbf6a7e1e8b0b572b8675eed48bfef40830125e1246ee0cf000792bc6c8bd6b6d1dbda93f5e284769f37e665b810e59ca87b2c5df96714eaab6f6b01341ca1b24a13fd95bb33b2b3bc548cd8e1f1c29236bed89e10e7c5c0eb530e311f1fadc5d86d917a28816c30314ad2239608e7e2c56bed03b72fdd1ade2d3320d78777eec0012f6bc4d950d73dc170e7b3dc11e63b6966298a870891e2a1209191295b5bbc11a17a516bef7774a3269896159158178739c84a715a361af55d54467af9e59d8f94e7cfa00f6fac8a775111d0d145292569eec85e8afcb6689727a703c226b1fa880784be6a814c3149451cd617f68cb9bac614e95401b19d269f57f3091d1d950624979bef349773b4fe42f46374d1cb67b5f5b7feb4236a2971006d99dde9cf1ca5e4e044106612cb9f7dbb053bb6217ebad36280ce7f413dd51c7edfd6ff4daa6d93239ad17587b87bd65eb9a4bb42035701389e0d4039769e1a9c36b16dc09e08098ac403ac5c927a89a063adeb1ab3e5a4e2108952be4aea85de8ec3ef979f3caf60aa6be2c54b38f3a9298af4625067af5e8b2dbaa0e893669c754cd3b770f1d099d9df80894edbc4a46b12fa8f76f464389e6bb6c1e5eeed336d25b1f28aeae578d84e5712ecce1695b8db23666e24619303b4f2ef27be71f112e40a7e5e4af83c0d9dac790422f2b2823d8d7d3745f2663a0e467d6d545f48870c5375f940a9839afe08779bebc73e28f9ce4e8fa5753af2e86b0d5e9e709053354580098ca24485a1477bb53ba835e2242024ad347632ac71ffefcf8100ec11aa1948a4a8a9b885999b97e3b7ac7d2334992d0a6291302a9179a53575d7ecd8759a6223ec08b7ab57759e26be5e09dcb9b292a2c277ea59c40a3f18fe065f563588c5ada9c82959b0c0382402fb6a7b373e1cf599a4c34a55db4ec67f54955c739ef1f80b9a621148824678ca84282fab0bab5680d99659c4338fbb6efa7169447f8b0a9e75d069cfb588e47cf6d41633909ef5421ac292b67c8a33c3558e8479dd52d233fdb26a417662d6da9a82d84d4e71a8e8d201cdef3ecc0a964b4d0d3f4e2ef888b0e1deafb16d16046af0a09f948c3d43b104b9b5f466cbe266c024c68963365e4684a99f72e35e706f42d67d5aae6fd2ea2d403c0adfa35d3e6b5c941fa92b32f2e1b4f8a34935ec5717e29e63d40eb891feb93637c1363aabb69b41ca9f5107a2f352ae1cd4b1a8668dbf347c2b870b69c9860deb408b2a31113ad713cef0f2f41b1b7bac6847e340924ac062adbf9650ed13f7f3d9ec9789bf67c5dc8d10f6b0cb5ea30cbd2fcaf762a10547407cf35583bbf27c874a0edd0a39e90e0e08305e4c1b706598034540204abcd53b7ad2669485839d4915ed438b5862136e1021f000243270c7c956532f30473bd899f0bdb0d8bdbc6c13510666e616563f3e4dfe31ec0c6fc981bc74e81b8d4f430e99da4419c80dd2b616aed34b4a19b8c8d3c6552fa124e6bb38b332e03f95513c3a812cec6b41c00f6b78ecd5abefc73dc9bae9d496b424f4f767039130c9bd060343d57b8348aa31752be1891d1afad14f9b7f25042d034742be7a544f49a0a5843640f30381373a6b77d8ac238812118ce5ad2335cc130ba3cd14841901ec", 0x112f}, {&(0x7f00000003c0)="64c2052da3786a3b61a940021819a4066ccec29e0f262cf8e7c689ce3786a2bbfac0d6d6de96ba0b9a0d560680810c49f7d8f1fd0e4181da407b85e98a89bc3f95bfdd93ca9dde0e3917b6a249fa4439705182f9e59366bbd99c6ba9b4600a9d990621c509440e5e1e555e3371ae818659bb8e0072695b859705cb30dba4a2c42e", 0x81}, {&(0x7f0000000500)="c2276d7e1978dc2dba829189e025e25ef53c7710cfab05be627882abe04e798da7ce3bb76008cfc5235dc14f4d9471975c0338d81552911e7623bc8a5211c8e134e2781f9b472df88797f149399c8e99a2d0628127e0fbb8f9680ef8cbecb50e02950fc1a8e91256ef1e982df0fa76119d9434df2435135d14b83c2cfdc1aed3adfe79d3af6a905945c7ddef69d0d063cc1409bd70a72a4a8ebb5d29a8b34a78dab85c0f1c08ea3603aeb84f2dfaafa657de83ccb6b455faaf293991e3936fd4b4bbbfa50ed9a9", 0xc7}, {&(0x7f0000000100)="b9e7d00e641309a18ab683d47ada8e52b1ef91e5efa8b8439c43748c", 0x1c}, {&(0x7f0000000600)="2b4b6462a4453ac410a36493a71b0cdc39d8da361af4b3036dd3d6bcd622c0c97f68ec1a0ac3434717bccaf2b76ad53954e5a2d2626b5b297965a6bbda575c3f3c0fdc7013de34fba23fa5fbe093d964982e2a1e031d561352d84e0ba6f1876091e54f41ce9bfba48971fc99", 0x6c}, {&(0x7f0000000140)}, {&(0x7f0000000680)="5c8baffe64733c533acf7551a3a1cb69dce70ab9bfa54de31c01f7180adfa0ff77dda2688c160885d57eb8c250a1c6bdf5e2f12779b514be9e9a39cdc6b88b4c868fdbb42fd33b56df3a", 0x4a}], 0xa, &(0x7f0000000ac0)=[@rights={0x18, 0xffff, 0x1, [r1, r5]}, @rights={0x20, 0xffff, 0x1, [r3, r6, r7, r1]}, @cred={0x20, 0xffff, 0x0, r8, r13, r21}, @cred={0x20, 0xffff, 0x0, r22, r24, r30}, @rights={0x30, 0xffff, 0x1, [r31, r32, r33, r2, r34, 0xffffffffffffffff, r35, r2]}, @cred={0x20, 0xffff, 0x0, r36, r41, r43}, @cred={0x20, 0xffff, 0x0, r44, 0xffffffffffffffff, r45}], 0xe8, 0x14}, 0x404) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000014c0)) 11:17:30 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x100}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808182c00fedc000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x10, &(0x7f0000000080)="c7a800006f5302eadd000005ffff86dd") syz_open_pts() r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0xff, 0x2, &(0x7f00000000c0)="3921222edb52f79752c06fae996f7217c08708c3702b", 0x16) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0xffffff81) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 11:17:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r3 = msgget$private(0x0, 0xfffffffffffffffd) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) fcntl$getown(r4, 0x5) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYRES32=r4], 0x1, 0x3fb) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r6, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r6, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgrcv(r6, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r6, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000001400004f26469c17e425fa92a67db6bc0000000000000000"], 0x80, 0x3, 0x400) r7 = socket(0x18, 0x1, 0x0) close(r7) getpeername$unix(r7, 0x0, 0x0) msgsnd(r6, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES64=r7, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be29790166ace250c5d2ca71ceb4a2af4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4452b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4113, @ANYRES16=r5]], 0x1, 0x0) msgsnd(r5, &(0x7f00000000c0)=ANY=[@ANYRESDEC=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) fcntl$getown(r2, 0x5) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRES32=r2], 0x1, 0x3fb) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r8, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r8, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r8, &(0x7f0000001980)=ANY=[@ANYBLOB="021d00000000f7ffdcfc630b84686250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4a95aef682c3f78db003d2cd46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca3cbb89af98df3dee90089857a72d61a503acff7f000094459a568c5972d625f3f6d6d35e8895f28a5027c25d4a85e07d3d7e99794ac3daa3e59f7f5de9ed425e702515ea464cb658e4ff98ba76004d4e3068f87d01b9f4896e9f8b3fb4d4613662ea1e2bf5dbc70a8d7e6144a8fcb47ee6b0643df443ab14ed19ddb3b3357105373b9f0bd6c403dceceb463d4caef72cbaba3d496a9cf53e0d1800cc5655da7988c2f0ae7e40d89c638b19d17b74a4c77a23d2c90de7d20c9a7ed496808c94c23e34f1b3b4c6d59424800de5607dd8a2724efa607864f7f8a71a37d3317723e0875fea3302976ecf2e6054e87701549d6efca7af22400500000066c481"], 0x1, 0x800) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/92, 0x5c) msgrcv(r8, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000001400004f26469c17e425fa92a67db6bc0000000000000000"], 0x80, 0x3, 0x400) r9 = socket(0x18, 0x1, 0x0) close(r9) getpeername$unix(r9, 0x0, 0x0) msgsnd(r8, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES64=r9, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be29790166ace250c5d2ca71ceb4a2af4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4452b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce156212e56212d237040ab29ad89d964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4113, @ANYRES16=r3]], 0x1, 0x0) msgsnd(r3, &(0x7f0000000000)={0x2, "e74c3f5ac6e538d18f321593e7392eddb6f45ca9635ae09acc29bd4deb54528bf2f68273473adb82b61b874f6bd42cb24bcd3f9fc23ec901"}, 0x40, 0x800) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r10) dup2(r1, r10) 11:17:30 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x83}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x14d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, &(0x7f0000000180)={0x400000000000004}) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xd}], 0x7, 0x0, 0x28cb, 0x0) 11:17:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) poll(&(0x7f0000000000), 0x20000000000000d1, 0x0) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) dup2(r2, r3) 11:17:30 executing program 0: sendmsg$unix(0xffffffffffffff9c, &(0x7f00000015c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="9261e1dc1c2f4058c6bedc02007716ab06f36247915567639f483f74b93bff6f2996634326105c7e3bf4624c0bef0562d3292e1440b9313bb47b001e00"/72], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x140, 0x41) pwritev(r0, &(0x7f00000002c0), 0x285, 0x0, 0xffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x814, r0, 0x0, 0x0) r2 = getgid() r3 = getgid() r4 = getgid() r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) getgroups(0x5, &(0x7f0000001440)=[0x0, r2, 0x0, r3, r4]) ftruncate(r0, 0x0, 0x3) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x2, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x268, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) r8 = msgget(0x2, 0x40) r9 = getgid() r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r14 = getppid() fcntl$lock(r13, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r14}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f00000013c0)={{0x5, r11, r12, 0x0, 0x0, 0x180, 0x5}, 0x4, 0x10000, r14, r15, 0xb9d, 0x8, 0x1, 0x1000}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000100)=""/246) write(r0, &(0x7f0000001280)="8f7dbdaef790f05ad42606b4bb1a6adaa32419f55a5060f17ea2016f70590a2a58edaf04a9f9b750f49ebbedafbaa519ebd14bafeabd03c5367c15e3671ff0aafde33c6193e5c1d3a0befedad03bf01a00d7a1ed4411d85859f892038647413f844c9c944e0ac2d39fff0de6f5b3c18a61717d57f6", 0x75) r16 = semget$private(0x0, 0x4, 0x5af) semctl$GETVAL(r16, 0x3, 0x5, &(0x7f0000000280)=""/4096) semop(r7, &(0x7f0000001480)=[{0x1, 0x2}], 0x37) 11:17:30 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e345def796c85e7043bbaea30c6746ecc1e0da0bd6f033219c7beb7d47bf7e7a25750a3704e4e744eb18275217251159303fa4bddfa817ee18fa5435eeab0016bc410163ed53ae9b4d890626aafce876a421fc797d1ed5"], &(0x7f0000000000)=0x1002) poll(&(0x7f0000000080)=[{r3}, {}], 0x2, 0x7ffe) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = socket(0x6, 0x1, 0x9) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xc7) fcntl$dupfd(r5, 0xa, r6) fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) msgsnd(r4, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x1005, 0x1a9, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f0000000280)=0x81) r10 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f00000000c0)=0xc7) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r12, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r13, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r14, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) msgsnd(r4, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000001140)=ANY=[@ANYRES16=r5, @ANYRES64, @ANYRESDEC=r3, @ANYPTR64, @ANYRES16=r7, @ANYRESHEX=r11], @ANYRESHEX=r3, @ANYRESOCT], @ANYRESHEX=r8, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESHEX=r13, @ANYRES32=r14, @ANYRES16=r12, @ANYRES32, @ANYBLOB="ecc9cb272f5dc0e318a305d5221b1fc5520019f87c7d1f944a4217beccfc39b8a8c77de269005e8342d80b761553e559b3b3ed5659cf86a8128187e36e15fc2d21c65a7b4f7babd07ad2a9cf38203b3fe208eff2c1f1a826f1f1d44ad800bb862c01fb00cef6b6fd59af441b9d81249b02", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX], @ANYPTR=&(0x7f0000001380)=ANY=[@ANYRESOCT=r10], @ANYPTR64, @ANYRESHEX], @ANYBLOB="e8d06fe85e948394d91a21bed4dbc7d096f5df2686dc43dbcacbba54bb6926dc0296d975cd273e9f9146dfd456a480768329b86839784f254cbf9ea34d07c89eabe1e3d8faf1bdce92110366de4f83a4b25ea9a9c5647d788dac72bb777f240b22e80267f669aac4dd2caa3e90793bae47a2fa723c8836c57e143bba93bcebe5e9784dbd92653fa543e9c5ae312f5351e6ccc7530c64d3e936e56a6df9e709e1527b696e4e57b442b1b52c09112f19182f0540cada6f2e8faf65bda292f3da6420ab09834ef4d042e57e39a7d1fb9788fd6203d261af4be700b3a4b5f4356463104fe3472cc02a3b370489ad7a1036a2c1f5263ae653"], 0x4, 0x800) msgrcv(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003801c968ce14298d79ec7c2233645b21a53160835be8524dc794ad0d0e3a194ad6bfa733f62df4f7260d04393a6f3cbec30901487d3c477bb1e115635182e52d10e17e93e9a8b6d1fc397b51b8ba0c9ad56b4b470e414a85888314038a933b23cc07b690786749d5b24d6191262dbffb9eefc6343ac63c83494c98464beeccb05b16f5312dc34c7470f9dab4c112bdf4f1adf3224e7d2e67cab827df960c3838cbc2e85303a6ed4986090ab34198fe610c353dbe6e113672e4a40018ca815cd138f16455545146924e8f9a2ab2da82ea7a73f72ce146b088e0a209d6d75fa43929304377c6d7f0729deba1049a5fa5ee1df646b4dd6fe1745137637afa6838daa1"], 0x47, 0x3, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r15 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000000000)=""/155) r16 = getegid() r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r17, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x4, r18, r16, r18, r16, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) r19 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r19, 0x0, 0x6, &(0x7f0000000000)=""/155) r20 = getegid() r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r21, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r23 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r24 = geteuid() r25 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r23, 0x1, &(0x7f0000001680)={{0x107f, r24, r25, r26}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x4, r22, r20, r22, r25, 0xa1c30682321f5bba, 0x9}, 0xc6af, 0xffffffff, 0xbb04}) getgroups(0x3, &(0x7f00000000c0)=[0x0, r16, r20]) r27 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r27, 0x0, 0x6, &(0x7f0000000000)=""/155) getegid() r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r28, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r29 = semget(0x2, 0x3, 0x87) semctl$GETNCNT(r29, 0x8ca4b38dff6a9db2, 0x3, &(0x7f00000000c0)=""/167) r30 = getgid() setegid(r30) r31 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r32 = socket(0x2, 0x2, 0x0) connect$unix(r32, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r32, &(0x7f0000000080)=[{0x0}], 0x1) r33 = accept$unix(r32, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r31, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r31, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r31, &(0x7f0000000080)='\x00', r34, r30, 0x6) geteuid() r35 = getgid() setegid(r35) r36 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r37 = socket(0x2, 0x2, 0x0) connect$unix(r37, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df011e0000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000002fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea40017f2f064b23c5101e713db21be5638e402c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0157571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca45ff3bbd000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7ef3279a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c004000000000000008cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b0000000000"], 0x10) writev(r37, &(0x7f0000000080)=[{0x0}], 0x1) r38 = accept$unix(r37, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r36, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r36, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r36, &(0x7f0000000080)='\x00', r39, r35, 0x6) r40 = getgid() setegid(r40) r41 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r41, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r41, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r41, 0x8004667e, &(0x7f00000003c0)=0x800) 11:17:30 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000080)="97520fb84e03520bab6dbd538e35") 11:17:30 executing program 0: mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000000004070053fac1010000"], 0x10}, 0x0) shmget$private(0x0, 0x1000, 0x294, &(0x7f0000000000/0x1000)=nil) bind(0xffffffffffffff9c, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8}, 0xc) 11:17:30 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="d987281f34fab40c280776c39a901d9892e0b388c5286dc12be9658c14fdcf8adc9fe7165cdf2afde6b1906e9e2c4fa4409d1baa950ce7ea0467b9596eca67e2272d2ecb7c1615ae3da53c241c27ac813355875c9fc6d21b39db8c1d957241386b331782f3f0c021130fb8aab6938e17fdd7ef6d4ef10be20aa6e9f6ec9869efe5de6932ac5d7722b31a5f5d5cc16e5bccdee84712e7cbe1315cbd93827acc082196cbadc185220f466687dbc3cea2e6e10e140e37b4b36407b9dab1ea2fa6564e03ea0f55712ff4d91d7fe0b9dbb6bf37814a301a5af9abb477518e9f1e055762fd4e24cd8f4055ea5b9c37ca0d50f1f2d566a70099711c401c75940391c6922690538374b867d219478d23000226802f82eb95476a6fd5e842aec9889a09ede0aca6cee1f9807cbc87ea3aa2b2ad6c9b9a1b959f80af0a8edf23bbd0729cca738ff76822ba0a9465b264936c2772370e44cb923540c0a2fed244cd0e41db7671f77542abd9f4219dd8a66f47da55ad5a01e351b04ee932b1b8cebb796fda99d4e769cb66afe84da8bce5b20d0f3522c1dafa7ce9150cb3c86d2636c0e4f9de4fcef240d406cbfd942ac0efa86cfe897a7f42e3969e6fc2e43df558d62875033e3d5550a40c0000005d8b52c8a223abefb12c3c1d027f5d9f95f2fdecd65a40068ff275ce841594ca3df3d26c7b4d5d8450e9831355405ae3c731a4072da6c5dbb4b09a1cf4112ba633452b984169a3534a9c1e9d912fc69b87a7e0498bd62b8c3a09dcb1e18724e9d61f3f134135816c3bba9a7c4de0221b4bed00ce8e7c1ab1c5de390373ab905d960fb78561ffcfeb98fdf6574a6d72b78a7bd1b553b67d2866208671db2f9c44d76b6c4730661dc2ca9076e98254dd5c4141cf59fba642a281940d90ce216d7e18e2c65cadd0a8f90ee148ece0534d1a9fd7a4c8f360b50570e6cd8ff7ef04e745b73922f3a16a957e47f4e830332dbda19811e724195ede2c38ba9100af4a07a33d129671acd087536af4becd04e7530fac85a7"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r2, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000002700)=ANY=[@ANYBLOB="01002e2f046cac8826bdbdd74b7dcf2a3105a08ae97e65bc34cf58234128eaf5cf77f8b500000000000000001073ebe3ff000014002000e10c4fa4aaedab8267d5126235956a29fc5797b64336fa90b04931268ab6e8eb61e295bf3728768a9eaab51404505cd2ef649ae03f31d33302ba6095778534a5e393bab386a37d519543055f4494af4903f1e8d8a87bf2f48fb19c83830a1c2505baf5c94341d869a159b1d154136159496bf399fd344f34387d2dfa1767aba816f9f2ff0637aa9501f9a90a727812fccd26b815b7bbf1a189d3073903af43e8eee976e1316b536e680a1bf08b80e17a8eab25a32ef8b3f8449c8faf3340e3fe0556f22e128122ca0af71a92a38e5601990997ea885b8f287d42122812346833634579bd0f590c76c61babe632b603d4e2b3ace7a06f9afe47264720e12fa3ba4d634e72dafaf536272b59a11620288112dd2b7b79d9a4121a5ad55acac650ee75cc96c34748935f18fe596867aeaa4a96c7743ecd674263f4b3c32fefa560839d3c73b06b6de8dc61d87f71538f95aacc0f7d8e32"], 0xa) getuid() r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000028c0)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f46600b5b2c849a471078368b6540000000000008c6464ed53a98b69f3800100010075ff077d03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944c3deb7a586fb8222d6b728264b5a28d6b0f5a45dcef9c5a67333e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d85964e48ad7ac3b2fa2d53d27448213878459657388af2f3854270f291a4ffde25e1ccb81e5471b20220044a28e6a487eec53896c330000000000800000ecff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1c0c5d38001000007cdab0f6e940d5c221dd5157e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948bb46f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709e54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303bdfa905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b3814efc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21a502a1b97d75e050656eec790c95e4876e4ca5373dd17e904463d6418a62ee1fe97b93a8ad5337c6e30f61bcd13e7caa6d271044212e933c0ae9cbf6e8d46bf4b0c85848d2b92f506a669feba615bd962e7283c5a251ed7387a12e98e3809537c393374efceaac5def0ba066b790bb599c83f90f8c873a8c4a3762711d5846268bdda2f9d37d2963623dec1e53ecb429f812f53aa47963bb8f7147eb0182c6f66d06749736782e12617e0446194bb2e7fdcc52431156b6e275a29dcf403a8a0d9944ae468fab811220b35613fc22bf120040e1732d0d1162a2cdaa18dff918f1753c82166aa0ff8f62a6fec8d5701a0a8e165beae6ccc8a071e78e20f05eff80c11467f6199be18d7e5cf46a778e8e442c55b171741c30a84dd4896c2d8f2c1728af737e3b0553eedd82621733e25626e14d356061263c79885b64a5bfaf0c1c08f1ae9bb59bde81bd23eeb21b0fb860de915"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() getpgid(r6) r7 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r7, &(0x7f0000ffc000/0x2000)=nil, 0x5000) msgget$private(0x0, 0x20000003c4) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r9 = semget$private(0x0, 0x5, 0x1b6) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000440)=[{0x0, 0x4, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x8, 0x39bf6747839379ec}, {0x1, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r9, &(0x7f0000000540)=[{0x0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$IPC_RMID(r10, 0x0, 0x0) semop(r10, &(0x7f0000000700)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0xeb5f}, {0x1, 0x80000001}, {0x4, 0x1, 0x1000}, {0x2, 0x6, 0x800}, {0x0, 0x100}, {0x2, 0x3da, 0x1000}], 0xe) r11 = semget$private(0x0, 0x7, 0xa0) r12 = semget(0x0, 0x99a80e7eab8262c7, 0x400) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000000)=0x576b) semop(r11, &(0x7f00000002c0)=[{0x1, 0x7, 0x2000}, {0x4, 0x736a, 0x1000}], 0x2) semget$private(0x0, 0x3, 0x1) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000200)) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r13 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r14, r15, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r16 = getgid() getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r5, r14, r16, 0x80, 0x8}, 0x8, 0x5, 0x0, r17, 0xfffffffffffffe01, 0xa, 0x7ff}) r19 = socket(0x18, 0x1, 0x0) r20 = socket(0x18, 0x400000002, 0x0) r21 = fcntl$getown(r19, 0x5) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f00000007c0)="eaff925c00010000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f00000003c0)="0100127165915c00", 0xf7) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000500)="ea00005a00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r24 = socket(0x2, 0x8001, 0x0) r25 = socket(0x18, 0x1, 0x20) fcntl$dupfd(r25, 0x0, r24) setsockopt$inet_opts(r25, 0x0, 0x200000000000d, &(0x7f0000002440)="eaff125c0000000097620ceeb15b72e80a301ad05ecbf61fd25101ace5980a0fa50130428e1ef95d3463454834329d01f4bed1a951de5de0aada815632d74ddc344f233a219100000000000000001a1878fb101ae5a37267dfc1ad531ba6c22f28ad36ac16b256a2c5e9e224f1ce4872477b1cd115a40be38044e105ea097961b6b85ccb717f1a9d9944b49d3e098d26e7482822a1ddcd5e9225a2f237e082f41ea7e010ce008ec3e2efcee592fa1314b7d5ddc3977be79d9f01b1720911df075f458233895a119830db516bfbe54cc90c17183d105bd51c2d9204de51c98e4ea834581cd8e63b133149cb92831f13b8c11d5b32f5224171dc0438fb55df25b4c05531520a90eae7a84b6de1c00374c000661dea3e4abf535a88660177c21afe744b604ba73b61062f3673b1c2f40fc728ffe304f304b932e58dea0e99809a1bf17b54d7702e8b8eed1a2f0cfacd724b9b32e77c834669fbea5536ba7dd313ee55bc14ce8efe9fe34041e6f4978920cde003332c2899146a5f8be61531df75366638f8f4d1316cd3a203d25b300cd754e317e31a17b43ec399d6905fa2bae3dccc4dac61b48e8d9cc510ebddbbec07a7d7d2d1a8b552cda1cd15d866b3cdeaf84c4fd8f194e8dc876c85328deb5e59a7e46ffb65925c5c0efa12c16140467cd7fdc6c2d6bb2e3de83d202ef24dfae8fb7bce5a5a2afb2478ef0e19dd00b0ab8c9badf948a94f1e575c65fb00e6b7510791987d9e76a1f404fe8d1bf9fede9c56976aa8d0b8d6ac23d54430e4da0e2cc262e42b577384f58c48f17631e14d3399d49a9c04e27c364b87ad3115b02e639da8e9a616e376680d13ae21a97192b483f564a4fb42636e5cda5e462a1db62eabff13036704aeaa4070ed028277ade753a01111c25d5c799ad2747faf42b47429a4f0d9f7f80bd318d4dd7e025ede3e885ac2a08d484de0b585eab6294a49", 0x1c5) r26 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1003, 0x0, 0x0) dup(r26) r27 = socket(0x18, 0x8001, 0x0) r28 = fcntl$dupfd(0xffffffffffffffff, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x80206913, &(0x7f0000000300)) socket(0x2, 0x4000, 0x3f) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={r21, r22}, 0xc) r29 = socket(0x18, 0x1, 0x0) close(r29) r30 = socket(0x10, 0x400000002, 0x0) fcntl$getown(r29, 0x5) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x1, &(0x7f0000000040)="76cb42cad76f6d37", 0x8) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r31, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 11:17:31 executing program 1: syz_emit_ethernet(0x85, &(0x7f00000003c0)="c7a895ff000100610000000000080000000000d39800010000007c4889b600000022000000000000000000000000000000002000002de1af07b2ce9eba4662cb29415a3ea725e9949e0002000078aa0a62435a2fc6e9440719c04255e0f4288a9044c5e5e7c0a70c3ad625efcb11ba381f2e6c2fdea7a73510f2702dd35a3a6cfd1d40b2a3454774d0ddb38a4b79d2c3aebb6c649e2e2c41740cceb6f747f63dc16414fe2d08e289df19ee585b9c7f5c201db3dc7d18c0c6a575eb4466639e1039e3cba509b34a1bc67c120246471fb090896ff7eb3ba5588bff06d7a8") 11:17:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002500), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, &(0x7f0000002580)=0xc) r3 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(r5, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000002600)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002440)=[{&(0x7f00000000c0)="a40e2a0d4d0c4d03ad40a9c690055db299004d99ee5d5d0c1f06dd630690c477ad3ea599c51ac6f40b75b246d64c8a377b57cf2f24fc16848da6cffeb3afd6791fbd74590ce031175e901563445886d0234a9e38f943837d37c834e6b37a8d6e2d443af1d9a7b90173263ec142b58262b50e7e5d155676d79b20f396b9f334633ec04d6e913713f79da2aac96e20598bf855c4796d9f1a5587c148d6f03d748908715041c43fa7204071b009cb5ab63d9288735db33879d4a2084574ab63a2ba2ce0ad038c278e1b7994cdb0dcaf5df2e548e9af99cdd5e14a0612819b62063c67f951d7ba72599328f9f4eb5becc2d07aeab8e78a81fc6ecf386a2642e2aa1c02930c8e272bf62af822c6bb152cc7e0d04cc8c74520a283268b028e055b47fc34c854f7e18598150334848e7c33002a471588180148fbed0cebba13da927b0a13407c01458f6b3ddeb783c4015c4faf0d6aa1dd53c4f1532394f254257049a7d43162d008cb59ada9b947a0c055088c00bd5b8ebafa0d64106b1d69312e43d96356b660c2d304e2a42628120e9c033a5236cd5eb51099adb6b5798f99b4c7d173dd978ad585b65c199146261f86ff4c7bc9e4da38fb2257757f5f8830eccef563f4f78731093f8b376aa0cb2bf6be9dabeea13c1d76e3e7d862afa0efc8d00eee6c55d3c47e6dc99b29074b0edfb33e6ab51c26e95c6cd65b01324ef24e77a706c5077fb48d9cb1494f2600c415bb7b1d817794e2d3d4d50768211188eb37944f2541af6e4d0994848431a3865cd34edebe2b9323b70cf9f8066b57f26e82b3281a1b0a877fd4897e3e0dffe55025c73b4bb94c515e7257f85e58ce95ee0af4be3778eeeaa0c79e94cc5b825a8323e3a822cb502e66d779b4871d4e3184ccb6cba55621a881ee19dac3b1f4b6bb66be313385db5dd85792897424dbc1e41522f8c78fd93fe728f83ecb18bee72084eb1c111691cd5902ee244e78f9a0acf52c91b6bbbd81f2fd957eb440a23db24e8303e2510cdda7e1dbab2b015abe6059fd5df85d3274316e8089822b1ec04853c963b2e6c372dfd4f48be3fff7888368bbafbaf6e165917cac480b0bfda9a88b092f7922bbb82d613fb98ec3d16367cfe75ccb8404bc70ee4d6ad518fdc0e5dd1cdc38d4da7d442e539b9606cd058c993a482f95e5067c4b34f2ecf2c643b43efc9de002a58c84eea3c1e96450e2906d285b48dae07847886a7abe1a6dfa5dceda4087ffbd0e8c24ee2a965b61dea28057abfd19acd6c77bdaad3916998232af14cb54be5869a36efb0594d68b8631c579ffad35cb6ac81636490d3926371194228c99a5e39e303a4b8d30203d2e31c8591d7ee21f5c2707aca86cef384fa839f5e9ec4476b78f570e009c1d71d0808cb2d9ba4214e0e28a8601d33e0ff6c19aac332b5712420edf24350212c5d2881ac7a6fb3cbb48293bee86d10a1f7e87d0e48594952fdd88e8f22ca7933be9789deefe270054c5f8b999aa5a5aefc822047ad5fd07a27a9f58c6b01a7508c591f3cc88320b9958ea0dc97ca3e115adb9ca03ef64557e427253a736253be414bb5b44c2a560b733293537f2e8e929659d0c8ba9d3dcbdb44c1d90d29bcfa25831f11dff81366e0b1821a8725c39e2bdb1f15e16d6903d64e2c073e11890080704e5d72fe65f46d73e2ded391294bcdcacf901c5b9fa8729dc1f0e95a1dbcf144205535904888f8466cfce18e8b27bc05114707ce8cf108534a1bb34c5ba20bd1b5e059a400eecf7a6a931d1b290d32d363fbde65f95a0ec387414fb25af00f40be49373c30596f96a061def4ec0fae5577336d8bc8c0a144b18603cfecbaacb73b4619a41511722da1d67a66d4ad0ed38fba1d15034ddfba6d365c4abb4184f211f617332307cd4e820e249dc383650195a577e6ef67e792cdf99ad7c9a6a9816747abee646bb0fbf1f9bb24122e58da0c58bbee56119e59468eec6b6ba4d90348568562ed7992da39a8765eb999088364ece56d45cb3b23a6bbc3f79293e6e56ec398eabbb96b9b017b360d4dfd4bd460183b8318bebcac5e2eed69e62774d4ad554499f9a72ceb24799ccaf0ed62ce31c46da59c2971ba854f965744a911e40a9c06d9695a5d7000e4ef44a5e3d526d302a595998779065a1afc6a83d1605f3b03e6b1b2b0068036ebe21344ce711892d712c18a6a4c634b6934d108bef2cadb190b5bbdbe9311bf7c0cc2b371a5304699e4edfb709a679e91e03c4de1b517aead55c136414c0862dd43802bbaadae9ce528dca45738bb30c56e55ca10bbe6be00152ba2a3fa7b41b666bb89b19f269fbfa0e54152343f8b14b43457c0c5d2b8fc3b3be3926129e2e134920a5826f94af5a665ed15239866a4aa1dbf35f217c02d600626eb49ec004e85f218ed7f8385adc9ee32afd080d574dd89cb8f48f198bc42919e9bf15fffdd5d6c0c7c81559d67e28265c4ebfec421a359b5267081d011cc811c7ceaf3c50c7559e5607430f9fbf96fed3fa889873f0678553664238445f10b89f70b6bd52dbc25b651ac3fff575f766a255dd8811035ffc03602917dd8776b5a82a0a9603cf7c008b4c40411e2d7984cb601dd2d72c86874cf436b20a03df5cccaeb050abbad193970c519038d035f2b4514c349a28fae802b0b5be7c411592603edd92d0fca4a656876332a1b8bedec43e8ac01557643763668ca6cb953b606b37fe616058b88d166a4559cd6014e79c35cde603f3befe39f4a48ef6228d96dba53a5968b326d91144787cd38145f7e0e8e17e5ab164fa8b26ed6db319c2e49f3abc28a8098efb81469454a549a98a33ce547eeec38b910d57fd9ac12cadffbf8af15a73a706ce2cda9e56eb58f124c47a081af990407fddc55e2f482d6a52948daaa04bd3c4465911ac43bbfd919ca4693598ac287924d2b26498543e1591d871072522deb36ed32f44465eb7e0394cc3d35f906844c691a98dea018cc30f2aa3612c21cc76e4c49f6267dd635d77d45c1352ff71630faa9d0002cea3ec60f31c54baf2bb5d46cf143ae32fa95abc36277394261e0d3095823414c357749ac8f65a8280e1829c52b66bf5451974f36a11b1e780631c97a868e42f2f297478fb5cbbfabb3cf679a813de72e183ecd209665947b04d10c8e5d0af587e253b6f36889dfce4c569ff137d8fe867c26dd808e2326e73ec4f0b08df7124175807e2b0466c829137e431137cecacf5288b7e51f9115ba41583fa2d4e56a12decba60d9633a0c0259b1ce57d5fdb80be71195509d9a02ed246f7d3be82a3707e4177a5bb968326d83e940ede70c3a177c6572e0985d493f577905d6db4c466227c8a807fb002426e6079aced5b92ca9978a9709b33cd41d8951ca4b06d7a6c6ed1bfce88a1a662dc1cdc8296d9cf578c6098fb5d0a566be52b860a7f82c176aa55f03e741bd7663a21e987cd6c353423cdb40fbe5c931ae0768ce91886975f9247641a11b625ca151f7b4a4faf81c00641c28ca47915523b524f8295ed25bb4f7164d11e7f82a4454f3664f480251103c0400aec148b25348fccd66a0245b7ea323d810064393c62c7966754d383e852c3fa3177e2c70754f351d26b70be2cf82be66238c53790fcbef953ea5ca2a2272e39a48bae195bd67543cf54542b1d1ceccb0cf0dc5430c7c1ff1c3d03cd080b16f4b49af3756f6f914f698ea82ce67c47c25fcd2f2d1f14526a6e07531379e544b8d230f16fab46765e45f2c05015a14ea1e24b45388a8e1d0aadbf74a93a4588abf651d23c78fa6e69f7b8e06f1348d58e200bcf6c74471c18b8fec3f8bcf4bdeabc6baa04ddfa769b0420ac0c5df064c06e45c12eafe25ec2d6df3ef46d9569c4b9db56d61ce0560a252a4fdc7c0edc50f451f02831080fcf30d634202050fb34d74847b1e48518489e9845cc6a885d7ccf70844c993d6e44f84d2956a74f3978deac1edc4f7e3c422ce5a7d6868f9a53b00d278e7ac6bc8de31052aec65bc54c8cd7cd403c71f94d465eefe494f5ee21a22e5b7c55a276667ba852eaa733ea6d493027c392f5c8728d135f4542888932091b532c88edb2b2873849777f6f342cd1e0d2e97e6743f54f437165e2458b425f05d1b19536536bdba5de411e96ba93bbcbeb740ac185f0b93062f5278bcd3e679ce50914b78e7d38787c91d6d9900387b5e06351fbe779766dc32a1b298f3e5a7c7dec734e6423786fb36695d699d56b920312f734ff03734459ab634f55384d6b81c9b229ccd8910ee99758ec97c7ae0ea85c1d6c8e0a4ec3a7baca764129b8f32fbdfc167ea015fadd79f0284c5d2b1c03af3d0fca576d7ed488f8eeb3438a84c1e8e15ee98681dc7767dcc84226f8291289b9dd064f23d0461dee37c0966b0c6a71857bb86e31c68400f86535f91dc6b970b0e57f4cd08dfe0ac4e9616b6dad7954266a9c2fc750a747980682cab9ebe25a718c4f952e07e6666f9b559665a71873e63d6097efabf6138d108f2fce0d1f3d980a8a22b02fd0fb6dfb51b79488201c3bdcc0a23dbd0d6b003e7071c96b025478a606f7fbe095530e2e9befc0b6d2ff77b4664580c9814d0f5fd2516f5bec1932e99cba2638bfd917e4788c10a0ca8da1143facb2e7fd83e0fbeb5b9a2f980ab42083b491816e0ce03e6ac7d37d6b2c932975470902bc54af78610d9562f80da872b172c0b1f72b6a54f8aa92ec4aa3818bc2a1369c73421e62b36d2ee16aded947591ea0d1a8f366b9194678e8515381b99c472567f0666ed97ca7eea2ce5ef6adc446f68792ee8945d1f569a20342be2f3a6789f9e4955a0e5240078c79b8c262acc9156f272dc7325a32c7e17a5d213e1a32a570a6bcc234e7d27e32e744f5ef7aa6f6df808b197b42215e297974d01e70f5db130a782f48689af7bc4bb311f44f4db58cf24ff38970899d2c879b322b688e20355804c2325b7dd0a3905166cbb9b589023f73828aa23167410d815f965568500489ce6fc28824480c24d55f3704f8dd25ed250fbe2a52e87f38acb2329dcc3d1e1344d67031f27db3e0cd288aa2fbb4dc2cd77e2eb6cb8a034f7b4c1ca629d284289cf2042a543c960f31e8808f35e58037e691639b00c8b0ab1d08962ffa1d9a78f1d00e70c74521446eb01fc3db1acd12caecb003259b1e50ba75654dea41d3f18316d592fd116d413052787697e66e72dd841d41dcd4d9756b07bbe93e959cd703e61969526bda6b342a378d3e02fb8e94e482cb42eee8a47cc0ae4dbc7d7ad078f04f645ff8079a3a5a5f6b4173c92ddf5190b3d6386110721dae24169e5cc49a5686443a657f77091771b0868616abc79017d8b124e927769ec763a9517f25cc9401aa603e867e958bd9b9059830ffe7b9c18a1cbc781850a22fd932a5da90ed63803fe3bdeac3a152b93a99acc2712163726002a950a368819ec033c536192c3750802617662c8264e8c6dc62825d30717a803b050723a046283d422de30428d28cbf252060bb6f4d9c5ab17b8b9759303ac64444a05de7983556dcedd711b2435dbd9888931c093d26d81e9c48ff6bd80f8025e95c10d2cc2519ad2469b09140378a70ce3fa84ea250ca8a103e804dbd0f5fe24acd3dfcfdc67ea2a60351ed7e613ab9e5ad37ab1a94f54434006969bec234cdf1fb5a585984c6f54b585e77dda3d0cb52b219e2e4ca674985c58a9bdcb0b90c2befdca83721a465f72cc36dfc87fa56f40c3e1d56097e5a78d20a3f37d6330899a7fb5ea40cdf942892a91f30225c71d9082b3a44f16d9ebfa82a9466e40", 0x1000}, {&(0x7f00000010c0)='W_]', 0x3}, {&(0x7f0000001100)="adef4c73363bee030a639a20a244b445935f4b9abb6d981e77724f78c18ba5126d0ec50cd0309aed83729dc82d74b211a781b0813d6fcdf97a4690d7d91eb5887df8ec06dd9622d4408256d86624b311ba90aae8fe10a1947abd80e6815e340ba92b4d5f16ff253bccbe88e09635b6b0f3d5c40420", 0x75}, {&(0x7f0000001180)="321795ca0e4c24ae8248930605c3dc695138f3bfe1cb1a1896fb8de3ead7196c5c84667bd00687f37183583703f51cf562b433bbcc0c01cad53ce35e2852f80a594d81d11aecdf90cd66cc960b5460324e68713f6dfc46fb75175b1b7f0c7cad93fa8890ecb93c5ebd5595afa7eac362b1033d255be0f5e535d46620abff3f894d2f97a48d879180bfb8442811abb1e7f4c873e8d779d31cd617acc675b3c701529dda030d187e495c85bb14dad6149b07df5ba8355d1cfe957c0d41a8e9d165b405f7a8ea2b08dc6e508f87b9406e08d82681a5036dc75054a40a023d03964c694ab8def15327ef651b236d5d0613030bdd85a6340ecbfb34cfff5576bf03d58c3ff98d42190ad98f2418522dec40078b3ecd89a4d3f83c663bbe2709b22821b456176c423738e8f60717b218c6b0a1f58e45f94d3e8770b8007915b8fbf77b8a23c2607d1ea7d4107145f762a0f905ee54d16cf726958194b66ba767005285de2148401cd4e6705cab36320192b71b0767743a393b0e809ec3eb309ccb36a38266a8c3bda74f499bbbbbe3fae80cf4b46fcdc5f034fb2add176201f31d3b73a5f192f75bf2c0328fa34e8b8ef4593641167eb064a4fe26d77d29af923e069d36879446e803565e87c00e0143cdb1eff537b89cf80104f3d6f1f9d6f5fadd3e0c3086de70b7e27540a118403e2c07a1b0046b5a22a698bb4fb0b5dedbf5258a755a554732da203809f9dbcf8610ad864829072602f42ab15a40a555c1fae6ba4d1b15a7a8595b753452419bbd2c8668a30b2f7d91f648f279a0f015c2ba5a2b5f7575c658824a309c065f8f15dd37c43a1304589634cf9ba9d576654516252c1c831fdfb91cd517c927bc706a436aa3bed1e1290b36ed7c6be98f200a1bfe149f6de24540c12f7f03f6fbef25b9c09958b62274cfbf7125857e1ae435f3f265423640e7b2d0c4c990a9ae6d55544f8adc163100f4a1ed364aebbece980aa2ed31caa66a6aa102bb7b6c2cd19956a1b7a074acef27dde88c33eee0b9008257ff1e8ddb46248982c4ac1a190b81a7e1d10780195d5844d4b98cec678df4052d5a3e8b087973a1eff5400bc490b4ef912c69d1028ba44ed8b6b5173a83b85776628c40d2f2520ad19901eac75f962f02bee0cec119146faaaf193f557f9f5479f0b35cea21d1b8e5ad0e9c0e4d1cd5be6508e51caad5237d7eff9c5cd64f18b3c30433a04672a00d5fbfc127a352851db16aea0dc3b2b1583b52874fc62292641ffad53e2360441fe384829ba8e7babdf4a3e4673083c832e7807c0cb3ea1d344bbd1a17a09377938296cb767c852ff8e1ba13a2380e4851587ffb51156ea8d92eac25564dd4da114ae1811ec0614f26a954a504e0a67821a07f679dc99cd0f9231e48376a9677268348eed2dba20d770b6eeb53cc7a1fb35fdb0e1c0d28bd1a86c39977744f1876635cdb77f6824e3c6f70bd3b6c1d71c7c7726aba57cfbb8dc7b4fe18ea8efbad6076c4187e516a466c9a45dccaf457fea88bfbc0bc59746e0fef66ad32d0f7e4ea50327f94aca7f629f41eb70dc76973355dc47bea43416033c05d2d4e84f65c8778db6be2e6fc9ffced0c5aa33b9d51679f6517e99d38406acd8091b61d0e268c8e94230cf2a9fb082a2953cf19a937988474985e6241e61c6918abbfb2cdf9cfede00c219122e26e5ec173add463133d570d31bb92ab5b1565d9f35b54e3601b803b6cbb58d84b97008d4f6284c2577c3371a228db6064c61737ea45a1d5f825977a56c3825d6951da41bd0729089cac0262d307ce9573b942aed3059c3fe84409897b72617847f79cf4996c153d4fc14f1baa0f01243b6e3a1727a60e1f2d43339f3b54ad70722d3b60ee3fc87787e04f577d1900a86965f9758b0154761baac2a40641643a45758f08c40576a4b071d6b8bf749ada0135b5fc982aaeb75eb44022552fd9d56ec905c2e8d19d5dac129fb35f24395d5f2b3cc0feacad0d36535166c5ae19a0f721398e99a625c7bd40cbe414c3616c99ae64144a2488ff56463493c2b43320a7ee0286c280e3304cf96b49b65c3945e6e6a2ff08e64de1c2d2ff7fb08341af5cc5ff729da60dac1fb3a3cf018e4ebdf8466d3eb1b0a7a3a6dbffcf1989e3985407aa7f676e0dd4bd78a2a32e41e0b6a8266cf1e1507ebd8a337779de5937c7762dcde5e6e14dee9768405a9eea1a3aa6f31df2426e46268730426ddc0b5f27ce90143ef7ce1e2fc0acaad168d724a694917673cb85b7effbcfcf2132202678b4d7504c42052008d6f6b9dfb12efe7ec1090f077c141eed080d4d4eae42c2d74a72f2f169b59c767ed11efb7a24ea669c22c81dad77cc4abe23d6b831b08e80c9f970198af303abb5c14e12231e2288afe688e6c16a9d0ab10e724b78c16a58958dcd1b21128dfb34b40ab07d05f69354674b2fd5467740b7c4d4d62b9d58d941d3f3fca344839f49613817694dbb811a2a469028bab43339ad47c6dcf4374ac6226fc00dcb59de3c2b4f982d7bcac9b5be20563f1a3c06a3aa58aec5c063c32507e7df9eb5b492fae241a834700492dcdb07c0403bc5ad0918a3ac16f7c366d2a6816c55c6319da3bba1e596b86cc4ede6c7fe8399a3175557270094ea358df86ed2337af48d549bfd31a32901b59a32f6862352df44094cdf80355212a746765dfda97391526daf5729f75db067fe4584891a9777d5cabab2705a5027945d94d883b65d75ee542b0d7b54d13259f8e5c36ffb1adf6a1e5678665453885968fe3eee4cec380f4e7c88c632c0129b6b8d4b8a6546cfc9ecb075d75fdf57da645d5929340172a42453567733fb65fab8047d94f2a85051baf39ac8fdc582eeb3a353b8df374e82717405915c893e60d1f82a36bae495cab02471be114d619c72b7b844e2d7224a88ff0ef40f0afe0549aac707f0c6ec967664fa62f12b761f6158db4ea4674ee7e460ade7a53a65b5bbac3fe5321cfc6ad878a38bba6e7951c0cc98652e6d916d608ff7fb554175a1ddb46460b384f9b2188813760ffc60c82bc7ffdb6d05a0cddc718c391f1f6d4d4d3a93503f18b9b8da9ef1c50503bdd7358e59c280e8b6a795766483d93274ce28ee0a4b4e3b1464e923fa2eae74f8ab0dcf360fb1013ae740150f57188352061b710d456a610a25175bcad6757482e9e5de803cf31ae34647bdcf715183cabe77872577d7accebd6247290ea9e38ae6c4b175971fe5acfc067b41acec1ce70b9d992b397a4ad4593480e6500a1df496f65ec64657cd7291ff642f213c1743f5f0d903e819294e63014dd3e520ac63d7471d9dc3aa34498cdfd79d11cb3fe7f83a8b9e6c775f1b812192a874c49a72af7bdd1cfff2fd75daa603c83bb8363943067fecefa449aa97100be8a6c015a538c6e59c44ff69388badfbc9bbab8001f2a406cfc01ca8ca4ed7f515395017e2d31ff4bbffa50649565b9540d75bbd6f82c51c555846198ccdfced9e6517c46702c697c13ec643c96800e7559d58af2992dd04555a6290464434209645aa2b2a987d786fb7b8fcb378d46f84c23425dc812e69679bd36af0ad00f92e29c178182853500adcd44c9a22e86fc37ee0db3d82cc872071b1fe4fcb527fe2960074765009dc887726b25922d6bc4719101cb9602341e92b8c27965f42753b8f0094f2a8534a0238e98ccd72b658c507e086a71cdcc5b1906cfb85037f7aa09ad74e2d9b9b8d447ea3c5e28df5262405fd02fa43a7a613d7e488c825ff17c2da881ad3abfbbfc4cfc6c79333961f00f7b0bf1beee38eed8c0aecffaef0a75ebae7219f634b7f5474276a90afaf85dcba73b5cc9e805ed9ed1ca27122cffe20fb45d50e304e5d8184c5d787ed5df3e8f4a78d6545b62bf875c2bff5e2f0135e649ab877555adce0c35f025e23b5c05ab564177878d311c9afcf72b48d16c63489c5f1fd120f882ce78489118524657d075b354741175d9c5818e9b18446e39e71f3d9864a520297d273ece590e162d7fa1a537b91c11622f2d830d7707da092bd8d93069f3ea47edc466f6ddd1d11e68d13cb526a2f78c2d9e4b84930bae0676eea6b6c6bcd525cd17519f78c7fc1278db6be59cb34c6c7bfc8771f160ddc762e23f298f1a26dec6ba4571ac88a2f38fef2cc0fc384ffa7ddf9152a95806a0421a41497620c815298c15478df868db92af9cf1adaefeaebcbd342ecb14257f9a155e664487b9d5ecceb917d1725983ad9327f1815af3b4c26cd6f6f97f94599a80a4dc62c2a5370f7defb4aa3deb9cf09e49bab1c5b299cfc6b2a503618cbf9aacd47eb986c8e116fb519c90f23569d90473574c22e64e0730110570e72c2cb94ccc3380ed8d89c629ce151b16b9c81f6201d6c644fa85cf963b9301ab177a7812644ecf90930cedaee8ca8ace00262c6e36a143409a53f5147361c6ed74b3ba7052bf3a5ba3a5597267fda32a07e5f484a27ed39f3eec30ecfc5e4490b625728012c0f62a7bc3eed71219af5d255f5874bdc52bc338b9979933bb65c3dc6be3992e474620e8737906ac688e1ee4571e5a74b307327be11bf934757f85a27279079276ab56733688f91b6cfe2d7665df7a3502a0cef8f744255b3b77d2fe773c3f3052b14d4730a13ed61a306b7f93d4a68253ba9bb18e07ae3dda93a4b3c74b62b84fef69cb09dc467fbdaffbbf5856d5f9ae56bf7467c2d11273b990e4452e3655565c220afe9a64b88feb4015bb672213108ef39d14d5e2192c442c5ca011baf9872c7402f6bbcfbc1dde6da0b2d0c989fbdbf0ad3df9e4da319bf73148c28b8e07c24bc368dc4db59bb40d3545396dd4d6c0a0357936d80d80321153fef5222d172403b8ac036fab556c5ace25c727c7dbed079c9af171e499218966412831b517b9061b168dfe80119d46e2453d105e54ea4dbd1611c48b4f743c155b45c5014b7fec6848f87d88ad3d7b982b4de4fd2f29f7c2ef23106b1ccddbe4e9580e93c41cc7adcfb199a707c42ac68e6659003c8af137c51032917f62371bb1ae15fff88482a0db0a1ce5cbd30c704666d86455fede1887c710653ad1c57b496db54c4e26108551267bf8e3f6131491d84637e6b15fe6dd5b715bb20f7fa9b04c0bfe75e3342a9c82b596c35a2fc94d4e6b75bb4cef1dd2bd6e74cf7f5b1d4b6fa538337294d1b4295b816b33d1611a4d35d2ca3aa899da98ed532672e039ee92059165b45e2a0ba2f4fd2896fbd973510708e35c1e8988423f02bcf073d536483b66876c80148a49ea4c7f5721af82bf5ed30868436a103af15056ff020a9cc59fdf88b09de3068889b23e697c1219efe843e4daaed89925f4cbdd4df3911abb60b5e35995cba1c6453a0a69f32b3d6e05d3bf9755813558e5451ccba086ba279490465d7374b0cbccab2f9e469e2a0c22d9073b0073ccc43e826541857ef94e095f0fbc62149170e28d6358483b4ab3a2b7ed0d2f07d98671b770b6e48a50d11898e923f880981c318b8c1d7f037e66ce6fb91194b2224ac0903a680df704bff6bb552507f8ea193d2c14bb3eb3742169439ef2e6fca4954bcf4afc28168f50a28c3efc45a7243f517d3e6698aba110b516205941630fedcc113154e3abeb2e5a8e35575f053557fe5ce11aa136a60fc227427809be1e6f141bd866987a621e3d6695443bac365de08d14643457340aaa669038f61729ee9609f45fcd6b174c0cff77e8935aec08c15a38280c296832733c92eaf630cd23aade5b83d034437f132d8cc5a26c1f23e8f6e253bde5c3da75f98a941a89967", 0x1000}, {&(0x7f0000002180)="f5ba3a1d3ff1d7e58e393496c3a5cebcfd0d9a0ccde4b2879077f5147b1ebff4b4f4d3183594776d4b4aaeeb9732d797b9b8d72f0a9d14523ea5bbda0caadb0edc32930b19456b6e44bc27fbc4f208c7346e8446ded145caa333d9fb00a8e680dda367821296da779af883823108e3fb55e10b9fed588893d9ed31302959b037cae0048e7bd1f3b095473edf5c5848f7b611e30ea569405db246531c2a3cccddc4c37fca64b380599d759cde769e08f5fb9d7a2c797f107a13dde064513a106f00", 0xc1}, {&(0x7f0000002280)="939ac001afe62f1ba1eebcea0f03940cc1e44e05b86622b9d2b0b8e5aabfd426193a8fa99130f707aa7601a358d3", 0x2e}, {&(0x7f00000022c0)="2422b85d03fb2a700844fe5e45e4abb53aa0eaa28872112103795759b7dcd81cc330258f7bc3c7f61062a39b361f46c2d942e821ec321179cebe", 0x3a}, {&(0x7f0000002300)="a8a9f992d071e2a45d0379ec83a452c2237aa853a27a2975f0c896d75cd4f3461534cd47d5df1e4bf8f43fac195ddf8c5d192673c24090c57cf009287f1c04615713bd3e15ab498b761ce94d80ee6a9e8618b076e61ad362f6b3f34112710fbb18eafb61cd84cae16a628b655cef7795812e0d101f92ae31d5f5affcfd1790affbc2e0f8ed70880d40e5323392b7b77c066f36a243ff3e6e502359690ef7d98b04f33ae5fcc596c6162ef76302d13849c246f169c8a47ba9b97739b77fca8fbe2a34233baeb72a2d11def9ec34880ddf795712108e76fb18c6610879da8a42a4b925555ca4a37a", 0xe7}, {&(0x7f0000002400)="fa81a2bf542f685098ecbbaeafc5298354", 0x11}], 0x9, &(0x7f00000025c0)=[@cred={0x20, 0xffff, 0x0, r5, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x2}, 0x7) 11:17:31 executing program 0: r0 = socket(0x2, 0x1, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x3de) 11:17:31 executing program 0: mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f000028a000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 11:17:31 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800f83a5599e49cad1089ce0000000000000000aaff020000000000000000000000000001"]) select(0x40, &(0x7f0000000040)={0x20009, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xb7, 0xcd5, 0x0, 0x793, 0x4}, &(0x7f0000000080)={0x8, 0x8, 0x6, 0xfff, 0x0, 0x853, 0xafa3, 0xffffffffffff84d9}, &(0x7f00000000c0)={0x80000001, 0x80000001, 0xe2d, 0x20, 0xffffffffa0d30a1f, 0x5, 0x8, 0x5}, &(0x7f0000000100)={0xddba, 0xaca}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r2, 0x1}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 11:17:31 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) msgget$private(0x0, 0x10) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r3 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) getdents(r1, &(0x7f0000000580)=""/13, 0xd) bind(r3, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r4 = socket(0x2, 0x8002, 0x0) dup2(r2, r4) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) getsockname(r7, &(0x7f0000000440)=@in6, &(0x7f0000000140)=0xc) msgget(0x2, 0x100) r8 = msgget(0x1, 0x0) msgget$private(0x0, 0x0) r9 = msgget$private(0x0, 0x80) msgrcv(r9, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r9, 0x0, 0x5226aeb395508cfa, 0x800) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x29, 0x80000000000000b, 0x0, 0x0) msgrcv(r8, 0x0, 0x193, 0x1, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[0x0, r12, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x4000002, 0xffffffff, 0x80000000, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r14 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffdea) r17 = getgid() r18 = semget(0x3, 0x2, 0x1) semop(r18, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x85a1c5a777b6c2e8, 0x8, 0x1000}, {0x3, 0xffff, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x5, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r15, 0x0, r17, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000540)=0xc) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r20 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x7) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = getgid() semop(r20, &(0x7f0000000380)=[{0x4, 0x1f, 0x1000}, {0x0, 0x5}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x2, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1000}], 0x9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r22, r21, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setegid(0x0) fchdir(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0x100001, 0xdff}, 0x1be) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x9e) ioctl$TIOCCHKVERAUTH(r24, 0x2000741e) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) clock_getres(0x2, &(0x7f0000000000)) r25 = socket(0x18, 0x2, 0x0) r26 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r11, r26) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) sendmsg(r25, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) msgget$private(0x0, 0x85ae05fe66a5ddc6) sendmsg$unix(r1, &(0x7f0000000e80)={&(0x7f0000000540)=ANY=[], 0x0, &(0x7f0000000b00), 0x0, &(0x7f0000000540)=ANY=[], 0xffffffffffffff2d, 0x4ed48ddbf11ab290}, 0x417) 11:17:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r3 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x170) sendto$unix(r3, &(0x7f0000000200)="7e9af2f8c350ab68e6f0f4c3ea6d4ab3cd1443d04a9e090e00c0e767d633d6821780cea6469e5213984aa37ece5cc698019de85f5bdfcec4568d1cb693d48cdc75d65c24d955b70a51310a93e623af30f5fff41ade57919e005b2d6da7b7eb27fe894390b7f99d4073c2e9840f16bc2555bdf357f17b99552df2937f865e5a", 0x7f, 0x209, &(0x7f0000000280)=@file={0x1, './file1\x00'}, 0xa) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) r4 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) dup2(r4, 0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00'], 0x10) write(r1, 0x0, 0x0) 11:17:31 executing program 0: getitimer(0x2, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x8) openat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x127) 11:17:32 executing program 1: r0 = geteuid() r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0x1003, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r4, r5) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0x0]) r15 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r3, r14, r0, r15, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r16 = semget$private(0x0, 0x8, 0x80) semop(r16, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r16, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r16, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r17 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r17, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x5, &(0x7f0000000000)=[r15, 0x0, r19, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r20) syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905000000000000000000010065ec0f1d0000000000000000000000000000ffff7c4889b6") 11:17:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e58b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2fdbe3335e8f8a1e7d24014fa33166696c6530005a5b6213757a562775dd937d0cc7412d1f1462c3eb3810596cc69475d77beb01aa5e3b1130d7368967c368f0dadfb865489f49efd965c8"], 0xa) r2 = socket(0x20, 0x1, 0xf9) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) shutdown(r5, 0x2) 11:17:33 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="d987281f34fab40c280776c39a901d9892e0b388c5286dc12be9658c14fdcf8adc9fe7165cdf2afde6b1906e9e2c4fa4409d1baa950ce7ea0467b9596eca67e2272d2ecb7c1615ae3da53c241c27ac813355875c9fc6d21b39db8c1d957241386b331782f3f0c021130fb8aab6938e17fdd7ef6d4ef10be20aa6e9f6ec9869efe5de6932ac5d7722b31a5f5d5cc16e5bccdee84712e7cbe1315cbd93827acc082196cbadc185220f466687dbc3cea2e6e10e140e37b4b36407b9dab1ea2fa6564e03ea0f55712ff4d91d7fe0b9dbb6bf37814a301a5af9abb477518e9f1e055762fd4e24cd8f4055ea5b9c37ca0d50f1f2d566a70099711c401c75940391c6922690538374b867d219478d23000226802f82eb95476a6fd5e842aec9889a09ede0aca6cee1f9807cbc87ea3aa2b2ad6c9b9a1b959f80af0a8edf23bbd0729cca738ff76822ba0a9465b264936c2772370e44cb923540c0a2fed244cd0e41db7671f77501e351b04ee932b1b8cebb796fda99d4e769cb66afe84da8bce5b20d0f3522c1dafa7ce9150cb3c86d2636c0e4f9de4fcef240d406cbfd942ac0efa86cfe897a7f42e3969e6fc2e43df558d62875033e3d5550a40c0000005d8b52c8a223abefb12c3c1d027f5d9f95f2fdecd65a40068ff275ce841594ca3df3d26c7b4d5d8450e9831355405ae3c731a4072da6c5dbb4b09a1cf4112ba633452b9841"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r2, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000002700)=ANY=[@ANYBLOB="01002e2f046cac8826bdbdd74b7dcf2a3105a08ae97e65bc34cf58234128ea8a093061e1fac7af00000000001073ebe3ff000014002000e10c4fa4aaedab8267d5126235956a29fc5797b64336fa90b04931268ab6e8eb61e295bf3728768a9eaab51404505cd2ef649ae03f31d33302ba6095778534a5e393bab386a37d519543055f4494af4903f1e8d8a87bf2f48fb19c83830a1c2505baf5c94341d869a159b1d154136159496bf399fd344f34387d2dfa1767aba816f9f2ff0637aa9501f9a90a727812fccd26b815b7bbf1a189d3073903af43e8eee976e1316b536e680a1bf08b80e17a8eab25a32ef8b3f8449c8faf3340e3fe0556f22e128122ca0af71a92a38e5601990997ea885b8f287d42122812346833634579bd0f590c76c61babe632b603d4e2b3ace7a06f9afe47264720e12fa3ba4d634e72dafaf536272b59a11620288112dd2b7b79d9a4121a5ad55acac650ee75cc96c34748935f18fe596867aeaa4a96c7743ecd674263f4b3c32fefa560839d3c73b06b6de8dc61d87f71538f95aacc0f7d8e32"], 0xa) getuid() r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000e80)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f46600b5b2c849a471078368b6540000000000008c6464ed53a98b69f3800100010075ff077d03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fbdeb7a586fb8222d6b728264b5a28d6b0f5a45dcef9c5a67333e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d85964e48ad7ac3b2fa2d53d27448213878459657388af2f3854270f291a4ffde25e1ccb81e5471b20220044a28e6a487eec53896c330000000000800000ecff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f6e940d5c221dd5157e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948bb46f48276e9eced8d427b4c94f944cb3c3b1e901628808ec978226cb425709e54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c219840fb4b792b8939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303bdfa905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b3814efc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21a502a1b97d75e050656eec790c95e4876e4ca5373dd17e904463d6418a62ee1fe97b93a8ad5337c6e30f61bcd13e7caa6d271044212e933c0ae9cbf6e8d46bf4b0c85848d2b92f506a669feba615bd962e7283c5a251ed7387a12e98e3809537c393374efceaac5def0ba066b790bb599c83f90f8c873a8c4a3762711d584"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() getpgid(r6) r7 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r7, &(0x7f0000ffc000/0x2000)=nil, 0x5000) msgget$private(0x0, 0x20000003c4) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r9 = semget$private(0x0, 0x5, 0x1b6) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000440)=[{0x0, 0x4, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x8, 0x39bf6747839379ec}, {0x1, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r9, &(0x7f0000000540)=[{0x0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$IPC_RMID(r10, 0x0, 0x0) semop(r10, &(0x7f0000000700)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0xeb5f}, {0x1, 0x80000001}, {0x4, 0x1, 0x1000}, {0x2, 0x6, 0x800}, {0x0, 0x100}, {0x2, 0x3da, 0x1000}], 0xe) r11 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r11, &(0x7f00000002c0)=[{0x1, 0x7, 0x2000}, {0x4, 0x736a, 0x1000}], 0x2) r12 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000200)) semctl$IPC_RMID(r12, 0x0, 0x0) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r13 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r14, r15, 0x10, 0x8}, 0x8, 0x1, 0x3fd}) r16 = getgid() getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r5, r14, r16, 0x80, 0x8}, 0x8, 0x5, 0x0, r17, 0xfffffffffffffe01, 0xa, 0x7ff}) r19 = socket(0x18, 0x1, 0x0) r20 = socket(0x18, 0x400000002, 0x0) r21 = fcntl$getown(r19, 0x5) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f00000007c0)="eaff925c00010000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f00000003c0)="0100127165915c00", 0xf7) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000500)="ea00005a00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r24 = socket(0x2, 0x8001, 0x0) r25 = socket(0x18, 0x1, 0x20) fcntl$dupfd(r25, 0x0, r24) setsockopt$inet_opts(r25, 0x0, 0x200000000000d, &(0x7f0000002440)="eaff125c0000000097620ceeb15b72e80a301ad05ecbf61fd25101ace5980a0fa50130428e1ef95d3463454834329d01f4bed1a951de5de0aada815632d74ddc344f233a219100000000000000001a1878fb101ae5a37267dfc1ad531ba6c22f28ad36ac16b256a2c5e9e224f1ce4872477b1cd115a40be38044e105ea097961b6b85ccb717f1a9d9944b49d3e098d26e7482822a1ddcd5e9225a2f237e082f41ea7e010ce008ec3e2efcee592fa1314b7d5ddc3977be79d9f01b1720911df075f458233895a119830db516bfbe54cc90c17183d105bd51c2d9204de51c98e4ea834581cd8e63b133149cb92831f13b8c11d5b32f5224171dc0438fb55df25b4c05531520a90eae7a84b6de1c00374c000661dea3e4abf535a88660177c21afe744b604ba73b61062f3673b1c2f40fc728ffe304f304b932e58dea0e99809a1bf17b54d7702e8b8eed1a2f0cfacd724b9b32e77c834669fbea5536ba7dd313ee55bc14ce8efe9fe34041e6f4978920cde003332c2899146a5f8be61531df75366638f8f4d1316cd3a203d25b300cd754e317e31a17b43ec399d6905fa2bae3dccc4dac61b48e8d9cc510ebddbbec07a7d7d2d1a8b552cda1cd15d866b3cdeaf84c4fd8f194e8dc876c85328deb5e59a7e46ffb65925c5c0efa12c16140467cd7fdc6c2d6bb2e3de83d202ef24dfae8fb7bce5a5a2afb2478ef0e19dd00b0ab8c9badf948a94f1e575c65fb00e6b7510791987d9e76a1f404fe8d1bf9fede9c56976aa8d0b8d6ac23d54430e4da0e2cc262e42b577384f58c48f17631e14d3399d49a9c04e27c364b87ad3115b02e639da8e9a616e376680d13ae21a97192b483f564a4fb42636e5cda5e462a1db62eabff13036704aeaa4070ed028277ade753a01111c25d5c799ad2747faf42b47429a4f0d9f7f80bd318d4dd7e025ede3e885ac2a08d484de0b585eab6294a49", 0x1c5) r26 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, 0x0, 0x0) dup(r26) r27 = socket(0x18, 0x8001, 0x0) r28 = fcntl$dupfd(0xffffffffffffffff, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x80206913, &(0x7f0000000300)) socket(0x2, 0x4000, 0x3f) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={r21, r22}, 0xc) r29 = socket(0x18, 0x1, 0x0) close(r29) r30 = socket(0x10, 0x400000002, 0x0) fcntl$getown(r29, 0x5) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x1, &(0x7f0000000040)="76cb42cad76f6d37", 0x8) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r31, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 11:17:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="03ca139a30f0aa73a607f68ce8bdf9c1586b26198b5f417fa83e9e77079878816230d05b2b8c0f64f46bf4031d619074430698ddf39d46efa03e5ff50f0cf5ddcd59ce4db04f01a2756853e2dfad4811", @ANYBLOB="95c2d4da01c7c0f7b009de5c9bbf528d6f622207a5c33dc94bf91f32a989d7d932cd0600d33276d09bf1d55d550e250a675c3743823d1f3510ac14514dacc72c149e137537d874105701a0372a8bcacaa81a9ae419cf6d2bc2b38951038a111c3e134f67396be8a09ab5f3c1d919599aa65051c36861639b2daca0bc3e984bca6525dba608dd83a14fcbdb63842ea62409ea8385a3da35acd1a0f443340a34", @ANYRESOCT=0x0, @ANYRESOCT=r1, @ANYPTR, @ANYRESOCT, @ANYBLOB="24c1f3b7228c7f09d61b679de41e2ecf2e1a9ca18c449dbfad20e5e715ee55ff591aaf9fae506c2c17d771fde49fc246c44f444305b0aeb431327b262949091eafcb59383049b1fd261a9b1c2ccc6100762d24cc20709f919a85155fbc4aa76f4c796299f0214e064194c635b48c02a3d0062e95b99a1d274035ad8966be3f1b18b3c2dbd425d842db332c963c05b70e78e536c5d7ae16dcece378aea1ddeb7cc977c657b67ae8b4a4501f695ce8a72c26e5f479f1a3c8bed4215f8e6701fa71afbe027662e7bff485fcccb822e4c5de74bb48a578eed476208b8939e3b63eedccfb0bab377c38dddd5a6f5cc0cbe598e1e391bf", @ANYRESOCT=r3], 0x8, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000dc0)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e31481eebe62c4693d7bb659ad2093bf0687bef6fae60339975e1d3d9394bdd44391141f85b603b3117ec8059d105b21c9b6320a4fd3f76f9eb17349e0b5552e9522010767b99c75a68e6bcb60b1355df2d39c909fa6bf0c7020e36cee504b366fd2b240537058ac8"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x2, 0x5}, 0x100, 0xc07, r8, r9, 0xa5, 0x1, 0x100000000}) msgsnd(r2, &(0x7f0000000040)={0x0, "e21f8a3ce1f833d8c75c5eb1c334e0386c"}, 0x19, 0x0) r10 = socket(0x18, 0x4001, 0x0) getsockopt(r10, 0x10000000, 0x4, 0x0, 0x0) 11:17:33 executing program 1: ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000040)=0xffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86e8604504000000000000000000ff7f000000000000e7ffffbafe8000000000000000000000000000aa"]) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) close(r1) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 11:17:33 executing program 1: r0 = socket(0x2, 0x4001, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f00000002c0)={0x8}, 0x0, 0x0) select(0x4, &(0x7f0000000000), &(0x7f0000000040)={0x3b3ceeff}, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)) 11:17:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) syz_emit_ethernet(0x38, &(0x7f0000000200)="c7a895b22a241c0a078359ff86dd6e360aa90500000000000000c2c3464b15f90663aaea41070000000000010065ec0f1d00000000eb69ff") pipe2(&(0x7f0000000080), 0x10004) r1 = msgget$private(0x0, 0xfffffffffffffffd) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x800, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x40000029, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x100, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r6, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c9c975498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r1, &(0x7f0000003740)=ANY=[], 0x0, 0x0, 0x800) 11:17:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x6) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="da80a8a85eb5163c1cf1393a260959664c17c3c02274b0599aacc43685b359aa8b29d5493e36714283fbac8be8da19a52ea6e1cd233b12a33003ac", 0x3b, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 11:17:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x641, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x811, r0, 0x0, 0x0) 11:17:33 executing program 1: ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800183a000000000000ffff0000000000000000b9ff0200000000000000008000000000014f3ac1f1eb04f8f5b5fb438d8afbd42dc680bf141afe2434945afd9f73591d34440cb3d87ed09d23411647e07bb8752f1eb4d5b24069c6b7ed58be1dc19e25688aa14231e3cdfb7a5c2f5afaff3c26b6bd0000131a49ed0301e21a3efccbab2995b93efa11daa0a6e22834ef56b21c182d47ff0a76a2ba51715d4b92569bca175eb062c26dbe2bf94ef63fe4762a844c30107223821dab4f829a95e86e1b2bf5f511060000000000000000000000921892e6656ba8fbd7688f6bd7b0539d93ab97371e7cb8103e5186e7f18c54ee1cc35effcb787b28ac13f2947d1634c4e661599ac54c73adec6a71dc08a7608719aa15ee078aed6b1def0b0db3e0c0264a562b4a307d90e90cb27cd386f9fb392fb7cd520a79cab9547d05d4925d6d0d40562c3206168db5"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 11:17:33 executing program 0: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) socketpair(0x6, 0x3, 0xa8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) readv(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) read(r1, &(0x7f0000000040)=""/5, 0x5) 11:17:33 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x3000) 11:17:33 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e57289391b8509c0000000000000000000000000000000000000000000000000000005aa0637100"/4098], &(0x7f0000000080)=0x1002) 11:17:33 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x280) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e21d06e167c0b00"/110], &(0x7f00000001c0)=0x6e) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0x1, './file0\x00', './file0\x00'}) 11:17:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000140)={0x0, 0x4, 0x0, {[0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xc95, 0xfffffffffffffff7, 0xea1, 0x5, 0x0, 0xfffffffffffffffc], [0x8, 0x1ff, 0xffffffffffff8000, 0x0, 0x0, 0x3, 0x0, 0x1, 0x81, 0x8], [0x3, 0x96, 0x8, 0x623c, 0x7, 0x0, 0x7fffffff], [0x64d1, 0xff, 0x9, 0x7, 0x1], [{0x6, 0x0, 0x0, 0x9a}, {0x3ff, 0x4, 0x0, 0x4}, {0x0, 0x0, 0x4}, {0x80, 0x8000, 0x0, 0x7ff}, {0x20, 0x5, 0x1}, {0x0, 0x1, 0x0, 0x1f}, {0x100, 0x9, 0x2, 0x4}, {0x0, 0x0, 0x0, 0x8}], {0x0, 0x9, 0x7}, {0x4, 0x0, 0x4ee}}}) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x8000000000000}, {0x5}}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r1, 0xffffffffffffffff, 0x0) r2 = fcntl$getown(r1, 0x5) poll(0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x14, &(0x7f0000ffc000/0x2000)=nil) r4 = msgget(0x1, 0x10) r5 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0xec) fcntl$lock(r5, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0xf54, r6, 0x0, 0x0, 0x0, 0x1, 0xb8f}, 0x1ff, 0xffff, r8, 0x0, 0x4, 0xd58, 0x10000, 0x80}) r9 = getgid() r10 = semget$private(0x0, 0x7, 0xa0) semop(r10, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) semctl$IPC_RMID(r10, 0x0, 0x0) r11 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) r14 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r14, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r14, 0x0) r15 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r15, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r15, 0x0) r16 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r16, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r16, 0x0) r17 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r17, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r17, 0x0) r18 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r18, 0x0, 0x13, &(0x7f00000003c0)="0081d768a2ae8ebdd594310d8928d8eb575c697b8eda73a69d6222d9e619c7740c0c583bff2e", 0x26) listen(r18, 0x0) r19 = socket$inet(0x2, 0x0, 0x9) r20 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r20, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r20, 0x0) r21 = getpgrp() r22 = geteuid() r23 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r23, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r23, 0x0) r24 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r24, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r24, 0x2) r25 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r26 = socket(0x2, 0x2, 0x0) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r12, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r26, @ANYRES32=r16, @ANYRES32, @ANYRES32=r11, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r18, @ANYRES32, @ANYRES32=r19, @ANYRES32=r11, @ANYRES32=r20, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000fa72bb542d68bab70fad9361e1a23e8f3ffe9c1b826adfdb73086199f0782ed595d9522f1e4f3144d62f505bdf7d953ef45c0aa7c32694c493f0d7a41addf38253eeadecb102b702c84666d7fd784af3925ee3dfaf9f525fd42ec3ed100bc5291857499dee6ed4d4b743f41f5a4e8933bdbb5ffd533be61eaff7ea6e2a13cbc781a1e6cbc5013ebc270d1bc130b30c0e44ca3593c5481985b5c875aaef6e4372ed77a0175226fcb62acab3f402a7d102f434befe3576e0f1f20c029c8ff5", @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0x166, 0x5a2147307f97c4ff}, 0x7) r27 = geteuid() r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r28, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f00000000c0)) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r33 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000100)=""/114) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r35 = fcntl$getown(r34, 0x5) r36 = getgid() shmctl$IPC_SET(r33, 0x1, &(0x7f0000000400)={{0x3ff, r31, r36, r31, r32, 0x104, 0x5}, 0xfff, 0x9, r35, r35, 0x7d55, 0xd75, 0x60ef}) lchown(&(0x7f0000001740)='./file0/file0\x00', r31, r32) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r32, 0x0, 0xffffffffffffffff, 0x0]) r38 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r30, r37, r27, r38, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000002c0)={{0x80000000, r27, r9, 0x0, 0x0, 0x0, 0x403}, 0x3e, 0x4010000, 0x6}) r39 = msgget(0x1, 0x10) r40 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(r42, 0x0) r43 = socket(0x18, 0x400000000002, 0x0) r44 = fcntl$dupfd(r43, 0x0, r43) ioctl$TIOCFLUSH(r44, 0xc038694e, &(0x7f0000000300)) fcntl$lock(r44, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4a72, 0x5, r42}) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000180)={{0xf54, r45, 0x0, 0x0, 0x0, 0x1, 0xb8f}, 0x1ff, 0xffff, r47, 0x0, 0x4, 0xd58, 0x10000, 0x80}) r48 = getegid() r49 = msgget(0x1, 0x10) r50 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0xec) fcntl$lock(r50, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000180)={{0xf54, r51, 0x0, 0x0, 0x0, 0x1, 0xb8f}, 0x1ff, 0xffff, r53, 0x0, 0x4, 0xd58, 0x10000, 0x80}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x4, r6, r9, r45, r48, 0x40, 0x7f}, 0xffffffff, 0x1, r2, r53, 0x1, 0xffffffff, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r54, 0x0, 0x8) setitimer(0x0, 0x0, &(0x7f0000003900)) 11:17:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget$private(0x0, 0xfffffffffffffffd) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r8 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = socket(0x18, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0xc038694e, &(0x7f0000000300)) r13 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r13, 0x0, r13) msgsnd(r7, &(0x7f0000001c80)=ANY=[@ANYRES64, @ANYRESDEC, @ANYRES16=r2, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES64=r3, @ANYRES32=r6, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES64, @ANYRES64=0x0, @ANYRES32=0x0], @ANYRES64=r5], @ANYRESHEX, @ANYPTR64, @ANYBLOB="8a8f496e3e6a8d24606a9c3f", @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001e40)=ANY=[@ANYRESDEC=0x0, @ANYBLOB="814588d536e7a041e507edf5abb2c0aba3c914cd12404189351d56970d512e1531eb6f11b88ae653a22d178f2df4eb29328cb0c8c7faaa70d030888df3de442c11b7bed1977b59ec99878cbe3599af98a3857f9c646bf85d174e300e90f30be03d349471a74cfeb8cb8c18b9bc2935cd1108dd109b00c90ba967f7704b0cda2eaee340617779c27f6a1e1d349cc70bc06f8416c3cb95a4897cdd", @ANYRESHEX, @ANYRES32=r12, @ANYRESHEX=r4, @ANYRES64=r13, @ANYPTR64]], 0x9, 0x800) fcntl$getown(r5, 0x5) msgsnd(r7, &(0x7f0000000240)=ANY=[@ANYRES32=r5], 0x1, 0x3fb) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r14, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r14, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r14, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgrcv(r14, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r14, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000001400004f26469c17e425fa92a67db6bc0000000000000000"], 0x80, 0x3, 0x400) r15 = socket(0x20, 0x8000, 0x2) close(r15) getpeername$unix(r15, 0x0, 0x0) msgsnd(r14, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES64=r15, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be29790166ace250c5d2ca71ceb4a2af4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4452b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4113, @ANYRES16=r7]], 0x1, 0x0) msgsnd(r7, &(0x7f00000000c0)=ANY=[@ANYRESDEC=0x0], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) fcntl$getown(r2, 0x5) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYRES32=r2], 0x1, 0x3fb) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r16, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r16, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r16, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r17, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r17, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x0) msgrcv(r17, &(0x7f0000000dc0)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e31481eebe62c4693d7bb659ad2093bf0687bef6fae60339975e1d3d9394bdd44391141f85b603b3117ec8059d105b21c9b6320a4fd3f76f9eb17349e0b5552e9522010767b99c75a68e6bcb60b1355df2d39c909fa6bf0c7020e36cee504b366fd2b240537058ac8"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r22 = getppid() r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r21, 0x0, 0x2, 0x5}, 0x100, 0xc07, r22, r23, 0xa5, 0x1, 0x100000000}) msgsnd(r17, &(0x7f0000001980)=ANY=[@ANYBLOB="021d00000000f7ffdcfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4a95aef682c3f78db003d2cd46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca3cbb89af98df3dee90089857a72d61a503acef2d7b3494459a568c5972d625f3f6d6d35e8895f28a5027c25d4a85e07d3d7e99794ac3daa3e59f7f5de9ed425e702515ea464cb658e4ff98ba76004d4e3068f87d01b9f4896e9f8b3fb4d4613662ea1e2bf5dbc70a8d7e6144a8fcb47ee6b0643d0043ab14ed19ddb3b3357105373b9f0bd6c403dceceb463d4caef72cbaba3d496a9cf53e0d1800cc5655da7988c2f0ae7e40d89c638b19d17b74a4c77a23d2c90de7d20c9a7ed496808c94c23e34f1b3b4c6d59424800de5607dd8a2724efa607864f7f8a71a37d3317723e0875fea3302976ecf2e6054e87701549d6efca7af22400500000066c481"], 0x1, 0x800) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/92, 0x5c) msgrcv(r16, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r16, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000001400004f26469c17e425fa92a67db6bc0000000000000000"], 0x80, 0x3, 0x400) r24 = socket(0x18, 0x1, 0x0) close(r24) getpeername$unix(r24, 0x0, 0x0) msgsnd(r16, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES64=r24, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be29790166ace250c5d2ca71ceb4a2af4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4452b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce156212e56212d237040ab29ad89d964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4113, @ANYRES16=r4]], 0x1, 0x0) msgsnd(r4, &(0x7f0000001b40)=ANY=[@ANYBLOB="0200000000000000e74c3f5ac6e538d18f321593e7392eddb6f45ca9635ae09acc29bd4deb54528bf2f68273473adb82b61b874f6bd42cb24bcd3f9fc23ec90194ae97bc081791b288af3149187106d656b2da773504e21d6ac16e0a3cc6d12afe92a7a37d8d081ef5466d5a591395c348e32f4d03db3a0ab1f99ef105ffe0a5d1225a4e0cba26908ceb56e055a027a079bfb36e644829e152b210fa4b2a1aa92c9dc7414add761aebd951f6229726d273c509f5eef33c53e5dc35db36255c69c5b5a84830a475ef4d563cf64f5fe4d847c937a97e927f3118c1aa5a"], 0x40, 0x800) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r25) dup2(r1, r25) 11:17:34 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000280)='l', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x8) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(r4, &(0x7f0000000100)=@un=@file={0x0, ""/34}, &(0x7f0000000140)=0x24) 11:17:34 executing program 1: syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffff61a7eb9f1e60a9c0aa0486dd60a4070000003c00fe80000000fffa0000000046000000aaff020000000000000000000000000001291baf3ce96f0d4323bef461fa1eec7d3d6cdd2b3aecbcdeea3c898aef9b9247da51917b99c2066a7042a4f8d6a4c5a42053fbc80d8be7e6538f19858664a905c273a5b4ef53070e997883dc4222"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 11:17:34 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x8) r1 = dup(0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xc0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000140)={0x3, 0x8f}) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r3, &(0x7f0000000180)='./file0/file0\x00', r5, r6, 0x4) r7 = geteuid() setuid(r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) chflagsat(r8, &(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x1, &(0x7f0000000380)=[r6]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000003c0)={{0x1f, r9, r6, r10, r11, 0x10, 0x100}, 0x2, 0x100000001, 0x1f}) r12 = semget(0x1, 0x0, 0x798) semop(r12, &(0x7f0000000440)=[{0x4, 0x479, 0x1000}], 0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000480)={0x2, 0x3}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x882, 0x0) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000000500)=0x6) r14 = open$dir(&(0x7f0000000580)='./file0/file0\x00', 0x1, 0x1) symlinkat(&(0x7f0000000540)='./file0\x00', r14, &(0x7f00000005c0)='./file0\x00') socketpair(0x99286625b55e8669, 0x5, 0x40, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r15, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) open$dir(&(0x7f00000006c0)='./file0/file0\x00', 0x8, 0x1b8) 11:17:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() syz_open_pts() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x13, 0x20, 0x3, 0x5}], 0xb38, 0x0) pipe2(&(0x7f0000000040), 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000100)={0x4, 0x8000000, 0x3}) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) fchdir(r3) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x800, 0x0) close(r4) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0x10001, 0x0, 0x0, 0x0, "1ffbdfa6163ca70277925f93ef0000ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 11:17:34 executing program 0: r0 = shmget(0x2, 0x1000, 0x220, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x153, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f0000000180)=[{0x3, 0xa71, 0x2800}, {0x1, 0x1}, {0x7, 0x0, 0x800}, {0x8ee7c09130f56b56, 0x3f, 0x2522d3a3ae2a03e1}], 0x4) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) r3 = shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r3) shmdt(r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r12, r13, r12, r13, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r11, r14, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r19 = fcntl$getown(0xffffffffffffffff, 0x5) r20 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000540)={{0x240000000, r17, r18, r17, r18, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r16, r19, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r24 = fcntl$getown(0xffffffffffffffff, 0x5) r25 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000540)={{0x240000000, r22, r23, r22, r23, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r21, r24, 0x41d, 0x5, 0x5}) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r29 = fcntl$getown(0xffffffffffffffff, 0x5) r30 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000540)={{0x240000000, r27, r28, r27, r28, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r26, r29, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r34 = fcntl$getown(0xffffffffffffffff, 0x5) r35 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000540)={{0x240000000, r32, r33, r32, r33, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r31, r34, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r39 = fcntl$getown(0xffffffffffffffff, 0x5) r40 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000540)={{0x240000000, r37, r38, r37, r38, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r36, r39, 0x41d, 0x5, 0x5}) shmget$private(0x0, 0x3000, 0x281, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r44 = fcntl$getown(0xffffffffffffffff, 0x5) r45 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000540)={{0x240000000, r42, r43, r42, r43, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r41, r44, 0x41d, 0x2, 0xca}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r49 = fcntl$getown(0xffffffffffffffff, 0x5) r50 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000540)={{0x240000000, r47, r48, r47, r48, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r46, r49, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffee0) r54 = fcntl$getown(0xffffffffffffffff, 0x5) r55 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r55, 0x1, &(0x7f0000000540)={{0x6, r52, r53, r52, r53, 0xa0, 0x2}, 0xffffffff00000000, 0x7fff, r51, r54, 0x41d, 0x40000000000005, 0x5}) shmctl$IPC_RMID(r55, 0x0) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmdt(0x0) shmdt(0x0) r56 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r56, 0x8020697a, &(0x7f0000000040)) r57 = syz_open_pts() close(r57) r58 = syz_open_pts() r59 = dup2(r57, r58) readv(r59, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/3, 0x3}], 0x1) accept$unix(r59, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x1) fcntl$setflags(r56, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) shmdt(r5) r60 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r60, 0xc0106924, &(0x7f00000000c0)=0x101) 11:17:35 executing program 1: nanosleep(&(0x7f0000000040)={0x10f0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fc, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) accept(r4, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) linkat(r5, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x4) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec76528b776d92c6b8a03b10820a58fe43bfa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0d45332a8695de36d58ab4f79a66de7fb584d4900000000622000d555872679a5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d366227ff8e28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a0d961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa04004dc3f3354fcd03af0c9fc348ee4013ec"], 0x10) dup2(r3, r2) write(r2, 0x0, 0x0) 11:17:35 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="e153b3087898beda46534281c40ad7656a61692aae1332dd3da50a09a5712f18f7a27cbc6880a207a54b5ae66565de60b3c53995e128fd97c90dfb9b7f9f50d2f103013ff15faace12f53cb3b029b6a493ca071a3c5c5930797f2858140313a508a490ec9b59ee5200f7d956e62ad97e44f0fab6c7a9ebf725f8a5cec91de39e9e3baae36c4760e236d0155f13c6ffe83b65661f43ebe33a58cb75eb210ac39ba7b90efb1948a38c80c44161ccbb1a5a3cb2cb14b0839679840b", 0xba) setrlimit(0x8, &(0x7f0000000300)) r4 = dup(r0) pipe(0x0) execve(0x0, 0x0, 0x0) r5 = dup2(r1, r4) listen(r5, 0x4) 11:17:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ee6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c8296827600d2c4d3054126e21463", 0x181}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="7091f56eedf2aab2d2e665cbff5da8d5c7880ae4c1fad672236af2b2b7276894305799ad3db0f1c1691c565e7154a6ac9e8d2c0351d5d7ca00fcbeca744019bbb7f70893ca4bcef21d246e261a9a2031f4477a179d84017a6e7430f1b7c9ca3f95b2dd9c890b2dc6d942e83618ddbaf2b5bc31b32e0b28411cce3cad3aecd89c37b337338c97dc636b02959ee5af824c9c8b9fb9aaffe9e9e63b9005e2e998c9d1fa985f76a15f2ba7dc0150eaf96886bc77a94827dbf15983", 0xb9}, {&(0x7f0000000100)="b58140bbdfc4e58d09202e39671dcf8216508c7b1d0930c7c7fb699c10131bbe4eed1f59ab052f32d6aaaa26b0f7ad7586763016478432aeaa1b89de694d9714dff24c637d451ef0c04c68e78a7f7612dd1e00f170d3ae68692421d6156eee6c6fd99989d3", 0x65}, {&(0x7f00000002c0)="691e281402338de9b19a6cafddd8cac8d5de19728e272e55d50e08c0f3b8d1ba9f6deab8a41f4479ec9193f9c1e58b7c839f", 0x32}, {&(0x7f0000000300)="d55ad2c041cff373104524ee83a91fb9064b4252b366c6540f1625dc4ec2c701fc25e9700c3248053903791da43e0ddc95b55391b003297f7bb86e5273cd6a5a", 0x40}, {&(0x7f0000000340)="b898f2d1ae133e96fb54ee89cdb1ad3c4570e2ac6700d64d035bf01066042d4f67b26c1ebcc506e2d0de430b2dab696f2140c3c5c186b679456954ed750cc317ed0ecb6c11eb9825972476e5c5da7d6d1b3485", 0x53}, {&(0x7f00000003c0)="0667e2a46204745a2b62aad08a6cddbff0aead7e9d98b5e405adf7ffc7bec02c21a4a74ac2142d075cfa271b05d205b7aa6894ad632cfd0d598b5121ba27b25d7eb4ae60bc1c73494efd62237be7fd1262e7834a18777ab8c64bb13375", 0x5d}], 0x6, 0x0, 0xc2) write(r0, &(0x7f00000001c0)='w', 0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) mmap(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x5, 0x11, r2, 0x0, 0x9) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) 11:17:35 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da4", 0x39}], 0x1) socket(0x18, 0x400000000002, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc038694e, &(0x7f0000000300)) lseek(0xffffffffffffffff, 0x0, 0x4, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x20008) ioctl$KDSETRAD(r0, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffff00000001aaaaaa0086dd60a4f005000000eafe80000000000d0000000000000000aaff0200000000000000000000000000013fca691dfe56bb6f93eaeaabf871046276acb3207cabcce179cc31392f4460a888f21f1585e6c1e526229e2bf9ca65bc3843d336215123ce8a7622df5c830a6f07e6c5e5c520c3410cbb6f938f08178d7f263948d1315bb43cfda02eb3ce9d"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 11:17:35 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x114) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) openat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, 0x0) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) getpeername$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r5 = socket(0x18, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc038694e, &(0x7f0000000300)) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0xfa6ab1fc6e7bab58, 0x0) fcntl$dupfd(r6, 0xa, r7) munmap(&(0x7f0000fc1000/0x1000)=nil, 0x1000) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) lseek(r2, 0x0, 0x0, 0x0) 11:17:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, "00000000000000000d00f29157545f7ea38da200"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0x29, 0x31, &(0x7f0000000000), 0x4) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000c00)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000f00)=""/106, 0x6a}], 0x2, &(0x7f0000000240)=""/30, 0x1e}, 0x841) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = semget(0x3, 0x2, 0x406) r3 = geteuid() r4 = socket(0x2, 0x8000, 0xb2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r7, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r7, 0x2, 0x803) pread(r7, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x400, 0x9, 0x2, 0x2, 0x4, 0x800}) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x20, 0x0, 0x0) r9 = kqueue() r10 = dup2(r8, r9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) r15 = getgid() r16 = open(&(0x7f0000000b80)='./file0\x00', 0x8, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) r21 = socket(0x18, 0x400000000002, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0xc038694e, &(0x7f0000000300)) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f0000000bc0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r24 = semget$private(0x0, 0x7, 0x287) semop(r24, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r24, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r24, 0x2, 0x3, &(0x7f0000000000)=""/9) r25 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r26 = socket(0x11, 0x4003, 0x0) sendto$unix(r26, &(0x7f0000000000)="b1000504600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df65882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r27 = syz_open_pts() close(r27) poll(&(0x7f00000001c0)=[{r27, 0x1}], 0xe5, 0x987d) connect$unix(r26, &(0x7f0000000800)=ANY=[@ANYRES32=r27], 0x1) shutdown(r25, 0x1) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000240)={{0x81, r28, r18, r17, r18, 0x1ea, 0xbffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r13, r18) sendmsg$unix(r10, &(0x7f0000000840)={&(0x7f0000000940)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058b4ca14bc1f4351fe1f2e1f0c9f77794843d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3f564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a1079ed55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c869585e9cb60899549a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e0000200000c9ba332f3a096de553b4a152da07596552b316e974bedb0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1cf7a6ea1957932ced65a7563894aec2cff9a135ee7a836d570073f3e954645759a3611b3b6232208a6250659fa51d00200000000000000bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d115f6824639a4ac9bed87ca00a217957630134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x2ca}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r11, r12, r18}], 0x20}, 0x80c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r29, r30) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r31, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r33 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r33]) getgroups(0x9, &(0x7f0000000540)=[r33, r33, r33, r33, r33, r34, r34, r34, r34]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000cc0)='./file0/file0\x00', r35, r36) r37 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r37, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r37, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r37, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r37, 0x2, 0x803) pread(r37, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r37, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r37, 0x20007605, &(0x7f0000000140)=0x7ff) r38 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r38, 0xffff, 0x20, 0x0, 0x0) r39 = kqueue() r40 = dup2(r38, r39) r41 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r41, &(0x7f0000000c00), 0x4, 0x0, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r43 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r45 = getgid() r46 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$unix(r46, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r46, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r46, 0x40087468, &(0x7f00000001c0)) fchownat(r46, &(0x7f0000000080)='\x00', 0x0, r45, 0x6) r47 = getgid() setegid(r47) r48 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r48, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r40, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r48, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r48, 0x40087468, &(0x7f00000001c0)) fchownat(r48, &(0x7f0000000080)='\x00', r49, r47, 0x6) r50 = semget$private(0x0, 0x7, 0x287) semop(r50, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r50, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r50, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000240)={{0x8000, 0xffffffffffffffff, r47, 0x0, r47, 0x0, 0xfffffffffffffffd}, 0x100000000, 0xb}) lchown(&(0x7f0000000280)='./file0\x00', r44, r47) sendmsg$unix(r40, &(0x7f0000000840)={&(0x7f0000001300)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c22ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a269227c79db7e1090a73d29634bde0390c6bab60a0000b3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccf711e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f9094ccfc343a2ec5eb5d455bba332f3a096de55390b316e974bec53928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72fd14cdb17709ac84123227a6cd2e82b326e8c1a1157932ced65a7563894aec2cff9a135ee7a836d570073f3e954645759a3611b3b6b55fc8aa250659fa51d0af187920984e7b83bd7c0d3e201af016e623958e31957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbdcb22c6429a45860305567f47b29b86e2f7c30c6867454952ad70ce8e237a087a154f38a7aa3672463e57600954db44aa82914360504d3e758244eadbb473ef8c9028c9318432b8b9b2d4161d256096a9c4fe02e959618dad41f6b54c87e435cf4606e1c4a41e2f1bcfcd614c94404d3c47000000ace1f844a2b344e9b8b3fc6d3a06fed6ed5e81bdb0120a90ad50b382970d03faed39ff52850d9663cf4c2f23c6bb7c79cebd6795e92f013a77fd47ce321cfbb556d887c2f399776b72462349f91aeacab952b592f0b9434db3b7198d375f22d60dceabf76f97c9802191ec5697415fe5357484bb440b813899f66c49ef5f227f49a3f397b594dba542e055552e301489aa54769571cc15f7eb79e92831c38c28b59400"/779], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r42, r43, r47}], 0x20}, 0x80c) getgroups(0x8, &(0x7f0000000200)=[r5, r6, r18, r33, r32, r33, r36, r47]) r51 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r51, 0x29, 0x31, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r53, r54) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x768e, r3, r18, r52, r54, 0x1, 0x8c}, 0x3, 0x80000000, 0x10001}) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:17:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r2 = semget$private(0x0, 0x8, 0x100010282) semop(r2, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) r3 = semget(0x2, 0x0, 0x80) semop(r3, &(0x7f0000000580), 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)) r4 = geteuid() r5 = getgid() r6 = socket(0x10, 0x8000, 0x2) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r6, 0x5) r9 = shmget$private(0x0, 0x4000, 0x410, &(0x7f0000002000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x102, r7, r8, 0x2, 0x92, 0xffff}) r10 = getegid() r11 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r11, 0x0, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0, 0x31, r11, 0x0, 0x0) r12 = dup2(r1, r11) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000000380)=0xbb) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000500)={{0x0, 0xffffffffffffffff, r10, r4, r5}, 0x81, 0x4, r7, 0x0, 0xffffffffffffffff}) sendsyslog(&(0x7f0000000240)="c550cfbac79393766237732bf42c749191fa4c12cd7ac5edd3a473f2a103485d1bbaeb68b77618ddbfc487c6c71caffd1440adfdf99dc9e9a1c42b73c8c23504a079a882006b3dde31f42c0de274d8077f431d8305ac95cc1b4791d30cfd7dc4502cc3aedb854468de2ce163660357cc9a37ce40a058b06611f67e4000747b66ec276c364ec2daeb9962e66c385fa569c27956da6ff064ff836b15cc82245733b1bcec39539e37589bb08f16a977f6250c46e0c7493e17e6c19160a97857dd12d82e750b5d707ea92781449d88968b8a99a0aadc34ffce3ba0b8f9ff153da9cc22b45ae8d3e19719e17529e3f7a2e125542edf", 0xf3, 0x6) r13 = getuid() sendto(r6, &(0x7f0000000140)="dbc2cd2b3105ab795e3c092ae9d83a74c300c5928d01b128061a597c273850c221f0b6cf569309d14d786a51a7490b375fb4bce0df5e1090d070ea303f37cc330f77310827a66c3fb606f7c57fa1730147c7d2861b76586d9f2e138b64be55c4eacfee57ae0e4ea316da5d5d77843e226bd5642dd0186d4bf4a5f6cd37f47d4f0f3144e8b1e20be87709389c58e8a8cda4921546", 0x94, 0x8, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0x0, r10, r13, r14, 0x1, 0x1}, 0x1, 0x80000001, 0xfffffffffffffffe}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 11:17:37 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800f83a5599e49cad1089ce0000000000000000aaff020000000000000000000000000001"]) select(0x40, &(0x7f0000000040)={0x20009, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xb7, 0xcd5, 0x0, 0x793, 0x4}, &(0x7f0000000080)={0x8, 0x8, 0x5, 0xfff, 0x0, 0x853, 0xafa3, 0xffffffffffff84d9}, &(0x7f00000000c0)={0x80000001, 0x80000001, 0x100, 0x20, 0xffffffffa0d30a1f, 0x5, 0x8, 0x5}, &(0x7f0000000100)={0xddba, 0xaca}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 11:17:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xf8c, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) r2 = geteuid() r3 = getgid() r4 = getpgid(0x0) r5 = geteuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0xc, r2, r3, r5, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r4, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r9, r9, r9, r9, r9, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r14 = geteuid() r15 = getpgid(0xffffffffffffffff) r16 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r13, r11, r14, r12, 0x143, 0x80000001}, 0x8, 0x100000000, r15, r16, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={r15, 0x0, r8}, 0xc) getgroups(0x3, &(0x7f0000000140)=[r1, r3, r8]) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) setsockopt$sock_int(r17, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) shmget$private(0x0, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) 11:17:37 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) listen(r0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x20000, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') fchdir(r4) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000180)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94126a94ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd2", 0x1d4, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvfrom(r3, &(0x7f0000000040)=""/59, 0x3b, 0x8c0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1024, 0x0, 0x0) recvfrom$inet6(r6, &(0x7f0000000100)=""/63, 0x3f, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x83b, &(0x7f0000000080), 0x4) recvfrom$inet(r2, &(0x7f0000001480)=""/98, 0x62, 0x41, 0x0, 0x0) recvfrom(r3, &(0x7f0000000480)=""/4096, 0x1000, 0x801, 0x0, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) r8 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) recvfrom$inet(r8, &(0x7f0000000280)=""/131, 0x83, 0x840, &(0x7f0000000040)={0x2, 0x2}, 0xc) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) 11:17:37 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000)="336a223530242440b05cecca0352c301f59d25930d2194964a7cd242a502af6ec7e0ec26a6bbbfee2d5925ce744fa66862c39efff58eba4b0fc108f3035e47c4b8d3676d33dbc59eb7d784f348f8239f3f47e059bd83a627ed9d649126b0d031779fb439d2c358a42c839198cec9e33eb1cb39574d59f11bc3573a1c38371fd6d91532362d05c0289b45105e7a11d4b1374ee2afcfeb717ef70376f3ada9bf83126e67f4947d3b6a0cf235899c340f6858ec764ff6be9cc8985f0bb3897e65c98027e8bebf604a5ae947202db1643eca27deee346f05c3982f648c639cadebab63679efaca7787b71c1aba350a20688ec9085be83ce58db3646418e655ec6310bf8022c5594cc78021a3f3f983ac4f01bfb366cf6c44abd87d2e54fc4363a03ff3da90e777dff04929a17bc6d00dd20d9c371651cf32a8fbf74fd42c4fc5e57c431397fa8a712f0747d985fd3f0b75d7f2a0de78dc95772fe7125442ecfb904bb60ea11e187dddeef7c5885644c12df106d555e78ec9ea34873de3bdb626a77ba67f9c718a5a60ce187bee6deb84e0fceb171b389e9c6adfd8858e2e0fe911059b1c6e76e5aa460c5716127751cdee099f0a9d1a5ff206b64ed236c2e737020ab64240ee3f22db931e448efba1cae0f7c7437242b3c524110c26d735acd47e487c22da4e394d721fb964b3ef4dc5a726b1a4fd1f12ed419c55638ff27a3580c6f554c34ae1816241cca6cbce8b6f5058d3bf637b35317b126f89f37b733d6eedea2ccbbd2e6ea07a07eaa0121aeaf5f1a16eca21294fa5c36cdfa2d5d3b354d604d4f8896d497bd2ff4716e25f5d82ba69e530e2c6d056aa26959336e88672a84214d50f9d00d5278bd4dc5894affd86e8dba1ae40ad13286bca072d59f42ff4d2f3fcfca24eb8178dad0b580d5d8f0a3e457e91ff45a56f8f206ff1cb324899cf52844e14633b22b75c79d7263389514d7c752bf98bd234a9bca8392822fe66a954446fdeb8963239e06a048bcb76b4d6ef9a8e47313e9fea5860c633c1a0b90df97aa04873edbf571d8552478086b6975fd2a93aabcb69232f5761990c48b9951899929d4e574e8f8bed2c278a9ed8b36ba4ba097e4afaa0d85a544df038d080bb7e23dc808c655a8fb6a4e0b20896ccd8603bc2f207cfdf944d3cbf059659593f689599b006c2de2715acf63b421ddf5fbd346ffbfddf37182e6bcec36e423a8caa892f8d50784e1a8f17e33888315ca8e4425448d95356e0d120bc34eff16178c2188d31f63dc9e791d83a2b01cc2be844cb2e4b49b06762da5b1df2d9d21dd63f09022f4ced49151daefd400a3b39adcb61e48c9223340b9e66d3b77e405fee9a8ea9d67ac9f93212ecfa5513053bfe3bd239c8ec1e6f1d9e212a33461d33726124e8a8ff561bd9c54c4a14be8bd12832183db252c545e54b953b598622d205d5b85480b7238035a6a92e8716e8c43233f884a304a620c54ed5632995541bf45ae3dce411683e2ed3fb1e2de80014f2fd31e90091988b31c563795efa84b9a6279a883511c03493849a02672c47fd575f7b82db4d5c266e1a90e276023772a2a99fb6d13cc98502e6b9db1e1b41029e08dfbbaba0c001419602555225725e286613b1f4c3e03df6f2eb0ab126915f2b9aec6833f4631c6cbd648c8f0206a12371b115a91d49f87d443ab99fad43b74eb906d958da7382dd4c06356fe94c500ebd6861b9b41ef710643216d13e661b009ddb3bbcfee694005f6ce02a49e5f838fade21f2df7acc7b75ab7eb93d8562b20361698e188f768acb917f93ad8dde5577477b78d40921bfbc72c8c5aad39e4731ce4426b561df286ecfcb2dedbf3c08a212b11ad63e878bcadaa0d9dd6b44b582a1151b84fcc09ff407bdbfe6f5f98e9346a5d6c0e8b610840ce3ff1491e48b506145549e34ef8bf41da74a20c26096e9fcc9da29dde8149a411a804fb5a3165cb21d00cbdca1e05733aa13ef9bfc80c2e4604710fa50b8e676b45de8f14bbe632905b8c4a2758a33b1f0a00a80d0c8c1349c6ff6d38b3219b3a0cfade1655e58e1ac1289546126e913fe27e2e7cf61d8e8942ad0288e11f42f3ebda046f4345111b13b0c0afec831206706c29fdfde192b0d32fac8ce25d99a98e2f675cd3c0329296ba247dda7d7939e588b5b5ba1bc0590b67b61a49438c8d289cee63ba9b75bd30e9c0915c026902a460509c139d6daa5bff0ae93f2156924de3229be77dbdbdb9e39465b25acf40de6f711dda6d96a4a14729fd586ec3f1c7b4bb81d2ca7d0f8f89c06ce01a5c0666ae1fd771f6a963422a5be32e5f4948f6da0cd8049a236e9fe6bafd56aa9fefa39972e680a0a75dc76609213048efab2abe5f1e09b2c151b5fd5afe2a2987259ec5e1778f835f92536191de808d730434310eacc1d41a5c2fb29a3061f840efd0eb2e8dc0f5648e0c4311968e486d741949334ead16a24144a826430ff6e5a470206751b4a01f0b43bd18d9722cb7aca825f029617358b8a652a9ae897983fee19d346b49ac421e290334b9c43aa15a8955d6a2afe3ef09b6e37bcd61ef5f8121915882c941a79f23c6168ad210a5f141197a3a584aff25ef6936ec42a61b955fccdbb1805c1d1d12bae4a6c59c4e10743f962a4e929a0176bd2ca09290e95742249cd02bec68b746e85103ec02fc88788ca975e5647d966ff4f937e6fee96a74088760b08d46c1089d8491a1a1f2c9f0f551b2b28aaff7d993547880d9321405881a5da96acb022ff5fea41c62de8d39f40fd4c68842916cd803adf499fc02d0d1d39c7b431dce6dc7c7958aa35e0c11b0e7dc57defad7b8ad821b5656448bca1dba42f3a8a519ac9a76b567bbdd2834dbaca1791d535a2a5dcdc0e68eb8cae67f155d521494e3f2b34d77c4ef6f1209a2b5d9a16c0ad34e0b815326ba482fd3cbf2e93b8103320da2cd802ca534609c45422922a5d4b9a5a4324078cff248a2144916c74aa898df6d98ae3916665e27e676f02f6ad98646f843aa5c7fb80e697f974c3487d6268eaf5a1b044d3c5f14731e5d7187eec1b9eb48a1a00f905a32c47bb45f1485c428bde81bc3ce6c97282dec1bc672e81611e70cf5af8c0f996e924c7ba00af963e991580ffa63a3af239501eaca8985271886981d1d87f718db59cb81cb6ffb84cbc8cb31fd4dd2f2ecdda9e8369eb1adb528c51e402a8301a584a7788cff3cb23dc1dec26446017f3a193bc405b4fa5b16f78890deeee17bee26433c34c8afb6bbbc2c4e5e5982ed0bf51be7317c60b4a69ce3bf7005df4ffd283076cf15ea07166f921f9b843e6169171aafffddc247da33e5cd771259a480f39706c941b11866be8db46d307caa6e923daa8a10034eeb790c1227cd1547eb6c51c0ac6178f2998ba207d50dca31644012372023919d0a0a6cbbfa63ce5de06d05d79f19171297c0762ab255f0e173bd0ed40f5e4a753d6f9a2ac1ef53cc6403df7c77e39ffac1068dc281fd9c73c904cc8b0e4a0c60211631eaa0d3bae5d3b0752dd72330dc0f699a74100a107fa584cfa0e639065b89b4f0a220e6b846fb644e6a658d6fca3b49ba76b032e483f6f7475a032cf70655924a6f9b966a16f75476d52ec0c72a51159b9503bd7c2b7fedfb09c4876a1c8ecf5a10d84a5c63bedf81872a4f4ade8c6e227e62de01e0f0e5048855c9fda2b4988af875d01ff87f236a0e48a4f77ed250e94d89543a9e803da500141cabdb66348f643315fb632983ff9fcf2f03f60238f0d10186df1efaa135f32ca744c6fe2aded8b22d2dae0d67294db82355af3fc79a99612ed46a932296287d63c2bcb6ca00eefab49e9305bcd3d61ea7e719d2c60dd341284d8bb2eaf3fed75179e6e304a0ea424a0c05f36040f112e4609b1f7b214637dd32cf68e21de6a5c5f4eab7580b3a73b054534411392ec57c0d2f0971d0c4609d7dd074e78014dd5d9381a1483f69f2cfdc53263362e754fc80e0a7bda244c34f458dabf93f315eb3e7dfa0f922b92d0ad647753b6fb679b01c25d559f1576ebb3d393168b7c825ebfcf007418c6298e5dfb775985d9187927c2b74935aef3e775f4a11aaf76fc343000e666af1c83c7ad018b4c379e9d8c3c357979272ddbdc602f758456b210c3fd3aa92e5e860d6d0c6dc473b28051906be6b36903a6a6cf08e96c51807292b8a7b3fe3159511abbad3556e2a296f7a2e8c397b348e7e2f676efd2543676df621f6d292eee82590667038f804aba06050441362950c75e81c7b605605a77124b4716aa57c371bba062b133c6ec9bcffccd88cbb2d72cd807491d81052e5388d0ff14a9ea3ac92a3c469e1d4446407f86d4864883f0ac1579f43a557e2ce7121615cb1f6e99843288e25294e112716648f8ff7494b7d42b34d8a7bcc44ec55ff701b95ead5fc223e170238ad8fc32d5595a63839b1b84ca57d79c6aebce250be8ea8d1cdcef2f675a88e469e887026209a7d5114020ff575a8964006afcd3e6142e05216f1a35b281a29c1d6e9dc8570570e5018b5544b3ee8b1c7c15bc38dcf06b97303b198a04a7cf90dca2f165fde12f95d80cc632e75d6495393133a3d8c1609e26e0aa8c1941aca887124d3268cfa27f90b83cfe9bc7f757ada2e07c857a527323e316dce9315ca78c78f535fa47a53a1323015984a8e70ce35d2973720b2899f56cc1c6d721f079784e42903d06429d4009c76edcae1501cccd8434b5972543b7939294d0b63a53705a8e3d15591fc7c2d182fd0105b5d9e0b6bf7dcdc696a474f5475f1031790ce8d0563b1d1fcaf1507bb9a6ccfbbe777203d94a07af9275770791bbb0c81d0a00a11a4374d4f6f408f6013c635cb262a4fddc9deda187a1e4a46cb3cf04bf01b8b765636fe7d78b5ac1859121655436b2a9ea202717d5715a19527ed310e9037502eed5b104b322e166ea0d71799c70aa8b18ee9a2de216fc872849f9945ff0e270d0d12f15f7da184e0d85687971222cddc45ef565094badee3f496ba835bccb6023310df06105dd2689bdacf21bc8f90deb87eea2fba36c6c751b1532dd3dee86f321165acfc04d3e53a3bc4d11c3cdafc421f25c736bcc2e8c217544b2a48217878a39bad85b6c085bf115986c3fb4cad1a0885d6fca1f85433d9d63b7e99fcc518f7a9b4e62564b212066594efa121723de0b1c3373dc8b45e4e3129adcbcb84359d1dc35dbf968b4a735a40272882c882d5a8a9f1563a27a33c446ae4744b76f42e5e6a0fb369b7997e7a7ac7bc5077dc55b70a13539ba84a8729189df0eafdcc07a827a590c769d1dd6abad53ee4328fabd9b91cfffd0955267fa5e0558328d7bf74102f3571c8780a482f95f5ade43b6e55d1a18493383bf060b168e90caa61c63664b0bd70333f237f7c4b2d28798ff2279889141f6b18e647b82f76beb72e8691d37d4b0329e5c7979c7176f2229cbe277f9f5a0f7ca6ce569f699d51be12cf195dc0323082d28e96c9c5f4763940d058b2efc3e83e545237140f9b8a900cce82e9883ee20dfc8e6856f9b46c940c39ba33444ce1811f94156d3c74955a71f004db9747da3f92192f81467aa41ecf9f0f61fed6e8cfc855d6ff872cc176a9e86795262e7e69f7b397a1f8ffd04343c087c8a14f17dfa89c961b4954c1c429ae42562f2b1f26050a43109fbe2e8f9e36f0cf7f2609e314de5f3b5adf409879cceb39099c6000df9ae1a5c020335d07b1c7ee3e698c3d057856383b117c042b29ebce975dacec4a5255b42c9387beace3338d7a6242982060321", 0xffa}, {&(0x7f0000001000)="c05c4903d59b69f72b03220701ec2d8384d90c154b33345cd97c97f1d86aa9873ff359e0da511144ae7c32e6568b23779a79d792fbe089f2625199d01e2967c06a95a1fd67910b22c84191373e3a3906a331ee6e00d204ef633cf4fac3c25e2139ea571e6a63828221bccd479a2bdd960d779abe58b885a309c56e66459c967e32cc26b3c9518cf5ca7d121ecaafac3d9eb7f2fbf64371e82b233ddff063bf5c4f93aed757dee15f129d60e3175cc7ac6ffb4db7", 0xb4}, {&(0x7f0000001fc0)="3df6d644623f0dc2b32641cac0da6dc9f33b413452405c61a1b97277b561bd7a1982893b370a31df49b822230b3656a8554e94859e2306000000000800006d1999f53ac995f9547106a99cb3a702d7f73ab0edc5655a4a68dfd27d6d8adbdd7ece7ad0d6a9bb75f402bed9ab1c0bdbfa5c15573165762a6712a52bde5718354d5f622ff15979d7121eeef950fd1c07dfe683bf6b30e3e537a6cc5b1f95d57813", 0xa0}, {&(0x7f0000001100)="5e773637af3a5078143b6450ae91e41cc14658b1b074e97ddcba1ae595a49b3a8d7e6a1c6506455f11ffd04d183f8b50", 0x30}, {&(0x7f00000020c0)="3e0000000000fe49c7559500000024815ab228c52eb83d9bd2ccc37a63f3160c5466d0060000006458ba1b6d23a1b0d7c1effe145836447ce8876fe71039e321c720ccf3e5aceacca7c437f85986f0f804d0361557392a6b8e47b9d7df8c899a78bd876a3240ad7ab9bdf56ea3fbc1c89a7a0b96c3f854d34bd836b0fabe89b888ec460000000000d1881883d9095bcdde44afd024dd0198b72be18daac0424aadfbe1f3cc0810c7a12a9699097c3d0b33f6d3190ea0db28dbf8af26fe1adf0c4b2fbf2d438a5e6462a709055782c66f268bf0d6f1a3cd5338c3f50d9a60569a40167eaef730504cc350355a7028cfbb72b47d58c0dbaeab5acf86b50b1ea0b9eff74e099cc525eabd2373319b9a774508aed0bd3d8bdb9aa21b25ac485bea00"/306, 0x132}, {&(0x7f0000001180)="fbee586ab71a86f8d302d357a60db936a625798c9b0ca6b883378dc0b56ec1db31814b05cccf176004794d8ea1373eecf0bc583a68309a5cdc8dd031aedb02a4e4f9123fd2b2e1c59010da0fa1845ec367553d6ba02193793291c7f30ac24f8ba9889c132e510c9cadf9710cdfb7b6dfa51c54d1e19b708c16e27718693c76a6b707a01f32c0e092577d579aa4d6eb5a3255441bbc5b7acfb1d9dabc6d4c60ec5fa5eeaf8032ebd16b967d9a2418b3c72b65fa2e6ac38532a31590ae1c6741aa1c3872f7aa7148a0f2824d0f2c4c675e69f2047989ce752e6a9b47862c8579680a7a308c1c4f30fed74e203bdf849d9c4f85cb7d9495a171cd69086d94de80c61d96d8eceb1516842ae10f2c58a98bcd85bc4ba26e8cb6efefff05f65ea7f9e6ba2afe85a1e63fda145cb325b18dd86b627174a5e6a72029a4b2f68075f8c261638b362fcd6310244e3fdf6a02cc0569644e8eb43d3943ede859516c46dfbe98ca0b872cd984f4986895cebbedce85aeade372f43198b58e1fceb53e5432d25855b393ef8f3a53f62f1fa7e67eaed90d24ead4c6d3fc126c8821fb69b86e859798d10d3716b39febb7dcfd189b5eaf1f48af389c87d810cc317e34dd7e3c747a749b6148e6835cc4b099ecd4115b75075e437a3db84f5939fb07c9b40214b2a539e729e6a1f6986869abcf19c789e61b217df2e5eed9c94981e9a9d83a1163e754e30b69a0d587c4a12ce03ea44318d13f32d23c3c99a7faa1ec2868de091e754a61766587033151297c7d7013c4ae3e46cb2acfd3b926ca2bf8b7d33f9cc59df42c674d5ce19abb6d6c2179be73dede4f8142136dac6ac8b1739567fa969d0157bdb946cec33117efbcb0f879001664bd43972238803d77cff655832aafa9b72ff8e83fc349f8b9086c5d5776921fc214adedfc1f2a963084005155c28053bd073729a679b5c2a27d63319cee1732ededd53cae59aa2cd17d7fd007daebea59a7e4c266ee9375bdc6a28a1395351b1a97c86c42e3560f72a627b1561188012d0fff62acfe98e1b0b652a26d8aed6ee5fa7d02e6421bc6494244673d66277546c00f2c7217d9ab34e0fe83cef1eed98f4c4f12762c26082ada32dafda6e5ed3509b2297cae843a9a7deffb54b4456788684fdbff34fc319ced7103aaf58d2db8b87658461f04b8fe194c339657dd391423bfaafce3fe53672576d9b5573f3afc75286e2d29843194a9c0a0ed11866323bda35f27d285b22116f5b30e9f73e7d18fbbc93909785b52d4821c0711021a0b28a49dcfe6e4739d6cfeedd34f38f4824d4addbb60304ee570636a5322c7e9b80c96eb66dfbda2aafccfcf787cadaffcf8740216324d4295674b3bbdd55f99973c1ad9f4ffa422958c7ce1df46678d71cd2ab8fb7c374d3f924e0e2f04ea952617e3c635a810046ad2b1bc5bdb108406b708b51999e1067e263f5c039b1546bdf5f9acb34b28a6dcb314dc010a66684d2aae97f8f989eab8c3c707ec581bec4c7883efe2cb07bd35a246a3fe6867eaa06f91367cf6cc659a47bc8bca34dca94e35aa5c4720e84e3ae7c3246ea8bbc48df82f284ad16bc3f49306b57df87010792e4764aac6d17ed281d1297ef730fbae843408e62a03d7dc9e9466c7d34db12d9db98b9cf32f43864a8b565ba4d7a00e388ff1fab080a0e1098d78ab472e164404905e4b67caf8005906cb65eac0c94175c5dcb92911d49267acc7497893126c3f90973a966fc5118bbdcf656c7e17c89025599d3ef85d2a02ead35771662aa11fbb27d7251368d140e4a3d0af58a89d5d408a3fea6ab382cd034eaa720dfd72dcf3b60ec4c6b384fdf64737ef866eeea2b8609b47c1e66c7e3d2871362680ff1696f07a4f09fb91e0751d18755948fc4bdb30ed7aadb8748844b32eebd74de51e72777898bd15a7dfaff9f1f1aa236a5e621d7420cb1d2e386a91165c814b11dd0aa55570d9959e266e035b62e5a61a2b58c3122f016bfbc17c26ddc35eb963fe60343ce35ba0c44da13e5c5500066aa4f600aaa1ac2d5cd27e22ae39ddecc4cee28cd5f903e8c657e342cfeb812a8c6c72be87cf985fa2c1f9f3ddec4de386e4d5ecae3fdc32eb881bbb66bc5f64a12808caa0b2f1c19a94a8c4e168878a3f6c2df44082b195ca29efbe239066e878ecfc76870874f8d834ab38c6989910b53348a769fc8d15af519d7bca572109f6e7df0ae85c065b1acf38b31c96881dab097cad603f695673e95f1c6fd9c4984e2ace926db29c498ddfeea421030b805fe01111d9fe7f178a26449f8f3e70de04edd48b115a9e3b3be73bb39507386819630b15699cc7a7d043146c9c7cc4ce75c075029fdf5b9259652e5b5c774f321f9e1b3a8f1aed360e41657b8e45aeff29f534dc2b0949f6e880d86c7338fe4f3c14003d2093efe6141ff7ecca69fe6be4f3f72d5d40bdf87bcc0d603b40fbfb58d3d11d85584d6ae073ea77eb0de8fc68bbecbc17b216b8d07feee28eb46d8d015ab4a5bdd0f5780c25ea0469b80996c2cf5e28a5c123929f58a19b0551a7aaed084a47de51007451de0011228661da867b1002d07ad01f7d5b19e6f45d698e49867e19a1582118e7d79e9e209bae50add06319ec589d94595ebcb78ed50366b70951a6b8801a6e8a7183bf5479aca8dda06a50fc44b101e58e74ef129c3ce2bbf8a3e250d70e2239322e72a21b76270ad1c4a65c2a8334260e6c86a3c3fdc4e40cb0ef51a8daec72ce8246d0b6bf4c7dfacf08b43dd261be53f594666693931e9b6dad74e81ef1d5987aca5e1d5b68ae9e32755eebb01e1f7fb10e484cb41048ef994d9e37d65b1fead068c321e61627b196e44c86c4492c5d9ac83a4ac74cfac8f029a07253da0672be4a378fbad832f75b5e466afe524b8a48983d46a5cd65a45b3421a9a9e9ea829a7186877c331660c6d21677b1a2364ad2ddfd6f6ae8be5c68bf41acadbba8981680a354c10bb751501fcc931abbac8f9c7f06a825eebddbc5a39c9dee67bd481ce047f4be7b52b380d9ae2d78f2a335a94957ed8a61dc2547d44c895a615382093e4733a632c99a028c3f563328f272e64b092b382130877f24e6c681f71d852bdc60685b4befb39f1ea2eef267cb6173a44adb361f2c8e0ca80633545d8703f284d2d7449781f2277e0713245ad9114c0fd1978575cbbab39b122593816134ec4e8b0d1a2ad0bef1382cf9ca2fc04d452cdf135306b442eb26fe3abcd28b92d8280de949f0412fa51b32e9693b5bdfdf318335dff6ed33347bf135501372437713023cb289c05cd2b974dea125b6f7e3d6b28282d506e77d4b2a64e2911620c2bdebe66cd2a4ab187f7157657e3b967ba53411e1c2666bf70eefc20b27e1979305380f3fe7bd1c036a64bf308dbf5fe32232ee9eac849dfb5e2aafa1c9d1a347ccd0b9c711dcec27184f1da9d7bc6c69fd9bb1c2f0b948b3a3e5606f1a00911006e6b87ce6f293a16b7d835ada55d93cbab163ce12554159589ebc5c7cd94e20c81ef68313c097df08ecb8353aebfbf304210fb9ff9024d5775616365e8d0784ef2a47be9047906110c6955ab990cebb901188d2ff3781ad43e106e53cfe439416e29f5fd001834b9f63d19b7b2580263f8ea07c688cafdc1a0451db3ed3d5a93d4fdf9d8e941fa89267a25370932451bf5fb74dfb785aa970f14a39c00f8660a6f79998a9869dcbcad2eeae0eeeb0e8fd07b232669a94d4b8f2c5326cf0fae1b335efe914bac1c93d78ee1557b22a2fd14cdddda48c195024130ea91b0f5ad16aa9ae21b50c4a6f12d5db51d714a480443c3ba2856d45ab68c5fcd95170d3ed0c515dbc79420a678036001c1caa9d1117af0ca639c2b7373d096bea182371ba83ae70df21c6d51a088516af00b2839878b5a8585f38076b2c91461988bcf53a3b38c841839992b114ce893f29d073538e1a6368ef17c6b547d6488c773fbcaa1bf86dd4c1b3d69f5032d46eb09e71e7def118bf8c5f0d2c51d3b82f237f1805f816d338fd5bb32de42d29acb45020e47bd4d454694848bbbab8fa24b5a58072ddcc7ae11db96a93d569bb7afa0e55b340ba4a9f4dec71c3ca058fc139a0c7d9f6e651a3749540af07a25b008d4bcf2c65e814e6d648ef3dbb73c901879a293d320dfe679d005fd3c503b5335f12f33083ec2c84279d8a969a77b76d68f8d7626c2ba80d463086c41dc02a7a14e8ec79221d332023e4391957424227feb33da34927eef36356c5229cfd3af9aa770694ec714d1c63bec23445b727e080a3f94f68317dba344b601fbb493b1ed5f525f2d6ecfab8fbcb4d3696753ea43fbae17a3a4696495b82b93232ca3022e2517b765c7ec7802a030d2e3e0c8f5048febe3905d4742b7f243f15180908f21a1f731d2708d0d2c922302b84fa648739bcd50f0ec293659bfaa958825012b4b584601084659f7a189f67ae74dc4ef8783ea26b95df1a1ba0d13711279ca10be6bac606689762ba2f23725ab4587d9ad462f50d7b4486a27bf5f081a45ec73a95abece99de95afae0f8aacfc50f3d7643e67399271d85d50ac56955688925c65c19e0d46a1f5d0fa8da053eb6e2f3976b0fc99fae110648dae4ae7791455799da28e30fef270493", 0xcce}], 0x6) pipe(&(0x7f0000001140)) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001e80)=0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc038694e, &(0x7f0000000300)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000001f40)) 11:17:38 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x2, 0x44) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) write(r0, 0x0, 0x0) 11:17:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000005c0)=""/4096) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000140)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r5 = socket(0x18, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc038694e, &(0x7f0000000300)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000000c0)=0x7f) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000080)) 11:17:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0xa6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r4, 0xc) fchownat(r0, &(0x7f0000000140)='./file1\x00', r2, r3, 0x2) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x185) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) getuid() r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xec7ba243d1f4d784) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r10 = socket(0x20, 0x4000, 0x1) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r10, &(0x7f0000000400)={0x0, 0x98, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000000ffff0000080000003a45294917a07bf9a8826edc26841a17f7fce8beab85e6b6191872e3c85d515af89bcdb39bfeada3c042227cd20962d8039b2cfb793286dda344c8d3bf94ba7daad895834568dad7870579121b7ce13dbaa7cd8bdd10bada9dd8a81de535d49f51bf52f4a81f4d735ef5b16758651cc1ea29b245fdc892c2a84612a6f01a93228b1d8ae99f81e3fcb4648d9c5a311d187d286b01626ede71c88adf17ed31b7a10375e43a6fc1c72d90b0f00fa498c39685a44b48c70efd39d940aa6fe8129fed2eec1a9ecd72e7118ce65435ff771f903c8f3736524801205c019144bf253be6c7d0689d12304a073c598575fd9d286b43d799ec17ee0d33cd80f621a3365abe35191554a331e0c4f6e8395f9596ba648f67aad82d3a9750afb4f0c62eb7245191f1175cfc1bfa488bd0af1a2900e4870e062a99bfbff5fe3ddf0c37039ca621b7fe116890acdcb42812edfa3a8f9968f21ef32f91ba0f0e092ebd8a399e9c7b02b0711f1563ad2c9ea09f895ed8f6edcc9161ee3e574473000a8a356e939e86abf74c0be5d462e41f65ec5dd70de0d3033eb9905c6fc07d222a2de363f355f742cdcfd6d170a41216062a2f808d69af5ef38073fd92caaeb3a5d6634f6ecdcd54a1b5bc1ed1f83f1416ae261ba34200bcfe868d5813b6d7c200c30e3fd2c95182eb752f76132e3397f585142309084298802c62cc5fe2a8b487ad8af60b44912f8ff88f6ca4fcc3b8c5f5d9b19d598dbad606db7a7ce549d3e6027e156dfd8fb73fad662ca68afbc198116516b6e3337db0290638ba1a6b2dff6dafd52652c2556f4febb25e35d484677b5ef3c5d8a7774fd1ba3ec59ad30a4168d0b9cd90d3ad1b670ad00cb3b790780ae40e54b59378eb6f1da4fb19c645118368e7af33ef889944fdececfb04b523865d3ed16ca122d7f3c63d6bb10528e839acf1918a8aab98c2fef9374647829b3c496045300f9f1059ade78c4a41eabf231065552dbb6fb0e829934b0529a3650c2fc86c2fb8f707e7b284b094a08526bc9e40afc6cd1e47e8260e3c106a3b509d1d405deb477aededd79e5484f7be760d7345dbab0bb87dba9b23948c7359a4975123b9a1ca357bd7bf9e69ded5046335deec518a8879d474d44e628e7130281b02f634fe3a1eee76ffaf2dc6e7fd53ddd08b519caa04e54e3c3683c256c5b2746a4dfe92959aef5c66dabf9203547b881f954e840dc08ca374ec1e8a90bc43a0fe6774321f3b58f49445675c626b813f399b33a547858f476b389e44a597f42bac69cc3741f5b23204bce2ea38e3c15b8af9e4f223a0344084721a1fd91716e3743c8afa7ca99fc854b808455075402676e7fcc033c0102f6e1094b9e9e18a4981e85c42f94cd09f2680d7be06332e9a7bc266f3dbb04312cc86e795b406728493ab2182c90cd7d84595ceb933956934011195552e1549c4bf4742679bfde8a68d01af8a09ff39f0b82dee4340182f07e7c0f187f66bea37f69196a8f2ecb28950822f5247870062cde704395172f4365bd5c0868025931ded13de615edc836700da9394352a31471b9b192b76de733d6b75918fc224927fc80bd7834bc84a543abceedb3ee4c7681ef1d1685d77bec2b66b6503e95fe8be203bd0631efa7de755ef7e6622f8af968026530a71a404a401d3bb8f8db1459ee563f1b66e9f5f1f4e50d28c697371ef7f490ded291b80e79d41cd5ea79811a998616bbfd6c9802434cb9d90381e2f2dd46a2a5afefa65f230311c4bca9291cd8b127cdb732aba8bd94c2e0816b2a40a503738ecbd9c401f752535ac2e62cfd5d17cdc163bcfd2b2954641a5f43e6ef7ac4b9183525b21f90ce22e6bf9bae76383033318e7a5255fd053f0a97efd529dbca725372e19a851caff48fd708e6f267109f86f74a20f1177b8c007006e136bbc4198d51fd4eaf7addc859f4db2e5cc6baf288c851b76c56024175cc53dfc521d31e9ad87aefd28418c47775512589bb6807f43988593c1b8ea699f22d8d6e86e4e02b76071d84e72a78c296b0846ebcc03e8a9d023196ef1ff6551297c0dab79a5f5f40ae9287fb59cd4df4cf616e5db9dd49daa6cbb7e4e1174ec99ff8ca6ef00becd2b5808b9bf6871e416c8669b6673aecff1f326125bfd685d417dc595896efcb4bf35854584be3f52a84af3287c6a571104d480b45c001fb256cd2a238edac12d8b7bf5499a92077565056edd0840057a65dda4a2e1682428b7ca590de45ac1394c1540a0223647cb5ac20f1e24a33cd93ea19d3cfcec8212094867b4bc3fc22b04ddd610230d0dee1c4a33d2b2fea934d2087b77f85c678f9e87a39dfa5af369a5b5235d8551ac0dc8b074f3e3b4dadc9939384eaa70df8ffe55752583bbbad0b58dbcee967971eac5b5f6c3fb4cb06094e4d9d928063cc1549c4f6187e52f5e87446084e4828f2876bcfcd5b7502841bd543e633ca37813c3145f35d6ac063115682f72eab3155d4c82beade2bf63dcc8a93f5ea83ecf93dcc55ee6c1ba7e1f74f69727e5178df50e861babf97b246b531f55d495564aa8c51a3a73728958802c85bb1df6295fc74b6777c284fa9998f60ca02a143722409495334347329b0475cacfd5d4feb4efbb4997e51f6036356406a119ed503f5d7efecd60565c90fa767ec013623298b075d81e38309856fefad7906b5764b2022d8b42df1e4481fb8ff301875927c8604986ea26a02d72da0fca14f3b175fb2b0a1a4d309a09eb08f6428b034df36d4f1e6e7ce62f7b2a2e72c59e33a757817259d820b2049321d0357edb86b5aea68a7339690011b072b47afd09c1a9fcdf5565720e1a07a0fdaff0ba7d7ff0841bcd261caf15b656ef9eb7a92ae85d54523735226a2cfce476c44ea0f7b20634673a9b23b12beaa9634f438d6588274b68b7721c329450ee702f557c9e0a716936979fdcff1510462702ede804092e6a15f8c7d80e67c242c8c5f0ffc55f92861c3908fb309ab6f5028df79bdc2bd33c5bf56c81df21531c14f56ae94b25d82ca3e8a8712649cbad6e95cef6321c1382e5ee7e9ffbac13f2c5e27af0202afd5ed918089b684a2023bfe7d83396e3f07e4f802ba293cf816167bef04f6a362af84055ee1a3972d4d6e329a9947f87efd006769885233826f1a72f0c49d6c240b5459dbd8caad3b0adc7f4d8b0f5d3e31c3d451117d66415041917699d5b8e125509a705d966f1cee17d96e9280927f0cf1319239b4233d17027a52b7398c061ce3e18ed2ce56579ac440aa8287920b842f6bbd7eb8438111908eb93a412490bb773de736ef2e9e478302d8494e0daaee97dfaabfe12d6c216783d6b1c5aeebd43c7627a8685f026261e906e305d6e9d6119f9fe67e2f254351576838fc2c24260326a7b882cd89d78876814bfbee17c22d56802e2e499d3232e9a1a89142946734a3056f66280a7ac8bbcee1a1a3561209e6ead3cdfaf7dbb2834b1a8086be1a46d0bc9c388b32fb797cbc5916958876a56be54bb7a90ce64d159a86aa7e2ba88817b4fb6be54d07cf0a1079cb42d26f2b87328ff6bc91732a956e8da384ffbab7d86cbfc3d779187de29e17d910d040e8014c2530a00fabaea73d9742b571b5d1f31889f8171aefc9f996acaa73f18e24098f00ddeeaf99a7c798883ae2fce5ecc6af441a696e983cd82e99c65bb46ea0cd8518188f98ae22820e80113d05ec9b6a3175b14c82db2b530e69604b743107afd84e4b382d49deb6d3166e263a2049cb51caf92cc9bb8845804e817ea0eaa17a487ae1c7cc70da7dde5b2c92f4bb3b9744502f8f5e0fb261b831f9342935b6b1109645d25c26f727bbbb37aacbb7e59a769ded695a57f481fcf8ed3dba83d99da8ca8e5dbd044ac01b511b741842a52fe307b05453d3cfa9f50db87bb649f76ff1b4b63d146965e6a9227c6b28c000bc00f914a8becd719818a7fbe29ce4b2ba8295ecbbfd9f946ce794cb4bc0545646e2ffcc5dfd7dee3940758fc1b2722d4b7b6abd7a763552babe2418ce7f45e80fe249be18e98c08f552a7e57924b0ca3de81cba5bc9a039b3620442b7810509112b2b77357db07791148f129049f72e3d93e598ee5395457e1a47e566686822867296a4a2c2e18a79495ab869aa699c073a1a1e8a4e5a4a318fc163223a182898b13799701f4f73b2b71c58d7718c8ae657357d9bb0c58399238de0e50865bbee6988f54844ce100e0ab1921180ed577580e4bd02bcbbaf6ccae9251163cdaa81562b881825357acc1c073f23464599354e11514d8696bd714296404cd2eafd0cdf67dcb0a7ed2524c85ac5d28d32a6eb9fcee41c747140bcb2a93ea9fcd3b56f56bb112fb7670c50c60e3a43c265c04b82aaa8c9443a8378bffaf3ab7a3a89d236e74ffa72453f73347976eb3daacd1a9fd9064f9c14117773063cd533ec9926fdabe423744792c7cb4b151308691645465bdb76e11c57b528674484461bfa36b78bfcb3ce2d9edc2ac4bbe6f49c71a1975085443c6ab92301844db55f97303b4b54837d127b2268cb561d2780dad5bda0c9c7221e41d17242d8595ec40cf6bc5c0871f066dc2891f283d965161015942cb4b112921374e31468e7dc41daa8b9308a0176ce34f12fbb4c67c5fc1547f2fc47f354890fb3591748aa23de71eced856d90bf4d490875b34bca798299ac1da3153a38d79f04d0d00ff5919a62dd1d897d384e6469034db5afe6f92dd6716e29d508de23f23717b1d17242866785a35342fefcad13d478866866b9f5619a8b86ed145463d82be8a5a0e4afab4e56de03a481c51d0dac3a2f6ee8c9b9f6971bccda67e1b318a48a5c9696d5775ea0094502b9c8e4cf55983aa838f70663577591650672f920e84d0043933b2cdc9c53fb45797ec045501bcae70d627619d5184805a04d1d4c3e947d1e0dae2c89fc00d9180f34d295d2e60155689355e23a9a91f4e6d595ac5a32d9e7fa31cd3896982ad16774041c8cce4ddcd28235ddd1e2c35f045fc1187670f11e7e91ee24adf92a85b81293fcb27a6560101bb059683412f2f94174d0d23bf39420d2ef3e780596986d7ef6f79d1f926221767ee1d85e02368ff4fa13c5ce36eab14ab6d857d789b1fd3e13aebe531ef0f4b8982facd3b4b48085936a95270ed6b54994e27e79e3639dbc3188fcf4336b8361d25239e6acf7b0f6366dca5ed35e18e59d7f55edd6edfa1f58bf696a8886da593b479a32a3edcc0e03684815832e53a32180459e5ce15f78b828a41cc6872ed0e5f9e73c3cf1951582e1ccd311f7bc314f0f40c2c43c292484a003f9df8231160732df326cb49ee0513a4afb5d55e9beaf5018f2269eb8b5032488850795ceeede3eea2df8b01593debd3f9e429b82222976192d3756cc26cae37131d71e45ff7cc3d24ec2e1b7d654757f0542becee428b705b43c94f3602dad62d4bfdcf936e2f4c2a4ca47aaff827bdab1887a3e734117ab18e813ad5e29fb33711aaeb0bd5ffecb541f8d06763dc6f7d59bc914d32a751d32315563ddceabd04862d94037e340f0119f2d9c754b4669dcf428fd1dd4bf7fb363e536255f49bb800eba4736bc1edd8fc2dfbc2e018fd72b4bfad960c0c0eafd7592ea7921e7e0ce8df9d84914cc0bdc8b6145b350e41149cdbb36da1f3cd7fae0beb6a2132f1bec420ac17627e61b1dad2c1dec3d392a60907667b864b74c1435268d73bfa6d275a3864ce01206c5ba572d01a1d5eb7198c89ac0fbbb7a92d573622ee5e93ed90a75400e084c0e8e5122d793e962f977ee5fe4bc628968c4ab66c"], 0x2bb}, 0x402) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, 0x0, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r12, 0x0, 0x24, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) r15 = getppid() getpgid(r15) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000000340)=ANY=[@ANYRESHEX=0x0], 0x1, 0x2, 0x1000) msgrcv(r16, &(0x7f0000000a00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000001ea32000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000004319132cd72600000000000000000700"/210, @ANYRES16], 0x2, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca1283ac5688aaa50b191a6cded16d13c44d48af8cea73da6581d3db901c48e582d225bca800000000000"], 0x1, 0x800) msgsnd(r16, 0x0, 0x0, 0x1800) r17 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r17, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x1, r9, r13, r8, 0x0, 0x46, 0x81}, 0x10001, 0x1, r14, r15, 0xa5, 0x1, 0x4e2c, 0x6}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe43) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x393, 0x0, 0xfffffd5a, &(0x7f0000000c00)=[{0xe0, 0x44518d3044393af1, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x98, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e7222446bc545f0e000000005c75000000524e237199d15856896291085e5301673fb50373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000000000"}], 0x178}, 0x402) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r20, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffebf) fcntl$getown(0xffffffffffffff9c, 0x5) r23 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r24 = getppid() getpgid(r24) r25 = msgget$private(0x0, 0x20000003c4) msgrcv(r25, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) r26 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r26, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgrcv(r26, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgsnd(r25, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f8ab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c0734de88cefeef6cf5554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/115], 0x1, 0x800) msgsnd(r25, 0x0, 0x0, 0x1800) msgsnd(r25, &(0x7f0000000500)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc81edd56f596329414fa22f5c0ed193214179fc5bd836cb574b00cd442b352bd2d69c1978f6c35d189a06448217c51c1ffdc46e04343c67f530e9ad7f4baee608b35fa60725a8251800eaea256172cec0f22252675794485fb41043f794656165442be4128586708f82b38529673fc94f677198051746fb81e14d2a4955b6f286e2913382dd3973084c04a356b30e1fab530e6a7fe72b9d464da4c8815e74526407df3ea3fb862c5f00000000000092021137e9313b24fdf9a6da211cb5c65f4f65df5aa10dffa1c4"], 0x2d, 0x800) r27 = socket(0x18, 0xc002, 0x0) r28 = fcntl$dupfd(r27, 0xa, r27) r29 = getpid() fcntl$setown(r28, 0x6, r29) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x1, 0x0, r22, r18, 0x0, 0x46, 0x81}, 0x10001, 0x1, r29, r23, 0xa5, 0x1, 0x4e2c, 0x6}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffef4) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r36 = fcntl$getown(0xffffffffffffff9c, 0x5) r37 = getppid() getpgid(r37) r38 = msgget$private(0x0, 0x4) msgrcv(r38, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r38, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) msgsnd(r38, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da658263d0600000000000000ca8000"/121], 0x1, 0x800) msgsnd(r38, 0x0, 0x0, 0x1800) msgsnd(r38, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000c5d56f596329414f822f5c0ed193424179fc5bf836cb574b00"/45], 0x2d, 0x800) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x1, r32, r35, r31, 0x0, 0x46, 0x81}, 0x10001, 0x1, r36, r37, 0xa5, 0x1, 0x4e2c, 0x6}) r39 = getegid() r40 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r41 = getgid() r42 = socket$unix(0x1, 0x5, 0x0) r43 = fcntl$dupfd(r42, 0x0, r42) ioctl$TIOCFLUSH(r43, 0xc0206981, &(0x7f00000000c0)) r44 = geteuid() setuid(r44) r45 = getgid() r46 = semget$private(0x0, 0x4, 0xc1) semop(r46, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x1, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x2, 0x10, 0x1000}], 0x4) semop(r46, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r47 = getuid() seteuid(r47) r48 = geteuid() r49 = getgid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000680)={{0x4, r47, r45, r48, r49, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r43, &(0x7f0000000100)='./file0\x00', r44, r49, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r51 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r52 = geteuid() r53 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r55 = getpgid(0x0) r56 = socket(0x18, 0x1, 0x0) close(r56) r57 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r56, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r60 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r60, r60, r60, r60, r60, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r66 = geteuid() r67 = getpgid(0xffffffffffffffff) r68 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r65, r63, r66, r64, 0x147, 0x80000001}, 0x8, 0x7fffffff, r67, r68, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000240)={r67, r58, r59}, 0xc) shmctl$IPC_SET(r51, 0x1, &(0x7f0000001680)={{0x107f, r52, r53, r54, r59, 0x40, 0x7ff}, 0xfffffffb, 0x5, r55, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r69 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r70 = geteuid() r71 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r73 = getpgid(0x0) shmctl$IPC_SET(r69, 0x1, &(0x7f0000001680)={{0x8, r70, r71, r72, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r73, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r40, 0x1, &(0x7f00000001c0)={{0x430, r44, 0xffffffffffffffff, r50, r41, 0x4, 0xff}, 0x6, 0x7226, r55, r73, 0x7810, 0x3, 0xf75}) r74 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r75 = geteuid() r76 = getgid() r77 = getpgid(0x0) r78 = geteuid() shmctl$IPC_SET(r74, 0x1, &(0x7f0000000440)={{0xc, r75, r76, r78, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r77, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r79 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r80 = geteuid() r81 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r83 = getpgid(0x0) r84 = socket(0x18, 0x1, 0x0) close(r84) r85 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r84, 0x5) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r87 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r87, r87, r87, r87, r87, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r92 = geteuid() r93 = getpgid(0xffffffffffffffff) r94 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r91, r89, r92, r90, 0x143, 0x80000001}, 0x8, 0x100000000, r93, r94, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000240)={r93, 0x0, r86}, 0xc) shmctl$IPC_SET(r79, 0x1, &(0x7f0000001680)={{0x107f, r80, r81, r82, r86, 0x40, 0x7ff}, 0xfffffffb, 0x5, r83, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) getgroups(0x8, &(0x7f0000000080)=[r39, 0xffffffffffffffff, r76, r39, r39, r81, r39, r39]) r96 = getgid() r97 = getgid() r98 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r99 = geteuid() r100 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) r102 = getpgid(0x0) r103 = socket(0x18, 0x1, 0x0) close(r103) r104 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r103, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r107 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r107, r107, r107, r107, r107, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r111 = geteuid() r112 = getpgid(0xffffffffffffffff) r113 = getpid() r114 = socket(0x18, 0x1, 0x0) r115 = socket(0x18, 0x1, 0x0) dup2(r114, r115) setsockopt(r115, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r110, r116, r111, r109, 0x20, 0x80000001}, 0x8, 0x100000000, r112, r113, 0x3, 0xfffffffffffffe00, 0xdf5a, 0x9}) setsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000240)={r112, r105, r106}, 0xc) shmctl$IPC_SET(r98, 0x1, &(0x7f0000001680)={{0x107f, r99, r100, r101, r106, 0x40, 0x7ff}, 0xfffffffb, 0x5, r102, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r117 = socket(0x18, 0x400000002, 0x0) setsockopt(r117, 0x1000000029, 0x2f, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r119 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r120 = socket$unix(0x1, 0x5, 0x0) r121 = fcntl$dupfd(r120, 0x0, r120) ioctl$TIOCFLUSH(r121, 0xc0206981, &(0x7f00000000c0)) r122 = geteuid() setuid(r122) r123 = getgid() r124 = semget$private(0x0, 0x4, 0xc1) semop(r124, &(0x7f0000000240), 0x0) semop(r124, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r125 = getuid() seteuid(r125) r126 = geteuid() r127 = socket(0x18, 0x2, 0x0) connect$unix(r127, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r127, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffec7) r129 = getgid() chown(&(0x7f0000000180)='./file0\x00', r128, r129) semctl$IPC_SET(r124, 0x0, 0x1, &(0x7f0000000680)={{0x4, r125, r123, r126, r129, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r121, &(0x7f0000000100)='./file0\x00', r122, r129, 0xb) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r131 = geteuid() r132 = getgid() r133 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r133, 0x0, 0x0) ftruncate(r133, 0x0, 0x402) getsockopt$SO_PEERCRED(r133, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r135 = getpgid(r134) r136 = geteuid() shmctl$IPC_SET(r119, 0x1, &(0x7f0000000440)={{0xc, r131, r132, r136, 0xffffffffffffffff, 0xa585502b757fce62, 0x3}, 0x3, 0x7ada, r135, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r137 = getpgid(0x0) shmctl$IPC_SET(r119, 0x1, &(0x7f00000001c0)={{0x430, r122, r123, r130, 0x0, 0x4, 0xff}, 0x6, 0x7226, r135, r137, 0x7810, 0x2, 0xf75}) getgroups(0xa, &(0x7f0000000140)=[r39, r41, r39, r95, r96, r97, r106, r118, r123, 0xffffffffffffffff]) getgroups(0x23, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, r13, 0xffffffffffffffff, r22, r106]) lchown(&(0x7f00000004c0)='./file0/file0\x00', r34, r13) renameat(r5, &(0x7f0000000080)='./file1\x00', r5, &(0x7f0000000100)='./file0/file0\x00') 11:17:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x103ffc, 0xfffffefb, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:17:38 executing program 1: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000940)) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x4, 0x5}, 0x0, 0x7, 0x1}) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000840)) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = accept$unix(r9, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x501) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0xffffffffffffffa8) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r12 = syz_open_pts() ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000000)) r13 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) sendto$unix(r16, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r16, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000040)="1c", 0x1) sendto$unix(r18, 0x0, 0x0, 0x0, 0x0, 0x0) r20 = dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, &(0x7f0000000040)="1c", 0x1) sendto$unix(r21, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r21, r22) write(0xffffffffffffff9c, &(0x7f0000000f40)="1d37e3e58003a07e04930a472003643c28f2e55b726db2c3fd024abf903cc8e142f783cf96d13b6a398bf3cc5876f1a8dc1132e30b70e6d4b551ea08bc2b26a72b90cf63942a9322584578dda91d4e6e0ddca13c14a88c6c416ec5bfe6525ad6fd4d998fe7899a35e859c448f2f802afea2c34962ab7bf1473801c7540eaa788564f27965a4350cea1d5f3d1bd5a68f856e652e4c86ac3d15eb10d9b2d6cd79f4d786f5fced740776f302238859cc1f7ce4266ea743b0649cd3339a161eda64f631e5d00490535a8cd2baf6b4300000017aa97d37c00ca351f8227b7bcc4da7d9b3044a0c8aa7333bd488b4728ef489a094b6494d121c1160e75ae0c7111dfa28ae3bf3a5c4db4afeccffa84b9050534447cdf83eb787737866fbdf7e3a4b6eb7cae5f3f25135d297dc8e7816c0cb51b958c9fa0442c56b3ed50e0dc3ab825dc224cd0c5b7308bdfb97888216bb7eb74a3f15a431fb36deaf36a3a6927e0a991c9ee01b3a5c46e8ec6a33405cfcb9e5d36c890ff299137e679b98386335ed23bda8ee98b6fe7e2ff998f98e8213f726105c602", 0xfffffe60) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r23, &(0x7f0000000040)="1c", 0x1) sendto$unix(r23, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r23, r24) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r25, &(0x7f0000000040)="1c", 0x1) sendto$unix(r25, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r25, r26) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000040)="1c", 0x1) sendto$unix(r27, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r27, r28) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) sendto$unix(r29, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000040)="1c", 0x1) sendto$unix(r31, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r31, r32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r33, &(0x7f0000000040)="1c", 0x1) sendto$unix(r33, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r33, r34) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r35, &(0x7f0000000040)="1c", 0x1) sendto$unix(0xffffffffffffff9c, 0x0, 0x0, 0x400, 0x0, 0xfffffda6) dup2(r35, r36) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r37, 0x0, 0x0) sendto$unix(r37, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r38) r39 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r39, 0x0, 0x30000000000) ftruncate(r39, 0x0, 0x100000004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = dup2(r40, r40) ioctl$FIOGETOWN(r41, 0x4004667b, &(0x7f0000000100)) r42 = fcntl$dupfd(r41, 0x0, 0xffffffffffffff9c) ioctl$BIOCVERSION(r42, 0x40044271, &(0x7f0000000140)) msgsnd(r2, &(0x7f0000001680)=ANY=[@ANYRES64=r42, @ANYRES64, @ANYPTR64=&(0x7f0000001dc0)=ANY=[], @ANYRESHEX=r6, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT=r7], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r14, @ANYPTR64, @ANYRES64=r6]], @ANYPTR64, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32=r15, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="ea6b99b092a3180d672fc0e4bad82324e628c23a5bf83ef60f4775ce96cc2c6c065292b1406e332544dee6c9c8640ac75141543bacc202eb76af0902dc39445bee2d0044737cafb281ba147ac6e8e26e47ea9f8fd9bb21f5ad787c73cd5373a459b1a61a8b45d4f0a6bd4d8971961b8c152a2cf340ef0fa5f91f611b6fd4ed934260bf0e802171395d14c892fa5634124ea25cb4fcf9515bc980b33abeec9f01740db89009b038608c119110f3f5f26f531914bd", @ANYRES32, @ANYRES16=r17, @ANYRES64=r18, @ANYRES16, @ANYBLOB="b1a1b367a8da648e5fb2da1427fe83256fbeb3b8df9630af79c8f5f7da0f06c5d5d60d0d708ba4fba4ced5ad810f25a1f2ea837386fa30ecd875f9165522fe598408c00821726c0a7e8c11ced318e9f76b385f732c3cb4a2959eadc3bab6faa155314fe17a9633bb21af196f33131fe547241dccc5d773b8e4c625ce6d1f48d0698566146e9c65489c7206181024227e5257e0e485c372387bc45bbffeb0acd5550b64570f23f405e8529d7f1f4ed29aead439042ad9268b77f2b3d49af22881916864f5b7b372f9acb29841435b1ba718bbe0bc2a776b3b0a760e433d0f32e0a4088f7719bfea90d1aebb87029faed88d4ceea72b49"], @ANYRESDEC], @ANYRES32, @ANYRESHEX=r21, @ANYRESDEC, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32=r11, @ANYRES64=r24, @ANYPTR, @ANYRESDEC, @ANYRES64, @ANYRESDEC], @ANYPTR64, @ANYRESDEC=0x0], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESDEC=r30, @ANYBLOB="5792fe86e96dc77e9210a42b7ef51f0c0ed113e014a3853e44d444e11f45a2b577f01412fbbd4ae86c0f10f29dac01b843e9410aab08d3351987ad704a9577eef5ce4bbe667bc6d4539b832d63b9625cfa27340000000832f0c24096c97e", @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRESOCT=r34, @ANYRESOCT=0x0, @ANYPTR, @ANYBLOB="b62d32a785245f22e9d2b4cfcc8ed444eff9f7aa5adfc8a0ce1b97f4df7c552d41b65b684328f699d0ee8c"]], @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000001900)=ANY=[@ANYBLOB="380a9f9a32241d017b21bffe094077cd0347e8d638abf182cf8b75478bc63aae3d9209ba20c4b1392567480fb0c73b5df4094ddd867aadaa3ceead2645897944df4f7137c45092ba0280e7029307eac701d9e891348eea0ff7ba1d3adf5a61d2406262faa5cacc212cc15375c9526f8b3ea3a66b3c2c04c6", @ANYRESOCT=r36, @ANYBLOB="1b320ba825082e36cfbb554816b7309f91865087e69fd4550696e1d7ee1337c117602893fd33e460f1ba47365e66d107cec20f29e23245a7e58b4422329c60629795fda0ceb15c141fa05725dcb44d11d650682b8bc04324875ba9ba440c8e48357630396572e6da088beaa8d502a712fea39a541e4bacd8627436d215f7a7554c2122f2f0310507e81e7e0b632594380be5e9a431c83a7055d86eb399e877d32e7b1c1ad70b58755997564dcf41edd7f1411ccb1064aee63099b06f522e8333697a9adc764687c847b2fcf9dacc63f9db0611e20b180af40c56cf71f9188d034c386a17be37826a6caf971ac28183ec9f98ac6c399f8198f3c0c3c2251581b54812b5775f8df76b8de7366ac1a158fd6f593d3a24bbb954a5e4650f601f8c3f6c13c4dfb637b126377581f4e59dbf0e61e61cb0d6e1d6819567f033d46cc0797b7d2f86df4978e930fc48cb1042969933244364545b35fb078b4a", @ANYRES64=r15, @ANYBLOB, @ANYRES16=0x0], @ANYRES16=r37], @ANYRESHEX=r13], 0x8, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000001bc0)=ANY=[], 0x0, 0x7fb) r43 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r43, 0xffff, 0x40, 0x0, 0x0) r44 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r44, 0xffff, 0x40, 0x0, 0x0) r45 = socket(0x6, 0x4000, 0x3) setsockopt$sock_int(r11, 0xffff, 0x200, 0x0, 0x73) socket(0x18, 0x2, 0x0) r46 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1001, &(0x7f0000000000), 0x2) setsockopt$sock_int(r46, 0xffff, 0x1001, &(0x7f0000000000)=0xfffffff8, 0x4) r47 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1001, &(0x7f0000000000), 0x2) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRES32=r43, @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESOCT=r44, @ANYRESDEC, @ANYRES64, @ANYRES64, @ANYRESOCT=r45, @ANYRESDEC=0x0], @ANYRESOCT, @ANYPTR=&(0x7f0000003cc0)=ANY=[@ANYPTR, @ANYBLOB="c36a71c63b5e6013c2e07e17c5ce5370ff479d82cbca8869d7bc6597832c9f7fee12592657f5594bab597122ec3461a9feb50ed42e66e1da7a313ce1099b8cf750fc2d3834b57983981529019ddf1159e3607ded10e69deb564a3181ebd5dc4c94fc6657f7ab8b890a75d9fbb9d329121253999b71bc7857010518caa05392bd21f85e7e9583b362d189fa1c5c66974de03154743f6a186de1f470e361b05129d8054ceb12973cb6b322fb9ddd170d7ebab01e5b6db69cc01395b8d9291ad744d8e33a5508ab168d7aafac99e0c5c4aa347bb2f8394bf8f90abd2cf412010ef93ef12991f8ff761e53ae9b7a85f205c4721d5fd4a7d3efe959b0174293cb3d43e6dbc4c3fc74f64d0cb6a2d6381444d8924f322db01bba825a4c22df5450579eb0c20c57a6d64737f3004feb6ca38094d670e8e9ab4277c6f4afc6e20def2b99bd9914eb57a1f458163d100312df632fc3616e293934fc14a1ae7e9b4b988ae2b1d4dd794a11015eccbaccba0578ee1060d6bdedb745d99a75005d2461f290a8e2d4f1bd62ef916aab6e8cb311fadc26c94c4d1a2fc745af52db51ef3686217bce9a99f8312b09928193b2ed44576b38d6555c6fd2acb0a7223ef5a6b042f6b12ee0321a6f53b85fc76fe6520f49ec49c2530e438953302ad3f6db5dcccb3512d2e252b4e63a2f2d22d31dc148be6017f03c6ea7133ce63fb451b2d652be539af466725c6a30a14b2dea8968419ba633eed906db06a06d2c85ec7f3437cad9cbffcff8a111e6856ec574168d89f5c8738b5ac3b71e4c50ac346f2057c2117fc321d25cbd59c2d24c19cedeac44374fbc8f4b43ef54279aa275cd85232cc44f27993427aa879947bef51fc5436a9e088a294f57a844d27bd81a31514fe6a5f7dc22bafd15e2109184f3e6234a58c29c8f5df1a8202443ca0b9ce850964f9df12c22f68581d0a94bdec47bdceecf48df04dc4b87aadece165fdcb2159ec320a300343cac541a5e35ba1dfb3aaf79da550905c77ba4d6e8abba64df3986a6a2060d4220d1a3c73cb602b4ce1338c4631816442656921fffa8102292b77f729ae8381d3d27803e4ff39962b0ee90ed603c0e4b12c1e01207f0b4e1e6c4b38218df7e16292f0f861d2ee7dc31855ff9fc750d46b2c832ed0adf8f2bf168298e97ef0655b5ebbbb6956aa45ad0e9a54ac7d5f1e180a7039149ac2cfc30117277817a3598540e40644b75a75918a4bd37709de276cc62d8c6421ca10a17fe1a94c23db94c36a6fe7f8c0a6ed96a1dbdf26739ce4d0ba3a8585ad78633bac93139845c592871dc00c2199ce149aceb6275b2ccb48e9120bfb5ccbeec8c43172787592a91d9b9c4d2bbe02de21aa86d1a16b13103d7f22a649af4f8abbb7a1f9ba1098238ddf685de9368535628f0934b8182c8d05a8f3b016b0ceb08dd05be4abee5dee6b0dd1e87bd28912aa4d580fbd6ddd3bf8e7aacfa2deff715d858569fd2e4116bee7d2d3133cb66b723c738d4fd6e62a1d1246cb863b74801deb88f512a2f0e47ef9967af6c1c37026349b3b1e8efafe043c35cfef79dd41ef60da63b649d62ca5854dd11333295d9178698520d1eb4690f9f2f15e1d278fa93d94cdb88103c9cb26e6d74be4bb1e11621a588105d25c91310edc44ad0383eddf9c1e0cf722a5aa0a9c9fc6a2ba6f05512660d688840fea46b6131275cbc12aececf1727c5d966e9b53ba858fc8bb30c528681c690e454e0306108a537b848146cf754bf0e8e54bdd4080d752b79eb92dec4785d3e98df298617aa225e74ef3e7987e3e873aeebc6e0100baab6eab084b9f48d929eeabb313887fd56d4886edcba73431c79de07fc3bcfc75863a914101207cf7a28ed16326a22001ade85cb975d4ede76047ca4c2a3c834f519b9fdd0f1f053b54245536e462b86ae152d59951ac8254cd028cd1d6b449b4eeb3736cee49e939ca1abaddc1a34f01824e776bfdc391a6bed9ccb923eafb6330fba552c193846d8fd1e834e7aa15a7e9edadcd37e4a342000647b7ed85ca2ffcba45ab475930ec79f0ba8a5640cdb48ac5a461658a2216684de8ee3bed940b3acc57d9c04162a528c0787c4a750324b8e02ea759e95ca0a6c1b440449308a862fe194afa592b23229eabbf9dddb60617c60674cb2aca65b0ffefcb997c1510687d9c3bf3fbd9c2adcfc95b5283d7ce79fc6d869a377f39be17ce7bd30c374f60a43dd83b7a2164ad48af54e7cb5fa279f69bb500e658f30ada9d9fc60ca0db748b56c6d35aebc2aa8cf603fd4d633fda53440e02296038e3baf389328f6308dcee8ae403fd12e15159e031f90b648c965718a46000f8e25847078ad0c9a2b0a4b68bb7fdc0b3df8b03689cd8e6ef0fff7126e7c11980dbb6b6375e6450e1cb5290e77b6a03d2686303323cfe0a73edafec3412ed36ba1b50203a90b6fbc60b959e08cdbf07029b9b991fc434ccd786fc98d98f69698ef772e1517c46159bfa0c04c4d9c56b4b770937c7869cd5d40784b79b1cded838c7413f95de6537e85295ee78c0e3d07be0c6877863da53c2db237ae3680d1ee8b6c4103c16f1b11f3b88ff8c3631cafc97a1da70ccc1110f4d6ffaf7a96cccc0e0e9e949883a23a8903341495343ca04353a90be772dc895125616b14e05d7428430d91420f2a9bb6440850eb2b90a650f71cce4e234e5a2eb88a25bd36ae1c8ba2593217e1278df11791bdd4345a112296f4fe9865c43e044d0e6647414b73688bd7273a05725112b933ec2c2779e18afd0e20a5bb3ab455473cd823a4103557eeac7c034b9dfe1282764cae7965a14f3f499fa555b94cd695a972047452af4c62d4247e990fdf0c2726fc9c524bc2b127be06133647afd360fb3eeb2778293301a4b37ddde54c5c0c1da52d2661fc4a2b80bb9ec1f22fc63283a4fde4b15e6d43eaf75a4517e5efd978b54b3b96fc401873c9c769c04e5d81ba796d61f9e7ba369561ab55fc9c9623b7935f20297ffe38f9598d765f029b06639c6047e1e2fc5351a6c57f332d8fd8ff252a539dfa9e0440a3466b4ca782560ae1b98ea284423173048b7ee6c35039fc68a974d9c466602c4f80949721b490804c0ee299e942cf3fcefaf830d2f64c037ad47df0079e115b38670fdca54eb7ed73cd4ebe7c70c6ad47b4ceb16b412430ea1862763e4b6d8caf9c9402e5c878f40093af88f4c6d4b0c14cb1efe45622fd65f2e1808fa8fd995ef20d08ffde043a9479aeeb597e1d8b34ed58446365fd6e72f58b659eb06434c7835d8424265ad05ed4009102b14d2f2ac60e7e52e820121080ed54da1826d4e73ba7139055b86610abe2d385746f2d8b8d28c27fee1ece0815c416b0574db30ecb79b33d15e29d69614ca3b5f31131563fe1f4e52bf9edf0aa9e4ea0ef64cbd8e46bbb60e0c78735a5fc412967e0080113627d4060114ecd44d63d6cfe5fd980d09d8edb9a4fe877ff7541e7d304f5c5d322ce2124e8a415814a83dd3debdb2740d78281f858b8175b31f1184baba29e4791aa93ea5707d89f5ef50e748d94fb6a0329df23cb49ed21c67e02e0a4a0a491c321f4fc5936c834edc0aa8abbd2482611f0f332658845a63d54e91b7f24d464645e1ab911f066bcf29075578d3d30ef270c99aaa2d5911705c1bc8d5ce03813205c97a79da77fd839a2e141faecd57f805a54e791921784d29da13dec4b53814a861fb87bb50362f6a585ad327640c1d4d896dfe95d09008eed49b2fc0130ecb0c50f493287ca90c249eee174cdd0183111bb17af9eebd45cfcbbe3da5c251efb50aa39587cd2703bf88242daa9cf6bd3b1dac11b8abb2f3ebdf8a294c185d5cd3a25ff51e3489728f43f20cc5e833b32256a278885055c622d7f308f92a1a77304125af77ee26bf92c901d8b4ee90994392ce9f438c06642e23740e892207951c779182034f262fb8be5630df4203828e5d5847ca544abced7027aca89cd4157e4e64036e05cc29744f2fa77b78be3400aadd1a685bdb57a6f013b04d4f2ffa0924dbddb8cedf48d440d2a190b7dcd160524109b9d3b2e602e69b5f1bc39866e64b176e5f684f80562459ed74b3e61894a6423f2102eb14e5023a23866639906373e934e5c5244952d9eade7c3848e71d5ec6a1a915ccb21c4fa3b119e94de9684f9db29bf1ed8293715e2b8c197cd318ba563a06927b544c16df1706636f82d539ff98f23a07f45ef154555a38cff890a4f079dbb44943bdee85152239d6530185064157930a4ab031ce4fb68760c62d4e4d9e12c23dfac239370258d624b86d4993d38c27d96a4aee0971a6862bd082d61c901973368a3e35ee958d2c743074a0abe2992278f2fab15ee56f2caa4c4d9dc3ff84d3b8eb4af909e9c15ff1d8dd4f404d97f241bab89e48ed0ff3ff52880b61907c9aeb3739025b2cabd9d40ef0a027d4664d228ef0bb924883ae24b76629716fe2a9dc24dee7dc5c2abafa3c0a303751459cc2141c3a7b1e069558ba69fe2e068e073570652bafa8e20d7a5ea087c89129969956d0306f527e61e1439ea6c8b6d4144f076ca74022e0c43e25350442118a3cc1e5ac96f9f67b0280ad1c333895648532f6d8ea21147868f3dc49954828f674b07dd29bf5c1f223bcf76eb2f0003004d8ca167e6f6402186725c0d0e3d56b49d5fd82e656e1af5f835fd6196b5c8f3f1bc549c5175589f3e30f82e2db3ad492f5c5de3032b47dc0df969727192442fef89bcafdca481f7993ea8d733d3bddbb835ba45cc1bed851f9457b9bde93d99e667fee3c9cc20f07991bca199d74efa2ba93e58f332a6ebf6c625c58f7e238a0fa100f28683ae557c3a2f5da2cdf75bec34063fe8f57c4e8fefad6e75aafbd20f479042ffab85d368f61ef45dbe6d56d4019b137cd4060beeeeab0e1917274dc8cac4d7b9f8b1616c8c79eb615182f2394952bc694b4d6c6ecc2cb874363247551a6e7e6ca805cb4a2e42105781e5a88de85c0b3c89d5cb140012b1036f13ec336dccd864d1fbb401d15370c659bf21d977c3b6499fb8d7eeb7fe0270aea67e69e2214520d5d450ed26899c5a25d8697336ab6ae2a718e59fc73b4736ca6ef1de6a3a4535554ee5413e11bad6870b74d39a8dd993d80df803fc128db11500e1ba65584db6f1a84fd1a669f1f7f5abbb308b15df7ae43483ae81be1d6b9a6f8262cf8d9d424c046d2efd102f83b9114a193f4d16e0dc7678f941130c9d9a1a32e9a1e497dd840b7b6b1cc3a2734f2920edbad075d1cfabc5c89077d50d64871c0a4891c0c54692a34bddf8ad8b5f7bfa76b7d57dfb413394ace3ef1002607b20b48637d0812cf6fc0f2f70302e8890ff6997dd162f4d115b57f0ce25f1c0615800943a1706caaaad71fe098e3a16087c81a070d2cd8cb719c83bbcbffb349a03124f4238b877abfbba420742248952729cc3ab90e48886fc5bbfeabc25b16e2b98e1c44d7c292da72263608fc9c532baf9bc94faa1547889b4b72941bada875901740173d0d3f9936a5f0921ca07ca9e419294bdbbd0e6a185ce08ffa6bfe99c7785276754d38473b4a6afecd118e49edebfb290c889291266976f82c2c8e900d4d6ee29bb62d30fb6a21847df5b75d367a3e6b0b2ca0a2a0fc3d6818cb0e81087ec9d9a41f2c02556853210ac5c5eb2c648a085f36b32886971a2882cafea8b9b77a95b01aa96b0cedc4191ddf9bb6854bbc61fc6fd7a86ecbd9de6db295a9f46fadaddc2b520795275e42be35e1736599ba7b7ec0cd6999c1c0c22a66163d046467829cb7fee24a641261d11f6d700b8f2822b3895ca8b0dfb457f7c661a2ad6d35371c7785624c7ae1a8e403f7a60169dd978e42771c218bfc555192db730b2f2931ae594766ebe1603e6650639d7be90be5838e35ff14c57455cb130a58afc1cb67a147a9bf2ddb70304c593a6183ccf1127d980f99adb6ae2ca4ed489926a9aa27cc2360ab527f0542735c362524ffae3137979309ca6140a72e7c32ef194b52161d3ef2329c437377a274304c28cf2b863a2cea80e03983d446d9e73f6889c71b1ec8627051c29c59c44ebb425671f0f2c627843f5b5a5c0f74465000e1d06f987ca043b0e0bc0e0a8a5375988b43607fe67d2bb7791fe", @ANYRES64=r0, @ANYRESHEX, @ANYRESOCT, @ANYRES32=r47, @ANYRES64]]], 0x2, 0x1, 0x1000) r48 = msgget(0x2, 0x40) msgsnd(r48, &(0x7f00000001c0)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="021d0000000000018000010b84486250b099aa9b7272c4060041622b1194de0d71f80a9159b3c1174b4a0a883144c9b6e1d67e9f87b517cdd4d99f0d71af5c8e4702a1a2d450342ef607475b1639a26bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a777394e03fe4b8667100a743075beb4e2b28b1dd68f76bed7da294975be9fc9eeb64769bc8c81612e8c27c0079d0cf40b909b754daeb2982d28606050dc516a0af1461584bcade6db198a50335eb7d823e4df6bbe55ef52a27cf3244ebc0f31ca821bf4d6b54e44a0f66017c2a0712738bcf17653cf44fa61666626e1c51082da52646705390b2c172000000007b83d9a05e37c98e1a0e4e57573db16861e57df4d4ddb0d29fa9b2e6d2396203597d74af6bcef8d6012b6691224e979206ad6fd09e02e0a9883225eec3b24cd8ff3604861adccc5dc52f5bb795360000000000000080f5318668aa9bbcefbf4b979a13e2ea00006f1504e0f9ffffffffffffffb1683d1ab7acf6d54c0d0a0219fa2bbe6dcc500487fb76dea1f6670bcceeef3212470492bc3c70a2282111d4dc726fcfcfc17c3cd4ad61c50bad1745ef1356c3d562b771ba96bebe8b667e101598bf9aa209aa4e1ddaf571ab7ca5bb278eb35d09a87b35d6e063e42ed0fc1e1f32caca"], 0x1, 0x800) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000a00000058f200000000000000000000020000000000fe000000000000000000000000000000366023e8e3fd0f326458ae0000000000000004000000"], 0xf, 0x3, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/234) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCGETA(r20, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r49 = syz_open_pts() ioctl$TIOCGETA(r49, 0x402c7413, &(0x7f0000000000)) r50 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r51 = socket(0x10000000022, 0x2, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$inet6_MRT6_ADD_MIF(r51, 0x29, 0x66, 0x0, 0x0) r52 = syz_open_pts() ioctl$TIOCGETA(r52, 0x402c7413, &(0x7f0000000000)) socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000880), 0x10008) socket(0x2, 0x2, 0x0) r53 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r53, 0x0, 0x6, &(0x7f0000000000)=""/155) 11:17:38 executing program 1: r0 = socket(0x18, 0x4, 0x8d) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x7, 0x4) r1 = semget$private(0x0, 0x4, 0x400) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) getpeername(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 11:17:39 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa688eaa7289b75c472509000100000000000000000080004a0100000400000204000000fe8000000000000000000000000000aa"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6f8ccf9b1bcc0000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae485b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162660c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f12214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d7dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3823f0000000000000039f49354a21103914690559046d4726670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbc2bcc874da6e660eb820dfd4af6f7ed897751dab037740b43957955ed71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860fe0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79ff0f000058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d86165e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b3973b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c35c5af9dcc1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14fdea7d504c1416360936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198d9117da580004fac16783648bd3eff702490229c4bf079345744ca47a4000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d973300000000000000000700f04d8049f93351ff98692d0f713aa1c4f70f8860bde8c677816697426274218c4e54e29e5daa31d1a78514cc62c38fc55ae60700b32ba63ce94ca5bcba8b48c28e4cc5401c556b49a05709346d111f2a22695c487564170998d646b5da8dd856a189059d1611288556447bba3240992eba3e7017f2621e3c72b107a47d8f83ff2a4859435c7a9c50d07eff7b70aadbf62dacbf90000000000000000000000000000000000000000000000000000800000bd6ac46e738d9bca3eb53a908648bcc79c432fba6403bc5087011c852601b0c3f553c2243d24a883d43ec7b644a092f7ea6f50f77044093639083dab7fa10c0a5e83463fe1d96a3c7e19c8b63032eda84290255051219e3b19d8689fba69367b8a298fb1745c615e14f9b08e8c68a81ec63835b11efd87dd4a9905d50b0fb3b807035844aef71ad5620f34e7bee11026edadc64a2e4af0cb81bf01bf43d97a0c27e1533e7c3417dc94e1272962a369d00d599df016e4856178e6974b8f27de8cb51baa6056eb82ee5e801ca4283c9119373e9e0b0269fc7c3ad90ff2c7ff79a3634b139d48ca72a2f425527af6391f35ce9999d81a3472b40633b05506e864db555bf576f54253cf57627b080dff7fda52f3bcc95b9cd99672aac950c3ce6517feb83b4b9fd916e7f8b481b50f3c8fec5de0cdd7a1dab29273a063dbf0024951195a964af1ae"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r2, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r4, &(0x7f0000001580)="e6dbbdf6a2f23e7cc2743e9d3ea1c0c7ad1131c6afe94aba8001a6c502235131b2e3b2acfcda2a191bc280eeecf8f7c35cb105e9cecb28e408acb6ce28b9e0d1e85cfb34582d0392dd529411d00ba2e3c634a12013b3124ff25b6c3c3dbcbf77a232b68eb1452a78c8f654a358000700d50500b8b7562f4d21ea96efbbfc80e398c8cd671bb11a10bf81efd80575a1ff4298cfce7cad871b94e705e2be76c940f29db8e53b897b894ef212fc44b45c406f404bf4f72b1b421cb37b2a1d6456dd14d2db4585aba510652f3a8348d4e0aa7df1076e542e6071fa867808d1165bc47403a877bdb6299c02fa7746deeb867ccaeb9caa10301a2565bd4a6cd9f8fc2c87670b7ede40328501c0c1f2f3ed4e9ac5a4f6109037caecde3ac8e024444ad8d8bdd6f2bbc5e7507b28d93083db1f1e0c31f77e35dbdd4189f9b3eeda03abb17f8fd57f559ff8d46a809567aa0c0afec39648", 0x121, 0x0, 0x0, 0x41) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x20, 0x0, 0x1, 0xffff, 0x3, 0x7, 0x48b4fcefae1414e1, 0x2, 0x8, 0xf9e}) r5 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r6 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getegid() r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7feaacaee92beeee) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x10, r10, 0x0, 0x0) write(r10, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x4000000, r11, r9, 0x0, r8, 0x2}, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3ff}) socket$unix(0x1, 0x2, 0x0) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r13 = geteuid() r14 = getgid() r15 = socket(0x10, 0x8000, 0x2) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = fcntl$getown(r15, 0x5) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x29, 0xa, 0x0, 0x0) dup2(r18, r12) r19 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x102, r16, r17, 0x2, 0x95, 0xffff}) r20 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x0, 0xffffffffffffffff, r20, r13, r14, 0x10, 0x1}, 0x3, 0x4, r16}) fcntl$lock(r12, 0x0, &(0x7f00000004c0)={0x3, 0x0, 0x4, 0x7, r16}) r21 = socket(0x800000018, 0x1, 0x0) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r22, 0x29, 0xa, 0x0, 0x0) dup2(r22, r21) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xa) r24 = fcntl$getown(r5, 0x5) r25 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r28 = getgid() r29 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7feaacaee92beeee) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x10, r29, 0x0, 0x0) write(r29, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffd73) r31 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) r32 = getgid() r33 = getppid() shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r26, r30, r32, 0x1e4, 0x8}, 0x5, 0x7, r33, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r8, r23, 0xffffffffffffffff, 0x1be, 0x9}, 0x9, 0x75, r24, r33, 0x3, 0x8000, 0x3}) r34 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r34, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r34, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r35 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r37 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r36, r37, 0x10, 0x9}, 0x8, 0x1, 0x9}) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = semget$private(0x0, 0x3, 0x662) semctl$GETNCNT(r40, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r40, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r40, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r41 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r43 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r41, r42, r43, 0x10, 0x9}, 0x8, 0x1, 0x9}) r44 = getgid() r45 = getppid() shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r39, r42, r44, 0x1e4, 0x8}, 0x5, 0x7, r45, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r46 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r46, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r46, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r46, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r46, &(0x7f0000000400)=[{0x0, 0x5, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r47 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r49 = getgid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r47, r48, r49, 0x10, 0x9}, 0x8, 0x1, 0x9}) r50 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r50, 0x0, 0x0) shmctl$IPC_SET(r50, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r51 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000003700)=0x272) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="f5ffffe5ffa8e2ef76c1011b8ecd603a"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 11:17:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000001e00)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x403, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000580)=ANY=[@ANYBLOB="80008b3dae9495ef503bdf2e142e3a4f01bfd7f7c30972af12682821ca167ff9fe038a8ffecabe8544f282d27236b9835f638684184ea8d80a7c9eeb2d97f5e98f42e8db8637f3ceb0383341be3ba47785d5ea72001d7bcc0f333dcb71f353a3827aff032c78a39564e1e3baf4b56aff599951e7b4bfca759b84ef40a4523ae9f0f2fe9c89265ae6e4124c33577d7673ae537d28b84659041ea0"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = accept(r1, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000300)=0x4) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x102) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000002c0)={0x6, './file0\x00'}) getsockopt$sock_int(r1, 0xffff, 0x1027, 0x0, 0x0) r5 = dup2(r2, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r7}, 0x0, 0x4}) getgroups(0x3, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, r7]) fchownat(r5, &(0x7f0000000340)='./file0\x00', r6, r8, 0x2) msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r11 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r11, 0x6, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r12 = accept(r10, 0x0, &(0x7f0000000540)) read(r12, &(0x7f0000000200)=""/187, 0xbb) kqueue() pipe2(&(0x7f0000000000), 0x0) r13 = msgget$private(0x0, 0x20000000e3) msgsnd(r13, &(0x7f0000000400)={0x2, "48696a280567b1a6342fcc8ec5d56f59ae932b2f8837a93f40586b79360e6329414fa22f440e071300cf9b96d68366295017cffbbaa3ee4761bbe45867de08c244c93d4f2bfc3b436d2fabcea3911f7b01003b8bbf1fca8bac2641c80da3f53e8b42dfbfe59edd13f9d13a64c1f322e4f9e17467"}, 0x0, 0x800) socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1023, &(0x7f0000000000)={0x0, 0x9001000000000000}, 0x10) r14 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) r15 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r16 = getuid() r17 = geteuid() setreuid(r16, r17) shmctl$IPC_SET(r15, 0x1, &(0x7f00000000c0)={{0x0, r16}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r18 = socket(0x18, 0x1, 0x0) getsockopt(r18, 0x200000029, 0x8000000000003d, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = socket(0x18, 0x2, 0x0) r21 = getpid() fcntl$lock(r20, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r21}) r22 = syz_open_pts() readv(r22, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) close(r22) r23 = syz_open_pts() close(r23) ioctl$TIOCSETAW(r23, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r23, &(0x7f0000000100)="e81dcfcabe8f92dbfb8c648f9c4e341b82761a6ac12524e8957385c5c05a74702554a245a079ae", 0x27) writev(r23, &(0x7f00000008c0)=[{0x0}], 0x1) writev(r23, &(0x7f0000000800)=[{0x0}], 0x1) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000001280)={{0xf7e, 0x0, 0x0, r16, r19, 0x28b, 0x6}, 0xcd19, 0x7, r21, r24, 0x880, 0x2, 0x15}) r25 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r25]) r27 = kqueue() r28 = socket(0x2, 0x2, 0x0) r29 = socket$inet(0x2, 0x4004, 0x1) setsockopt$inet_opts(r29, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r30 = dup2(r29, r28) r31 = msgget$private(0x0, 0xfffffffffffffedf) msgsnd(r31, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r31, &(0x7f0000000480)=ANY=[@ANYRESOCT=r30], 0x1, 0x800) kevent(r30, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r33 = kqueue() kevent(r33, &(0x7f00000001c0), 0xa9, 0x0, 0x8, 0x0) msgsnd(0x0, &(0x7f0000000980)=ANY=[@ANYRESDEC=r25, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRESOCT=0x0, @ANYRES32, @ANYRES64=r27, @ANYPTR=&(0x7f0000000a00)=ANY=[@ANYRES32=r33, @ANYRES16, @ANYRESOCT, @ANYBLOB="4b9826bbf1929b77ae33c2214fa20f628baf7524401c3814a37af3f66c991ec448ee675cf3cc2ec54601f1dc99376c2d035a151005bc32432299a872051dcd9c953b"]], 0x6, 0xc00) r34 = geteuid() r35 = getegid() r36 = geteuid() setreuid(0x0, r36) r37 = msgget$private(0x0, 0x672) msgsnd(r37, &(0x7f0000000680)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f00000000c0)={{0x6, r34, r35, r36, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e7, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r39, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5def8ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58060000005153dacb4041ad325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d000000000000000000"], 0x156, 0x800) msgrcv(r39, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r39, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r39, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1eec017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = getegid() r43 = geteuid() setreuid(0x0, r43) msgctl$IPC_SET(r39, 0x1, &(0x7f00000000c0)={{0x6, r41, r42, r43, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r35, r38, r42, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r25, r25, r25, r25, r38, r26, r26, r26, r26]) r46 = geteuid() r47 = getpgid(0xffffffffffffffff) r48 = socket(0x2000000000000002, 0x1, 0x0) dup(r48) r49 = fcntl$getown(0xffffffffffffffff, 0x5) r50 = fcntl$getown(r48, 0x5) r51 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) r52 = geteuid() r53 = getuid() setreuid(r53, r52) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000840)={{0x3, r52, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r49, r50, 0x2, 0x92, 0xffff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, 0x0, r44, r46, r45, 0x143, 0x80000001}, 0x8, 0x100000000, r47, r49, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x8}) r54 = semget$private(0x0, 0x2, 0x400) r55 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r55, 0x0, r55) r56 = socket(0x18, 0x400000000002, 0x0) r57 = fcntl$dupfd(r56, 0x0, r56) ioctl$TIOCFLUSH(r57, 0xc038694e, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r60 = getgid() semop(r54, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r59, r58, 0x0, r60, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getegid() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000)={0x0, 0x9001000000000000}, 0x30a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) semget$private(0x0, 0x2, 0x400) 11:17:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xf8c, "402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00003ed77fc2b07f6feb"], 0xa) 11:17:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="d9516b4bc748f60feeedb2da845e35ca4d07096fe70b207278f0ffea92e5e74b1554e4158d2ee955fc986807ab855ceab42852e6e2beff07fafab59d4582c52ad05d785fb759d460e928cd1a6edde1f147f9bed1ff266ad99906db1ed2f32828ba03c276ed295ce7d8c79f4097388ff2ccb837b4c27b0b8a23c4b7366b2ba3e8570d38fc851ea7727e05905c3e753fedf8127993041d6de06be99a5b2e7e9909390266a34ef219883410f53256df7dd7369232c41e4af4fa97f05e8ed4d5aeca358231669846f5e914e5db37c5d905d7295acf7666b8536f68c010d3eec6d2a41fcc0156df1d17472563bd"], 0x10) write(r2, 0x0, 0x0) 11:17:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x70) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="b428", 0x2}], 0x1, 0x0, 0x6ffff) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) 11:17:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x8000, 0x208001fe, 0x0, "fb000010000c0000210000000000ff00"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x8) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x36c39d4dbd27b144, 0x3, &(0x7f00000002c0)=""/131) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000240)=0x401) r3 = socket(0x6, 0x1, 0x8) bind(0xffffffffffffff9c, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0xff}, 0xc) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000001c0)={0x2400, 0x0, 0x8, 0x7f}) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r7]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r5, r6, 0x10, 0x8}, 0x4, 0x1, 0x3fd}) r8 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) dup(r8) socket(0x6, 0x2, 0x1) r9 = socket(0x18, 0x5, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:17:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0xf9c9) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) ioctl$TIOCNOTTY(r3, 0x20007471) read(r1, 0x0, 0x0) 11:17:40 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() r7 = msgget(0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r8, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r10 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = getgid() r13 = accept$inet(r8, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r15 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r15, r16) getgroups(0x6, &(0x7f00000003c0)=[r10, r11, 0x0, r12, r14, r15]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x1, r4, r14, r3, 0x0, 0x29, 0x81}, 0x6, 0x1, r5, r6, 0xa6, 0x1, 0x44e2c, 0x3b39}) r17 = getpgid(r5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, r17}) getgroups(0x1, &(0x7f0000000000)=[r1]) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r19 = accept$unix(r18, &(0x7f00000006c0)=ANY=[@ANYBLOB="f6ff0000000023000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000f8eea144ad013a10000000000000089f2a7f1360d5e93ca2de8ba521da89d48c1dc87487c95c953f401cd80f1d52000000000000009a111c8ba5012ebe8ed38df9e58c7f55bfd9bcef243ed70c77e2f1d86dad8b4178a9d98e62414e4709a262a0aa77a134e348bc5bd6f97d293827d0efff193a013dc76b8f6427e4ad9c94fff56292397bf524000000000000000000000000000059000000000000000000000088124878df36b523eede4042df3f71e5b61d8848bbfd36edf62d3a98277bb53b22ac59f0b6ba7487c54e78af8bbc42e4081e030ad8f5d3565ccd339fcbc204f19983e9a377f826bef512cc73626fa3c8627e4ddc704f5b451df4bb97202582821d284389958e476cdc806008c4524b318f3773527cd991154f681f05b77b8ff5135730dfdc9f5a5e90994fc9c1a3f200000000000000"], &(0x7f0000000080)=0x6e) accept$unix(r18, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r20 = geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r18, &(0x7f0000000180)='./file0\x00', r20, r21, 0x4) setregid(r1, r21) symlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000002c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000000)=[{0x3, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r22, &(0x7f00000003c0)=[{0x1, 0x53, 0x800}, {0x3, 0x3, 0x1000}, {0x1, 0x200, 0x1000}], 0x3) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f00000000c0)) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r24 = socket(0x1, 0x4000, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r25, 0x29, 0x9, &(0x7f0000000140), 0x0) dup2(r25, 0xffffffffffffff9c) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r26, 0x29, 0x9, &(0x7f0000000140), 0x0) r27 = dup(r23) listen(r27, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r27, &(0x7f0000000280)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r28 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r29 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r29, 0x0, 0x1021, 0x0, 0x0) bind$inet(r23, &(0x7f0000000380)={0x2, 0x0}, 0xc) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/114) r30 = semget$private(0x0, 0xf7b912b3d65f3f61, 0x4c0) semctl$GETVAL(r30, 0x0, 0x5, &(0x7f0000000300)=""/93) 11:17:40 executing program 0: close(0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000040)={0x0, 0x8000, 0x4}) r0 = dup(0xffffffffffffff9c) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0xa00, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', r1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000200)=0x100) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0xf000, 0x5, 0x57, 0xffc0}) 11:17:40 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() r7 = msgget(0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r8, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r10 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = getgid() r13 = accept$inet(r8, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r15 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r15, r16) getgroups(0x6, &(0x7f00000003c0)=[r10, r11, 0x0, r12, r14, r15]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x1, r4, r14, r3, 0x0, 0x5, 0x81}, 0x6, 0x1, r5, r6, 0xa6, 0x2, 0x44e2c, 0x3b39}) r17 = getpgid(r5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, r17}) getgroups(0x1, &(0x7f0000000000)=[r1]) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r19 = accept$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="f6ff0000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8eea144ad013a10000000000000089f2a7f1360d5dc3ca2de8ba521da89d4be81e93ff6130e9b"], &(0x7f0000000080)=0x6e) accept$unix(r18, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r20 = geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r18, &(0x7f0000000180)='./file0\x00', r20, r21, 0x4) setregid(r1, r21) symlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000002c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000000)=[{0x3, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r22, &(0x7f00000003c0)=[{0x1, 0x53, 0x800}, {0x3, 0x3, 0x1000}, {0x1, 0x200, 0x1000}], 0x3) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f00000000c0)) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r24 = socket(0x1, 0x4000, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r25, 0x29, 0x9, &(0x7f0000000140), 0x0) dup2(r25, 0xffffffffffffff9c) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r26, 0x29, 0x9, &(0x7f0000000140), 0x0) r27 = dup(r23) listen(r27, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r27, &(0x7f0000000280)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r28 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r29 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r29, 0x0, 0x1021, 0x0, 0x0) bind$inet(r23, &(0x7f0000000380)={0x2, 0x0}, 0xc) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/114) r30 = semget$private(0x0, 0xf7b912b3d65f3f61, 0x4c0) semctl$GETVAL(r30, 0x0, 0x5, &(0x7f0000000300)=""/93) 11:17:41 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x83, &(0x7f0000000340)) clock_gettime(0x2, &(0x7f0000000040)) munlockall() syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) msgget$private(0x0, 0xffffffffffffffdb) r1 = semget$private(0x0, 0x7, 0x8a) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) poll(&(0x7f0000000000)=[{r5, 0x20}], 0x1, 0x606dca73) ioctl$BIOCLOCK(r4, 0x20004276) dup2(r4, r3) r6 = msgget(0x0, 0x200) msgrcv(r6, &(0x7f0000000200)={0x0, ""/57}, 0x41, 0x3, 0xc00) bind(r3, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') 11:17:41 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000a40)=@in, &(0x7f0000000c40)=0xc) connect$unix(r1, &(0x7f0000000a00)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffbac5ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3081898cc7d4c162a2f99907d2607fd141e0000000000000000", 0xf9}, {&(0x7f0000002d40)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084a77847787b55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480473e0363b89c9445798ce63082dd14bcd6111bea219f2305fb974747f6bee78fc667e3d68a3b13cc34902dc206f5106d39091e836fc4a8d17537ff80c084ada7663c19f79eb0ec50ffb08c5c7564495b084a885e836944297bd931c193bb98e311642e568d6132d4e1637a00020bdd22813a617523e7dd3d", 0x114}, {&(0x7f0000003080)="904b01fa79e3440040e16028791043a74d0d87fd7f2f4565e05a3eb3477f6badf04242e4a7f4cbe31c02fd54701ac53b43a8fea0d52ac1c3e32772f160fcf322618701b20a66477e276e24aa5954757b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6fb8933de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338f701ec7cec0211cf50362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b75e023bf51b4977aa59f6516289af18bd89cc23d849761441513a5221a0000642c34d38630eb88195c58ff6da48f1227d22714735795e62acd12635c7668728ebb61d91a7bb456363b82f34abe85c7a95af79934dd5af4ba73b22400080d800efdef94e1417420e152095cf8c4e2ec6cb2e92ea86cd5b04d9cc4f1d4b5d031277b7bd20fe93a3e70d5512bb207f1e8305fa477e820c4f2e83dfce3cb480b939ba299b5329df13a95c9c95f08f702687472faf75b65c752a1ebec90c7b333a68f27963dcc0118bfc9f2ff011d984fc54c1e09b3f6e4206e6594c28288930bdec5e71240206781aead22e4bfe11cd8ae2bbdc941b17e1322a6dca6d4c94a686a712792601039f9b1861a05bb9c9eeadce6b55aefca5e38ebd387d5a8cfb1a11890d9118a2c07b5fa0adafb4e26c98969d02f82e75edde80d147afbbde63fd26efd85dd04a5fb1bce656627994f0b58a46e19f36ec3b6dd906b1670dda794973d01aa47a105371012e5e1008096e99ecde2414e222e4b1de04bfdf4bbf759113d6e6f4d0d571c6e29ebb3796fb5423bcb2901cac56fef9b3b4bfc85e9c7eda75f82d22ee29d4aafcc316979435f4f57f60e19d9739fa93b44b9c9d4476a1a0b092eb388de412944651ceea41befd71fc029c00782d3175e82cc78de1c997d14c981e0405c3a569db4e352c533782e0c7052230b319f879f461ebe03d26ef5000000000000000000000000000026b276e82326ebd307f0218021582c19d4753765639048f165aa5ca27e5ddf0194a3f240f67667f4ad528dbc005ebae83838b2e94594dddfa9d4e3b82d7d7f11a76102dbe8a9fef768e34b7e418874c0e3da2c56e153eaacedf3b6a21ceaa4f9c99422d1c4b5081e3dfaed089e2c3014b6c0aa", 0x36e}, {&(0x7f0000000b80)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda04750b9fb8bec2615fa2269a7ce9448bf1029fd81b06c853c26ad8c622902da422d5ad3986c3706d8f87a0a55779da237d6d46e8f96af77e713fde88bd03f38e7859e85052169a639beb8d2ed13a240de919f4b35fec76bfd5b7249fb8c0b213a0986f843d966049962ed0892f5055ad891b4bf", 0x9b}, {&(0x7f0000000a80)="ee109e5e06d1e84a73fc9aa5616f2a398f436cb5fbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d60010000000000000e305b9a5616e9af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9da8055442ef2bf41f7e01cffae79377cdbb73f223fec87ba5b6b3d2be633900"/138, 0x8a}, {&(0x7f0000000b40)="c9eb91aae2497d8491b83496f36f33a4d478f82e683dfe5d47b60be03b29d22fc85a", 0x22}, {&(0x7f0000002e80)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf582099d1c6f7ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd2070000000000000087c83f90e19752b2c95e984b859ee1c59cca707e12e886d4052d7c5eea3baf38ada733413b4ba7503b02481c492a7523a96b3fc1a99fedace6adc5ee1d64de681dcb8cab4d90669fe1c5a65e230e2a945ec8167bb9161965c5e216999aef07ebb1b93ad9c69d442daeb9f377aaf9bcf571d74a6e36a44523d513fc8b8ef386cb8bf2bd5f5996160cdbfc0477e4b568ff58d933c391e5b12765a431d32f697a5a3c1022a0259e6f18698f4c3aa45332889db29b4008b8b1270bf826cb5c05df3f84fd1ea552ac3213b23c5395281162fe8b563d08db5ac4ba351aab4c9a0ee3bf6278f9808473d559338fad4caf062802727c6b932f6364dad6b4e9da3e8771321b1a2c61b61954", 0x1d3}], 0x8, 0x0, 0xffffffffffffffde) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000d00)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0xfffffffffffffdc7, 0x0, 0x0, 0xd}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r1, &(0x7f0000000c80)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000002780)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf10700742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f14498911dff74a11003eade1ab32aeb1539ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd20be3d4b8deaed2a540a838468ecf6272fc81b2ecd4fc7cd3a2a71f811c12426e46248e1a996f268bf8cd129051ef0c55e3c7e4d9f7b0f1cd06c37c1b3cce022e270800b80f40c41bff12fcd11eabb034457d71f0000000000000000c141e100440f2d855679262b9af20e89", 0x11a}, {&(0x7f0000001680)="8e497239956e9ec60fccd4a64961c72e46e21f36c559cfd96129a21a6db368df722722c70038beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff48808f268ecffb2f240844d236e2dcd216f3ead87fab7c461885b7bd117d1380cfe4d4883d4117871ba7a524bd500b385c540a7348cfca74b498691c1a1561cea5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d060fff86fbd10fd4359cdbba9f6a48c531e46e6367fde788d221ca421d53299b34c108bf76526fae93783cd7625fab5895", 0x101}, {&(0x7f0000004180)="02eb752577d073db344565b07186f88643a4ed37716f685053a4682e9c9677653377df3b4e896632b612b87b6940fd9edae1a928e821cd6e311d8f34df0499a435d9ade81d4028e4f8c01f122509388274e8dfe2fe07f074ae5f226803dc18debceb07ff1476cf522589b2642ef36738d4a8de9ca2f500778cdaac519e7043801e9ee761c78a648ce2e39759cd133e31ce3af544edb3664beaf58ac41ab6cf990677f83b1e55f7d719d619348b24fb85eec4283806d759c68c974e46118c98742e42423106db25bce06741f63a48f67f258c127f5ebae5d7e81d7e3f47f8aa13362e370bd2ded425831d83e5c2be060194e315c5c9571b2effca9de9342353d418648400440e62865b5d2980cc75f0e8f62fd14e073f8b62c664e6455967ed4a5229658663625f519a0a4f290c7583c603455a303319cfb68adfab03627906513904fd1194477e912a24df935cb18773c642b3eb5d9a5fd7cc035df58538e2c7b0e080687d1ab7ae4ac84cee986e56ee14f25fb99407bf40259bea61b785a4a1f1673ac5e5a3962484dc042ff10e1ca0889b7acd961756c55708dc3a6f8c2ea6e03274c584a9ea0c6f345f22746e3a889e8747a4298dbfe002da3b12540fa33bf369276f45935ce7937897a46ab9c2e62b2a69f78f573421f86a3d4698de605175c1d63940e1b35e8353a8fa82eb8c0d06773c01b694cecb6cc8d70b2ee9f6ca0b6ccecfb9a251f6795bda9c6f2ff462a94e015fbbe378ab4c8c4197e43373d870c8509c912592b5fdfa25ef04d0b95cf9e6a1a15dc5c10aa92feb09a01bbe529177faf2994ff4c4f5d979f18146b1d758705b0b933241869a73af2466107a8a5f3c672abcd076941c32b4cf7b7dbf266c9d17f2d8e56a0b52b2f6e98410d38966f32eae42fb397553de1653a2b5237e839b8f23e6b211c7421410e4348ab3527a3583980ebefb4e86761b0144a80ea28ebf1573cc751e986b929d63ff8c4cf774a5875b1af9e0e569b43f6a05bb4878e3d205ca65450ae8c140ca3515ae3ae185138b3081f4e316048fc30b5ad60f2e8b6a05c3eca62d9d530e18c2b052859384ffb25a56ae6be7a185fc622f2a6ee48f33a4d4a61368de8dc8a1ec2808a423a4ec7f073be0a059138d837ce0dab398658348af5776fd7bd27c3a6de8afe3ef8b30f2747f31eb44272d14adc7a61c5336a63dc349b57ef38f92c2ae14d41bc93cdc719f19f6b99ce3c4f37c9956f871b9308a6f6a48333df903770d3668c81150d1237a5437360416a2db035e08d7d7cfc02461c711b2c355ffe178cda8075c8380ac246a65443cec21a76c95bbfd7a942d21e1336e96c852e36ba03a276fbf830f28928d84236860b88136d1557b61ead45e1b62da3a06805416f7efa95d3adf1e98ea6dfb6a8ec4c670bb43314ec27c00e12248d8b93b1fe1ca3397887cef6100308a6dd6b39dd2b3308c31ebda231acba3dce8158e6ec2dd975071d365624db6a2e96703fafc56256c0ca5ebefcf4e0ee30f5e5f0298c451d41b5a412c28593bbc89910ad580ce7b76bd5975bcea67c732a8094efc570cff384397bd7128bf0475f7669bacf74e6a2f31dd0937c5183d3c2c8392a20529255bd7b00d2f69390acd1b94fdfd31381ff37cdef0c5c1f8f27380401642e03401ab7b1e1d5a684fc9b3bdb0bbd6a79ccff062bf7e805fcddf8c3f56abecdeaf9c460d7c10465db6fb58ddb2a902b3fa06b2e71ef94edc5c9a010078f890761a57a10646a5dfe2551882a1179c508de496a8b8ac1328e1d56f417f9d7fc3aca2d4aaa446f783c8f70098efe043273fb13be30edba62b0bae7673fd008b6f1e3070162f197ee34fc8a127bed6c8fbf82201479c0cba4b49345280082f72ebbb3d205a81bae0cd75e2d93f650342870728875d2ef16a6fb7935fffa92fbea8298ee73d270fde0840e91a22885774359edc0961686d06a1005b64d91c0acf793abff056583a812ddbb19745780d24ecb693aca13cb263a594ec82ba24929178cfad728cdb2bc1e051f2ea67f3b22b5b6a0d48ae73223b70910e8c8dfd732faf663a5f7d0537da48bd3b3e7ea5360f48cfa2a318e0647581008e416ac325e5e6fbb67214e950e60b9ead80145638affda618f65a000e1d7dafa3797949b2c960a58cc50e7660b370ab628193ace5e1bbafce49413f60437118f618e1cb5d760b79231ddb1d364b66ae1ad709018224f3d0d7b1a6e88595e0cd2327bd8a9810ce7b4d39f9374669f42b67cd3dee039a00b082addc9eb308a24a75c3fc873fbd7da7e8f2baf5b76e59d1b8c3ea6c80e25b7adcbf736f12ea02230c8df70a9ee6e2f87c735ad33cd269efb7fe4e411f05ccd05f2cfcfc4429507bea95a7a4e90fbdb00768c7fc7dde8bffd0a90b4b2f6811474a2330e651e8ab481924937041ae826869468b4630946330968484f4981f26fed069915b0f6ea060fa786b0237d91571f5fe7bc8ed93deba0b5b5dffc022161e1aaaeef2d916a803902101546c7a8f31a7c372791d6986cc7856372a058971fd757d28cdf4e1123e8aeec1e958d1c06b4c1457bd4fa7a128134ff69375602a0680d505f9178427c3491cd781f9129a0e2778b7ed8e657735e5a5c8d526e89db312f6f1a54b6f4bca9aa94cda6dc647a3842c52229537d09a4b0eb3dcca65fd2fe2cc01969be37a08472cc1eaf8ef018bebf3ef8deef639cac5334ccdd399de05f9c310668d871b9d4238067eb30ac109f0baaeb7dc119f335529faabe67017e5376497b966ed961e5fcf523b0ad791a02f884a3fc4592895623cadeae5774d5e71caaef84cd295bf946fa08fc31159e6ee27c2cbdc3d4a51f840f07826238fa91d963b2d2b9228cb3dc680f09039f2c391a7861ab4ba679beef714b37fc8e49d79563795b48efa94580653aa59b4efab5cf28360a83d9e4e7c0993f8f9a0a0620e64f4bb32d1a72f697e121c795b5ce17995be55e02322d4435e720f30f6b9b2048279c50b0b141bae5fef7b9e868e2978216c5159bb1aad4b2d5531bc287615edc56cb266064fc7b32dd91053d6df204dbdea37e1029294df502d440eebbfd83d92db7422cec35df283df91e4e91e922a27bde4dda2152c3ef3fb57d082b3836b7f260918b3bb43b7cd5861bf7f5b14f651b038686418ffd8f2594f27c0be4fe2493cd31d66526d5fa3f85d2ac67d34225a474bd1c86fc9d2cc9deacbb5c24dbde2b1bf9490e2b913eb2406f52db834e7a0e4d988e3d39612e593b80cb691f9744811af58a2803de6c18dd7025f0281bf8168566202304de3049c682918be9118dcfaecca80b2bf15ed4d93ce489d98c6e80ccbd10f129661892de14f118cb28ac67dd23f8f7a778b6787986b8827b3f645b2df8ac027607676fb972e91d78d71e68af4040f8403a7a1ef60326cfaa59b0d17ad027c93c22a4483bc59072e6216a9c14f717ddd60f652b701bc08c5dbb1b7d22757a8fae751f47f6ad99a03a902bb58e4cd7b552822309846c61b4c4e2cb75a93d05f573f6f09efed989019a623a92e7b9e6693faccda89f532a1c8067ba33434c21ff23d604e30e653649143686e271ae5afcd698de3322b72e7530485c46064ca5599d373c1a2001794600d5de14bca4a9fc90bfba99efaa6a3d5f0c8c7831c86e942afc6310152312bf565bd6d6c4dcdb060a21892fde93bbfd75301b96bbefe2467a1e7d8b82ad0189a96d8b66033ef60b82f2c9cb7587477dcc9780bb60e0b31520c1e12823b52d32415ab0af932a76e5da1b7ad0bb02529253093c590e4a9f4bbe0f62a01979ed0ba77af2f05114ea3dfa2271f00b68d013698e128c63aabcd5e56f5b5a89824dedd083923c7021e105bff69caba8b75eeb5b209f236f76b5ca5ce498e81f202e1c8987b82e917bc46754505dbbc55f4e757ccd3fdba82527d86e1b8b6126af7c436a857a8e7432082f72fcf3cc352b417c184c6255305bdfbdc0c5c883a03ad266bbf84abce7918859950a0cc23628073a9575f0e1ab42e629fa2fe55f8c6bb65f2b73a049aa183d856a253be8e2c19af6018bf04b83e153c79336eb57dc929402ada36b278004ee0dd7a8d0bdeae57884d8136bc90e817c3f7cb15c055c40f067050118aba0fb08c6f39ceace9849b5555e39713615b35d7bc40a6541535c8e4ba3e0c8eb15b645cb4d1cd44bdd0e03b69815fbcfad7206039402c54014fc719b4c15e5ffb05c92544eabe7c4e14214b92d34dec0251c34571d1756562e91c4c7b279993e63b07ef5f4c7038efb45ffc8764a59330ec934f099f898998165c234a6e76944c2b002fdd7d3370b7ce73bca0e85f29d03feb1a6a49244fa69decb8c0c43f1f0a21801323fe3cf5ce011ffa749776df3f9fd86fc5095a8fbabbf2991acc008d89b81ac25d6b7c874b2a68836b6d5b6e395dc07516b7f083a5e291aaf2c887e61f9eede3a50716a1e1efb1f302915a97164356e8b3513c2f0cf643b896ab638187da87e1cff374b4bbfb68e5f7391795a741f8f33c356bcffe1baf90ba125004602e0c967ad4d2a43d50f4a037bcf7784daf7fccfe9ba9866e8de87bd14238bfefe937d99066dde4ac75c6a4e22dcc156d07371c3163fc40b8a1e745613dde471faac020e7287f81168812427c0fed2a77902fc3cf567771d08d851a733793aba47e9073f230be893f251793bb2b973dcff7f95e86d232db08dcac50c5d90b272cee4f4719d414dfda1c8ba26bc9b67517757d25e16c8cbee7d1e3e893f01a5ff6fbe54db4cbe516e4aea34a66eec9bb0fdb36a0a315218ef242ef9f2cc31643b159dfb8a5e6f4b3d659f9522eb9eedaebdc99c9f0018f51a58f161cb2863d28102ec8ef39531d5f928c69ec0ff6b97e35b63c2683cd486c7b76615b9c313eb2362a19cf958ff4f9fc17ca10a879170942766b86c9e88a4f6ddd4e01356d6e70789c8f5c478ba68735c61636fd08dfc8a806ad2fa4a62732a9bc7c37f5f4b886251e94a656ff0fe6c554f63c28f9513fa254817d608d7c95b7df6ccd81899d9e85dcece3949d9a3541b1c8ef9bd2f38e82c5dfcab41e84bfd9073ecc541a8b9242981d3d49444f80ef29283f2413c60e78ef34c0198f3a76c8f76806c9045c9db01e64dd7252a57b7346cd6a4c39834a4c8a4befed3e547d2d41d1eeb9dd8316e70f0b141ed786d95c65ff90878bede6829d744a01ca369b51c212b9176ed9f8fc6cf0bcc82df65e52c4898ab429667cc7e99e8ef893e2d71b852584b91084423650799991ff559397e4facdc9f8a0770ff7a03007861399db8dc2bcd82f6036a73059118ddf8a6b3f1fd150928f0585b4ce8543ae83bbb27d787eade1608986a32fe77c23195ae22e11a173710c8a5fc81d12d0dcc1cf0e0174e4b04f79fdb26eafeafc513331bae6ac80a4897902eb4e04a8ea7e3d2408c32a2c9a31d391e278ba9f6f3191023135a0ac21f92030f99a79b54fa145840821d76e8a7d025ae5b9390f1be9981150fedb39e115b62ed42de0e13334e9c37508f96040a1e0e428c8dcfe3d1fabc894a244d48d1a501a520de06e91e750b38eb609b5c46a93b219d4d1e48e1e15a910b7dc657d83cee3f06e7a92d12854ebde2f36ac1d7bce895d78ad365359ddaac686bfcf8c7283cb931e6df11cafb38e47d687832690df3b51d1efaf4516fb3ae9f3d5e0f176c70a4b1340fa49131c312ffa553c83d7d0b815b37dbebe96cbe34d3fe7658da39adebf3ddf566b4a6b86d5598f6c3ea5afbfc08ae26da700d0bbcc26cb858d2a66833f28d935b3e4dc829f9734adb612f8", 0x1000}], 0x4) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) r3 = socket(0x18, 0x2, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x10000) r5 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0x6, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0x2}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r6, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = syz_open_pts() writev(r8, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r7, r8) accept$unix(r7, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000180)=[{r7, 0x80}], 0x1, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5, 0x80}) readv(r5, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000001000)={0x20, 0x8001, 0x18, 0x6}) r9 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10, 0x8) mknodat(r9, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) dup(r11) socket$unix(0x1, 0x1, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r15 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r18 = open$dir(&(0x7f00000009c0)='./file2\x00', 0x10000, 0x161) r19 = fcntl$dupfd(r18, 0xa, r14) ioctl$TIOCFLUSH(r19, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) socket(0x18, 0x2, 0x0) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x1000000029, 0x3b, &(0x7f0000000040)="02000000", 0x4) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x1000000029, 0x3b, &(0x7f0000000040)="02000000", 0x4) setsockopt(r21, 0x100, 0x5, &(0x7f0000000940)="878c1ef0f9edfebac601cfe9392c6a94326576b4e2a86834b95ff284efee05b0d67bb3ff03b639b6472c83014ddb6bb186fea23c1dad654219088143bc20ee12805765bf9bfb918773dc12abeb614a2d6098438756bbeac9a27e233b54975bf3c152e7609ef706c80fa9db120982d5f2e45d82382a58d408732752d7cc95", 0x7e) openat$pci(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pci\x00', 0x82, 0x0) r22 = syz_open_pts() r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r23, 0x7, 0xffffffffffffffff) r24 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r24, 0x29, 0x6c, &(0x7f0000000040), 0x4) r25 = socket(0x18, 0x1, 0x0) r26 = socket(0x11, 0x3, 0x0) sendto$unix(r26, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aab7e294587397a31f8187bae4ad6b5b23ed00f4c8b2ca3ebbbfedcbdb0000000000b5d602000d7dbf6ba8af63ff37282921e4fdee5bfd4de7901c089e226f44d78389e0720fd3872bb22f310b404f369ffe90006ee01bbce3aea8c5000000020000000000000200000000a3f8000400000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r26, 0x7fff, 0x5, 0x0, 0x0) r27 = fcntl$dupfd(r24, 0x0, r25) r28 = socket$inet6(0x18, 0x3, 0xfc) r29 = dup2(r28, r28) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000003cc0)=ANY=[@ANYBLOB="fb18320809d00000000086efd40000000000008b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508c865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e1e985cb118dc40256b5840cf71fb83a1177fe9d17b97767159d0b2fc5159a0f5c606a3c30dc9b4d162350839a45fd306973220ac065337bed7b57b837a4da26d69d9a253b6cec708000000000000007f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa68286077544e3d73d3443d1c2a393d6692d639d13a099f0cc149b352e75174216eea32dae6d004dc861f3f796796e536ed02c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af9876daa66f22dee4bf6e63ab243da232831b15d533f18606cc09b7df1d66f8e75ef2e69e5595047c404084df6199790dbbde977bbcc35c9a18b00642d72f61c6a4af51922fe1a79b84fd3a0c28bfe7cad959601e8a9a4a40920238d58d171c416ff071b06464a0b3556d320221af85e3d224e6078511bf87262a4366c00a96ecb1b6622b4349d2b6dbbbfbe3e7c5b0d335590a84554129674ed9b5b4d108756d7487bb493fbb10251e9edd68cffc191dc910d64afc40627bc06dc5b08727332ce18caa2233804a2665fe4d56cbd86a05a1f22f5e383cfd9615ca18271368bc3e790b05c73afad4971c80ff1e90591ab411877ebcb97cc0d4c73417dfe41a4826796a573e7682dc748f8a3fc77a8b934bc10fd5a69dd4709b1cf6eabf5908de5f43df2aa6d7d37f995fdf99df7bae6224c93a6f3ea13c0f6d1ff240dfa4e289b383ef85c2d3c83c1541122a0d7b9020ed0307478b16888096576a7539bc3d336f3884d7008eea0e1050b839c32260dd8d76003b148b3e63c036416bc9314583fc29b1fbb1d23499cf5b6c924029d970d32a130e90ddc330f63fe150312a0ac70ba334d4b9834789df0d6c55f5bcc9a2779bfa64123f897564f259064e95b9897ada012a7b72e2715712e3178990e68aa4f90a9694bd958ad583d36734122cd7ac070f000c5bb63433ceeb0735eaa3f191cd0747bbc5add24e5b3ba28ae7ea05e07968941161d4c85b806728165f52a37d39f2c12e01e34984af7efd10737a87bac500c7bdc26130b4592cf4680c6933ab8c4c7122bfa9045fb5b89507fd242a1c8407b5ec086585b1bc1f2cd9ffdc008574fd8078c103100f2cfdf2ff0235825f6f912532e7557462301f55b3da921dff07ae2fafa8d2e3e501bfabcfb1223f591e5b0de9eb65ba444b00f3f856f6ca8b6f197162b84e6518983afaf6ca1e87232f1c1a7efbc77a208ab6f268a9001646b986fb49c74aaeb912ace4fc01236f67f8272b7a3559d3cef5580311c40b2c797cfbe75c678f63a19b403eaa30a9b8ec9d0ff1e0f952e4b1fb4d5c777176c8421aa6a1523eccda46d4faed439070d9225342ae19f3eb67cafff4e2f484571dd59897b7a32893c8f93a61e8c85bf77120b664a487379395441676256802af1199eb1d0da0152a4a12c3b64dfb53315ba1f7c66a7222ace28dc631541338fa7bc712ca1508cc0927c56da13bf"], 0x1, 0x0}, 0x0) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r30, 0x7, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r30, 0x20007605, &(0x7f0000000d40)=0x80ffff) ioctl$VT_ACTIVATE(r27, 0x20007605, &(0x7f00000000c0)=0x5) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r31, 0x7, 0xffffffffffffffff) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r32, 0x7, 0xffffffffffffffff) r33 = syz_open_pts() dup(r33) r34 = syz_open_pts() dup(r34) r35 = fcntl$dupfd(r22, 0xf, r34) ioctl$TIOCFLUSH(r35, 0x8028698c, &(0x7f00000000c0)) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x20, 0x0) pipe2(&(0x7f00000006c0), 0x10004) r36 = open(&(0x7f0000000700)='./file2\x00', 0x80, 0x8) r37 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r36) ioctl$TIOCFLUSH(r37, 0x8028698c, &(0x7f00000000c0)) r38 = socket$unix(0x1, 0x5, 0x0) r39 = fcntl$dupfd(r38, 0xa, r38) ioctl$TIOCFLUSH(r39, 0x8028698c, &(0x7f00000000c0)) r40 = socket(0x20, 0x1, 0x0) bind(r10, &(0x7f00000011c0)=ANY=[@ANYBLOB="00000000392871d10000e79a53f72efb5da6290dc2539943415a202d1c8732fd0200000000000000bf8c69f4f58b3e7a60933069922a3b665fcab28164adee717a79a6e291d2034701675aa557b0f807ffc4a4ae46138efb5c9314c528e4edc952f960009a979404171175de315bcb9f784af88b36c2b5b9b63e2487459f5e9f8ca5125cd9ca3f4df3aea189956a483ebb4c47a8bc874a42f18b512c6cd1fc5e1a78671b18601a00ab31fa4eee446e9ee9852b9d37af81236656b0db6408d92e696be660223537a9a7a23555f032a64a635910194e5f471a6f5d721cd2b41a27789c6858f7d9583479ad6632f46bd90e3645faba39c640a71db669f0911fec729f42ed321ee70ab7e36dee4d7ea8a8f8ff8c848c11e18b872733715edfb4b3580054f2072f6a9ac578b5c3f7454554c17ee7d712790aaefecec8ddd72c79194ab1061dd951cebf4500ba0465b049b48233b3f430f4c2609871e212b92d220a5bd08a92c3ce68d892538f488dbd74d080592098a833971777926bacb08137d4d7d6382f67bc7084f0476456d82a29b6741c4c3d767dbfda79504fff3ed597fed69ee9c7c418865b72c6521c978e3667442f7dd3a1586d422fae2c2332c94832770735335a386a3982b8a51c52754b678a0cb7b9e3c850c183633598525531d72c61b005000000000000000000000000b91962c9a99e91e11a6464548478a198895fabec2b60e6a98ad4f2b73add3505c6d8748766cf42f1f650f0df98e2bcc02cbc53"], 0xa) dup(r40) r41 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r41, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r41, 0x29, 0x20800000033, 0x0, 0x0) r42 = open(0x0, 0x0, 0x61) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r42, 0x0, 0x0) r43 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r43, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000180)) semctl$GETALL(r43, 0x0, 0x6, &(0x7f0000000000)=""/155) 11:17:41 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x41) read(r0, &(0x7f0000000180)=""/219, 0xdb) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) fcntl$setflags(r6, 0x2, 0x1) r7 = msgget$private(0x0, 0x20) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) msgsnd(r7, &(0x7f0000000240)=ANY=[], 0x0, 0x3fb) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653544082971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea74620760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee3a804000000000000a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d218500"/477], 0x156, 0x800) msgrcv(r11, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r12, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) r13 = syz_open_pts() close(r13) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000000b40)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}, {&(0x7f0000000300)="245b98a0e213b7d5186698a135986fa3c1f531fc91c678cdf8127414ba28058ac475510ed3317fd169ee48", 0x2b}, {&(0x7f0000000340)="f014b7ce3c29d6512254d1abe4c577b113d4fe1e7638611fa809666178ba8657f256dad3db824e92411d1a36ed2bb4dd6eb2c5f1f06fe56b35eecec4a509b69b5716f8c6d72ef5e71837d4fce32d970473f6b389ae80973e", 0x58}, {&(0x7f00000006c0)="5f0b9d8aae1c38463371c7f42819b9e5092ed857fc9cc74171edc82a6aad4d065aadf95fe001bb9842a1393fb27f9ab93a0665aafb6dcf5cd4c02bfb8360c5548e5465fa7fff", 0x46}, {&(0x7f0000000f00)="111c4e01bac5b0c86d59a3fd3ace87aaa3596d4bc5cf4c9897b0a32fe4d847093b8be35e69ea1e0a9612719c9ae0ef038018ebd9fd73e0c4ce97a5400defba347c9dcbcc2d644ca2fff5b839938073651bf5450e5188ea31de5d9a269464e5b76f4b2233ba8a14932f5deeffac544a200b02445332386146963930fd6c29fcbe5cc31551c69ff8500468e9b63d2330c0511f04c231c0bac52c26d27e15ccf0067be7d4832ff0189729", 0xa9}], 0x5) fcntl$setflags(r14, 0x2, 0x2) msgget$private(0x0, 0x20) r15 = socket(0x11, 0x4003, 0x0) sendto$unix(r15, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r15, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r17, 0xffffbfff, 0x2a, &(0x7f0000000200)="ff0000007e0da6556bb22ed0353cd1cb7d1f34707a95e05bd60e5ab005b11be27704543d24c784d1b9", 0x29) r18 = msgget$private(0x0, 0x2) msgsnd(r18, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r19 = socket(0x18, 0x1, 0x0) close(r19) getpeername$unix(r19, 0x0, 0x0) close(0xffffffffffffffff) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) r20 = socket(0x18, 0x1, 0x0) close(r20) getpeername$unix(r20, 0x0, 0x0) r21 = socket(0x18, 0x1, 0x0) close(r21) getpeername$unix(r21, 0x0, 0x0) r22 = socket(0x18, 0x1, 0x0) close(r22) getpeername$unix(r22, 0x0, 0x0) r23 = socket(0x18, 0x3, 0x0) close(r23) r24 = socket(0x0, 0x8000, 0x8) getpeername$unix(r24, 0x0, 0x0) msgsnd(r18, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r19, @ANYRESOCT=r8, @ANYRES32, @ANYPTR, @ANYRES32=r8, @ANYRESHEX, @ANYRES64, @ANYRES32, @ANYPTR64]], 0x1, 0x3fb) r25 = socket(0x2, 0x8002, 0x0) connect$unix(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="b35e004835a9e535c89ec1f515608a308a2a7832ae2bc9f71831ad0e20bc2dcd8b68220d"], 0x10) connect(r25, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r25, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) r26 = socket(0x2, 0x8002, 0x0) connect$unix(r26, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r26, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r26, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r27 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r27, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r27, 0x0, 0x0) r28 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r28, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) r29 = socket(0x11, 0x4003, 0x0) shutdown(r29, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x5e) r30 = socket(0x2, 0x8002, 0x0) connect$unix(r30, &(0x7f0000000780)=ANY=[@ANYBLOB="5c8fc0dff9d4d023c1ff61619187a179b733917c1929f883d4b25164526991953caca84df461cb42ec63db42b71da692fdb6bbe2754e3f423a0963bd27b961121f8ffd3a58f08ef699d104f9f4c69f109590e2ec1635a886"], 0x10) connect(r30, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r30, 0x0, 0x0, 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="fefce59ba300002e2f66696c7be792dfa254515f005986ab75c82a7285b7595c70ff6dcd1b9a476414177b25d45a6f53453c84109f6d066212955304ffa4fbcc1bec55510d3855fba10a8572da6a329b84b6a895d2a3301856e361a45cf635f0f5463c53bf370c627221cb3aa7ca9742b25c11e9085b1081b1b0110c1e240a9bf03260df8627c5d19714eb436a2ce01f16b5ad8a4810a16fad0a5417167ca0125f55b485"], 0x10) r31 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r31, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r31, 0x0, 0x0) r32 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r32, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r32, 0x0, 0x0) r33 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r33, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r33, 0x0, 0x0) r34 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r34, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r34, 0x0, 0x0) r35 = socket(0x2, 0x4000, 0xff) connect$unix(r35, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r35, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00002e2f6c653000c01af680a194640d5efc734a525c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ada813fe37170f4832592431b0da56b34698f95006b948fc48ea88186c8108d45500a0c000"/91], 0x10) sendto$unix(r35, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r36 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r36, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r36, 0x0, 0x0) r37 = socket(0x2, 0x8002, 0x0) connect$unix(r37, &(0x7f0000000c00)=ANY=[@ANYBLOB="81d814ccf3ec782e1b8a404da7490145f93d6988e510a9843fc6c3534a11542c0c69ebd085e3ae23e20e5d3a40233ff1b45b2aa8e259a53331adadce09be1e1243c67b477b3e667c0e4cfcd0fcfbb96596063682d92719a312900bf65e0b66cab9cc7426fe655addde75dbf4d26f4c8f19cfae8631658b3fb5de3771874cea131c850737f9f0b15f4d0d4fecb7725c52e88e248238b6665620812e8d37170871beaa3e035428e512a50acef2abcac3ce"], 0x10) connect(r37, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r37, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[@ANYBLOB="00002e2d66696c65302f66696c653000d5538f08b6eee31476dabd8115fe43dac5d9f80a0a8f5896b4e752cf0b77b2b962847898ea2131525eb11985817b2b86ef72c206cf3be82787ddf75470819780e700d42492259a7659bd541ce85524ecf740c80fd9f52454c04c62dc4f306cfb4b623e21f6079be6d274213957dc440d3597f577958e477fa4dc8430e082869c1808f6693e93d397bc410c5b6922137bcff88d15fff9d56d80992d1b14a527d55298cd1b5dd49b3a740e7a3a8e82a04af260cd1624eb3eba1d7c4f1f45d11cd8a23b23865025dc554d0d52f0940bf58b5fc2d4bf3c7491f50062af864dd6933b8fe7fe573a793676241ec2580c219eff7d5cd445ab7eb5e501908e0f6ac97ef885248c399d3881c2e298ffc5ee1f1cd5e9c1454adac55f1267f22ad7c80838a9d5bec5563f96cb8c9aa24d80ce90e7556da82a87bf3d2617cd30cf15414a7eca17c6e78889c601439a62c973ee6702934bc09ecca082f615715cecffe7d35a845a02652ffa190ff61813caf14cf58589fa1652f677b887c050dfca83531f4ffa326186bb9fa96a1af02d9a414615a6239e66b1edc6a0decf0bfceca3a5d4eecf06b00571eba7942f29430ce63302119a97c5ee1abd6dbc225b476ada3f8bffb93852e94276d8bffcfa686f50c00eadb19ea61778ff6171f9a41264dc6a77ac19"], 0x10) r38 = socket(0x2, 0x8002, 0x0) connect$unix(r38, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r38, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c04c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc2fdc09efd807457777ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3000000"], 0x10) sendto$unix(r38, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r39 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r39, &(0x7f0000000140)=[{&(0x7f0000000180)="440239d086", 0x5}], 0x1, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r39, 0x0, 0x0) msgrcv(r18, &(0x7f0000001740)=ANY=[@ANYBLOB="bda72d9ee2241d88860600006cd00cb4543ed09bac51ab6e25151586e3eaca11cba101af49ad00000000000000ac", @ANYRESOCT, @ANYRESDEC=r32, @ANYRES32=r39, @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESHEX=r33, @ANYRES16=r34, @ANYPTR=&(0x7f0000001040)=ANY=[@ANYRESHEX=r35, @ANYRES16=r36, @ANYRESHEX=r8, @ANYRES64, @ANYRES32=r37, @ANYPTR64, @ANYPTR, @ANYRES64=0x0, @ANYPTR], @ANYRES64=r38], @ANYRESDEC=0x0], 0x6, 0x0, 0x1004) r40 = syz_open_pts() close(r40) writev(r40, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r41 = syz_open_pts() close(r41) writev(r24, &(0x7f0000001680)=[{&(0x7f0000000940)="ef6dd3bfe2a945dd160e3a7b56b88e19f5f57fa72b388e633d359bc313e0470fb55c57b672301f548ccc6bf7e9358276c13fe3823d10a5d4177abc"}, {&(0x7f00000010c0)="a3a6005a0a2c323ef7ec73025f6e6dea9be769e0233c5bff84d94f6a8a9c11015db3ef715c67d9e3ff49a60646756d229bfb18a441eb8ff3fc70f872fbb04742fcf10dd49a602a181c1a407967527146eb97a2274ae721e07ca1b2eff96d3fde1912d14236c54589b6aa3fb481e3952a4fd33933ada385c8c29a4a2c80c1bff4d2810b9369f78cd72811676063e671adcc6f92e9371e3540baa666"}, {&(0x7f0000001180)="33933dd26a2f292cbcb80a5c40d884cc3ac0fc5936d0d131cc2c131f00677750a01e3f319350188ece2a445f19ef3a62908764ff743e2a0d81d1870ae1fb2caa49de985b6133df0290cd099fefbf2ea80c08d3db0a6dde86512e7eb2dd5190e60321f51034cd638c51e2d711946a1fc828d2703da76f253a6124471720f4697f7ae35510ba744c9c07abe9ca529493da54cabdafdbb4697ea9c9784a7f5320dc258993d6ca27544f0a2b8f2ef762e257d3640da7d9f07624027ad2bc95d9af7139ccc56dc1cdaa69bc79c7fab701f31068ddd2b1651dc204c8718f21ab398d85d8daef5e4ae47e4c897cf47b4b5cc7733d190ff330693b45"}, {&(0x7f0000000a80)="e53d3b7dd1f596a7a927642fda85384c40"}, {&(0x7f0000001280)="804e0f43c34af491d1ea0feee384e209ac8855cbaa4ea915cbebd6d2fac784c7f2756721d2f0d738d767f5580f5cddcbe7c2b6bbcb1655e75d26b95496c3bca82ac413f043adb729a2fe8626c6fdac30f1252bd53c431cd9ec2e51b9a8881cb773330cd0b6d535994e046f0e341584a260c5b50e60ab7b2e08e3a7025e265a70c03708fd4a05391b77d5960e26ffed58a7ba9cd9730c336adbafc91e04"}, {&(0x7f0000001340)="0a11a8005416ada99260af00a7a8b4ee81f2770b0d01e31ca863f96746bef5471d5bd5b42f4ee40a066841521664429e0411c691c122c2849be8c7bb3527f2aefba873d607038cd00d4085"}, {&(0x7f00000013c0)="460c0eb6390b1dc8cbca655eefd5515fa58eee17e02e4ad1724b50ba02daff300620dc5e6722150681b9d65ba1ba2e9805c69fd7d72904defc4c9b94ae701d27474586e648e92d6659cec5af8f06bf70c0c33c958e264eb54d731d9ee05fbb0a1fb4dcbd01e65b73d6e4e65b09e3679e82786bb222850b0d144ea6194171ba0f006c5791723e6406edc3677948cf282450e632e829b4829ed588afd96ab1e3595205b99ecf645e7ee43bac45de35fee62d9665af8d77e3e0eab9bb092e7bfb56a7d04f2c07b93522793afa7538c19511c87d165463b4b27d261e7ecdaa11883b2874c200b1e56ea39a8112b251"}, {&(0x7f00000014c0)="f81cf2cecf766d758b412d6560123a8948cfd3843b4aa02e57dbdb39d0b3e44fd09de073c3e0e50d3eefcde031ab6a2a0f16c7bbdc4eef187cdb07ca81fc9201231689ba31188832c8868148eac26668268b9e7ac63573e85c49d5188929bc79eebb83a0f53c1996a19fa180c07544fbed91b9d33c384eb2e428f956eb216c6ea8a003eb00c4314f04a8cff54aec6749a82f00c17dcdd3b523e03a7ceb3c383ed6f2e2beb3452e3b3fc5"}, {&(0x7f0000001580)="582c05ef38a8e9a3f5cbd88633ae692e01759f027cc9cd8f131116a88739326ca432aa171ebc9085c9ba00bad7e80dc3d604170e1a045bfcbd8e6abbc73e6a836dd619b42942cc63c3602dab2f0126cf0837e3abe8accbfdfbeaa7bf1256a8c1780a9303a0d68ea84282a0e067f0f683652825d552e07b8590614ed8ea3c8a39775c993e5190577ed1e1c82ae653c747776a60722c729d6f0b9cd4228344481d9761d49f27284f4cf23b4ab6646e490420ea581621331250ce38ffb9698a5a0576170286fd72bcab1304e56107fe905511"}], 0x2) r42 = syz_open_pts() close(r42) writev(r42, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r43 = syz_open_pts() close(r43) writev(r43, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r44 = syz_open_pts() close(r44) writev(r44, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0xd, &(0x7f0000000040), 0x14) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0xd, &(0x7f0000000040), 0x14) msgrcv(r18, &(0x7f00000008c0)=ANY=[@ANYRES32=r40, @ANYRES32, @ANYRESDEC=r16, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=r3, @ANYRESOCT], @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000003c40)=ANY=[@ANYRESDEC, @ANYBLOB="5bafc043dd09852db2f26179141abb95bef10f40d7808e6317f38c8307c4da698b2d14ab54aabef17e1d02db3a6a7907dd00669ff2e13267691fbfb22635330ee78f65ce0d1d972504f68ae5e6f31338251dec0872054d7c53534fe6055be200b6260771e3d610a63bb42bde2a332a973c2cbc1bab62584e", @ANYRESOCT=r44, @ANYRES64=0x0, @ANYRES32, @ANYRES16, @ANYBLOB="375aa175f27b3cced4c79504aa924720363887cb97d3aa0137a43c5dd6db722056281a25f7dc18bf55a172bb6472af3707eb42332e389b032965916c8a53c4d979c722e86d00a7000e4c7efac19fefafa82c635735bf1a72b67b5ee5c19774e5ddb54f5166142a067fc84bf0b7ca86f67160b4414752390c9674119270af0b69aded3e7e0d13205246e4dd567d3ca777ab3666bb8558d0cab966101d95643cb0697a741d32447b9255016cd01fa437fcfa415a5fdca6715ce5d0362d4073758f4fe98d662652ab0ea601ed5f41b6967c67a59013db48f85d4b5690429d0c620a9e6d2c671f004d3e83062cfbe9e1f1843646c0086208015f1c54e76daee19c18d0333e751cb39d44681aa8f2ba54500c898217c6972a7810f40e1641a4919803fa510433cd66e474c93f001238ad0778af56efd49f614021dd3489ea76505536b9002452704c5ebfa2945c83116252451dcabbcec9eb7f6f3799226a942b8bcac4f6af34c1f58b4dc6b1cfb6def486986a9062cb3bccbd5613bd5db717c7e469b81d6804f5c813568899bb760436e91fb8334bf7c878ae3f60f04a469dfe87584b00f476e1c01873c60fde69f6bd8c990d5afb6d090d2fc2c2f66b170638484f05a267a299893f9a4672ce8398a3ef796091cfc289392a258ea68ddde6bf31a68704e1519c0acd9305bca32ce6f3c342f0aad0ee5ef25c6d6295a1030bd223b75da399e0828cc0d20a9922f3fa45f23f54b6ee51f9e28f3df9a8aee70f5ce5078f1916a4492984f40e056c5c9384c80b0159f0c2bc6dba84ec668874ac674c86091e4de6390ff3b755ae870511ae00817e8b6363e60bf65196f0a874f6ebc6899fbe3fae4905b95437cc9ecdfddb4cc2034cc146086bf7c3f1030fa5925014ddc184b65aa8548c13f88679c129c7ffec54fb50963c90cb3dbc190645c9c90f62e6da1cb9f77079bd8cdfeb0be68cad3085ae582a36fb32cfee25f5a0006aa2694e5dab62813314ae8b0ee623e18d2fb9afb9e3aef5d395d50f57053f33a30d9d669e0fddd6a98b710a6bfd0b1a8e36dddcedc066a96dd587f916da389123a42dbd65c70332d984b26ece66c0a843cf1df9b8027587f4e9a5a240c6626770d54128e21c15a4a5f1353fe607ef9da5d94cac1f2df1ec4186cf4b9e480a69f58e66782dc00fc209ac3e8b186172569dec82ccc926afee3b6f0f0c3d1b36e7adc7d0b5bd008017844f5f6b3ee362c946f74f0cb785d7d8c216ad624e0d425e96df4713087f8fadece0c003f215485399c9c433b15855bbe97569478170f0117efdb8ec794ec0e39b506ed1189d17a81c0e2c2ca2a8e5a577e0b056ae4a7f367157712634e31a1fc249f981bddcd39486030cfab128e72e3f89286be8c5feeac6f7e8d617bdd97609291d6ecace09751cc3c6d0b295d85584e9ec6154b29a09a1e782ddd164a127c2e19b97d87fd0f61dbcb187b9d2d111619c47a8d9e56df9f092d4c0605b9cffc68f301871c45f0657e935d3f8a4a64ececa7fdcccc4eeafcf4b60518e71cafcbad48c8beecb2ffe2d387f10491c1e021f760ed42c1c6c457955492665aaa93cae0d79a82e31157bd9ed1b86a30efa63a6c149081925f2bfae4d8669225bcf005cb624b3cfaaa1c626a1e0a003ca3bfd6770cc268b67c2af9f20d2e280979165aea1cb17ce87829e11007c4450dd34cbdaece65f7a8d93026ea6aeeb6c50f2ea5fcb187cf47b475b83335bbee87aeb8516853bfc91636e24a963c491b10bd13cbb5281aee4aaefc5eab34be426aefa694246e537751098d3847fa9a0ec6b8d49cf4275cb4d5f9826b6d16c3136fb9a9d5a92cfc18c787f3b98870b0e331b5304251028558efdc7fb28a9428ea40f506f959c9e871db0f70214f450d4e2d67b50d93fd4ebd9d7de7ce6ac284e12f41b38d141cea366275c52a25af6e4d84d4ff887d1e4dd3aedc4b014974e0129db319d2654b0ba6f919885501b16fda2b8b39f54dc01300f09c39898fafaa697144810872c02c3fbd91497558c1a0e60128d45aaa6fbe587febd609b22ec9c083085cdd5bead0833056e3066e2b53945d0f4b81b39582542dd56dafabdb265714429b4000c2e668937d9dd3aca46633d7828d765d7892d11d9b708ee6d9675e907c6bbb12599031fd4bb6dc3a29fc532e69296bab017fed48cb8b4e2b1ac4c49d211042a7f982415cd96097e28f8a014501b5ce653138d9d5f0d063ea581bc371a4a938e4d7c111b8ce88df2117f5a4c7d865999b30b6956272614c5dac4026abb2c0039c6a1299d73e17f63688afab2b31cde196dd8a622361d790f54e2afb6a95eb195ce79bec2a8e7b543e857af5cc5dbf82c566c227fce98ef6f86ee0ea24906816ad3b8cdf4fdb993e3f94c8818611002e514b8f18e2bd741cfd59d632a7f15acbbb87a2801f44337b5e5495247b26c33da4f66dc394880471d826859483f339b7a6441724b359c05288027d5c14045866b25c0fe112bfe007f1b6a4a2d7975904832fd1495d4895628c04f170d7b6c755c7d3c688aa173cd6d3fe7f0a267b26c82a10f928b688f275a909d199c3bbc70d042fb8d9f5d291a3dd9e6e01b00d632e2214fa4f10b84b66a023732c8095605e510fc61bb0a52d2403df5a60947e7c8a07eea8079eefbab946f7ab16ef705fb42af92ee88369a9751cf99c1f54c517670e92e651fa271b6011b6315ca0aad84c1bd2408bb8aa3105e8577fbbead347094cbde8ad377d1ace3bf5ad1e51e99e0c03fbf91a5d27a9f400c475e7d349ae243b3b71e19ea7d7a9bc6b975b179779c7ea095b516c6a557cf04e7722e794f92888b09d56dd2ced16333800b12fbdf88777b94517b0fcd35ff2227bee90951cdb26de8bcd725c2548c9929cb5cbbbf1f364318851253342579155d5847924841330a856f6df8d1daaf23792cc1961fcea5dac6526fe2428ae40df60f5ec6f0bd7dffa985c4793b64e4833c245843d73c096b4f617ea8147224007820398ec5082a7f131b3677781575e003288d9bdda179b87dbf0d32a3dd5c41bcc4837ffc2f7adad3a7bc1f3f18c04970ae1111a838c98476cbc52da9af5c83d79b2f149d3cd13dce3f95a4179621dee0c3794407ce239f3434b2f98c9786a8c1c58d111ed3a762685d058652dd07cb06f9129912b44f1c5ada5437648dce7d75701e0f2a0d6bf85f585efd7be84027b3443809717ce9f5ad89a405c13d5752422354187d4a5c3049894f34a3b02f4cab3f1ffa0b36e16a5f76e7af66922929fd544a72687ad8b06c197a568be90ac368a40ab4c623909ae7bfb8ee40ef5c187cc26cf4329a32e74c12870ce76a0b0be2b750a34c5be33dfdbab0c279ba7f4fcd699ecdd31f6e077fe53508ff3d337418869ca604228567e79ebcaa44e6555cd1a58f40085f42894a08279c59fe6dfa5a58ff40f0cd7276687305e5397df1a6298caee8438b5a182968d749e313b293b5a0a5861a834cce9f8a4ae77658d31785e90a600ca74c0e20ae23ada42006015a30bd920d60833951f0939f1ea3ada18cfc46630f839d7d817a7cc6ed66a83292407acb93ecca8f001be2010dda6db72271f16d7a0647c77f810075b2a5fdb2242841eef93e891bc2ee5bc9d4e3bd76aa2973badc4fea9988786165290258e29faecec20ee61b6e6682e01fad5aeef235961d5a474eae9a70559187bfa423dc238ebe4b7da915c739c8215441e78d32caccc0a170ffc9cbf9d5e073160654a91b2a245ded0a63868d9238692d795290cc5f19e5e8382c0bd755978e84f409cf88923cae0eae3a09dbb9ea6a273e0b6409b81ff0fe6dcc1cfb2dec40491d012dcb82d086244cf6a979a710ebbb08142bb4ef2e6a8f45025fe9d501c2fceb39d73f1285e7018660c9cd2de0c68a0161c2c5deb0b9c2873b57e10d0fd3b7deed1e4f9e0def9cd807144946a725764ae980cdc2551807652a99cf95bffa972eb94e7b9bb6f93b9ea67cfb327b8c0c394ebf77b1395fc1a1a0f179c775aea7dcaec370bcc2866e2b6b4573ddafc6f2f880cd52bdbef9cf79de7ac7c47f5c07ee81a1366da08fd730445c24145b52c416f7660078a73b95d9da5e5089fdc40570333972eac6cbd852692842e1844705403052fe659c8cd8c6bad0a007e8c353383cba35d714e00879d313ca8f43d87de10c8691f5876e484195871b62c5d2d4324aee1b595c6b4be1aacad7acf066fbc86dce976950a3a59254768fafb00f28ee7c2cb25096338c14aceafea67f45a852480a7cce528d47440faad2f5ca3ac5f8fbbc1bc51ea08634fda3cae6f24950a88517aafd86507af6f1307c20908b3929dd9f2072496f9b5433c923197c35536b453e3885fcc3a187acc62a1edf1fad133ba8ef344447bf45daf1e20c679352547d3bbfb620d2090ba9edbff0a39d2d9b2a130dcd8952e59a09df95aac68d3675a6a41328da1b961ef7c3de248a0df8c1c91b8e4166a1791ff59c4dac52d1a8c2e7dd62e6a4a21bc3ecf2a1a447ae495d22cf01cc28ab73f33421528127961e412a715152315b2fb71443695b16027ca1be2f15504104185e08cf4f3db707b9616414bbdcfbcd6a15ada49fb71f066c507288f9bcc73dad0919e109c718dd887b7f498bcb367e6bb91f83409534043ab222d19cb87d613b814eeb64bd5ff179d05c05753ab51d0d5350f9d0b7263c6751d650997a83aa9d70a06bd88c0c4b934d55928e4fdcd8b49eb41d9f24dc79218d438451bd6dfe4901517af40be56a210fd601879fee06cffb9cbbfff2e01e713f73cdd9cda6bcaa1120f23467161ae7161bf7d662e591b71034d87455a45ebbf0c42140c92115b93c9bf3f659b19646478140ccc8a0284219106e64c25afaad57865799246c12ce870860d0506b39a6ca2b758cbfc6f725526efce5d2dd2f859fe361dff1e2098b73143858c4aedb197307bea8bd8bd7ddf2bd59584d02bc78ec9ad6fe81a8d31fd43df08623fe24479da270ee96499f0468dabae9f18b6c15c435b420a0ab3ff73ecde913836eb2e54638b3c62327c6a2d108694e298f3423c4bf785fd2a601ffb81e27a5c01e2105d4206dbae91e293df1e72f1a889c353a0f7907e3258269ec6188b2c31f6a84cc6998bf53a44bb44259ab2470be46aa631dccf2c6a540753bcd9f67a1f13b31c7f6561dcb5f1d20b29c419c13c5f24f43c5b53b6a1fd280e5ebd957f2f18af8ca012efca73c8cc29d6603c512d6795ea981ef7075110f606d1d0bf37bcb55ac4e2b92450eb9f6761e7775c85074ed98d5d0dd39421512ab922e3104a6ab5f13a52b43f78ab90c78288337f35de2d1a79de28f95ff0e5e04f6d38f0a05ab1eaa7e5fcafcbda224c3970cc7df94cdd14882696ca43d1642bc9339892c3b1088a9ae4036860752fbdaf70b8236452a86eb53a3764e0307283f24aba058a70531499688d87a545a9f1116ac5dbddfc4c78a71775d1a298127cc3356d3f0f7336625b0b95805d319a3ee220ce4c948f823a437ee3a3478d005873690450fe1cfb0bf7bc022412c7cc34ec98cc66f1fc82da2839d47f0984f0abb9152071a282010859c9857448a46f7861e9909797cce6bab850d8680ba143ad6c4efe0f7d1f7409a6e7f8277106317de5b0ad80ae55beac7ebc1f86b13b476a1873e6aa92f678ed5aff0c8b39c27a6cabcc607a6594b091b04694d84c0accfc5b4c3762d4c0e7818ee1e235c5da037a11e0741f4cd60a5cc0104b6632129b5f24a9f6c972f00067813aedef864030e670e02356fff18400e4991a21578", @ANYRESHEX=0x0, @ANYRESOCT=0x0], @ANYPTR64=&(0x7f0000001740)=ANY=[], @ANYRESHEX, @ANYRESHEX], @ANYRES16=r42], 0x6, 0x3, 0x800) msgsnd(r18, &(0x7f00000018c0)=ANY=[@ANYBLOB="021d200000000000ddfc630b84486250b08faa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a8831d3c9b6e1ee7e9fb7ab08eb70a200589f87b517cdd4d9a00d714a1b02a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c2720079d0cf40b9c8b754daeb2982d28606050dc516a0af145fd7f7b2baa4e2b6708b4a42e1cabd56bd7e882230b315bc33e600"/197], 0x1, 0x800) r47 = getpgid(0x0) r48 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r48, &(0x7f0000000900)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a6541ad00dceba70f3e7ffff0d0b06284c758907e282f01e42193dab83048f2860314208837732097e28405b8e75e82b3f66cf0d6b8945571239589cb3608748645586b190dc78983ab9b3e3a48c8a48ce1f46f35bb9b0e05361a062f2407a08c01a871ae538bbd21ab3f7062df3972e532562541470123105dac77663d07b42c3515d"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r48, 0x1, 0xfffffffffffffffe) msgsnd(r48, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e25cbe5033279a7fc258b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c6b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r49 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r49, 0x29, 0x1005, 0x0, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r50, r51, 0x8, 0x2f9f}, 0x7, 0x1, r47, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) msgsnd(r48, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bc1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00"/226}, 0xea, 0x40000000000800) msgrcv(r18, &(0x7f0000002a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef649dbe0000000000000000000200"/160], 0xa0, 0x1, 0x1000) msgrcv(r18, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000900000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000063b4be0ba7c6f2cdf5199e00"/131, @ANYPTR], 0x2, 0x1, 0x800) r52 = socket(0x18, 0x1, 0xff) close(r52) r53 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r53, 0xffff, 0x8, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r54 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r54, 0xffff, 0x8, 0x0, 0x0) getpeername$unix(r54, 0x0, 0x0) r55 = socket(0x18, 0x1, 0x0) close(r55) connect$unix(r55, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r56 = socket(0x18, 0x2, 0x0) setsockopt(r56, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r57 = socket(0x18, 0x1, 0x0) close(r57) connect$unix(r57, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgsnd(r18, &(0x7f0000000ec0)=ANY=[@ANYRESHEX=r57], 0x1, 0x0) syz_open_pts() r58 = syz_open_pts() ioctl$TIOCSETAF(r58, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r59 = syz_open_pts() close(r59) r60 = syz_open_pts() close(r60) write(r60, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r61 = syz_open_pts() close(r61) write(r40, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r62 = syz_open_pts() close(r62) write(r62, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r63 = syz_open_pts() close(r63) write(r63, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r64 = syz_open_pts() close(r64) write(r64, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r65 = socket(0x18, 0x1, 0x0) close(r65) 11:17:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pmap_unwire: wiring for pmap 0xfffffd807effe000 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe000 va 0x20ffd000 didn't change! 11:17:41 executing program 1: syz_emit_ethernet(0xfffffda2, &(0x7f0000000240)="c7a895b22a241c0a078359ff86dd6e360aa9cb9905000000000000000000000000000000000100000000ff0f00000000000000000000db5e6f4ab8cd979cf8bb0a97a016336cb5ce6c1f11f2185cb051f1330d189329d8da76b1265cf47ede8fcf3fe1c800932eaa8f514abf2108821ddc0ffa47d880e5a8b02d67458b37541a23e53cddfcc659") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) r0 = geteuid() r1 = geteuid() setreuid(0x0, r1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000880)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fce409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa81723d9ff448a930a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf123e9520295d5eb5e6cebaec1ab26419fcff1c506ead1ca4ff09165b9b2c7704480ebfddd8cd3ccfdd07d2961fb317ed147fd1a769e8a5ccbf1111b21a57085641ba372aaf24efe34262c7002f4282ce78429e569a69c1d131af991b2b216a3bd864da0740ff66845c919b31a2c3470b1ec1d509ef59ee5377d5f28ca3d28049983c3ef488aa4cb82b11b8327457a4187cff241df6402719ba0838449e0564df5a"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000700)={{0x0, r0, r5, r1, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r6 = geteuid() r7 = geteuid() setreuid(0x0, r7) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000a40)=ANY=[@ANYRES16=0x0], 0x1, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r11 = getpgid(r4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000400)={{0x0, r6, r10, r7, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, r11, 0x95fe, 0x80000002e7, 0x138, 0x2}) r12 = geteuid() r13 = geteuid() setreuid(0x0, r13) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r15, &(0x7f0000000480)="55dfa9c05bf51f29441dc5f47d752d2ac6aee0c87c1f5a7e9b137e23fb29aca301bc82ad9acae30627eb8e20aca14328fa9e3929de9c767f994df744a74bc912d89e", 0x5f) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r17 = msgget$private(0x0, 0x20000003c4) msgrcv(r17, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r17, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r17, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r18, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000a80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b5780635600b615f058b0fed6706a4d152ed0a438f8387c3440bac5a9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd84899ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1290679f850ca6427d5dead4e4b230b13faae27c9ad0dd25ea9c98a17ce708ad20907334f931a22df73bb5943db2da52bc18e230f6df6b235453d1ad011d3527d83eb7d198a0a91062a3bbb91eb81911941df3686f173a42bb71d0db37544d8b226316b0e22744573d392c8d3eb15ee21d7389215513b9ebf7a4120cfb594cc3c65b4aada0b6e46797080ebb10d9d39235826f6f3ab666302c8b5fccc5640f838510"], 0x44b, 0x800) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f00000006c0)=ANY=[@ANYBLOB="18000007000000007ff7e1dc56ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e31481eebe62c4693d7bb659ad2093bf0687bef6fae60339975e1d3d9394bdd44391141f85b603b3117ec8059d105b21c9b6320a4fd3f76f9eb17349e0b5552e9522010767b99c75a68e6bcb60b1355df2d39c909fa6bf0c7020e36cee504b366fd2b240537058ac82d39929fadbb9314fbeb23a37bc59f688d22debf"], 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r23 = getppid() r24 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x2, 0x5}, 0x100, 0xc07, r23, r24, 0xa5, 0x1, 0x100000000}) r25 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r25]) r27 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r27]) getgroups(0x4, &(0x7f00000001c0)=[r25, 0x0, r27, 0xffffffffffffffff]) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r30, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r30, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000dc0)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e31481eebe62c4693d7bb659ad2093bf0687bef6fae60339975e1d3d9394bdd44391141f85b603b3117ec8059d105b21c9b6320a4fd3f76f9eb17349e0b5552e9522010767b99c75a68e6bcb60b1355df2d39c909fa6bf0c7020e36cee504b366fd2b240537058ac8"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r36 = getppid() r37 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r31, r34, r35, 0x0, 0x2, 0x5}, 0x100, 0xc07, r36, r37, 0xa5, 0x1, 0x100000000}) r38 = msgget$private(0x0, 0xfffffffffffffffd) r39 = socket(0x10000000002, 0x2, 0x0) close(r39) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r40, 0x29, 0x80000000000000b, 0x0, 0x0) fcntl$dupfd(r40, 0xa, r39) r41 = syz_open_pts() close(r41) r42 = syz_open_pts() dup2(r41, r42) r43 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r43) r44 = socket(0x18, 0x2, 0x0) r45 = socket(0x18, 0x1, 0x0) close(r45) fcntl$dupfd(r44, 0x0, r45) r46 = kqueue() kevent(r46, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) fcntl$dupfd(r45, 0xa, r46) fcntl$dupfd(r45, 0xa, r43) msgsnd(r38, &(0x7f0000001300)=ANY=[@ANYRESDEC=r39, @ANYPTR=&(0x7f0000001180)=ANY=[@ANYRESOCT=r41, @ANYBLOB="c7c9e2f6537c4035b3", @ANYBLOB="d0a3ec8ca5cfda13a96b4ef04cd2e57b870229d06b583c057b5dd56fb2dee3feb4f322010e41344be0b994d3a878f9a2193dac76b0569f5cdc114f4280026a6db3445743be027ade097e43d0b439a786515a1967db62f4290417d6a501a25afb3f18eee8ffeff5a4a1c8c9aa4350e8dc94b17a7b6bfe1393809a21dd2524952f0bbce81fe649bb5dab4441df1b64a337679e110ee0d3b5911a601fc11ddbc814cba7966147afdb1b47bfdc27c515b3e3e74dd696da5b47723c6e6f9bcb8933cec78b98c7e5a6e4b969c87f96b2d9ed646c1a305fb3e450603b54925e82382f4b6576b4e6fc6eec7e47c6abd3", @ANYRES32=r33, @ANYRESDEC=r26, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYPTR, @ANYRESOCT, @ANYRESHEX, @ANYBLOB="688581efc5ae48dfae99827feeb7f5983232a71ffb53ae63ee68f058a9801aedeff493da517bc0d9a7b2eff143b130c5d9ec1ada76d197b696df9147902ed2c2cfee656e911b134132983b485d6d647700000000000000000000000000000000a9097cee419deafef6f5155f5f2fe8a181b1a6c3673d572a1a5c9ecfaea63ffefccbf3bd29afd5bf2ae8bef883af8ab7b23e2a5ab04f3354c6abb4a1b777fcc14873b0cefdab0b4ea8afe7dc95e4c3e1732adb2ef06aa5dd435a2b63dea1ac0afeeeeaebffd2ba5cffef470023486deab51fe5b57772b2463b0dbda9e2778a08511ac4ef8ab391b72315cd4184728f4481", @ANYRES16=r43], @ANYRESDEC, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC=r29, @ANYRES64=r28, @ANYPTR], @ANYPTR64=&(0x7f0000001100)=ANY=[@ANYRES64=r25, @ANYBLOB="1f90bf57f7c1862160b6094acbe92c6913f2d29a0a972cba250d192edd4ccf5e8cceb72625233c95954e7ca08c0c94a33e0b304cd052dce7fda0a440e4c3961e2fa73016591e7bb9e70917d7a3ac", @ANYRESDEC=r34, @ANYRES32=0x0]], @ANYRESOCT=0x0, @ANYRES16=r39, @ANYBLOB="930a7609074f7f16b74c47ff1bd8017dbfc0f5f81e8ce58b7252edba68530c379d7c2ce482b29efec1886b041d924f2471cb94645d6cc4e9b79e700965deb49100ea2938f672da4b20eb84ecf6c33875943a202a8efa5883e49d5cd1840dabd7c31eaa5938018d98bc045d4ce830c7065ecf972b9b0216956816609fb8d077059a967868fee23daf81020d229c4682508aae5fd49821409466"], 0x5, 0x0) msgrcv(r38, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x3, 0xc00) msgctl$IPC_RMID(r17, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r47, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r48, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r48) msgsnd(r17, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r47, @ANYRES16=r48, @ANYRES16=r16, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000700)={{0x6, r12, r16, r13, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r49 = socket(0x1, 0x1, 0x0) r50 = fcntl$dupfd(r49, 0x0, r49) ioctl$TIOCFLUSH(r50, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffff48) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r53 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r54 = fcntl$getown(r53, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r57 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r57, 0x2, &(0x7f0000000100)=""/114) r58 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r59 = fcntl$getown(r58, 0x5) r60 = getpgrp() shmctl$IPC_SET(r57, 0x1, &(0x7f0000000200)={{0x3ff, r55, r56, r55, 0x0, 0xa5}, 0xfff, 0x9, r60, r59, 0x7d55, 0xd75, 0xfa}) r61 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664, r61}) r62 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r63 = geteuid() r64 = getgid() shmctl$IPC_SET(r62, 0x1, &(0x7f0000001680)={{0x107f, r63, r64, 0x0, 0x0, 0x40, 0x7ff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_SET(r62, 0x1, &(0x7f0000000f00)={{0x3ff, r12, r52, r51, r52, 0x104, 0x5}, 0xfff, 0x9, r54, r61, 0x7d55, 0xd75, 0x4}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r51, r52) getgroups(0x5, &(0x7f0000000180)=[r52, r10, r16, 0xffffffffffffffff, 0xffffffffffffffff]) 11:17:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000076b41cc200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x4, 0x192) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r1, &(0x7f0000000400)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x1000}], 0x2) semop(r1, &(0x7f00000007c0)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x2) r2 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3, 0x4}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/220) pmap_unwire: wiring for pmap 0xfffffd807effe000 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe000 va 0x20ffd000 didn't change! 11:17:41 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x7fffffffffffffff, 0x4f}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r1 = kqueue() r2 = socket(0x18, 0x3, 0x81) r3 = fcntl$dupfd(r2, 0xf, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) r4 = socket(0x18, 0x400000000002, 0x0) write(0xffffffffffffff9c, &(0x7f00000001c0)="601864edce593d4d5ebf058fe2df60312a2194f0b4f6a9d16e56fc848b8ed4d88f7912888eb5fa06d54e339c90d9af7a38c294cab14bd616fe70b5b988be97f1af84aed53662789eab0f6e37f9fd58fc8be3ce0b7ffdcd16fdcd88f16a2f6ccfda4967a193e68533deb529e3d16cc3bc4363e937f6ad667e20d24bf4c5767fa9b28fac0689f5a2240cb38caef3fc7c0e8749317b170877f6fd3e7a05560f74d8054000f90fb485", 0xa7) fcntl$dupfd(r4, 0x0, r4) socket(0x18, 0x400000000002, 0x0) r5 = socket(0x18, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc038694e, &(0x7f0000000300)) r7 = fcntl$dupfd(r6, 0x0, r4) r8 = socket(0x18, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc038694e, &(0x7f0000000300)) ioctl$TIOCFLUSH(r9, 0xc038694e, &(0x7f00000002c0)=0xbe) r10 = socket(0x18, 0x400000000002, 0x0) socket(0x20, 0x1, 0xc) fcntl$dupfd(r10, 0x0, r10) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x4, 0x3, 0x8}, {{r4}, 0xfffffffffffffffe, 0x28, 0x40, 0x1}, {{r7}, 0x4, 0x30, 0x80000000, 0xfffffffffffffffd, 0x2d1a}, {{r10}, 0xfffffffffffffffd, 0x4, 0x1, 0xd706, 0x8}, {{r2}, 0xfffffffffffffffb, 0x8a, 0x1, 0xffff, 0x10000}], 0x6, 0x0, 0x9d5, 0x0) dup2(r1, r0) r11 = socket(0x18, 0x400000000002, 0x0) socket(0x10, 0x8000, 0x3) fcntl$dupfd(r11, 0x0, r11) syz_open_pts() r12 = socket(0x18, 0x400000000002, 0x1f) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0xc038694e, &(0x7f0000000300)) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmod(r14, 0x44) ioctl$WSDISPLAYIO_GMODE(r13, 0x4004574b, &(0x7f0000000040)) r15 = dup(r11) ioctl$VT_SETMODE(r15, 0x80087602, &(0x7f0000000000)={0x1, 0x5, 0xd7, 0x6a6f, 0x3}) 11:17:41 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000100000000000000000000000000000000000000000000000000000000004000000000000000831fc6e9fc50d93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576106736304c3312a624ea751eb00000000000000000000001b00002000000000000000000000000000699acc105ec2e100000000000000ca"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r1 = socket(0x18, 0x400000001002, 0x0) msgsnd(r0, &(0x7f0000001240)=ANY=[@ANYRES16=r1], 0x1, 0x800) msgrcv(r0, &(0x7f00000010c0)={0x0, ""/63}, 0x47, 0x3, 0x800) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000b5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf44100000000b74a41c3a60000007306370f8cc4f3fdb861000000fe000000000000000000000000000000b25d8ad62856dec8db1c88fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000000000000000000000000800000007c1e61d2c0b5590e94befc7e7a1d07e52f85a0e0fb73db5a498b6bf25b0b0159b3f399d26975c4bc828aef33a99bef0158ac331ef1957a8e3aa442fa836a7b2c80207cca1e37bfede3544a9625b6f612732cf755e743d2b04eb4cebfd49bdec2508f66f28c35cb5793678c9fd0221f9b3126cbbeccda991714484911e48476e84723ff5d3f560dbd7c228f8d83dbe"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="02000000000000007f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177e80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d2ead0e90732214c6f92cfea51cba291917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9ee1755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819977f48a4f25c811dddede1afdc8281ae1f9587c9a8bd2b33bdf9d973f60036acf93f1d401bd626d211182afc0c412c29c916be294bd211d69924d75ebc11861964a039dd679a1f5363c6e8ee6b1e4a908e9303d0a91ffefac8eaa331dd"], 0xaa, 0x1000) r3 = socket(0x18, 0x4, 0x2) setsockopt$sock_int(r3, 0xffff, 0x800, 0x0, 0x0) msgsnd(r2, &(0x7f0000001240)=ANY=[@ANYRES16=r3], 0x1, 0x800) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7943a38334d057b79d7ccff3e2eef00000000"], 0x47, 0x3, 0x800) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYBLOB="02000000000000007f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d8197fec1dddf3f0d3d950b59492e9e8b596b2107a398283d03ca615012af4b2bca120b63f39107aef8c21fbfc3391d6eb78e5c7198709c96de95bce5c9ac6476d746ddfa90ff5ff554c652119c0bf1fe314c7953cc23f87693c27a0499d9394f347ea1c803d8c5fb6276f8cc8a9e0", @ANYRESDEC=0x0], 0x2, 0x1000) r5 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r5, 0xffff, 0x800, 0x0, 0x20) msgsnd(r4, &(0x7f0000001240)=ANY=[@ANYRES16=r5], 0x1, 0x800) msgrcv(r4, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000017420041c0c0a14c4192385c5178a8b000"/71], 0x47, 0x3, 0x800) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000003df08d6736cc0d2100000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf80000e6bf64fe6e7e3f140000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf6410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c121d997cadcd720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b000020000000000000000000000000b89020420ce99f8179e0647ea7dfb1c2dad84c286a1a9010dee645"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r7 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r7, 0xffff, 0x800, 0x0, 0xff28) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r8, &(0x7f0000000140)='q', 0x1, 0x0, 0x0, 0x0) sendto(r8, &(0x7f0000000d80)="091e6d7d04572d98d9011e3f62feb13fa526c6d8a9963eeb69ece709cdc718f41cae999e47207e59588479b5e02e2e6a9933ced8e48812fe0450fe4154da33e0c66c4760d78822d2967fabcf1038d64c2dd3930791d250c7ba00878c24decfbb061ade4ae848f18ab2c07ccf5ac29749b336af8fa61389767c211f5a043f800108b4069c81ee2c94920b52779199ede3be", 0x91, 0x0, 0x0, 0x0) sendto$unix(r8, &(0x7f0000000300)="0f45935b7ae9ba626e8b02", 0xb, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, &(0x7f0000000140)='q', 0x1, 0x0, 0x0, 0x0) sendto(r9, &(0x7f0000000180)="091e6d7d04572d98d9011e3f62feb13fa526c6d8a9963eeb69ece709cdc718f41cae999e47207e59588479b5e02e2e6a9933ced8e48812fe0450fe4154da33e0c66c4760d78822d2967fabcf1038d64c2dd3930791d250c7ba00878c24decfbb061ade4ae848f18ab2c07ccf5ac29749b336af8fa61389767c211f5a043f800108b4069c81ee2c94920b52779199ede3be", 0x91, 0x0, 0x0, 0x0) sendto$unix(r9, &(0x7f0000000300)="0f45935b7ae9ba626e8b02", 0xb, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="ca228335ce2a24671c0a5621430386b8937467824cc33d78b0044e3030cf22e1696daffd27dafe414e344ced78b674b138420695479f5cdca791b2e09324eaaaba656e5ee6033de7a7bd26a204f5245575c356de507fd39a4fcf6c27e0451f2347d9a3010489c0e48dc1725412084f0361c260a12c17b0983abb3d42a40c9af683481610a700be8d556e9983062a57e762e43740a4f4d409f7ef105f24552522b68f686b4f6c666dcbaac72a174de75527e6250a547d1a506df76ee52de645a9a875aa5e8880a4d139ae00210275c416fcb5e3554cc841156988d860cacad51845e1", @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESOCT=r8, @ANYRES16=r4, @ANYRESHEX=r0, @ANYRES64=r9, @ANYBLOB="7b4eee2235129045923fd2f5daf82d94d05239f552e58fbc0ffc4a6814d1cdf43e8c562b49bc86fa3aa22b9b7885aeca1c00f5e2e6217b35288e63b6c14d1f5274545634bdc1a429b86c764affe5"], @ANYRES32, @ANYRES16], 0x4, 0x800) msgrcv(r6, &(0x7f00000010c0)={0x0, ""/63}, 0x47, 0x3, 0x800) msgget$private(0x0, 0xfffffffffffffffd) msgget(0x0, 0x686) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvfrom$unix(r10, &(0x7f0000000240)=""/157, 0x9d, 0x2ca175c37d0e17a, 0x0, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000a, &(0x7f0000000340)='\x00', 0x1) setsockopt$inet_opts(r11, 0x0, 0x200000000000b, &(0x7f0000000000)="11", 0x1) socket$inet(0x2, 0x2, 0x0) 11:17:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = accept$unix(r2, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0xfffffffffffffcef) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r4, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) accept$unix(r2, &(0x7f0000001800)=@abs, &(0x7f0000001840)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r16 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, r15, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = socket(0x2, 0x8001, 0x0) close(r19) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r20, r19) connect$unix(r19, &(0x7f00000024c0)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977ac53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f000000000000"], 0x10) writev(r19, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r19, 0x0, 0x0, 0x0, 0x0, 0x0) r21 = fcntl$getown(r19, 0x5) r22 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r22, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r22, 0x5) r26 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r29 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000100)=""/114) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r31 = syz_open_pts() fcntl$lock(r31, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6000300000000}) r32 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000200)={{0x3ff, r27, r28, r27, r28, 0x104, 0x5}, 0xfff, 0x9, r32, r32, 0x7d55, 0xd75, 0xfa}) r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) close(r34) r35 = getpgrp() r36 = getgid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r38 = socket(0x18, 0x400000000002, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) ioctl$TIOCFLUSH(r39, 0xc038694e, &(0x7f0000000300)) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r34, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000700)={r35, r37, r36}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r41 = getuid() r42 = geteuid() setreuid(r41, r42) r43 = getegid() r44 = getuid() r45 = geteuid() setreuid(r44, r45) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f00000026c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702199af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee0164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3326bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149033f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084c524cccef7e54d64aaf3d25970ca88cc21873c73fa1ad356d1d280e145ac"], 0x44b, 0x800) msgctl$IPC_SET(r46, 0x1, &(0x7f00000000c0)={{0x6, r42, r43, r45, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000540)={{0x3, r42, r25, r24, r25, 0x128, 0x2}, 0xffffffff, 0x1, r23, r40, 0x41b, 0x5, 0x3}) r47 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r48 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r50 = kqueue() r51 = fcntl$dupfd(r50, 0x2, 0xffffffffffffffff) close(r51) r52 = getpgrp() r53 = getgid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r51, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000700)={r52, r54, r53}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000600)={r52, r49, r48}, 0xa2e18270504f1bd9) r55 = getuid() r56 = geteuid() setreuid(r55, r56) r57 = getegid() r58 = getuid() r59 = geteuid() setreuid(r58, r59) r60 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r60, &(0x7f0000002ac0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d39477a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f18"], 0x44b, 0x800) msgctl$IPC_SET(r60, 0x1, &(0x7f00000000c0)={{0x6, r56, r57, r59, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r26, 0x1, &(0x7f0000001700)={{0x3ff, r17, r18, r59, r18, 0x1, 0x5}, 0xfff, 0x9, r21, r52, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r62 = getgid() r63 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r63, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r63, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r65 = semget$private(0x0, 0x7, 0x286) semop(r65, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r65, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x2aaaad9c) semctl$SETVAL(r65, 0x0, 0x8, &(0x7f00000000c0)) r66 = socket(0x18, 0x2, 0x0) setsockopt(r66, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r70 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r70, 0x2, &(0x7f0000000100)=""/114) r71 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r72 = fcntl$getown(r71, 0x5) shmctl$IPC_SET(r70, 0x1, &(0x7f0000000200)={{0x3ff, r68, r69, r68, r69, 0x104, 0x5}, 0xfff, 0x9, r72, 0xffffffffffffffff, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r68, r69) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r69, 0x0, 0xffffffffffffffff, 0x0]) r74 = getgid() semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r67, r73, 0xffffffffffffffff, r74, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f0000001bc0)=ANY=[@ANYBLOB="07706b0cea0f58e32e9dcb70e34a31eb751cd52d3b5f104c3a15643b739f8cb47f5486c163d5fd11fdb8804827f622800b14254585881ebf7eb19c249b655af1cf13b43b9b8a62c06c56971e56c516d861aacee4ee81b5fa1f019ce67a219937a5377f1e450b0adfbdb59bb479e640bda513aaf5aabed61c1a7f5bdf0a85fb75d4659245ac49b763735f6079bde56c0f8443948dfeed2b3bf8f9f573165db7961d8a86d4f676bca2847033530fbf65067b0fb107edce0c4bb280b9a0ccff72479ea5e3136db51a79459a0c2f821d0914e3cd6f1dd7f3d559d6970d256520c4c9c7a8c4deb7ba31d76dc076fb4b77b9b332f032ad32f635f5a17630cb43e330ac7cb0e3a2bcd34ef2dcdef19333bf566a884c884f32b3bf213cab2c478f51029d0b2b264d3dc67b9e52290c3e8905a73083540bbeca54d337fa965001f4728de507c4e1ee2a74773adeede0725e339ab8cf4232b7806b32d23f85db594d0a441ddfda854b17e032a58cddc6863c4c9c44c523f85dff0a6ddecb59b3484ea8898f9988c7176d42c6d04ba013552f2037fc546baa16dcde1f407a129686c91c3ba14376132f2ab0152e424e61a42e30a63662b29ca30f0d76529b41131cc330481401af19377a6fddd4ececd807e8615f477bf30b58d75c26af0b57466c37e2ae77f4fe6569b6ccbf52ac210b42d392f9fba9c855286f2da844e7d5976e2de63f7ae5000000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r5, 0xffffffffffffffff, r16}, @cred={0x20, 0xffff, 0x0, r21, r61, r62}, @cred={0x20, 0xffff, 0x0, r64, r67, r75}], 0x60, 0x400}, 0x404) r76 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r76, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r76, 0x5) r77 = kqueue() r78 = fcntl$dupfd(r77, 0x2, 0xffffffffffffffff) close(r78) r79 = getpgrp() r80 = getgid() getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r78, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000700)={r79, r81, r80}, 0xc) poll(&(0x7f0000000080)=[{r1, 0x4}, {r3, 0x1}, {r76, 0x40}, {r78, 0x4}, {r0, 0x8}], 0x5, 0xc9d) r82 = dup2(r0, r1) ioctl$TIOCSETD(r82, 0x8004741b, &(0x7f0000000040)=0x8) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x9) r83 = geteuid() r84 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r85 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r87 = kqueue() r88 = fcntl$dupfd(r87, 0x0, 0xffffffffffffffff) close(r88) r89 = getgid() getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r88, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000700)={0x0, r90, r89}, 0xc) setsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000600)={0x0, r86, r85}, 0xa2e18270504f1bd9) setreuid(r83, r86) 11:17:41 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x4810, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) readv(r2, &(0x7f0000002200)=[{0x0}], 0x1) 11:17:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x16) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000140)=0xfffffffd) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/235) r5 = semget(0x1, 0x3, 0x82) r6 = geteuid() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x4000002, 0xffffffff, 0x80000000, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r8 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r11, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000000c0)) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/114) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x3ff, r14, r15, r14, r15, 0x104, 0x5}, 0xfff, 0x9, r18, r18, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r14, r15) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0x0]) r20 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r13, r19, r10, r20, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r21 = geteuid() r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r22, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f00000000c0)) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r27 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000100)=""/114) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r29 = fcntl$getown(r28, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000200)={{0x3ff, r25, r26, r25, r26, 0x104, 0x5}, 0xfff, 0x9, r29, r29, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r25, r26) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r26, 0x0, 0xffffffffffffffff, 0x0]) r31 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r24, r30, r21, r31, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r32 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r33 = geteuid() r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r32, 0x1, &(0x7f0000001680)={{0x107f, r33, r34, r35}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r36 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r37 = geteuid() r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r36, 0x1, &(0x7f0000001680)={{0x107f, r37, r38, r39}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x49, r6, r31, r35, r38, 0x121, 0x3}, 0x8, 0x1, 0x5}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffdea) r41 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r40, r9, 0x0, r41, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x0, r6, r41, r2, r3, 0x71, 0x6}, 0xffffffffffffffff, 0x7fffffff, 0x4}) r42 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r42, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r42, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}], 0x1) semctl$SETALL(r42, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r42, 0x0, 0x0) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000200)={{0x448da7a8, 0x0, 0x0, 0x0, r3, 0x3}, 0x0, 0x7, 0x981}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) pwritev(r1, &(0x7f0000000200), 0xa7, 0x0, 0x0) 11:17:41 executing program 0: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x8}], 0x2, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000080)) syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e2f66696c65f82e0879ca2284ec2d7801873f30005c6d9ad4b63a3e6836b885c8526dd60c1eed0ab087f9b3200a566f398f214109d1d52af192d3c12911cc3457c46914af2262e6b4092106c6e45cea23edaccd375744ed0baea764eec1a6571815ae993513b085a1"], 0x10) dup2(r3, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000780)=0x1, 0xfffffe18) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="00002e2f66696c65300065300010cd40f7274ec50cf96867657d6f73ba9a89000000"], 0x10) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffdf, 0x0}, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) open$dir(&(0x7f0000000380)='./file0\x00', 0x7445a989adc00564, 0x20) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x80, 0x0) getpid() geteuid() r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r9, 0x0, 0x0) readv(r9, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r16 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r15, 0xffffffffffffffff, r16, 0x180, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) syz_open_pts() r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) syz_open_pts() 11:17:41 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f000001b580)=[{&(0x7f000001b480)='w', 0x1}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xfffffffc, 0x0, &(0x7f0000000080)="55b2fb07e196881639e674e36d1f0ea2c29a65cef502a44b870149eafffac53c8834d611af6e7ffa290ea6992cd36b5017baa6f2e70991e05dc6420a599c714074779b23a387e2813e35553ad0768c3c22450857c6ec68d28a4dabeac0fe5dfcb06047b193d3b75f72aa56c53b3a01e6a93b8156bc1499f0d06d5a60827cf89c996adb8c13945e66a157e9d6f54e3d50c25b3ceb300c64c1c23694", 0xfffffffffffffecd) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x1, 0x0) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0xfffffffffffffee0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgsnd(r1, &(0x7f0000001500)=ANY=[], 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB="13002e2fe6156cd21e10"], 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x3ffff) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) pwritev(r4, 0x0, 0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getuid() setreuid(0x0, 0x0) getegid() r5 = getuid() r6 = geteuid() setreuid(r5, r6) geteuid() r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000e6ffdadb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c60300f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/275], 0xfffffffffffffe9f, 0x1, 0x1000) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r7, &(0x7f0000000200)=ANY=[@ANYRESOCT=r8], 0x1, 0x800) msgrcv(r7, 0xfffffffffffffffe, 0x0, 0x0, 0x800) 11:17:41 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getgid() r4 = socket$unix(0x1, 0x5, 0x0) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() dup2(r5, r6) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r7 = kqueue() kevent(r7, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) r8 = fcntl$dupfd(r4, 0xa, r5) ioctl$TIOCFLUSH(r8, 0xc0206981, &(0x7f00000000c0)) r9 = geteuid() setuid(r9) r10 = getgid() r11 = semget$private(0x0, 0x4, 0xc1) semop(r11, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x1, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r11, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r12 = getuid() r13 = geteuid() r14 = getgid() accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r15, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r17 = semget$private(0x0, 0x4, 0x159) r18 = getegid() r19 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000600)={{0x0, 0x0, r18, r16, r19, 0x1, 0x3}, 0x4, 0x0, 0x7}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000680)={{0x4, r12, r10, r13, r19, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r8, &(0x7f0000000100)='./file0\x00', r9, r14, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r22 = geteuid() r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r26 = getpgid(0x0) r27 = socket(0x18, 0x1, 0x0) close(r27) r28 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r27, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x51, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r34 = geteuid() r35 = getpgid(0xffffffffffffffff) r36 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r33, 0x0, r34, 0x0, 0x147, 0x80000001}, 0x8, 0x7fffffff, r35, r36, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000240)={r35, r29, r30}, 0xc) shmctl$IPC_SET(r21, 0x1, &(0x7f0000001680)={{0x107f, r22, r23, r24, r1, 0xc1, 0x6ff}, 0x8, 0x7, r26, 0xffffffffffffffff, 0x7000000000000, 0x6, 0x200}) r37 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r38 = geteuid() r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r41 = getpgid(0x0) shmctl$IPC_SET(r37, 0x1, &(0x7f0000001680)={{0x8, r38, r39, r40, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r41, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x430, r9, 0xffffffffffffffff, r20, r3, 0x4, 0xff}, 0x6, 0x7226, r26, r41, 0x7810, 0x3, 0xf75}) r42 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r43 = geteuid() r44 = getgid() r45 = getpgid(0x0) r46 = geteuid() shmctl$IPC_SET(r42, 0x1, &(0x7f0000000440)={{0xc, r43, r44, r46, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r45, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r47 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r48 = geteuid() r49 = getgid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) accept$unix(r50, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000837a116df3a631830000000000000000000000000000000000000000000000000000b70500000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d1073c806e3dd20000000000000000c35904404260f7e61b222a31f31c3d779a8e177"], &(0x7f0000000000)=0x6e) accept$inet(r28, &(0x7f0000000840), &(0x7f0000000880)=0xc) r51 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r51, &(0x7f0000000080)={&(0x7f00000009c0)=ANY=[@ANYBLOB="70013c73c007696c653079"], 0x9, 0x0}, 0x0) r52 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r52, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x9, 0x0}, 0x0) r53 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r53, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB='/0\x00'], 0x9, 0x0}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r56 = getpgid(0x0) r57 = socket(0x18, 0x1, 0x0) close(r57) r58 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r57, 0x5) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r60 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r60, r60, r60, r60, r60, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r65 = geteuid() r66 = getpgid(0xffffffffffffffff) r67 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r64, r62, r65, r63, 0x143, 0x80000001}, 0x8, 0x100000000, r66, r67, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000240)={r66, 0x0, r59}, 0xc) shmctl$IPC_SET(r47, 0x1, &(0x7f0000001680)={{0x107f, r48, r49, r54, r59, 0x40, 0x7ff}, 0xfffffffb, 0x5, r56, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe52) r71 = semget$private(0x0, 0x4, 0x1b2) semop(r71, &(0x7f0000000540)=[{0xafe1dc67404631f0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$GETNCNT(r71, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r71, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r71, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r72 = accept(r68, &(0x7f0000000580)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r74 = getgid() r75 = getgid() semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r75, r73, r74, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r76 = getgid() r77 = fcntl$getown(0xffffffffffffffff, 0x5) r78 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r78, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r70, r73, r76, 0x80, 0x8}, 0x8, 0x5, 0x0, r77, 0xfffffffffffffe01, 0xa, 0x7ff}) getgroups(0x8, &(0x7f0000000080)=[r70, 0xffffffffffffffff, r44, r55, r1, r49, r1, r1]) getgid() getgid() r79 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r80 = geteuid() r81 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) r83 = getpgid(0x0) r84 = socket(0x18, 0x1, 0x9) close(r84) r85 = socket(0x2, 0x3, 0x0) fcntl$getown(r84, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r88 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8006) preadv(r90, &(0x7f0000000180)=[{&(0x7f0000000540)=""/212, 0xd4}], 0x1, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r92 = getgid() getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r94 = getgid() r95 = accept$inet(r90, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r97 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r97, r98) getgroups(0x6, &(0x7f00000003c0)=[r92, r93, 0x0, r94, r96, r97]) getgroups(0x9, &(0x7f0000000540)=[r88, r88, r25, r94, r88, 0x0, r75, r44, 0x0]) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r99 = geteuid() r100 = getpgid(0xffffffffffffffff) r101 = getpid() socket(0x18, 0x1, 0x0) setsockopt(r72, 0x1a1, 0xa0be, &(0x7f0000000a00)="ebffcbff13b9fd813aaa4e7130b39d775c0359c95802b8b514ce7c6dde096ead2be5167923d8d3962a4f0104f5147ceba63dd7bcadacdd2b3a644c5317b77a1e0e0133d56322160fd85f3367261e04d19f1740d8b71bf65017597016c709f9b45545e4521b14b87bd4c6134cf585a5048d2caee02935613b8a1d5dc2e8473e847e32e37b0d09f4bc9c9e666660a7cbd0958654176b93a890e3b1f3157306cd52eead66c1ebab634fb3d228fa9f40d3d11c54de3220cf0f829400"/200, 0xc8) r102 = socket(0x18, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x80, 0x0) r103 = syz_open_pts() close(r103) r104 = syz_open_pts() dup2(r103, r104) ioctl$TIOCSETD(r104, 0x8004741b, &(0x7f0000000100)=0x1) dup2(r104, r102) setsockopt(r102, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r16, r105, r99, r10, 0x20, 0x80000001}, 0x8, 0x100000000, r100, r101, 0x3, 0x4, 0xdf5a, 0x9}) setsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000240)={r100, r86, r87}, 0xc) shmctl$IPC_SET(r79, 0x1, &(0x7f0000001680)={{0x107f, r80, r81, r82, r87, 0x40, 0x7ff}, 0xfffffffb, 0x5, r83, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r106 = socket(0x18, 0x4000, 0xfe) setsockopt(r106, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r106, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r107 = socket(0x18, 0x1, 0x0) setsockopt(r107, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r107, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r107, 0x4, 0x63, &(0x7f0000000080), 0x0) r108 = socket(0x18, 0x400000002, 0x0) setsockopt(r108, 0x1000000029, 0x2f, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000600)=0xc) r109 = shmget$private(0x0, 0x4000, 0x702, &(0x7f0000ffb000/0x4000)=nil) r110 = socket$unix(0x1, 0x5, 0x0) r111 = fcntl$dupfd(r110, 0x0, r110) ioctl$TIOCFLUSH(r111, 0xc0206981, &(0x7f00000000c0)) r112 = geteuid() setuid(r112) r113 = getgid() r114 = semget$private(0x0, 0x4, 0xc1) semop(r114, &(0x7f0000000240), 0x0) semop(r114, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r115 = getuid() seteuid(r115) r116 = geteuid() r117 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffec7) r119 = getgid() chown(&(0x7f0000000180)='./file0\x00', r118, r119) semctl$IPC_SET(r114, 0x0, 0x1, &(0x7f0000000680)={{0x4, r115, r113, r116, r119, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r111, &(0x7f0000000100)='./file0\x00', r112, r119, 0xb) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r120 = geteuid() r121 = getgid() r122 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r122, 0x0, 0x0) ftruncate(r122, 0x0, 0x402) getsockopt$SO_PEERCRED(r122, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r124 = getpgid(r123) r125 = geteuid() shmctl$IPC_SET(r109, 0x1, &(0x7f0000000440)={{0xc, r120, r121, r125, 0xffffffffffffffff, 0xa585502b757fce62, 0x3}, 0x3, 0x7ada, r124, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r126 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, 0xfffffffffffffffe) getsockopt$sock_cred(r126, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 11:17:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x200, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) r3 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000001c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r4, 0x5) r6 = syz_open_pts() ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000240)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r8, 0x2000740d) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000300)=0x7fffffff) r9 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000380)=0x10001) r10 = dup(r6) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f00000003c0)) getpeername$unix(r7, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000480)={0x6, 0x1}, 0x8) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000004c0)=0x6) r11 = openat$pf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pf\x00', 0x800, 0x0) flock(r11, 0x1) r12 = socket(0x10, 0x4, 0x6) ioctl$FIOSETOWN(r12, 0x8004667c, &(0x7f0000000540)=0x6) r13 = syz_open_pts() ioctl$TIOCSBRK(r13, 0x2000747b) 11:17:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) shutdown(r2, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0xff81, 0x0, 0xfe, 0x86cd, 0x7}, 0xc) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 11:17:42 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x8000, 0x8) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) r4 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/175, 0xaf) 11:17:42 executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000040)="97520fb84e03520bab6dbd538035") socket$inet(0x2, 0x8000, 0xc0) r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x4000, 0x7f) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) r5 = socket(0x18, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc038694e, &(0x7f0000000300)) dup2(r6, 0xffffffffffffff9c) 11:17:42 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="d987281f34fab40c280776c39a901d9892e0b388c5286dc12be9658c14fdcf8adc9fe7165cdf2afde6b1906e9e2c4fa4409d1baa950ce7ea0467b9596eca67e2272d2ecb7c1615ae3da53c24f89fca1c27ac813355875c9fc6d21b39db8c1d957241386b331782f3f0c021130fb8aab6938e17fdd7ef6d4ef10be20aa6e9f6ec9869efe5de6932ac5d7722b31a5f5d5cc16e5bccdee84712e7cbe1315cbd93827acc082196cbadc185220f466687dbc3cea2e6e10e140e37b4b36407b9d8b1ea2fa6564e03ea0f55712ff4d91d7fe0b9dbb6bf37814a301a5af9abb477518e9f1e055762fd4e24cd8f4055ea5b9c37ca0d50f1f2d566a70099711c401c75940391c6922690538374b867d219478d23000226802f82eb95476a6fd5e842aec9889a09ede0aca6cee1f9807cbc87ea3aa2b2ad6c9b9a1b959f80af0a8edf23bbd0729cca738ff76822ba0a9465b264936c2772370e44cb92357501e351b04ee932b1b8cebb796fda99d4e769cb66afe84da8bce5b20d0f3522c1dafa7ce9150cb3c86d2636c0e4f9de4fcef240d406cbfd942ac0efa86cfe897a7f42e3969e6fc2e43df558d62875033e3d5550a40c"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r2, 0x0, 0x400000000) connect$unix(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="01002e2fcb2a3105a08ae97e65bc34cf58234128eaf5cf77f8b50000000000000000100000e3ff000014002000000c4fa4aaedab8267d5126a29fc5797b04931248ab6e8eb95e226ee1bddd711e1d84e52c4d691a904d3db179a18ae6bb3ae1e620826028e978b1f66b9c2589b4cd36303eff33110ec9b2198b82051b532558d7b797629f841f007dda9a56233221235760781a3dfa0b0178110bbdd62a8ccc84e7a6da572f98096e59329dd372393db6f9d009bc1a6fafcc43a279f7f588286f761a104f249bbb6c1cebb37229ca850d69d319d6a00000000000008ca27303380ac12f8f4cac07abce3d9a9113e10272ffe0f717e77eff90b82afbbb8efa959bd934d1452629ed978964ed7a4c3df162a070650a70db213b948014494bb27d9930e22b45aecd2f29055ec80f8c85d4dbaa1014f9910a2fb7abe5d4bff080394916075ba63b9d465e4ee21a10024e9c8701507738f8f2bd0d017b5b87a9a7445e135ffef35731bbc35b399a70a3394c5edb2b9b420ec40587e2453cd705615635aa247e7b6e934d32b1bb500"/408], 0xa) getuid() r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b80)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517701f4b5b2c84968e37b3c1f48a368be8c6464ed53a98b69f3800100010095ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0f57d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a80c1b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f38542e0f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff6145671f7fa9e12922b6cf6a00ad119a3a2a28868516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec97838226cb42570975a36016cd38c85a4b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6c333adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb3f0000005700f470aad363322f3e456f38602c3c6bc0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c1d4f48ef44fbf696676038dedcf1855a4084eeb48d11ea02788b7064f01c4e97138724556db34f085f9354be55a37c2feb880527b0839621e93b31c6e6ca2b520c7290475a20531088c0c63a7a7cc018bcb6db09ea7ed002dd074fa12dd607b73edfbc59a3ebf7c94cb75f2b61a9ffb6cc1ff146dc2d37379ed6e1d0"], 0x379}, 0x400) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000e6ffdadb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c60300f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/275], 0xfffffffffffffe9f, 0x1, 0x1000) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r8 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) msgsnd(r6, &(0x7f0000000200)=ANY=[@ANYRES16=r8], 0x1, 0x800) r9 = open(&(0x7f0000000ec0)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f000001b580)=[{&(0x7f000001b480)='w', 0x1}], 0x1, 0x0, 0x0) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe52) fcntl$getown(0xffffffffffffff9c, 0x5) r12 = getppid() getpgid(r12) shmat(0x0, &(0x7f0000007000/0x3000)=nil, 0x5000) msgget$private(0x0, 0x20000003c4) r13 = shmget$private(0x0, 0x1000, 0x7da, &(0x7f0000ffc000/0x1000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000a40)=[{0x0, 0x4, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x8}, {0x1, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r14, &(0x7f0000000540)=[{0xafe1dc67404631f0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$IPC_RMID(r15, 0x0, 0x0) semop(r15, &(0x7f0000000700)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc}, {0x0, 0x101}, {0x3, 0x1bcd, 0x1800}, {0x1, 0x80, 0x1000}, {0x4, 0x1b, 0x1000}, {0x5, 0x0, 0x400}, {0x3, 0x1, 0x1800}, {0x0, 0x8}, {0x1, 0x80000001}, {0x4, 0x1, 0x1000}, {0x2, 0x8001, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x3da, 0x800}], 0xe) r16 = semget$private(0x0, 0x2, 0x400) semctl$SETVAL(r16, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r16, &(0x7f00000002c0)=[{0x0, 0x7, 0x2000}, {0x0, 0x736a, 0x1000}], 0x2) r17 = semget$private(0x0, 0x4, 0xf8) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000580)=[0x7, 0x401, 0x4, 0x3, 0x3f]) semctl$IPC_RMID(r17, 0x0, 0x0) semctl$GETNCNT(r14, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r18 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r19, r20, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r22 = getgid() getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) r24 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r24, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r11, r19, r22, 0x80, 0x8}, 0x8, 0x5, 0x0, r23, 0xfffffffffffffe01, 0xa, 0x7ff}) r25 = socket(0x18, 0x1, 0x0) socket(0x18, 0x400000002, 0x0) r26 = fcntl$getown(r25, 0x5) r27 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) chflagsat(r27, &(0x7f0000000440)='./file0\x00', 0x0, 0x2) r28 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) chflagsat(r28, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) r29 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r29, &(0x7f0000d06ff8)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000a80)='./file0/../file0\x00', 0x104360ee702fc06a, 0x22) r30 = socket$inet(0x2, 0x2, 0x0) socket(0x1, 0x4, 0x40) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000680), 0x0) setsockopt$inet_opts(r30, 0x0, 0x200000000000c, &(0x7f0000000140)="ea01000000030000", 0x8) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f0000000140)="ea01000000030000", 0x8) dup2(r30, r31) r32 = kqueue() r33 = fcntl$dupfd(r32, 0x2, 0xffffffffffffffff) close(r33) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r34 = openat(r33, &(0x7f0000000ac0)='./file0\x00', 0x20, 0x40) symlinkat(&(0x7f00000000c0)='/', r34, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) r36 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r36, 0x0, 0x200000000000c, &(0x7f00000007c0)="eaff925c00010000", 0x8) setsockopt$inet_opts(r36, 0x0, 0x1, &(0x7f00000003c0)="0100127165915c00", 0xf7) setsockopt$inet_opts(r36, 0x0, 0x200000000000c, &(0x7f0000000500)="ea00005a00000000", 0x8) setsockopt$inet_opts(r36, 0x0, 0x200000000000c, &(0x7f00000004c0)="817159e3b2445200", 0x8) r37 = socket(0x2, 0x8001, 0x0) r38 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r38, 0x0, r37) setsockopt$inet_opts(r38, 0x0, 0x200000000000d, &(0x7f0000002440)="eaff125c0000000097620ceeb15b72e80a301ad05ecbf61fd25101ace5980a0fa50130428e1ef95d3463454834329d01f4bed1a951de5de0aada815632d74ddc344f233a219100000000000000001a1878fb101ae5a37267dfc1ad531ba6c22f28ad36ac16b256a2c5e9e224f1ce4872477b1cd115a40be38044e105ea097961b6b85ccb717f1a9d9944b49d3e098d26e7482822a1ddcd5e9225a2f237e082f41ea7e010ce008ec3e2efcee592fa1314b7d5ddc3977be79d9f01b1720911df075f458233895a119830db516bfbe54cc90c17183d105bd51c2d9204de51c98e4ea834581cd8e63b133149cb92831f13b8c11d5b32f5224171dc0438fb55df25b4c05531520a90eae7a84b6de1c00374c000661dea3e4abf535a88660177c21afe744b604ba73b61062f3673b1c2f40fc728ffe304f304b932e58dea0e99809a1bf17b54d7702e8b8eed1a2f0cba7dd313ee55bc14ce8efe9fe34041e6f4978920cde003332c2899146a5f8be61531df75366638f8f4d1316cd3a203d25b300cd754e317e31a17b43ec399d6905fa2bae3dccc4dac61b48e8d9cc510ebddbbec07a7b3cdeaf84c4fd8f194e8dc876c85328deb5e59a7e46ffb65925c5c0efa12c16140467cd7fdc6c2d6bb2e3de83d202ef24dfae8fb7bce5a5a2afb2478ef0e19dd00b0ab8c9badf948a94f1e575c65fb00e6b7510791987d9e76a1f404fe8d1bf9fede9c56976aa8d0b8d6ac23d54430e4da0e2cc262e42b577384f58c48f17631e14d3399d49a9c04e27c364b87ad3115b02e639da8e9a616e376680d13ae21a97192b483f564a4fb42636e5cda5e462a1db62eabff13036704aeaa4070ed028277ade753a01111c25d5c799ad2747faf42b47429a4f0d9f7f80bd318d4dd7e025ede3e885ac2a08d484de0b585eab6294a4900"/686, 0x2ae) r39 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, 0x0, 0x0) dup(r39) socket(0x2, 0x8001, 0x0) r40 = socket(0x18, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0xa, r5) ioctl$TIOCFLUSH(r41, 0x80206913, &(0x7f0000000300)) socket(0x2, 0x4000, 0x3f) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000240)={r26, r35}, 0xc) r42 = socket(0x18, 0x1, 0x0) close(r42) r43 = socket(0x10, 0x400000002, 0x0) fcntl$getown(r42, 0x5) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r44 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r44, 0x0, 0x1, &(0x7f0000000040)="76cb42cad76f6d37", 0x8) setsockopt$inet_opts(r44, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r44, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r44, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r45 = openat(r28, &(0x7f0000000080)='.\x00', 0x0, 0x0) chflagsat(r45, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) accept$inet(r25, 0x0, &(0x7f00000009c0)) openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) 11:17:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() r2 = socket(0x10, 0x3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000200)={0xfffffff7, [{0x3, 0x3f}, {0x3, 0xbdf}, {0x3, 0xbd11}, {0x2, 0x101}, {0x1, 0x9}, {0x1, 0x4}, {0x3}, {0x2, 0x7}, {0x1, 0x10001}, {0x5feb62e6cb325910, 0x8001}, {0x3, 0x7}, {0x3, 0x2}, {0x1, 0x7}, {0x1, 0x2197}, {0x2, 0x6}, {0x2}, {0x2, 0xb2}, {0x3, 0x4f3}, {0x1, 0x8}, {0x2, 0x8}, {0x2, 0x7f}, {0x1, 0x9}, {0x3, 0xf589}, {0x3, 0x67}, {0x2, 0xe3a}, {0x3, 0x7fffffff}, {0x1, 0x20}, {0x3, 0x8}, {0x2, 0x1}, {0x2}, {0x3, 0x3}, {0x3, 0x800}]}) msgget$private(0x0, 0x11) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x103ffc, 0xfffffefb, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:17:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x14d) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) 11:17:44 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000780)=[{&(0x7f0000000080)="bb17e00f91dd893ba86eec327d69b8d5164645085a733545ad3255746f9372cdc89b00b4a9d4de6b119ee04136d0dfc233ea44a6d0f621a3a6d8b3cf2022f955835f7ae5ac846a810217b640ebb312f861717075a92d7fc4e51a1d698f72be3b41bcbb33c1e2e738e51fa1c81ed1e32e0e0b8dd00f00ddb53a103abc6475881dae961a822ce8f71ffb9a4c52bbdfe83008826f6c3cdbc1b114ba744b68abbd6dd4a7a3918c20899694b93257611bb054652529354d5d9daabd4cc167012eaaf5d2fd3d0b20550bda58376c0bad24a74d3e7b43a7", 0xd4}, {&(0x7f0000000800)="e637f71441af7d654532efe9670e029edfbe74526bd2f294e73d5e5e43b11af80bbff0211749f0aae6db013eb50a5f986db96b8733ad9786fd1ec364543e3a8b1c52794d72283e166ec53ec43d45b122294f32011cdd946c8097d117121c80d74c925a8fcbf8d30bdb20f9e8876a4fd900ee5a00757d42c4dccdee02efe522a25fe3a5de07380bc1088aa5497ef18c47b37a077c943271f1845850c9c2375a2b190175bfa3f4e09a3cabe0e64d3b4aadae23bdc0f64853557fa142e162fd9c454e70593754e073d640ffd5e0cc2df805bf805e758d602f8738b32a761658af6b3b1ed27c", 0xe4}, {&(0x7f0000000300)="bbaa97b8e820f2adfd82f559169ae0b9a327cc4222247fb3fb864c8ddf8d54b9167ca4ef8d511dfbe29db86f3342b84aef039c00abe280e21bfbc95011444080d1ee1a0eacc081cd895f555c1c4fc5de7550abcd5b468f5d91686a13", 0x5c}, {&(0x7f0000000a00)="a219d4705bcf533674d97b573dbcc68018fb56631f0880fdb405cffde5a50f9b0f09236a89cf522dcf310301761837fa01bcf58ecc4938e8398481224912a8b94e177ff3aefe94cc6e5d4acdd0d85b71f1e1d74ecfada4f127d1f5e6cf7ceb27a43eba1f5905729715c53db7e2298fc317d9f0c00a5bccfac0b52fb03b7300e1fb664de013b2570c2b1b09348b77a1e453321281bc91138d0f", 0x99}, {&(0x7f0000000900)="a0ff3eac3212b547bfb84626598c21762f0c3816d6e5d8592ed36b4ddaa51c7d8fa56855bfa1d32f4fb18e605b74ad9a07022af6007784504b931edd3d8571ea2adc1f8fc4744369c12ae02fde7fc6b8161178456e2bc6c1174bb8e1d7d963b78dc828fcea85c28e2611020358b9296c5f29403c71d710cba94036b91b5b10726b7e6b44e65e2e454c8617829b94c344505178022ff74682c9cd806d25dbf1f3228d6128a4fedb1dbd90cca56edf48bada73f1531585190af7d75e61377c68827341a1b63faaec2aac7a0db977e37e72d73ec79477d89cb716e9862131520bb17753bb59d25ee67864507425cfda00249ae028a1e76b2628", 0xf8}, {&(0x7f00000005c0)="cd82549780a63eedaa7cc03f404c364358033cce578ab0c41b42009a885fa616130df35514502127e7eb597f9424d58b366c21f26e62589747ae2162cff2fae9a992c51bd3c0a48ab1b0f043a6d7343ce3029879ae8afeaf1392b0aca55bbcb7cb3a829fd5c35a45223432af9eb66a061182f0a152728e9635d20119b11390b9407c0fb5fb89c8d93d86edbcaa3f431611b1af2ba5a9e506d25ce29ecd4077593018c117e3fd06d8a60002ba2a0dae6edfd882909b1a9d9935c872d50119c37faa383e65de5acebcce27a8e19f115204b04a90b6fedf06b74ced7efa53ed7c0058fb5e329cb81380a6ae37b633eafa2ff12f07f99e975d", 0xf7}, {&(0x7f00000006c0)="91f9d31e11552e8a4f4ef685314d0f7253409df49366521412b129e910512f4915625914bc9112ab39b1a7d3e2ed80e1c31896dfc3c51e930aa75be44e07cdf6866889b78e5f5b8999f0247263cfaf7fa8221fc581c733e17bfe9f55e3ed9d596a3e5b26cbe33a77cf07d7f957ce876e04a18e7daa8b656f2caa71caa929c10e5cd6ee58d5c40b831906668f2a71c0c59618f2a1", 0x94}, {&(0x7f0000000440)="0c76cf6a2a3a034d3e68e923f82056c968bdda46", 0x14}], 0x8, 0x0, 0xffffffffffffffff) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) close(r1) r3 = dup2(r1, r0) close(r2) read(r3, &(0x7f0000000380)=""/95, 0x5f) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) sendto(r4, &(0x7f00000001c0)="ef965c2d35f8e78b5d5edf5a388a234aaed325a4ca8146eb538720bbb04ee0e71a997906194a1231a6501b06ac5fb3f2b9a4bc3550ad2be1b8136e3f7d7708d3b3c5bc16bac02558eb4c4379c14f2f8e50fea607d6d0127b946001b6ece0d75d711bfa3a628bba2f4f04360919cc0b2c88c6558f918809cd012abdc4b2889fa987668baf3e21d3ff1888d109d7e2b252c593c5ca502a8c2eb356e72549b460e2cd793609168114f57b17e2f31c0420ea132a33146c3eed8a6c", 0xb9, 0x400, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) 11:17:44 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x108) ftruncate(r0, 0x0, 0x7fffffff) 11:17:44 executing program 1: syz_emit_ethernet(0x22, &(0x7f0000000080)="975904b8754f04339e538035080040089d2cbe6100000000000000007a907f4c235c") ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) 11:17:44 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r4) sendto$inet6(r5, &(0x7f0000000040), 0x430e1, 0x408, 0x0, 0xfc48) r6 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) socket(0x20, 0x4000, 0x3) dup2(0xffffffffffffff9c, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = dup(r10) sendto$inet6(r11, &(0x7f0000000040), 0x430e1, 0x408, 0x0, 0xfc48) r12 = accept$inet(r11, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300), 0xffffffffffffffb8) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r18 = semget$private(0x0, 0x7, 0x286) semop(r18, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, 0x0, r15, r16, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={r7, r2, r16}, 0xfffffffffffffce7) ktrace(&(0x7f00000001c0)='./file0/../file0\x00', 0x0, 0x200, r7) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012e2f6669066530dd2e2e2f66696c653000"], 0x13, 0x0}, 0x0) 11:17:44 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) pwritev(r4, &(0x7f00000003c0), 0x76, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0xfffff7fffffff075) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 11:17:44 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe0000000000010065ec0f1d000000000000000000000000010000007c4889b6") r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x7}) 11:17:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) fcntl$dupfd(r1, 0x0, r0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 11:17:45 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x63}], 0x2, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x100, 0x102) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000080)=0x1) dup2(r0, r1) 11:17:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6f8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f12214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d7dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2fa00000001f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a21103914690559046d4626670e584815cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e2000000042a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba9eb653b6e44b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbc2b51dab037740b43957955ed71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860fe0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8d6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14fdea7d504c1416360936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2e079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da580004fac16783648bd3eff702490229c4bf079345744ca47a4000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c2c0cd4cf248e2d814a93b9d14a56ff192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d973300000000000000000"], 0x10) dup2(r2, r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) r5 = syz_open_pts() close(r5) r6 = socket(0x2, 0x2, 0x0) dup2(r6, r5) r7 = syz_open_pts() close(r7) r8 = socket(0x2, 0x2, 0x0) dup2(r8, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r10 = socket(0x18, 0x2, 0x0) dup2(r10, r9) setsockopt(r9, 0x0, 0x6, &(0x7f0000000040)="460b04c4", 0x4) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r6}, 0xfffffffffffffffc, 0x0, 0x1, 0x3, 0x1}, {{r7}, 0xfffffffffffffffd, 0x10, 0x13, 0xffffffff, 0x2}, {{r9}, 0xffffffffffffffff, 0x38, 0x8, 0x2, 0x2ad}], 0x5, 0x0, 0x8000, 0x0) r11 = kqueue() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffefd, "0000100000001000"}) kevent(r11, &(0x7f0000000300)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {0xffffffffffffffff, 0x4}, {r2, 0x80}, {r4, 0x10}, {r12, 0x8}, {0xffffffffffffff9c, 0x8}, {r1, 0x1}], 0x7, 0xd202) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = getgid() r20 = getppid() shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r17, r19, 0x1e4, 0x8}, 0x5, 0x7, r20, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x1, 0x100000001, 0x1000}, {0x4, 0x7fffffff, 0x1800}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) r31 = getgid() r32 = getppid() shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r26, r29, r31, 0x1e4, 0x8}, 0x5, 0x7, r32, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r33 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r34 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r35 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r36 = getegid() r37 = getegid() shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r37, 0x0, r36, 0x2}}) r38 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = fcntl$getown(r33, 0x5) r41 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r41, 0x0, 0x0) shmctl$IPC_SET(r41, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r43, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r43, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r43, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r46 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r44, r45, r46, 0x10, 0x9}, 0x8, 0x1, 0x9}) r47 = getgid() r48 = getppid() shmctl$IPC_SET(r41, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r42, r45, r47, 0x1e4, 0x8}, 0x5, 0x7, r48, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r36, r39, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r40, r48, 0x10001, 0x8000, 0x3}) getgroups(0x9, &(0x7f0000003540)=[r24, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r26, r36, 0x0, 0x0]) getgroups(0x2, &(0x7f00000000c0)=[r19, r24]) r49 = dup(r0) sendto$inet6(r49, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 11:17:45 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB], 0x1, 0x0) syz_emit_ethernet(0x3, &(0x7f0000000080)=ANY=[@ANYRESOCT, @ANYRES32, @ANYRESDEC]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f00000000c0)={0x0, "e3c9b163e3b77a0d63e08facffd83e7e58000a78fe3ee04bc8fcbb1a1e681d125d0d05e135adfd42171d808e10e046edc96df7ade7c51228970a94b4f45e4a53f4113f0beab2d38ee602613179d5d7af9bb553b91d9fb89ecacc1ed730ca8dca8662d0d31295be1fb3e07bef7f5cb1e564490ade9b0d24d2168c13d21cc0d2d504a682575ca207d973a973f2b797a0ce76a8cbaa6d3ba8ecc9fd739cbe2b734d870638d0027c9250de82ef69e117c3adb7c557c271168fc6a245d87c735a169cee3044fa1707e18393ea71c4e7d43400a9e6a8f04e05e8709ef16ba9"}, 0xe4, 0x800) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 11:17:46 executing program 0: r0 = msgget$private(0x0, 0x0) lchown(0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r6}) msgctl$IPC_RMID(r0, 0x0) 11:17:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvfrom$inet6(r1, &(0x7f00000000c0)=""/229, 0xe5, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000200), &(0x7f0000000240)=0x4) r3 = dup2(r1, r0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r4, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807effecb0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effecb0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effecb0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effecb0 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effecb0 va 0x20ffa000 didn't change! 11:17:46 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x39}, {{r0}, 0xffffffffffffffff, 0x14}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r2 = syz_open_pts() close(r2) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000200)="594b7173d13e59105c8d20cb5b083a542629ce9aafc8d9b633be4b59aff66e476c2c846a7ed898e7202f08fad2952c9b2289e67e6b46f7bf0bf78e0800b7f008f3e76586c753d264bd2fb7b05124d12781988e4ce05fd47f0bfc0985aed8da9a1bf0188a545849784c4de038eaf77591e4a7d69c250004620e447998de3716f37eb4cf6825914d1cbc9bcdb82b85c0b261361817cf030f236a54f5393b", 0x9d) close(0xffffffffffffffff) close(0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8}], 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) 11:17:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x2, 0x5, 0xfffffffe, "03664e2ba70c033c02df71795acd00", 0x0, 0x9}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 11:17:46 executing program 0: pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000004c0)=0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000bc0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400622853b45ce95d66cdf68d247db6d521face95aa7883c3fc036b8afab8194f16c6e7ac95ed06b430b23cfa6b4feac2740029dc1f7d70717fa8f3d1f10a1ace01ffe0c22235f2ec3c6545c5c8cac97da55624e1ac0228e39807f329c2841661d449d50cff7e74372aa35d6bb7", 0x1eb}, {&(0x7f0000000dc0)="841c02ae581a1f76e82b5fa1058563adeeece650e95268ae17a509edb312b4cd4f30dca2d7437ac9f4834bc307eed65920ae8a7b41f607227172faa225756acba4f312063a57186a96cacd12579e9cc11eb8ddfdc389f4b8f3028b52cbb7ee9abb765f987a1a8cfd8a2a415405c1639e2c227206b1c2f246ce0f4542a226da139cb62c656531832f6756e71538d262186a9db477120dacc388a08705ff71114c8b0eb59fc383d3cacc070e3edbf8eb6dcb994f1362f2f0777911dbe6b5214c1aaa42c9cda89123ee9dcee00dca248de9853c1d6be2016bf74b8b8f48ee848313f3717e5db7f316f651cfff696ef3d4a70073327de24b1834ab4e511e7e476741e1e4abdac9d533de2a86276028cc0de7135671cfeddff60068ee95c96457620db262dd3e3f555617f267a484d5abde6034e1ede9e08ae7a3f351eca429cd2badfc73c4115be1ab248f0c08bcc8cdb45ac716da04b779af038ad68360d5e845e44721de81e6bfa57527e4e169b74a6179e233e97d3b19c5879004df55634d09c1ea84e2580ddec2b61bdb36559f45c17486ce06c5ee2521176a22c71c5a0800f58ce9f4dcdfdf2ed9fd525134c9547f14479fc65bfc089e6d1acbeb9dda725791139c128bd4cba113a5817c3c582cd5a058e5a7a03d7296674c168ab77585753b2b349f46be965d5554b15886d6120239e9146c4cf2616c9ab94dd26af468abedf6173a1a2a77381fe8db018d18e997510356e4d4b7e953a350aa2e1b3119d727b5155652921015e8eda554db8e2d222c8a58b8021feb587efb8a6f98ae9830f5c2082bc2f5df085bda1df54910e0cc2e6c052eae71b3e626f2d8a680e68a0c3976cac4321ed7f0972fe97889e5389534d12e71c8d44e6dbc1b31d2957c6c18b0a9bed5c1c1b5e2b90bdcc7e74339a6296f7400234f14013328167d5ccb0911666898d4401c0690b8e138341fbaf7c91ead6ae7b866d39822dc88a41cebb8ee3b8ba6374175880529985c1ff05f3d1083b486a3c34dc7117022eac31f6232407156854b0cd2c0a1fdbd342bc289d79edfd9e0acb1536a5ae5f5dcb758f8e75e8d489eb42fcfc62c38a1c88bad62dfd57786462b9d0c1aeeb131c4c2b7ae65044193cd238d66dad7f07231b7f93fbf025d64d2803853fd0760747ded425f1241159d09b570f636e2a94dfaf4de8b823f3169f4860d0e0e13b3aa2c3b73917722ae1217e0f784a59210ad1a38cf4df3712090e79ab11115d75986c5b3dde047454896ae6cb11d2a666024bfb5a7405bcc4c9297a7b54ba859d50af781f1b56ee7a39d33865b04fa39914031d246298063d97c429d8cbacb091a8f65980a0700db113f8ceccd770b48c006bdf25b664c31d06e7523725a3a10962d78b1833e68fefb0796deb0a20f7e2d4c5940636424a6c63f5d4a3932f4d80c20845086ca89cc2ac9cebc8b9182445738471081ad77fca52c0efab0376e3347048c656520b971e91399d10068ae2d9433ad001ae383065d273b6e6100fc422406fce82d7eb5fa2e9103193ecfb1535c12cc03c355614c2a290a55a8d162d09cf61f64e846376f3649a40fb184462efc8facba535d28c82604f6ec97e0d748e2bbdc3569e9251b2735e6392cc226fec5ffdba0420b0273d0a04fb18c9d76a961ea9358644071508f55be599d95530433f3ff4091d2819d53a9cbe2f80eea212b69e6b2b8d136badaa34174bc63ab63380408ef7e429d35ac3fb154c01ce5c863f1d9536fc87ffddb8f4336e5283df41b73f45ff4bde5916e7007b92dc5a443a743c9b50b6c768a0f5f149e663fc2adba4554a40b7d94a77a95b086225f29a421e0dc63fc399cb3874b63506f393d97cca3247dc4a3313d256fb75c1fc77a1e507ff6cc634c23f55ce272474122a2faff5932bf71041c95d40e3eb56ca929974838ca24fcabb3ef94c9de3a256efe9b716482cdc7c81caef67d74411bcb73f85fc0516369b962695bf428845372b8c8bb1373d57428eb827ffab61f8d29c9877243ed1eff544c1811d956bfa7c27f1ff65cdf72e3e680a2b984dccb67aca807ae602e73d208f430af6b89c3679da1fbce46a2b6ffab42574ac23df386d13b04e9fdb7e5cfc688e5cb5bac6272eb8345ec23a68094ca94cb8f7237f9828d8113fe12f4e51463a4882ea1f663be28fe3583d91510df8cd04f0751fca0583248dd3c20dd5fab0c59a6e706817dfe2ea8e9abdfd338ca486b6c21fc6fd6abaa49d3c44454a7bb2da12c45bb4e68ff2f46a76aa9bf593187f3e935b92cab7a35faae1b84aab889fbd1475fa3cbc946efee80cf8f494cd274a8591ba3c38e7293a2469ffdcae8ed813906c28f4f74a9c9f9072b0cc16b47ecbfbf90966389844fb4dcceb7fba0532a231a138213f5ef3f7c25993f47b17361a077421c2ffe9109921b1615c1c8b81b56b6eb5e938d50aedba5965a1a82d1fad11b35a65821a43ee683b6aa7b0c9f24c76a8c31fc69b5acd00003c49dfaf1d23a59861b0c38ffe894e430807b0ac1051b24204eccd58ed591b506fe5385b79600f831fa84ee72a84a2a9f6a8bcee11646abf248c6b804049581e1440f5ba2484106e6985a4299e4f60cda84324200494546fc653355ffe89e6446b8a44964a0be0f9c4d757c2da372eeeb345fcbc6a71202494a5892ea3ce2b5f37028b5361ea34bdd0f2aee286f930f61acf345856e272fa57ff333c8af2a6ee9c37a8f8b1ebe5f7579ec6e3c23e8498722d924b86ae21ba103dea4ac264ab43501766da470c0f8295137809e19d7c55e6463435c275035412057546d90a5038098e38890d5ca4c34609fae58c3a63a65e7be833b33642d105d2aab935c07a1962980f0358ba74665435089937e334243f0e29d4e3eea4c32dcdab3fa7f078a410ff25ff141a8d5a8fc19338236dc40153472258eacc7b063bbbeeb8c13a3187041218b7a246d906d2f3b4c8a3f087e7e992ade222a2d0d6292fbcc2d1c2ae22f8105c60d9514d5b8335eb5e281fb9d763b9eb9ac0829edb193b033a42cd8f6c700443e5797f6195445ebb0c5331a1ed5d1cfd3c290c58a525e8d281cd1583fee34e4bd8df0da492b15569edd1183eeb23e6a36bc2d4b041bc4e2eb9d82cb53f3467b0aacab5418d5cdae59d9a7d56538dfb9006976b81f9bf41b7d6f8d9aa654a7b035b704806cd805afc9e810d644014b81d00acadb8ddb83d4487852cbd14727530570faf2f5c473e7affb4839d55992c9d41a59a5bbc8783840c910a4cd818aa156ffefb62d6862db6bbd8d9b1da002d7ab7b47f894333b8969e25ddc739b2fb7431f60c8fc56bcdc632a72965ac3eb4dc0b0418efac16999f1f85a400c431c931cb15c83b4286ecbfbb5c2015a62ab8bc6cb28b935238408ec8a7436029ccac0554fad015ae8358222dcee57786152ce26549d42e9621afeefb45ab4fb63e42d711c0396ab23ada0260d12dd33c32076e507d337d7ae5e6a55877c76caa75787ced77a3de85190400f8e1070b687521242b1beae9d632d609995bb5cc9d56095f01f0cc2952ec6e244ec029cfb5348ec36a4de3425ebcc387779127ec0087bda0cefc9295107c8f1106c619b52f4204b0b70531694f8a31793d546fc6ed7cf006e44da51cf0dfff8d759a0d50232e5cefe7d4f25f74dbfb648fb62901cb6838b688046932cf4d2eae22d8897415a59b3f277848dd85981676fbf31132d8344dc834b5787f33d12f32c702c9d84fd25b9e25a9ca8b6900222c57abc4c426a550b7c0874fd61323db88b2367b54c360eef4f02175d6515a7200e358007c8b982de484ac22eb0199e66892fbdd933958ec34f9b4a11f83e1f7ace4337f50db4c9e6837a1ca9ef0a0d144cd68219ed05461034d70068ee7b01c3e43c670638b7cc916adaa8d802e34ede25ccb0da319aa4345780e49714f4bbefff1545418a2f37057a277f27603a416b1689fd0131fe72b2963a3acd4415e9b38f9338b48f99702af7b6c46bec61a6fcf03aaaab344e91d069e5fdf9edc3287d6764f3472aaae31b8503fdbcfdfcfd899e58d1a79167375495325bd36fafc91b6235f85adf68ad5e23ed6a79514b413063b8f9076cc04d18f6dcf112506c7653bc3d14fa1e0f9f7cb8d210c910196b6ee05216daed45420087c40008309dbba79ae8ffda507cee520fafca13b421f20a4a80ccdacbb407428e8ad8bcf019b28f5ee46fca1c4f29ab75ab1ffe3967091a2f90459258b8408fb2ac3351cd7413fa9ec10d84b5b7c69c60e1d85b5123fe239fd393df678b86f2e6081d923b1ce23e937f81ac3e16c816505b1790bac194e2fc12f27805aba61c0d4e5e56d6bfa497f292ffc8a9888641891177221ed555f8419f04ef3ce1acb2dcb66562cf1ac14092ac97738195e381f075a79228b3a66d6a6a01ee9a729719bf643823a8ca347403b1d792af0d4144435e5cacda37a1da88c3d04b4effb4b9ce7604fe72f462d506a9b467de3cc0bb5dd12dc02050644dac5d12172d04dd9ef908f70817d0cfb46943e3329071d0aa80cd572dfc03879ed423804135a92fe0ca943ca26d358962ca7b94f95d0f908a8ee511ccf9030cdf008b81f4c742090c051153d68e3c8acf95ebdd88fcadc4bc9726aa95830a2d9f1e067759bbc4a6159e773e3d71f8440c591fdb5b99e969cf3ca836cdabd9826b6d5158b541cdda17b19a6c0fced93b63263307ff2cce912a9729f84e61e4d3f16e75abeccdef99ba198979659e1f983a34a8a63ca60972168d858e67461df9e60c4287c90e26c93b01d40cbb86e4a2a582afac8c1dd27811403e8c985dea354bfd00b3099022bfd77e7e2ca0c2c3ea316ec07860e4be2aac7093e2f15f19f05310b155e9b66f0d29a05acb1b8449cdccb29fa43dc1101f63a1f6c5f504145a6e0d3bea7599c7c565dddca0c7ddc61eead3cc7e5faae30752ce340d8eedaf66ec1ac38200b9aa27876680f861386f56c91c1486a00466bec2de16db64effaab6a22abc6cacd3fad4b81982eda333fb1c8871ee1c7d5a917b6c5698bf25f63028e8d25faa60fa02cf759156426e65e69e14fdd1b74046b7850c3d198a677d8f46bf36bc65fb86c5e44d6cb7bc5c275df72b37bfa61a3948bf99bf2e5ca899c43380ec8880dc82cfb591eaa17c984285b8d668eeec6e0d63c19971965c77d1bc79fb77528b137c3ef85609e946357028128ddfdc85c92176448e8f5a04a7517bc2cd172b0b44190710762d5f6b10b215982ffa724d77e9af0fd9f47edf3cf2ab63736b48e3faf5829dfc7da196dbf39895d20e4ce9a82db0c09c439897afe7fa0a7aea417cd5f5f9cd6c9d232808350846c95cf2b613d79668458944118b19dbd02262f2bb3a5e104b7cad51ff235bfae15ae05de563b9de92d18d8c52bdebade85ec075f1771048ae14a010bf828e8c5cc0a211f57b69f2bbadd6ae25e2af33d696dd1d2e3b60e777e6116a827e301a78956d1f4c20c7d29f56a8061ffd0f014fd792ad4b6254aaa2970da3056c3cea99d58e92321f731fb38015477c2a30693c9debf432f93baedeeb4032833a1b97eedd3bf755580c9ed86af58ecf6472bf4ef9d88e9964b2bd17dd2625b3f6a0e51f0d577af56bdb4a7fe8cf13c3ccf050866c5877033fd48d5f2d1ac0374d872d039e7e340ab11286a6a1e53727757f584865ed3ee5ebc42b28a87f0da4b3ee9b00e682604fc8c890b0c69abc3929974a3941eebb8e1d04aa307df24b0c5627f6970a2cb6cedc3c544a6ae8fca23068f2ebb51987b781e0103c60ab99fa2f2fd", 0x1000}, {&(0x7f0000001dc0)="6a670afa795759155890f9a88fd4e08f8d22d902de26913bd5cc1ace80bd5a7ef371d64a75d055943d7b98218e6cca351d9cc102bac8ab8e995b943e82b89b1b5af2a95f3c006f93fbcd8fbac55d36c3529033c12328554e667b5e200de8e3a7fa33489a0b0ab1c04daa9f0c95247259991e2ec2de0dc4522a1eaf6b279da76b97ea8c2ad7246d70b82de5dbae4760b95d857783b90dc5a9a4bbc1652b926ef4b34d50093a626c0b3673818f9f1188ae1095776f00adcb08b2b6ca7ad91d628327308076208b9b80283b5062fa16828118db468dfd916de1605dcfb3f2f7a23b42c2377bc147424fcc187ff018b6a024300a1c45eda40c81c8fd8a5d90ed4fa01f32fe532a0ac80093339e2192a453566a37c669974f202c47d813492cfc6aafbaef5f5269627f267cee7eb78c83e48aa9a616b84e2c9b2ab32fb058d0a31ad01373d85febe8e18353c5394f1c08a4a37b7163aeea1e4a719ef4f57880916757e2aa46d2ecde06bf30c4a6525e7655b479ddea5611896cc769748da1b31f7b444d5c2babecd47844b329ef9f7f2416d23f4d0fd6d5019548a00ef0b3844ba049dc7e7ca97ef20f1a20675ec8f8f4712d38e3e00bf7291670346a153a0e8ce447246615405d875c23f5a9fef56ec9bbeb6dbe7bab479e5efddb67a55fb4ebebf9316e98fb34fc1e5e1e9c2cd4bb58bc29ac76c07f51b418ee5240f0f1c1519e8464dc1b45af57c25ff33f547fe2164b228e7eef4006b592b8dade7188d2a10d7a5b66c35074a4b9ccf0da7187ecc01a56679bbfa9f67041a3d64250fd21fc25aff6976adcfcf5da2bf5d73640878bf4b34b8b92d963b2f29a23f5b736f4ce5a0f0a856cdc054333a201989c854c6021f57abbad24f97e1adc8c4a92260fb8f449264f276026671eaa4301951c0d7e5498e00e5ee573976212a0476871581b4071c4e9ad4cd74494901530c9b611ba0ff3d9103fa0d2d34075967f886bb0dc9c6c61807eec16a8ea631ad476ab5f81e57d665228f44d22d98742a5142592163453d5f9e952cfb50f162bc14353a614a4487fa9f25209f9a6c219df015867294d6f77fd7ffbe1bdc04f62d4d08f034900ae19dc4c1cf27b607516bdba2d9d449a73520ef410cca135baf32b406b9e54222555a2f3c1e1e2851929bf8d647f8ffc5d189e1781f038bf0ebb563269b4c22156ba13dc57800977a2288035c62dd62c14e549dfbde42bb285cdc2174adb4725c546d0ef042b25707b7b15e1c981b70fdbe4d90e168779a596ca0b021faaf3429eef3d07768cc192d2daf35a65c0274e670cb86e49cd541bb6d7d996857afcbebbe32897986a21b532850ba849477912f29d20e22c7fd893703a3cd1e6e20690154a4cd69076837053d7a8752acadac532d991fe15c8c6678cb03244934aa9e973a1e5d0be5465fdb0251b75c79f475e81c6fc5270441813c62a78a7fa4dd957855357097624f82ef5ba770fde1ce79125142e1ca9a34f9e551e14b328f6582f0731ceba3cae2a9f1022998af557894e5394ee9d27be0040a4b6569448bd3bb9a8d3d91e68360927124eab48f4ba52468632d6588cae43686ae27dff17dd78f8ba92d58ae57276e48d633f4ae9ebe8c1812b0a2163a8e5f26055ec9dce8a9b0e7777a4830486c91c7bd91b08241cd0a339355919046c67ec87aa1133e1f1b5db99f39e92d1fcbfef3eac8f108a53d50bc8414f049ddc9ec4b7cb2290f5a9686e8cad4b45dcab99b420bbcd62e19fd64fb66571acfdf7952db3556dc483a81e72a641387771ac2bd807d418a39dae8a1aad5d4f32a702e8f613e0eed18682ae3a3791069c2444848ea946b2e358d6e945b905d1431f1f0f5b49c930226e600165f7773d226acc7cd6e1fa323a453f2bab05011a218af1be41cad265ec3109fbd1cdfc8640a62164c35a84b8aefc720aab30a652d4ff26f65989e61e3b4b3dbb015f627ef24b070eb87f289caa9d5c78ec4bc986e55687a730d8b9a4abe93d0e0d16231fcc03462efe1b20e2511c5e86f826168f26733d46d7d8d20c84bde73d265d4d12b19a0de30a1508dfd861b71ec9c0e3d35c76fcaf44bc01c3d9ecd2799a5299305430c34c1a3fccacec11adb9445366bc62cc55502f7f2bbeec0dd5e2753ff46ce839be896707a7afd384abf6867f5eaf8244c6c7e2b0e16a9d1e996d46fdd6f5e79dc9b71a7b1f883719ff95a0d75874321cfcd8f5c8e61898c55f67ff8f05dc61baa28f6233f13f5bed4826343f897652eb30330987133fc684ee289f4dead2d875efef6e66e6472d8c78677c98c94ff784be352bedd22bb2fcd5ca90fe88afc9f9f755ec1300f5fd5732cfe0168e7f28959ba664d793dbc5a1f68c801d1a83c2948126b85271449902738b62a205c0478a0386d2b472b42b0e57182fcbff34f75c7d645825841a003f102ec45934a69f5fdd764eec9208f7b5d9b0d85b966eb8ceece03da8fc4cadc5d493fac65dba94fc15b5ad6f2c697b76adbb30bcf7e9c1e99672cc099a34e308dd781caa990d7155a0ab111218db90c53986907a1ef0817e04b5068e3ff1f5f1f3a535874dda92c43b8e6fe69eaf7de1826d224e239d50deb5b0f9b19549f9389cae1e6401b2d9594fd043b8a0b5c3030bbbcc767700e7ff17093adda0b7dc750e08d6fc9c1c79db5de5034e54b8cdaf3bb29f0d9e66733c094ddf729fb68489e51b8396cfcccee808539eb54423635d5997c65854b1eaf41272885f0acd2104cca19182383b0eb452c2f18ab85e75a2fd44595e28456768efc7e1566d21b19e190249d51ed4341e53d7ed3e44bf653efb128d27d826f2a66e96f676893da5542ec6fba2e17bc53f761db8f64ca735ead3e2aa1ee529beda2a14d1cd527d86dafca5e1464b1e5dff2f6d4a9e151ff1ca4604d66abd4aa77f38abc019f1f03c48e30247744d7a677e2d4972085219ddc86b8df8cfb8a10a551155ce3b938ac12b9ac7c1890b856aa62ee52f25708156cf1a11ee12d1e9eb98e2b6d8ea67743a6efa923b2a26f945aec7f9b91b483dd576e25405acf283b94393786122d78cd2cc45dc8af881d1827015ff15c58a387ce3f1e4aa8972318671786a868ff59f10ac838ed650cea79c1b271bfa9c9ed1510f2c6bee7c5411b1fda3c028d8d1e5eaee0a7add22ad20ca269e1bb4b382201d8668a901d185e7cd2b733febee344117980ddc291ca601bc8d4dd26d89524ede9be1aee31626a40f46662e702a3ae5aaa8763584afde2cb4c161fcc943827e8cdef32c71e17a437adb638793ceb9155f02f90a5d0a105caa84f687985221e9a616f8bc5edde20649535e6af16f54ffdeb25c665355894c9d200bbec5faa50e006ee6cb83b872cc6e0018fbeeca59538a344836bc8820423f8c43f4c9f0c5f83973f58b0d591ba7784964ce87f80d3d2fc91c18dc53868448f5d1025effd2556d553a682aae96d2af38200eb0ab0e837019920f49ab3b4c8ad542bb222745b8a31c684f054e50b6a6b32462f89a537b47601802688b99ceec0ee2a60f7d919f9526a1aa877b88215cd4737d8d546a07a903a2eb40d19d53d0d57f11f52f12979f712fd3347dcd90f6cf00d63178577353ab3d72301b513458620957b82888b088a8edcf94adf54695a38942533665331ca5e03c018fb5ae62ceb251c6d78e1e535a14873136310203181becfe218fc73ed5dcf45e3f59a745bf7117613e178aeab2940684397e4827c734dc8b18782be9fd14c711cfd6d0cc9e6e639903ea4b1ed0381ea07ad3c7c17837040dbbe101411c763c005ad38225a592d7d6d912ea059a5615e794f491da594b9f3ef18a9480081cfcf136330078dd1d5033212d65538b2a81221a9526e46d8c1aa68a9b7f279eafa37a2b4795656eaddd7d40d729f229b41eaf5a0e53117f8743c9e609636bda022ca2094c0b9171d38843178ce6ea9be84c74b20224c5493f05a1eacf234422ff0623032469ab1eeafa72d049a98380172cef852c0231fc233130890e739f9322caf242cdbf6c33bf3df6d65683ba844fe20d867782dad50d9d40fa19a6b660373da3d737ee9051eb897550706e621f84bf0a84e468eeacede1429c23c13361e819b66366330a89c4fd200d970509dc2985a98c1251ab2f2501325219494e17da9629b1d67e4cb8ffcf572fa4881739d8d41ae2611dd6841084472bd9f09d6100aa6a71e191b2e517119ae3008b0266d3a0b46303a20190d80c1b8d74b7999bc2e709425dd4b32861550b6b83d5f31d29bcfc96d3c0dfca3c34d68a7e06f20e42907136df5748e382e6439b3b77b9a6432cda38dbfb43b2808433519bfdff7daa31f8affe8dfa0705622de7a37340ac72055574bacb1dd080e394c64c91099c8380b78853191114a332afc128a399403daa467b642a94dfb14c9261dd00875c708fb3abda485759e702cd5392b817e6346bbb70682ebd91271d01cdc4c41aa092b5db5cb93ccbf703a50aca4cac6920307cc6aca9fbd693cb18338541b3abea182b155f3b741f5d81ebd9c0716ca4629e0bcd5bb4da9668a4fdf1e7f6e35df32e3714738aa6dc489c72c25eb5c3a3316884e4e9b90858e6c2a22a130fea89172ee5708b34cf406ff4720f05d99387d1b96361dd0a1f4dea2c6f10ec6dc4f16a5a2917d019f96572a2130ee87584a14924292565c7bab09482c0d8ce2fbb7fd5a234620e3954d96103b4a561b7ee882afecc4c8ed6e3fb8621abecc966cb11ef50ec309c0a1f39caaefe246cef3ebabebb32dac6dc649899586c19b825947e9b6ddfb39286f59c6768f4641f48c89b6fa9e442b6d0a091975f89ed9c77d7db17ed586fdfda144ca88b99ed4b77484431cc813a085feb39ee29342f183dec3f8beb23bf946c152f95d0c2ee8a09fb38facd26b28ce1154a2dfbc2e6f26728cddba042e30549442b82f11a4e62565902e1b339bcf8dc7952c92ade0ee61fe9248b4a1fe84a1cc3911de4e2b0c11819c6b39cd77183dddfff667126c5284f28ab6268e314385b56d74cba839eb57585feca3e740c78edef7d76f7e93ee7d913e6a1f48f9b06f77a9fc7a51da3d85932225376579865b03ae5b26d1e421a1850894b12080ea963890b5cdc2c16709e5ae83bac4c83035de9ea76ff8489a373e24dfd4f2d68ba1d24471b7f9c07552fde3bc1c847188f8ecaa81cec9c46001c474545a1a1944144caa897fa8d70910fb7834d1d42cc29abf8e4cc8b205f39dc81e5c7b2830a8d2171ffdc21d8f558bcd62d7c36319e23be00f4e0e26323cc8a9057a88a81d28dd4396f3230c81578ab7f0e01475bb24c3306d6529ff2e7132670f994968e957535a771566f34a95b93890a550811cc9145f3565d351868f175c304dfdeb136adf8fd3d80524ae73695f38a4a6e353fc812f2be7b4aac6b9598d3782c0153e8971fc9371ae9b947f4ab7d444f26d878540f5061626ad030b3c3e3495039e6e3cc35f1aad9257d231caea02243ae73e518c8b07437cced19843490c44264c31c9cfcc25c8c890e6dff27142c712674923074cdb9cadb586a3711afb4def62b5551e4682babd192fdfdefa5724412ee2f6a243f51c942e756d75d20a7d33a4ddfd749e5c293cbb08c4f78973fa0f98c4ae6f2ba0a58483b911bed3a729a5ce9c425185b685cd547826b952500008ccd37a22d66d1cfbb1e648c4f8697fc5ab63b8c617fae61ec8c3e5e5b6aa2c516d196f5606f969a8a9f4de647d215f578c7a638a67589272024a271ecadbed106913e18c2422a3843383d4e5e62cf2b8c523a88", 0x1000}], 0x3, 0x0, 0x4) writev(r2, &(0x7f0000000140), 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x34) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x12d) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) shutdown(r1, 0x1) r4 = socket(0x18, 0x400000000002, 0x0) chdir(&(0x7f0000000500)='./file0\x00') r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x400, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc038694e, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000040)={0x9, 0x3}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') r7 = socket(0x18, 0x8000, 0x3) r8 = socket(0x18, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc038694e, &(0x7f0000000300)) r10 = fcntl$dupfd(r7, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc038694e, &(0x7f0000000300)=0x1) r11 = socket(0x18, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0xc038694e, &(0x7f0000000300)) readv(r12, &(0x7f0000000b40)=[{&(0x7f0000000540)=""/250, 0xfa}, {&(0x7f0000000800)=""/158, 0x9e}, {&(0x7f00000008c0)=""/174, 0xae}, {&(0x7f0000000980)=""/236, 0xec}, {&(0x7f0000000a80)=""/129, 0x81}], 0x5) pwrite(r10, &(0x7f0000000400)="40c99c0a91314e25bd998f2edf16960d8f168eb33c3a35dcc31565c653cee607baf107427d06bf67046197b35c2853db76ccb5896e10588f59773ad7925a45e8838c032e5e8ca98556ecf0441b32d39c336e500f03cce3f9f824a2c067576b9e00769b3804e74fed5953aa5fce6e44fa00da2354adec23cbadac4be7e7b5ad14a8cbbf5a8db3135061294b33a326a75d520e627aa939bbb62e", 0x99, 0x0, 0x20) unveil(&(0x7f00000001c0)='./file3\x00', &(0x7f0000000240)='W\x00') 11:17:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r2) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000010", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 11:17:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x5b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x39) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x1, 0x200000]}) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 11:17:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000040)) 11:17:47 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4010000003a5599e49cadce680b0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x7, &(0x7f0000000040)="c50005fff786dd") 11:17:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b", 0x1ec}, {&(0x7f0000000200)="b5cfdee07160868688da189f5b062ac4525741a49d9d9f27ef99fd83d3321c56b958a47f8d3162efe9cb75608a06eb3473afeb501d50461f94f3a6146a29fd02da16686f9fed7d9e6eb0c086f69989cd96f2ad8797944452346ab9527b2ccf3474ceafb162e0a869ffd4f05a384315e93f30ab74e0bcbf372a2a78a68f10498d7073613d535d08943b6ae1853013e2368f42b5cff88f3e0426c7a2399211c1bd88fcbb55f40869c05a4875735f426a08835224499cbc59359be714971f13dfd6d9948423db8a9f355a6a5cb8cd560bebd76c2f38", 0xd4}], 0x2, 0x0, 0x2) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x1f) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 11:17:47 executing program 1: symlink(&(0x7f0000000140)='..', &(0x7f0000000200)='./file0\x00') socketpair(0x10, 0x7, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) renameat(r1, &(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') sendto(r0, &(0x7f0000000100)="1d07e39171624822fdaf6f6aecff4e2e1cd8fe9afd2ff0", 0x17, 0x0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='r\x00') chdir(&(0x7f0000000000)='./file0\x00') 11:17:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) madvise(&(0x7f00003e5000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x8, 0x59}) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) r2 = socket(0x2, 0x8000, 0xb2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) ftruncate(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getegid() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r4, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0xfffffffe, 0x4bb7, "0100010000000000000000000000050200"}) write(r5, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r6 = syz_open_pts() close(r6) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r6, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 11:17:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 11:17:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x3, 0x40) getsockname(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000280)='r\x00') mknodat(r2, &(0x7f0000000180)='./file0/../file0\x00', 0x0, 0x0) 11:17:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = semget$private(0x0, 0x8, 0x10286) r2 = socket(0x20, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0x530}) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x3, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r1, &(0x7f0000000040)=[{0x1, 0x200}, {0x3, 0x1c9b, 0x2000}, {}, {0x1, 0x401}], 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/148) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = geteuid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getppid() r9 = msgget(0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r10, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r12 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r14 = getgid() r15 = accept$inet(r10, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r17 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r17, r18) r19 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r19, r20) r21 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r21, r22) setgroups(0x400000000000002a, &(0x7f0000000300)=[0xffffffffffffffff, r19, r18, 0x0, r21]) getgroups(0x6, &(0x7f00000003c0)=[r12, r13, 0x0, r14, r16, r19]) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x1, r6, r16, r5, 0x0, 0x39, 0x81}, 0x6, 0x1, r7, r8, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r24 = geteuid() r25 = geteuid() r26 = semget$private(0x0, 0x7, 0x286) semop(r26, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r26, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f00000000c0)) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r31 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000100)=""/114) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r33 = fcntl$getown(r32, 0x5) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000200)={{0x3ff, r29, r30, r29, r30, 0x104, 0x5}, 0xfff, 0x9, r33, r33, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r29, r30) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r30, 0x0, 0xffffffffffffffff, 0x0]) r35 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r28, r34, r25, r35, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x4, r6, r23, r24, 0xffffffffffffffff, 0x14}, 0x4, 0x0, 0x408000}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xffffff00) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:17:47 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)) r2 = syz_open_pts() syz_open_pts() ftruncate(r0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x0, 0x200, 0x5, 0x3}) r3 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000140)=0x101) 11:17:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socket(0x1, 0x5, 0x20) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000180)) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc038694e, &(0x7f0000000300)) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYPTR=&(0x7f0000000240)=ANY=[], @ANYRES32=r0, @ANYRES32=r0, @ANYRES64=r1, @ANYRES32=0x0, @ANYRES32=r7], 0x30, 0xe}, 0x0) 11:17:47 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x2e96d46a}, {0x0, 0x2}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r1 = geteuid() r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r5, r6) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) r11 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r4, r10, r1, r11, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r12 = getgid() getgroups(0x9, &(0x7f0000000540)=[r12, r12, r12, r12, r12, 0x0, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r4, r12, 0x6) 11:17:47 executing program 0: open(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000040)) sync() 11:17:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x20, 0xffffffff, 0x6, 0x7, "51874c20cd7884e169f4183a5aab46d3fa822005", 0x6, 0x9b3}) r4 = accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000140)="9b77ed32c849892780fe30c18debb49eb6f47d02a0d5234e57f16809499b6b5dda27079c4fc539564ad763fd70b4312c4d3a03f8bbf43554e0cc001228fd003fb1498234b607341dd2af4de7af9c657fec2dc01302e92bf4d0928e853a835a958704cc136d2814f5ac113923d027b197d2a874edeb882cdbffedff906dc85856b9db2bcf0f596ac896a25f0bef4a434719d133257e4cc2f833ddeda758873e25b617bf04d2bda35bb6c33aed72f5eb42a48054c6fc2c73", 0xb7}, {&(0x7f0000000200)="6c8dc71a70afa94a13a526dcb27685e6f246ac697dbc074d8e2d83a32196c98d1ebb48e645f245f869e378835fac24ff03e4a88b0cbcea5997d31e91f79dc535ccbeeeba246985ae9eaad607cdecc82515544fd90ae0547d0fecaf02f5e8cd9382", 0x61}, {&(0x7f0000000280)="1ada8602975856b4c95c68bd8dd410407a4880c1081a593d5778e7cc26ee54a622106ccfcf362f68caae01e656ba8351e8da525da21dd964ec9f120a4fe7fa1cc2f04755f64f46f30b7ae2dedb4cf6f23dae7cb8b8effed8330a63343d28800d07aa0969a64dd94270598f15394cdd298b201e1b6c04e8b2e4fc956b22957277634de320a2f9d95563e1a6bfc22c3d64b03e1eda704fbfe49c00a26265acf4167664b34e61ac53fa8d160974b1a88363b9d8fc3117f186603fd8393ff52152a8c7b88712d92357c58331786b685ec439305e68ea460134fe8252a6872170203c4e", 0xe1}], 0x3) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r5, 0x2000747b) kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 11:17:47 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0x8}, {0x18, 0x2, 0x100, 0x3}, 0x7fff, [0x9, 0xf68, 0x1, 0x9, 0x3, 0x7, 0xd64, 0x8]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4000000003a5599e49cad1089ce0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 11:17:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0xffffffffeed3c350) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x3, 0xfdb9, "01000000660e67744e545a9bf000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:17:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(r2, 0x0) fcntl$setown(r0, 0x6, r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)="1cbe99e3d6015fcf7531f2f2a43f8bc6d1c256756d08c01c50179770d98223e12b560f10b9c3c2e9df91ae7df6459840a0e3c348d9c75610f4611e1df74f85eaf9b8288578a200df1c6cbd57f423cfb809213db00bffd3d75b1e9fc09bea3891551e391158c9f6fbdf7a00d9308254c1dca9", 0x72}], 0x1) 11:17:48 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() dup(r0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x8, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000100)='./file0\x00', 0x0, 0x13) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x13) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x12a) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:17:48 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x3, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) r3 = msgget$private(0x0, 0x20000003c4) r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc038694e, &(0x7f0000000300)) r9 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) msgrcv(r3, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESHEX=r4, @ANYRES16, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRESOCT=0x0, @ANYRES32=r6, @ANYBLOB="a1d0745a95e99f2346918bd0e300cc06ddc96bde6dd0fbeda98b6d6b47d208388a0acb94164dfea60561eb429bab9f37bdabc8", @ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRES64, @ANYBLOB="61ffd2c46f2f75f87aaac5b50e12d6eac832f57bd88a3421c7f45ec48d17a4d12c3b4d6aa61bb2943cb8903a07a9532a0c90ae486779a464b5069770feb4c13c0fd8ca92a14c04f2531dff1b6b7af3b0e271665674b120d139cb5e02317ec76a6a2c68a3092425c652eb1200119ef2503565f7ddd3b94e2e8cd4e69f3a62ab39eba15ebb2f5cf95dfc2c8f157f2b6692edd8f24c8fc9a0eb8460d4", @ANYRESHEX, @ANYRES16=r10], @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESDEC=r0, @ANYRESOCT], @ANYRES32=r8, @ANYRES32=r9, @ANYRES32, @ANYBLOB="c5cf545ab06794304f3fbfcb9e0d17508086ec2a6c038695f521f3ee30c9ce15d33232b8585981bf5b51956b9ba9364ddf15b494810a7372ce79c7e671f643a8da242270e5b5ce2fece20763e8201c417673ac20f8f471e59ff189e87c8f7431f3e47483aca73cd065baf91e50705aa97dd4d1ff68b21664841ec6927d78605eb8ba0b1902d9bed2934ddd4f8318756fb62c8e5400e94d4786"]], @ANYBLOB="751a57016570c60196dfa3db439c84430bd8542020efc31402c2ed71f6e91b499b2eaae8683d5fea12e44f19a99aa4e670a41e4b38a5bed6b3e0276cc60f974a4b1579d512bae52cdd4afe803037e8c8f46768d8bd50faa1d31bb860939c51ad9c0e7203d342d742b4ba21f5f7659625241852819a02d189a11973ec9a5bf9d37e6a4468802a478584eaeb92e9ddbaa65f73368d10", @ANYRES32, @ANYRESOCT=r5]], 0x1, 0x2, 0x1000) msgsnd(r3, 0x0, 0x0, 0x1800) msgsnd(r3, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="0200000000f8ffffdbb0dc1f720d52917ae01beb6e8c6a8f7fe87793c959a0523c1b372d2bc1260082da7cd5544128b8f6d4052789e48be802a6e7895926bc71ff58b295c6ab1aba30f2c2e9806bcf25139ea87cab697acc535c4d938cddf4191eaef67627c164f6266a87dffb840000000000067718732f849531209109f5ece4aa8104c607a4ccefef534f88729f2aeacaffa047f701e8f65cc0d153e45134ffe6f676e0d3b70fa5ebb2f6b61b57cd74d5c3e75ffb25dc1705ba5549038b42ae02e4a5d0abfdbf9c8e6db1244d72bb44502173c44eb233af50966255782969cfd030ed22ca5b3f7fc5d29c580e0632bbd22293c79f2e5bf954538448fdbdaf436d685d"], 0x24, 0x0) r11 = msgget$private(0x0, 0x20000003c4) msgrcv(r11, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgsnd(r11, 0x0, 0x0, 0x1800) msgsnd(r11, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300bd931d65f98896ef2808b166b74e32d2658619"], 0x2d, 0x800) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r12, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000000c0)) r13 = socket(0x20, 0x1, 0xf0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r15 = getuid() r16 = geteuid() setreuid(r15, r16) r17 = getuid() r18 = geteuid() setreuid(r17, r18) r19 = getgid() r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = getppid() wait4(r23, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r24 = syz_open_pts() ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r25 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r28 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r27, r26, 0x0, r28, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r29 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r29, 0x5, 0x8, &(0x7f0000000140)) r30 = getuid() r31 = getgid() r32 = syz_open_pts() ioctl$TIOCSETA(r32, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r33 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r36 = getgid() semop(r33, &(0x7f0000000380), 0x0) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r35, r34, 0x0, r36, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r30, r31, r35, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r21, r35, r26, 0x1e4, 0x7}, 0x5, 0x5, r23, r22, 0xfffffffffffffe01, 0x20000009, 0x8}) r37 = socket(0x18, 0x2, 0x0) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r37, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r37, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r39 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r39, 0xdad1c1f14ed13730, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r35, r19, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x0, r15, r14, r17, r19, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r40 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r40, 0x0, 0x0) shmctl$IPC_SET(r40, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r40, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r42 = fcntl$getown(0xffffffffffffffff, 0x5) r43 = getppid() wait4(r43, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r44 = syz_open_pts() ioctl$TIOCSETA(r44, 0x802c7414, &(0x7f0000000500)={0x0, 0xfffffffc, 0xfff7fffffffffffc, 0x3, "9375b0000000adad0007ff7f8f37161211174aa1"}) r45 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r49 = getgid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r48, r46, 0x0, r49, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r50 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r50, 0x5, 0x8, &(0x7f0000000140)) r51 = getuid() r52 = getgid() r53 = syz_open_pts() ioctl$TIOCSETA(r53, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r54 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r57 = getgid() semop(r54, &(0x7f0000000380), 0x0) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r56, r55, 0x0, r57, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r51, r52, r56, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r41, r56, r46, 0x1e4, 0x7}, 0x5, 0x5, r43, r42, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x1, &(0x7f0000000240)=[r41]) r58 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r58, 0x5, 0x8, &(0x7f0000000140)) r59 = getuid() r60 = getgid() r61 = syz_open_pts() ioctl$TIOCSETA(r61, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r62 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r65 = getgid() semop(r62, &(0x7f0000000380), 0x0) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000480)={{0x8, r64, r63, 0x0, r65, 0x0, 0x7}, 0x9, 0x8, 0x3}) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r59, r60, r64, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r66 = getgid() r67 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r67, 0x0, 0x0) shmctl$IPC_SET(r67, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r67, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r69 = fcntl$getown(0xffffffffffffffff, 0x5) r70 = getppid() wait4(r70, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r71 = syz_open_pts() ioctl$TIOCSETA(r71, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r72 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r75 = getgid() semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r74, r73, 0x0, r75, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r76 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r76, 0x5, 0x8, &(0x7f0000000140)) r77 = getuid() r78 = getgid() r79 = syz_open_pts() ioctl$TIOCSETA(r79, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r80 = semget$private(0x0, 0x1, 0x331) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r83 = getgid() semop(r80, &(0x7f0000000380), 0x0) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r82, r81, 0x0, r83, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r77, r78, r82, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r67, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r68, r82, r73, 0x1e4, 0x7}, 0x5, 0x5, r70, r69, 0xfffffffffffffe01, 0x20000009, 0x8}) r84 = socket(0x18, 0x2, 0x0) connect$unix(r84, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r84, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r84, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r86 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r86, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r86, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r85, r82, r66, 0x11, 0x9}, 0x8, 0x1, 0x9}) r87 = syz_open_pts() ioctl$TIOCSETA(r87, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r88 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() semop(r88, &(0x7f0000000380), 0x0) r90 = semget$private(0x0, 0x7, 0x286) semop(r90, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r90, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r90, 0x0, 0x8, &(0x7f00000000c0)) r91 = socket(0x18, 0x2, 0x0) setsockopt(r91, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r93 = getuid() r94 = geteuid() setreuid(r93, r94) r95 = getuid() r96 = geteuid() setreuid(r95, r96) r97 = getgid() r98 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r98, 0x0, 0x0) shmctl$IPC_SET(r98, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r98, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r100 = fcntl$getown(0xffffffffffffffff, 0x5) r101 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(r102, 0x0) wait4(r47, &(0x7f0000000440), 0x1, &(0x7f0000000340)) r103 = syz_open_pts() ioctl$TIOCSETA(r103, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r104 = semget$private(0x0, 0x3, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r107 = getgid() semctl$IPC_SET(r104, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r106, r105, 0x0, r107, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r108 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r108, 0x5, 0x8, &(0x7f0000000140)) r109 = getuid() getgid() r110 = syz_open_pts() ioctl$TIOCSETA(r110, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r111 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r110, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r114 = getgid() semop(r111, &(0x7f0000000380), 0x0) semctl$IPC_SET(r111, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r113, r112, 0x0, r114, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r108, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r109, r14, r113, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r98, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r99, r113, r105, 0x1e4, 0x7}, 0x5, 0x5, r101, r100, 0xfffffffffffffe01, 0x20000009, 0x8}) r115 = socket(0x18, 0x2, 0x0) connect$unix(r115, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r115, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r115, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r117 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r117, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r117, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r116, r113, r97, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r90, 0x0, 0x1, &(0x7f0000000280)={{0x0, r93, r92, r95, r97, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r118 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r118, 0x0, 0x0) shmctl$IPC_SET(r118, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r118, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r120 = fcntl$getown(0xffffffffffffffff, 0x5) r121 = getppid() wait4(r121, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r122 = syz_open_pts() ioctl$TIOCSETA(r122, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r123 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r126 = getgid() semctl$IPC_SET(r123, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r125, r124, 0x0, r126, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r127 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r127, 0x5, 0x8, &(0x7f0000000140)) r128 = getuid() r129 = getgid() r130 = syz_open_pts() ioctl$TIOCSETA(r130, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r131 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r130, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r134 = getgid() semop(r131, &(0x7f0000000380), 0x0) semctl$IPC_SET(r131, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r133, r132, 0x0, r134, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r127, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r128, r129, r133, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r118, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r119, r133, r124, 0x1e4, 0x7}, 0x5, 0x5, r121, r120, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x9, &(0x7f0000000280)=[r85, r89, r92, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r124]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r135, 0x4, 0x46bfb) 11:17:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc038694e, &(0x7f0000000300)) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc038694e, &(0x7f0000000300)) r10 = dup2(r7, r9) r11 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = socket(0x18, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0xc038694e, &(0x7f0000000300)) r14 = socket(0x18, 0x400000000002, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0xc038694e, &(0x7f0000000300)) r16 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r16, 0x0, r16) poll(&(0x7f0000000380)=[{r3, 0x2}, {r5, 0x1}, {r6, 0x16}, {r5, 0x100}, {r10, 0x10}, {r11, 0x80}, {r13, 0x10}, {r15, 0x1}, {r16, 0x40}], 0x9, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r17 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r17, 0x4, 0x80) r18 = semget$private(0x0, 0x4, 0x1000100d3) semop(r18, &(0x7f0000000480), 0x0) semop(r18, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1000}, {0x1, 0x6f, 0x800}, {0x1, 0x7ff, 0x1000}, {0x4, 0x1, 0x1800}, {0x4, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000, 0xa3ddbcaec130b635}, {0x3, 0x8, 0x1000}, {0x4, 0x8e, 0x1800}, {0x3, 0x7}], 0x1) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000000000)=""/232) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000080)=[0x895]) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r19 = syz_open_pts() close(r19) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r19, &(0x7f0000000400)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}, {&(0x7f0000000280)="dd4b5642eb841f068dff4a141065d4b993df6d43d8df1a3af488c335f39f6e3527ecbf4c6db16e5b968562edb1093b6f9f259ffa9d58d8f5f2d4dca487", 0x3d}], 0x2) pwritev(r17, &(0x7f0000000040)=[{&(0x7f0000000500)="28defee37bf0637f32d212b4fcd9f6abd053c4f5f510c115b142420a9c2c82994ed9f7f73179a462db95ead4037254ba598c1b0d793fc5633f281e17e764e97f0aaf076e50934571c043d27def69953c33d24c2ccdee04a43300854bbc7eaed1db86f572d3d78d7adf1ad782344e70e09ccbf943c77ba2c4b323f6924ccec14ba492090e1c5b96aa303c377b077238af41e5ff08014feea51c4a18528e7cfdb4eba4ca54f53deb39050694785c4202d4f44acdb7bfbe797963e9978b2169878060f4e7f008672cc8452adc7c1d0c2985529dfec0fc60a0d10f113eb7a7c208b1e2648c583ccbb3f57e5d589db5dce57e72389e1bf5ec516e4290ba9067a4af419d50db6309537d3d6ec0150ad9c469d41f0f14ef8fe4c2f7153e3ecaad55eefd737d7fe630aa215f2fbbebfe4b2fda7beeaf0758a61cb57b1dc0c4e1147d068f97b589eabf98317311a6ab0ed1978c1c76ef19a2216cb28d04d1fa2e4a74388a53c1264fc3cd9886ba3bea999b285e691c2da6e615724d2b6a50f7f8978bf718ea7e7d7f7a38e5a0c92b55e431c28df9b9b11433bfe9d4599044b3bbcf64cee1c737d264a712c910fa790dd8e0d6017449de034b0a95d0e3238c78432479b3a39091e3d9e946be955847cb62edc928194c795b0bb62a2ba29bef12e8b771db661dfb31d83571d78daa6688bd2bf3637e1a0f59a761bf4c3fc02d06d9c34033924dbca0c98ab433c4eb86922ce083949f5b28f747b0e15246c276c4c7213ff472ec8386c3f859af998966bc14bd7350a907d8b424cd13f0d3dbcbc6c944cb841d8d7cac3b40e2702b64cb9c8e20fb8fd2b42fab761b453ca17be02a7827bf47b5fb74d2949384ebe4601786f707401f09de18b71c5f85e34ac9fd4587c61dc1ad431324d75fb9d429c05525fa6beb4650a5068cf6be409c25c9e7433d491a4297a9c01f64c6055b949d63c2a32565a001b41364a053abb6fd107fc4ca578ea8dcfa3e50d723970fb0fefa0ead919559506e89d4aa558b0b71b94fda1830af14ccab568878664dd45cded26b1a5bf0201d4c1d0333282416f3d8c2b9163928a84e23e5634fe44cf8514655a5621bc61527dc1b735f87042e96ae8211b4966804f493421900aedca998709ef3e2d34ac4470feb438223982abfaac71e63d6c625330d9331f0f080096e3034697ca62a4af7562c97a1289151b2bb1e5c0433d03d2c239093b5ca9883ab6191eb043c909366c40f646279557c00239ee1334cf53e92865dfee7c680e41305b5fb91b6a099af5d4a6bcbf31435f2e985363a77717bdd052ef14b8eefb4adcc74f614d4d637b886c36340d079925f6598910c175ef0f3c3db62286eeb327138fb185ff2b5f8c40aa024664971c27a01f5f3a63889ae44cfeb094fe33a2cd49d0f330bdabea9cd7dbf8947613aa764a1928e3b7e2ad1e8551f81ab46f234106ce69a99ed3b9cf12c27316de4b5301bdebe98cadccf6aa5b8c0f55da6469a87dd79e5ff7dbf81506eef4ed02ada7e44888387aa53afb1e24341c379f3fb26d5263284495739444042673a92af3dc0c99c360d2dbdd9bc97b4f6f521565b563c394e4b3d87c76f99551bd743961cde452226590c43310280e94bd25cbb28ee0567e0b39fa79d9e456b3a82ccfab653c0decc7e3f5d3bbd262b0986abad643f99be8614573506432f0db0a50c91cb90308ef6ec1ed31b8b322d5958f6c5bc5df377eb8f984d3767ce0c7af7c2ad5236fb6e7e82df7db4623bd72f7784201e9a83cf26f05e917fd9534b5be2c78f7f5ff5bce04c7d261c55528e9d244f4dbdce44c86335b3a01e2c85fbb9bfd457fdef449031b1f128951797307dfe5405f4652e16ed6b2a5f361fd82f8d6b4ae9b2b854d6b89215ae918b2da6f668b51dff375d17f39ee39a74cdfeff4674ec9d0aeeff97df48be72ff886725a6b61fdea88f071e419929f4d20099b228567d2685f204be4b02e2a58bbc03dc6f1b861f40b54ee415092d570879126b2dcef6f5e6e898cd85448965cdd0acd99c2b724d032584f44849246aa7331353c3abae3dfe17fbb81b8a4827723366c0a0656fa41477f2c279fa29ae6682504191bbd14c41bc8191591fdb8e8bcaee2b0a61be4291653bb0690f387f1763bf8543fa6b9855108308066167d00c5dde813ca670b7432d2b6ab3f420535dd5dc16f1def4c8e01c34dc59704d119012ef605ee12dc0896e283fa991a4a72059213754e347c5c76f66240a93a4b30e7aeec338dc4e84158755630ac36dd3575f09ed2f3dcaefc464d8f0a52e1c0d6c5c231d81f2baded11b5be5327936f90ff1b48e57139bd40fc46dc5b70c76f85e78b95aa785fdc4c00ccf7ea34a7fa127dc2af32a3f45609e853dd26cbf5cdd09eabc532fa7c1f11bbb0eca52cf9cc3a90d1313142fdbb00dcdc1bb027506fe273fe70a48e50109933b50490458120f970c898197e3fc8c835a99191b863e5bb1e66c9b14ed76fa3a46246245f8c7782cd13529aed65c74965244072fa96c743d3e8fc90befa7cfd7efcf091d5d966e133c6a8f2748383c4773bc2157d1c83cdf8f02356ee8a3b126d394206cf1be85795f1e6958218e7ff684dca7c2880e58095b3150afd90366604b3f8d146924248c61c549a5006bcee40a4436af87e98929aaeda7117f8b87be092c3b2659cf3b3af158dcdc5649b7ce16ab8d9724a1cb11a621318dac19903a3eda5a31e16cac1836a747c5f26eaf7c14e38810b9f9112d5582205bdf5c4497fc9c30704f5ad1aa07ea03c71b44cce01a53ee1311429c4b1133b9c9330e833f14ec03552b69d9fec0f20f61c60b86fc98fa9c4ce7fe9ecc9be8f89c1d033c41d23eae2249de46d5c3529a690ae35ce2d213aaa6cf5d9449d8aad25421235f9a1b478c51541314a751915274ba2ca6e6d3a7ea94658409a27afc0bf596ed4db33a36361c81802ebe2fd193f13f34e46da864ed404880494f688a29cb166320e5313446b6fa0825bcc9e1744b1b715977e35445ee7c3931826be302f016b7affb1075f72bd0db465f05c0df8506486ba4f3e685ac736b604e2952b7be0916d226f656551e3bcbc12533de7615d571e0ffa162e5eed6947a2707f9e02313768436d277ed4b7d8d51703642b25e25cf21a970ec425f8d5dc62ecd246cf682f916e83c008568490b518d00a08acd64081d47addaa310cb24c751b81b99955e8acb93cb169ee7cb88267af68f1238e27ea1c17ea4ab6e7f26e731921781412bfcfe18f19d6579439207a25cecbe0230d1312d5cd74a0258523a538e5bda3875c4c0e2371cac43a6751c152bfc93eef12270a74d5451bc5adc32152bcbe68167396f2b910aaae507c1ac1a849139ff278bfa73293963ef236f45644b92ec63f3ea494846ed71a285eb4c6decfa0a4a2953ff23b732ccc9f30cbad6613b2ec728c5223e381352776af9e4bf6d93aad84d890d56029e18dd2d93d51d56848e4f183bd22c3f2e774e12fb21dbed519fe18fe15b8e7a0827753507b7fc5ddd5432e9ac8d2ad5ab129b2ec897b887aa01c23f3ac82d94c998aa09141cf8ae322d36e6f5425b22080c847c773cfef900e08c040e06e076542757e0ddb57bfd17eaf19427159d5eaf14fac850d0ef1c96de9d86f8dd196be0b177bcdfde18d516b5f210b31146195f2c756c3151fb459ebda043fcc059dcd36893414441b7fd2499b1f12d6442e6fc769a9aa1b2f667c535f164c41c423e3bb179439c0a85c557e65a23872516bbb68bb703371697f59e06a7909ad11cef3182d6278f8dc769f8efa03876063a59ee4e4d4921cbeaa8f52c6efc0d2518a325549af7b4484d4a965ec13c6e6e3f8b485513e6534f9ffecbcfa9c171b3b680841df387447d8cbfef41b5983fdd6b047233f7507c66bcbc3c635a7a545181105b5886078e17c10a3f690bd91160be83e9e7d376cb3a4fd7254703a8c7f4e3be07f6e319f69e44f8da24f3028845d958639fa5e5324decbdb07510c0b6d0858aa00ea1588f7f9e13888c61979de0191af048fa820d6cdfb960e31afb2efbbe20bc6ff79a34830916df341c2a0f8f8c707abb341b67bf3846105c7b2f93efe3e7916af6c082d2450de90761ed63dd0edfa4b5f40c4a3e67718459162b54b481ed05b8e3093e8ba5f3cfd67c6b517c09399c74284c43a5b9c3fde6e1c3a91d548eabaaa92a7b37f6b58e7794a86b38b6224d0b5b5ba4cfcdde8396864c37e19879ee3878822cb79b32ea2fc2940bb9f9a3f127a3ded4b16a87c9396b089863959dd03b26030a52c8f7eb048b12ea93899463d2c27fec4e8554b517b694e668635d9cc714674be891d46574603e7af33412355609de3ad28b9597bbb4d55e17c0e17fd9d5ac9c2eabca11e25fbd4ee0a5319d3c3d6af0470649154bcb9c5fca75e2b29a520f9e061b11e796ca0f3e8a1ec72d40ec6fd7327d0af76b382a31ef05e097d29c11d1e3bc4f3102f1a345314d92fb8c33479171efdbec868d59ca7d48ee901b71d4ea63137d277769ca3d9bcde1197b24145a39d044b06f1a792caa58dda22fb66d8dfba3de5dafd80e28ec04500546454adc729fbceb7fdb59c4ad77f2d4c64ff866299424c4ddba0d714d9c4e04a63bb098c3ac3a3992c05c6627a92b25c84f326c9b1b62776a72e10fd2bd83eb1d8548cff4fabd245a0199370236afe8fdca76c839981cb37754240326f3acb2afad68b7ebe65da30f36d2f13073b83029dd4d5cc7917bd74d54f3b2c91b32157629511359ebe82d6c5db40ecff101892343cc82b15145b22025ddfd1e4e5eca85101e4aeedd4158ea3f9104224826bd1059e30e1b2a572eea6ec06f0a4869803cb7ce5fbda06cc542c2a873cbbbeda19de5c2c6308578674e1e2a3ae39739368b9d7f40ca1d7360417298c5fcbb8a51111559986450af78cc9a2a08b81ad398d64b1e2cc642b33bd8df6cfe0bd396bbfb07c81d217f88c34c6d3f36d38d1ca8c9d29936cd9b197edb090fc2f23ba207e7b0793b3eb67c10b6fd11d96f61459f4e1493d7265f1949582e1bff6360682e94470180c6aa8934b8026dd1ee2583bb44596e4595171bb239c38c069b9fe2e42a31da1f521dd18c66a4418cebd465e0d308b2ffc64e5bb44256ec574767eb6e3c7a34a3db51d7edb87e4847986454d34ba32f1a0705075d69b50c45607bea26dfed5c07dcc243b6b828ba8438357e7cc6ef94b59ab0c213e2bfccd830ecc74355e954fd0a87b24f2500118919fd592ade07d509cd7a9ac333ea7df5afc649c4899b3c855cdb040a2b51b122e4c3e9cb3d81ec8b156e471ab1f7cc1a0e98b2a534e81c01e81674b52d7c249d4b9dcf23ee4298390cfd6b0f50a537bc7ec11e38199dbdfd494ac290e8a546aa90d4541d2cfb0bb30b8267eb2b2f29bc314c037456bba28f7a04bcc82167560703b366ae74df24731f8295081011c71b48e1fa490a3cbf98d9badcf96d4734d9a3eaa3881fdbca9dcb8c57644dc30a693517fa2d3005744d1a29c5c5272365bf14cb5309f38449299e997531ee51b64a7d474d529ec26c69b323b87eb28db932380c2d9ad447a448ed396653ec8b1aeaf8f165a759144b5b4715870f67d67296f362013d6ca6fdaee8f2b51fadd90fe17a1a867c6dab89865b132cbbe910e79b430e91cfe5a7e62a629d34ee49bc56d36a0a81f925209008b66c9d32887266d6627818ef5d0247daa255dbb778d5eff059393e6c08b108c9be8464b92d7be01b54b8f8a9d698de871abdab0403806b42661b25663285946f03bbfb34", 0x1000}, {&(0x7f0000001500)="e2d605e4dac074e769d12d3f95a78d6561da9a6f61b53cfc46f2a846e1754f479aa86589c31ca3738d34f339b7027c0a271445f28a3998160954479d0d625e9c79ca7bb74842c3dd9aad34721df44222c9207df9e851f4050fd327cd2d335c23a56f000392ab0d070280ced6f2413e9454d11bf158cbae66f766bfc6ccf72d1706bf5dd238af0b1312a9a2cac966542db9fddfd13db8a04ad8ffbfe06d9ef520a746cfeed2209dc6908c62709570f55648162e3571bc42aec2eda653ed1704418e09e98647e9b9d62ab879807ff2554a96c229bb6ed8b2ff516254a500b78a5e09edb2631d74ddbbd543594898a4ab7190e29d8c8144121e3a631ec8d655b5a24f054fe662e81f11a9de4bd6ac2b526f467b88aa18c2dc76d07f46e36d11cc2bb0ffa9bd5da34e7508435eb89787ad0cc65bc69da360daa1bdd7f683215d48269afc69621e86444b228bbb33c83c8c1acec5cdf00d04e552579f6afc94844a4a267d862b6dc7756824926930de3ffb776c866a4a0dcf6ba5e1bc5dc843397618383f74a41033964b3284bd23138f01964c1eba8b023e23592e3c6e68f1edcc13428450e9c4c202c9e87274f0cfbf543f9def94218c958c0679b444e1232329278f5544c809b9618a9cfc53f93f7832ee39806e90e05c34141d3f4088e75664eb3df9c4672814d660e844177452dac76bd924742fd1c9fd6416e9701431a98b46b59f746d71292b3d80d8980c1293ab890d5987480b837827c7167b7e5e1e9129d1bf9477081b09b718265bfd5b4201bc84ea3d16c50fac18348ca818e61268c8607e5470743b3f61bb7a83fa87a1c88b8cb521d095a41ab44fdd86efba1e746ef1d3a9a7b081ec4e2485dfffa421e9ac24c1ece7e1a9c3bc5accd84ba52e87951fd10f2d67b142f8d9d4f515cabf449e2d7d31ffdda9499fa07a21ca85722b7a61c8d502cdc61bbe0762ae8c5c34109533bf7e383ab9c7129d103fa2242be3f9af9ef227cd999c8e87488a372361b87ef8aa469c94b71f58f05cc21ff06d8f38ae9752a63feb7047bec00a09ef3c841ee91dca021fc85faf5fa825851247fa6fb2a81347506e8f8ef07959068526ffd45de3d4e52ab4d8ed2b272c852416d43a92f6dfce31c459a2df4096fb70b46828ecfa7a0250bb1a5b196dcb5cb5e5a10ba9374d5b8aa3ca825c8ed440bc9183f8abfe0bd5b4865979c5da435a503c441791db9c84b8b4b5c3929bb3321a0c8dbae97a7ec26a8df7bdcd6b694c11704c9aabce7e4a8a301fccffb9856fd2523a4df1e66fb38e4152ffd0d058177213e6de9a96e0508521f46b2b5caeea06118dfa402eb8e207b219735e715f4211a77e3713baebeb00b021eca406401ee11fa24f8019e9fff6383f7e4be510cd71997af0be6d4e57cf2b0352dcae80d6aff204dc56682255e563459e832d28fbf7bb4fc6a339068fc422924721d499f4456686985e46c9a0dcdc750843355a7d29ae4d8e29a1acdd9e8b3e75e97e206bfe56050eba0087bf2b66d976e220c97d51d5a0a622b062a217261b03a031e11e367c517a2f1e661e248807e06bcca305e948d839971f6c7dffe0c4da525de755edfcc552711824a70730db7dd90e1a1250ac365e797df287dd744410e42868c48e122dd184e9e5445937495458a7d16b823b1b9bcc4556e3eecda30e7a53cbdfb83b9e7394bc6675f4a0d54448b14c68087a807fcdead66864f3003ef93d700364fb53a3f8ffa1cc95c36c7cb97c51e64c68b5c121904751b13831195241fadb8db538a76eef6c2c0018caa3cdfe780649db6c65a42c6bef1b00224c0132b9853007518385217240498c3430586176bd1f28603637516d9639796bfd51cd6c7edfe12d4638703d4095bee32fd1ac9e11d98d8fb3a50da7c6ab9bae9736ec2ab9b9d6f489c3edb2826b76d57babc5b6f36530eb03224265b78db317f75ac5d2282ce91c351c6c049631d7cdf0027ee20b6bc237574950e7566c60d2bbbe6f0a8bc6b9d52259f4804242f8cf5d7daf841eaa2f1ed709d2446fe723b9a5e32de88efc0634c69ad81a0b6a484768e8bdae1b1cfd52304f30401f29aa6468dffce46775953569f94cac41f65cb1cea962898174b195fe71764a2cfdb58f6b363eec243986b6a6a79043d592033801e9ab586dee7494d33d4e40f24df584f5ff7be87f18d7d5ad945d0e72a2357380bd6074ca2cae3e643d700d73f16b78d837997f58ddc178e14f215164cf79f7b7e2619bde1859d2ebb387c70c6b9811c0de52834e03dd6ae61cc7628c2af13a31c45fe82174099c97c3ca7d77a4febef75044b9fb5aecc94a4aece2429303bc5a2cb542fcd7797746d6c849a321704cb76e22eae16170d0f158d01012bd45d7b5db88ed5c60665ff7d3bb9697695dfb708f5ecdbb9afbaa4df570f169f8ee0424718633d1d6d43fcce606551aeb2f239ac5cf129b18e14fc34874d8484f04283d77f90e3513abf4afe7ebd389b53a6c95f612271894a1831ae756baa363460ae81308a96e60542282ebfe7432a33611b255b58b11a88de72990a4c334922339cca74ce3f1fa9856a3976ac67266a2736dbd2e63d9c57f513664de3da3365de83255897fcbc0928399719672029d00934af8dd3c2993500040db20b3c725363cdebe5758cd2970430e1287b77e8c4c3e3b637de51828c68c21b9360bc603d82e1658c601d824bb22009cb8831cbbff000d28993321de04bfb0b61409de6105a01e640d33c36ef02476feff97bcae6bdc0ea20541a73254f023e4853d020d3fd9a635455233eb86ffcd905b277e1d0fe55fe944ae5fbaf30a5b38eb9c87f1b81f2518a8da7d5e4f3999142fcb44a922c0e6ad8184d5eee9ce4ea3672e15818498ea457b30d248b2788ced2cc6a1c71cebed16fb96a674941bbc5b0609de7beb9ef96f03d0a70efbbd3759d1c3eddff68b19c98cb35987300250ef43acbcce17701ccf47b0d78a5b7ec3adae0b3b58c6c91e7042adb85277382b2ab56c0506d5027df5514a2b9d28243d8e1c1201bca92c3c59a7d670a4ff1dd76b20fa59b300cdfc9bd84811c7662aca92c6a9fc327cb165afd71fdf9a9c9c7221ed1c5396b2b6e36fc3774b7ab0f073387d21747773c57f70e85b36a1d9d6403d618cc1aee89da16e8b26b6b0ceecb3ed61fde101cb3629eaef41ac1fb5d04aba739dbb81da6912142c4085d9323ae124818ebef83e708d4802893bee2e4191692542888980d79b6f9bdde53b4ee0a1093aff97727cf427491336cbcef2006dfcde95be90cb405d734acd6d7ab36001c3b120f40d9e8564c9829fe9885ebe05ab321913f207340213d7c1c6057bdfe93bc2cd61f63bad672ff76044790e76651967526e8162afdc271ab00d0c74fa24299fe70f3b178758328062f2b88551b4e25251a524f576d3883d98d108fba2b442319361fb266d8b2affb10e91189d8fa9cf6adf5a1bae06ee2ea3e0711d360d0993f0b9542afdafc0acec0b9c7af0cc93eb4446aab35184d6c9b585a6e4e7e8c8f5df190eec23001e53a34f7c3df0a5e9f92801ba2fe28ef0ecc8656742b56c033e9058ba82e792ac484d1f8a99e2f0f52d60f0c4985cd49b7bc6f82b12a5409101e1f0f4668e79a0b1420f3a2c72c527473d0dd64b232a6d9b462251cdc091c8235db3cd762a2aa222a98861840f98ec603811ad2cc49d0da3fffd38c1f7d3357676c235b2eee28498acb0b0d3c9835169d74fe58f25f2e35fc9a8f7f19a6391e009198b6d50c5d8bdc025a22831552a327d62fad911f75c032871ed75bcab86a63f309cb00f3f603b961f010b4b91f8eeee62796c433dd2dbd73c690fdb4a3eb40bc2a6233a1f489ce7f557aa4861c37698f68f57a7f3000ad78a33c1b87fe8a6ed01efd7f0aa2bad395a85c4bb5308c34e9219dbe8bfd867656bb5a708826c92f55b7d6b9591660fcb620203b5d75a1f91270b716557552393c8cf7b0c1b6e16a2d8638a17cdbcf7b268d10253e3a11dc390d99107fd04c768f3de26df602724293ed80d750d1aae4866d722187a0566dfdf8d37883f56e3a883ba9b65341a7b1e30501dba0ca097dfee2c795361f877ff00430d4d5d7d617de8ff9075d3bd51014accdab66e051a2a979bf85f9742279e9ae5cccbc310a52b3bd90229f5064b268b017f3edb79fcecb0cfac7b68dd9fb93237d0b3221621029c9be1f58754c64fe49d26d47234331f504ae075f5b290238c2556006139f9aaf46a51ce7100aa85d30d17afd97463fd901084769bd2394b12f765ab78e7c37e42562778fd859c244ab8876713be8a75f7835336b152d6724f762c7284c009ef3d803811be6a4ad9e55108212503422e3043c048a006b35d4d8cb40eee96727d594cb9ea1cd88036d17cfc912650a816e431cecbc9595025e36dbb9b65fae213afa88d8f1bb896be9a6175c93487a402331c9d8c5b627b6be2c9acf1568866900b01d1b9e463da68f367d287ee0fc071b81471569c1afa5ed896ef05230a4b3d7c655b8928bb9fda6c1010f66ee5b92d8cc0e89a16553e5cd3b8c51d4b7e79fa2472c780b1de5462efe426b338bac3d2b270646447f12b153573c318b8d1fddb1741e54407d6bcaaaefa751cd81ff91f4c1c9ca6f8a47e0d80ad1f0e0cdc9cd4eb06cc2ffc41126ae8c306a50bb37ee3804da1b971ec73fe9eb7fcc53aee95c7df075f9d74665d991973b14cbb21a8ff46e7c89ad4340340693cf8fc2230dbcd62f1fb403147f4b44c247c5f3a9bcfcc021d080df3e0261350ad64bb6a8eb614cc8c3950385b4eaca34f034d0274c54516b35d64e93b4abdc90bc7cd1f581b6cd2ae29b8fa720453cf6ce17aae4d3acf610d55b45b01266a41846ecf8cb677b44fdef3d17ec0443837e50bfd1fd152b1159f7dd68e8e9a7f68a498504d518e3de828261db591746fadf173d2bde25e67269ec6287929dd54a5fd3284319938abd143e5382198f276e1102a321dd2fc95770fa17c862e7556907ac5392c7d4a34f84f4691ad43ca0a0e00ebfa8708c84da39882340d9bfb44a2b87629bb2cb61b7e6142290d373b589bc48b6efa6d0ee512bf7c55500589eabf6f731285b4cb9c6a98b53a9a7fbad74e80ecd270852e6cdde66897136a9306abb2cff547fd191222299606928f0570ccd7147879f503ad981fc2eba30ece9e22d0c1870e0b6402c54ec51ccf34152f0fd22cedd062874baf93f7cabfadcf52df847bcf1020ca941c1bf8718cdb37f8e73e16951f35cd5ce51eaabd2acee627a6f28070f702e5025aa22e988f254d34e1dd6ecdd7f154c15985b4817f30fd573959e3c95a24726969f858aa8c5391d1bb77842093f10bf1c0429982521cf7ca0cd0154d3c691079fad398c9382609e166a170341fe6abd7f5e1ea5ce7eba09ec3d41d37790102edc06b18331361feeb28c86cafe37eff688be3c58a1a394c70cb5edc4340f7482527f703832b0cb037e4348b4b317fd318b9063faedf198c3b856d8ef9af0d591972aa1664d825d57bc9b257daa9c6e19960c4e307f2068da327c89c4e660fbce2b4f7bd375101a8e711d31c7ca8b60babe98ee89a51d3747e6c08cf4f1eac2fe93dabd32811b3621c765be3b56ae0edcdb22429eb51b3ee88a54cf98123d5499ae81f6fe218797a8976aa4082e5bc47fbb6b80718d4d9e21640a8aa8d26f35d2670833eaff38383ccc41ad3911795f3d477beacb3acb2bed3552a4610d70aa65bcfb414174396552eaf18cd351f8f1b251877a92758d2a67186fff1be85ad2393ff1bfe9fed", 0x1000}, {&(0x7f0000000200)="8f36a6db1ad769298c8694915cf1b5a3e85b4c9d481c2ad0ab711be7220caf2e80f691fa163d8dbf34c9748ab2a06240b1aa6eb7c97bb4cb67ff98ecf2a9239b3b71681602775afdb1f4df2300d4", 0x4e}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r17, 0x0, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 11:17:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x18, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc038694e, &(0x7f0000000300)) getdents(r6, &(0x7f0000000180)=""/112, 0x70) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) fcntl$dupfd(r4, 0x0, r7) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, 0x0, 0x0) 11:17:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file2\x00', 0x40, 0xa) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file1/../file0\x00') linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file1\x00', 0x0) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)=0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="7cc90000000000"], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) getuid() r6 = socket(0x18, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc038694e, &(0x7f0000000300)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000280)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000740)=ANY=[@ANYBLOB='\x00'/72], 0x48, 0x3, 0x1800) 11:17:48 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8000, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x40) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000240)=0x7) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='W\x00') r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x7) symlink(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='./file0\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x400, 0x0) 11:17:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23ce744e400"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b5487cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 11:17:48 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000001300)=[{{r0}, 0x0, 0x0, 0x2, 0xce1}], 0x0, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) ioctl$TIOCNXCL(r2, 0x2000740e) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="2cb6512f1793b239e43471b96c398480edfcaa3645aa3c3dcbfde14ffba2e3c7644edac5cdaa33c488d84882915e3d94", 0x30}, {&(0x7f00000000c0)="cb4f01c7b9bb02ea6b0609b6293c5da2ad74302ab3d48696d2f6744b4095a4513e3a838280c40149f09fd6", 0x2b}, {&(0x7f0000000200)="a7df944b3931678648d94772a9132966a8988e91b3014c1df0df7513854a82019ace5d03fc7b4c4c2d9d538527fadcd25012120c6a0461adf38a42319159832f73eafdee0cf02d13c49c540812c5fe548b8d5b330c35aa575b4667a056442bbfb9c3f76d5516c9b3749b8f2b03b5888c7fe0d4d92064acead8e26795d48e81756495f0ffceff60ae99798dbf13d726022dd0b33ffabc86205faf55c288ac126e14465ed43e2e", 0xa6}], 0x3) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 11:17:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) r3 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x10001, 0x2, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r3, &(0x7f0000000040), 0x16f) 11:17:50 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28172df218a5303ddeb6ff823e9fe801a34076e12db3afe475c6f7558d46b18c4a44dfab7a50efda62b6420a8cd169e3ef0ba634d3f799db211eaad5e6bd653c26537b4eefb6d9767632441c7477455b155a146c982185e152da2564aaaf8a0a838500fd6a0f92cdaabc3b55dea0800e05bcf6016792be68214b8c5ae6e2ba0ac65ccc1ed183ccddb33e89a5f6478acc36a7984e49b40828c3eb22d54fc7be603c54a040aa92e1e7a890b3790df13976cd70fe2d66aff332d5560c7fc3367cd11f721c95c15049401a19c827ac85c9297b2be63d10ff4015a8fef7c6b5c41fc2a64ff9848c18b37a0f270508cd4b82babee310e6"], 0x9}, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xa, 0x2818, r0, 0x0, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) r2 = getppid() setpgid(0x0, r2) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x5, r2}) r4 = socket$unix(0x1, 0x5, 0x0) dup2(r4, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:17:50 executing program 0: syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800183a00fe49be00f9ffff0000000000000000aaff020000000000000000000001000001bdae5d1f3dcfd9f4e4551ee4edd2d7cb5e4585f1ff793927854549bbd86b17882efdac47ae0ffbcfbac44f832ed359f273a655e8e2c9ac202fa5755ce71528cfb0d89af2a1f95f134ba3f89361fb91d6d734b1183921a6d07d726ef08431485f374cc23854877d3385d8a831f5708a0ca74c397c0f01d318dbc4f8695f6e613ed4bb42000000"]) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000080)) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000180)="43a1cf101315b779baf615d82fdce5de0eaba6cdd866765bd5e6981a30aaa16da17ad0ca42550f396208d8b63e1f408fc978d74a909066398e9411f2d3ebdba94559d24fe0f899d68718ab00fe0149c7035191b41e35c7f2fc5d80c0d2503001dd82967d53daf55fd0e34365fba065db84dffeb5850578e8504f5141cbd25c1beade72852486b8b1449f60e3da466fc9d00fecb77904769fd18ef3a5672805a695745464ed41896bec1b550f237548b7a0b7e91f4d36eb9e4099b5df0fbdf4e016392b4dd87e1717f4c4490a2442f30c868432655c611d218cebb482813e17f77784d56da90b14a7b20bab4db087114bc355b4f3cd5004c11933e3dfd6f63abdca946c47ddf4ac95a6e75cc0b25eda4da8f1a74ad3d61eaf51ea19b4c3b15ca0f7b576a7948c88b72ca1c5aac3a6afe216d9b49afe6e392469e45c526145f641b7011d92e52f5d51f7f5bfbbf52f8408767412de77fe0fd5a5901da0c5209ffe037473bed7e9b3f9e2450d97b6dd8e837c0bf4b0e12f5d2f6bf7271527cc44e388caab28a5128a00aa3e3e7c7822ed1f9dab5574144ee02ef2fbec474c79558a2e9e24e3a9018c1214cf8d7ec3cd4e27cb47864ae390b9ed5fc1ed3bec15408fccb62030246c526aac9c8c0d6d66d299477506e7eef9cb931a34e531ed83cff834dffa8d82049d2618d414138e8b897673568e6e9eb2cf52e790cc6129232f58ab9d3073412396cc050882bd8c6a4d4ce8949c8cfe46cde310ea37ed4e549c2630c24a2ab8beb7865b5496a57544ecca1ed88f952f31a4eda50b0b46f782f5eb19e5a7b1f5848c8d6521ef08cf5cf83ca1e241f93e24701025ce1d8a6ce0eec7aa468425f32e78c9ccba684d7cabffadaaa9424b254d4589e07b5f3e42574a30fe4dd63606f068c03844ad6634685c0d5c60153bb80b4c1895bb31116754cb33786ffb356cad2468469efbea49964058dcc052431971f3897095905fcef3cf2baa61c4da24d8f089d0a226e9dc52f0c56fcb6ba6369c55a3bafdde57e0ca82bc77bafb2b6ea6aa10337a17c0785d4d9f0820977491f8a46eb40c7a7c3b94311eeac7ba7cb0281dbb6e3ca0efd772dbcf0f94bc7daa2dc2d666bbe8927b804a648614e2750a165ec2a75af55b30416122ab6228a78bd5e0447210d718e38c3c644ff34639a043d857f85159bcce09ceb940cdd87502f945a5c14901c5fe0a1ac2d00e291eeeeab917f8818ed0e9472e97b9519058fc12ddcab4e56f2cfed94bf7632150d6d7ad05712aa52523e4f13a600ab2e8d4a53f14d2a494960fac2ba9130f7af2fa6b165d430e54772740eb5d42a78b4e72347b83c9f8633ec10be89544cc4f7e2a2ccc6bd5ce7e2c463c5c764c379f12a60982085b81f8b84db62135798f1bf310b9c09d00e2f87a5779cde92068cd2e0f794fd49d0b1fc26439cde87b3d2d0440751e0bb83e418a3d498abbfd6571119d0c69167c7c5b788d041702a78530c5e0eafc986f73f2c856f94e1992da8cfcd06ed6aa78f78d8ce3dfff3a9501a6f0aaab29fcf918862366a46c02afbade62e5eb6f96c0e8c4b283e0fe61795670411a9898c64bae44078e304c5703576c9a2865bcceca01306fdc25856d5f59037b4917b498381e4b8ae471eaa469cff3b680087c9aab7d36ec1ca5dadc5345b264dd5831cd7af3939d666ba4674bf65073301edc2783112bdfe3072fb307882cb141a1ad45508461b0bb6c0b963fed0e9aa37872564b502dbc6f9e878d75990dd518977243409f2e5fecb5122e92d9a457ac1c05d932bc1309e1ab4500628f64039abc9db71a3b070a0bfa7a25c43b90701db168a77b4ecea1593118b5665e2a4b3676fdf3e71fa34554dff5dc7273f1d7fb7d3fa0526c5149a9207b0a914cd5b86a7619e6ddf30e4d04412d9f43b6991a81a34f98b00592025ffad58aed77755a120e092b04fc88b48af5bbce700d13eeeb485b6f2d0696d6820f7ab0dd1739e2a53fc37e7525f78ca01e86a719c282aa071ff7f80a49f6646e71ad4ef35d152c57c3e1d493fcd6f3bb2574941d211e2766d79ed78ec4f5599b71856738591f6f611bd8f31f05a0fbc82a36c66c581984ad537e77f935f38dae94b802f9603ee572517ee481f17550a161d8e8972782e17b57ac44e8d5363e0b185f263d0ccc9fc2c27a48e787333a4acd0888a8eeded737164067b07d79c916f48fbef213babb9dea1c3d75f97a15ddb6a864ed0571d055b97f5874e0d7f0fb75156e6b8d660190bc1a3f824ae7a8c3770a9b735e7ae431b94bb6f2fdb67387d129a8dd70bad98f9fae08d7f290d04ce9b6d3f05e8812667b2485a7607415b9a1f86353a1d2f3d8e8e0cae21fcfeccfd0290c8a6a130a507be93c7503b1da6b9f581ca9bfb22c55311bf010916c5d08da745c09d1bffb18c65aa1bc57af59d3b987edea8d6238c0ff9eea86d2cc8389e7c888bfa4f448d51de9a3f44f747d214e98962070d4639b62ecb79645c0d8fe983822d2ed17beeeefeb2961b7de92f67b3e2c2e498b603aad2426387c739da9b080ab1c8e80fdbd9ee9fd5a1366164279811011d4a01f78e55b90ec112d3435218bcfab01ad5e330f40688ea3b5e9b365431dfefadb8967c7fcc0f7a340c4a60ea4a74710e4131e96964dfb9654c95409776c2bd86115a1cf7165f1f908c16e01f7ede46de0d78af7462a56a693e901649f1c321baabf89636f0ca54ba6c9f4ae7e6ad64578ce71188832373469790d4bdbba595f227e806962c72f8450b51b983f9bd242d933d0a5c9ccf5a294cb57de6561d37e2bd10921f25f9e450b394f8e88f7fbfd7b4e811b6ecbf01ca94e920498a5a0f9879987989c5fc8ecdb149ba7f6b158a21adb82925af7008da92f4aabe72c7fe8196e82d0c37e2538aa9ab86b0f5b4e4c70f238d984b3eb2dd50e0e2f17b8043cfee21896910902fa0f2e417940ed682a594e72f75c55c6e09edcc8ee248530e9e720afb1f3c15904f3564b8c4dda4480dc56e1130be4962ee14bdc0635e2b314afa7d598df7dd42fd09e965d91205b09b0992be13621e36bc21eb6febfe9009e287dc1a735bc23d1bb71a0a9c98c22a3eb007809bce3ed7c3ba13e0a1ceaf83d47098b8b580b7d1edc2df017e64f19d3445337cb1f54c4e6f7d78744411c0c8c1c68d37fada0be8672e1b50eb156c05c91924d2ea79abf125ac5da48f2dc99cef1543661e651ebc009791fbb11230fb303d71471d5116279c647b4f4c39f710acf700c9e836a896deab10abe08f0fd3fe33235dc7280d6d4917e533f59fae8b18530f1d6c30a86b7b15ff6d6b7d65df885d300023986587778307dda0f605e3c8df4b05faff39a87b89d750110f77247a8d50f9bda55793897ead289b97b24d0e11703053a446009cb8afb5cb1517033116d45bf9539913a461218176da3f4fb28287e86722332119ff84041cd6bebaefc5c8d010fc35fd9ba6fd6e3c6c786fd2c53c775c9b4862d41e2b0e3b164fadd50659f21d954a1d1e83036688412287ae8e622a931114ecda765d97f312589ec64a76019a9034651707345542be3716b1c1af6bd3a4de565dc4f7359b3c821119d626cbf931d85543a16c4fb766a833231844177380596b32fe2e0f39096e24a3e9f15d66a790d1e39428f6f20dc6f2911ec54273b10c5e20de10cdc3754f864ff064c5fa2b4272f0644648f7c57cfe4920c6c9c620172348c13d8738c6703781810870a56b08043b602495c2d90df8bb62aa6d31aff8d23d25055e2e407c794c219f088b926713618dab91315b68e6f162a03d7c89834a069878b5805d5cd4d499b20dbdb3803d1ed68e765c6fd55d2ceac0e80c368c8522f06fc23be0b4863530d67d3595fe267781de8e5c56578aa8426fe7e9fad8371707e8dc888df1bd81414c859ca147c11eb5e64986832c4b26a254e95d5ccd402c2101d0fe04d865d6b9423b3a027ca20071b599043ab06681b28eec4ca103c61812a2dab4b8f3ec785695061ccfdeb8d8bb727210f9c22feb3111ec27628ff7fffee5040c6e03900bc5f1bfbc1fb2320a7e829feb8d123e9b8356733b08d7530a8260075b28c0bd3bba77e41aec47b397b40089c13fd72d2e924ae0a74e01e6af5c0c1514d2bd0c3beeb061954f0d41ea12590aedcccb84dc5b4f0b3923fdd23960eb071ea72af1342162d3d5d210fadd0e6629bb963125b42f9fbd0ce75bfbc6e6269f85c3845fda8de47e8d53ca0603d028fb59fe2db297a5713a217ba69aef2747a993736998a17c9e594b830e8c9848896fb6b7cdb4401939a3a7cfc261c0a2ca0310353e0c10ff7275d5935a58f7199f3e3d6674ab3b13309ed6727540b03b7fe0bf43d8856ceba4ac7196be22492b892b1bd730a27aea81281721bca93f364365947998987a5132bc8c6bc7a6ff345427b24374c551bb31c5548a661ff701b41dcc7d9e3c14c24f4fb5036e2af466c2176e035be3d57fd1eb6464478ab1c5b349932f648b171fefa188381fe57ac8430e12ebc54e2b01213422a1ad3e200ae02c803d431b75312139267ba6ee467fb9e2cc9ba574120aeb28f3fd0559bc0a95aee02bcdc2a6bca0352804eb975bfb7bf96893cc4fb274eb261e8626072b093e473bc66779e436adfccc889f18188ac878f50c5a5afb51ba0ae2cedd0525110e19cd039ca25e0216f767280ce1384f191662f5826ae6d1d77ebc62187d5956dbcb2ef1fca9ec01806634d4a8fcd29eb9cc4706de80c7ccc39e9759cdd52a320811a91d94b1f3b7601dd96ef2cb6f157fc9f8b0c4cf3adf4a801949abf3d7f115423c8aa94b7e93e66bd7d13c7681acaab8487cd41feea3ae9bf0c8d9863d973176d061efd43a6a75eebb432d20362437d443555f4fbc390c171418301fd46fcc5f6c267bd1141cb0ed53d4d3a7acb29adba9927bee9edbb45c420dcea170a687150b8d48d13e89fef6053ba09d0dcc9456dec758ec54f19d478329fb9ae3680090cc159ff83e72e670652bd8102984042c04075b43d52331d720ca6ac8890381d7102ffd9e7c5e259fecf3c9aa139b3ab9b00e2940c1edcf23dec313c3c76eeeaee9f7555ce8db5054d276782c5d724235b94cb4845f6d4bb1e1eb6f88142a385d4fa09f8ffd66261f2195e6662db3a1bec976c1e4cb2d6b07edabc0b37e2918900f36bcd5bead55101363a2a30d672f42b8a135d45eaf32bcee4d21ecb2019d59fc2102410b83402022aeeb22a1c6b25d5e01146abebb929d0067ec5c668999cc5ddbfdc9a0eef58882ebcf2f5428978e92e0ebcd8c45e21577c9e4dab950d0575937ce80a0de2b796fb028b30842cdf51867611e410075536a5cc66252c11627763352600c44a3258fa31f66533666137c9163baf95fa709120259f81b19a094695712c085066c6852c7a8a14832e65e62c5941fa96777198ce25d85b4a93a2ae58dc0dffd6222e728ca5a7fcf43585732a64717d1d3f17eeb088da3258bc98dfc20c698cafd5a183a70f37802ec933d699a0b8ad1b77118ddfe9b0b872bdd7ec256191ff6e214d22ffa8d08f2874f8b95819193b7862c01823be10bf9e9325e34a55b21e5ef156791873a047b6bddd450daa1da1dcf21d779f0841564b9d86b6ae2c308221ed96c0bf3335b71e643827d12ab2898fb7f0ed23edfa710697ac4194c2c5a6172b1b9f6a4407687540918d43d57ad344f7a1c324936664a49b99e57084bab88c6ef2096877cfc968aa5598cc5830ea9186bb74dbfb2e3d62f85d249e87277d7ba3d0addf5ba06aab5e54a26d535a", 0x1000) 11:17:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6b02731c7f000001f9a5920e4b8d9e02a3f005a8369c2605eccc3ff2d3415bf39c549f52faa78774fa300970e4254605dfc82736912ef6a2be75f4"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r5 = accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0xff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r3) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r3, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) r9 = accept$inet(r0, 0x0, 0x0) sendto$inet(r9, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) 11:17:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000000)={0x81}) chroot(&(0x7f0000000040)='./bus\x00') symlinkat(&(0x7f0000000080)='./bus\x00', r4, &(0x7f0000000100)='./bus\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 11:17:54 executing program 1: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) socket(0x20, 0x4, 0x0) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc038694e, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b37e2e6019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712822d723f3943bfb8bc326fce577cc7419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06a439ab6c12a288f2a0a0ca43ed6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d000028b7dfb721d08006c51d692e5315a1fcab1578d2a46ed1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fed89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c1000"/743], 0x10) r6 = dup2(r5, r0) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc038694e, &(0x7f0000000300)) r9 = accept$inet6(r6, &(0x7f0000000140), &(0x7f0000000180)=0xc) r10 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) dup2(r11, r12) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r13 = kqueue() r14 = socket(0x18, 0x400000000002, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0xc038694e, &(0x7f0000000300)) r16 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r16, 0x0, r16) r17 = socket$unix(0x1, 0x5, 0x0) r18 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r18, 0x0, r18) r19 = accept$inet(r18, &(0x7f0000000200), &(0x7f0000000240)=0xc) r20 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x55) r21 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r21, 0x0, r21) r22 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r22, 0x0, r22) r23 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r23, 0x0, r23) kevent(r13, &(0x7f0000000400)=[{{r15}, 0xfffffffffffffff9, 0x0, 0x2, 0x6c6, 0xffffffff}, {{r16}, 0xfffffffffffffffb, 0x28, 0x40000003, 0x80000000, 0xb08}, {{r17}, 0xfffffffffffffffc, 0xb3, 0x1, 0x5, 0x8}, {{}, 0xfffffffffffffffd, 0x12, 0x20, 0x1ab, 0x8e}, {{r19}, 0xfffffffffffffffc, 0x46, 0x4, 0x1, 0x8}, {{r20}, 0xfffffffffffffffb, 0x40, 0x40000000, 0xfffffffffffffff9, 0x5f}, {{r9}, 0xffffffffffffffff, 0x5, 0x1, 0x1000, 0x7fffffff}, {{r21}, 0xffffffffffffffff, 0x6, 0x2, 0x1, 0x800}], 0x3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x5a, 0x40000000, 0x7, 0xffff}, {{r22}, 0xd926df187173ad59, 0x42, 0x20, 0x6, 0x5}, {{r23}, 0xfffffffffffffff8, 0x10, 0x2, 0x94e3, 0x3f}], 0xfffffffa, &(0x7f00000002c0)={0x3, 0x8}) r24 = dup(r1) setsockopt(r1, 0x0, 0x3, &(0x7f00000003c0)="73e6649d", 0x4) sendto$inet6(r24, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 11:17:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 11:17:54 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb020000000098d07a3b9d37110000000000d31f80000000efb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bde09bef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca6db9a21d4d0233c52b9a6e54bc9ea8852039a40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1d02862c956171e78f2f907b6a21d335c3b560606156b940b5b35ed3f4875498fcb4684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b35f9b6a141f59612cf0a8bbdb28c5c6fe4a5555d19a92d0000a7f8e0c7ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c08193cb007b6604dee2f837b3ab3af356819af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aa0700000009b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba20f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1000000e686a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f34000000000000000000000000000000000000000000c157ad976fc2916940bb7d557a7a37b39794627e6f7c7d77de415f88845dae336c0b8ce21c2d62ed82c56504f2bfe69b6bac7d829dfde5cede62ace5b3c91f78e90e3bf37f1a29ff054261aea2fa00c6aab8847feebf92dab68e3bdb7a5486c63d908264bde7295945fd144bcf85a643f77b6b56afd2317948ea58575f6e26b81fe8ab305ffb4b738cbf53d975116ab2b8aca163852297021dcee390dc4fefbd855a42fda7b80efde0cbb7e723141838831573c44a2bdca1c509e9ac3b7bae3b8e4ce997fbbf4c5871211b6e41f534ee5ad082c0007350e7a182aa220e41d8136a143e8cc57d017679296f437ecef23f9d44ae52e3f40d285dfd00fbffffffffffffff00000000003654eaac1d0f4b6f2c5b3690f5cd62e524a3db46e8821a0f386e079adca23b16ca89fc6a38a17884f48409abaa59fc837569b66172b6053286d7c191c75f75795191fb9df9ac3b49deaaace5c9ebcf9b7cbac9ab449c386deebe984365c0dedc98b3f08400096017a3e49a291cda8b3c0e66249ee7fc07124df3f9a104b5488baa74f8866372edfcdaab4f45d7dd44c108ecfe754332cd65558b9076cb2cedd7f06891ae2f9ddee7b6f898d4e7300afd31667f58eca198b6612ad1aec8f2d3f996a72b976443a2f7ac298be7e3f07d67f1a0ddda309b0340d8804fa62c3e0157a0a0c2a9c0d400"/1290], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0xfffffffffffffd8f, 0x0, 0x143}, 0x0) r2 = socket(0x1, 0x4000, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r5 = geteuid() r6 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001680)={{0x107f, r7, r8, r9}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r8}, 0xc) 11:17:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x10000}) setrlimit(0x0, &(0x7f0000000000)={0xfff, 0x400}) r0 = syz_open_pts() close(r0) socket(0x2, 0x1, 0x0) socket(0x11, 0x4003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 11:17:54 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x4003, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x6, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x2, 0x1, 0x80) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x20, 0x2, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x20, 0x1, 0x1) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) r4 = syz_open_pts() close(r4) r5 = kqueue() dup2(r5, r4) 11:17:54 executing program 1: setrlimit(0x7, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x1000100d3) semop(r5, &(0x7f0000000480), 0x0) semop(r5, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getuid() r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(r8, 0x5) r13 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r13, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r10, r11, r10, r11, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r9, r12, 0x41d, 0x5, 0x5}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r12, r14, 0x0, 0x92, 0xffff}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r18, &(0x7f0000000300)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf2da1a5a5d47d122a0fd1e9f0277452821ade2b0e38dd918846066696275d257358c7ee154a15ffb097ea43646d717bd4ed97962d7047cc45af9fc2afacb8d5e8b2de3b446d3cd8fecc778e90ce4ab425999f8a7ed1c9ef4dc803bdd7975f37981bb0917dfe52468b817c07c4af9b7676253bf2a50d8c8d710000001684a5aa775df8fd000000000000"], 0x8) getsockname$unix(r18, 0x0, &(0x7f0000000080)) r19 = geteuid() pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="2e545ffef63e1c00000000cf95c7f6de27966ea5c08f40943e5e02a8a088bd4505dc5bde6005bb817e9ed55ea1483994f6e26beec64a86ec8cd6e04e8766374f260e4916f1cb1a3f06d2b53de67f7be2226b9b9d377702c4ef0a8ebb25b7b3b3e4ac34f37d41000073ff65ca8fe94743e0d374c0de3a8922ba"], 0x8) getsockname$unix(r22, 0x0, &(0x7f0000000080)) r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r24, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xdf) getsockname$unix(r24, 0x0, &(0x7f0000000080)) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r26 = kqueue() kevent(r26, &(0x7f00000004c0)=[{{r25}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r25, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r26, &(0x7f00000000c0)=[{{r25}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r26, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kevent(r26, &(0x7f0000000500)=[{{r22}, 0xfffffffffffffff8, 0x41, 0x90, 0x1, 0xe2e}], 0x1, &(0x7f0000000580)=[{{r24}, 0xfffffffffffffffb, 0x8d, 0x8, 0xde2f, 0x5}, {{r23}, 0xfffffffffffffffc, 0x1, 0x8, 0x173, 0x5}, {{r24}, 0x0, 0x40, 0x1, 0xf0, 0x7fffffff}, {{r18}, 0xfffffffffffffffa, 0x4, 0x4, 0x1ff865d3, 0x3}, {{}, 0xfffffffffffffffe, 0x0, 0x2, 0x80000001, 0x10000}], 0xfffffff7, &(0x7f0000000a00)={0xde, 0x6}) getgroups(0x735ee3649277509e, &(0x7f0000001640)=[r21]) fchown(r18, r19, r21) getgroups(0x4, &(0x7f0000000140)=[0x0, r11, 0x0, r21]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r17, r6, r7, r27, 0x20, 0x7}, 0x4, 0x4, 0x6}) r28 = socket(0x0, 0x5, 0x80) r29 = semget$private(0x0, 0x4, 0x1000100d3) semop(r29, &(0x7f0000000480), 0x0) semop(r29, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x4, 0x7}], 0xa) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r31 = getuid() r32 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r32, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r36 = fcntl$getown(r32, 0x5) r37 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r37, 0x0, 0x0) r38 = fcntl$getown(r37, 0x5) r39 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000540)={{0x240000000, r34, r35, r34, r35, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r33, r36, 0x41d, 0x5, 0x5}) r40 = getuid() setreuid(r40, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r35, r40, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r36, r38, 0x0, 0x92, 0xffff}) r41 = getuid() setreuid(r41, 0xffffffffffffffff) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r41, r30, r31, r35, 0x20, 0x7}, 0x4, 0x5, 0x5}) r42 = getegid() setgroups(0x6, &(0x7f00000000c0)=[r0, r1, r3, r11, r30, r42]) 11:17:54 executing program 0: lstat(&(0x7f0000000040)='./file0/../file0/file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:17:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000738e76a200", 0x3}) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x12c) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 11:17:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() mlockall(0x0) acct(&(0x7f0000000080)='./file0\x00') close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082", 0x0, 0x7}) r2 = msgget$private(0x0, 0x82) r3 = getuid() r4 = getgid() r5 = geteuid() r6 = getgid() r7 = getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0xc, r5, r6, 0x0, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r7, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r8 = getgid() r9 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x101, r3, r4, 0x0, r8, 0x1c0, 0x101}, 0xb8, 0x452, r10, 0x0, 0x3a56, 0x7f, 0xb17, 0x5601}) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="b8a11348b432ebe7056c12dbdb1cf5f11d4aa15312aaa1c28f4d6ec8a08286175079e8327922df366b65a9bf9abdafe0342561190674a70f9da648a71c0f8cdb33ffa393046421ac880677939a959e5d8cc40368fb86d4e8e6022b8a19d5ae14b2dbbe835d0b601deebf63b9d1565c554fc6c9a4c5d1ef7c22c154b14cfacc", 0x7f}, {&(0x7f0000000140)="8b48c79b70845f96b213125b3c902cfb1d", 0x11}, {&(0x7f0000000180)="3313087efcbf3f51f723ede40c636e8e061ba86dff49ee1dcffb4b386a923736dbfdba80c856b9b7767d4e24b80bae2c39cc5b27cb548a64ce4b521bea043a6b7608725ac1f8cc22fd01a3d8c3945079d89c2f2c45f1f65196239dfc8a1b22b29132c21bf60f7d56f5c761ea22ac942163d5d23b6a8d29789cc9aa37387220f03caafdd027696571153c5bc5d9f809f26fd1701a653e5b3e97dd56185d11c51779c9ea47b526", 0xa6}, {&(0x7f0000000240)="bcd7fd9c5a67f50a24d27ef8f473854ce69bde8284d2ad66fb8892180368de517f6a6bbcb0862c1c94b964624967395a2b2ee87a2d3f5299ba41b603f66bfaf38e1e0d", 0x43}, {&(0x7f0000000380)="faa35339a487e1e92d9a8ea13ea4a43adf237aaf166e19c0d59dd6ca5be3a0bbecbe722612c699b83ba4780c0a3b7d16c03426baa7d340c67f24fdf44e106f5fe08aa39ec69c318f0eda252e6ae2f6de25784047f4c12d76469c7c90d941a8d81381eb62714659fbe52a23a0dcae4e1c681208e93e93b5821605bedded58b2513f6e57b3aefa89b1a46e5fe32fbe50d11f3ee762b0f6710dddd3ecd31343d374b4ff6f4a67ffd20032c5df1260896f79a8807d115595614cc1197a58d0cd3eb1ef64cbffb02bcdd8eacf8bb442495d532ece8857d24067f1610505", 0xdb}], 0x5) 11:17:55 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) socket$unix(0x1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) fcntl$dupfd(r3, 0xa, r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) read(r5, &(0x7f0000000080)=""/93, 0x5d) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c3390000000000000000c000100080000006c2838e9fe7f51442b07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getppid() r8 = getpgrp() getpgid(r8) r9 = msgget$private(0x0, 0x20000003c4) msgrcv(r9, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r9, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r11 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() 11:17:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="6176b977c14971dd8537bceafd3529"], 0x10) r5 = accept$inet(r0, 0x0, &(0x7f0000000040)) sendto$inet(r5, &(0x7f0000000280)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7178a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7", 0x1bc, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xa) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 11:17:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socket(0x0, 0x0, 0x0) sync() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) listen(r0, 0x598) pipe(0x0) getdents(r0, &(0x7f0000000480)=""/180, 0xb4) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000100)) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r2, &(0x7f0000000240), 0x6) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000540)=""/173) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/246) r3 = socket(0x1, 0x3, 0x1) bind$inet6(r3, &(0x7f0000000240)={0x18, 0x0, 0x4, 0x3ff}, 0xc) semop(r2, &(0x7f0000000180)=[{0x3, 0x401, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x0, 0x400}, {0x2, 0x3f, 0x1000}, {0x1, 0x7, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x5, 0x800}], 0x7) 11:17:55 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='x\x00') r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c, 0x100}, {0xffffffffffffff9c, 0x40}, {0xffffffffffffffff, 0x2}, {r1, 0x8}], 0x4, 0x6b8) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:17:55 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) r2 = dup(0xffffffffffffffff) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYRES16], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) 11:17:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x8000000000000000}], 0x3ff, 0x0, 0xc68, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) r5 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) getegid() ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYRES16, @ANYRESOCT=r2, @ANYRES16, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES64, @ANYRES16=r2, @ANYPTR, @ANYRES16=0x0, @ANYRES64], @ANYRES32=r4, @ANYRES16, @ANYRESHEX=r3, @ANYRESOCT=r5], 0x9, 0x800) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x0, 0x0, 0x0) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89", 0x4e) msgsnd(r1, &(0x7f0000000b00)=ANY=[@ANYRES64=r7, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000040)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYRESHEX=r8, @ANYRES16=r5], 0x7, 0xffb) r9 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) msgrcv(r1, &(0x7f0000000540)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESOCT=r9, @ANYRESOCT=r5, @ANYRESHEX, @ANYPTR64, @ANYPTR64=&(0x7f0000000c00)=ANY=[@ANYRES32, @ANYRES16, @ANYRESOCT=0x0, @ANYRES32, @ANYBLOB="f0c827652cfafd0987737f8242861e642f1479842d34cf5de4e02c6056ca1e3c676b7b591cf4de7cd11118a7ea5b5804ecbcd7b3ae50a0e3a331fbe275b6b15736aec86db3219ce77e40d17d45c634d1398062979027429344bf47b17f69b3769896e8b07cd319d3a72b8d9bc6544b3cb20d7cf159200923a6eb3402d557bd2f809e510176d0975e5b86e71cd3bff13ed4e805a92c91d21034ac5c9a1120534ed6d7ea68f2d16f0a2f", @ANYBLOB="707a6451820ad1deb521e0bba5d8d7900f6395ebc6e00f4cca376faebbaa209e9f07f5b605423402ede99be8c8eed193f5553e50cee3d9c25c0195492e9b410e0e7b04d93feddbac4493f975ce1b8e98ac4658ceb36136e624629dc9ce7b4beab67646786fb03141cdad5200f3c6fb00b6037289e7609bc6a7afec33671a2b0c0fab6bd4e5df83abc819d742cda74fe19bfef92c912a29c6e6ce69863b1c9284774dcea351f33952ce48e745839c07de"]]], 0x1, 0x3, 0x1004) 11:17:56 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18081, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYRESHEX=r2], 0x1, 0x1000) fcntl$dupfd(0xffffffffffffffff, 0x1, 0xffffffffffffffff) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x1, 0xffffffffffffffff) fchmod(r7, 0x0) r8 = kqueue() fcntl$dupfd(r8, 0x1, 0xffffffffffffffff) r9 = kqueue() fcntl$dupfd(r9, 0x1, 0xffffffffffffffff) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x1, 0xffffffffffffffff) fchmod(r11, 0x0) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x1, 0xffffffffffffffff) fchmod(r13, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x0, 0x8}, {{r3}, 0xfffffffffffffffe, 0xc, 0x4, 0x9, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x6, 0x8001}, {{r4}, 0xfffffffffffffff9, 0x0, 0x4, 0xb17, 0x1}, {{r2}, 0xfffffffffffffffa, 0x2, 0x4, 0x2, 0x7f}], 0x1, &(0x7f0000000180)=[{{}, 0x0, 0x2, 0x40000000, 0x3, 0x10001}, {{r7}, 0x5532003a7ef43443, 0x30, 0x22, 0x800, 0x314}, {{r1}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x7fffffff, 0x1000}, {{r8}, 0xfffffffffffffff4, 0x1, 0x1, 0x7fff, 0x4}, {{r3}, 0xfffffffffffffff8, 0x5a, 0x2, 0x2, 0x455e6f0}, {{r9}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x0, 0x101}, {{r11}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x0, 0xd6}, {{r13}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0x6311c8e3}], 0x3ff, &(0x7f0000000040)={0x63b3, 0x7fffffff}) r14 = socket(0x18, 0x400000000002, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0xc038694e, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r15, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x10001, 0x1f, 0x0, 0x0, 0x8, 0x1, 0x6, 0x2, 0x1, 0x4, 0x7ffc}) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000500)="82b68b8aee424cddf6dba587205af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r17 = socket(0x1, 0x4001, 0xfd) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept$unix(r18, &(0x7f0000001500)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20, 0x0) r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 11:17:56 executing program 1: kqueue() 11:17:56 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='\x12/\x00'], 0x0) lchown(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x0) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') lchown(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0xffffffffffffffff) 11:17:56 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\xf5\x00', &(0x7f0000000140)='](\x00', &(0x7f0000000180)='%\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='^\xfe%\x00', &(0x7f0000000240)='-:\x00', &(0x7f0000000280)=':\x00']) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x28, 0x1) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 11:17:56 executing program 1: semget(0x2, 0x2, 0x10) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) r2 = dup2(r1, 0xffffffffffffffff) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, 0x0, 0x0) 11:17:56 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) listen(r2, 0x7) socketpair(0x20, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) accept(r3, 0x0, &(0x7f0000000040)) setsockopt(r0, 0xd4, 0x32, &(0x7f0000000000), 0x0) 11:17:56 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x400}}) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() r2 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001680)={{0x107f, r1, r2, 0x0, 0x0, 0x40, 0x7ff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2]) setregid(r3, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000000000000080fffa00000000000000002aff020000000000000000000000000001"]) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="c2", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 11:17:56 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='tap', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x80, 0x0) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000280), 0x4edc, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x3, 0x4}, {{r2}, 0xfffffffffffffffe, 0xb4, 0x4, 0x42, 0x6}, {{r3}, 0xfffffffffffffffb, 0x12, 0xd5423b1cc2836969, 0x401, 0x883}, {{r4}, 0xfffffffffffffffe, 0x80, 0x80000000, 0xffffffffffffffff, 0x4}], 0x3, &(0x7f00000003c0)={0x8, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$unix(0x1, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket(0x0, 0x4, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = fcntl$dupfd(r7, 0xa, r6) utimensat(r8, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x4}}, 0x0) r9 = socket(0x18, 0x4001, 0x0) socket$unix(0x1, 0x2, 0x0) r10 = socket(0x18, 0x4001, 0x0) getsockopt(r10, 0x29, 0x23, 0x0, 0x0) getsockopt(r10, 0x29, 0x21, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCFLUSH(r8, 0xc028698a, &(0x7f0000000000)) ftruncate(0xffffffffffffffff, 0x0, 0x1) socket(0x18, 0x5, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x20002000008) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x8000, 0x100) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) accept(r5, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) minherit(&(0x7f0000382000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x0, 0xffff}) 11:17:56 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808187080cb0e000000fffa0000000000000000aaff020000000000000000000000000001"]) sendsyslog(&(0x7f0000000040)="5ee259b8aabbd412815442c46afb56d10e9dc8cb91d49168c3af8bc091cd5d1be17b4cd69d6ced378397775dda00cbfaf8763775e8063178d13fe1fc5f0e223ca7c5c1871766710f243559a41043935ded4356238f0062308cf49b", 0x5b, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 11:17:56 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x46a4, &(0x7f00000000c0), 0xfffffff9, 0x0) openat(0xffffffffffffff9c, &(0x7f00000002c0)='.\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r3 = semget(0x1, 0x4, 0x561) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/64) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') 11:17:56 executing program 1: mkdir(&(0x7f00000004c0)='\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', 0x6594a9ff864aeced) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file0/file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x1) recvmsg(0xffffffffffffff9c, &(0x7f0000000480)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)=""/169, 0xa9}, {&(0x7f0000000300)=""/209, 0xd1}, {&(0x7f0000000540)=""/80, 0x50}, {&(0x7f0000000400)}, {&(0x7f00000005c0)=""/146, 0x92}], 0x5, &(0x7f0000000700)=""/111, 0x6f}, 0x3) chflagsat(r1, &(0x7f0000000780)='\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', 0x80000, 0x0) 11:17:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x2020002000008) r1 = socket$inet(0x2, 0x2, 0xfc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="f02cd5df06e4ce9690030ccb67549ac8764b89bff5db15d8a97881264ad62ad9cc2948c10bd1cd8971432614", 0x2c) shmget$private(0x0, 0x4000, 0x62, &(0x7f0000ffc000/0x4000)=nil) getuid() getegid() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="f02cd5df06e4ce9690030ccb67549ac8764b89bff5db15d8a97881264ad62ad9cc2948c10bd1cd8971432614", 0x2c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000001280)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92eb6d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83195325ba28d1f6cbbfa38eb2a450353e2063b000000877cd051f231e0a41cf706474294b5a3050000000000000032bd10467c0ca0086bc590f447990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdf7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3c9e42599fe6efa61907cd34ad3ec4a509d096c0fa1d56223dd3ad27597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4db2dbd64fcd3419f75c927a4720c2fb3e3d81b88411fd4ea49d3ef59fab1e53ada83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acfb161c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938c7fc6ad1a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d92a16ad09008367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a90265dff3695c215c514071d9b5c9fc6b22e3647214d14787deaf96044c4ba81da492891ce4ce53a210a319b0657b8677b3c25945cae7c1b58793e5e753fa3c1b9f827cb5ad689721a99f0b769a009e61082ff4200e0000000000000000000000122c0e88600b19b851c8f16464f32ccff72abf2f873019b77a79a6101d6e5edf362d073f6842e1c9ded4a59cf30796e4031c6f93cc2a28f463996d39e2addf37ed5069832231b1cb07e701cc86be593331d963bc6019cd0a1c8f0f"], 0x1) writev(r5, &(0x7f0000000080)=[{0x0}], 0x1) r6 = accept$unix(r5, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000480)=0x41) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r8, 0xc020691b, &(0x7f00000000c0)) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) 11:17:57 executing program 1: r0 = semget$private(0x0, 0x4, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/236) setitimer(0x0, &(0x7f0000000000)={{0xc000000}, {0x0, 0xb905}}, 0x0) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) r10 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r12 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r12, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r12, 0x0) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) r14 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r14, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r14, 0x0) r15 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r15, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r15, 0x0) r16 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r16, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r16, 0x0) r17 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r17, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r17, 0x0) r18 = socket$inet(0x2, 0x0, 0x9) r19 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r19, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r19, 0x0) r20 = getpgrp() r21 = geteuid() r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x0) r23 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r23, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r23, 0x2) r24 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r25 = socket(0x2, 0x2, 0x0) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r11, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r25, @ANYRES32=r15, @ANYRES32, @ANYRES32=r10, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r17, @ANYRES32, @ANYRES32=r18, @ANYRES32=r10, @ANYRES32=r19, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000fa72bb542d68bab70fad9361e1a23e8f3ffe9c1b826adfdb73086199f0782ed595d9522f1e4f3144d62f505bdf7d953ef45c0aa7c32694c493f0d7a41addf38253eeadecb102b702c84666d7fd784af3925ee3dfaf9f525fd42ec3ed100bc5291857499dee6ed4d4b743f41f5a4e8933bdbb5ffd533be61eaff7ea6e2a13cbc781a1e6cbc5013ebc270d1bc130b30c0e44ca3593c5481985b5c875aaef6e4372ed77a0175226fcb62acab3f402a7d102f434befe3576e0f1f20c029c8ff5", @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB='\x00\x00\x00\x00'], 0x166, 0x5a2147307f97c4ff}, 0x7) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r20, 0x4000005, 0x7, 0xfa}) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x107f, r1, r2, r3}, 0x0, 0x2, 0x0, 0xffffffffffffffff, 0x2, 0x0, 0x3}) r26 = geteuid() setreuid(r3, r26) 11:17:57 executing program 0: r0 = socket(0x18, 0x1, 0x9) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$inet(r1, &(0x7f0000000100)="b41c32c28fa4849df430061b8048686e3f5c8895f5d730a457d211", 0x1b, 0x5, 0x0, 0x0) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x18, 0x400000000002, 0x0) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc038694e, &(0x7f0000000300)) socket(0x20, 0x1, 0x7f) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) dup2(r1, r4) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x800) connect$unix(r3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x1) 11:17:58 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800f83a5599e49cad1089ce0000000000000000aaff020000000000000000000000000001"]) r0 = dup(0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7ff) select(0x40, &(0x7f0000000140)={0x20009, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xb7, 0xcd5, 0x0, 0x793, 0x4}, &(0x7f0000000080)={0x8, 0x8, 0x6, 0xfff, 0x0, 0x853, 0xaf9f, 0xffffffffffff84d9}, &(0x7f00000000c0)={0x80000001, 0x80000001, 0xe2d, 0x20, 0xffffffffa0d30a1f, 0x5, 0x8, 0x5}, &(0x7f0000000100)={0x8000000000ddba, 0xaca}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 11:17:58 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="e2727a545f88e66e30838b1cb298a300775ea953de4029f76becedee22d7f5fd59b07d3b6333e372e3c76c8cfe5b8365fb2ab1c8fa1bdc8b355888022a087f", 0x3f, 0x41f, &(0x7f0000000140)={0x18, 0x1, 0xf8, 0xa8}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = semget$private(0x0, 0x2, 0x400) semop(r3, &(0x7f0000000080)=[{0x1, 0x4, 0x2800}, {0x2, 0x2, 0x1000}], 0x2) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000540)=0x8) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) writev(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)='>', 0x332}, {&(0x7f0000000480)="f952c80000010000000000e32d7499b14cb062abd1fba2e5c8393630e34cab6107cd3452cb30ab8b87291e766306ffbf7faeedeb3d870e", 0x37}], 0xffffffffffffd91) ioctl$TIOCCDTR(r4, 0x20007478) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0xc0286988, &(0x7f0000000300)) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r11, 0x5) r15 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000580)={{0x3fe, r16, r9, r8, r9, 0x104, 0x4}, 0xfff, 0x9, r14, r14, 0x7d5e, 0xd73, 0xaad}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) r17 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r18 = getegid() shmctl$IPC_SET(r17, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r18}}) getgroups(0x1, &(0x7f0000000000)=[r18]) r19 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r20 = accept$unix(r19, &(0x7f0000000a80)=ANY=[@ANYBLOB="f6ff0000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000000000000000000000f8eea144ad013a10000000000000080000000000000000004b7a29ae7eeb5f0c17276aef4c53004cb0a093f4c351d3b959073b48b93e41ba570da8a6f546ea5818004621b00bea998b58ddff68720ac83b518db09c4c61edba461774127d3531de1fc896ca427a3ee67de4c4615ec9e8cd77523c3ee907ffffffffffffffe0642c81df6a9250a4bfe6aff8288085429612f291b570dde59f20b9d4fc3e23cc80569913f4305c0943c8613a96cbfb4ba3dbb143e4f0706cdfb763b439fcdbe1bcb069ac35e51881d700014655ef6d38efa4c7fd3393b5379b720000000000"], &(0x7f0000000080)=0x6e) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x800, 0x0) accept$unix(r21, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r22 = geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r19, &(0x7f0000000180)='./file0\x00', r22, r23, 0x4) r24 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r25 = accept$unix(r24, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r24, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r26 = geteuid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r24, &(0x7f0000000180)='./file0\x00', r26, r27, 0x4) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x0, &(0x7f00000006c0)) r28 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r7, 0x0, 0xffffffffffffffff, r28, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semget(0x1, 0x2, 0x616) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000640)=0x2) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r30, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000800)=[{r30, 0xac}], 0x1, 0xfffffffe) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x400, 0x0) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x2, 0x0) pwrite(r31, &(0x7f0000000cc0)="9b5fb3bab2eb485a0a1d8b625f77b5d2be64d22b97f7f673dec52a5b7a553272ce9a67918fda90b9071b519e15b221d40f41bd20b046190e572ea1484f0d542536a6e03d2946b4aca639e2f314b0a41d25c514f9990512a9256ef75329c4858e2c484aa861dc9c36de8ed30000800000000000000000000000000047cee1f2a75c073cdf085ccbc7e1700f164b7eec29d6f2275fe93a1b3ddadbcff21932ff1ee423207df304882ebcac30704a9cf188cd9135697157e668c2ae5af9c33643989ff1468de018f27a39158c115f2d6db833c8d1354b700aff7cc6b56ecd7c4319556277b8b8d93726010000800000d02ab3fcd87952c58fbf3b5f6ad9f84709b3ffd30e8e2b78b2fd5b2f21c7e0197d9ab2e5addf1538f5f7a131958ec665db6f9ba7ce0000001744d31bc4c82fa02364fe7d5dbb42aab6e0faa5db4eedf473b1e800000000000000000000000000a6a7e05c45be7cdf0ccd79d28d6d53803e4c0e7ac25615cca58b907afd234df084008bfe2b6cfd7c8e8bd8d0799b7c481e0036d6435bb2897930ee10e335e9da75a9354aa6256beff343e11899fcc8e05916fb4fb98e29b6071392324a0a527e2c34e5607256aed1b61d930e5bbe0c5d5b9573678e97948d4f8d4f54eb930f3ed056f216e1dad08c20132391e2fe49d4bf9791ac36609dd7557ced3d51b3c30914e6a6bd301537e50305e3435181570937415af975fdd6a360695190a8a885f034a0", 0xfffffffffffffd46, 0x0, 0xe50) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x7, 0x0, 0x80000, 0x9641601, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xfffffffe}) r32 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r32, 0x800c5751, &(0x7f0000000780)={0xacc1, 0x100, 0x8}) write(r2, &(0x7f0000000880)="c74cfc5fd62b0aba627ddd9e8a33179cfde47a39b5887e0c54171928a59dd512c868edba45cbbc543c69b337944b549822642d97b0b3423e3ea21db2f7361f4a0e19221e8d2ef892fe9ab03d6ed1b2430199d7fd0575f523b418fa9de2a72fd573bb8254bec3f2077720e31e8a2a13ebe4e7ec53ad4a5a3082dc28af40e92c4b3c68bfffcc5e4cf34a0416f4a68632a9d38ee72a1cba668f9ab95caf52c8d4fe485c4f8e73eef8a7468d7da7d8a8327eec76d72f49000698bdaa6033516825e7725b565c858fc231fe97da9a28079396562de1910dd13d2a464826d84a39ada622c43ee83c27c71dd9028617820c965b5c3b7add995ab61ff8286cb4478686fc89fbd43a6b28b6368d4e6824ab39e5ad6b11014760f8133dec9976f091ed9c0c9d53315b576aea2bdac3", 0x370513986cf8713f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7ffffbff, "15e8918ed30000000000e19ace1300"}) fcntl$setstatus(r29, 0x4, 0x8) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='/-\\(\x00', &(0x7f0000000240)='&.}@^\x00', &(0x7f00000006c0)='@+{/\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000780)) 11:17:59 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r1 = kqueue() mkdir(&(0x7f0000000040)='./file0\x00', 0x2) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x3f, 0x0, 0x0, 0x0) 11:17:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r0, 0x400000) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00018ee3000000000000"], 0x10) r3 = socket(0x18, 0x8000, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$setstatus(r3, 0x4, 0x4) sendto$inet6(r2, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) 11:17:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) 11:17:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xfffffffffffffd87, 0x0, 0x0, 0x33) 11:17:59 executing program 1: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x4) syz_emit_ethernet(0x140, &(0x7f0000000780)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd60fe8000001406000000000000010000f9ffffff01000000fe8000000000000000000000000000aa00000000dc2523be67f8714a06288a90910b5c9f40d679b8d6ce983fc430f7cbe24c894ff7ca8699b2406e66c9f05e3c19d71e6d97ce81d05b2446834285c00b281819e608eb81a90e0a43bccd6350c7319c135dc83a61cf5bd5930201a1c0f898335a4449a5939ecc4977c4da4cb59cfd753e65679758cdbdebcd426db8fcbcf0e1422aad949baa843aa962584c397f8d24ba7a5daa9527057341047bef2ef60c72957509c576f0f232f5642443815cf742b9e38d10eb8b0cd46abd8f4e10dfc86399c798e3efe6c103744ac5aa5f887f2282e30b409429a5d5e6a34896", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="0200597dc0710672bb"]) r0 = socket(0x18, 0x2, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x4}, {0x0, 0x3}}, &(0x7f00000011c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r3 = kqueue() r4 = semget$private(0x0, 0x1, 0x200) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000140)=""/216) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x400, 0x0) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc038694e, &(0x7f0000000300)) r10 = socket(0x18, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc038694e, &(0x7f0000000300)) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) close(r12) recvfrom$inet(r12, 0x0, 0x0, 0x41, 0x0, 0x0) linkat(r2, &(0x7f0000000040)='./file0\x00', r12, &(0x7f0000000100)='./file0\x00', 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:17:59 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x0, 0x400000000002, 0xfe) fcntl$dupfd(r3, 0x0, r3) writev(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x1}], 0x1) write(r2, &(0x7f00000000c0)="95", 0xfffffe76) dup2(r1, r2) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc038694e, &(0x7f0000000300)) fchdir(r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000100)=0x7) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) accept$inet(r7, 0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 11:17:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000001380)=""/161, 0xffffffffffffff2e, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x1) 11:17:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') r1 = socket(0x20, 0x1, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(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', r2, &(0x7f0000000440)='./file1\x00') r3 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xfffffffffffffffe}], 0x0, 0x0) setsockopt(r3, 0x5, 0x6, &(0x7f00000006c0)="207312c440cde9b6e821b35a7ca4746907e89cc31431c4613323cd883fa53f833f88d89c91c75f85b2df3930f99ba640d2b9d74b8a6f0e05d2c6c7ac24663b2fa085fcc4a2d0eb9aaaae2836441c1b9d464f70b7cf536fa87e49abdd69c7432826798a18e13f1b89496293eadb891c3678cc56766caec17b3ca09df214800990a3efb581798ddc289925565aa75333e4e6ff00474c3de6dfeeef9f3eaf2f861c33fe6f0f81aeed27f60905109f57d33b23381644001cd839ac70", 0xba) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x45d, 0xc9, 0x3, 0xff, &(0x7f0000000380)={{0x6, 0x5a, 0x1, 0x6, 0x2, 0xb2, 0x3}, {[0x8a9e, 0xffffffffffffffff, 0x2, 0x100000001, 0x1, 0x8001, 0x800, 0x4, 0xe43, 0x7f, 0x2, 0xfff, 0x81, 0x9, 0x0, 0x1, 0x7, 0x20], [0x8, 0x8, 0x80000001, 0xfffffffffffffc01, 0x8001, 0x300, 0x8000, 0x7, 0x1a, 0x4cf], [0xbdb1f62, 0x0, 0x5, 0x4, 0x7, 0x2, 0x401], [0x9, 0xeb11, 0xfffffffffffffffb, 0x5, 0x80, 0x5], [{0x6, 0x7, 0x1, 0x8000}, {0x1, 0x6a3, 0x80000001, 0x1}, {0x831a, 0x6, 0xfffffffe, 0x3}, {0x7, 0xcc, 0x7fff, 0x101}, {0xfffd, 0x7, 0x4, 0x8}, {0x2, 0x2, 0x81, 0xff}, {0x1, 0x1, 0x8, 0x7}, {0x0, 0x6, 0x1, 0x4}], {0x7, 0x8, 0x3, 0x4}, {0x3, 0x7, 0x0, 0x6}}}, 0x3, 0x1}) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYRESHEX], 0x1, 0x1800) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000600)=""/165) 11:17:59 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000080), 0x4) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0xa) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000dc0)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e31481eebe62c4693d7bb659ad2093bf0687bef6fae60339975e1d3d9394bdd44391141f85b603b3117ec8059d105b21c9b6320a4fd3f76f9eb17349e0b5552e9522010767b99c75a68e6bcb60b1355df2d39c909fa6bf0c7020e36cee504b366fd2b240537058ac8"], 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) kqueue() r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x2, 0x5}, 0x100, 0xc07, r7, r8, 0xa5, 0x1, 0x100000000}) msgrcv(r2, &(0x7f0000000640)=ANY=[], 0x0, 0x3, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000004c0)=""/242) 11:17:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) socket(0x18, 0x1, 0x5) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r2, 0x10, 0x1, &(0x7f0000000140)="04000000", 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 11:18:00 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) flock(r1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000400)=""/54, 0x36, 0x0, &(0x7f0000000440)={0x2, 0x2}, 0xc) rmdir(&(0x7f0000000080)='./file1\x00') r2 = getgid() getgroups(0x9, &(0x7f0000000540)=[r2, r2, r2, r2, r2, 0x0, 0x0, 0x0, 0x0]) setgid(r2) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000800)={0x6, 0x1f, {[0xff, 0xfffffffffffffff7, 0x101, 0x8, 0x2, 0x10001, 0x1, 0x3, 0x4, 0xf7, 0x101, 0x7, 0xfff, 0x8, 0x7, 0x3, 0x0, 0x4], [0x30f, 0x1, 0x0, 0x4, 0x3, 0x3, 0x10000, 0x9, 0x8], [0x8, 0xffff, 0x5, 0x100000000, 0x0, 0x100, 0x9], [0x80000000, 0x2, 0x100, 0x9, 0x3, 0x200], [{0x5, 0x1, 0x8, 0x4}, {0x4b47, 0x10000, 0x8000, 0x4}, {0x8, 0x89e, 0x9}, {0x9, 0x1, 0x3, 0x4}, {0xff, 0x4, 0x2, 0xfff}, {0x3ff, 0x80, 0x0, 0x7}, {0x3, 0x2, 0x3, 0x400}, {0xfff, 0x3, 0x3f, 0x3}], {0x7, 0x401, 0x1, 0x40}, {0xa7, 0x5, 0x73, 0xffffffff00000000}}}) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f00000001c0)='./file3\x00', &(0x7f0000000240)='W\x00') r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000340)) 11:18:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0xa6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r4, 0xc) fchownat(r0, &(0x7f0000000140)='./file1\x00', r2, r3, 0x2) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x185) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) getuid() r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xec7ba243d1f4d784) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r10, &(0x7f0000000400)={0x0, 0x98, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000000ffff0000080000003a45294917a07bf9a8826edc26841a17f7fce8beab85e6b6191872e3c85d515af89bcdb39bfeada3c042227cd20962d8039b2cfb793286dda344c8d3bf94ba7daad895834568dad7870579121b7ce13dbaa7cd8bdd10bada9dd8a81de535d49f51bf52f4a81f4d735ef5b16758651cc1ea29b245fdc892c2a84612a6f01a93228b1d8ae99f81e3fcb4648d9c5a311d187d286b01626ede71c88adf17ed31b7a10375e43a6fc1c72d90b0f00fa498c39685a44b48c70efd39d940aa6fe8129fed2eec1a9ecd72e7118ce65435ff771f903c8f3736524801205c019144bf253be6c7d0689d12304a073c598575fd9d286b43d799ec17ee0d33cd80f621a3365abe35191554a331e0c4f6e8395f9596ba648f67aad82d3a9750afb4f0c62eb7245191f1175cfc1bfa488bd0af1a2900e4870e062a99bfbff5fe3ddf0c37039ca621b7fe116890acdcb42812edfa3a8f9968f21ef32f91ba0f0e092ebd8a399e9c7b02b0711f1563ad2c9ea09f895ed8f6edcc9161ee3e574473000a8a356e939e86abf74c0be5d462e41f65ec5dd70de0d3033eb9905c6fc07d222a2de363f355f742cdcfd6d170a41216062a2f808d69af5ef38073fd92caaeb3a5d6634f6ecdcd54a1b5bc1ed1f83f1416ae261ba34200bcfe868d5813b6d7c200c30e3fd2c95182eb752f76132e3397f585142309084298802c62cc5fe2a8b487ad8af60b44912f8ff88f6ca4fcc3b8c5f5d9b19d598dbad606db7a7ce549d3e6027e156dfd8fb73fad662ca68afbc198116516b6e3337db0290638ba1a6b2dff6dafd52652c2556f4febb25e35d484677b5ef3c5d8a7774fd1ba3ec59ad30a4168d0b9cd90d3ad1b670ad00cb3b790780ae40e54b59378eb6f1da4fb19c645118368e7af33ef889944fdececfb04b523865d3ed16ca122d7f3c63d6bb10528e839acf1918a8aab98c2fef9374647829b3c496045300f9f1059ade78c4a41eabf231065552dbb6fb0e829934b0529a3650c2fc86c2fb8f707e7b284b094a08526bc9e40afc6cd1e47e8260e3c106a3b509d1d405deb477aededd79e5484f7be760d7345dbab0bb87dba9b23948c7359a4975123b9a1ca357bd7bf9e69ded5046335deec518a8879d474d44e628e7130281b02f634fe3a1eee76ffaf2dc6e7fd53ddd08b519caa04e54e3c3683c256c5b2746a4dfe92959aef5c66dabf9203547b881f954e840dc08ca374ec1e8a90bc43a0fe6774321f3b58f49445675c626b813f399b33a547858f476b389e44a597f42bac69cc3741f5b23204bce2ea38e3c15b8af9e4f223a0344084721a1fd91716e3743c8afa7ca99fc854b808455075402676e7fcc033c0102f6e1094b9e9e18a4981e85c42f94cd09f2680d7be06332e9a7bc266f3dbb04312cc86e795b406728493ab2182c90cd7d84595ceb933956934011195552e1549c4bf4742679bfde8a68d01af8a09ff39f0b82dee4340182f07e7c0f187f66bea37f69196a8f2ecb28950822f5247870062cde704395172f4365bd5c0868025931ded13de615edc836700da9394352a31471b9b192b76de733d6b75918fc224927fc80bd7834bc84a543abceedb3ee4c7681ef1d1685d77bec2b66b6503e95fe8be203bd0631efa7de755ef7e6622f8af968026530a71a404a401d3bb8f8db1459ee563f1b66e9f5f1f4e50d28c697371ef7f490ded291b80e79d41cd5ea79811a998616bbfd6c9802434cb9d90381e2f2dd46a2a5afefa65f230311c4bca9291cd8b127cdb732aba8bd94c2e0816b2a40a503738ecbd9c401f752535ac2e62cfd5d17cdc163bcfd2b2954641a5f43e6ef7ac4b9183525b21f90ce22e6bf9bae76383033318e7a5255fd053f0a97efd529dbca725372e19a851caff48fd708e6f267109f86f74a20f1177b8c007006e136bbc4198d51fd4eaf7addc859f4db2e5cc6baf288c851b76c56024175cc53dfc521d31e9ad87aefd28418c47775512589bb6807f43988593c1b8ea699f22d8d6e86e4e02b76071d84e72a78c296b0846ebcc03e8a9d023196ef1ff6551297c0dab79a5f5f40ae9287fb59cd4df4cf616e5db9dd49daa6cbb7e4e1174ec99ff8ca6ef00becd2b5808b9bf6871e416c8669b6673aecff1f326125bfd685d417dc595896efcb4bf35854584be3f52a84af3287c6a571104d480b45c001fb256cd2a238edac12d8b7bf5499a92077565056edd0840057a65dda4a2e1682428b7ca590de45ac1394c1540a0223647cb5ac20f1e24a33cd93ea19d3cfcec8212094867b4bc3fc22b04ddd610230d0dee1c4a33d2b2fea934d2087b77f85c678f9e87a39dfa5af369a5b5235d8551ac0dc8b074f3e3b4dadc9939384eaa70df8ffe55752583bbbad0b58dbcee967971eac5b5f6c3fb4cb06094e4d9d928063cc1549c4f6187e52f5e87446084e4828f2876bcfcd5b7502841bd543e633ca37813c3145f35d6ac063115682f72eab3155d4c82beade2bf63dcc8a93f5ea83ecf93dcc55ee6c1ba7e1f74f69727e5178df50e861babf97b246b531f55d495564aa8c51a3a73728958802c85bb1df6295fc74b6777c284fa9998f60ca02a143722409495334347329b0475cacfd5d4feb4efbb4997e51f6036356406a119ed503f5d7efecd60565c90fa767ec013623298b075d81e38309856fefad7906b5764b2022d8b42df1e4481fb8ff301875927c8604986ea26a02d72da0fca14f3b175fb2b0a1a4d309a09eb08f6428b034df36d4f1e6e7ce62f7b2a2e72c59e33a757817259d820b2049321d0357edb86b5aea68a7339690011b072b47afd09c1a9fcdf5565720e1a07a0fdaff0ba7d7ff0841bcd261caf15b656ef9eb7a92ae85d54523735226a2cfce476c44ea0f7b20634673a9b23b12beaa9634f438d6588274b68b7721c329450ee702f557c9e0a716936979fdcff1510462702ede804092e6a15f8c7d80e67c242c8c5f0ffc55f92861c3908fb309ab6f5028df79bdc2bd33c5bf56c81df21531c14f56ae94b25d82ca3e8a8712649cbad6e95cef6321c1382e5ee7e9ffbac13f2c5e27af0202afd5ed918089b684a2023bfe7d83396e3f07e4f802ba293cf816167bef04f6a362af84055ee1a3972d4d6e329a9947f87efd006769885233826f1a72f0c49d6c240b5459dbd8caad3b0adc7f4d8b0f5d3e31c3d451117d66415041917699d5b8e125509a705d966f1cee17d96e9280927f0cf1319239b4233d17027a52b7398c061ce3e18ed2ce56579ac440aa8287920b842f6bbd7eb8438111908eb93a412490bb773de736ef2e9e478302d8494e0daaee97dfaabfe12d6c216783d6b1c5aeebd43c7627a8685f026261e906e305d6e9d6119f9fe67e2f254351576838fc2c24260326a7b882cd89d78876814bfbee17c22d56802e2e499d3232e9a1a89142946734a3056f66280a7ac8bbcee1a1a3561209e6ead3cdfaf7dbb2834b1a8086be1a46d0bc9c388b32fb797cbc5916958876a56be54bb7a90ce64d159a86aa7e2ba88817b4fb6be54d07cf0a1079cb42d26f2b87328ff6bc91732a956e8da384ffbab7d86cbfc3d779187de29e17d910d040e8014c2530a00fabaea73d9742b571b5d1f31889f8171aefc9f996acaa73f18e24098f00ddeeaf99a7c798883ae2fce5ecc6af441a696e983cd82e99c65bb46ea0cd8518188f98ae22820e80113d05ec9b6a3175b14c82db2b530e69604b743107afd84e4b382d49deb6d3166e263a2049cb51caf92cc9bb8845804e817ea0eaa17a487ae1c7cc70da7dde5b2c92f4bb3b9744502f8f5e0fb261b831f9342935b6b1109645d25c26f727bbbb37aacbb7e59a769ded695a57f481fcf8ed3dba83d99da8ca8e5dbd044ac01b511b741842a52fe307b05453d3cfa9f50db87bb649f76ff1b4b63d146965e6a9227c6b28c000bc00f914a8becd719818a7fbe29ce4b2ba8295ecbbfd9f946ce794cb4bc0545646e2ffcc5dfd7dee3940758fc1b2722d4b7b6abd7a763552babe2418ce7f45e80fe249be18e98c08f552a7e57924b0ca3de81cba5bc9a039b3620442b7810509112b2b77357db07791148f129049f72e3d93e598ee5395457e1a47e566686822867296a4a2c2e18a79495ab869aa699c073a1a1e8a4e5a4a318fc163223a182898b13799701f4f73b2b71c58d7718c8ae657357d9bb0c58399238de0e50865bbee6988f54844ce100e0ab1921180ed577580e4bd02bcbbaf6ccae9251163cdaa81562b881825357acc1c073f23464599354e11514d8696bd714296404cd2eafd0cdf67dcb0a7ed2524c85ac5d28d32a6eb9fcee41c747140bcb2a93ea9fcd3b56f56bb112fb7670c50c60e3a43c265c04b82aaa8c9443a8378bffaf3ab7a3a89d236e74ffa72453f73347976eb3daacd1a9fd9064f9c14117773063cd533ec9926fdabe423744792c7cb4b151308691645465bdb76e11c57b528674484461bfa36b78bfcb3ce2d9edc2ac4bbe6f49c71a1975085443c6ab92301844db55f97303b4b54837d127b2268cb561d2780dad5bda0c9c7221e41d17242d8595ec40cf6bc5c0871f066dc2891f283d965161015942cb4b112921374e31468e7dc41daa8b9308a0176ce34f12fbb4c67c5fc1547f2fc47f354890fb3591748aa23de71eced856d90bf4d490875b34bca798299ac1da3153a38d79f04d0d00ff5919a62dd1d897d384e6469034db5afe6f92dd6716e29d508de23f23717b1d17242866785a35342fefcad13d478866866b9f5619a8b86ed145463d82be8a5a0e4afab4e56de03a481c51d0dac3a2f6ee8c9b9f6971bccda67e1b318a48a5c9696d5775ea0094502b9c8e4cf55983aa838f70663577591650672f920e84d0043933b2cdc9c53fb45797ec045501bcae70d627619d5184805a04d1d4c3e947d1e0dae2c89fc00d9180f34d295d2e60155689355e23a9a91f4e6d595ac5a32d9e7fa31cd3896982ad16774041c8cce4ddcd28235ddd1e2c35f045fc1187670f11e7e91ee24adf92a85b81293fcb27a6560101bb059683412f2f94174d0d23bf39420d2ef3e780596986d7ef6f79d1f926221767ee1d85e02368ff4fa13c5ce36eab14ab6d857d789b1fd3e13aebe531ef0f4b8982facd3b4b48085936a95270ed6b54994e27e79e3639dbc3188fcf4336b8361d25239e6acf7b0f6366dca5ed35e18e59d7f55edd6edfa1f58bf696a8886da593b479a32a3edcc0e03684815832e53a32180459e5ce15f78b828a41cc6872ed0e5f9e73c3cf1951582e1ccd311f7bc314f0f40c2c43c292484a003f9df8231160732df326cb49ee0513a4afb5d55e9beaf5018f2269eb8b5032488850795ceeede3eea2df8b01593debd3f9e429b82222976192d3756cc26cae37131d71e45ff7cc3d24ec2e1b7d654757f0542becee428b705b43c94f3602dad62d4bfdcf936e2f4c2a4ca47aaff827bdab1887a3e734117ab18e813ad5e29fb33711aaeb0bd5ffecb541f8d06763dc6f7d59bc914d32a751d32315563ddceabd04862d94037e340f0119f2d9c754b4669dcf428fd1dd4bf7fb363e536255f49bb800eba4736bc1edd8fc2dfbc2e018fd72b4bfad960c0c0eafd7592ea7921e7e0ce8df9d84914cc0bdc8b6145b350e41149cdbb36da1f3cd7fae0beb6a2132f1bec420ac17627e61b1dad2c1dec3d392a60907667b864b74c1435268d73bfa6d275a3864ce01206c5ba572d01a1d5eb7198c89ac0fbbb7a92d573622ee5e93ed90a75400e084c0e8e5122d793e962f977ee5fe4bc628968c4ab66c"], 0x2bb}, 0x402) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, 0x0, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r12, 0x0, 0x24, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) r15 = getppid() getpgid(r15) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000000340)=ANY=[@ANYPTR64], 0x1, 0x2, 0x1000) msgrcv(r16, &(0x7f0000000a00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000001ea32000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000004319132cd72600000000000000000700"/210, @ANYRES16], 0x2, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca1283ac5688aaa50b191a6cded16d13c44d48af8cea73da6581d3db901c48e582d225bca800000000000"], 0x1, 0x800) msgsnd(r16, 0x0, 0x0, 0x1800) r17 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r17, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x1, r9, r13, r8, 0x0, 0x46, 0x81}, 0x10001, 0x1, r14, r15, 0xa5, 0x1, 0x4e2c, 0x6}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe43) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x393, 0x0, 0xfffffd5a, &(0x7f0000000c00)=[{0xe0, 0x44518d3044393af1, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x98, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e7222446bc545f0e000000005c75000000524e237199d15856896291085e5301673fb50373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000000000"}], 0x178}, 0x402) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r20, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffebf) fcntl$getown(0xffffffffffffff9c, 0x5) r23 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r24 = getppid() getpgid(r24) r25 = msgget$private(0x0, 0x20000003c4) msgrcv(r25, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) r26 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r26, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgrcv(r26, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgsnd(r25, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f8ab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c0734de88cefeef6cf5554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/115], 0x1, 0x800) msgsnd(r25, 0x0, 0x0, 0x1800) msgsnd(r25, &(0x7f0000000500)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193214179fc5bd836cb574b00cd442b352bd2d69c1978f6c35d189a06448217c51c1ffdc46e04343c67f530e9ad7f4baee608b35fa60725a8251800eaea256172cec0f22252675794485fb41043f794656165442be4128586708f82b38529673fc94f677198051746fb81e14d2a4955b6f286e2913382dd3973084c04a356b30e1fab530e6a7fe72b9d464da4c8815e74526407df3ea3fb862c5f00000000000092021137e9313b24fdf9a6da211cb5c65f4f65df5aa10dffa1c4"], 0x2d, 0x800) r27 = socket(0x18, 0xc002, 0x0) r28 = fcntl$dupfd(r27, 0xa, r27) r29 = getpid() fcntl$setown(r28, 0x6, r29) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x1, 0x0, r22, r18, 0x0, 0x46, 0x81}, 0x10001, 0x1, r29, r23, 0xa5, 0x1, 0x4e2c, 0x6}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffef4) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r36 = fcntl$getown(0xffffffffffffff9c, 0x5) r37 = getppid() getpgid(r37) r38 = msgget$private(0x0, 0x4) msgrcv(r38, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r38, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) msgsnd(r38, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da658263d0600000000000000ca8000"/121], 0x1, 0x800) msgsnd(r38, 0x0, 0x0, 0x1800) msgsnd(r38, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000c5d56f596329414f822f5c0ed193424179fc5bf836cb574b00"/45], 0x2d, 0x800) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x1, r32, r35, r31, 0x0, 0x46, 0x81}, 0x10001, 0x1, r36, r37, 0xa5, 0x1, 0x4e2c, 0x6}) r39 = getegid() r40 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r41 = getgid() r42 = socket$unix(0x1, 0x5, 0x0) r43 = fcntl$dupfd(r42, 0x0, r42) ioctl$TIOCFLUSH(r43, 0xc0206981, &(0x7f00000000c0)) r44 = geteuid() setuid(r44) r45 = getgid() r46 = semget$private(0x0, 0x4, 0xc1) semop(r46, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x1, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r46, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r47 = getuid() seteuid(r47) r48 = geteuid() r49 = getgid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000680)={{0x4, r47, r45, r48, r49, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r43, &(0x7f0000000100)='./file0\x00', r44, r49, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r51 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r52 = geteuid() r53 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r55 = getpgid(0x0) r56 = socket(0x18, 0x1, 0x0) close(r56) r57 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r56, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r60 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r60, r60, r60, r60, r60, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r66 = geteuid() r67 = getpgid(0xffffffffffffffff) r68 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r65, r63, r66, r64, 0x147, 0x80000001}, 0x8, 0x7fffffff, r67, r68, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000240)={r67, r58, r59}, 0xc) shmctl$IPC_SET(r51, 0x1, &(0x7f0000001680)={{0x107f, r52, r53, r54, r59, 0x40, 0x7ff}, 0xfffffffb, 0x5, r55, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r69 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r70 = geteuid() r71 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r73 = getpgid(0x0) shmctl$IPC_SET(r69, 0x1, &(0x7f0000001680)={{0x8, r70, r71, r72, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r73, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r40, 0x1, &(0x7f00000001c0)={{0x430, r44, 0xffffffffffffffff, r50, r41, 0x4, 0xff}, 0x6, 0x7226, r55, r73, 0x7810, 0x3, 0xf75}) r74 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r75 = geteuid() r76 = getgid() r77 = getpgid(0x0) r78 = geteuid() shmctl$IPC_SET(r74, 0x1, &(0x7f0000000440)={{0xc, r75, r76, r78, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r77, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r79 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r80 = geteuid() r81 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r83 = getpgid(0x0) r84 = socket(0x18, 0x1, 0x0) close(r84) r85 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r84, 0x5) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r87 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r87, r87, r87, r87, r87, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r92 = geteuid() r93 = getpgid(0xffffffffffffffff) r94 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r91, r89, r92, r90, 0x143, 0x80000001}, 0x8, 0x100000000, r93, r94, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000240)={r93, 0x0, r86}, 0xc) shmctl$IPC_SET(r79, 0x1, &(0x7f0000001680)={{0x107f, r80, r81, r82, r86, 0x40, 0x7ff}, 0xfffffffb, 0x5, r83, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) getgroups(0x8, &(0x7f0000000080)=[r39, 0xffffffffffffffff, r76, r39, r39, r81, r39, r39]) r96 = getgid() r97 = getgid() r98 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r99 = geteuid() r100 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) r102 = getpgid(0x0) r103 = socket(0x18, 0x1, 0x0) close(r103) r104 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r103, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r107 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r107, r107, r107, r107, r107, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r111 = geteuid() r112 = getpgid(0xffffffffffffffff) r113 = getpid() r114 = socket(0x18, 0x1, 0x0) r115 = socket(0x18, 0x1, 0x0) dup2(r114, r115) setsockopt(r115, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r110, r116, r111, r109, 0x20, 0x80000001}, 0x8, 0x100000000, r112, r113, 0x3, 0xfffffffffffffe00, 0xdf5a, 0x9}) setsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000240)={r112, r105, r106}, 0xc) shmctl$IPC_SET(r98, 0x1, &(0x7f0000001680)={{0x107f, r99, r100, r101, r106, 0x40, 0x7ff}, 0xfffffffb, 0x5, r102, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r117 = socket(0x18, 0x400000002, 0x0) setsockopt(r117, 0x1000000029, 0x2f, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r119 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r120 = socket$unix(0x1, 0x5, 0x0) r121 = fcntl$dupfd(r120, 0x0, r120) ioctl$TIOCFLUSH(r121, 0xc0206981, &(0x7f00000000c0)) r122 = geteuid() setuid(r122) r123 = getgid() r124 = semget$private(0x0, 0x4, 0xc1) semop(r124, &(0x7f0000000240), 0x0) semop(r124, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r125 = getuid() seteuid(r125) r126 = geteuid() r127 = socket(0x18, 0x2, 0x0) connect$unix(r127, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r127, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffec7) r129 = getgid() chown(&(0x7f0000000180)='./file0\x00', r128, r129) semctl$IPC_SET(r124, 0x0, 0x1, &(0x7f0000000680)={{0x4, r125, r123, r126, r129, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r121, &(0x7f0000000100)='./file0\x00', r122, r129, 0xb) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r131 = geteuid() r132 = getgid() r133 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r133, 0x0, 0x0) ftruncate(r133, 0x0, 0x402) getsockopt$SO_PEERCRED(r133, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r135 = getpgid(r134) r136 = geteuid() shmctl$IPC_SET(r119, 0x1, &(0x7f0000000440)={{0xc, r131, r132, r136, 0xffffffffffffffff, 0xa585502b757fce62, 0x3}, 0x3, 0x7ada, r135, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r137 = getpgid(0x0) shmctl$IPC_SET(r119, 0x1, &(0x7f00000001c0)={{0x430, r122, r123, r130, 0x0, 0x4, 0xff}, 0x6, 0x7226, r135, r137, 0x7810, 0x2, 0xf75}) getgroups(0xa, &(0x7f0000000140)=[r39, r41, r39, r95, r96, r97, r106, r118, r123, 0xffffffffffffffff]) getgroups(0x23, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, r13, 0xffffffffffffffff, r22, r106]) lchown(&(0x7f00000004c0)='./file0/file0\x00', r34, r13) renameat(r5, &(0x7f0000000080)='./file1\x00', r5, &(0x7f0000000100)='./file0/file0\x00') 11:18:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000540)='./file1\x00', 0x8) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="18000007000000007ff7e1dc56ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e31481eebe62c4693d7bb659ad2093bf0687bef6fae60339975e1d3d9394bdd44391141f85b603b3117ec8059d105b21c9b6320a4fd3f76f9eb17349e0b5552e9522010767b99c75a68e6bcb60b1355df2d39c909fa6bf0c7020e36cee504b366fd2b240537058ac82d39929fadbb9314fbeb23a37bc59f688d22debf"], 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x2, 0x5}, 0x100, 0xc07, r6, r7, 0xa5, 0x1, 0x100000000}) msgsnd(r1, &(0x7f0000000640)={0x1, "edbb8ddaaba0aec121b994173f894e7f04"}, 0x19, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r8 = getuid() r9 = getuid() setreuid(r8, r9) acct(&(0x7f0000000500)='./file0\x00') r10 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) sendto(r10, &(0x7f0000000580)="7a08f5ad121f5eb12c4ed9c183c2bf8074ee9050a09aff1eeced002b1e9429747848397437f6cef1d1e8a6930391a884cf5de476480cc89e311eefe7ea3393072d0f45afc660db1a76c5f464aa74b320fdbfc0755b25644bb0b12f0a3d76957f8bbef994cb65c2622937ae924e0d6c987a53c56ceb22a2bb0c27a1766ea4b7bc07c2d9a4fa73ba5ed58c1655999133566339cb1be68d12b9", 0x98, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 11:18:00 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc038694e, &(0x7f0000000300)) r6 = socket$unix(0x1, 0x2, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10000, 0x0) r8 = socket(0x18, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc038694e, &(0x7f0000000300)) r10 = socket$inet6(0x18, 0x2, 0x7) r11 = socket(0x18, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0xc038694e, &(0x7f0000000300)) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x44, 0x20, 0xfffffffffffffffe, 0x7}, {{r5}, 0xfffffffffffffffe, 0x0, 0x4, 0x6, 0x400000}, {{r12}, 0xffffffffffffffff, 0x9f9299bbb08a9a5f, 0xfffff, 0x401, 0x80000007}, {{r6}, 0x7, 0x41, 0x2, 0x7, 0x1}, {{r10}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0x7f}, {{r7}, 0xfffffffffffffffd, 0x3d, 0x4, 0x9, 0x2}, {{r9}, 0xfffffffffffffffb, 0x51, 0x4, 0x1, 0x5}], 0x1ff, 0x0, 0x400000a, 0x0) poll(&(0x7f0000000140)=[{r2, 0x15}], 0x1, 0xffffffff) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x1cd}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffdeb) kevent(r0, &(0x7f0000000000), 0xcfad, 0x0, 0x80000000, 0x0) 11:18:00 executing program 0: open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r1, 0xffff, 0xe42d31c01590727b, &(0x7f00000000c0), 0x4) mmap(&(0x7f00005e8000/0x2000)=nil, 0x2000, 0x0, 0x6810, r1, 0x0, 0x8000000000) sendto(0xffffffffffffff9c, &(0x7f0000000040)="0daca316827c4d8dd3ac2fcdb490f27337cd3d8146c871e16b45b0a560a34b1634eb80da4118d24242c12350342a337f0fb81fc69d9a5e88ebfff22d33ff7d275b4dfcbd555df901a27c1f7eaf3e5e00803a", 0x52, 0x7, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0205087f000081"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getppid() r7 = accept$inet(r2, 0x0, 0x0) sendto$inet(r7, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0x30b, 0x0, 0x0, 0x0) recvfrom(r6, &(0x7f0000000180)=""/66, 0xffffff1b, 0x40, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) socket(0x2, 0x2, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[0x0], 0x0) 11:18:01 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) ioctl$TIOCNOTTY(r3, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYRES64=r1]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 11:18:01 executing program 1: lstat(&(0x7f0000000040)='./file0/../file0/file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:18:02 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000600)="c2f30db10a81391b6fe42a2f019fea2e35851707782156cac2af0a45ec8fa82b7744be2fbb7b513ab198e1e804095a50", 0x30) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x8, 0x8f51, {0x8, 0xffffffffffffff80}}) 11:18:02 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa9cb99050000000000000000000000ffff23740f1dfeffffff000000000000000001000000") geteuid() r0 = geteuid() setreuid(0x0, r0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) shmctl$SHM_UNLOCK(r6, 0x4) msgrcv(r3, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) r9 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) dup2(r9, 0xffffffffffffffff) msgctl$IPC_RMID(r3, 0x0) 11:18:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(r4, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x8, 0x9, r4}) read(r0, &(0x7f0000000200)=""/203, 0xcb) 11:18:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="6a8bcd634eeb58687946cb89dae42ea671e4867549aa320e07f5b119769bbd7302adb36b670fb84accf7d41a51d5d8c11cf4f5aa03699ab11e490dec52697abc44582573ba772ab0630271e9875ed5f22ab8482048e3e7eaab1f7475e742f5e279856c68a454ac1807161ac21bd23ae512afa4307bcb3ae11852bea787da5cdc755aa61604dbbe069af3003ab1c6cf3891a438fbd6750b9d4e6130b999dbdf361e8132794d8897d0668843"], 0x10) sendto$inet(r2, &(0x7f0000000140)="2015", 0x2, 0x0, 0x0, 0x0) r3 = kqueue() madvise(&(0x7f0000127000/0x1000)=nil, 0x1000, 0x3) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00000f6000/0x4000)=nil, 0x0) shmdt(0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_open_pts() close(r2) r5 = socket(0x18, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc038694e, &(0x7f0000000300)) r7 = socket(0x18, 0x400000000002, 0x0) r8 = socket(0x18, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc038694e, &(0x7f0000000300)) fcntl$dupfd(r9, 0xa, r7) r10 = socket(0x18, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc038694e, &(0x7f0000000300)) accept$unix(r11, 0x0, &(0x7f00000000c0)=0xfffffffffffffeb7) recvfrom$unix(r2, &(0x7f0000002200)=""/4110, 0x100e, 0x3, 0x0, 0x0) 11:18:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6bc0271c7f090001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r5 = accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = socket(0x10, 0x8000, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r3) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r3, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) r9 = accept$inet(r0, 0x0, 0x0) sendto$inet(r9, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 11:18:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 11:18:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x18, 0x3, 0xff) fcntl$dupfd(r2, 0x0, r2) fchmod(r2, 0x42) close(r1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000180)=""/257, 0x101}], 0x1) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = dup(r5) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc038694e, &(0x7f0000000300)) r9 = socket(0x18, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc038694e, &(0x7f0000000300)) write(r10, &(0x7f0000000000)="d93e5926a704eeeaab59a42365602544a80fe81d053ae9977172bccb2d3824ea61eab4328115eed453847976f563b981f5e7f91fe78a3d0692993eafc6a0cc1f38aa944379474f0e8a9cfaa442348fc335fe994c35d8", 0x56) r11 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = fcntl$dupfd(r6, 0x2, r11) close(r12) close(r3) 11:18:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) r3 = dup2(r2, 0xffffffffffffffff) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020790f00000200000080730000f8ff00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt(r4, 0x1, 0x6, &(0x7f0000000100)="5a0f7e54d2ffc3db4807c942e2be164e6dd5ba88985b2e99160b6fa3003b5680edb1388a8fd5ece0a69d168b0a1fe8d902c9f40dca81618e1eb946b41b39d9310faaa531fd309d57e0d94ffec5bbc0bc93daf8cfa5ff4e9b8dd425cb7e028b03985f8d53fc6881023e90064aaf13b92aaa65c9bb98e3c9af71a4aa3b1e52ac469cfa24b4f871318fa7a602b25627067b6f25340d7a2330dfc9c9869ab3ffdbd144e04a04481946c1825e15ab5ef27d311bf88b01beaf0daf298d284587d6205020233e384d186445f1f10c1d9429dfaa26aee24d93ad14be94", 0xd9) close(r0) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:18:03 executing program 1: socket(0x18, 0x2, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x2a, &(0x7f0000000180)="06000000", 0x55) r2 = semget$private(0x0, 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x806, 0xffffffff, 0x9, 0x1}, {0x6, 0x1, 0xffffffffffffff4d, 0xffffffffffffffa2}, {0x1, 0x1, 0x8, 0x8}]}) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/49) r4 = semget$private(0x0, 0x7, 0x180) semop(r4, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504000000000000087d2001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xfffffe50) recvmsg(r5, &(0x7f0000000140)={&(0x7f00000000c0)=@in, 0xfffffffffffffd9a, &(0x7f0000000100), 0x10000000000000be, &(0x7f0000000680)=""/237, 0xed}, 0x880) semop(r4, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x9}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000580)={0x1, &(0x7f0000000500)=[{0x2, 0x1, 0x4, 0x8128}]}) r6 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000000)=""/54) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000003c0)=""/115) r7 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x88) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000000)) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) accept$unix(r9, 0x0, 0x0) getdents(r9, &(0x7f0000000080)=""/37, 0x25) r10 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r10, 0x0, 0x5, 0x2) getdents(r10, &(0x7f0000000080)=""/37, 0xfe37) lseek(0xffffffffffffffff, 0x0, 0x7, 0x2) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) r11 = socket(0x10, 0x400000001002, 0x0) getsockopt(r11, 0x0, 0x4, 0x0, 0x0) readlinkat(r7, &(0x7f0000000040)='./file0\x00', &(0x7f00000017c0)=""/161, 0xa1) setrlimit(0x5c4d7f7adb2c9a3e, &(0x7f0000000100)={0x1, 0x95}) r12 = syz_open_pts() close(r12) syz_open_pts() 11:18:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x4000000000000000, 0x0, 0x4000000000}, &(0x7f00000010c0)={0x3}, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) shutdown(r0, 0x0) 11:18:04 executing program 0: ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0xa088ac064810a368, 0xd1e32c93d5b40acc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r1) 11:18:04 executing program 0: r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x6, 0x5, 0x0) r3 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x2e, &(0x7f0000000000)="975904b8754f04339e53803508004808872cbe617bfcdcdbafad90cfa2b42ba96991269b080b15e11e5f9777f4f3") 11:18:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f00006ed000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000100000000"], 0x10) shutdown(r2, 0x0) dup2(r1, r2) 11:18:04 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e345def796c85e7043bbaea30c6746ecc1e0da0bd6f033219c7beb7d47bf7e7a25750a3704e4e744eb18275217251159303fa4bddfa817ee18fa5435eeab0016bc410163ed53ae9b4d890626aafce876a421fc797d1ed5"], &(0x7f0000000000)=0x1002) poll(&(0x7f0000000080)=[{r3}, {}], 0x2, 0x7ffe) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000f77eec171fdbee62c3314114000000000000000000000000020000009aeab5beef00010027001c0000000000000000000000000000000000060000000000000000000000bf227d00a86cf4030000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/313], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = socket(0x6, 0x1, 0x9) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xc7) fcntl$dupfd(r5, 0xa, r6) fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) msgsnd(r4, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x1005, 0x1a9, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f0000000280)=0x81) r10 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f00000000c0)=0xc7) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r12, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r13, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r14, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) msgsnd(r4, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000001140)=ANY=[@ANYRES16=r5, @ANYRES64, @ANYRESDEC=r3, @ANYPTR64, @ANYRES16=r7, @ANYRESHEX=r11], @ANYRESHEX=r3, @ANYRESOCT], @ANYRESHEX=r8, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESHEX=r13, @ANYRES32=r14, @ANYRES16=r12, @ANYRES32, @ANYBLOB="ecc9cb272f5dc0e318a305d5221b1fc5520019f87c7d1f944a4217beccfc39b8a8c77de269005e8342d80b761553e559b3b3ed5659cf86a8128187e36e15fc2d21c65a7b4f7babd07ad2a9cf38203b3fe208eff2c1f1a826f1f1d44ad800bb862c01fb00cef6b6fd59af441b9d81249b02", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX], @ANYPTR=&(0x7f0000001380)=ANY=[@ANYRESOCT=r10], @ANYPTR64, @ANYRESHEX], @ANYBLOB="e8d06fe85e948394d91a21bed4dbc7d096f5df2686dc43dbcacbba54bb6926dc0296d975cd273e9f9146dfd456a480768329b86839784f254cbf9ea34d07c89eabe1e3d8faf1bdce92110366de4f83a4b25ea9a9c5647d788dac72bb777f240b22e80267f669aac4dd2caa3e90793bae47a2fa723c8836c57e143bba93bcebe5e9784dbd92653fa543e9c5ae312f5351e6ccc7530c64d3e936e56a6df9e709e1527b696e4e57b442b1b52c09112f19182f0540cada6f2e8faf65bda292f3da6420ab09834ef4d042e57e39a7d1fb9788fd6203d261af4be700b3a4b5f4356463104fe3472cc02a3b370489ad7a1036a2c1f5263ae653"], 0x4, 0x800) msgrcv(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003801c968ce14298d79ec7c2233645b21a53160835be8524dc794ad0d0e3a194ad6bfa733f62df4f7260d04393a6f3cbec30901487d3c477bb1e115635182e52d10e17e93e9a8b6d1fc397b51b8ba0c9ad56b4b470e414a85888314038a933b23cc07b690786749d5b24d6191262dbffb9eefc6343ac63c83494c98464beeccb05b16f5312dc34c7470f9dab4c112bdf4f1adf3224e7d2e67cab827df960c3838cbc2e85303a6ed4986090ab34198fe610c353dbe6e113672e4a40018ca815cd138f16455545146924e8f9a2ab2da82ea7a73f72ce146b088e0a209d6d75fa43929304377c6d7f0729deba1049a5fa5ee1df646b4dd6fe1745137637afa6838daa1"], 0x47, 0x3, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r15 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000000000)=""/155) r16 = getegid() r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r17, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x4, r18, r16, r18, r16, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) r19 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r19, 0x0, 0x6, &(0x7f0000000000)=""/155) r20 = getegid() r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r21, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x4, r22, r20, r22, r20, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, r16, r20]) r23 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r23, 0x0, 0x6, &(0x7f0000000000)=""/155) getegid() r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r25 = semget(0x2, 0x3, 0x87) semctl$GETNCNT(r25, 0x8ca4b38dff6a9db2, 0x3, &(0x7f00000000c0)=""/167) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r28 = socket(0x2, 0x2, 0x0) connect$unix(r28, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r28, &(0x7f0000000080)=[{0x0}], 0x1) r29 = accept$unix(r28, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r27, &(0x7f0000000080)='\x00', r30, r26, 0x6) geteuid() r31 = getgid() setegid(r31) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r33 = socket(0x2, 0x2, 0x0) connect$unix(r33, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df011e0000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000002fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea40017f2f064b23c5101e713db21be5638e402c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0157571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca45ff3bbd000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7ef3279a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c004000000000000008cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b0000000000"], 0x10) writev(r33, &(0x7f0000000080)=[{0x0}], 0x1) r34 = accept$unix(r33, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r32, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r32, &(0x7f0000000080)='\x00', r35, r31, 0x6) r36 = getgid() setegid(r36) r37 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r37, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r37, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r37, 0x8004667e, &(0x7f00000003c0)=0x800) 11:18:04 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0xfc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r2, 0x8218694a, &(0x7f0000000300)=0x1000000) 11:18:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getegid() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) geteuid() fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) dup2(r1, r0) pipe(&(0x7f00000000c0)) 11:18:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) r2 = semget$private(0x0, 0x0, 0x0) semget(0x0, 0x3, 0x14) semop(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000200), 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000400)=[0x7fff, 0xfffd, 0x2, 0x1000, 0x7f]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) open(&(0x7f0000000440)='./file0\x00', 0x8000, 0xe6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x2000000001021, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket(0x11, 0x3, 0x0) sendto$unix(r10, &(0x7f0000000000)="b1000504000000000000080000010000000000b4cea1fea7fef96ecfc73fc3357ae26caa0416fa4f376336acf00b788b00000000000000df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282921e4fd89030fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x4, 0x81) sendto$unix(r10, &(0x7f0000000000)="b1000500000000000000080000010000000000b4cea1fea7fef96ecfc73fc3357ae201aa0416fa4f3763363cf00b788be8ffffffffffffde5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27e5bdd602000d7d026ba8af63ff37282921e4fd89030fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x609, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r8, 0x4}, {r11, 0x1}, {r8, 0x8}, {r10, 0x8}, {r10, 0x44}, {r7, 0x2}, {r9, 0x4}], 0x7, 0x1e429) r12 = accept$unix(r9, &(0x7f0000000480)=@file={0x0, ""/77}, &(0x7f0000000500)=0x4f) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x7, r5, 0x0, r6, r13, 0x29c, 0x3}, 0x4, 0x6, 0xe74d}) r14 = socket(0x18, 0x400000002, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r3, r6, r15) close(r0) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) r17 = semget(0x0, 0x1, 0x84) semop(r17, &(0x7f0000000240)=[{0x1, 0x6, 0x2800}, {0x1, 0x44, 0x1000}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x6a, 0x1000}, {0x0, 0x1, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x2, 0xad, 0x1800}], 0x8) semop(r16, &(0x7f0000000240), 0x6) r18 = geteuid() r19 = semget$private(0x0, 0x7, 0x286) semop(r19, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r19, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f00000000c0)) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r24 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000100)=""/114) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r26 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x3ff, r22, r23, r22, r23, 0x104, 0x5}, 0xfff, 0x9, r26, r26, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r22, r23) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r23, 0x0, 0xffffffffffffffff, 0x0]) r28 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r21, r27, r18, r28, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$GETALL(r19, 0x0, 0x6, &(0x7f0000000100)=""/244) semop(r16, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}], 0x1) semctl$GETVAL(r16, 0x3, 0x5, &(0x7f0000001340)=""/170) semctl$GETZCNT(r16, 0x1, 0x7, &(0x7f0000000040)=""/56) write(r1, &(0x7f0000335000), 0xfcb7) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 11:18:05 executing program 0: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) r1 = syz_open_pts() close(r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0xf1e) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semget$private(0x0, 0x4, 0x2c0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) shmctl$SHM_LOCK(r0, 0x3) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x12) accept$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x3000) msgget$private(0x0, 0x208) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x32, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x32, 0x0, 0x0) setsockopt(r11, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r9, &(0x7f0000002080)=ANY=[@ANYRES32=r10, @ANYRES64=r8, @ANYPTR64, @ANYRESOCT=r11, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae62ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e00000000000000369f"], 0x8, 0x800) r12 = socket$inet6(0x18, 0x0, 0xcf) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r13, 0x80047308, &(0x7f00000000c0)) msgsnd(r9, &(0x7f00000028c0)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r12, @ANYRESOCT=r7, @ANYBLOB="1fb8487645a487800d070000001d62b83f4e91ed2be884ef7d0c230e4aa0b3c424b023bbe25489e7060000000000000040c9f3517efe531b"], @ANYRESOCT=r13, @ANYRESHEX], 0x7, 0xffb) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) fchown(r14, 0x0, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r15) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0xf91ab3224b3c60c7, 0x8, &(0x7f0000000240)=0x10000) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() getegid() getegid() r20 = semget$private(0x0, 0x4, 0xc1) r21 = semget(0x1, 0x6, 0x40) semctl$GETPID(r21, 0x1, 0x4, &(0x7f0000000240)=""/10) semop(r21, &(0x7f0000000240)=[{0x1, 0x2, 0x800}, {0x0, 0x1000, 0x1000}, {0x1, 0x4, 0x800}, {0x3, 0x12, 0x1000}], 0x11d) semop(r20, &(0x7f0000000500)=[{0x4, 0x84b3, 0x1800}], 0x1) r22 = getuid() seteuid(r22) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) writev(r23, &(0x7f0000000000), 0xc0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r26 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000540)={{0xc, r22, r25, r24, r26, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = getppid() fcntl$setown(r27, 0x6, r28) fcntl$setown(r27, 0x6, r28) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = getppid() fcntl$setown(r29, 0x6, r30) r31 = kqueue() r32 = fcntl$dupfd(r31, 0x2, 0xffffffffffffffff) close(r32) r33 = getpgrp() r34 = getgid() socketpair(0x0, 0x8000, 0x5, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000740)=0x3a4) ioctl$PCIOCGETROM(r32, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000700)={r33, r36, r34}, 0xc) r37 = geteuid() shmctl$IPC_SET(r21, 0x1, &(0x7f0000000240)={{0x7ffffffc, r22, r25, r37, r34, 0x0, 0x8}, 0x5, 0x3, r28, r30, 0x101, 0x20000e3, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x2, 0xffffffffffffffff, r18, r19, r25, 0x10, 0x9}, 0x8, 0x7cd, 0x9}) getegid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r38 = socket(0x18, 0x400000002, 0x0) setsockopt(r38, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r39 = geteuid() fchown(r38, r39, 0x0) msgrcv(r9, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16=r14, @ANYBLOB="f87bb22b72eef8f5aa60d6339e80c3a412eea86b7edcad068c8b6be1f76fc7614bbc562582db9545728cc2d57f766b76ef679ca7cd9fed8301207d3db3cd880e4eb052c5076995756c771d8f6253023f0e96d328e4b91052c5dbea6d4b000ce28a576a12cdf1e1a28436fd348fbe95d59f788cfa5868dfe60cf3a8fa1bf737fa85d44a6879ac2d74ab4c198363e02fd3a37a830ade3cd96135006bc899946defd5c9b4ed83f1e69b82ce9ce2fcac371fba3f4a8dbb043a172cc7be9b62726f98562f2f19eac4a43c75a0f83fee52546bb3de401cf0de5e1867bda09080d9eba24160b70b67ab2ed64a333cc7cb14f5680be1154a4ca551d380dd21a06f688fa3f7112f5929be1361d6f2265fbb9479800173ffb083fd3727980ce27d542ff499f1528c6ef64f886cf41d41666992902acf691e0597328afea6c719f96ed3a023fa0839fd4e828ca420139c1973a1a10502bdd6e65613a27c19c0d49897f833fbd5769eec4b306b255f4915d7f42742c00eba45ea473b3b2e1e5f527f0b3abdbbca39695f7a468879c158c4bcafee8855f0a565941caabd55c0715de19a02c74d246f5bf9e9e8ff29ecdf95969692288de4435b42753ab5e39e60abd7bfe1bccab35205f7f0836b41909984e5d53858d477639fb9f50bd96e3df81b8b8a77e4b574f64fedc367dd717250ac653cb66b4ffa38645ac0f99154a0bca7ee275bb49ce767621d42519e0be680399d0813c3d1f3c591e2b6b89d3ec1dff1fd52e0dddfed3436586e69ea3430bb50b0abb55c6b416a046897ebef09d24def8270e5820ef19ebf6c3cdf3d25a4a04356b95c95ad14bbe1030a64a41f97e8780dab6afd9980b4e848d54f094cddeff372185b9c46ea7de21cc9f937f8b1cb2a0c46bc898d7d65e0c8c5dc81aebae034d1f576b1ac2367e037fe68ca8a9a3f96778938fdd705436b6dfdb12029ccdd01c0349d41d5e4f89740b3fa3bc504d64de196a374b2e44f56283456dc391a9b953b9655b65b43404c5e60cf6977343894a0dd0d32dda8c2cc1965227f84ba577b7f6bb94a882ff7012e299cc91272dd1945faa9a54019af26e84ba69514223c9ea49b5e7a6fdb31f41d217c68cad3a41c9b1078ac1a0122de7ba75bf513deb91edf50a64c91be2e512737cd8251f2d14bd18996589dccf9756b13c6c23a3c0e15bb96664e8def07e90c118eb2be02c540b3bf49008cbf43140ac11dc57b12be4833a124eafe0d80656c460c77a159c06d47a10cf48e9876ebd86c51652b15f331939fd6e658f79b6a77fa50db2776d4daa2a59699acb45c642fba8a0cea9d365909192b3dff95dc2ac281a02d39e9a07699b86898174c83e5e3701f209a0e19ae4209d964826d2a3a9d636f85fa996c1aa07653118195ac9fc7a4e8492bd0f9f4448e666323830e56e8c323773ff61738168132076ff78bf1eb1629c6b6f20873afd822368a8474f29b22018a3375ce145e8658292dc1e129e4a18dbef864588af2d4684c237ea1dcd48780c9330cfa44a957345cc0870d1b148f143ff4a29e368887f5e653d630533565a51b62f6e4fd3c164b0336f452242b5daf99983f3b6349c6831bf3515026cbc25f5c875b03bb9a137f03d83344d8d3d53140a75da97019fdfe7836f89cdf83c45b5b37790575a27921e5d7f6b607a65738757fc8ba2a93ff3a43ad67965f6e935eaaa3d21544047317c4beb47e24ff118aec0b29dd128ef455ae83952ea0aedca717d1653826f4fe9267e1e84df2007ae51e40dbcd3e1017270034e976e49e2f6f72e36b66707e7c8b3e6967ef7c5499e34c441df7d86db3c308ec688ecba5e552eeca8c3fea0a534dd41bdada9d26f2fe3ba4ce0a0aaab43db36c6e0e3f89b40a04f231f8f868ff0645f5e64aba42f70604848a8779af63a2bd8cb8893b45b15827b1d2bbe431312d35ff03fc189fdcfab93e9e9589999a91badf67e86f46a8c57a6c3d5bd773c1739d1c1630cccd26b7723b407ae30b416010c206846b0fa058833379a97afab0569b44306e08f24a869597468ec00c09c8aed5dee0c2193409f67845086de9ddffc703f17ba0218c59dabd621a48e6295e16d23e19ea6b0b882c45cb9725b49be9e347fa81070d0042d32dc497ccc5cbe4eb5e7d52c5ec50550d9414b570e4a6b1d4b5914da59e293c590f1ac4708aa9b98ad34591b1fdf4c71d36e4939190d54cdb54704d713bc405ecfce43b81f3e3b7d041451478019677f9d410e9aa80fec5bf49190dd5e372fe36d4eb253c86cf622ac9033c327d656f46fa9cc29efbe26b11b417a974526f770e19ba456bbd5368b8ba74f6973ba0662d2e0db2f40ff1c3bf7bc091cd10d366bedfc4c84dabdb0d961bbdf304534df0ea7e3685233a409d2097cf2299fa24df4d25d2b03102ef96aa727583a46e9865e98c7b44cad7570cfea227030b1fc9cea135b4a852346cf8f3195418476380e9e035c11db55c652d36491617ecc09c4c3089ef3cb023b21320dce4d904cb685b794c323a3946e7b0bce11585f91c24c6d5d54e3e49701fe95f3b4bf1bb38fdd4e02c255ec9e4a16e773f516a90c287e0d24614f72286e584d0708211fb4ee2dbd751350b2f7f864b99b88f3715f2e6b4b7d5a24ff9c2a8fefaa8bffdac0553e5e1a23b5ca4b9110dcc91b88091cc61b2b364f2742f51bfea577a43e24e59a45e429b59a450be0a28839395111d8a3adb0afc38175da84da5302d8aff1b811bd858f0d7bc304db221037d667836fc5a52757506af3486dcfd2ad8210b684a534b911fe1b7e163302596ad6f8e23806951a4882205de656812eb668b974ab3e5433adf918b1b13a70a150a4a20e66d1bf32420afa429f6bc75ef3ccd82278d182080a9326a36607a4e58504bedcc4f52fef2c0dbf346420e96859bc2d79e2e261b3f1adebc28266fe7ed50b7ec124792d89142476e45f242b840b6583cd59c4bb3269ddd39abbe6fc9cbcaf18a1efc90b6099be801d1fa6471a9160a55246647f349cc8a13339f737cb48bf5649cd541adf4fc66abe74d729ce11122697d86937ee998f78405059e9a3ec8c8b51d135f915b27d6da983476da6ac8a80d13b30134b01be5e3985b6d0cef493b5fe38d7f52ad44151443ffb0dcea07ba99f69c6ba14d1137a4ab17f2eeb24182955ed7c262654b654d7434cbe9e00ba307c9c3e6977fb13b1615d029278eabf758a71d19a422ffa7de37f7213e26d3fe4f74345e06725aa6d3df6a94dd0dbf5e677c4b6d65465259636c26f724c0ced3ef5b64b53c8b6e04a6ca9e4f0d38ac9fcdf767fcc750f3c230f1951f63004169fe4f9230720d525ffccaaa1f780156cd45fc72e97c3d15da8e5d5ed28fa6b0a3f65687570a033bd62247b8ab2153be9b0471492d1cc9970ad4835389d2b8ff7cb19d9aaa21d91a5b309089bceadc327bb32c056765c5fd8f1a0aea8a6e0ac1d9c40300ef36e39032065a1e7f0f92f900bdfff968b909526adea5415a67b5ae46e765367361f4e8a1bacd550d7c6ea2874b65574f1f05408667f66a014969f523d1ef033505febef0b50c7e5d4e7c751cc091049ff193b8c898bf6276595518aa13dac3f57294fabbd82ce91824bb8c4b344bcf86d37b780ada5abb67beb52ecac7b1d097ff8527093bc69d4c8ed1305cf770c4b559c4ad73e30b33b03a73c443e981ddab37a7e17ede4398a0356d4a624f6c6a855593bdf789f387200eb5cfd8f4d3149269256f7f10efd7ac2adff19d6f45a9854acade2f1d65564e30bd15963a3297646c37a75433faf33a76236fec8ef92f723b642188a022d241fca0346e515077b98d03a3373ad879b45538fc4bf7c094b6f8d2cb910301bf8f29259d4e242347edb28593659e7d19be0ef3ab12e3bda6e3675e5b94890740f2ee8e900c04d1f8d638b7fdc48b6d9504401131aa41e44e94902cd59988e98259c7172482307492384f0c789c61f42c6f65a290788da15916a3b7aa0ffed8ddc6032c752641d1b670d3e5b21db5f24caa1aff38c4299e7433fc4aea757d6f92862c99753726ba565c350affc488b3355b3ee66b1ceb079a82ce364ec0b6d565d7c6086c99d784cb71f7b03990d6f387642ecd1436553f407ad8bb7fd3ec37e6fb6df8b3e0f8d3fae511b8cf84fabbb46387dd5ce28ea12f5fb55ff9d745c81a563ab78c6e3b202aa2808ec31e524b424a42536e796bc33af3f6a2dd319499aa095a06dbf2a27e179eb934a8eed9bcace1e3e8c1a2c06e5064b6499067e9f106eb760e6f5cb07d67c8bd82b98b2412c42bce210944380a385e9b364617ce76f7030f01eaf5ae42d48577215fdbf4a66891ecc018e1822add4c41a2765742a34e942413e978ddc414bb0a8b5964dd54e55a34a5b3c18b9920d575136c1a1420f395130f2309b32dd47931bb3a9f81fccce102a1b636c82a5a48efeed39883eb298eb056907ef6affd0d17c8f226eda0ee8a935354a1e4a60a9eec70ba14ea925b461a5c98dbe826d63fff00c5ba9a8a8375cd9d55aa51bd8954a9be2cb2902d6cefd64b2145636c4d670696ded81bde684fc48419dcdba6a680353e854c11da6b5100122c624c7f56a4196622ee206c45d5e94ba34b384b0461699864c6532f0bdd9ef87efbd557d2bc9b5e9ec362dc2b7d0ee6fbfe56e0f0a32cde0a59aef654c0cc02905b95b0c3c6613e6e81f0482b4d3c0c4de2b542f8cc5843b262ddb43692b7890e3d05ca178fd1d50715d55b615d88d026cc3583a77c1a6620e26c1e46d4e8c5b2b8938470598d73d7f887a92533a744ba65ee02c165a60655c388045593f92724e6ab5b62aa54688a358cb05a8e3141ce1e1f50c5a0c5c1d8f1ffca66f1b6097996729b16de849f8d7006363c75465221c2795c59d38ae975422a2d10b00e42d47c65a719be5ea983b566c588aad542680c4dfeee1b9d555794ad81b62f58301ef060a6179e306ece5b40993e991f144882a28dfa2f60993a0f260767b3ce9d2c9c1f3330151a381d5e81089392bbfbdb0d9d04b7871c9536e38b7d3265349b55361e80827132f0fc5ca4f14197143b7cfb1fcfa4ba683f70031a9b51855318ffef60cde1b20101328c1f8a95197a792ccfab552eced9623df006dc46d86cf72dd64a9d4c65fed3f144f5304914f5f20aeac2cbe20b90d38ba66e7ead3435923a69a7c287398605e24969f19541541109a71088a7a44ccbbfccd8db457fa21ab9ace2340cd02b1e26b545e5249b9769cb052f93718cf2f1b9a290facc5085695bd4ef4ed68a8ec589f73ff70e1352c4799da6c0f009ac314106a18f54390165c05ebc4a0c05e48f7c44359b0b4a82acd203976b45030eeb83b8ed9bdf58f6b8ef30a879ccfa2f2554d599a97d355024487d5aa887dad447ebad8bedf869dedc413f79ea6bbe1efb6d52c2f4ccf7ea4e7730ddc500b8afb73d0e37104241a9409dc87a7574be208b2e906f60713bd1f663373b652e4a4b65c786bb2a683411f97401277e12ca2c77259fcd315955be67f583b73a417944082da03b49f11616854d9f9b8692444afe557bee99cbea418374f0aba08fdf7d3968bffe9f834dcb634e0e712817797954e095273939cd4fc8e6ef308ab026364b0193d38bb90c6049215e89a0ecfeffcae9414cb52e74953fcf4ad6b1b37c91e48811fb948b073a76ab24f8096a44713667ceb6fc1e857ad084e0ae82ead1c7bc817b0f9b8dc153fc42449ead49c9a39c5b89ef2a1025ab177a698d024c57e3a5687e02a95a8b7725a0ae257466e68357fc51731498cdac46e9", @ANYRES32=0x0, @ANYRESHEX=r9, @ANYRESOCT=r15, @ANYRESHEX], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76739e9666b8da06a747b0838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5dff62c313", @ANYRES16], 0x3, 0x2, 0x1004) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000001e40)=""/74) 11:18:05 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x1) socket(0x18, 0x400000000002, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x24b55ef62d213f17, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1c, 0x2, 0x6, 0x6}, {{r3}, 0xfffffffffffffffb, 0xf4, 0x2, 0x2, 0x53}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc038694e, &(0x7f0000000300)) r8 = dup2(r7, 0xffffffffffffffff) r9 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000040)='./file0\x00', 0x0, r10, 0x2) 11:18:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = semget$private(0x0, 0x8, 0x10286) r3 = socket(0x2, 0x1, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040), 0xfeea) close(r4) r5 = fcntl$dupfd(r3, 0x0, r4) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0xd29}) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r2, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) sendto$unix(r1, &(0x7f00000004c0)="a6f7103bd978d2e9202ddb9b20e89b33991d12906f5900d205bd01ebd440ab1d591ecf7b45274d1f2bb17cd97a6bd048028726f6e50255", 0x37, 0x20b, &(0x7f0000000800)=ANY=[@ANYRES64, @ANYBLOB="6879df4a3ef2779afdc0f8e2a55bbe1dcd35beeecf3901996279315ee79f0dddc51301ecf7118a24f86e4bc45b6c90f59e2ce0fdc45996bb32e8bbc640eba66287068d4516215a19ad7494aa475ffe710bca8c76500f8c14bacc069349a202babb1b792361e7054ecfa2cefed9288cb4868de253e9bc3f46817635c9b05483297a63f4f1690dc795a364f9557fbabdfee89fabb74c2e7173c76a1635f432d67cfc1cb69952d3663befa52491dd6c546690f6aed14247e924d322abe71252580b22f460dbd8cbb57277bd86e82eae00000000b6783a018065d890f5e1c2bbfc66748c327f980710006c455f65ea0d08c981c9c22451041d674a57cc45b80000000000"], 0x2) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20088, 0x0) close(r8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000008000000000ffff0000ff7f00007c916b60848a9dc189402cea414e5d47dd02281fca6de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b76b13dd7b62b2db6c42868622a679a8a08a886916c5f0854e944fb1455deb7a586fb9822d6b7ccab3fcf29bac88b5060c628264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11dd78b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c318ff7f3e8657388af2f3854826f53090035b4bd7a270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33e8dd951a00000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289238e6b53dce4088d9e1fd9710070c5d386aa385e5"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = getppid() r15 = msgget(0x3, 0x69d) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r16, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r18 = getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r20 = getgid() r21 = accept$inet(r16, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r23 = getegid() r24 = getegid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, r24]) r26 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r27 = geteuid() r28 = getgid() shmctl$IPC_SET(r26, 0x1, &(0x7f0000001680)={{0x107f, r27, r28, 0x0, 0x0, 0x40, 0x7ff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) getgroups(0x2, &(0x7f00000005c0)=[0x0, r23]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r29 = socket(0x18, 0x1, 0x0) close(r29) r30 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r29, 0x5) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r32 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r32, r32, r32, r32, r32, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r37 = geteuid() r38 = getpgid(0xffffffffffffffff) r39 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r36, r34, r37, r35, 0x143, 0x80000001}, 0x8, 0x100000000, r38, r39, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000240)={r38, 0x0, r31}, 0xc) r40 = socket(0x18, 0x1, 0x0) close(r40) r41 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r40, 0x5) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r43 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r43, r43, r43, r43, r43, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r48 = geteuid() r49 = getpgid(0xffffffffffffffff) r50 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r47, r45, r48, r46, 0x143, 0x80000001}, 0x8, 0x100000000, r49, r50, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000240)={r49, 0x0, r42}, 0xc) r51 = socket(0x18, 0x1, 0x0) close(r51) r52 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r51, 0x5) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r54 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r54, r54, r54, r54, r54, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r59 = geteuid() r60 = getpgid(0xffffffffffffffff) r61 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r58, r56, r59, r57, 0x143, 0x80000001}, 0x8, 0x100000000, r60, r61, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000240)={r60, 0x0, r53}, 0xc) r62 = getgid() getgroups(0x9, &(0x7f0000000540)=[r62, r62, r62, r62, r62, 0x0, 0x0, 0x0, 0x0]) r63 = semget$private(0x0, 0x8, 0x80) semop(r63, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r63, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r63, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r64 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r64, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r65, r66, r65, r66, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setregid(r66, r19) r67 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r67, r68) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0x0, r69) r70 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000008413d1ee9ba041b5831762d91d000000000000000000000000000000000000000000000000002743000000000000000000000000000000000000000000000000000000c61b9e8fae2fc1578c71c206390100000000000000000000000000ba0002"], &(0x7f0000000080)=0x6e) r71 = geteuid() getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r71, r72, 0x4) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r67, r25, 0x0, r72]) r73 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r73]) getgroups(0x8, &(0x7f0000000440)=[r18, r19, 0x0, r20, r22, r67, 0x0, r73]) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x1, r11, r22, r10, 0x0, 0x39, 0x81}, 0x6, 0x1, r13, r14, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r74 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r74, &(0x7f0000000040)="e637fc80f18acb07291c931413d6914089e8f11a7f8df8bc627b4d659654c7e74c1122a466a6cf0bf74c1dabb2b3d8857c5470239b7dae64719dc24b70481f3680cc5d99b0efb749569d7e2001f190", 0x4f, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) setsockopt$sock_int(r74, 0xffff, 0x1023, 0x0, 0x2b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000480)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r75, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6cb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x8) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) 11:18:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) r3 = kqueue() ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fchflags(r0, 0x1) close(r4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 11:18:05 executing program 0: r0 = socket(0x2, 0x2, 0x3) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0000000000024528e909d7e3b3bb2c0459f7eb0a6da604001f7ce66a79b8bbee5270cf563d58564d7e65a002304ebcc42871cb70797c58b2286d1ca45f926ad03777807f737f83460a6cc1686ff243632ac6b81ca5d4c07687c82c73294d65e91a2bcfa88dff8533b3b36804165a07ec2d35229f6b9cd4727290223ccad30204bfd1f2c8899e4f616c90f383f0a164de8b15d97f3f78841921a985a"], 0x10) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = getpgrp() r3 = geteuid() r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r7, r8) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0x0]) r13 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, r12, r3, r13, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r14 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r15 = geteuid() r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r14, 0x1, &(0x7f0000001680)={{0x107f, r15, r16, r17}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r18 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r19 = geteuid() r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r18, 0x1, &(0x7f0000001680)={{0x107f, r19, r20, r21}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r22 = semget$private(0x0, 0x8, 0x80) semop(r22, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r22, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r22, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r23 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r23, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r24, r25, r24, r25, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="04736158b22c987a5d26ea27a3cf559aab7f58a785d3e3fa415ac996b52f6ab2ff10da7d89d1ac5ccfcd9266acf419e70907d68c9051743d5805850134d326d41def1fe4ce7f17d9cfaf1b4e9e1b9d5eaa38d95998501fced9bb75d2058219dee669bdc4f7ab7092d5b520f55bb14db6e48c482f82af372466c9bb6ed19de47add9385a6cbcbb900a70e69a3d90e", 0x8e}, {&(0x7f0000000200)="280546b3589cfe565f76059d2d56e376524c03a8146f0a946d7722e9974e5fa54a53c8357f2631f65fa6b92a8f2013ec34a63ef4f38b6eb78e7dcc7388edc06e6e6b920ae1deab812cc05d2643a5055c3b04281fd389dec8ba44560b60715ebc2bf344367ce3a290c378ba666748ca29bae3da00aef441895f281303ca4e9979f85a9cd236d7d2ef4df8d7ed4c1335f29e94aa6e381a1f3764128a2be023c455945e2819def6b009e92d1893d914b981a5322d18ba14f9d123cf4380a017d17958b6b0f5f65f4c1c47fc722bc0ff8a736bdfee2ae8757494605ab0065fa03472a3542073846ebb872d1fca71a2d6397350f554fdeca330c61f", 0xf9}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r6, r16}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r21, r25}], 0x40, 0xa}, 0x405) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0xaa0014ac}], 0x18}, 0x0) socket(0x18, 0x400000000002, 0x0) r26 = socket(0x18, 0x400000000002, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0xc038694e, &(0x7f0000000300)) dup2(r0, r27) r28 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r28, 0x0, r28) r29 = fcntl$dupfd(r28, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r29, 0xc038694e, &(0x7f0000000300)) fcntl$getown(r29, 0x5) getsockopt(r29, 0x6ebe, 0x1, &(0x7f0000000040)=""/84, &(0x7f00000000c0)=0x54) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) 11:18:05 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x10003) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbf8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c154916b3d88307c40c635087ba56f056b06fe8f424fb2bd88273fca66808ab3cd4106db67829f00e80be5c003b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bd007fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0adac5a6396fc17c373894ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc76d32904578c3c81d4902c2caa35d7a5ad049e0971b41ffd60b39b36383365ccfd024652a9c439ac951e5c5700bcd6a7d2468d79983b15999924ed7b68f2986575567d2e9ee53bbdf29668534a50aa21d26cbf2a5291fe7ebadbb15644083898200f106ebb0446aef6a55531805ab4cf8493201da440aa532cff212a99a0ec618a629e2b4526185dc695e3da52ce82ee750f78d1d815f2c06ef2bfcf368fdf85a2c4bf33a0e787005b9611c208646036d038e041e5cd4a79ba905d9e492618f9657be3534d6b50abcf117ae1d2cb5a12cbddf35f9e1951350c989bbae51cd765e3e96ee4303bcd8a6a33b8461c2ea618fcf"], 0x1, 0x1, 0x800) r3 = syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182beafe800000000000000000000000000000012747d600"/57]) syz_emit_ethernet(0x130, &(0x7f00000006c0)="c7a895006f01000080e48288e654966bbc1e114b007504000000d4aab0c3194df310ab26aaaa9f1708ae16e5e4435e38fe056188122e975b2e10654067204d59a4ec98b356776449b2b20ec40000c6ac9313bcd29e063f0c6f7179f2b960081b7b6fbca3cc03dd1994bec365ab7af4ff15031b050f87edeb84ba0a6be8337e3f7f8fa66f032b8f953d4843a99da15b71eb83424cc9fe6d8ee0b082256189088f6e35d990c236d1c77873081ec5c94a89748ddee5efa253bfcfd366571d21da41001af7a4203a4aa7b8232cad2f2fcd9f36da8f16e16046c8dbbc884b1eb2d0f95ef7990432cde10f954c5c34ec0acdcf5b1b60323c85a97a160c3242fca8fc4a81d594daa0565a39f8aa1389f3e176c3bef73f4e1e9212fdb7e064e422239862cfb4af3d64a5e20f3ec48397677dd2b8") fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) socket$inet(0x2, 0x1, 0x9) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0x2) getppid() r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000001700)=ANY=[@ANYPTR, @ANYRESHEX=0x0]], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x201) fcntl$getown(r5, 0x5) msgget$private(0x0, 0x0) 11:18:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffd, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) 11:18:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="0300000000000000e63225259560f8e5815f73f2a044fd330555520000e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7ffff6e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000180)='\x00', 0xfc) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x4f}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = syz_open_pts() fcntl$dupfd(r4, 0xa, r5) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x2) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 11:18:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000300)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setpgid(r3, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x1, r3}) 11:18:06 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) lchown(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x0) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') minherit(&(0x7f0000081000/0x1000)=nil, 0x1000, 0x1) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000001c0)) 11:18:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="719f2606271de148e1559bad75cb052128aa6d746c330ebb029b54f7c82eed6c48fcd4def878e5e51b3db2bfb81a7a0f6fed01de63daf97994463eac82c6c1265f20befcf7a59860ff300acab565f0f39ba90e49ae00cc817fea23a08487f1bd7f0dd4e6d792b60f05d154488ddba0ed72992d5a2e250a702ce30dc83645ee56fc00986b58a8299ebe3b234a9e3d21f6a4b62c5ad857b4d0e3d2075f1d26f488c0a1fd61d083ec9ab4f9da87ec69556f694f09c80e6fea", 0xb7}], 0x1, 0x0, 0x100000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:18:06 executing program 0: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f0000000280)=[{0x3, 0xa71, 0x2800}, {0x4, 0x1, 0x3800}, {0x7, 0x0, 0x800}, {0x4, 0xfffc, 0x2522d3a3ae2a1be1}, {0x3, 0xa4, 0x1800}], 0x5) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000ac0)=""/116) shmat(r1, &(0x7f0000006000/0x3000)=nil, 0x2000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r6, r8, 0x1e4, 0x8}, 0x5, 0x7, r9, 0x0, 0xfffffffffffffe01, 0x0, 0x7ff}) shmat(r3, &(0x7f0000ff8000/0x1000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x504, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(0x0) shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r10 = kqueue() mmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0, 0x12, r10, 0x0, 0x0) r11 = syz_open_pts() close(r11) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f00000002c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) 11:18:06 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x3) r2 = geteuid() r3 = getgid() r4 = getpgid(0x0) r5 = geteuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0xc, r2, r3, r5, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r4, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = socket(0x18, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc038694e, &(0x7f0000000300)) r11 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = socket$inet(0x2, 0x8003, 0x3f) kevent(r10, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffd, 0x50, 0x4, 0xffff, 0xde}], 0x4b562619, &(0x7f00000002c0)=[{{r12}, 0xfffffffffffffff9, 0x84, 0x1, 0x2b70, 0x2400}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x30, 0x6}, {{r0}, 0xfffffffffffffffa, 0x41, 0xd00fff95, 0x1f, 0x3ff}], 0x81, &(0x7f0000000340)={0x6, 0x1ff}) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r7, r8) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, r3, r6, r8, 0x40, 0x2246}, 0x1, 0x4, 0x6}) preadv(r0, &(0x7f0000000000), 0x10000000000003c2, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 11:18:07 executing program 0: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x83, &(0x7f0000000340)) clock_gettime(0x2, &(0x7f0000000040)) munlockall() syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) msgget$private(0x0, 0xffffffffffffffdb) r1 = semget$private(0x0, 0x7, 0x8a) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) poll(&(0x7f0000000380)=[{r5, 0x20}], 0x1, 0x9) ioctl$BIOCLOCK(r4, 0x20004276) dup2(r4, r3) r6 = msgget(0x2, 0x0) msgrcv(r6, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000007f28c91700000000000000000060cc588100000000000000000000000000000000000000000100"/65], 0x41, 0x3, 0xc00) bind(r3, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 11:18:07 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="d987281fcffab40c280776c39a901d9892e0b388c5106dc12be9658c14fdcf8a089e101210e8e9bfea0467b9596eca67e2272d2ecbfc1615ae3da53c24f89fca1c27ac813355875c9fc6c21b39db8c1de026080e87d84b72cfa703f6ec9869afe5de6932ac5d7722b31a5f6a7cc16e827acc08472196cbadc185220f466687dbc3cea2e6e10e140a37b4b36407b9dab1ea2fa6564e57b0b717ae3cc781f8e1a5ab1403ea0f55712f1bc6a799e290ab4db629a18b0a6223fe3c7680df76620546e9345fbf6d7b394dda3db884f4fe3d4e1c1e73477b5ada733f1d73e9a2c68dea63f4aa15a617135400af683b69de34abefc16000000000000000000000000000000044f680f8d5dc74d1fc6e24e63c540c244c85dd34a12236819793a5f75a636c9d5b7290c86e21562258b3a0ae73e2d92d5f49830d4d1c56ab84469ab58fca1ddfab00cb9905288db661013e3f346324195dfc5537e908b6255968186a0c695f608e210bf6be3b8d5cb138474475cf3c235c182bd7ad6ae74bf749f0179251ef8ee562d518d1300d0ff9a70da468f6764215210784ee7ac27a7c99403a5b8f0c708fbba5652319dfd02483ad63406caaecffd8bd81b35ff0e954636261ef97b5ec63b79566d648144552da88ff38f16526d77953db8beb15ab10c06337cbe4a30cd1a340c37822a9909dcc4a5ba1370da82204e07349261f83dcc8535fd928b8614ed3246ec6c8fe4bfa49b49d9f451a61f3c0a75fb49d2d0ee2a00000000000000000"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae87e65bc34cf58235128eaf5cf77f8b5000000000000000000edab8267d51230797d6a29fc5fbc88b20fb065c342313a75837a0aac55ad8374b6e8e226081cddd711e1d84e5284"], 0xa) getuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x1, 0x0) setsockopt(r4, 0x0, 0x8, &(0x7f0000000700)="ebffcbff13b9fd812eaa4e713048ca99319296488848a5406ef64e6ea6a2ac60f6e37e20d658b012ec91eaee3b157c155613b67965f09524667b0e636aa1ccc91204000000000092ef0000a29123f5", 0x4f) setsockopt(r0, 0x2, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() getpgid(r6) r7 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r7, &(0x7f0000007000/0x3000)=nil, 0x1000) msgget$private(0x0, 0x20000003c4) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000440)=[{0x6, 0x4, 0x1000}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r10, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r10, 0x0, 0x0) semop(r10, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x0, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1000}, {0x0, 0x8}, {0x1, 0x80000001}], 0xa) r11 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r11, &(0x7f00000002c0)=[{0x0, 0x7, 0x2000}, {0x0, 0x736a, 0x1000}], 0x2) r12 = semget$private(0x0, 0x0, 0x117) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r12, 0x0, 0x0) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r16 = getgid() getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r5, r13, r16, 0x80, 0x8}, 0x8, 0x5, 0x0, r17, 0xfffffffffffffe01, 0xa, 0x7ff}) r19 = socket(0x18, 0x1, 0x0) r20 = socket(0x18, 0x400000002, 0x0) r21 = fcntl$getown(r19, 0x5) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f00000003c0)="0100127165915c00", 0xf7) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r24 = socket(0x18, 0x400000000002, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCFLUSH(r25, 0xc038694e, &(0x7f0000000300)) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r26 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r26, 0xffff, 0x4, 0x0, 0x0) dup(r26) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={r21, r22, r27}, 0xc) r28 = socket(0x18, 0x1, 0x0) close(r28) r29 = socket(0x20, 0x1, 0x0) fcntl$getown(r28, 0x5) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r30, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r30, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r30, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r30, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 11:18:07 executing program 0: pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) getuid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) msgget$private(0x0, 0xf88) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xfe44}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) writev(r0, &(0x7f0000000900), 0x1) fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000a40)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000001540)={0x0, ""/224}, 0xe8, 0x2, 0x1000) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc038694e, &(0x7f0000000300)) connect$unix(r6, &(0x7f0000002e80)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea17bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546d86ea9d079d68d4b1ca547eba9ed048953278f415b0159dffaeb223bf20b78be3475b4a03b3506750f762737afd63bdff2ffac16454b08172454475881698e9fd7e90c7ebb50da8f75fc37845a7a5bb5704d1c98499bc60c11ac3be20eb8831f5236aa04b77b2334c78fb8a26ced1f52bae3cfcf42db57b5ed3f7450a0fbf12a48bedf4e27fe2f6beaf4d149db1af6670cf8cb198447a177df25e984b9c618cf3f40d3868c6da65d7e53d3790651bc900e55c5f46f0da9dd28b1704b95a434ff6c6ca5ea19c1bef0f3e859224046a6c0dea8c380a938bc", @ANYRESOCT=r8], 0x2) dup2(r6, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) r10 = socket(0x18, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x802069dd, &(0x7f0000000300)) socketpair(0x20, 0x8000, 0x8, &(0x7f0000000840)) r12 = socket(0x18, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x802069dd, &(0x7f0000000300)) r14 = socket(0x18, 0x400000000002, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x802069dd, &(0x7f0000000300)) socket$unix(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x10000, 0x0) r16 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r16, 0x0, r16) dup2(0xffffffffffffff9c, r16) r17 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r17, &(0x7f0000000040)='.\x00', 0x0) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYRESHEX, @ANYRES32=r4], 0x2, 0x800) r18 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x3ac) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r19 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xec7ba243d1f4d784) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r20 = socket(0x18, 0x400000002, 0x0) setsockopt(r20, 0x1000000029, 0x7e38, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002240)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e935082ae944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a532aa11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a5ce04781376d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f00000100896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe11ff90e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab00657e303e61497009db2b4e893ee87b392a74eb8103d6ada968744dafe50c365a7325c9476ca6d99335d2c2c1ebdb808115c03d802bab585e0afd61c4aa104e3e7fff86ab807711cdf4e894e1391ff6d687e62f803c65ce5c86a2b0c15c9bd6e6d00000000000000000000cc835703905fa2ccb50d09a430eb88c46331b1ab3b516db6ce35253ba59dfc2a07afcb556790edcbf506a6668ecb3d8a031827010c82090545f277bc55f1be84c0177028225f75448fc713780b89c215b612a2f348b1e706c9bdf4ff71d48bf71ded9111847b9d2d95045ed7b40ee3f4ccb45cc0e2750e763e51ad8585d2ccbadd14bf0f1bea18e13ae21efe59c76aaa086e057a82721d3c0c5029daa1a75443d25a48fec915672faf94927e8b8ae755d555fe8342aa0c500be697c7ea1e8b2a1d8945521a6987b4bc2375bd7a9520bc2c39076c7df4bdc77507d641f40ef0e42cc8308a4a3d267262112410b6cd409adc6fdcb8af629dbddf91eaf658d31abe6e03184ddc47747938a18c304ddaea6b5457f42447"], 0x1c9}, 0x402) pipe2(&(0x7f0000000540), 0x4) r21 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r21, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644ff0f00004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590ecf549edc9b6206e76c50c5229850b5f87330c000000000000"], 0x10) setsockopt$inet_opts(r21, 0x0, 0x1, &(0x7f0000000080)="01a01b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r21, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) accept$unix(r10, &(0x7f0000000900)=@file={0x0, ""/88}, &(0x7f00000009c0)=0x5a) r22 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r22, &(0x7f0000000040)='.\x00', 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r23 = getppid() getpgid(r23) r24 = msgget$private(0x0, 0x20000003c4) msgrcv(r24, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) r25 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r25, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3e5}], 0x1) msgsnd(r24, &(0x7f0000002180)=ANY=[@ANYRESDEC=0x0, @ANYPTR, @ANYBLOB="83b0d6fee7880c927fc971e229e7d6d357186109132e3e2f61aaf9273bb200fef990fc83800400005cfbe8000000000000000922f509001000000000000017c57960c900000000000000021bb8bee58e79cfff3fd03c5f296886a1b6d24f5da562fcd5a577960db4857b9c1a52a6b00024dcfdefeedcb7806aa054cf9e00000000000000", @ANYRES32=r25, @ANYRES16=r23], 0x5, 0x800) 11:18:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) r6 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r10, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r11, 0x0) r12 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r12, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r12, 0x0) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) r14 = socket$inet(0x2, 0x0, 0x9) r15 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r15, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r15, 0x0) r16 = getpgrp() r17 = geteuid() r18 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r18, 0x0, 0x13, &(0x7f0000000040), 0x4) r19 = socket(0x18, 0x400000000002, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0xc038694e, &(0x7f0000000300)) r21 = socket(0x18, 0x400000000002, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0xc038694e, &(0x7f0000000300)) r23 = socket(0x18, 0x400000000002, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0xc038694e, &(0x7f0000000300)) listen(r24, 0x0) r25 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r25, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r25, 0x2) r26 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r27 = socket(0x2, 0x2, 0x0) bind(r27, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r7, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="3a042cc2db4d611152052c2873ffc2bf0c86b631fdbe85870e618d51a807eb9fd2ee10b7f0130be7d20d904d202eb0f86c9ceebf1324e5830879379c", @ANYRES32=r10, @ANYRES32=r27, @ANYRES32=r11, @ANYRES32, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r13, @ANYRES32, @ANYRES32=r14, @ANYRES32=r6, @ANYRES32=r15, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000fa72bb542d68bab70fad9361e1a23e8f3ffe9c1b826adfdb73086199f0782ed595d9522f1e4f3144d62f505bdf7d953ef45c0aa7c32694c493f0d7a41addf38253eeadecb102b702c84666d7fd784af3925ee3dfaf9f525fd42ec3ed100bc5291857499dee6ed4d4b743f41f5a4e8933bdbb5ffd533be61eaff7ea6e2a13cbc781a1e6cbc5013ebc270d1bc130b30c0e44ca3593c5481985b5c875aaef6e4372ed77a0175226fcb62acab3f402a7d102f434befe3576e0f1f20c029c8ff5", @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB, @ANYRES32=r18, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB='\x00\x00\x00\x00'], 0x166, 0x5a2147307f97c4ff}, 0x7) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r16, 0x4000005, 0x7, 0xfa}) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}], 0x20, 0x8}, 0x0) r28 = kqueue() kevent(r28, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x11}, {{}, 0xfffffffffffffff9, 0x26}], 0x3ff, 0x0, 0xc68, 0x0) 11:18:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="990c210d1cfe97", 0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc038694e, &(0x7f0000000300)) r6 = socket(0x18, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) syz_open_pts() ioctl$TIOCFLUSH(r7, 0xc038694e, &(0x7f0000000300)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) dup2(r0, r3) write(r0, &(0x7f0000000980)=' ', 0x1) write(r0, &(0x7f0000000140)="0c5cad765a309b8dc538bcf29c88bdb586e9092b0000", 0x16) 11:18:08 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x82, 0x200}, {0x20, 0x6}], 0x2}) clock_gettime(0x6, 0x0) 11:18:08 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x20) recvfrom$inet(r1, &(0x7f0000000180)=""/132, 0x84, 0x40, &(0x7f0000000280)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 11:18:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) close(r3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x7fff, "73cc5160527b0100e53407000000e8ffffff00"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 11:18:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4d358e3f7b462002"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000001c0)=0xffffffff, 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) sendto(r2, &(0x7f0000000200)="f3", 0x1, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r5, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0x1e, &(0x7f0000000240)=[{&(0x7f0000000540)=""/237, 0x134}], 0x1, 0x0, 0x1d}, 0x800) 11:18:08 executing program 0: open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) mmap(&(0x7f00005e8000/0x2000)=nil, 0x2000, 0x0, 0x6810, r1, 0x0, 0x8000000000) fsync(0xffffffffffffff9c) sendto(0xffffffffffffff9c, &(0x7f0000000040)="0daca316827c4d8dd3ac2fcdb490f27337cd3d8146c871e16b45b0a560a34b1634eb80da4118d24242c12350342a337f0fb81fc69d9a5e88ebfff22d33ff7d275b4dfcbd555df901a27c1f7eaf3e5e00803a", 0x52, 0x7, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0205087f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r7 = accept$inet(r2, 0x0, 0x0) sendto$inet(r7, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0x30b, 0x0, 0x0, 0x0) recvfrom(r6, &(0x7f0000000180)=""/66, 0xffffff1b, 0x40, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) socket(0x2, 0x2, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[0x0], 0x0) 11:18:08 executing program 0: syz_emit_ethernet(0x177, &(0x7f0000000380)="c7a895645d6ae44db51f7db6e699a3af97b220241daf00ff0f00000000000000000000320b3fd004a956ca623c339301ef20c8b62a0f62a98c5399433f66ea4aa04b170000010003336487c0cc94132879ef1aed00001a99ab50cf20e87fd584ce4c2621f829605a00000000000000c63c6ae494c714e9020fc472a445ad29f1a81af8182bed3ff2f44b5a6f54db07c2e1a8f21d17995e12efd2f5e38ab756dd67893179de05da41bb0dbf45836aff929c92ad68a610db3cbabccf1ea888b4516ec430f54ba1135a5538c607722a44e9b54b39348fe0a58e9a070556c847b8ae2f3b83c46ee13e62eaefc2cb95cd5f619fbd51195ad403d32b8d2a5386ff68bc506cad6b1d3e453c3949880802f746630d3f5deb9ea8b4e35185b23f1b32a10ca051f955892f222c0d6bdb9996f276df028d4e8a0a3735348ed1cd4c24e63c4d70bd157a7125fd841e78249d01dd1785d943c5c82ff138d6ac4d3ef0f0e90c62edc7068a2b95e776f038ec4687eabfe48ab1d0a3805775") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x1, 0x9, 0x2}, 0xdb, 0x3, 0xb29}) 11:18:08 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60453f000000000000000000000000c66e1a0081000000bbfe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x2, 0x4, 0x3, 0x0, 0x8, 0x4f2, 0x1, 0x0, 0x2, 0x401}) 11:18:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x4, './file0\x00', './file0/file0\x00'}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r4 = open(&(0x7f0000000280)='./file0/file0\x00', 0x10, 0x40) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000002c0)=0x4) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001680)={{0x107f, r5, r6, r7}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x18, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0xc038694e, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r14, 0x400c5752, &(0x7f0000000340)) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r8, r9) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000080)='./file0/file0\x00', r5, r9, 0x6) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:18:09 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x401}], 0xa) r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = semget(0x3, 0x2, 0x10) r2 = geteuid() r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r4 = geteuid() r5 = getgid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000001680)={{0x107f, r4, r5, 0x0, 0x0, 0x40, 0x7ff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r8, r9) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xffffffff, r2, r5, r7, r9, 0x100, 0x8}, 0x80000000, 0x100000001, 0xde}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ff0300000000000000dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) shutdown(r13, 0x2) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 11:18:09 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000340)={0x800, 0x800, {[0x6, 0x101, 0x1, 0x8, 0x0, 0x3, 0x100000000, 0xffffffff, 0x0, 0x9, 0x7, 0x80000000, 0x70000, 0x10, 0x7fffffff, 0x6, 0x1, 0xfffffffffffffffb], [0x7, 0x3f, 0x8, 0x6, 0x200, 0x6, 0xe1a4, 0x1f, 0xfffffffffffffffe, 0x4], [0x3e0, 0xffffffff, 0x2, 0x0, 0x800, 0x3, 0x81], [0x6, 0x9c66, 0x6, 0x5, 0x76c0, 0x2], [{0x5, 0x2, 0x8, 0xdfe}, {0x8, 0x1d47, 0x7, 0x101}, {0x401, 0x3, 0x2, 0x1}, {0xffff, 0xff, 0x5, 0xffffffffffffff1e}, {0x0, 0xffffffff, 0x6, 0x20}, {0x7f, 0x400, 0xa7f5, 0x3}, {0x2, 0x400, 0x1, 0xc8}, {0x9, 0x9, 0x7fffffff, 0x1}], {0x8, 0x2, 0x989, 0x40}, {0x5, 0x9, 0x80000001, 0x10000}}}) accept$unix(0xffffffffffffffff, 0x0, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000000000000080fffa00000000000000002aff020000000000000000000000000001"]) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="c2228f4b8a0cc84a16d09bde46ef5c3f6fad66b6c8782775010000f85b73338c75d8eaf43bcab887d3f6892386ae98b3f8d0c21e822bb71e5a7fee629d9586f7c33b858e72f781d1bbde9a188eb0d518", 0x50, 0x408, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) openat(r3, &(0x7f0000000080)='./file1\x00', 0x200, 0x50) 11:18:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "5737e504fba310050000000000b200"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000100)={0x49, [{0x2, 0x80}, {0x2, 0x3f}, {0x3, 0x17b8}, {0x1, 0x9}, {0x1, 0x7}, {0x1, 0x6}, {0x1, 0x8}, {0x1, 0xd}, {0x1, 0x7fff}, {0x1, 0xffff}, {0x1}, {0x2, 0x7}, {0x3, 0x8}, {0x1, 0x4}, {0x1, 0xffffffff}, {0x3, 0x3f}, {0x2, 0xffff}, {0x3, 0x9}, {0x9f18eaeb71293bc8, 0x6}, {0x3, 0x7}, {0x2, 0x8}, {0x3, 0x3}, {0x2, 0x3f}, {0x1, 0x401}, {0x1, 0x1}, {0x2, 0x4}, {0x2, 0x3}, {0x1}, {0x1, 0x3}, {0x3, 0x9}, {0x3, 0x6}, {0x2, 0x9}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x80000001, 0xfffffff8, 0x3, 0x6, "012d44b5cc944a115cad8026cf8cb4c96f58278e", 0x4}) 11:18:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2b66696c2ee10f9ecf14b17e5fd10dd92dddc81b65300018be0d17f119b4aa184b1ba2ae6e9fa2c0a751e785"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 11:18:09 executing program 1: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) socketpair(0x2, 0x3, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="1655593ee06eecef8a1b11d9b53d076fc7321bb272f93375fb7736364bb1caab44e9647d785a27ef6cc701ba9eb7d0b7563940612b9b80d7b2042bbbc71dc2d9c038f82083a38919c5358fe0283acc0c5a", 0x51, 0x406, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) acct(&(0x7f0000000140)='./file0\x00') 11:18:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = dup(r0) poll(&(0x7f0000000100)=[{r2, 0x2b50f5c61e6be63c}], 0x1, 0x10000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, &(0x7f0000000080)={0x7f}, 0x0, 0x0) 11:18:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000980)='./file0\x00', 0x1595f1dda1d30c2b, 0x20) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000009c0)) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000740), &(0x7f00000007c0)=0x10) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r4}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r1}, 0x213c0bc5e58e66b, 0x3e, 0x2, 0x400, 0x9832}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x80000002, 0x7}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) socketpair(0x1, 0x2, 0x40, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r5, &(0x7f0000000700)=@abs, &(0x7f0000000780)=0x8) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000a00)=ANY=[@ANYBLOB="3e5150690000f2ffffffffffffff00f4357e7c76e368e0e7e60c2d8802f8d2d1ed00000000000000"]) mknodat(r1, &(0x7f0000000a40)='./file0\x00', 0xc0, 0x40000000000000) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x3) close(r6) msgget$private(0x0, 0x284) 11:18:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0x6, 0x4, {[0xdef7, 0x8, 0x1, 0x75c, 0x401, 0x7f03, 0xfffffffffffffff8, 0x1ff, 0x2, 0x7114, 0x80, 0x5, 0x3f, 0x9, 0x2, 0x1, 0x250ca36f, 0x10000], [0x4, 0x3, 0x5, 0x5, 0x3, 0x20, 0x0, 0x8, 0x65, 0x9], [0x0, 0x80000000, 0x80, 0x7f, 0xc000000000000, 0x3ff, 0x7], [0x1f, 0x0, 0x1, 0xa36, 0x3, 0x9], [{0xfff8, 0xfffffffe, 0x3, 0x5}, {0x5, 0x5, 0x1, 0x8}, {0x9, 0x7fff, 0x0, 0x56c}, {0x1b, 0x200, 0x3, 0x100000000}, {0x8, 0x80000001, 0x2, 0x5}, {0x8, 0x80000001, 0x75e8efe5, 0xfff}, {0x682, 0x0, 0x8000, 0x6}, {0x20, 0x7, 0x0, 0x1}], {0xfff9, 0xfff, 0x3, 0x93d}, {0x6, 0xaeb2, 0x1, 0x1ff}}}) syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895006f53dd4fd005ffff86dd6e360aa9bcda5103ffffffff00000000000005c59df9ffffff087f43f8097f7400a3e6bb21000000") r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) close(r3) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000002c0)) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) 11:18:10 executing program 0: r0 = socket(0x18, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000040)="3be335bed6c60c3289adb1ef315c056145c7f73c9a7c59a99d44a4674da4c5ba9ecdc47d9926cbf897d0195cd5133a0b70966b1732551879ef03ce6c51daf2b8e9b89fdf52245a93b4be9b89bec7fd962ab0f5e0", 0x54}, {&(0x7f0000000100)="3506da1ba9ec3c66ff3414613fdfe6cbcbc05d568e928f9449576a8c8f45814beba17fa07e1ba98006f6d4e39eb94c5552e21fcc", 0x34}, {&(0x7f0000000340)="00b8ae089108b36064c263ea26fc94a54c4fb1a2cbc49707a607f4137f931c6bfd8845cfaefbd01a218a0579a6caf3e557300048544359390c386a81f711217cb413f6dd65f306bfb45d2cd0796409e4e85b62fecc34ef43ec554cdde755b58e0a095e7fd25f6d07e4e6f814d6ef5e50cb8bd0dc23a9b19fc820a6a1ae6dfeacfbbc5b6846f862f220232253eec1860890a50dae85f934a7ede54aae55aca3b760f92e75a2eb7d36dc84c792962e47f753ec8f85778531a72b7052a05cba28f1", 0xc0}, {&(0x7f0000000400)="ba35ab60b9bfbe1829aa0c0e17983cdd7fd83c748abc4ebcb4781bf39449537b80d14e7d3175ec2494e7cd948c69bee59589873d7d0cdda5bbf1c40fc3ceb1c7ee0ab71fe1c6f950e62de369e5b34be75b3db8966773a2aec6722cc4a7a557f300c227818e6ec5dbe63d68a29e01911cc0c4a4c5b753cad40516d1ad38012b577d736ec301c605bca6767c41ebbeaec58f4d6eed77a29d868530b9b74704638881a7e2342c8b9441aa32fce65676f34a6a76b056046c5258aef1d56ee8044b15952d", 0xc2}, {&(0x7f0000000500)="22c4411e846508c195c38a878fa375657e634fd9f74a686eb65af09ec0a405fdfff1ea7fa581d1d9bdb3fe841526c17b974038595caae39ff12647fc2d3fad6190e836a1dd233d824624f7f7790b716dec496bc918dc681479dd04d4bc72b9ce345993611bc5bfb84fe72040fe6a75482a0dbd3ef0bce1cf97d95450acbcdc56f6fce07427429f027cb76967ce5c", 0x8e}, {&(0x7f00000005c0)="7bb7eb70ecab667bddfcdc3c9f18ca9d797dca705f692ba6da6c5540a10d4d5a2e223275d0f837e858fba84f092510a2f54a7483317b2d3ff7ff3b1b2dba1853a8258900613c42a46db7579701cf52390588ac81c55f0496b50654453eeada347fa8c13d4e68e4dfbbc2f96646ca778f71ccff79e4bbc619059469d987575ec68c46382fa5e2bdd48ba1f07b956229c2aa34c93d002e50ca1858bcd3afe8f2534cced2d45a0fdce31b33d0e3832da6628f550f48bafbaf2ac1036aa5dfde7681378ae40fdbd0383fa18c3ef0dcfe92900e9c598a9ee4f8ba878b8acdf019a7b47e08e90dbe7c20b27d5cc32b7ba152cdf29f546c38b434bb275fccd6de6407c6499c3c2f503388173e729f122e159b388ca462f87e0343a3585dd419b12ad5195a2ef5e663f3b27e215b3ea4bdd3833a7fc309000a5c61f5cdee852f8d8632ed48b03b3993f549df06e609f23b0e8112a48f536c6a46ef8d8cc8f50f2e6942f5e8ccfad9466c055b8ab6c97bc7cd59a01066e629e0ed6976fb7c879d2bfd1e426477e2d1271dbcf1708308d79d881d638332bcb57191a06b9a1aef5f690d04c748306483f54832b35399ff9f07db738794f601cebbb185cf2e86a980398899f8bb3e47e5b7a300fa3f573188f76d003ac3560e49179d65fcc9291ce165417cf5e0e893a3f20d9a53aa254c2ed3ee19999efdae6adf9839d3b00272e9ecf73992054bfbfe4fd7a55b03238d0b8340f5f0fdeb7a606cd279ad0f36ebaa849c01e4a355bc3e60937d20a72d1946d37f5f2facbb49baa51c429a9f6159a91906fe90f7bdb4c6e1d9f33b491e9a410ce47d2ecebcd77dd8967101496eb466cfb683fcca90ff3f18d0c2cd8968059428f806bc72b33c59427113dfc8e0f66b89152888c243dbb62117d5c272a4cc90c33ba0138cd8fb134c545cb4f0ab9f3592b5dcc5880c331df2b3350d23f1b2f12ebb470a4ff5b229e2fadfe7baa7df3e8ae110f32f55335037a091419127edef4bb1170ac4bbb82ca07dbd058fa931b9df55348d80fc85b32bd571f09ebaa4b1448f03272aa92694d242d8b3ac67f8fc16c541656870d20879bb7b550680e6f516935ac8e81594b6f9ff02665f6ec96ce9f9c12c7ae1fa5631a5111a394d26c8a9162c1080fddf5b23594d04ac32fa0a607b34dd3896c90837c6cec0f7628dd54a6bd3f0304c2aec7a16951b9b16f479a614abc6cb0bec27b160aeb073e880e37b6aee0fa12c887e435b741b2b5d82b6bffd1260ea6799a04df4f0343b0684b43e0d4fa74bcc43e512830ca3b0f7d45917f529e8c3c7128e099633639bfa9edb4413c78154dc799d64e141c1d61801e05a70b02fd64acef996e755699d8323a70ce482205a157f143ea0168cbd19c418ed69f37b82a68cdf495d6e2d899781ce42fcb8b7bf3cb1f745cc400c0b8e190dbe49574c588f2c1bdc04f62b4dac0600d88a4cd55b6a3f8dbaff8ba9dcb001207db08b160730fa4b5af9fa41be90f7c0daea348582892b12f396a1db44552f8c09260c0cf814a1d269beadf72af960cef87914d2dbe600a9a0719a7ec3694b7acc84fed93c2b4a7ac32071993f282178b99b05a8b1456c58f92a0dbde65f92047f7d4f92655e6be911c17c1c4844a455361e2dbf1c33213fbc8f8f8f9694af9eba3d9e4764ff9325bf06bf56c14b39e03e9523f7a59a45ea257b977cd150606e91c7109111531b916e26afcb2adbad2ad9612c22e312a3106aa9c71e4a94eeacbc346c446335cba12b1363883189a987548d7c7f547dbad933a6115ed929cd13831fc241c4f35aa3ab7ad964fdbe7f48c80553a7410ab80e15bbecb1d32cea91e2e87d7c2b8fba762d4b401dd1c99f4cd195ba50d1c05c9ac917ff89ebef4ad6150e77b581083d57e765874095e807741c0d4d36b61ea873144271595e23f5769439df7c42aeef7a641cc7a1ffa95f620d274ce7eed0e24479c586d00708940b717bc87f8aac9c9dfd0b45470b0d273c1aac8ed09045ba8f435ec5294e434e05d06afc6555e63c58058b5086f1236afa0a8e2dce948eeb0d3b55215a6cb6c4e0f5e95bef0391c2f74ad42b0b645133dcd980d7b1be9ad15fede241da29ac926c27ecc116897db2f1055add0224ce482dba0cdbb711a61bde2438b7148005e3c17d7e764047660cc4706709ac59780412274ba0171d3d91be85ec3cb07cfe9fd9b8793529f10f034ef66b258934f6d3f6756408d891aba3f81644d8fe3696e28db5c5113df75d9fa6f8374589216cbd8cd3cec637f233ff8223287193ceaff5c6bd7359a5c5e23a84770b6ebe056523cd00e10f3ae6813ba979f0c6a35100cadc12993d5417e91c3c3e73074561fec86ff5a6004a09b5bf8f349fe7899d3b9a316226b986e43117244df056f022ae11477ee43dd74b568fdcca9f0a13ef3d9e377e096869f9df09af2dadee61828e2e7e7bfa910d356feabc215892126bf756b35928133d102a84e32069ff891fcd02c98a55abde4aabbc6f8194ea7497d36d036a585440b6a5cbdae4e38f785fbae62156a1751cda8d50313f07e3dafcb9e696d937ddb16a39cfffe535b8678b2928783ae59b193b951f6ef7bd896f1e23a3902be1a96b0e5d4ccf0c7acc0988e01e361b324565bab137d34c09961eb2ee7f41ab960f8a2b4cd6abfdfd8c6e514df7becb101a9ab07ef1504064bc41ebeff705b57e5d3bcaa1f769f4ba0d976cf14c9b72cde90e147484e5533efcf235acd5de7d6d5b8253460da6f4bbdf7c72a4afb73eaf5d6fa58da52c66be49b4131825a5815e617f853ad0f4f9914009bd4e9fab5ecbf1573adc238274b47ef6691799a0f9437a1cbad10ce7c7679f9d2093337160e8f9a382cab9c741e6934dcd6ed3d23487ba01c58604c1fad11adb9801ce77929826e8cfa2b30730063efc2f249adb0bb29079ad9d849b056b13482c3095c017b1e99c4b3c99bce2270fe1141e965065fcfc2596ee8624c9d5bfae3e66515d9c0698ba12293c7007c38e4d0f6ca19bb491728dccc676a73a56b6ef97b700a68d4cad2dc8bc0b5c9839ad096df027af3701390caab4cce7bc65edf138bee66c69be56efe66d9a0eadccb9432d4e7e0261830ae06cb41b7c1c98c71e5ef239a9ac43a54db553c831cf664fae2b676a6d2a97552252e0111d38d57d4e1a37e6258690994801c1e449e4bf34920a872bb1449b1f0940561862f57bfae0f531868f46fa8e83d279614087aef13dd9bac495981a6fddd59aee06b898d7b6fcdeb552b7715e06575463ce6104e5091836384c81fa0220c7d851e1b41e67c18a5da215d69dc0c5e89759a6f4977d7f3f82e4efe82aeefac7cf1fb926e2b12faf16e721a610db46d1525d07b9b34a5782ab6abcb6f1474f5fde042154963cee07f58ef83d2aad4d1a1df8b5af1e30b3a87e4edade6bfd186798bcf19150a1393296696194d21a75a1ca23c4a546d50c14db4f124e132a654d323ca7897ad641234b859934a6e9c492a4886786b3b77a0cde34e440bcced09a8cfec52e5bd4a0fb2226367d453206a043315281f417683e113d9ca4e4cb63e9f92ad804f156a18357229d7f2eaa347dc43b6ca0f26e2f8ccb0f04fda17ce1c9df1f56fc662b63e189710345f589146a7ac655c5014deace218437b019f0e44027485c60a20ea258b8e1961772513cfceb5ac5953214d1d823fd9c5950b97a97f57f210e94359d1373f444d7e1cd71c4809761a0ba2f7e9d82e91ba86012a0cdd51457d9d38fe2585023fc54dcd916f212e5342792936b12a2d199abcda35bea9fb8fd20c3665de43d3e658cc807495500549f18a132b558c9e7ce5d90f8b16328efec9a65f413726639ec18e7cd3c8e89a3446b17c7e5aec5e7392ba633b58a084bc3be3da24f310d84c131ede9968da6e896ffdc64429122d25d38b752dcbb6d2aedb76fe54f27257da65afbd3b1d18408d8a5bd3484f002598421890e17e9994158056710cc22c575bc48a2ef31359110efbc4b1556cb4cf69c9a9b18dcf57c97fe2a42506722b4460bc84961f2a625712c1b94341829836a2632377b9292144d504190120a035fb34396e7d38bf3f83606d0ffd10f58d7088c5f46bfa20bb3874ff977702b5c53d4a18d076669f430a4765cbedda818909ca4f756fca1ee43f39a538f541dc9b5b8a7366b938cf34445ac959d42a6dfc82c278f7bc2ce1974ba7b81c9d0e1cb40ea8ddf39d7c903c02fa8a0e4bc76bfdd22efdd60362d1b93aaf7dba705cfdb3cbe2464d9f44ed282befbe1eef04bcd80e8632c2e06512e49977ae7a01697d9fb846730522cf3a6de32d0338d7bfa2b7637cbb9846020e40e2b91527bff58d0759c8e2a0a4da1bb7100c70bbce11daa56aab57816738abe34563f4a91ec1079f18273e2cda2b81f26cf18f342aa8f785f50ebef93ac4bebd1fd761d7236b86f4c21e954dd6cf957ce81ed43afc09fd51364b0e512c99c6a134e326dfb63b298cada4e81e85b2a1cd2084c5146623f4ce18a85ba7deca7913d8d04196b603560fa27b4174893f98c490989cd68602d41c65111f8efe62b8173655340cb3b5519d30d04095dec864fb1d65b35b1476e64b55c92eef2d9a49f1818087b2fc714c7e3da77ccb776284000c7d28a6e131872acd669f20834deed8b80debe484bd5890ce5752b34785b5283e9af1b19566e60c1cae2f82803901b95cbcd3528a1ee61656250b387c1efa9875296a81a60ae1eb7afc7355ec0d8aa0734bf04ae0c132b2f17dba362ad0030a6cb551cafd37d334b4fba2b34aa5d264a138787d991d1b4f606abe6c3457ecff3a9a33452f726bac9d0427263f4559298268655537ce2644acfac53d544ff2e7b020a7d83522ffe8e6775e999c550a7b4d0338ea2ae84f393ec52ce1c7092cc0369a9994d8389b8cb215aec92db260eda994b1adf72648cf40ae7f9cb7bd923b77a355311da942d22606c4ac800f83ad601d0d2a6dda4c13956e999545bced5438e75c758d7dfa56388d1cec959656c349b1b62de8bdccd2a540cd4869428223338167c01ef2b9eb63375f0ee0292d00cff6b79ecfb22af4a4eaa1bcff207504b3e6cb2f19e60cb835540b0e9b5dc82547e2e3eaeea3ceadcdb14a029ac935b680216adf5fada931492440aa9b3dc4ac820b2f63247ac78b7b27f0d5728513c591a471402d4bd48ecc2c02f46e3298cfa85fc1e34abc79b5657fb4dc005b0c793603143367126380f0047c2c65f023384bb4d9b6a93cc2080024a438b52e57676ccc375393226e4447edce67b675b64ca79871bcf06f3d6dab47637588b32f48fc8dcfbda7f4877f1a5f0fac268e6ed72eae831b7c4735e0870e155a5f31dca4323531735e52a864bbe106786fced0b6248a7e0278e38dacc189f1a61c2e5ae76be6883c30bcda31f3c4cfcbab1169b888778e1b85608ffabba3cd3dd745243a667341cc05a5fd70bdd3c9cf574911f6954b99c79066544a5fa21f82712f6dd4a26099d51c75de9c145ce1cd5079a1edb46c05ef9ca83e67889be788305055f34773ccb4ca1a76e4299aaa711e744e60826506fb5f03522ab3c7548f1358db0df912e177fe2c97f4b1e8c590e98afb7fb5265e04f499d5650eba3aa70c78fa9fedad8fd6fe7c7186f3b2d7fede9792f8afd549d070be71deaef659f2cf9374f0e6dadda13f5c1bca61d27d92cae1dcb1a151d3077bce392469df8c53fc19661f07c686b84e6c202c67d5a7b1bf59ad19a77b2f5c5b9d8bd729e8d2cd718c8f0750be1f564b14703fc270531f587d0", 0x1000}], 0x6, &(0x7f0000001640)}, 0x400) fcntl$dupfd(r0, 0x0, r0) bind(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES16=r0], 0x1) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYRES32=r3, @ANYRESDEC=r4, @ANYRES32=0x0, @ANYBLOB="5684a056d80ed75e508721a1a9400ed01833ca2650afc07f0c3441760737b75ff91f07dc66a741b1e4af33bbcec7c5d58a6a0898c6bf2ecd76bc720238a64df15dd37ec2b2d55ad3bbbbd5279a010000006cc4599cd60cf8a9e834247f05b5d7ca760ce4b3dee10824f0d9b187d17317a91260b126b3de7d45548f75fbbc930417fc0eaf290edc5393585935a68cc60d00000000000000000000000000000000000000000000000000000000005fdded7116b21ba5b947d0e82a90771420974a565266cdb798458fa5b9850e98f5b706e00a01628c434cc99fbf272b518d15cef6ff9d80523f7670714bdf4ee6b855d363b1ad5273129831b7c483505a3429ac252c73a858b652edc7c0574a4ca1f52da81ce4dc1e0ad357522a396533a98107cf2e90115a631d15ddf4046e17eb88a350b4fcbd7d8c2acef82dc0b0000000000000"], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) ftruncate(r1, 0x0, 0x6) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) recvfrom(r6, &(0x7f0000001700)=""/131, 0x83, 0x0, &(0x7f00000017c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r5, 0x0, 0x0) 11:18:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/254, 0xfe}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 11:18:10 executing program 0: r0 = socket(0x1, 0x8005, 0x5b) getsockopt(r0, 0x8, 0x3a, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001080)=0x7) r2 = getuid() getgroups(0x2, &(0x7f0000001100)=[0x0, 0x0]) lchown(&(0x7f00000010c0)='./file0\x00', r2, r3) utimensat(0xffffffffffffffff, &(0x7f0000001140)='./file0\x00', &(0x7f0000001180)={{0x10000, 0x7c}, {0x8000, 0x800}}, 0x0) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r5) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r6 = open(&(0x7f0000001240)='./file0\x00', 0x800, 0x53) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000001280)={0x506e2e41, './file0\x00', './file0\x00'}) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDENABIO(r7, 0x20004b3c) ioctl$KDDISABIO(r4, 0x20004b3d) r8 = open(&(0x7f00000012c0)='./file0\x00', 0x100, 0x10a) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000001300), &(0x7f0000001340)=0x10) pipe(&(0x7f0000001380)) r9 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f00000013c0)={0x80000000, './file0\x00'}) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000001400)={0x1ff, 0x2, {0x1, 0x5}}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r11, 0x40047601, &(0x7f0000001480)) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/speaker\x00', 0x800, 0x0) fcntl$getflags(r12, 0x6) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000001500)) chroot(&(0x7f0000001540)='./file0\x00') 11:18:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000eae65dd1da300fa700"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x4000, 0xff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x148) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x45) 11:18:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0xe72, 0x4) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) 11:18:10 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)) syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00feda00000000000000000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa00"/111]) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x7f, 0xfffffa4d, './file0\x00', 0x8, 0x100, 0x3f, 0x3}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) dup2(0xffffffffffffff9c, r4) 11:18:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getppid() r4 = geteuid() r5 = getgid() r6 = getpgid(0x0) r7 = geteuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0xc, r4, r5, r7, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r6, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r8 = getegid() setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={r3, r7, r8}, 0xc) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) r9 = socket(0x18, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc038694e, &(0x7f0000000300)) ioctl$BIOCLOCK(r10, 0x20004276) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x24) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(r12, 0x0) wait4(r12, &(0x7f0000000240), 0x0, 0x0) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)={{0x2, 0x6}, {0x1, 0x4}}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 11:18:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)='-', 0x1, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8060693c, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, 0x0) getpgrp() socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0xffffffffffffffbd, 0x1, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getgid() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) close(r2) accept$unix(r1, 0x0, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000001280)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/215, 0xd7}], 0x1, &(0x7f0000000100)=""/31, 0x1f}, 0x1) 11:18:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f00000000c0)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d", 0x55) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) setpgid(r4, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x400, r4) 11:18:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r0 = dup(0xffffffffffffffff) listen(r0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r1, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00000f6000/0x4000)=nil, 0x0) shmdt(0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/156, 0x9c) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_open_pts() close(r1) accept$unix(r0, 0x0, &(0x7f0000000040)) recvfrom$unix(r1, &(0x7f0000002200)=""/4110, 0x100e, 0x3, 0x0, 0x0) 11:18:10 executing program 1: clock_gettime(0x6, &(0x7f0000000100)) msgget(0x0, 0x2) msgget$private(0x0, 0xfffffffffffffffd) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() dup2(r1, r0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x1000009) msgget$private(0x0, 0x44) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, 0x0, 0xfffffffffffffce4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0xc, 0x2, 0x1000) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="02000000000016d78fd1fc7a67d79097310f503f93e8805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef29642c8367ca147e204b0b3f54b2ef8cea70595fea73db901c48e582d225bca800000000000000000cf69614bed318968195bfce42a58ede217e4bb6a272e8da738481fd0432bf16ac59ea4836b5dd8a4512666511d47cb9373e85896681a78cc8316"], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() dup2(r7, r6) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000080)={0x9, 0x800, 0xb6c, 0x1f}) msgsnd(r5, 0x0, 0x0, 0x1800) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r8, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="18000007000000007ff7e1dc56ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e31481eebe62c4693d7bb659ad2093bf0687bef6fae60339975e1d3d9394bdd44391141f85b603b3117ec8059d105b21c9b6320a4fd3f76f9eb17349e0b5552e9522010767b99c75a68e6bcb60b1355df2d39c909fa6bf0c7020e36cee504b366fd2b240537058ac82d39929fadbb9314fbeb23a37bc59f688d22debf"], 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r13 = getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x2, 0x5}, 0x100, 0xc07, r13, r14, 0xa5, 0x1, 0x100000000}) msgsnd(r8, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000b48c22874f5b4e88990b09b034ef1cce842a9c7898a840538e03c24c8debe10627971c954cbc9319689f6f703dc108528f402a93e9bafd0ea2dc3b90c5ebcf8caaa80dcdc248cb631cfaed9240cfce3ba0e1269edf023690ba7bf10acf4d6cfaf387aa2d86a624c7656ef118c9884b50a27432d5dde119dd7fc76abf33926c1b8931ee0c66d9131d12867cd8abcd440f379673a2f4ae1ba2ced17a63bb3ad84241d5fdaa36848f4a4e4f7500"/193], 0xb6, 0x800) msgsnd(r5, &(0x7f0000002200)=ANY=[@ANYBLOB="02de607c45ec5a0d10d6a3069310860795181a662c142b19f67bad302a3ffc160fd7413675a4e20fbc5135b0ba58b05bbea042101bab70d3df14ae2e2bd07d255fb21dfc458e539d28a0cc3ab248819be1684b06c601ccbe407165f2e1dbd303e307a34f723aa40cecfd9ef689c3354e39a203dcccda1bdf6abb35774bb3a4f0f26b43a4dd94f7fb3249518026f785adbd6ea32bc605b8bf77c9def511d1709ee26cffd27198636f159523550104e2a110cbe31fad39eed9d2f9e8b4aab554f9663329f35908eb1c886637cf3e015906d5505b7396760f4560eac298ffc182aa3c4f42db681f365e6819aac69d68472306faf7567be4224f05573df89baa2d89ac6b5cc131df2a889752ce463b57e52b5ecca0508004930069387dfbae5d9cdc3af377e99de6e322e244bb88944e748512138050b538f63bcf563630fb220c406c762230ee7c6df04d76fadca9d1a004144166bc8d027fcb2171ebb33cad26247f78d25764110baffd51726d68aaa1c0c3e54734806ac0d36bd3c15b9a63e6c3d1d8deab4abef07da5f3fdceb9cf61b8f9e98749c654bec75a043a76b2c629804bfe03745e7833922123dbf647a5ceb448de9edc797dc2073f6ed49a8e2b458ce7a4a1e9df776b7cbd9c3c39f930c2263992b1db636eb75aeff00c3fe26b707c86c2b831080189888f507b76afb8033b48d79d3bcdd487cbdeddc964aa2a14b6fe30278c70cfd7b5e23914c45e597e5aabe51f65d081dacdb84c6b4dd08f749dd2c1d0b180ffcbcfe3d2b3cab640d452b8ba663f9d68c4be781373c19b4a474c6a553815c68459457378438a361c471307685dab4db20decc7b01ce6e813dea2190c9b8213b544e0a2c4777ec4c2b4bb3c99deff6b8f2a012bab829dac65c0b098051cbdd9637a7d25a0847cb44abea46413e8fa57bb91cf915322299e36f5c16a17e5cdd819f1e668263fecbe33610be99605c9752a3773048716bcd21aa9b2bbeb2d10171d89ae04de655e5dc47a7f2eeb806dc3fa56d538f31487ec9e20b5917d368f705b6ae9a44171333667182eeb2aee7f37c0c100526d458d481f56e6a847aa0fd331449c610132cb688dcb2582e150d5c65fa8aaaecbedbf7ab252e48dd5d9796dbb9e6233ef1ba94e29954aee2d3467278f442cbaa66bb28c38ea10a2fa95cf5fd3c62dd823da1029e36d4e4761abb4fae9d35f9cb070de3563a5f37f642a8f8b773ba43e95f6573ecd3f3c6fba5d1c87a7b6ae181fbf26dc619fefafb3827ce54fb10d45e73416eb20ead2c31955d1f6cf9e49d45bd1809ec08a2b1a8744d777c5abdf468c30cbfa3e3b0a03d0d373cf57e5125853da7b9ae557e083bced69db81d935c576f47e6673db6c970320ae7ad8f1f582c539ffc144884b570d97cb2cb477fcc936c1ce574e561a9f19c6fce32e22c4eedeb723fa60e8632cef9e4cf76a52e3242d638d3316d39fc44624238c9638840b359bc1f6ae19b3ca24ca2f4c32dc6646eb04e7ef3cd98c763fb13ce825168d53402efe15bfa61c0ca75f3c68b118d47c351d1a6b8f7433e8403563a4e69fa50aa187843b3e9a6c7e6fee1c83d19eb698b074cf37b3bd51d99fc9fa116544f3f0a9e3c6e6b36b11fe3f6bdd1c53769980cbea7666b0b457a916f320e5aa0e2a20b8a8cf61336d5528fb2e1c554f1411c217e6079ce6d492937832918984b1728f627318dfd8e154179e53e729143887d7d0d29f3e4fa1947a62bb59f8058205e04713a1e427237371b3c1f911f55516960642ed4980e8ec5f3f08ee86be84084feb5f5f054d0fc13185e79e16d5158beb2dcb76565b6cd1f931b914762fde576a3aea35a7dcc88f8af2563b4015453d627194f986702d489e4b918e29a30714595b72f18510f26b09adcf2165662dee9246fb2696fd2ab26a42c2c3653ac2751c7b924f0994e88300a63d6df01206631c4dcf44b47b2b7b4d81866fef828a984b27b21836b5afc878e20c5332f07bfd5a3f32a6936d607f3040ec7e76ae50c156523fe553f3acd7e64dfac9d1b2ce81b5b6d3af280629afb0c233f51b6b42d953f6bd08bd09c529f00886b9b1e61e15500e74bbdb8edfc250a797f6ae00de3e5047fddea0a9aa13c8ec145effc1cefae78dc785b7c8b03e29726786e1aed4ab0374a3177fb331139205f8b7f6fce86ddec6a9655bae3cef8de79a94955064a3cd5fb950a983496093aba0d113310ac7039b70553d0fbc84563516be42a09fd14a1b29ca3fdc2a9184d0aab250bb17fd9986e76ec54e911a81e4481d00500dd698a64ff67c0e613a639fb5dba0cd6c8f3642ff639e2cb92e4118fe91e65892c238856d5e2b5b170e8ad8ef005bcc3c1cb8110a68f197970a019e6f0f448535fc665d07e9062284aa9688a28a399351e288d57f04104d3b0024a4f033faa4df476137022ccf2994b2f2bfb819234db8199aeb4da0655130138f7a52d72e0479431c910d5c5fb535e8663b1dc44ab8d5348094e3bf322f2422e3bbe4da07dcc20140586e23c782663f7ca635a00465a42d2d089896337f956eb2e5ed22cb2e84bf3db166e8b4fd42b7524841939a175645ebe1009d77ccf7ba1355a4b2c76947a0ce4589bad626fc1bc45e249d7cc6a9efbdaa7b2f174f9e5c166c6fc1886646022b64fc3eca31208b4b3af8be4ddea7771182dbf7d2449eec2dbadbf6f0e50ace00ca3b86d4cb755879d3a62734ee6dec1eab76f36e1ec621bc59fa87526a860be02d767196df29dd0527356c39f7f077be29c341ab7b3fff3ce5913772bd93f820f5c5920b736a88cf69596c5f76f260cdd02685b66774bb650bf66ec8ecc69b26ed1d3e1c62ab6f46350ec038ad35b9309b08bcad210b87284c8e1170229e222f4ae4ea04b68d84343673d966a0d55cfc85643e662d56acb3e7ba7eb448cfa4e36dc07b018e7f2b57346067c6f34d8ab431e9eb3daddf43594ae0c26c72b48482980c6d620593ba075526378e822a70bedbddd8cf1991066f7404196f6e6230620f2365bd70d425c9d4ca58ed0721ad73e6ce8d0fb18275d7cbd3847a1ba43197ce8bef28fbac0d6a71207995904fcb8e9091e9c8d4c0b7084875b6cf99af4bf1660c4b426a682091c89b3cc028faaac24d4435bc46cd881d0e203f4f0db6a2205963bfc4a2aba1cefa40c4f1392be63b2f51e1cd76ff93540b523a05087fac31560fd5b36dac0eb54453456daa9b1737840edf32cba10fcad6c8a4c10527f8ae4f76e3c9b4097fe6c6de8fe3fdeebb37624302fa53c81cb49e888c1e47f09701871fd0e55c5f1e3544ef807ad29bbc6591bf1cfbdbb3c6d1f533a313e160d73d0913f29094973f667314492507d4127678edb9f5c1a617f37ce23d7347bf47080a379904dd14164f31ef93413012d62fbc7f5530be74f6b57968a566f66e56d7694b5171d6b8863c815258709c7b53f42bf69f92ac1329b22d0db072c37d6183778d066df6c6b8602794b1886c93848d07666ee0b446e5ba0c921364bedf0bf905f384edf9e45c7ae9b1170fae4d9476a72e2f341d1b7e48f62f2f31de57d75d2e9e70a7ee32598edb5ebcc110e9ac23a2edefff9172d343227e4a35e569c5da78308a1f310786a102488638b9251cbd415aea4e528472d95326558144cbbfe1bc19aa77b5b8d31222677452ba6ddeb540a4817c55a2942df57d9db5330236c5213ee1278303ff54e36556423510aa3ed497c7d66b8b2b245077cad7a93b0a8650de8e8f52be2b7b32e20f9420faa60286bf7f68a9c082d7ca337e136c874636968272a2ba73a5e0a0b71685a950b83799d5bd06f5595093a9e358ec2aa4d0792bba79c9026aee078afc2742b233f1669de6fb699e58d5dbc5e50585ad35674fe6f56d908e272cb3481c4395d995aade7e800f291f91b2e86a11acc41d18beb5f03dbf7effabac1032be03efe9e69f4d14fe381ff3e09965d91ec824e1a1b2485f6216eaa954c01879dfc418be0277e51ac83e40c1d1fa46d30728d302f4467521001f8cf9f3526c1917178ead2b06ee339de72076490ddf645d6c7dd1669e35c51558ee296357d9803bea47504b39bbd30170acc893ced51d87275b692ebffab5b8607cdfea71f202df5ac8c564726dc953d8e1586e73ca04be015684b8fc2e2157a4dbc7c8f6c6c64aad50ae29ecd7f6b27e4e5681459a1444caf7e5818dc14b8b66519e35bfc4a7f3085fc03c1a4867e5af3a70195e6be9c8706e01fa3bfb9d36ebd97db4a707cb59263598846524ce3c252c0485dca61cee823a04306d1329d0f1e6e1a6cd333bc381493f700ceaac8fcf6bb3295dd91ee231c76d4b6916da1a6c2ee5ac40c0fa8aa735b8652fb9aecd42ca308e0ecdaa8c4383f7c9fc7cd99eb637251d4ce3f7eb16d621976beda450343ca8783b499c4949f5e58488358da345d652cfd7e93e211e7d667e8a4123b515e961fca77a57cb71d0b01625b2ec5d20a2b44e35d11ea4c0e18186ec01549f06b20152c3c51858619f9385462f8674ca8e9a2b8195327911bbc4636d3cd3a3d3f97e5cf5ec446400e152e5ee0e16d7d9025256d628006a87000890bf61581262d2ddc959103b72cab29bcbc36b27f57402f89c95914df95c9069a8fcc1bb1d9f9599008c723a496c93bddebafba741dee09fa9657d5d32732c8abc6807e9e7d6e73f3239771794afabed0fea38a42559d1d68130e7d64525e3fa5eb106fdd6830a86bb8806a60010556b1fb515af1c5dd1f15c4257eaee221d19a2a87afde8c8d5c9d706b6f4a4af33efdf4d5b2a63cf34e754886d079f3932db85d29c33c5c339b6eb35b0070746ff1e18c7e9a3399fbe3e221520591ce330d328fc3f7a2a9ee173ae9508d84777c3d6c7fc0d01732cffa654bfdddc2fe60eca9a7379cc6d9441d7a70be6f39ef6e322639932522b92fc5dd63676282eab512c8ca0c1108783a195212cf3b027c5f12ec88a741ab98f42bc4fbb5cf0963a90170e388dbe00d7cd706b6799504e4fe14866d71d195ff9675d90c752bce89a1bbda9b6b1ad26903561e44479c2282a59ad187db3925039741dfff6e16a20f470e80858521d545fc9eb35ec19b047b426dd355a4e3de9af01bf2dc25360cd36a8d9d0448351d4486156ce035e456d28264d86b6d24beeceaa7b960b417976edeea4fccaf9ebf9ce625d452ea6503966a67d459cacb79ff4a9e5f7ac303baf3cfe654dd275b7e603cf4d4df0c0ad9d9fdbfacfa5d5de3062c3ffbf918df3ee1d995b41b5a05e36b0d478e19d5b262625cc9353cf011d1243e711ae904a07111b5d61aca4bce86715f3f904508d4299fe5c67523f8d1f302937f0caf24b97700846771ac9df14206b90948014d3b45135cd155d3dbf01888e72f9f201991261091445b6a3aac0ec5977c4537c0bb6bdc9ed01abb8cc888728e38c370c45e3492832e96c7ad6c6f522163d7710325334d38f3cac737f489256586580c639120cd71ecfdaf7156bdc7f49014ba0fd9dcd60f38794ccebc530b4e70bbb4c6090b999b3e3b58da0b921d60eddb50d23d52822dbfe8f346e1e44cba4e48e2d05ec751d61042f4c9a823aaa7a646dfe53314c04a81e1a63819214b8f52c90a4daafcfbab87da24aa2bda7062b9b06768632a3220c78a89de0032e6a9829004fa5fb5f58015165f002c7e04cfad3475f98514e103a75289548f5872653160f25aaaa25cad1846391b9b7bd129de686d3ca920f33de0e7328cb52402011e4535df0039b60006789000000000000000000000000000000000000000000000000824d226c13730e194261ea4c7792f70a7b6657534f4d05a70e8a80810e3d421e22b4cf52ad8eac794469062bc44f13727740fdd941437640b31300ebed95dc40f54e014132e5592923163dd3c458cb909b5601c3a2d48798b701f1c1853e24000000000000000000"], 0x1008, 0x800) 11:18:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) close(r0) syz_open_pts() msgget(0x0, 0x18) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 11:18:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus/\x00', 0x800, 0x61) r1 = openat(r0, &(0x7f0000000080)='/', 0xf, 0x62) fchdir(r1) unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') 11:18:10 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaa2aaaaaaa7289b75c479b86dd60451a7c00412b21fe4e85b4497f8fe68f3d8f0bb1b9f29731"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) r7 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r10, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r11, 0x0) r12 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r12, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r12, 0x0) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) r14 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r14, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r14, 0x0) r15 = socket$inet(0x2, 0x0, 0x9) r16 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r16, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r16, 0x0) r17 = getpgrp() r18 = geteuid() r19 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r19, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r19, 0x0) r20 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r20, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r20, 0x2) r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r22 = socket(0x2, 0x2, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r8, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r22, @ANYRES32=r12, @ANYRES32, @ANYRES32=r7, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r14, @ANYRES32, @ANYRES32=r15, @ANYRES32=r7, @ANYRES32=r16, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000fa72bb542d68bab70fad9361e1a23e8f3ffe9c1b826adfdb73086199f0782ed595d9522f1e4f3144d62f505bdf7d953ef45c0aa7c32694c493f0d7a41addf38253eeadecb102b702c84666d7fd784af3925ee3dfaf9f525fd42ec3ed100bc5291857499dee6ed4d4b743f41f5a4e8933bdbb5ffd533be61eaff7ea6e2a13cbc781a1e6cbc5013ebc270d1bc130b30c0e44ca3593c5481985b5c875aaef6e4372ed77a0175226fcb62acab3f402a7d102f434befe3576e0f1f20c029c8ff5", @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0x166, 0x5a2147307f97c4ff}, 0x7) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r17, 0x4000005, 0x7, 0xfa}) lchown(&(0x7f0000000300)='./file0/file0\x00', r0, 0x0) msgget(0x3, 0x0) r23 = geteuid() r24 = semget$private(0x0, 0x7, 0x286) semop(r24, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r24, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f00000000c0)) r25 = socket(0x18, 0x2, 0x0) setsockopt(r25, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r29 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000100)=""/114) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r31 = fcntl$getown(r30, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000200)={{0x3ff, r27, r28, r27, r28, 0x104, 0x5}, 0xfff, 0x9, r31, r31, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r27, r28) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r28, 0x0, 0xffffffffffffffff, 0x0]) r33 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r26, r32, r23, r33, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r34 = getegid() r35 = getegid() r36 = geteuid() r37 = semget$private(0x0, 0x7, 0x286) semop(r37, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r37, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f00000000c0)) r38 = socket(0x18, 0x2, 0x0) setsockopt(r38, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r42 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r42, 0x2, &(0x7f0000000100)=""/114) r43 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r44 = fcntl$getown(r43, 0x5) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000200)={{0x3ff, r40, r41, r40, r41, 0x104, 0x5}, 0xfff, 0x9, r44, r44, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r40, r41) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r41, 0x0, 0xffffffffffffffff, 0x0]) r46 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r39, r45, r36, r46, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r47 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r47, 0x0, r47) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r49 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r50 = geteuid() r51 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r49, 0x1, &(0x7f0000001680)={{0x107f, r50, r51, r52}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) getgroups(0xa, &(0x7f0000000140)=[r33, r34, r1, r1, r35, r46, r48, 0x0, 0x0, r51]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 11:18:10 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000001b00)=0xc) getppid() getuid() r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept$unix(r1, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0xfffffffffffffcef) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r3, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r15, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) r16 = syz_open_pts() close(r16) writev(r16, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r17 = open$dir(&(0x7f0000000380)='./file0\x00', 0x7445a989adc00564, 0x20) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x1000, 0x0) r19 = getpid() r20 = geteuid() r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r21, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r23, 0x0, 0x0) readv(r23, &(0x7f0000002200)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r27 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r29 = fcntl$getown(r28, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000200)={{0x3ff, r25, r26, r25, r26, 0x104, 0x5}, 0xfff, 0x9, r29, r29, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r25, r26) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r26, 0x0, 0xffffffffffffffff, 0x0]) r31 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r24, r30, 0xffffffffffffffff, r31, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r32 = syz_open_pts() ioctl$TIOCSETA(r32, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000", 0x0, 0x40000000}) r33 = syz_open_pts() ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r34 = syz_open_pts() ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) sendmsg$unix(r15, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f00000018c0)="e5a652bcc71555d9f519c23f756128b7455bc2f9e9881ee90d049192b950422571d7baa16b2432c0bf12939df9793b318cd1e607f09d92d4453e03055b8f87029ab92ef50ecfe280d25e64a397f54cbb9501b56d4db5101ee77ecdeeb429c6a23c97a2192d324f621747efb25481f73c83575d00100000000000005c94f9fe475bdad8f24488e0b0c22f102493d5bf0681925f82f332ebc4d0dcb2d7aa9be08227c90cadee52d2412fc87b78ab75d2e4e7579a32bfb051ce86fab5dbf0ebf2525b4443b76bdd0705269a5a0eee613c4d7618a016a53a92784986c63d88e55f43f1dd5fd80d573fcd1a474e1cccd17044a1bdfdea7c33ac4605cf43b9eca0acadc7f8ed75f4915f7d3db7dd405cea924101af2c9f083505a4369a88f6d2b23b82f0f61cbe6717e1f13a6d979b9f81729f83d357509a132d5ad9ba28ef49c8e7d63e0c672a8f294fe1904cc0cc6655112f006cdf60aee8ea812da8c655218ffa83243e69194d43c7b0f647aced857cf4b7777036fa2d5fefc76de86e8299b5ee5ecc67bd84b4009ef8d9b87f21588f3f947d86995a76487e7959b7a6e1ed7033751e0a08d24b24552b466bdd741cd09cc14af7f3aec64207da0a1f6c0ac6badce5f098ade9dc8c5c82c13c402633ab6e914e2b17b3c3fb6d688efb38c2536e699ad49306c6d2ec", 0x1e6}, {&(0x7f00000006c0)="6ae11762472578c1ccbb560024b25d58e2bc956878b09b55148236c58249887559b58e03b55c9727f6332f406dfc4b433f31c6b3ba67fbc10f32c33517ad19bd7436c12c5f1afa554427e36caf8b75f5998ca1937dc5b3dc3661038eebd10d576d76832cf493444568d36045f62e0a86e35bdf68d6d890aaaea5f019b8407fdc8ebb6ab91d68d489363f9da8b13c3684736c4b70b6eb0eaad0568148abe6cbcda14e81479c6e4a338a937293c91780aa6fb00b2856e5c49f5db0cdf19220935895575b9517fdc24a702e201cf8fbbd8815bd0b2937eed4706640a29d469c488ead97446267ee7dbffa92a47e4430c6e991bd8c78530c17c5ebde6db9e3595c3a310bc8d1d41040cd4e60d634ef62bd9358721abfcbb9077da3a83f01e9e2b258526913225e6d9987b0f81d098ed60709557acc4dd2e49fc1f704cabca3aa1ee086ddb3457e6d0c4415ba6245f2ef883c6945acf8968914c771d0acdfea7b76838d00873352289b11d4e0253cf02cc067f4fa1e2644c1db23b46c10db15cb19f35e2c01d737b29a0c5aa18720b011c608973b63447fddcb996edd915970c6921f0c92555975487ec8fb127bf32066188c8db3e21f4116aa7bbf5c79798467aa54efadb31184e66dc73917dfc3006102142af4bcfe2c0d497ddf72e48e69ae0bdb70948bfadd61b57eacfee2bccb78ecaaa6f487f6b7e8e5ba4352f0c0c71488ce746b9fe90c4d0b5f20c6b660fd6c3a0dfc601bec64aad0464ee0c05827214e82633524f26a669989a46db5ecf03cb4f3881be48ccdd43f7e6e07934fc83f27d68f5030a83ebdd6f21d3c47812880b124062137c133c4a959bb2e5a788e81e2f31d81a8f31d0f4be083c8d1d09147d4583f2369ffe3ee7daf940aa5a78579a21a1d83fed382dbe9d157e4ac7ed7610f582524dfbc3f3273aa3e1ed79fcdcace3b3e5967c25f79330fc1524940e5e5bc2bacae25d31e2825b52afea067c42dbd860210e0d6b2855b134f20a16fa78eed8dafce168ae914901b6c2a3097037f3d91cf94aeda67009780bc7c1b95cb9f337f47bc0442e5eb0b85d52d468ea397468df8283c2365011b704db5e5b9d748bef87f8094f6ced1ec680feeb8488091c4cf6558f633ea27f441756ffcb954e5aa633f6f5e5be13ed700c9470afb8938ca628bcc7d4c7a4a933a101386d77f8e29b8941cc983b55682c2d08af52bdb85bbe32fcff20cd27391f7ba91624adb4b143b65384174ad258cee89c2cabbb343a027c25345c76d7c752da7b213347e8d82f794ead0d0b7229de1d621a14f28f6419635d8695e294b778864a163ca8e56063880ea51fe4c7341a5df6d3133bc5b694a2c33e178fbb93af9954f3a91948595b280203724988ea9107f60fbb73bc1824bbab1a64e3c8421ebbcf44ae1a8ca87d5cc33d92db8329a055d4ed68b5c5dbf40119d157a8a64b40697512067f5bb23d441da477d3a0f7ddbccc62e6920819caea6339118dc3c982680eeb1b8a983a5eec42156224134a5d4b359fe666760c11bf7cb693bbd96bd83feab04d67475e2715712c335356004d78c00d44eec085d9d243405d6d1c0b5a38986eaf3971592b8444bbc57b6a3bae0d87aea8a6c29cd78708a2babdb47ae315b3eafbaf768372842a7df129cacfae4353b01dc73a6641248c4920f8e8e15bb1d1ea3c9d0da1a48b76d999c23d3a532b6bf1af24b714924b929de6f0e9754c56db13ec37b91b4a96d9533c5667969cf033bf7c00a369fb2357ff3ba00825f00f42cded3184a19a770996de581b02e600a939317ab7705c62e34f638a7eb415b58a78fbb7118896bee367133a2af19de0438b8e595b24225e522b1fa039622cdfb6e36d6f80e0f4c7dbdbd7a2d6d570550b086b538e614758273fcbd23d8b56250cfefc9059adf09d7fc0d4f27c81c92b1453aa76dba03db9a9436283751d0518c71baab96ab00dd1db82ad4a7bd29c59241ce6b845be5f8103a7ea67fabe42f50d4333e6f178c0de8cee60ce9b2477879663a38f3c2cac2f5c0f35a5c2fe60bf8bb13816b9c5ef82e114847651151e54612497e4e8bbd4917aa7a6c10b5ca60c3180af53d60acaf5dfa9d8c949b86dd88386cf1071cb876fcb25da041dba71081176f764d8d2d339d0550abdc9e633622967c06c95ae04f7fd9f79731f83893016e5d226eb1af86b1803342ace99121c889db4b17da62b59ed0ae6deddda9ae2d3fc94c6a2a64c2451c464a88aca6a22df72571977b5ac9fd230bfaff4e5814f99a912e7fbfbce1a85ca1b4efbdde12b0275b4c26c4daf0a7ed7698b3dbcfb3e3d2ac2f63918e45b6e1117037b52d9d18badbdb2d325aa710aed007103fe3a9b444fa78ee2949a919665dbfda257f98894e3b9a9e303284d95109a3a3a63646247e3daeaed53421d5b8f629ba6106730bcc09ff89c93a832c33e819071ab4da6c3105e193e1440195d302310fca95a3daada2761e0bd91c3988a679d443cde21c37f363593f45fb1ddcc4f94d3cc0dc4b83f4e31cb19f76f82f14de3af2598154c6604ce0e4a298bd19761b6ad72aee531b60a994b7d669af90ef41da00aeffd2064d57ddcb83d04bd29515e656acace925ffd48209dd994239d647cde8ad9bce0bcb3ebcb022ca636b098caa2dae63a88db23ca58586eb159e9548a0301936ba40e3cc64b030c82718201948cdb9d4ec9bb841e2a6b6736767dc15075a82290b4e91d4e93d7fd764ce29fe74674533593af9325f039ecc1d162481988f87d067791741347d390a81e6a1306cc039e88c5e26aa68b2b1ceb50be02e7a8bb293e5c678a0ab8aa6573c56078fd730df461c3b9c8a3c78d9543b137a82dcf3fae6770dec128dab19c1ea1f95902b1cbb4649576fe62624013abc113621293447b8985f0460807ba9cd88417679ef8bd79f949e44afd89d2eba43378587d03537ee075d109e0a406633644d1c84dc61de36373ef8557496428082a972d7f08d662dc4599b4d61b03d7a9f92e5b3e5301ed0324a1295999d00a2a35b033a84e3c1afd106b020ee550b386b49e141323151e1c0968cfaa7c765ce99d6860df6f17be714b5e8226c4769fc90adb264c2aefdaf2031c0285043077cfb6fc9284ccd7b3eceea6879f21be44729beca133e76a238f7c2c53e060f6ee0f7f87f550b3b731cbb388d8a3cf7f767b0c77c18e3a728ca4ec0a1a6d30531b6060d5d18cfbada948b16b48ab48622f3bb98d355a75b8b8334b3a88a42c030f313f4c239376262dfc486051ebc5a46d7f2b23af08230a75385a15e8d29bafed501705a7e94a46544d09a7fd8901c9ec38d4568955266d8119caad32faae35da0bb0ac6f0c7a943fb6e2aa25194b991605d47a2c013b16ab2b1b93db7ff012736aab4701fa53eb273969297f3793b36bdbb1a766e12afd214cb32af44d7c4bebac85a8abc42e13024e80ded69c62b97b1a12eeb6c63a39e650c148a6b2c4ae1ab3667f57f4d704acbbbeb6f7cd9720e6ae804fc7456fa3023cc80270efe7806fae6be076a4458ac5d78db8f29ee36d896f91811c722c5105fb8737a7030f26b5ecf8cdd837366d03419df958be352dd9585300bd27f14ee33ce8448138e52533f09df196ce42e2bf3fd4bf4dd087ccab1dab5252ff9704bee3deb316ed06d28fce2d3e0b47c35c38c1afe410a18d0123a2c080032af74eb82806d24bc516a71dad708c744894c4c501f88bd60dac4a547bf519af20d83f08d52de10c87696f44d719368ccf45b6a0211b519bd32a9ceaf77212e60aa7dde4611db417090a7f679f541a147a3499ed971dbd0ba843ef82208e5df661d20186763e06362ff08ab195a1406dcfacad062bfa861eb1c69c5813d1b1bdab06c407c16cd80081ad915b2c6eb3f805717aa02297ca1156309b07243c8ff399b96396cf304d536f05405716d7f2508b89eac2415a195e7b799effc0c81f19f327015f165d907e5cfebcfd8054e58579ffb53bd1e37fe3a2f739a7cfed4f358e2876723b6c289faec765cc1a9590a316a6d8c0627cb756d66c8d4d8c35febc45ca400114dbba414104a8618478a20cfed8908769834f8d843735e2d73ab5d6fa015d08004c713ff210bb7b83c828ad1546f62b41358fccd23bc6de600ab84ebfc9cafefa470434378317fcf1fd2a0c20410c2afe091b3d28c2f6b84bf5dd7f3ad7c5b3a84440a7a9de1deb42dced6a610611c86920632f81b91680861fdd41a8d647d821cfc5f61ed43a06f35ae3ac01962e0d70eaec0fa445097d0cc3d595130292b7534d9c079da21c479cdce84411acbba217ae16d9c618805a6a059ec89ab5604b838a00cc2329844256301013f0f7c3cd1dcd556e058dd56b7dc01c2af52d01f203d4646fcb3356d803b053e37b08fe4dffe45ec7830c40d56d9bb212df67acd4579a23ba560d126a465a1e35e2a2cd819f1e3478867eddf0c48535da0e4dbbdd7fae047862b97b3670c8c17429dcb08cdccf8a41b7cebbc916e61b183429f5ea0a045c6cd3a4bb850b9e1600020c029c9ede67b5b138a6cabd81f044f37ef92421c044d043cfe0a428c87a26040f9cd7ac341a5e53f43299e05c7c0e32900ee6f64a2cfa88e0fdfda9cc9c9c976f8678f3736b9920abbf21891640ee53ef8a8f1b2501e51a23ac98c126e84fd9bce039c51049345b7d244cd5eac34a26232331e01de436da50da160baa635e6537cb9c3619a8c282cf71982407edcb2ab50f8539e5dde70ba6d901ca31b8219c6fcd2499cde5ba90664a8b1493a3edaceeafcd8e3d47bddcc35367ad5ffc3d9cca29fe2e60f8af33f4fcd3326564015ce401d3ef3f8c8167336c5e55aa1aafc9c3899dc0ff81b76f9c513b13c00e5fac904efbe9056f29092d9ad66eb78921cf0cfa6866c15b22d950f247cafa5a6bda521d2768591fb8ba59aa3b436f9eff2d93f652a7715dc91789a2b7dede9f64275117ad141d641c6f0f6fc65208f9915538cb502c7606ff265fcf6df8621b5c56525e70b007a7a32c3898b12eb312712f500a789836622ab810dbe88eae962317af60987e15c7f31279686719b355244047fb9c52434d65ffe0d16025d8ec0c34bd1fed6c0c0fb796ccc674f307a3ff6148b2707015f5823c0513e5c59fc6db343f27206235d5736cbcbdd757fcd7c59a5880c77ba5170dd65d2dcd6d4c1886e30d15bd782f3d1bc8c83753135279550910b12fa1349d921f4c9eda2e61d51fdcdbc59d62255f5ceac67464eb77a379689aee4ed037cce23559f2f87220ca68897bd141f28a8bb12febcb3891d9204d0e97e3ac359cc1a627985a6ec07939ad4ce9717600bbf9b07282c02380a052b930e7ddf47cae6f1beb2ad886ac7d213dbb5b12c55478e2eaa3e1d4cb0c1e722d6868eefd5f17bd68dbc2f356331f0815e028843c48dd06a5fa98c4f4b108d49a32b4871ccc98741be7450348b395c187c45f2ee1d68f3dc646fdde8b2cc265836bbb260350c7a5205345ee4f8b33e5f7deebd7dda571fb1fa5d8ade50cbddfa0881468ec30bb6a20f080f983c21b470df8cd9a70e55fdbe15ea0732967d0aa8dceaea94bc710f1cfdb3a506b5af12da41a18a5eb058f1b9938e84e690be693717f99f06f6b57efffb3254188f89f55405818687c8c27f599a598c1a0586e5e6722b36a0fb2eb29bfa62ccf0dae05ea8d31107bc2dbc22e38d983f6a018eb190370d67732759263594cd3cdd3e38f0fff598fd3c6f9dbc7783975f1473e359ee03aa5b38996bf9bbc3b9629afb5667a4c7f758057567ec077b285fe36b", 0x1000}, {&(0x7f0000000200)="5a9e67b3bad96a62e3f9d5093d3406cfbfb4a619b3a30b4e32b570b6551bd3716b09faf4b57ed8e5416066bd6ed382ecbe5ca3bd61af86ac168ec070d02adb51557d964700407acb32071c12c93a2d0f75fe8bce701f8be8c9a58f81337174f9745e459ecb422b5dbd23000a90253ecdf3ade8c1557d6d8888ca1af53630ee08efcdc9915f10b11579e5cde13f8d2b1c7a096ba629530db4cac70fc9985d064ffa8e8efd4119325dbf6d3562eec60f541644870e23ef006e277ed7fe250276af39de2302cf769543d75786e1511fdfae5ef3663d967c4ff4e2fc148a94b9708789a4", 0xe2}, {&(0x7f0000000300)="ec6ce0cc23c7e7367f89e286c1bf7a6141260cba806decb78e5a388d45321c5f42814e8101cf4beafff7f5b0f2b6c8be7975728a0ffc0d1443609ade3d93ede3", 0x40}], 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r14, @ANYRES32=r18, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r31, @ANYRESHEX=0x0, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="000000001800000700000000ffff000001000000", @ANYRES32=r35, @ANYRES32=r14], 0x76, 0x40c}, 0x402) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r38 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000001840)={'tap', 0x0}) r40 = fcntl$getown(r39, 0x5) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000200)={{0x3ff, r36, r37, r36, r37, 0x104, 0x5}, 0xfff, 0x9, r40, r40, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r36, r37) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x43ff, r8, r31, r36, r9, 0x104, 0x5}, 0xffe, 0x9, r12, r12, 0x1, 0xd75, 0xffffffffffffff01}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, 0x0]) r42 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r7, r41, 0xffffffffffffffff, r42, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r45 = socket(0x2, 0x8001, 0x0) close(r45) r46 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r46, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r46, r45) connect$unix(r45, &(0x7f00000024c0)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977ac53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f000000000000"], 0x10) writev(r45, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r45, 0x0, 0x0, 0x0, 0x0, 0x0) r47 = fcntl$getown(r45, 0x5) r48 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r49 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r50 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r52 = kqueue() r53 = fcntl$dupfd(r52, 0x2, 0xffffffffffffffff) close(r53) r54 = getpgrp() r55 = getgid() getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001b40)=0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r53, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000700)={r54, r56, r55}, 0xc) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000600)={r54, r51, r50}, 0xa2e18270504f1bd9) r57 = getuid() r58 = geteuid() setreuid(r57, r58) r59 = getegid() r60 = getuid() r61 = geteuid() setreuid(r60, r61) r62 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r62, &(0x7f0000002ac0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d39477a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f18"], 0x44b, 0x800) msgctl$IPC_SET(r62, 0x1, &(0x7f00000000c0)={{0x6, r58, r59, r61, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r48, 0x1, &(0x7f0000001700)={{0x3ff, r43, r44, r61, r44, 0x1, 0x5}, 0xfff, 0x9, r47, r54, 0x7d55, 0xd75, 0xfa}) r63 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r63, 0x0, 0x6, &(0x7f00000000c0), 0x0) fsync(r63) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, 0x1) r65 = getgid() r66 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r66, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r66, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r68 = semget$private(0x0, 0x7, 0x286) semop(r68, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r68, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x4, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r68, 0x0, 0x8, &(0x7f00000000c0)) r69 = socket(0x18, 0x2, 0x0) setsockopt(r69, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r73 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r73, 0x2, &(0x7f0000000100)=""/114) r74 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r75 = fcntl$getown(r74, 0x5) shmctl$IPC_SET(r73, 0x1, &(0x7f0000000200)={{0x3ff, r71, r72, r71, r72, 0x104, 0x5}, 0xfff, 0x9, r75, 0xffffffffffffffff, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r71, r72) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r72, 0x0, 0xffffffffffffffff, 0x0]) r77 = getgid() semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r70, r76, 0xffffffffffffffff, r77, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001680)={&(0x7f0000001bc0)=ANY=[@ANYBLOB="07706b0cea0f58eb2e9dcb70e34a31eb751cd52d3b5f104c3a15643b739f8cb47f5486c163d5fd11fdb8804827f622800b14254585881ebf7b63fa870a903c86cf13b43b9b8a6243de5ec06c56971e56c516d861aacee4ee81b5fa1f019ce67a219937a5377f1e450b0adfbdb59bb479e640bda513aaf5aabed61c1a7f5bdf0a85fb75d4659245ac49b763735f6079bde56c0f8443948dfeed2b3bf8f9f573165db7961d8a86d4f676bca2847033530fbf65067b0fb107edce0c4bb280b9a0ccff72479ea5e3136db51a79459a0c2f821d0914e3cd6f1dd7f3d559d6970d256520c4c9c7a8c4deb7ba31d76dc076fb4b77b9b332f032ad32f635f5a17630cbdef19333bf566a884c884f32b3bf213cab2c478f51029d0b2b264d4dc67b9e52290c3e8905a73083540bbeca54d337fa965001f4728de507c4e1ee2a74773adeede0725e339ab8cf4232b7806b32d23f85db594d0a441ddfda854b17e032a58cddc6863c4c9c44c523f85dff0a6ddecb59b3484ea8898f0001c7176d42c6d04ba013552f2037fc546baa16dcde1f4000000000000000004376132f2ab0152e424e61a42e30a63662b29ca30f0d76529b41131cc330481401af19377a6fddd4ececd807e8615f477bf30b58d75c26af0b57466c37e2ae77f4fe6569b6ccbf52ac210f42d392f9fba9c855286f2da844e7d5976e2de63f7ae531406e8304e46a8c33d23a3d55"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r4, 0xffffffffffffffff, r42}, @cred={0x20, 0xffff, 0x0, r47, r64, r65}, @cred={0x20, 0xffff, 0x0, r67, r70, r78}], 0x60, 0x400}, 0x404) 11:18:10 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x43, 0x0, 0x0, 0x0) 11:18:11 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x0, 0x95}) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e9", 0x1}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) 11:18:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x2, 0x4, 0x40) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="cdb5d5504c0224c21dde5beb86f2c087ee8c079ba0f42e5b22", 0x19}], 0x1, 0x0, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) write(r2, 0x0, 0x0) 11:18:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000080), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) syz_open_pts() r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) flock(r3, 0xb) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0x9) write(r0, &(0x7f0000000100)="00d19b07", 0x4) 11:18:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)='N', 0x1, 0x405, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8060693c, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, 0x0) getpgrp() socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getgid() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) close(r2) accept$unix(r1, 0x0, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000001280)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=""/31, 0x1f}, 0x1) 11:18:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x187) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1f, 0xffffffffffff94b6, "cdecda0a8da8a2d191c92d664608b1dc7c317ed5"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc", 0x1}], 0x1) 11:18:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) mmap(&(0x7f00002bd000/0x1000)=nil, 0x1000, 0x0, 0x2813, r1, 0x0, 0x3) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 11:18:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="ac911bd823a11af4ce41606b230d9832f296611e140d3a603f1f000f5245cfcaa2755a2516efe205719384a095ac1e47f28810f5d589667b358c0f7b640044075776ee57bda1c076fdd24008784c833c6896c0b1c06a1b0ce28a21ddf33ad9a2645922c1d1f1186e0dff975ecb409661d08c9d0b5b4df39730de0753e2307c19ef2bcbe900362a5b4109e994cd00d340567036610bc4792cc57b1dd4b7fa9e5d3f007a54d919eebb0acf49978421807299ce789fc8c4122e9181d76fcfa4075d156be16d7d167017e9", 0xc9}], 0x1, 0x0, 0x2) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x5, 0x2010, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0xb}) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) accept$inet6(r4, 0x0, &(0x7f00000001c0)) fcntl$dupfd(r2, 0x0, r2) write(r2, &(0x7f00000000c0)="3a07b18eef5ae4e934e795c87daf696f235bf8ba45a2259d876110df31e968f74db4eca02e849d4a415d1264ac8757260930be7fba7c152582aa8aa805f65be226028ad3a0bde47a9f1dd4d3af355ffe72c26fae3df8102afaf169454a9f48d03b2d9f93f07c111bc08fc0a2a0628c3eafcbeec4770de06bf3ecfad3e8d84ddfb76235503d21a039ee91e6d9c992aaf8b5a980debfb1559b6f873539a7997f44db71172234db5f614e6f788d44fd44a4bf27b0703f7c7cb901a9dfa11ff5bd58e7d59a3e10b8", 0xc6) 11:18:12 executing program 0: utimensat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', &(0x7f0000000040)={{0x0, 0xfffffffffffffffc}, {0x0, 0xfffffffffffffffe}}, 0x0) 11:18:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') read(r0, &(0x7f0000000100)=""/234, 0xea) readlinkat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) 11:18:12 executing program 0: r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) r2 = dup(r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/35, &(0x7f0000000100)=0x23) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x401) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0xffff}, {0x18, 0x3}, 0x200}, 0x3c) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) 11:18:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="409f9b6e48e129e5c9bae8fa92f949ab76d5a1230160663f3d50ca278d60ec660b76052e8231318baead9b6876ae4d09a53cb8b6ab9bf7eb9eaeb370cc39405b6e8429b0b6633086fd158559998b2c9d63f95c1bc9dd6d8c01f6b412d5ad29c7339d526dd6bad2d12a903439e05cee2b1c9e22e6b58d0f6b2e025146cf95b3ac15b9f329eecf280c8d2e9ddf593e0eb63d1508ba1299ed02385c701a8d93e2b5d2ef12b4c9243faf701dd17acac14b7d199e762864baf2d0825eb7aec86995f7f1bf3fb8f6ba5e51f538f44a023bc2f2390b2939d6848f6e45d5231ef79fc0399aa814ffb25e9a1e2c98bbbdc7163e47ba4473b2230233e6759d192139e760", 0xff}, {&(0x7f00000001c0)="f257af061f88244945ea27da364275138bf94e3ac7956b6af43604bf7b5ce604eb2f451291189e722bdb3f02cf67f0a92c624fc81707d4942a55f6523296ad85a225b0e6de033938b202a216aea933392a90efd1b3854e4ee9510d0416f9e0237834165be57062f29a015bdd2d173f9a87fe847e8a56be968801a881b5ebbc5ae283028c6ecafc30501a0e61d08eb8c9f848158ece478ad105c4b59a8cd15e75341ac41beeab2b24bf6a78984e3e", 0xae}], 0x2) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) readv(r5, &(0x7f0000002200)=[{0x0}], 0x1) 11:18:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getrlimit(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x6, 0x1, 0x7) dup2(r5, r6) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) kernel: double fault trap, code=0 Stopped at poison_check+0x2e: callq __sanitizer_cov_trace_pc+0x4 ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace poison_check(fffffd806d9c9920,e0,ffff800022b60078,ffff800022b60088) at poison_check+0x2e pool_cache_get(ffffffff8263d150) at pool_cache_get+0x255 pool_get(ffffffff8263d150,2) at pool_get+0x91 m_get(2,3) at m_get+0x4c sbappendaddr(fffffd8071abc4c8,fffffd8071abc550,ffff800022b60378,fffffd80633c4200,0) at sbappendaddr+0x223 udp_sbappend(fffffd80689697d0,fffffd80633c4200,fffffd80633c42b0,0,14,fffffd80633c42c4) at udp_sbappend+0x314 udp_input(ffff800022b605f8,ffff800022b60604,11,2) at udp_input+0x1320 ip_deliver(ffff800022b605f8,ffff800022b60604,11,2) at ip_deliver+0x353 ip_ours(ffff800022b605f8,ffff800022b60604,e54,0) at ip_ours+0x412 ip_input_if(ffff800022b605f8,ffff800022b60604,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd80633c4200) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd80633c4200,2) at if_input_local+0xf9 ip_output(fffffd80695e1000,0,fffffd8068969840,0,0,fffffd80689697d0) at ip_output+0xae5 udp_output(fffffd80689697d0,fffffd80695e1000,0,0) at udp_output+0x5af somove(fffffd8071abc4c8,2) at somove+0xf2f sorwakeup(fffffd8071abc4c8) at sorwakeup+0x79 udp_sbappend(fffffd80689697d0,fffffd8067555d00,fffffd8067555db0,0,14,fffffd8067555dc4) at udp_sbappend+0x336 udp_input(ffff800022b60cd8,ffff800022b60ce4,11,2) at udp_input+0x1320 ip_deliver(ffff800022b60cd8,ffff800022b60ce4,11,2) at ip_deliver+0x353 ip_ours(ffff800022b60cd8,ffff800022b60ce4,c56,0) at ip_ours+0x412 ip_input_if(ffff800022b60cd8,ffff800022b60ce4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8067555d00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8067555d00,2) at if_input_local+0xf9 ip_output(fffffd8067545f00,0,fffffd8068969840,0,0,fffffd80689697d0) at ip_output+0xae5 udp_output(fffffd80689697d0,fffffd8067545f00,0,0) at udp_output+0x5af somove(fffffd8071abc4c8,2) at somove+0xf2f sorwakeup(fffffd8071abc4c8) at sorwakeup+0x79 udp_sbappend(fffffd80689697d0,fffffd80695e1000,fffffd80695e10b0,0,14,fffffd80695e10c4) at udp_sbappend+0x336 udp_input(ffff800022b613b8,ffff800022b613c4,11,2) at udp_input+0x1320 ip_deliver(ffff800022b613b8,ffff800022b613c4,11,2) at ip_deliver+0x353 ip_ours(ffff800022b613b8,ffff800022b613c4,a1f,0) at ip_ours+0x412 ip_input_if(ffff800022b613b8,ffff800022b613c4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd80695e1000) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd80695e1000,2) at if_input_local+0xf9 ip_output(fffffd807b115b00,0,fffffd8068969840,0,0,fffffd80689697d0) at ip_output+0xae5 udp_output(fffffd80689697d0,fffffd807b115b00,0,0) at udp_output+0x5af somove(fffffd8071abc4c8,2) at somove+0xf2f sorwakeup(fffffd8071abc4c8) at sorwakeup+0x79 udp_sbappend(fffffd80689697d0,fffffd8067545f00,fffffd8067545fb0,0,14,fffffd8067545fc4) at udp_sbappend+0x336 udp_input(ffff800022b61a98,ffff800022b61aa4,11,2) at udp_input+0x1320 ip_deliver(ffff800022b61a98,ffff800022b61aa4,11,2) at ip_deliver+0x353 ip_ours(ffff800022b61a98,ffff800022b61aa4,821,0) at ip_ours+0x412 ip_input_if(ffff800022b61a98,ffff800022b61aa4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8067545f00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8067545f00,2) at if_input_local+0xf9 ip_output(fffffd806d9c9500,0,fffffd8068969840,0,0,fffffd80689697d0) at ip_output+0xae5 udp_output(fffffd80689697d0,fffffd806d9c9500,0,0) at udp_output+0x5af somove(fffffd8071abc4c8,2) at somove+0xf2f sorwakeup(fffffd8071abc4c8) at sorwakeup+0x79 udp_sbappend(fffffd80689697d0,fffffd807b115b00,fffffd807b115bb0,0,14,fffffd807b115bc4) at udp_sbappend+0x336 udp_input(ffff800022b62178,ffff800022b62184,11,2) at udp_input+0x1320 ip_deliver(ffff800022b62178,ffff800022b62184,11,2) at ip_deliver+0x353 ip_ours(ffff800022b62178,ffff800022b62184,623,0) at ip_ours+0x412 ip_input_if(ffff800022b62178,ffff800022b62184,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807b115b00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807b115b00,2) at if_input_local+0xf9 ip_output(fffffd807f01e700,0,fffffd8068969840,0,0,fffffd80689697d0) at ip_output+0xae5 udp_output(fffffd80689697d0,fffffd807f01e700,0,0) at udp_output+0x5af somove(fffffd8071abc4c8,2) at somove+0xf2f sorwakeup(fffffd8071abc4c8) at sorwakeup+0x79 udp_sbappend(fffffd80689697d0,fffffd806d9c9500,fffffd806d9c95b0,0,14,fffffd806d9c95c4) at udp_sbappend+0x336 udp_input(ffff800022b62858,ffff800022b62864,11,2) at udp_input+0x1320 ip_deliver(ffff800022b62858,ffff800022b62864,11,2) at ip_deliver+0x353 ip_ours(ffff800022b62858,ffff800022b62864,425,0) at ip_ours+0x412 ip_input_if(ffff800022b62858,ffff800022b62864,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806d9c9500) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806d9c9500,2) at if_input_local+0xf9 ip_output(fffffd807b116e00,0,fffffd8068969840,0,0,fffffd80689697d0) at ip_output+0xae5 udp_output(fffffd80689697d0,fffffd807b116e00,0,0) at udp_output+0x5af somove(fffffd8071abc4c8,2) at somove+0xf2f sorwakeup(fffffd8071abc4c8) at sorwakeup+0x79 udp_sbappend(fffffd80689697d0,fffffd807f01e700,fffffd807f01e7b0,0,14,fffffd807f01e7c4) at udp_sbappend+0x336 udp_input(ffff800022b62f38,ffff800022b62f44,11,2) at udp_input+0x1320 ip_deliver(ffff800022b62f38,ffff800022b62f44,11,2) at ip_deliver+0x353 ip_ours(ffff800022b62f38,ffff800022b62f44,227,0) at ip_ours+0x412 ip_input_if(ffff800022b62f38,ffff800022b62f44,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807f01e700) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807f01e700,2) at if_input_local+0xf9 ip_output(fffffd806d9c9b00,0,fffffd8068969840,0,0,fffffd80689697d0) at ip_output+0xae5 udp_output(fffffd80689697d0,fffffd806d9c9b00,0,0) at udp_output+0x5af sosend(fffffd8071abc4c8,0,ffff800022b633d0,0,0,0) at sosend+0x671 dofilewritev(ffff800020a929d8,0,ffff800022b633d0,0,ffff800022b634c0) at dofilewritev+0x1b6 sys_writev(ffff800020a929d8,ffff800022b63478,ffff800022b634c0) at sys_writev+0xa7 syscall(ffff800022b63540) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xe4597524d40, count: -85 ddb{1}> show registers rdi 0xfffffd806d9c9920 rsi 0xe0 rbp 0xffff800022b60060 rbx 0xe0 rdx 0xffff800022b60078 rcx 0xffff800022b60088 rax 0xffffffff8168f321 pool_cache_get+0x221 r8 0xffffffff814ca248 sbappendaddr+0xf8 r9 0x5 r10 0x18 r11 0xe74d8dc67243306 r12 0xfffffd806d9c9920 r13 0xfffffd806d9c9920 r14 0xffff800022b60088 r15 0xffff800022b60078 rip 0xffffffff81e539ee poison_check+0x2e cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff800022b60000 ss 0x10 poison_check+0x2e: callq __sanitizer_cov_trace_pc+0x4 ddb{1}> show proc PROC (syz-executor.1) pid=93220 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020a92768,0xffffffff82688bf0 process=0xffff800020ac6f20 user=0xffff800022b5e000, vmspace=0xfffffd807efff5c0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 87776 399195 52161 32767 7 0x10 syz-executor.1 *87776 93220 52161 32767 7 0x4000010 syz-executor.1 2978 98247 84204 32767 3 0x90 nanosleep syz-executor.0 84204 95437 98069 0 3 0x82 wait syz-executor.0 52161 298781 25204 32767 3 0x90 nanosleep syz-executor.1 25204 188022 98069 0 3 0x82 wait syz-executor.1 67621 177330 0 0 3 0x14200 bored sosplice 98069 377172 64500 0 3 0x82 thrsleep syz-fuzzer 98069 392685 64500 0 3 0x4000082 nanosleep syz-fuzzer 98069 340118 64500 0 3 0x4000082 thrsleep syz-fuzzer 98069 328173 64500 0 3 0x4000082 thrsleep syz-fuzzer 98069 48818 64500 0 3 0x4000082 kqread syz-fuzzer 98069 280900 64500 0 3 0x4000082 nanosleep syz-fuzzer 98069 364068 64500 0 3 0x4000082 thrsleep syz-fuzzer 98069 484039 64500 0 3 0x4000082 thrsleep syz-fuzzer 98069 129796 64500 0 3 0x4000082 thrsleep syz-fuzzer 98069 214948 64500 0 3 0x4000082 thrsleep syz-fuzzer 64500 97380 57068 0 3 0x10008a pause ksh 57068 391942 39773 0 3 0x92 select sshd 76950 323193 1 0 3 0x100083 ttyin getty 39773 326407 1 0 3 0x80 select sshd 90635 471091 55659 73 3 0x100090 kqread syslogd 55659 361089 1 0 3 0x100082 netio syslogd 9184 487936 1 77 3 0x100090 poll dhclient 79983 91115 1 0 3 0x80 poll dhclient 43312 177208 0 0 3 0x14200 bored smr 44299 144271 0 0 3 0x14200 pgzero zerothread 57995 64796 0 0 3 0x14200 aiodoned aiodoned 72535 306324 0 0 3 0x14200 syncer update 28343 171600 0 0 3 0x14200 cleaner cleaner 78020 388494 0 0 3 0x14200 reaper reaper 46691 265936 0 0 3 0x14200 pgdaemon pagedaemon 13098 31994 0 0 3 0x14200 bored crynlk 28595 154227 0 0 3 0x14200 bored crypto 5087 30213 0 0 3 0x40014200 acpi0 acpi0 51643 426331 0 0 3 0x40014200 idle1 81258 411586 0 0 3 0x14200 bored softnet 12094 327417 0 0 3 0x14200 bored systqmp 69187 29122 0 0 3 0x14200 bored systq 24168 293514 0 0 3 0x40014200 bored softclock 90942 171393 0 0 3 0x40014200 idle0 1 141083 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 87776 (syz-executor.1) thread 0xffff800020a929d8 (93220) exclusive rwlock netlock r = 0 (0xffffffff824bba38) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 dofilewritev+0x1b6 #4 sys_writev+0xa7 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9495 6335K 6335K 78643K 10827 0 pcb 13 10K 12K 78643K 15 0 rtable 105 3K 4K 78643K 2834 0 ifaddr 39 11K 12K 78643K 471 0 counters 43 33K 33K 78643K 163 0 ioctlops 0 0K 2K 78643K 125 0 iov 0 0K 36K 78643K 414 0 mount 1 1K 1K 78643K 1 0 vnodes 1216 76K 77K 78643K 2657 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 35 0 VM map 2 1K 1K 78643K 2 0 sem 10 1K 1K 78643K 10 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 7 21K 33K 78643K 2603 0 sigio 0 0K 0K 78643K 69 0 proc 48 50K 83K 78643K 3230 0 subproc 34 2K 2K 78643K 1054 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 798 0 in_multi 33 2K 2K 78643K 766 0 ether_multi 1 0K 0K 78643K 12 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 205 917K 917K 78643K 205 0 exec 0 0K 1K 78643K 1214 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 146 24K 40K 78643K 10553 0 UVM aobj 130 4K 4K 78643K 136 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 224 0 NDP 5 0K 0K 78643K 189 0 temp 102 3029K 3109K 78643K 13770 0 kqueue 4 6K 24K 78643K 307 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 134 0 128 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 535 0 533 1 0 1 1 0 8 0 rtentry 112 724 0 680 2 0 2 2 0 8 0 unpcb 120 3582 0 3574 10 9 1 5 0 8 0 syncache 264 54 0 54 14 13 1 1 0 8 1 tcpqe 32 190 0 190 8 7 1 1 0 8 1 tcpcb 544 3326 0 3319 54 52 2 12 0 8 1 ipq 40 10 0 10 5 5 0 1 0 8 0 ipqe 40 240 0 240 5 5 0 1 0 8 0 inpcb 280 8614 0 8603 43 40 3 10 0 8 1 ip6q 72 2 0 2 2 2 0 1 0 8 0 ip6af 40 2 0 2 1 1 0 1 0 8 0 nd6 48 197 0 191 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2927 0 2736 19 6 13 13 0 8 1 art_table 32 2928 0 2736 2 0 2 2 0 8 0 art_node 16 723 0 683 1 0 1 1 0 8 0 sysvmsgpl 40 39 0 30 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 8 0 0 1 0 1 1 0 8 0 shmpl 112 134 0 6 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4066 0 2666 46 0 46 46 0 8 0 ffsino 272 4066 0 2666 94 0 94 94 0 8 0 nchpl 144 7388 0 5787 60 0 60 60 0 8 0 uvmvnodes 72 5129 0 0 94 0 94 94 0 8 0 vnodes 208 5129 0 0 270 0 270 270 0 8 0 namei 1024 35329 0 35329 1 0 1 1 0 8 1 percpumem 16 92 0 60 1 0 1 1 0 8 0 scxspl 192 21691 0 21691 17 14 3 7 0 8 3 plimitpl 152 492 0 483 1 0 1 1 0 8 0 sigapl 424 2611 0 2579 4 0 4 4 0 8 0 futexpl 56 64688 0 64688 1 0 1 1 0 8 1 knotepl 112 1310 0 1291 4 3 1 3 0 8 0 kqueuepl 144 2284 0 2280 18 17 1 6 0 8 0 pipelkpl 48 1275 0 1265 1 0 1 1 0 8 0 pipepl 120 2550 0 2531 9 8 1 3 0 8 0 fdescpl 496 2595 0 2579 3 0 3 3 0 8 0 filepl 152 31799 0 31700 51 45 6 15 0 8 2 lockfpl 104 813 0 812 1 0 1 1 0 8 0 lockfspl 48 241 0 240 1 0 1 1 0 8 0 sessionpl 112 77 0 67 1 0 1 1 0 8 0 pgrppl 48 261 0 251 1 0 1 1 0 8 0 ucredpl 96 6106 0 6097 1 0 1 1 0 8 0 zombiepl 144 2579 0 2578 1 0 1 1 0 8 0 processpl 960 2611 0 2578 5 0 5 5 0 8 0 procpl 624 7049 0 7006 9 5 4 5 0 8 0 sosppl 128 84 0 83 7 6 1 1 0 8 0 sockpl 400 13038 0 13017 80 74 6 17 0 8 3 mcl64k 65536 18 0 0 3 0 3 3 0 8 0 mcl16k 16384 17 0 0 3 0 3 3 0 8 0 mcl12k 12288 20 0 0 2 0 2 2 0 8 0 mcl9k 9216 10 0 0 1 0 1 1 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 18 0 0 3 0 3 3 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 214 0 0 26 1 25 26 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 617 0 0 37 0 37 37 0 8 0 bufpl 280 10342 0 4076 448 0 448 448 0 8 0 anonpl 16 391469 0 377665 115 36 79 90 0 124 0 amapchunkpl 152 27223 0 27069 86 72 14 20 0 158 4 amappl16 192 13330 0 12357 109 57 52 62 0 8 0 amappl15 184 434 0 433 1 0 1 1 0 8 0 amappl14 176 438 0 435 2 1 1 1 0 8 0 amappl13 168 715 0 709 1 0 1 1 0 8 0 amappl12 160 267 0 265 2 1 1 1 0 8 0 amappl11 152 347 0 334 1 0 1 1 0 8 0 amappl10 144 343 0 331 1 0 1 1 0 8 0 amappl9 136 593 0 590 1 0 1 1 0 8 0 amappl8 128 1676 0 1628 2 0 2 2 0 8 0 amappl7 120 726 0 711 1 0 1 1 0 8 0 amappl6 112 140 0 132 1 0 1 1 0 8 0 amappl5 104 2218 0 2207 1 0 1 1 0 8 0 amappl4 96 1809 0 1777 1 0 1 1 0 8 0 amappl3 88 580 0 574 1 0 1 1 0 8 0 amappl2 80 15744 0 15679 3 1 2 3 0 8 0 amappl1 72 80787 0 80354 24 14 10 20 0 8 0 amappl 80 8375 0 8322 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 135 0 6 3 0 3 3 0 8 0 uaddrrnd 24 2595 0 2579 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2595 0 2579 1 0 1 1 0 8 0 vmmpekpl 168 28756 0 28728 2 0 2 2 0 8 0 vmmpepl 168 381172 0 378962 190 53 137 139 0 357 33 vmsppl 368 2594 0 2579 2 0 2 2 0 8 0 pdppl 4096 5198 0 5158 6 0 6 6 0 8 0 pvpl 32 1028280 0 1011255 271 89 182 216 0 265 0 pmappl 232 2594 0 2579 10 9 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 346 0 140 7 0 7 7 0 8 0